/* Channel edition: readable type, restrained color, consistent spacing. */
:root{--ink:#18263b;--sub:#4e5e74;--line:#dce2ed;--paper:#f5f7fb;--accent:#4c43cf;--violet:#6759d9;--blue:#eef0ff}
body{font-size:15px;line-height:1.65;color:var(--ink)}p{line-height:1.75}.site-header{height:72px;background:#fffffff7}.nav{gap:22px}.brand{font-size:20px;letter-spacing:-.3px}.brand em{color:#526177;font-size:12px;letter-spacing:.2px}.nav-links{font-size:14px;gap:24px;color:#40516a}.brand-mark{background:var(--accent)}.button,.btn{font-size:14px;font-weight:650;line-height:1.5;padding:11px 18px;border-color:#d3dbe7;border-radius:8px}.button.small{padding:10px 16px}.text-link{font-size:14px}.hero{padding:46px 0 34px;background:radial-gradient(ellipse at 50% 0%,#ece9ffbb,transparent 68%),linear-gradient(#fafaff,#fff)}.hero-pill{font-size:13px;line-height:1.5;color:#536078;padding:7px 14px;margin-bottom:19px;border-color:#dedbf5}.status-dot{background:#6b5ddc}h1{font-size:52px;line-height:1.22;letter-spacing:-2px;margin-bottom:0}.hero-actions{margin-top:26px;gap:12px}.capability-nav{top:72px;box-shadow:0 2px 6px #1d2b3f03}.capability-nav a{font-size:17px;padding:16px 8px;gap:10px}.capability-nav span{font-size:12px;color:#68768d}.capability-nav a.active,.capability-nav a:hover{color:var(--accent);background:#f6f5ff}.section{padding:46px 0}.section-head{gap:24px;margin-bottom:24px}.section-head h2{font-size:29px;line-height:1.4;letter-spacing:-.6px}.section-head p{font-size:15px;line-height:1.7;color:var(--sub)}.eyebrow{font-size:12px;letter-spacing:1px;margin-bottom:10px;color:var(--accent)}.service{padding:34px 0 38px;scroll-margin-top:142px}.service:first-child{padding-top:0}.service:last-child{padding-bottom:0}.service-top{align-items:center;gap:22px;margin-bottom:20px}.service-title{min-width:0}.service-title h2{font-size:30px;line-height:1.4;letter-spacing:-.7px;margin-bottom:9px;gap:10px}.service-title>p{font-size:15px;line-height:1.7;max-width:740px;color:var(--sub)}.service-number{color:#68768d;font-size:12px;font-weight:550;letter-spacing:.7px;margin-bottom:8px}.access-tag{font-size:12px;line-height:1.2;font-weight:650;padding:4px 7px;border-color:#d8d2f2;color:#6556ae}.service-actions{padding-top:0;gap:17px}.service-workspace{grid-template-columns:minmax(0,.69fr) minmax(0,1.31fr);gap:24px;align-items:start}.feature-tabs{gap:6px}.feature-tab{padding:14px 15px;gap:10px;border-left-width:3px;min-width:0}.feature-tab .tab-index{font-size:12px;color:#6c7a90;line-height:25px;flex-shrink:0}.feature-tab b{font-size:16px;line-height:1.55;font-weight:650}.feature-tab small{font-size:14px;line-height:1.7;color:#536279;margin-top:5px}.feature-tab[aria-selected=true]{background:#f0edff;border-color:#ded7f9;border-left-color:var(--accent)}.feature-tab[aria-selected=true] b{color:#4235be}.feature-tab:hover{background:#f4f5fb}.panel-stack>.feature-panel{min-height:0}.feature-panel{padding:17px;border-color:#dce1ed;background:#f7f8fc;border-radius:12px}.panel-head{font-size:12px;letter-spacing:.6px;color:#596b83;margin-bottom:13px;line-height:1.6}.panel-head span:last-child{font-size:12px;color:#617187;letter-spacing:0}.case-note{font-size:12px;line-height:1.7;color:#5f6d82;margin:12px 0 0}.case-caption{font-size:13px;color:#536379}.case-caption b{font-size:12px;color:#625788}.io-case{padding:20px;border-color:#dde2ed}.io-label{font-size:12px;letter-spacing:.6px;color:#65748a;margin-bottom:8px}.io-case p{font-size:15px;line-height:1.8;color:#354761}.io-divider{margin:16px 0}.flow-result{margin-top:14px;gap:7px}.flow-result span{font-size:12px;line-height:1.5;color:#53627a;background:#edf0f8;padding:6px 9px}.detail-strip{margin-top:16px;padding:12px 15px;font-size:13px;line-height:1.7;color:#536279;gap:20px}.detail-strip strong{color:#34465f;font-size:13px}.detail-strip a,.detail-strip .price-toggle{font-size:13px!important;font-weight:650}.mini-price{margin-top:10px;padding:9px 14px 11px;border:1px solid #e1e6ef;background:#fafbfe}.mini-price table{font-size:14px;line-height:1.65}.mini-price th,.mini-price td{padding:9px 10px}.mini-price th{font-size:13px;color:#57667b}.mini-price p{font-size:12px;line-height:1.7;color:#596a7e;margin:10px 10px 0}.mini-price td:last-child{color:#4034ba;font-weight:700;white-space:nowrap}.model-controls{gap:20px;margin-bottom:18px}.filters{gap:5px}.filter{font-size:14px;line-height:1.5;color:#4b5d75;padding:8px 14px}.model-grid{gap:15px}.model-card{padding:21px;border-color:#dce2ed;border-radius:12px}.model-family{font-size:12px;line-height:1.6;color:#596a80;letter-spacing:.1px;margin-bottom:10px}.model-family span:last-child{font-size:11px;color:#675888;padding:3px 6px}.model-card h3{font-size:19px;line-height:1.4;letter-spacing:-.3px;margin-bottom:7px}.model-card code{font-size:11px;line-height:1.7;color:#66758a;min-height:36px}.model-card p{font-size:14px;line-height:1.75;color:#4e5e75;margin:10px 0 13px;min-height:50px}.model-tags{gap:6px}.model-tags span{font-size:11px;line-height:1.4;padding:4px 7px;color:#566780;border-color:#dce2ed}.model-tags .uncensored-tag{color:#6743a6;background:#f4edff;border-color:#e1d5f4}.model-bottom{margin-top:15px;padding-top:12px;font-size:12px;color:#56677f;gap:10px}.model-bottom a,.model-bottom .model-price{font-size:12px;font-weight:650;line-height:1.6}.models-more{margin-top:22px}.models-note{font-size:12px;line-height:1.7;color:#5f6d81;margin-top:14px}.access-grid{gap:20px}.access-body{padding:25px}.access-badge{font-size:12px;letter-spacing:.5px;margin-bottom:9px}.access-card h3{font-size:24px;line-height:1.45;letter-spacing:-.4px;margin-bottom:10px}.access-card p{font-size:15px;line-height:1.75;color:#4e5f75;margin-bottom:15px}.access-card ul{font-size:14px;line-height:1.7;gap:9px;color:#435570}.access-card li:before{color:#7765ba}.access-footer{margin-top:19px;gap:12px}.access-footer .text-link{font-size:13px}.code-demo{font-size:12px;line-height:1.85;padding:20px 24px;min-height:170px;color:#d8dff1}.code-demo span{color:#c4b6ff}.h5-flow{padding:18px 22px;min-height:170px}.phone h4{font-size:12px;margin-bottom:10px}.phone-menu span{font-size:11px;color:#655184;padding:9px 4px}.phone-label{font-size:11px;color:#6b5889}.integration-steps{margin-top:24px;padding-top:22px;gap:15px}.integration-steps div{font-size:14px;color:#34465f}.integration-steps span{font-size:12px;color:#7568a2}.integration-steps i{color:#8390a5}.apply-layout{gap:48px;grid-template-columns:.7fr 1.3fr}.apply-intro{top:148px}.apply-intro h2{font-size:32px;line-height:1.4;letter-spacing:-.6px;margin-bottom:18px}.apply-intro p{font-size:15px;line-height:1.75;color:#4f5f76}.apply-intro p[style]{font-size:13px!important;line-height:1.8;margin-top:22px!important}.apply-intro ul{font-size:14px;line-height:2;color:#53637a;margin-top:22px}.apply-intro li:before{color:#7665b6}form{padding:26px;border-color:#dce2ed}fieldset{margin-bottom:22px}legend{font-size:15px;line-height:1.6;margin-bottom:13px}.choices{gap:9px}.choice{font-size:13px;line-height:1.55;padding:11px 10px;color:#354760;border-color:#d7deea}.conditional{font-size:13px;color:#41536e;padding:14px}.radios{gap:17px}.fields{gap:17px 15px}.field{font-size:14px;gap:7px;color:#35465e}.field-label{line-height:1.6}.required{color:#7154ad}.field>input,.field>select{font-size:14px;padding:11px 12px;border-color:#cdd6e4;color:#253650}.field>input::placeholder{color:#6d798b;opacity:1}.same{font-size:12px;color:#53647c;line-height:1.5;margin-top:7px}.form-note{font-size:12px;color:#59697e;line-height:1.75;margin-top:21px}.result p{font-size:14px}.result textarea{font-size:14px;color:#35455d}.faq-layout{gap:48px}.faq-layout h2{font-size:29px;line-height:1.45}.faq-list details{padding:17px 0}.faq-list summary{font-size:15px;line-height:1.7;color:#263b56}.faq-list details p{font-size:14px;line-height:1.8;color:#506179;margin-top:10px}footer{padding:27px 0}.footer-links{font-size:13px;gap:24px;color:#d2d8e8}footer p{font-size:12px;line-height:1.7;color:#b3bed3;margin-top:8px}footer .brand{font-size:19px}.product-case-caption{gap:16px;margin-top:13px}.product-case-caption strong{font-size:15px;line-height:1.5;color:#2b405e}.product-case-caption p{font-size:14px;line-height:1.7;color:#4f6179;margin-top:5px}.product-case-caption>a{font-size:13px;line-height:1.6;font-weight:600}.case-flow{gap:7px;margin-top:13px}.case-flow span{font-size:12px;line-height:1.5;color:#4c607b;padding:6px 9px;border-color:#dce2ed}.case-flow i{font-size:12px;color:#72839a}.case-steps{gap:16px}.case-steps span{font-size:14px;color:#4e617a}.case-steps b{font-size:18px;color:#7861b3}.media-shot-label{font-size:13px}.edit-comparison figcaption{font-size:14px}.edit-prompt strong{font-size:13px;color:#425671}.edit-prompt p{font-size:14px;line-height:1.75;color:#50637c;margin-top:5px}.story-scene h3{font-size:20px}.story-scene p{font-size:14px;line-height:1.8;color:#e6e1ee}.story-kicker{font-size:12px;color:#d7cfeb}.story-choices{padding:20px}.story-choices>div{font-size:13px;line-height:1.6;padding:10px}.story-choices b{font-size:12px}.story-choices p{font-size:12px;color:#596b82}.message{font-size:14px;color:#425570;line-height:1.8}.chat-person b{font-size:14px}.chat-person small{font-size:12px;color:#63768f}.chat-footer span{font-size:11px;color:#61748d}.audit-tabs{gap:9px;margin-bottom:16px}.audit-tabs .feature-tab{padding:13px}.audit-panel{padding:15px}.audit-image-link{display:block;border-radius:9px;overflow:hidden}.audit-panel img{width:100%;height:auto}.audit-panel>.io-case{max-width:960px}.subtitle-demo-head{font-size:15px;padding:16px 20px}.subtitle-demo-badge{font-size:12px;color:#b4c5d6;border-color:#466078}.subtitle-source,.subtitle-output{padding:20px}.subtitle-column-head{margin-bottom:16px}.subtitle-column-head strong{font-size:14px;color:#e6edf8}.subtitle-column-head>span{font-size:12px;color:#a5b4c9}.subtitle-options{font-size:12px;color:#afbdd2;padding:10px 12px}.subtitle-options select{font-size:13px}.subtitle-cue{padding:12px 13px}.subtitle-cue b{font-size:12px}.subtitle-cue time{font-size:11px;color:#9aaac0}.subtitle-cue p{font-size:14px;line-height:1.75;color:#d4ddeb}.subtitle-run-row{margin-top:18px}.subtitle-run-row>span{font-size:12px;color:#72d8ee}.subtitle-run{font-size:13px;padding:10px 14px}.subtitle-empty strong{font-size:15px;color:#d4deee}.subtitle-empty p{font-size:13px;color:#a4b3ca}.subtitle-empty>span{color:#b2c3d9}.subtitle-output-footer{font-size:12px;color:#9baec7;line-height:1.7}.subtitle-output-footer button{font-size:12px}.subtitle-state.done{color:#83d6b8}.subtitle-state.running{color:#75d7eb}#models,#creation-prices,#understanding-prices{scroll-margin-top:145px}
@media(max-width:1020px){.nav-links{gap:16px;font-size:13px}.brand em{display:none}.service-workspace{gap:19px}.service-actions{gap:12px}.apply-layout,.faq-layout{gap:32px}.access-footer{flex-wrap:wrap}.audit-tabs .feature-tab{padding:12px 10px}.feature-tab small{font-size:13px}}
@media(max-width:780px){.site-header{height:66px}.capability-nav{top:66px}.nav{gap:14px}.hero{padding:34px 0 27px}h1{font-size:41px;letter-spacing:-1.4px}.hero-pill{font-size:12px;margin-bottom:18px}.hero-actions{margin-top:23px;gap:10px}.capability-nav a{font-size:15px;padding:14px 4px}.capability-nav span{font-size:11px}.section{padding:34px 0}.section-head{margin-bottom:21px}.section-head h2{font-size:25px}.section-head p{font-size:14px;margin-top:10px}.service{padding:28px 0 31px;scroll-margin-top:125px}.service-title h2{font-size:26px}.service-title>p{font-size:14px}.service-top{margin-bottom:17px;display:block}.service-actions{padding-top:14px}.service-workspace{grid-template-columns:1fr;gap:16px}.feature-tabs{grid-template-columns:1fr 1fr;gap:8px}.feature-tab{padding:12px 13px}.feature-tab b{font-size:15px}.feature-tab small{font-size:13px;line-height:1.65}.feature-panel{padding:15px}.model-grid{grid-template-columns:1fr 1fr}.model-card{padding:19px}.model-card h3{font-size:18px}.model-card p{font-size:14px}.model-controls{margin-bottom:18px}.audit-tabs{grid-template-columns:1fr 1fr}.audit-tabs .feature-tab b{font-size:14px}.access-grid{grid-template-columns:1fr}.access-card h3{font-size:23px}.access-body{padding:23px}.access-card p,.access-card ul{font-size:14px}.apply-layout,.faq-layout{grid-template-columns:1fr;gap:23px}.apply-intro{position:static}.apply-intro h2{font-size:28px;margin-bottom:13px}.apply-intro p{font-size:14px}.apply-intro p[style]{font-size:13px!important;margin-top:13px!important}.faq-layout h2{font-size:26px}.subtitle-demo-grid{grid-template-columns:minmax(0,1fr)}.subtitle-source,.subtitle-output{padding:17px}.service[id],#models,#creation-prices,#understanding-prices{scroll-margin-top:125px}.detail-strip{font-size:13px;line-height:1.7}.detail-strip a,.detail-strip .price-toggle{font-size:13px!important}.model-bottom{flex-wrap:wrap}}
@media(max-width:450px){.container{width:calc(100% - 32px)}.nav{gap:10px}.brand{font-size:17px;letter-spacing:-.4px;gap:8px}.brand-mark{width:28px;height:28px;flex-basis:28px;font-size:20px;line-height:28px;border-radius:9px}.nav-links{gap:0}.nav-links .button{font-size:12px;padding:9px 11px}.hero{padding-top:28px}h1{font-size:35px;line-height:1.25;letter-spacing:-1.1px}.hero-pill{font-size:11px;padding:6px 11px}.hero-actions{gap:8px}.hero-actions .button{font-size:13px;padding:10px 13px;min-width:135px}.capability-nav a{font-size:14px;line-height:1.5;padding:13px 0}.section{padding:29px 0}.service{padding:25px 0 28px}.service-title h2{font-size:25px;gap:8px}.service-title>p{font-size:14px}.service-number{font-size:11px}.access-tag{font-size:11px}.service-actions .button{font-size:13px}.service-actions .text-link{font-size:13px}.feature-tabs{grid-template-columns:1fr}.feature-tab{padding:12px}.feature-tab b{font-size:15px}.feature-tab small{font-size:13px;line-height:1.65}.feature-tab .tab-index{font-size:11px}.feature-panel{padding:13px}.panel-head,.panel-head span:last-child{font-size:11px;letter-spacing:0}.io-case{padding:16px}.io-case p{font-size:14px}.io-label{font-size:11px}.case-note{font-size:12px}.audit-tabs{grid-template-columns:1fr 1fr}.audit-tabs .feature-tab{padding:11px}.audit-tabs .feature-tab b{font-size:14px}.detail-strip{padding:11px 12px}.mini-price{padding:7px 8px}.mini-price table{font-size:13px}.mini-price th{font-size:12px}.mini-price th,.mini-price td{padding:8px 5px}.mini-price p{font-size:12px;margin:9px 5px 0}.model-grid{grid-template-columns:1fr}.model-card{padding:19px}.model-card code{font-size:12px;min-height:0}.model-family{font-size:12px}.model-card p{min-height:0}.model-tags span{font-size:12px}.filter{font-size:13px;padding:8px 11px}.model-bottom,.model-bottom a,.model-bottom .model-price{font-size:12px}.access-body{padding:20px}.access-card h3{font-size:22px}.access-card p,.access-card ul{font-size:14px}.access-footer{gap:12px}.access-footer .text-link{font-size:13px}.code-demo{font-size:11px;padding:18px}.h5-flow{padding:16px 12px;gap:7px}.phone{padding:10px}.phone-menu span{font-size:10px}.phone-label{font-size:10px}.integration-steps{gap:15px;padding-top:18px;margin-top:22px}.integration-steps div{font-size:13px}.integration-steps span{font-size:11px}.apply-intro h2{font-size:27px}.apply-intro p{font-size:14px}.choices{gap:8px}.choice{font-size:12px;padding:10px 8px}.fields{grid-template-columns:1fr;gap:16px}.field{font-size:14px}.field.full{grid-column:auto}form{padding:22px 17px}.same{font-size:12px}.form-note{font-size:12px}.conditional{font-size:12px}.faq-list summary{font-size:14px}.faq-list details p{font-size:14px}.product-case-caption strong{font-size:14px}.product-case-caption p{font-size:13px}.product-case-caption>a{font-size:13px}.case-flow span{font-size:11px;padding:5px 7px}.case-steps span{font-size:12px}.case-steps b{font-size:15px}.media-shot-label{font-size:11px}.edit-comparison figcaption{font-size:12px}.edit-prompt p{font-size:13px}.story-scene h3{font-size:19px}.story-scene p{font-size:13px}.story-choices>div{font-size:13px}.subtitle-demo-head{padding:14px;font-size:14px}.subtitle-demo-badge{font-size:11px}.subtitle-source,.subtitle-output{padding:14px}.subtitle-column-head strong{font-size:13px}.subtitle-column-head>span{font-size:11px}.subtitle-cue p{font-size:13px}.subtitle-cue b,.subtitle-cue time{font-size:10px}.subtitle-run-row{flex-wrap:wrap}.subtitle-run-row>span{font-size:11px}.subtitle-run{font-size:12px}.subtitle-empty p{font-size:13px}.subtitle-output-footer{font-size:11px}.footer-links{font-size:12px;gap:18px}footer p{font-size:12px}}

.section-head>div{flex:1;min-width:0}.section-head>p{flex:0 1 360px;max-width:360px}@media(max-width:780px){.section-head>p{max-width:none}}@media(max-width:450px){.feature-tabs{grid-template-columns:1fr 1fr;align-items:stretch}.feature-tab{padding:11px 10px;gap:7px}.feature-tab .tab-index{display:none}.feature-tab b{font-size:14px}.feature-tab small{font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.audit-tabs .feature-tab small{display:none}.audit-tabs .feature-tab b{font-size:14px}}

/* Selected feature: bracket indicator. */
.feature-tab{position:relative}.feature-tab[aria-selected="true"]{border-left-color:transparent}.feature-tab[aria-selected="true"]::before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:5px;border:2px solid var(--accent);border-right:0;border-radius:3px 0 0 3px;pointer-events:none}
.sales-price-tab{font-size:13px}.sales-case-caption p{font-size:14px;color:var(--sub)}
