/* Independent campaign design. The photograph is a generated situation image,
   never a claim about an actual customer or a product screenshot. */
:root{--bg:#080a12;--panel:#131725;--ink:#f2f6fc;--muted:#b2bbc9;--line:#303748;--accent:#b5ffe2;--accent-ink:#102a25;--soft:#1a2230;--display:-apple-system,BlinkMacSystemFont,"PingFang SC","Segoe UI",sans-serif;--body:-apple-system,BlinkMacSystemFont,"PingFang SC","Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-family:var(--body);font-synthesis:none;color:var(--ink);background:var(--bg)}
.talkbuddy{--bg:#faf5e9;--panel:#fffdf6;--ink:#173f31;--muted:#526957;--line:#d1ddc8;--accent:#edf4a0;--accent-ink:#203f2c;--soft:#e7edda}
.toponelogic{--bg:#10151d;--panel:#1b2430;--ink:#f4f1e9;--muted:#b4bdc8;--line:#38404a;--accent:#ffba84;--accent-ink:#372015;--soft:#202c3b}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button,a,input,summary{touch-action:manipulation}button:disabled{opacity:.42;cursor:default}[hidden]{display:none!important}button,a,input,summary{outline-offset:6px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button:active:not(:disabled),.cta:active{transform:translateY(1px)}img{display:block;max-width:100%}p{margin:0 0 18px}h1,h2,h3{font-family:var(--display);margin:0;overflow-wrap:normal}h1{font-size:clamp(56px,6.4vw,92px);font-weight:760;line-height:1.05;letter-spacing:-.045em}h1>span{display:block}h2{font-size:clamp(30px,3.7vw,50px);line-height:1.22;letter-spacing:-.035em;font-weight:700}h3{font-size:22px;line-height:1.4;letter-spacing:-.025em}body:lang(zh) h1,body:lang(zh) h2{letter-spacing:-.025em}.skip{position:fixed;top:14px;left:18px;z-index:99;transform:translateY(-180%);background:var(--accent);color:var(--accent-ink);padding:13px 22px;font-size:14px}.skip:focus{transform:none}.header{max-width:1440px;margin:auto;min-height:88px;padding:22px 64px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line)}.brand{font-size:25px;line-height:1.2;font-weight:780;letter-spacing:-.055em;display:inline-flex;align-items:center;white-space:nowrap}.brand i{font-style:normal;color:var(--accent)}.brand-icon,.brand-mark{width:32px;height:32px;display:inline-grid;place-items:center;margin-right:10px;font-size:19px;line-height:1;font-weight:800;background:var(--accent);color:var(--accent-ink);border-radius:9px}.header-note,.header-hint{font:12px/1.5 var(--mono);color:var(--muted);margin-left:10px;letter-spacing:.02em}.languages,.language-links{display:flex;gap:5px;margin-left:auto}.languages a,.language-links a{display:grid;place-items:center;min-width:40px;min-height:40px;font-size:12px;border:1px solid transparent;border-radius:50%}.languages a:hover,.language-links a:hover{border-color:var(--line)}.languages a[aria-current],.language-links a[aria-current]{background:var(--soft);border-color:var(--line);color:var(--ink)}.talkbuddy .brand i{color:#387452}.talkbuddy .brand-icon,.talkbuddy .brand-mark{background:#224e38;color:#f7f3dc}.eyebrow,.kicker,.section-label{font:600 12px/1.7 var(--mono);letter-spacing:.055em;color:var(--accent);margin:0 0 24px}.lead{font-size:18px;line-height:1.8;color:var(--muted);max-width:640px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:26px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:999px;min-height:56px;padding:15px 28px;font-size:15px;font-weight:650;line-height:1.5;transition:background .18s,transform .18s,box-shadow .18s}.cta>span{font-size:20px;line-height:1}.cta:hover{transform:translateY(-2px);box-shadow:0 12px 34px #0002}.cta.ghost{background:transparent;color:var(--accent)}.action-note,.sm{font-size:12px;line-height:1.75;color:var(--muted);margin-top:13px}.hero-copy .cta{position:relative;z-index:2}.creative-hero,.hero{position:relative;max-width:1440px;margin:0 auto;isolation:isolate}.section{max-width:1440px;margin:auto;padding:92px 64px;border-top:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-start;margin-bottom:38px}.section-heading h2{max-width:800px}.section-heading p{max-width:410px;font-size:15px;color:var(--muted);line-height:1.8}.text-link{display:inline-flex;gap:12px;font-size:14px;line-height:1.6;color:var(--accent);text-decoration:underline;text-underline-offset:5px}.text-link:hover{text-decoration-thickness:2px}.legal{max-width:1440px;padding:28px 64px;margin:0 auto;font-size:12px;line-height:1.9;color:var(--muted)}footer{max-width:1440px;padding:20px 64px 48px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}footer>a{font-size:12px;color:var(--muted)}.mobile-conversion{display:none}.closing{display:flex;align-items:center;justify-content:space-between;gap:52px;padding-top:78px;padding-bottom:78px;background:var(--soft)}.closing h2{margin-bottom:22px;max-width:830px}.closing p{font-size:16px;line-height:1.8;max-width:720px;color:var(--muted);margin:0}.closing .cta{flex-shrink:0}.journey-guide{max-width:1440px;margin:auto;padding:22px 64px;display:flex;gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}.journey-guide [data-guide-step]{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 15px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;text-align:left;flex:1}.journey-guide [data-guide-step]>span:first-child,.journey-guide [data-guide-step]>b,.step-number{font:18px/1 var(--mono);color:var(--accent)}.journey-guide [aria-current=step]{border-color:var(--line);background:var(--soft);color:var(--ink)}.journey-guide [data-state=completed]{color:var(--accent)}.journey-guide [data-state=completed]::after{content:'✓';margin-left:auto;color:var(--accent)}

/* TalkBuddy: the counter is the stage, a sentence is the useful object. */
.tb-stage{min-height:740px;position:relative;overflow:hidden;background:#294438;color:#fffdf0;padding:64px;isolation:isolate}.tb-photo{position:absolute;inset:0;width:100%;height:715px;object-fit:cover;object-position:58% 48%;z-index:-3}.tb-stage::before{content:'';position:absolute;inset:0;bottom:auto;height:715px;z-index:-2;background:linear-gradient(90deg,rgba(12,37,28,.92) 0,rgba(15,38,30,.80) 27%,rgba(18,34,27,.22) 62%,rgba(14,28,22,.08) 100%),linear-gradient(0deg,rgba(9,25,18,.6),transparent 62%)}.tb-stage::after{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(transparent 99%,#ffffff08 99%);background-size:100% 4px;pointer-events:none;opacity:.3}.tb-hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:68px;align-items:end;min-height:490px}.tb-hook{align-self:start;max-width:740px;padding-top:12px}.tb-hook .eyebrow{color:#dfeaa6;margin-bottom:30px}.tb-hook h1{font-size:clamp(58px,6.8vw,100px);line-height:1.07;letter-spacing:-.045em;text-shadow:0 3px 26px #0002}.tb-hook h1 span{color:#edf4a0}.tb-hook .lead{font-size:18px;color:#e1e8dc;max-width:520px;margin-top:30px;margin-bottom:27px}.tb-hook .action-note{color:#d9e4d5;max-width:420px}.tb-hook .cta{background:#edf4a0;color:#21422d;border-color:#edf4a0}.tb-speech{background:#fffcef;color:#1e4332;padding:28px 30px;border-radius:26px 26px 4px 26px;position:relative;box-shadow:0 25px 65px #11251b45;max-width:490px;justify-self:end;align-self:end;margin:0 0 0 8px}.tb-speech::after{content:'';position:absolute;width:25px;height:25px;right:23px;bottom:-12px;background:#fffcef;clip-path:polygon(0 0,100% 0,100% 100%)}.tb-speech .hook-scene,.tb-speech .speech-label,.tb-speech .eyebrow{color:#5b755e;font:600 12px/1.5 var(--mono);margin:0 0 15px}.tb-speech #hook-sentence,.tb-speech .sentence{font-size:29px;line-height:1.42;font-weight:600;letter-spacing:-.025em;margin:0 0 14px;color:#1e4332}.tb-speech #hook-translation,.tb-speech .translation{font-size:14px;line-height:1.6;color:#63715d;margin-bottom:20px}.tb-speech button{border:0;background:#24543c;color:#fffcef;border-radius:999px;min-height:44px;padding:10px 19px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:14px}.tb-speech button:hover{background:#163f2c}.tb-photo-caption{position:absolute;bottom:20px;left:64px;font-size:12px;color:#d7dfd3;max-width:400px}.tb-scenes{background:#1b3e2d;color:#faf8e8;padding:28px 64px 32px}.tb-scenes .scene-prompt{font-size:13px;color:#c9d7b8;margin:0 0 16px}.scene-picker{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.scene-picker button{min-height:64px;background:transparent;border:1px solid #718566;border-radius:8px;color:#f7f7e6;text-align:left;padding:12px 15px;font-size:14px;font-weight:600;display:flex;flex-direction:column;gap:4px;transition:background .18s,color .18s}.scene-picker small{font-size:12px;line-height:1.4;font-weight:400;color:#bccbac}.scene-picker button:hover{background:#36523a}.scene-picker button[aria-pressed=true]{background:#e7eda5;color:#24432d;border-color:#e7eda5}.scene-picker button[aria-pressed=true] small{color:#49613d}.practice-stage,.tb-lab{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:start;background:#faf5e9}.tb-lab>.section-heading{display:block;margin:0}.tb-lab>.section-heading p{margin-top:24px}.tb-lab .practice-panel{width:100%;max-width:none}.practice-stage h2{font-size:clamp(36px,4vw,55px);max-width:480px}.practice-stage .lead{font-size:16px;margin-top:25px}.practice-panel{border:1px solid #becdad;background:#fffdf4;color:#244530;border-radius:12px;overflow:hidden;scroll-margin-top:28px;box-shadow:0 14px 40px #2c4b3110;max-width:780px}.practice-top{display:flex;align-items:center;gap:12px;padding:22px 28px;border-bottom:1px solid #d4deca}.practice-top h2{font-size:19px;line-height:1.4;letter-spacing:0;margin:0;font-weight:650}.live-dot{width:8px;height:8px;border-radius:50%;background:#3e714a}.practice-label{font:12px/1.5 var(--mono);margin-left:auto;color:#708062}.lesson-progress{display:flex;align-items:center;gap:16px;padding:20px 28px 0;font:12px/1.5 var(--mono);color:#637a5e}progress{appearance:none;border:0;background:#e2e9d4;border-radius:6px;height:4px;flex:1;width:100%;accent-color:#427e4e}progress::-webkit-progress-bar{background:#e2e9d4;border-radius:6px}progress::-webkit-progress-value{background:#427e4e;border-radius:6px}#practice-role{font:12px/1.5 var(--body);background:#f7e5d4;color:#85523c;border-radius:5px;padding:5px 8px;white-space:nowrap}.modes{display:flex;gap:24px;padding:15px 28px 0;flex-wrap:wrap}.modes button{min-height:44px;padding:8px 0;font-size:13px;background:transparent;border:0;border-bottom:2px solid transparent;color:#708061}.modes button[aria-pressed=true]{color:#2b5b39;border-color:#2b5b39;font-weight:650}#lesson-content{padding:30px 28px 10px;min-height:250px}.speaker{font:12px/1.4 var(--mono);color:#718163;letter-spacing:.08em;margin:0 0 14px}.sentence{font-size:31px;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:0 0 15px;color:#244630}.translation{font-size:15px;color:#65785a;margin-bottom:20px}.practice-controls{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.practice-action{min-height:45px;padding:11px 17px;font-size:13px;border:1px solid #bed0aa;background:#eaf0dc;color:#315638;border-radius:7px}.practice-action:first-child{background:#2e613e;border-color:#2e613e;color:white}.practice-action:hover{filter:brightness(.95)}.practice-status{font-size:13px;color:#5d7556;padding:0 28px;margin:13px 0 0;line-height:1.7}.feedback{font-size:13px;color:#5d7556;margin:16px 0 0;line-height:1.7}.lesson-navigation{display:flex;justify-content:space-between;gap:20px;padding:21px 28px}.lesson-navigation button{min-height:44px;padding:9px 15px;font-size:13px;border:1px solid #ccd9ba;color:#607757;background:transparent;border-radius:7px}.lesson-navigation #next-line{font-weight:650;color:#315f3a;border-color:#9ab384}.practice-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px;border-top:1px dashed #c6d3b4;background:#f0f3df;color:#697d5b;font-size:12px;line-height:1.6}.practice-foot button{font-size:13px;background:transparent;border:0;min-height:44px;padding:8px 0;font-weight:600;color:#3b6743}.reading-note{background:#f0e8d5;border-radius:6px;padding:18px;margin-top:22px}.reading-note strong{font-size:16px}.reading-note p{font-size:14px;color:#687256;margin:9px 0 0}.answer-label{display:block;font-size:13px;margin:16px 0 7px;color:#647857}.answer-input{width:100%;min-height:46px;border:1px solid #c3d0b4;border-radius:6px;padding:12px 14px;font-size:16px;background:#fffdf5;color:#2b4d33}.round-complete h3{font-size:28px}.round-complete p:not(.speaker){font-size:15px;color:#637658}audio{width:100%;height:42px;margin-top:20px}.talkbuddy .practice-method{background:#e8ecd6}.mode-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:38px}.mode-icon{font:32px/1 var(--mono);color:var(--ink);display:inline-block;margin-bottom:21px}.mode-cards h3{font-size:19px;margin:0 0 12px}.mode-cards p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.situation-section{background:#1b3e2d;color:#f9f7e8}.situation-section .eyebrow{color:#d6e7a8}.situation-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.situation-card{padding:28px 0 12px;background:transparent;border:0;border-top:1px solid #789070;color:#f2f5de;text-align:left}.situation-card>span{font-size:13px;color:#c9d8b9;display:block;margin-bottom:23px}.situation-card>strong{display:block;font-size:25px;line-height:1.5;letter-spacing:-.02em;font-weight:550}.situation-card>small{display:block;font-size:14px;color:#bccbac;margin-top:20px}.situation-card:hover{border-top-color:#e7eda5}.talkbuddy .closing{background:#edf2a4}.talkbuddy .closing .cta{background:#244c34;color:#fffdf3;border-color:#244c34}.talkbuddy .closing p{color:#506444}

/* TopOneLogic: an editorial research desk, with a traceable original row. */
.top-stage{padding:62px 64px 54px;position:relative;background:radial-gradient(ellipse at 80% 15%,#293747 0,transparent 57%),#10151d;overflow:hidden}.top-stage::after{content:'';width:650px;height:650px;border:1px solid #68758718;position:absolute;right:-210px;top:80px;transform:rotate(28deg);z-index:-1}.top-claim{max-width:1220px;display:grid;grid-template-columns:1.15fr .85fr;column-gap:65px;row-gap:0;align-items:start}.top-claim>.eyebrow,.top-claim>.kicker{grid-column:1/-1}.top-claim>h1{grid-column:1;grid-row:2/5}.top-claim>.lead{grid-column:2;grid-row:2;padding-top:6px}.top-claim>.cta{grid-column:2;grid-row:3;justify-self:start}.top-claim>.action-note{grid-column:2;grid-row:4}.top-claim h1{font-size:clamp(60px,6.4vw,92px);line-height:1.06;letter-spacing:-.035em}.top-claim h1 span{color:#ffba84}.top-claim .eyebrow{color:#d9a479;font-size:12px;margin-bottom:23px}.top-claim .lead{font-size:17px;max-width:480px;color:#bdc6d0}.top-claim .action-note{color:#bac3ce}.top-dossier{margin-top:42px;position:relative;max-width:1180px;margin-left:auto;margin-right:auto}.research-top{display:flex;align-items:center;gap:12px;padding:14px 0 18px;border-bottom:1px solid #59626c;font-size:16px}.research-top .brand-icon{display:none}.research-top>span:last-child{margin-left:auto;font:12px/1.5 var(--mono);color:#bbc4cd}.issuer-picker{display:flex;gap:0;padding:0;margin:0;border-bottom:1px solid #4c555e}.issuer-picker button{padding:19px 26px;border:0;border-right:1px solid #3e4853;background:transparent;color:#b4bdc6;font:600 15px/1.4 var(--mono);min-height:58px;flex:1;text-align:left;position:relative}.issuer-picker button:first-child{padding-left:0}.issuer-picker button:last-child{border-right:0}.issuer-picker button:hover{color:#fff0e2;background:#26313d}.issuer-picker button[aria-pressed=true]{color:#ffbe88;background:linear-gradient(0deg,#4a352d40,transparent)}.issuer-picker button[aria-pressed=true]::after{content:'';height:3px;background:#ffba84;position:absolute;left:0;right:0;bottom:-1px}.research-tabs{display:flex;align-items:center;gap:22px;padding:16px 0 17px;background:transparent;border-bottom:1px solid #4a5560}.research-tabs button{background:transparent;color:#b5bdc8;border:0;border-bottom:2px solid transparent;min-height:44px;padding:7px 0;font-size:13px}.research-tabs button[aria-selected=true]{color:#ffd0a8;border-color:#ffba84;font-weight:600}.top-issue,.research-panel{background:#f3eee3;color:#263441;padding:27px 32px;position:relative;border-radius:2px;min-height:250px}.top-issue::before{content:'';position:absolute;width:6px;top:0;bottom:0;left:0;background:#e3a976}.paper-label{font:600 12px/1.6 var(--mono);letter-spacing:.035em;color:#6c736f;margin:0 0 16px}.research-panel h3,.top-issue h3{font:650 29px/1.4 var(--body);letter-spacing:-.025em;color:#263541;margin:0 0 8px}.share-class{font:12px/1.6 var(--mono);color:#6b7a7c;margin-bottom:21px}.filing-values{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid #c7cec9;border-bottom:1px solid #c7cec9;padding:21px 0}.filing-values span{font-size:13px;color:#667574;display:block;margin-bottom:8px}.filing-values strong{font:650 clamp(22px,2.5vw,36px)/1.3 var(--mono);letter-spacing:-.055em;color:#203744;font-variant-numeric:tabular-nums}.data-boundary{font-size:13px;line-height:1.8;color:#5f706f;margin:18px 0 0;max-width:800px}.paper-action{display:inline-flex;gap:10px;min-height:44px;align-items:center;background:transparent;border:0;padding:12px 0 0;font-size:14px;color:#82512f;font-weight:650;text-decoration:underline;text-underline-offset:5px}.paper-action:hover{color:#4c2b18}.research-foot{padding:16px 0 0;display:flex;justify-content:space-between;gap:22px;font:12px/1.7 var(--mono);color:#b7c1cd}.top-notes{background:#eee9de;color:#263441;padding:31px 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}.research-note{padding:18px 0;border-top:1px solid #b1b7b0}.research-note>strong{font-size:17px;color:#294c57}.research-note p{font-size:14px;line-height:1.8;color:#566b6f;margin:13px 0 0}.boundary-note>strong{color:#98613b}.top-notes .paper-label,.top-notes>h3{grid-column:1/-1}.top-notes .research-note{padding:0;border:0}.source-meta{margin:20px 0;font:13px/1.7 var(--mono)}.source-meta>div{display:flex;justify-content:space-between;gap:30px;padding:10px 0;border-bottom:1px solid #b8c4c5}.source-meta dt{color:#6c7a7b}.source-meta dd{margin:0;text-align:right}.secondary-source{display:block;font-size:13px;color:#547278;margin-top:15px;text-decoration:underline;text-underline-offset:4px}.toponelogic .research-method{background:#17212e}.research-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:44px;padding:0;margin:38px 0 0}.research-steps li{border-top:1px solid #546273;padding-top:23px}.step-number{font:22px/1 var(--mono);display:block;margin-bottom:26px}.research-steps h3{font-size:22px;margin:0 0 15px}.research-steps p{font-size:15px;color:var(--muted);line-height:1.8}.provenance{display:grid;grid-template-columns:1fr 1fr;gap:85px;background:#202a35}.provenance .eyebrow{color:#e4b48c}.provenance-details{padding-left:32px;border-left:1px solid #647180}.provenance-details>strong{font-size:17px;line-height:1.5}.provenance-details>p{color:#bfccd5;font-size:14px;line-height:1.8;margin:15px 0}.provenance .source-meta dt{color:#aebdca}.provenance .source-meta>div{border-bottom-color:#536171}.toponelogic .closing{background:#0e141c;border-top-color:#526273}.toponelogic .closing h2{font-size:clamp(36px,5vw,67px)}

/* WayJet: one central key, legible model paths, a working configuration dock. */
.way-stage{padding:60px 64px 56px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 52% 56%,#31245877 0,transparent 58%),#080a12}.way-stage::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#b4c8ff06 1px,transparent 1px),linear-gradient(90deg,#b4c8ff06 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(transparent,#000 20%,#000 70%,transparent)}.way-headline{position:relative;z-index:2;max-width:1050px;margin:auto}.way-headline .eyebrow{color:#a7dfca;margin-bottom:19px}.way-headline h1{font-size:clamp(65px,7.5vw,108px);line-height:1.05;letter-spacing:-.055em}.way-headline h1 span{color:#b5ffe2}.way-headline .lead{margin:24px auto 26px;max-width:650px;font-size:17px;color:#b9c0d3}.way-headline .action-note{margin-bottom:0;font-size:12px;color:#a5b1c5}.way-headline .cta{min-height:55px;background:#b5ffe2;color:#102a25;border-color:#b5ffe2}.model-universe{position:relative;max-width:1180px;height:310px;margin:18px auto 0;isolation:isolate}.model-universe svg.model-paths{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}.model-universe svg.model-paths path,.model-universe svg.model-paths line{vector-effect:non-scaling-stroke;stroke:#6a8a88;stroke-width:1;opacity:.55;fill:none}.model-universe::before{content:'';position:absolute;left:50%;top:49%;width:250px;height:250px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#a1ffcf19,transparent 67%);z-index:-1}.key-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:158px;min-height:96px;padding:21px 28px;border:1px solid #8ae9bc;border-radius:16px;background:linear-gradient(140deg,#203b35,#192432);color:#c3ffe6;box-shadow:0 0 0 8px #82ffc708,0 10px 70px #75ffc924;font:600 21px/1.4 var(--mono);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;z-index:2}.key-core small{font:12px/1.5 var(--body);color:#c0dacd}.model-node{position:absolute;padding:10px 17px;color:#cbd2e7;border:1px solid #626079;background:linear-gradient(110deg,#1a2030e8,#201c35ef);border-radius:999px;min-height:43px;font:600 14px/1.5 var(--body);box-shadow:0 8px 22px #0002;white-space:nowrap;transform:translate(-50%,-50%)}.model-node:nth-of-type(1){left:13%;top:14%}.model-node:nth-of-type(2){left:30%;top:8%}.model-node:nth-of-type(3){left:70%;top:8%}.model-node:nth-of-type(4){left:87%;top:14%}.model-node:nth-of-type(5){left:7%;top:46%}.model-node:nth-of-type(6){left:93%;top:46%}.model-node:nth-of-type(7){left:13%;top:77%}.model-node:nth-of-type(8){left:30%;top:90%}.model-node:nth-of-type(9){left:70%;top:90%}.model-node:nth-of-type(10){left:87%;top:77%}.way-dock,.connection-demo{max-width:750px;position:relative;margin:0 auto;background:#101925;border:1px solid #405449;border-radius:12px;overflow:hidden;text-align:left;box-shadow:0 32px 90px #0005;z-index:3}.way-dock{margin-top:-13px}.connection-top{display:flex;align-items:center;gap:9px;padding:17px 23px;border-bottom:1px solid #35483e;background:#17231f}.connection-top .brand-icon{width:23px;height:23px;margin:0;font-size:14px;border-radius:6px}.connection-top>strong{font-size:16px}.connection-top>span:last-child{font:12px/1.5 var(--mono);color:#abc1b2;margin-left:auto}.integration-tabs{display:flex;gap:8px;padding:15px 23px 0}.integration-tabs button,[data-tool-path]{font-size:13px;min-height:42px;padding:9px 16px;border:1px solid #394d4d;border-radius:7px;background:transparent;color:#b2c7c9}.integration-tabs button[aria-pressed=true],[data-tool-path][aria-pressed=true]{background:#b5ffe2;border-color:#b5ffe2;color:#18322d;font-weight:650}.integration-tabs button:hover{border-color:#b5ffe2}#integration-tool,#integration-code{padding:19px 23px 9px;min-height:218px}.demo-caption{font-size:12px;color:#b7c6d6;margin-bottom:15px}.config-field{padding:14px 17px;background:#0b111a;border:1px solid #334754;border-radius:7px;margin-bottom:10px;position:relative}.config-field>span{font:12px/1.5 var(--mono);color:#90a9ad;display:block;margin-bottom:8px}.config-field>code{font:13px/1.7 var(--mono);color:#bdf1d7;display:block;overflow-wrap:anywhere;padding-right:48px}.config-field>button{position:absolute;top:10px;right:13px;font-size:12px;min-height:36px;padding:5px 9px;border:1px solid #354c4a;background:#1d2b29;color:#bdd8ce;border-radius:5px}.config-field small{font-size:12px;color:#8fa9a6;display:block;margin-top:10px}.demo-note{font-size:12px;line-height:1.75;color:#9bb0bd;margin:13px 0}.connection-demo pre,.way-dock pre{background:#090e16;border:1px solid #35484f;color:#c5d2e4;border-radius:7px;font:13px/2 var(--mono);padding:17px 20px;margin:0 0 13px;overflow:auto}.connection-demo pre b,.way-dock pre b{color:#b5ffe2;font-weight:500}.copy-code{min-height:40px;font-size:13px;color:#b5ffe2;background:transparent;border:0;padding:5px 0}.copy-status{padding:0 23px;margin:0 0 13px;font-size:12px;color:#a2babe;line-height:1.7}.connection-foot{padding:15px 23px;border-top:1px solid #3e5051;background:#182628;font-size:12px;color:#afc5c7;line-height:1.7}.model-strip{display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;padding:25px 64px;max-width:1440px;margin:auto;border-bottom:1px solid var(--line);font-size:13px;color:#c5d2df}.model-strip a{color:#b5ffe2;text-decoration:underline;text-underline-offset:4px}.pricing-evidence{display:grid;grid-template-columns:1.08fr .92fr;gap:95px;align-items:center;background:#111823;border-color:#475365}.pricing-evidence .eyebrow{color:#b5ffe2}.pricing-evidence h2{font-size:clamp(35px,4vw,56px);max-width:650px}.pricing-evidence .lead{margin-top:30px;font-size:18px;color:#bcc6d1;max-width:590px}.fee-note{font-size:14px;line-height:1.85;color:#b6c3cb;margin-top:22px;max-width:580px}.fee-note a{color:#b5ffe2;text-decoration:underline;text-underline-offset:4px}.calculation-caption{margin-top:32px;padding-top:25px;border-top:1px solid #475566}.calculation-caption h3{font-size:22px;font-weight:600}.calculation-caption p{margin:15px 0 0;color:#a6b9c4;font-size:14px;line-height:1.85}.receipt{background:#f7f2e6;color:#233d3a;position:relative;box-shadow:0 25px 50px #0004;border-radius:2px;padding:0 29px 25px;max-width:600px;transform:rotate(1deg)}.receipt::after{content:'';position:absolute;bottom:-10px;left:0;right:0;height:11px;background:linear-gradient(135deg,#f7f2e6 25%,transparent 25%) -10px 0/20px 20px,linear-gradient(225deg,#f7f2e6 25%,transparent 25%) -10px 0/20px 20px}.receipt-label{padding:17px 29px;margin:0 -29px;background:#e3e6d8;color:#4f6a61;border-bottom:1px dashed #a7b8a6;font:600 12px/1.8 var(--mono)}.receipt-model{padding:23px 0 21px;border-bottom:1px dashed #b3c1af}.receipt-model span{display:block;font:12px/1.5 var(--mono);color:#718273;margin-bottom:7px}.receipt-model strong{font:600 18px/1.5 var(--mono);color:#244c3f}.receipt-row{display:flex;justify-content:space-between;gap:19px;padding:18px 0;border-bottom:1px dashed #b3c1af;color:#61766b;font-size:13px;line-height:1.6}.receipt-row b{font:550 13px/1.6 var(--mono);color:#2f5345;text-align:right}.receipt-equation{font:12px/1.7 var(--mono);text-align:right;padding-top:19px;color:#6b8272}.receipt-total{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0 24px;border-bottom:1px dashed #b3c1af}.receipt-total>span{font-size:13px;color:#5a7969;max-width:160px}.receipt-total>strong{font:650 clamp(27px,3.2vw,43px)/1.3 var(--mono);letter-spacing:-.055em;color:#244d3c}.receipt>p{font-size:12px;line-height:1.85;color:#5c7668;margin:19px 0 0}.roles{display:flex;gap:11px;margin:34px 0 26px;flex-wrap:wrap}.roles button{min-height:48px;padding:12px 21px;border:1px solid #475363;border-radius:999px;background:transparent;color:#c1cdda;font-size:14px}.roles button[aria-pressed=true]{background:#b5ffe2;color:#183d30;border-color:#b5ffe2}.role-case{padding:31px;border-top:1px solid #657282;border-bottom:1px solid #657282}.role-case h3{font-size:24px;color:#b5ffe2;margin-bottom:20px}.role-context{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:center}.role-context p{font-size:17px;color:#b9c7d2;line-height:1.85;margin:0}.role-context p:last-child{color:#ecf1f9}.role-context>span{color:#b5ffe2;font-size:24px}.role-condition{font-size:13px;color:#a6bac3;padding-top:20px;margin:24px 0 0;border-top:1px solid #3d4a5b}.wayjet .closing{background:radial-gradient(ellipse at 70% 90%,#40366170,transparent 65%),#111725}.wayjet .closing h2{font-size:clamp(38px,5vw,67px)}

/* Supporting sections remain editorial rather than a repetition of cards. */
.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faq .eyebrow{margin-bottom:18px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{font-size:17px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:25px;color:var(--accent)}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:15px;color:var(--muted);line-height:1.8;margin:16px 0 0}.talkbuddy .faq summary>span{color:#377343}.talkbuddy .faq .eyebrow{color:#347143}.review-index{max-width:1440px;margin:auto;padding:72px 64px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:45px}.review-grid article{padding:29px;border:1px solid var(--line);background:var(--panel);border-radius:12px}.review-grid h2{font-size:29px;margin-bottom:19px}.review-grid p{font-size:15px;color:var(--muted)}.review-grid .text-link{margin-top:18px}.review-index h1{font-size:55px}.talkbuddy .review-index .cta{background:#224e38;border-color:#224e38;color:#fffcef}.talkbuddy .review-index .eyebrow{color:#386b48}

@media(min-width:1600px){.tb-stage{min-height:790px}.tb-hero-grid{min-height:540px}}
@media(max-width:1100px){.header{padding:22px 36px}.header-note,.header-hint{display:none}.section,.legal,footer{padding-left:36px;padding-right:36px}.tb-stage,.top-stage,.way-stage{padding-left:36px;padding-right:36px}.tb-stage{min-height:660px}.tb-hero-grid{gap:38px;min-height:540px;grid-template-columns:1.1fr .9fr}.tb-hook h1{font-size:72px}.tb-hook .lead{font-size:16px}.tb-speech{padding:23px}.tb-speech #hook-sentence,.tb-speech .sentence{font-size:25px}.tb-photo-caption{left:36px}.tb-scenes{padding-left:36px;padding-right:36px}.scene-picker{grid-template-columns:repeat(3,1fr)}.practice-stage,.tb-lab{gap:38px;grid-template-columns:.8fr 1.2fr}.sentence{font-size:27px}.top-claim{gap:35px;grid-template-columns:1.15fr .85fr}.top-claim h1{font-size:78px}.top-claim .lead{font-size:16px}.filing-values strong{font-size:27px}.pricing-evidence{gap:50px}.way-headline h1{font-size:80px}.model-node{font-size:13px;padding:9px 13px}.mode-cards{gap:24px}.provenance{gap:40px}.closing{gap:32px}.journey-guide{padding-left:36px;padding-right:36px}.research-steps{gap:30px}}
@media(max-width:760px){
 .header{min-height:70px;padding:17px 20px;gap:14px}.brand{font-size:22px}.brand-icon,.brand-mark{width:28px;height:28px;font-size:17px;margin-right:9px}.languages,.language-links{gap:2px}.languages a,.language-links a{min-width:33px;min-height:36px;font-size:12px}.header-note,.header-hint{display:none}.section{padding:54px 20px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:32px}.section-heading p{font-size:14px;margin-top:20px}.eyebrow,.kicker,.section-label{font-size:12px;line-height:1.6;margin-bottom:20px}.lead{font-size:15px;line-height:1.8}.cta{min-height:50px;padding:13px 21px;font-size:14px;gap:20px}.action-note,.sm{font-size:12px}.legal{padding:24px 20px;font-size:12px}.closing{display:block;padding:56px 20px}.closing h2{font-size:35px}.closing p{font-size:15px;margin-bottom:27px}.closing .cta{white-space:normal;max-width:100%}footer{padding:20px 20px 100px}.mobile-conversion.visible{display:block;position:fixed;bottom:0;left:0;right:0;padding:11px 20px max(11px,env(safe-area-inset-bottom));z-index:40;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -12px 40px #0003}.mobile-conversion .cta{display:flex;width:100%;min-height:48px;font-size:14px}.talkbuddy .mobile-conversion .cta{background:#294f34;color:#fffcef;border-color:#294f34}.journey-guide{padding:16px 20px;gap:6px;overflow-x:auto;align-items:stretch}.journey-guide [data-guide-step]{flex:1;min-width:0;display:block;text-align:left;padding:9px 8px;font-size:12px;line-height:1.55}.journey-guide [data-guide-step]>span:first-child,.journey-guide [data-guide-step]>b{display:block;font-size:14px;margin-bottom:5px}.journey-guide [data-state=completed]::after{display:none}
 .tb-stage{min-height:690px;padding:29px 20px 29px;background:#264133}.tb-photo{height:690px;object-position:95% 42%}.tb-stage::before{bottom:auto;height:690px;background:linear-gradient(180deg,#112e26d9 0,#142e238c 32%,#152d223d 60%,#0f271de6 100%),linear-gradient(90deg,#112d26ab,transparent 80%)}.tb-hero-grid{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:630px;gap:35px}.tb-hook{padding:0;max-width:none}.tb-hook .eyebrow{font-size:12px;margin-bottom:19px;color:#e2ecaa}.tb-hook h1{font-size:53px;line-height:1.1;letter-spacing:-.04em;text-shadow:0 2px 17px #12312455}.tb-hook .lead{font-size:14px;line-height:1.75;margin-top:23px;margin-bottom:21px;max-width:300px}.tb-hook .action-note{font-size:12px;color:#d6e5ce;margin-top:11px;max-width:310px}.tb-speech{margin:0 0 7px 18px;align-self:flex-end;justify-self:auto;max-width:calc(100% - 18px);padding:20px 22px;border-radius:19px 19px 3px 19px;box-shadow:0 15px 45px #16281955}.tb-speech .hook-scene,.tb-speech .speech-label,.tb-speech .eyebrow{font-size:12px;margin-bottom:11px}.tb-speech #hook-sentence,.tb-speech .sentence{font-size:22px;line-height:1.38;margin-bottom:12px}.tb-speech #hook-translation,.tb-speech .translation{font-size:13px;margin-bottom:15px}.tb-speech button{font-size:13px;min-height:44px;padding:10px 16px}.tb-photo-caption{left:20px;bottom:12px;font-size:12px;max-width:300px}.tb-scenes{padding:25px 20px 30px}.tb-scenes .scene-prompt{font-size:13px}.scene-picker{grid-template-columns:1fr 1fr;gap:8px}.scene-picker button{font-size:13px;min-height:64px;padding:11px 12px}.scene-picker small{font-size:12px}.practice-stage,.tb-lab{display:block}.tb-lab>.section-heading{margin-bottom:28px}.practice-stage>div:first-child:not(.practice-panel){margin-bottom:28px}.practice-stage h2{font-size:36px}.practice-stage .lead{font-size:15px;margin-top:21px}.practice-panel{max-width:none}.practice-top{padding:19px 18px;gap:8px}.practice-top h2{font-size:17px}.practice-label{font-size:12px}.lesson-progress{padding:18px 18px 0;font-size:12px;gap:10px}#practice-role{font-size:12px;padding:4px 7px}.modes{padding:10px 18px 0;gap:20px}.modes button{font-size:13px;min-height:42px}#lesson-content{padding:24px 18px 8px;min-height:230px}.speaker{font-size:12px}.sentence{font-size:25px;line-height:1.45}.translation{font-size:14px}.practice-controls{gap:8px;margin-top:21px}.practice-action{font-size:13px;min-height:44px;padding:10px 13px}.practice-status{font-size:13px;padding:0 18px}.feedback{font-size:13px;line-height:1.7}.lesson-navigation{padding:19px 18px;gap:10px}.lesson-navigation button{font-size:12px;min-height:44px;padding:9px 12px;max-width:74%}.practice-foot{padding:17px 18px;align-items:flex-start;font-size:12px;gap:12px}.practice-foot span{max-width:160px}.practice-foot button{font-size:12px;min-height:38px;padding:0;white-space:nowrap}.reading-note{padding:15px}.reading-note p{font-size:13px}.situation-cards{grid-template-columns:1fr;gap:28px}.situation-card{padding-top:22px}.situation-card>strong{font-size:25px}.situation-card>small{font-size:14px}.mode-cards{grid-template-columns:1fr 1fr;gap:30px 23px}.mode-cards p{font-size:14px}.mode-cards h3{font-size:18px}.mode-icon{font-size:29px;margin-bottom:17px}
 .top-stage{padding:31px 20px 32px}.top-claim{display:block}.top-claim h1{font-size:53px;line-height:1.1}.top-claim .eyebrow{font-size:12px;margin-bottom:21px}.top-claim .lead{font-size:14px;margin:22px 0 22px;max-width:none}.top-claim .action-note{font-size:12px;margin-top:11px}.top-dossier{margin-top:32px}.research-top{font-size:14px;line-height:1.5;padding:12px 0 14px}.research-top>span:last-child{font-size:12px;max-width:130px;text-align:right}.issuer-picker button{font-size:12px;padding:16px 8px;min-height:51px;text-align:center}.issuer-picker button:first-child{padding-left:0}.research-tabs{gap:24px;padding:8px 0 11px}.research-tabs button{font-size:13px;min-height:42px}.top-issue,.research-panel{padding:24px 20px;min-height:230px}.paper-label{font-size:12px;line-height:1.7;margin-bottom:14px;overflow-wrap:anywhere}.research-panel h3,.top-issue h3{font-size:24px;overflow-wrap:anywhere}.share-class{font-size:12px;line-height:1.7;margin-bottom:18px;overflow-wrap:anywhere}.filing-values{gap:16px;padding:18px 0;grid-template-columns:1fr}.filing-values>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.filing-values span{font-size:12px;margin:0;max-width:105px}.filing-values strong{font-size:20px;text-align:right;letter-spacing:-.04em}.data-boundary{font-size:12px;line-height:1.8;margin-top:17px}.paper-action{font-size:13px;min-height:44px;padding-top:12px}.research-foot{font-size:12px;display:block;line-height:1.8;padding:15px 0 0}.research-foot>span{display:block}.top-notes{padding:25px 20px;grid-template-columns:1fr;gap:22px}.research-note{padding:17px 0}.research-note>strong{font-size:16px}.research-note p{font-size:14px}.top-notes .research-note{padding-top:15px;border-top:1px solid #bec4ba}.source-meta{font-size:12px}.source-meta>div{gap:16px}.secondary-source{font-size:13px}.research-steps{grid-template-columns:1fr;gap:30px;margin-top:25px}.research-steps li{padding-top:21px}.step-number{font-size:19px;margin-bottom:15px}.research-steps h3{font-size:23px}.research-steps p{font-size:15px;margin:0}.provenance{grid-template-columns:1fr;gap:30px}.provenance-details{border-left:0;padding-left:0;padding-top:25px;border-top:1px solid #647180}.provenance-details>strong{font-size:16px}.provenance-details>p{font-size:14px}.toponelogic .closing h2{font-size:45px}
 .way-stage{padding:32px 20px 40px}.way-headline .eyebrow{font-size:12px;line-height:1.6;margin-bottom:19px}.way-headline h1{font-size:52px;line-height:1.06;letter-spacing:-.045em}.way-headline .lead{font-size:14px;line-height:1.8;margin-top:22px;margin-bottom:21px}.way-headline .action-note{font-size:12px;max-width:310px;margin-left:auto;margin-right:auto}.way-headline .cta{min-height:50px;font-size:14px}.model-universe{height:230px;margin:17px -2px 0}.key-core{min-height:67px;min-width:103px;padding:13px 15px;font-size:17px;border-radius:12px;box-shadow:0 0 0 5px #82ffc708,0 10px 35px #75ffc924}.key-core small{font-size:12px}.model-node{font-size:12px;min-height:34px;padding:6px 10px;box-shadow:none}.model-node:nth-of-type(1){left:15%;top:12%}.model-node:nth-of-type(2){left:37%;top:7%}.model-node:nth-of-type(3){left:64%;top:7%}.model-node:nth-of-type(4){left:86%;top:17%}.model-node:nth-of-type(5){left:12%;top:44%}.model-node:nth-of-type(6){left:88%;top:47%}.model-node:nth-of-type(7){left:16%;top:77%}.model-node:nth-of-type(8){left:38%;top:88%}.model-node:nth-of-type(9){left:66%;top:88%}.model-node:nth-of-type(10){left:86%;top:77%}.model-universe::before{width:180px;height:180px}.way-dock{margin-top:0}.connection-top{padding:17px 18px;gap:7px}.connection-top>strong{font-size:15px}.connection-top>span:last-child{font-size:12px;text-align:right;max-width:125px}.connection-top .brand-icon{width:22px;height:22px;font-size:13px}.integration-tabs{padding:14px 18px 0;gap:7px}.integration-tabs button,[data-tool-path]{font-size:13px;min-height:42px;padding:8px 12px}#integration-tool,#integration-code{padding:18px 18px 7px;min-height:232px}.demo-caption{font-size:12px}.config-field{padding:13px 14px}.config-field>span{font-size:12px}.config-field>code{font-size:12px;padding-right:22px}.config-field>button{font-size:12px;min-height:34px;top:8px;right:8px}.config-field small{font-size:12px;line-height:1.6}.demo-note{font-size:12px}.connection-demo pre,.way-dock pre{font-size:12px;line-height:1.9;padding:15px 12px;white-space:pre-wrap;overflow-wrap:anywhere}.copy-code{font-size:13px;min-height:42px}.copy-status{font-size:12px;padding:0 18px}.connection-foot{padding:16px 18px;font-size:12px}.model-strip{padding:22px 20px;gap:10px 17px;font-size:12px}.pricing-evidence{grid-template-columns:1fr;gap:42px;padding-top:57px;padding-bottom:68px}.pricing-evidence h2{font-size:36px}.pricing-evidence .lead{font-size:15px;margin-top:24px}.fee-note{font-size:13px;line-height:1.9}.calculation-caption{padding-top:22px;margin-top:28px}.calculation-caption h3{font-size:21px}.calculation-caption p{font-size:14px}.receipt{padding:0 21px 23px;transform:none}.receipt-label{padding:16px 21px;margin:0 -21px;font-size:12px}.receipt-model{padding:22px 0 20px}.receipt-model strong{font-size:16px}.receipt-row{font-size:12px;gap:12px;padding:16px 0}.receipt-row b{font-size:12px}.receipt-equation{font-size:12px}.receipt-total>strong{font-size:28px}.receipt-total>span{font-size:12px;max-width:100px}.receipt>p{font-size:12px}.roles{gap:8px;margin:27px 0 24px}.roles button{font-size:13px;padding:10px 15px;min-height:45px}.role-case{padding:25px 0}.role-case h3{font-size:24px}.role-context{grid-template-columns:1fr;gap:18px}.role-context p{font-size:15px}.role-context>span{display:inline-block;width:20px;transform:rotate(90deg);font-size:24px}.role-condition{font-size:13px}.wayjet .closing h2{font-size:39px}
 .faq{grid-template-columns:1fr;gap:23px}.faq details{padding:20px 0}.faq summary{font-size:15px;line-height:1.6}.faq details p{font-size:14px}.review-index{padding:42px 20px}.review-index h1{font-size:37px}.review-grid{grid-template-columns:1fr;gap:22px}.review-grid article{padding:26px}
}
@media(max-width:380px){.tb-hook h1{font-size:49px}.top-claim h1{font-size:49px}.way-headline h1{font-size:48px}.tb-speech #hook-sentence,.tb-speech .sentence{font-size:21px}.filing-values strong{font-size:19px}.key-core{min-width:97px}.model-node{font-size:12px;padding:6px 8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* Markup-specific controls. */
.tb-photo{object-position:58% 18%}.talkbuddy:lang(en) .tb-hook h1{font-size:clamp(55px,5.6vw,82px)}
.top-buy-ghost{position:absolute;top:26px;right:25px;z-index:-1;pointer-events:none;font:800 clamp(180px,22vw,315px)/1 var(--display);letter-spacing:-.085em;color:transparent;-webkit-text-stroke:1px #68788c48;transform:rotate(-9deg);user-select:none}.top-claim{position:relative;z-index:1}.top-claim h1>span{position:relative;display:block;width:fit-content;isolation:isolate;margin-top:15px}.top-claim h1>span::after{content:'';position:absolute;inset:-7px -21px -10px -16px;border:2px solid #ffba84b8;border-radius:50%;transform:rotate(-7deg);pointer-events:none;z-index:-1}.top-dossier .issuer-picker{padding-left:26px;gap:7px;border-bottom:0;align-items:flex-end}.top-dossier .issuer-picker button{max-width:214px;flex:1;border:1px solid #576474;border-bottom:0;border-radius:7px 7px 0 0;background:#23303b;padding:17px 23px;text-align:left;min-height:53px}.top-dossier .issuer-picker button[aria-pressed=true]{color:#76503a;border-color:#f3eee3;background:#f3eee3}.top-dossier .issuer-picker button[aria-pressed=true]::after{display:none}.top-dossier .top-issue{box-shadow:9px 11px 0 #dbe3e712,18px 22px 0 #dbe3e706;transform:rotate(-.35deg)}.top-issue::after{content:'';position:absolute;right:0;top:0;width:30px;height:30px;background:linear-gradient(225deg,#192530 0 49%,#d8d8c9 50% 52%,#e6e1d2 53%);box-shadow:-3px 3px 5px #253b3820}.top-dossier .research-top{border-bottom:0}.top-dossier .research-foot{padding-top:21px}
.cta,.tb-speech button,.path-picker button{white-space:nowrap}.situation-section .section-heading p{color:#c3d3b4}.tb-stage>.tb-scenes{margin:0 -64px -64px;width:calc(100% + 128px)}.tb-stage .journey-guide .journey-status{color:#e3eccb}.speech-play svg{fill:currentColor;stroke:none}.speech-play{white-space:nowrap}
.research-steps>article{border-top:1px solid #546273;padding-top:23px}.tb-stage .journey-guide .journey-status{color:#e3eccb}
.cta svg,.speech-play svg,.path-picker svg,.situation-card svg{width:19px;height:19px;flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7}.situation-card>span{display:flex;align-items:center;gap:12px}.speech-label{display:flex;justify-content:space-between;gap:15px}.scene-credit{display:block;font-size:12px;line-height:1.6;color:#6e7e63;margin-top:14px}.journey-guide{list-style:none;flex-wrap:wrap}.tb-stage>.journey-guide{border-color:#78916f60;background:#19352875;margin:28px 0 25px;padding:16px 19px;border-radius:8px}.tb-stage .journey-guide [data-guide-step]{color:#d7e4c2;flex:1}.tb-stage .journey-guide [aria-current=step]{background:#e5eea4;color:#26412d;border-color:#e5eea4}.tb-stage .journey-guide [data-guide-step]>b{color:inherit}.tb-stage .journey-status{color:#e3eccb}.tb-lab>.lab-boundary{grid-column:2;margin-top:-43px}.top-thesis>p:not(.eyebrow){max-width:680px;font-size:17px;line-height:1.8;color:var(--muted);margin-top:25px}.top-stage .journey-guide [data-guide-step]>b,.way-stage .journey-guide [data-guide-step]>b{margin-right:10px;font-weight:500}
.model-paths-mobile{display:none}.lab-boundary{font-size:12px;line-height:1.85;color:var(--muted);margin-top:23px}.journey-status:empty{display:none}.journey-guide ol{padding:0;margin:0;list-style:none;display:flex;gap:14px;width:100%}.journey-guide li{list-style:none;flex:1}.journey-guide .journey-status{font-size:13px;line-height:1.7;flex-basis:100%;color:var(--muted)}
.key-core>svg{position:static;width:26px;height:26px;flex:none;overflow:visible;color:#b5ffe2}.key-core>svg path{fill:none;stroke:currentColor;stroke-width:1.7}.path-picker{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin:10px auto 23px}.path-picker button{border-radius:999px;min-height:45px;padding:10px 22px;font-size:13px}.way-stage>.journey-guide,.top-stage>.journey-guide{padding:17px 0;margin-top:26px}.way-stage>.journey-guide{max-width:750px;margin-bottom:28px}.top-stage>.journey-guide{max-width:1180px}.tb-photo-tint{position:absolute;inset:0;pointer-events:none;z-index:-2}.tb-stage .tb-photo-tint:empty{display:none}.tb-lab .eyebrow{color:#3b6a44}.tb-lab .section-heading .lead{color:#65785c}.top-dossier .research-panel:not(.top-notes){min-height:0}
@media(max-width:760px){.model-paths-mobile{display:block}.model-paths-desktop{display:none}.top-claim>h1,.top-claim>.lead,.top-claim>.cta,.top-claim>.action-note{grid-column:auto;grid-row:auto}.top-claim>.lead{padding-top:0}.way-stage>.journey-guide,.top-stage>.journey-guide{padding:12px 0;margin-top:21px}.way-stage>.journey-guide{margin-bottom:22px}.path-picker{gap:8px;margin:5px 0 21px}.path-picker button{font-size:12px;padding:10px 16px;min-height:44px}.key-core>svg{width:22px;height:22px}.journey-guide ol{gap:7px}.lab-boundary{font-size:12px}.tb-lab>.lab-boundary{grid-column:auto;margin-top:23px}.tb-stage>.journey-guide{padding:12px 8px;margin:22px 0}.tb-stage>.tb-scenes{margin:0 -20px -29px;width:calc(100% + 40px)}.top-thesis>p:not(.eyebrow){font-size:15px}.speech-label{gap:8px;flex-wrap:wrap}.scene-credit{font-size:12px}}
@media(min-width:761px) and (max-width:1100px){.tb-stage>.tb-scenes{margin:0 -36px -64px;width:calc(100% + 72px)}}
@media(max-width:760px){.top-buy-ghost{font-size:160px;top:79px;right:-24px;opacity:.55;transform:rotate(-12deg);-webkit-text-stroke-color:#65748a59}.top-claim h1>span{margin-top:13px}.top-claim h1>span::after{inset:-5px -13px -9px -9px;border-width:1.5px}.top-dossier .issuer-picker{padding-left:12px;gap:5px}.top-dossier .issuer-picker button{font-size:12px;padding:14px 9px;min-height:48px;text-align:center;max-width:none}.top-dossier .top-issue{transform:none;box-shadow:5px 7px 0 #dbe3e712}.top-issue::after{width:22px;height:22px}}
@media(max-width:760px){.tb-photo{object-position:95% 42%}.talkbuddy:lang(en) .tb-hook h1{font-size:41px;line-height:1.12}}

/* A specific task, a tangible result, and the reason to own an account. */
.v5 .top-stage{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center}.v5 .top-claim{margin:0}.v5 .top-claim h1{font-size:clamp(43px,4.4vw,63px)}.v5 .case-preview{align-self:center;padding:27px 30px;background:#f2eddf;color:#1b302f;border:0;box-shadow:14px 16px 0 #cfd8de13;transform:rotate(1deg)}.v5 .case-preview .preview-label{color:#647363;font-size:12px;letter-spacing:0;line-height:1.7;margin-bottom:15px}.v5 .case-period{font:12px/1.8 var(--mono);color:#697568;margin:0 0 19px}.v5 .case-preview h2{font-size:28px;line-height:1.45;font-weight:650;letter-spacing:-.025em;margin:0}.v5 .case-growth{display:flex;align-items:center;gap:22px;margin:24px 0;padding:20px 0;border-top:1px solid #9caa9260;border-bottom:1px solid #9caa9260}.v5 .case-growth strong{font:600 68px/1.1 var(--display);color:#386052;letter-spacing:-.055em}.v5 .case-growth span{font-size:13px;line-height:1.8;color:#596b5e;max-width:150px}.v5 .case-counter{font-size:16px;line-height:1.8;color:#9a5738;margin:0 0 20px}.v5 .case-preview .text-link{font-size:13px;line-height:1.8;color:#2c5446}.v5 .case-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:36px}.v5 .case-blocks article{padding:24px 26px;border-top:2px solid #acd3bb;background:#192b30}.v5 .case-blocks article:nth-child(2){border-color:#d89677;background:#2b282c}.v5 .case-blocks article:nth-child(3){border-color:#bdc5d1;background:#202a35}.v5 .case-tag{font:12px/1.5 var(--mono);color:#c5d5d1}.v5 .case-blocks h3{font-size:23px;line-height:1.5;margin:17px 0 20px}.v5 .case-blocks p{font-size:15px;line-height:1.85;color:#c5d1db;margin:0}.v5 .case-source{display:flex;flex-wrap:wrap;gap:14px 28px;margin:24px 0 0}.v5 .case-source a{font-size:13px;line-height:1.8;color:#d4dcd7;text-decoration:underline;text-underline-offset:4px}.v5 .case-bridge{font-size:16px;line-height:1.85;color:#d0dae4;max-width:840px;margin:32px 0 0}.v5 .evidence-container{padding-top:0;padding-bottom:0}.v5 .evidence-toggle>summary{list-style:none;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:23px 0;border-top:1px solid #677a8260;border-bottom:1px solid #677a8260;font-size:17px;line-height:1.7;cursor:pointer}.v5 .evidence-toggle>summary::-webkit-details-marker{display:none}.v5 .evidence-toggle>summary>span{font-size:22px}.v5 .evidence-slice{padding:40px 0;margin:0;background:transparent}.v5 .real-task blockquote{font-size:18px;line-height:1.8;font-weight:500;margin:16px 0 21px;color:#edf1f8}.v5 .task-fields{display:flex;flex-wrap:wrap;gap:10px;font:13px/1.5 var(--mono)}.v5 .task-fields span{padding:7px 15px;border:1px solid #72848160;background:#153631;color:#b5ffe2;border-radius:4px}.v5 .real-task .task-check{margin:20px 0 0;font-size:13px;line-height:1.85;color:#b8c9d6;letter-spacing:0}
.v5 .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 25px;margin:26px 0 0}.v5 .hero-actions .cta{margin:0;white-space:normal;text-align:left;gap:15px;max-width:100%;line-height:1.5}.v5 .hero-actions .cta>span{flex-shrink:0}.v5 .hero-secondary{display:inline-flex;align-items:center;gap:13px;min-height:44px;font:500 14px/1.6 var(--body);color:inherit;background:transparent;border:0;border-bottom:1px solid currentColor;padding:6px 0;text-decoration:none;text-align:left}.v5 .hero-secondary:hover{opacity:.8}.v5 .action-note{line-height:1.8;margin-top:15px}.v5 .cta{white-space:normal}.v5 .tb-hook h1,.talkbuddy.v5:lang(en) .tb-hook h1{font-size:clamp(46px,5vw,72px);line-height:1.17;letter-spacing:-.04em}.v5 .tb-hook .lead{max-width:580px;font-size:17px;line-height:1.85}.v5 .tb-hero-grid{grid-template-columns:1.2fr 1fr;gap:60px;min-height:525px}.v5 .tb-photo{object-position:62% 30%}.v5 .tb-speech{align-self:end;margin-bottom:30px}.v5 .tb-stage .journey-guide{margin-top:25px}.v5 .tb-hook .hero-secondary{color:#f3f0e6}.v5 .top-claim{display:block;max-width:1040px;margin:0 0 52px}.v5 .top-claim h1{font-size:clamp(45px,5.5vw,79px);line-height:1.15;max-width:1020px}.v5 .top-claim h1>span{margin-top:8px}.v5 .top-claim .lead{font-size:18px;line-height:1.85;max-width:710px;padding:0;margin:30px 0 0}.v5 .top-claim .eyebrow{margin-bottom:24px}.v5 .top-buy-ghost{font-size:185px;top:90px;right:-60px;opacity:.6}.v5 .research-preview{padding:25px 30px 32px;border-top:1px solid #637082;border-bottom:1px solid #637082;background:linear-gradient(115deg,#202d40a6,#19222ba6)}.v5 .preview-label{font:500 12px/1.8 var(--mono);color:#efc097;margin:0 0 27px;letter-spacing:.08em}.v5 .research-output-list{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.v5 .research-output b{font:500 13px/1.5 var(--mono);color:#c59f7f}.v5 .research-output h3{font-size:22px;line-height:1.5;margin:12px 0 15px}.v5 .research-output p{font-size:14px;line-height:1.85;color:#c0cbd9;margin:0}.v5 .evidence-slice{background:#17212c}.v5 .evidence-slice .top-dossier{margin-top:42px}.v5 .evidence-slice .journey-guide{padding:20px 0 0;margin-top:20px}.v5 .way-headline h1{font-size:clamp(48px,5.5vw,79px);line-height:1.17;letter-spacing:-.035em}.v5 .way-headline .lead{font-size:18px;line-height:1.85;max-width:780px}.v5 .way-headline .hero-actions{justify-content:center}.v5 .way-headline .hero-secondary{color:#c8dbd3}.v5 .real-task{max-width:840px;margin:48px auto 12px;padding:19px 27px;border:1px solid #5b697a;border-radius:8px;background:#101a27}.v5 .real-task>p{font:500 12px/1.8 var(--mono);margin:0 0 15px;color:#b8c8d6}.v5 .real-task>div{display:flex;align-items:center;justify-content:center;gap:26px;font-size:17px;line-height:1.6}.v5 .real-task i{font-style:normal;color:#b5ffe2}.v5 .real-task strong{font-weight:550;color:#b5ffe2}.v5 .model-universe{height:270px}.v5 .key-core{font:550 17px/1.4 var(--body);min-width:160px;min-height:86px;padding:18px 22px}.v5 .key-core>svg{display:none}.v5 .catalog-note{font-size:12px;color:#a9b9c9;line-height:1.85;max-width:720px;margin:22px auto 0}.v5 .catalog-note a{color:#b5ffe2;text-decoration:underline;text-underline-offset:4px}.v5 .integration-evidence .way-dock{max-width:800px;margin:38px auto 0}.v5 .integration-evidence .journey-guide{max-width:800px;margin:20px auto 0;padding:20px 0 0}.v5 .section{padding-top:76px;padding-bottom:76px}.v5 .section-heading{align-items:start;gap:60px}.v5 .section-heading h2,.v5 .account-heading h2{font-size:clamp(30px,3.5vw,46px);line-height:1.35;letter-spacing:-.025em}.v5 .section-heading>p{font-size:16px;line-height:1.9;max-width:540px}.v5 .value-rows{margin-top:45px;border-top:1px solid var(--line)}.v5 .value-rows article{display:grid;grid-template-columns:55px 1fr 1.25fr;align-items:start;gap:30px;padding:28px 0;border-bottom:1px solid var(--line)}.v5 .value-number{font:500 14px/1.8 var(--mono);color:var(--muted);padding-top:4px}.v5 .value-rows h3{font-size:23px;line-height:1.5;margin:0}.v5 .value-rows p{font-size:16px;line-height:1.9;margin:0;color:var(--muted)}.v5 .account-value{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;background:#172634}.v5.talkbuddy .account-value{background:#173d35;color:#faf5e9;--muted:#c3d1c5;--line:#7f9f914f}.v5 .account-heading .eyebrow{color:#bedbd0}.v5 .account-heading .lead{font-size:17px;line-height:1.9;margin-top:26px;color:var(--muted);max-width:620px}.v5 .account-offer{padding-top:10px}.v5 .account-offer ul{list-style:none;padding:0;margin:0 0 30px}.v5 .account-offer li{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #79908060;font-size:16px;line-height:1.85}.v5 .account-offer li span{color:#b5ffe2;flex-shrink:0}.v5.talkbuddy .account-value .cta{background:#d7ff9c;color:#153b2e;border-color:#d7ff9c}.v5 .purchase-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:45px 0 0}.v5 .purchase-steps li{padding-top:20px;border-top:1px solid var(--line)}.v5 .purchase-steps h3{font-size:22px;line-height:1.5;margin:0 0 15px}.v5 .purchase-steps p{font-size:15px;line-height:1.85;color:var(--muted);margin:0}.v5 .purchase-path>.text-link{margin-top:35px;display:inline-block}.v5 .faq h2{font-size:36px}.v5 .faq summary{line-height:1.7}.v5 .closing h2{font-size:clamp(32px,4vw,55px);line-height:1.35}.v5 .closing>.cta{max-width:360px}.v5 .closing p{font-size:16px;line-height:1.85}.v5 .tb-lab{background:#f4efe1}.v5 .tb-lab .section-heading{display:block}.v5 .tb-lab .section-heading p{font-size:16px;line-height:1.85;color:#546358}.v5 .journey-guide li{font-size:12px}.v5 .pricing-evidence h2{font-size:42px;line-height:1.35}.v5 .pricing-evidence .lead{font-size:17px;line-height:1.9}
@media(max-width:1100px){.v5 .account-value{gap:45px}.v5 .tb-hero-grid{gap:30px}.v5 .section-heading{gap:35px}.v5 .value-rows article{gap:20px;grid-template-columns:40px 1fr 1.2fr}.v5 .tb-hook h1,.talkbuddy.v5:lang(en) .tb-hook h1{font-size:57px}}
@media(max-width:760px){.v5 .section{padding:46px 20px}.v5 .hero-actions{gap:10px 18px;margin-top:20px}.v5 .hero-actions .cta{font-size:15px;min-height:51px;padding:12px 17px}.v5 .hero-secondary{font-size:13px;min-height:42px}.v5 .tb-stage{padding-top:28px}.v5 .tb-hero-grid{display:block;min-height:auto}.v5 .tb-hook h1,.talkbuddy.v5:lang(en) .tb-hook h1{font-size:42px;line-height:1.2;max-width:440px}.v5 .tb-hook .lead{font-size:14px;line-height:1.85;margin:19px 0 0;max-width:460px}.v5 .tb-hook .eyebrow{font-size:12px;margin-bottom:18px}.v5 .tb-photo{object-position:65% 25%;height:740px}.v5 .tb-photo-tint{background:linear-gradient(90deg,#0c2420eb,#102b2599),linear-gradient(0deg,#143129 0,transparent 70%)}.v5 .tb-speech{margin:26px 0 0;padding:17px 20px;max-width:480px}.v5 .tb-speech #hook-sentence{font-size:21px;line-height:1.45}.v5 .speech-label{font-size:12px;margin-bottom:12px}.v5 #hook-translation{font-size:13px;line-height:1.65;margin-top:12px}.v5 .speech-play{font-size:12px;margin-top:13px;min-height:36px}.v5 .tb-stage>.journey-guide{margin:22px 0 15px;padding:12px 0}.v5 .tb-stage>.tb-scenes{margin-bottom:-29px}.v5 .top-stage{padding:29px 20px 35px}.v5 .top-claim{margin-bottom:30px}.v5 .top-claim h1{font-size:39px;line-height:1.22}.v5 .top-claim h1>span{margin-top:6px}.v5 .top-claim h1>span::after{inset:-3px -7px -5px}.v5 .top-claim .eyebrow{font-size:12px;margin-bottom:19px}.v5 .top-claim .lead{font-size:14px;line-height:1.85;margin-top:23px}.v5 .top-buy-ghost{font-size:89px;top:74px;right:-45px}.v5 .research-preview{padding:18px 20px 23px}.v5 .preview-label{margin-bottom:20px;font-size:12px}.v5 .research-output-list{grid-template-columns:1fr;gap:21px}.v5 .research-output{display:grid;grid-template-columns:27px 1fr;gap:4px 9px;border-bottom:1px solid #63708260;padding-bottom:18px}.v5 .research-output:last-child{border-bottom:0;padding-bottom:0}.v5 .research-output b{padding-top:4px}.v5 .research-output h3{font-size:18px;margin:0}.v5 .research-output p{grid-column:2;font-size:13px;margin:7px 0 0}.v5 .evidence-slice .section-heading{gap:18px}.v5 .evidence-slice .top-dossier{margin-top:27px}.v5 .way-stage{padding:29px 20px 35px}.v5 .way-headline h1{font-size:37px;line-height:1.25;letter-spacing:-.025em}.v5 .way-headline .eyebrow{font-size:12px;margin-bottom:17px}.v5 .way-headline .lead{font-size:14px;line-height:1.85;margin:21px 0 0}.v5 .way-headline .hero-actions{gap:7px}.v5 .way-headline .hero-secondary{font-size:13px}.v5 .real-task{padding:15px 18px;margin-top:26px;text-align:left}.v5 .real-task>p{font-size:12px;margin-bottom:11px}.v5 .real-task>div{flex-wrap:wrap;justify-content:start;gap:9px 14px;font-size:14px}.v5 .model-universe{height:205px;margin-top:20px}.v5 .key-core{min-width:110px;min-height:62px;font-size:13px;padding:12px}.v5 .model-node{font-size:12px;padding:6px 8px}.v5 .section-heading{display:block}.v5 .section-heading h2,.v5 .account-heading h2{font-size:29px;line-height:1.4}.v5 .section-heading>p{font-size:14px;line-height:1.85;margin:22px 0 0}.v5 .value-rows{margin-top:28px}.v5 .value-rows article{grid-template-columns:28px 1fr;gap:7px 10px;padding:23px 0}.v5 .value-rows h3{font-size:20px;line-height:1.5}.v5 .value-rows p{grid-column:2;font-size:14px;line-height:1.85}.v5 .account-value{grid-template-columns:1fr;gap:22px}.v5 .account-heading .lead{font-size:14px;margin-top:23px}.v5 .account-offer{padding:0}.v5 .account-offer li{font-size:14px}.v5 .account-offer .cta{font-size:15px;max-width:100%}.v5 .purchase-steps{grid-template-columns:1fr;gap:23px;margin-top:28px}.v5 .purchase-steps li{display:grid;grid-template-columns:28px 1fr;gap:8px 10px}.v5 .purchase-steps .step-number{font-size:14px;margin:6px 0 0;grid-row:1/3}.v5 .purchase-steps h3{font-size:20px;margin:0}.v5 .purchase-steps p{font-size:14px;grid-column:2}.v5 .faq h2{font-size:29px}.v5 .closing h2{font-size:29px}.v5 .closing>.cta{width:100%;max-width:none;text-align:left;font-size:15px}.v5 .pricing-evidence h2{font-size:29px}.v5 .pricing-evidence .lead{font-size:14px}.v5 .pricing-evidence{gap:40px}.v5 .tb-lab .section-heading p{font-size:14px}.v5 .action-note{font-size:12px;margin-top:11px}.v5 .mobile-conversion .cta{font-size:14px;min-height:49px;max-width:100%}}
@media(max-width:380px){.v5 .tb-hook h1,.talkbuddy.v5:lang(en) .tb-hook h1{font-size:38px}.v5 .top-claim h1{font-size:35px}.v5 .way-headline h1{font-size:34px}}
@media(max-width:1100px){.v5 .top-stage{gap:35px}.v5 .top-claim h1{font-size:49px}.v5 .case-preview{padding:24px}.v5 .case-preview h2{font-size:24px}.v5 .case-growth strong{font-size:60px}.v5 .case-blocks{gap:20px}}
@media(max-width:760px){.v5 .top-stage{display:block}.v5 .top-claim h1{font-size:39px}.v5 .case-preview{margin-top:30px;transform:none;padding:24px}.v5 .case-preview h2{font-size:24px}.v5 .case-growth{margin:20px 0;padding:18px 0;gap:20px}.v5 .case-growth strong{font-size:61px}.v5 .case-counter{font-size:14px;margin-bottom:16px}.v5 .case-blocks{grid-template-columns:1fr;gap:17px;margin-top:27px}.v5 .case-blocks article{padding:22px}.v5 .case-blocks h3{font-size:21px;margin:11px 0 15px}.v5 .case-blocks p{font-size:14px}.v5 .case-bridge{font-size:14px;margin-top:26px}.v5 .evidence-toggle>summary{font-size:15px;line-height:1.8}.v5 .real-task blockquote{font-size:16px;text-align:left;margin:13px 0 17px}.v5 .task-fields{font-size:12px;justify-content:start;gap:8px}.v5 .task-fields span{padding:6px 11px}.v5 .real-task .task-check{font-size:12px;margin-top:16px}.v5 .evidence-slice{padding:30px 0}}
@media(max-width:380px){.v5 .top-claim h1{font-size:35px}}
/* Keep the historical example legible after the shared preview rules. */
.v5 .research-preview.case-preview{background:#f2eddf;color:#1b302f;border:0}.v5 .research-preview.case-preview h2{color:#1b302f}.v5 .research-preview.case-preview .text-link{color:#2c5446}
@media(min-width:761px){.v5 .top-stage .top-claim h1{font-size:clamp(43px,4.1vw,62px);line-height:1.2}}
@media(min-width:761px) and (max-width:1100px){.v5 .top-stage .top-claim h1{font-size:47px}}

/* WayJet campaign: mint for choice, violet for consolidation, paper for tasks.
   Native illustrations show selection, never fabricated model results. */
.wayjet.v6{--work-mint:#b5ffe2;--work-paper:#f5f4ee;--work-violet:#6541c7;--work-lilac:#d5c8ff;--work-ink:#13211c;--bg:#101715;--line:#37443d;--soft:#263d32;--ink:#f5f6ef;--accent:#b5ffe2;--muted:#b7c9bf}
.v6 .header{background:var(--work-mint);color:var(--work-ink);border-bottom:1px solid #13211c30;min-height:76px;padding:17px 64px}
.v6 .header .brand-icon{background:var(--work-ink);color:var(--work-mint)}
.v6 .header .brand i{color:var(--work-ink)}
.v6 .header .brand{gap:0;flex-shrink:0}
.v6 .wayjet-wordmark{display:block;width:148px;height:auto;max-width:none;object-fit:contain}
.v6 footer .brand{padding:10px 14px;background:var(--work-paper);border-radius:8px}
.v6 .header-note{color:#355c4b}.v6 .languages a[aria-current]{background:#13211c;color:#b5ffe2;border-color:#13211c}
.v6 .languages a:hover{border-color:#13211c}
.v6 .hero,.v6 .section{max-width:1440px;margin:0 auto}
.v6 .section{padding:68px 64px}
.v6 .section-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin:0}
.v6 .section-heading h2{font-size:clamp(36px,4.5vw,60px);line-height:1.15;letter-spacing:-.045em}
.v6 .section-heading>p{font-size:17px;line-height:1.85;max-width:490px;margin:0 0 5px}
.v6 .eyebrow{font:600 12px/1.7 var(--body);letter-spacing:.07em;margin:0 0 21px}
.v6 .cta{min-height:56px;font-size:15px;gap:20px;padding:12px 16px 12px 24px;transition:background .18s,box-shadow .18s,transform .18s}
.v6 .cta>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#13211c;color:#b5ffe2;font-size:24px;line-height:1}
.v6 .cta:hover{box-shadow:0 5px 0 #b5ffe235;transform:translateY(-2px)}
.v6 .text-link{font-size:14px;line-height:1.8;border-bottom:1px solid currentColor;padding-bottom:3px}
.v6 .way-workboard{display:grid;grid-template-columns:1.2fr 1fr;gap:0 48px;align-items:center;padding:58px 64px 0;background:var(--work-mint);color:var(--work-ink);overflow:hidden}
.v6 .workboard-heading{min-width:0;padding-bottom:10px}
.v6 .workboard-heading .eyebrow{color:#284f3d;font-size:13px;margin-bottom:29px;letter-spacing:.02em}
.v6 .workboard-heading h1{font-size:clamp(48px,6.1vw,88px);line-height:1.14;font-weight:780;letter-spacing:-.065em;margin:0}
.v6 .workboard-heading h1>span{display:block;font-size:1em;color:var(--work-ink);position:relative;white-space:nowrap}
.v6 .workboard-heading h1>span::after{content:'';display:block;width:78%;height:8px;background:#7860bc;transform:rotate(-1.2deg);margin-top:12px;border-radius:60% 0 40% 0}
.v6 .workboard-heading .lead{font-size:17px;line-height:1.85;color:#365747;margin:30px 0 0;max-width:540px}
.v6 .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 25px;margin-top:30px}
.v6 .hero-actions .cta,.v6 .closing .cta{background:#13211c;color:#f4fff7;border-color:#13211c}
.v6 .hero-actions .cta>span,.v6 .closing .cta>span{background:#b5ffe2;color:#13211c}
.v6 .hero-actions .cta:hover,.v6 .closing .cta:hover{background:#294738;box-shadow:0 5px 0 #13211c22}
.v6 .hero-secondary{display:inline-flex;gap:14px;align-items:center;font-size:14px;font-weight:550;color:#294d3c;border-bottom:1px solid #416951;min-height:44px}
.v6 .action-note{font-size:12px;line-height:1.8;color:#355c49;margin:17px 0 0}
.v6 .router-canvas{position:relative;min-width:0;margin:0;padding:25px 28px 20px;border-radius:24px;background:#15221d;color:#b5ffe2;box-shadow:10px 10px 0 #71998130;transform:rotate(1.8deg)}
.v6 .switcher-top{display:flex;align-items:center;justify-content:space-between;gap:18px;font:600 12px/1.5 var(--mono);letter-spacing:.035em;color:#d3dfd3}
.v6 .switcher-count{font:750 64px/.95 var(--display);letter-spacing:-.08em;color:#b5ffe2}
.v6 .switcher-count>span{font-size:.5em;vertical-align:top}
.v6 .model-switch-hint{font-size:13px;color:#c8d7c9;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center}
.v6 .model-switch-hint>span{color:#d5c8ff;font-size:25px;line-height:1}
.v6 .router-models{display:flex;flex-wrap:wrap;gap:7px}
.v6 .router-model-node,.v6 .router-more{display:flex;align-items:center;justify-content:center;min-height:44px;font:500 13px/1.5 var(--body);padding:9px 13px;color:#c3d5c7;background:transparent;border:1px solid #526c5b;border-radius:999px;transition:background .18s,color .18s}
.v6 .router-model-node:hover{background:#2f4638;border-color:#b5ffe2}
.v6 .router-model-node[aria-pressed=true]{background:#b5ffe2;color:#13211c;border-color:#b5ffe2;font-weight:650}
.v6 .router-more{border-color:transparent;border-bottom-color:#526c5b;border-radius:0;color:#b5ffe2;padding:9px 4px;margin-left:6px}
.v6 .router-more:hover{border-bottom-color:#b5ffe2}
.v6 .router-hub{display:flex;align-items:center;gap:9px;border-top:1px solid #49604f;padding-top:17px;margin-top:21px}
.v6 .router-mark{display:grid;place-items:center;width:25px;height:25px;background:#b5ffe2;color:#13211c;border-radius:7px;font-size:17px;font-weight:800;line-height:1}
.v6 .router-hub strong{font-size:20px;line-height:1.3;letter-spacing:-.045em;color:#eef6eb}
.v6 .router-hub>span:last-child{font:12px/1.5 var(--mono);margin-left:auto;color:#b5ffe2}
.v6 .router-canvas figcaption{font-size:12px;line-height:1.7;color:#bacfbf;margin-top:12px}
.v6 .switcher-mobile-note{display:none}
.v6 .hero-ribbon{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:55px;padding:20px 0;border-top:1px solid #13211c38;white-space:nowrap;font:650 16px/1.4 var(--mono);letter-spacing:.015em}
.v6 .hero-ribbon b{font-size:26px;color:#65529b;line-height:1}
/* Three compact brand promises share a band, below the primary model offer. */
.v6 .wayjet-brand-uses{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;padding:28px 0 30px;border-top:1px solid #13211c38}
.v6 .wayjet-brand-uses article{position:relative;min-width:0;padding:0 27px;border-left:1px solid #13211c25}
.v6 .wayjet-brand-uses article:first-child{padding-left:0;border-left:0}
.v6 .wayjet-brand-uses article:last-child{padding-right:0}
.v6 .brand-use-symbol{display:block;width:25px;height:25px;color:#416951;margin-bottom:13px}
.v6 .brand-use-symbol svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}
.v6 .wayjet-brand-uses h2{font:650 22px/1.45 var(--body);letter-spacing:-.03em;margin:0;color:var(--work-ink)}
.v6 .wayjet-brand-uses h2>span:first-child{display:block}
.v6 .brand-use-destination{display:flex;align-items:center;gap:11px;font-size:16px;font-weight:500;margin-top:9px;color:#365747}
.v6 .brand-use-wordmark{display:block;width:110px;height:auto;max-width:none}
.v6 .wayjet-brand-uses p{font:400 13px/1.75 var(--body);color:#365747;margin:12px 0 0;max-width:330px}
.v6 .router-wordmark{display:block;width:110px;height:auto;max-width:none;padding:8px 10px;border-radius:6px;background:var(--work-paper);box-sizing:content-box}
.v6 .access-friction{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(330px,1fr);gap:34px;background:var(--work-violet);color:#fff8ff;padding-top:64px;padding-bottom:64px}
.v6 .access-friction .eyebrow{color:#e5d8ff}
.v6 .friction-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr);column-gap:18px;align-content:center}
.v6 .friction-story>.eyebrow,.v6 .friction-story>h2,.v6 .friction-story>.scattered-access,.v6 .friction-story>.friction-caption{grid-column:1}
.v6 .friction-story h2{font-size:clamp(38px,3.9vw,56px);line-height:1.16;letter-spacing:-.04em}
.v6 .one-place-figure{min-width:0;grid-column:2;grid-row:1/5;align-self:center;margin:0 -10px 0 0}
.v6 .one-place-canvas{position:relative;width:100%;aspect-ratio:3/2}
.v6 .one-place-person{display:block;width:100%;height:100%;object-fit:contain}
.v6 .account-puppet{display:none;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.v6 [data-puppet-ready=true] .one-place-person{opacity:0}
.v6 [data-puppet-ready=true] .account-puppet{display:block}
.v6 .account-head,.v6 .account-hand-near,.v6 .account-hand-far{transform-box:view-box}
.v6 .account-head{transform-origin:20.5% 25.4%;animation:account-attention 6s cubic-bezier(.4,0,.2,1) infinite paused}
.v6 .account-hand-near{transform-origin:33% 51.2%;animation:account-type-near 6s cubic-bezier(.4,0,.2,1) infinite paused}
.v6 .account-hand-far{transform-origin:32.2% 48.5%;animation:account-type-far 6s cubic-bezier(.4,0,.2,1) infinite paused}
.v6 .one-place-screen{position:absolute;left:40.2%;top:8.7%;width:44.9%;height:34.4%;box-sizing:border-box;isolation:isolate}
.v6 .account-screen-routes{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}
.v6 .account-route-link{stroke:#aa9680;stroke-width:.55;opacity:.35;vector-effect:non-scaling-stroke}
.v6 .account-route-request,.v6 .account-route-response{stroke:#c6613f;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:16 84;stroke-dashoffset:100;opacity:0;vector-effect:non-scaling-stroke;animation:account-route-out 6s linear calc(var(--route-order)*.12s) infinite paused}
.v6 .account-route-response{stroke:#6541c7;animation-name:account-route-back}
.v6 .account-wayjet-hub{position:absolute;left:50%;top:50%;width:46%;max-width:90px;height:27%;min-height:18px;padding:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transform:translate(-50%,-50%);border:1px solid #d5c7af;border-radius:7px;background:#fffaf0;box-shadow:0 2px 6px #5e432616;z-index:2}
.v6 .one-place-screen .account-wayjet-logo{display:block;position:relative;width:100%;height:auto;object-fit:contain;max-width:none;max-height:100%;filter:none}
.v6 .account-hub-halo{position:absolute;inset:-5px;border-radius:11px;background:radial-gradient(ellipse,#e6aa8355,transparent 75%);opacity:0;animation:account-hub-routing 6s cubic-bezier(.4,0,.2,1) infinite paused}
.v6 .account-model-token{position:absolute;width:12.5%;aspect-ratio:1;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#fffaf0dd;border:.5px solid #d2c8b555;box-sizing:border-box;z-index:1}
.v6 .account-model-token.account-model-main{width:14%}
.v6 .account-model-token[data-account-model=kimi]{background:#203745;border-color:#7e919e}
.v6 .one-place-screen .account-ai-logo{display:block;width:80%;height:80%;object-fit:contain;max-width:none;max-height:none}
.v6 .account-version-token{position:absolute;width:6%;aspect-ratio:1;display:grid;place-items:center;transform:translate(-50%,-50%);opacity:.45}
.v6 .account-version-token img{display:block;width:100%;height:100%;object-fit:contain}
.v6 .account-ai-halo{position:absolute;inset:-3px;border-radius:50%;background:radial-gradient(ellipse,#b5ffe2 0%,#d7c7ff55 48%,transparent 75%);opacity:0;animation:account-model-respond 6s cubic-bezier(.4,0,.2,1) calc(var(--ai-order)*.18s) infinite paused;pointer-events:none}
.v6 .account-ai-logo{position:relative}
.v6 .account-ai-response{position:absolute;left:50%;bottom:-2px;display:flex;gap:1px;transform:translateX(-50%);pointer-events:none}
.v6 .account-ai-response b{display:block;width:2px;height:1.5px;border-radius:2px;background:#6541c7;opacity:0;animation:account-model-respond 6s cubic-bezier(.4,0,.2,1) calc(var(--ai-order)*.18s) infinite paused}
.v6 .account-ai-response b:nth-child(2){animation-delay:calc(var(--ai-order)*.18s + .12s)}
.v6 .account-ai-response b:nth-child(3){animation-delay:calc(var(--ai-order)*.18s + .24s)}
.v6 [data-puppet-ready=true][data-motion-state=running] .account-head,.v6 [data-puppet-ready=true][data-motion-state=running] .account-hand-near,.v6 [data-puppet-ready=true][data-motion-state=running] .account-hand-far,.v6 [data-puppet-ready=true][data-motion-state=running] .account-ai-halo,.v6 [data-puppet-ready=true][data-motion-state=running] .account-ai-response b,.v6 [data-puppet-ready=true][data-motion-state=running] .account-hub-halo,.v6 [data-puppet-ready=true][data-motion-state=running] .account-route-request,.v6 [data-puppet-ready=true][data-motion-state=running] .account-route-response{animation-play-state:running}
.v6 [data-puppet-ready=true][data-motion-state=running] .account-head,.v6 [data-puppet-ready=true][data-motion-state=running] .account-hand-near,.v6 [data-puppet-ready=true][data-motion-state=running] .account-hand-far{will-change:transform}
.v6 [data-motion-state=reduced] .one-place-person{opacity:1}
.v6 [data-motion-state=reduced] .account-puppet{display:none}
@keyframes account-attention{0%,68%,100%{transform:rotate(0deg)}22%,38%{transform:rotate(.45deg)}52%{transform:rotate(-.15deg)}}
@keyframes account-type-near{0%,6%,12%,18%,30%,36%,42%,48%,100%{transform:rotate(0deg)}3%,9%,15%,33%,39%,45%{transform:translateY(-2px) rotate(-1.3deg)}}
@keyframes account-type-far{0%,3%,9%,15%,24%,33%,39%,45%,54%,100%{transform:rotate(0deg)}6%,12%,18%,36%,42%,48%{transform:translateY(-1.4px) rotate(-.85deg)}}
@keyframes account-model-respond{0%,8%,30%,100%{opacity:0}13%,23%{opacity:.75}}
@keyframes account-hub-routing{0%,5%,72%,100%{opacity:0}12%,57%{opacity:.8}}
@keyframes account-route-out{0%,7%{stroke-dashoffset:100;opacity:0}10%{opacity:.7}25%{stroke-dashoffset:0;opacity:.7}28%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes account-route-back{0%,24%{stroke-dashoffset:100;opacity:0}27%{opacity:.65}42%{stroke-dashoffset:0;opacity:.65}45%,100%{stroke-dashoffset:0;opacity:0}}
@media(prefers-reduced-motion:reduce){.v6 .account-head,.v6 .account-hand-near,.v6 .account-hand-far,.v6 .account-ai-halo,.v6 .account-ai-response b,.v6 .account-hub-halo,.v6 .account-route-request,.v6 .account-route-response{animation:none!important;will-change:auto}.v6 [data-puppet-ready=true] .one-place-person{opacity:1}.v6 [data-puppet-ready=true] .account-puppet{display:none}}
.v6 .one-place-figure figcaption{font:500 13px/1.7 var(--body);color:#efe5ff;text-align:center;margin-top:4px}
.v6 .scattered-access{display:flex;flex-wrap:wrap;gap:11px 17px;margin:30px 0 24px;max-width:420px}
.v6 .scattered-access span{font-size:20px;line-height:1.5;text-decoration:line-through;text-decoration-color:#ad93e9;text-decoration-thickness:2px;color:#e1d5f7;transform:rotate(-3deg)}
.v6 .scattered-access span:nth-child(even){transform:rotate(3deg)}
.v6 .friction-caption{font-size:16px;line-height:1.8;color:#efe3ff;max-width:440px;margin:0}
.v6 .friction-resolution{align-self:center;margin:0;padding:28px 30px 27px;background:#eee6ff;color:#342453;border-radius:5px 5px 26px 5px;box-shadow:9px 9px 0 #3f247d5a;transform:rotate(-1deg)}
.v6 .friction-resolution>p:first-child{font-size:13px;line-height:1.7;margin:0 0 13px;color:#6e5b87}
.v6 .one-account{display:flex;align-items:center;gap:15px;border-bottom:1px solid #826bac40;padding-bottom:16px;margin-bottom:20px}
.v6 .one-account>span:first-child{font:800 82px/.95 var(--display);color:#6541c7;letter-spacing:-.08em}
.v6 .one-account>b{font:750 45px/1 var(--display);letter-spacing:-.06em}
.v6 .one-account>span:last-child{font-size:53px;margin-left:auto;color:#6541c7;line-height:1}
.v6 .access-friction .one-account{gap:12px}
.v6 .access-friction .one-account>span:first-child{font-size:68px}
.v6 .access-friction .one-account>b{font-size:38px}
.v6 .access-friction .one-account>span:last-child{font-size:40px}
.v6 .account-resolution-wordmark{display:block;width:165px;height:auto;max-width:calc(100% - 116px);flex-shrink:1}
.v6 .friction-resolution h2{font-size:30px;line-height:1.3;letter-spacing:-.025em;margin:0}
.v6 .friction-resolution h2>span{color:#6541c7}
.v6 .friction-resolution>p:last-of-type{font-size:14px;line-height:1.9;color:#665472;margin:17px 0 0}
.v6 .unified-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:24px}
.v6 .unified-strip span{font-size:12px;line-height:1.6;padding:9px 4px;border-top:2px solid #8163c6;color:#4f386e;text-align:center}
.v6 .work-scenarios{background:var(--work-paper);color:var(--work-ink)}
.v6 .work-scenarios .eyebrow{color:#46614f}.v6 .work-scenarios .section-heading>p{color:#597060}
.v6 .task-selector{display:flex;gap:0;flex-wrap:wrap;margin:35px 0 0;border-bottom:1px solid #82958655}
.v6 .task-selector button{display:flex;align-items:center;gap:10px;min-height:55px;padding:13px 23px;font:550 15px/1.5 var(--body);background:transparent;color:#597060;border:0;border-bottom:3px solid transparent;border-radius:0}
.v6 .task-selector svg{width:21px;height:21px;flex-shrink:0}
.v6 .task-selector button:hover{color:#3c266d;background:#ede8f7}
.v6 .task-selector button[aria-pressed=true]{color:#3d256d;border-bottom-color:#6541c7;background:#ece5f8}
.v6 .selected-task{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;margin:36px 0 0;align-items:center}
.v6 .task-art{--diagram-paper:#faf8ff;--diagram-pop:#b5ffe2;position:relative;isolation:isolate;min-width:0;background:#d5c8ff;border-radius:18px;overflow:hidden;color:#6541c7;padding:21px 24px 24px}
.v6 .task-visual-heading{display:flex;align-items:center;gap:9px}
.v6 #scene-art-icon{display:block;width:22px;height:22px;flex-shrink:0}
.v6 #scene-art-icon svg{display:block;width:100%;height:100%}
.v6 #scene-art-word{font:650 14px/1.6 var(--body);white-space:nowrap}
.v6 .task-visual-heading>span:last-child{margin-left:auto;font:12px/1.6 var(--body);opacity:.8}
.v6 .task-visual[hidden]{display:none}
.v6 .scene-diagram{display:block;width:100%;height:212px;margin:14px auto 4px}
.v6 .scene-diagram text{fill:currentColor;font:600 18px var(--body)}
.v6 .task-use-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:0 0 20px}
.v6 .task-use-tags>span{padding:4px 10px;border-radius:999px;background:#ffffff65;font:500 12px/1.7 var(--body)}
.v6 .task-model-type{display:flex;align-items:center;gap:10px;border-top:1px solid #13211c25;padding-top:16px;font-size:12px;line-height:1.6}
.v6 .task-model-type strong{font-size:15px;line-height:1.55}
.v6 .task-model-type>span:last-child{margin-left:auto;font-size:25px;line-height:1}
.v6 .selected-task[data-scene="1"] .task-art{background:#ffe0b8;color:#956223}
.v6 .selected-task[data-scene="2"] .task-art{background:#d0e8c5;color:#426c3a}
.v6 .selected-task[data-scene="3"] .task-art{background:#c2e4e8;color:#2e6c79}
.v6 .selected-task[data-scene="4"] .task-art{background:#ffd3df;color:#9d4969}
.v6 .selected-task[data-scene="5"] .task-art{background:#f6e595;color:#866c26}
.v6 .task-example-label{font-size:12px;line-height:1.7;color:#536c5b;letter-spacing:.03em;margin:0 0 16px}
.v6 .selected-task h3{font-size:40px;line-height:1.2;color:#13211c;margin:0 0 14px;letter-spacing:-.035em}
.v6 #selected-work-type{display:inline-flex;font-size:13px;line-height:1.7;color:#6541c7;border-bottom:1px solid #6541c780;margin:0 0 15px}
.v6 #selected-work-task{font-size:17px;line-height:1.85;color:#536c5b;margin:0;max-width:600px}
.v6 .scene-model-recommendations{margin-top:22px}
.v6 .scene-model-recommendations[hidden]{display:none}
.v6 .scene-model-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.v6 .scene-model-heading h4{margin:0;font:600 14px/1.6 var(--body);color:#3d256d}
.v6 .scene-candidate-label{font:500 12px/1.6 var(--body);color:#536c5b}
.v6 .scene-model-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}
.v6 .scene-model-list li{min-width:0;padding:14px 12px;background:#fffcf6;border:1px solid #d8ddcf;border-radius:12px;box-shadow:0 2px 0 #13211c06}
.v6 .scene-model-mark{display:grid;place-items:center;width:36px;height:36px;margin-bottom:9px;border:1px solid #ece5d8;border-radius:50%;background:#fffaf0}
.v6 .scene-model-mark img{display:block;width:28px;height:28px;object-fit:contain}
.v6 .scene-model-name{display:flex;align-items:center;gap:5px 7px;flex-wrap:wrap;margin-bottom:7px}
.v6 .scene-model-name strong{font:650 15px/1.5 var(--body);color:#13211c;overflow-wrap:anywhere}
.v6 .scene-model-role{padding:2px 6px;border-radius:5px;background:#eee6ff;color:#513580;font:500 12px/1.5 var(--body)}
.v6 .scene-model-list p{margin:0;font:400 13px/1.65 var(--body);color:#536c5b}
.v6 .scene-model-note{margin:10px 0 0;font:400 12px/1.75 var(--body);color:#536c5b}
.v6 .selected-task-action{margin-top:22px}
.v6 .selected-task-action .cta{background:#6541c7;color:#fff8ff;border-color:#6541c7}
.v6 .selected-task-action .cta>span{background:#d5c8ff;color:#382466}
.v6 .selected-task-action>p{font-size:12px;line-height:1.8;color:#536c5b;margin:10px 0 0}
.v6 .model-access{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:35px;padding-top:27px;border-top:1px solid #82958655;align-items:center}
.v6 .model-access .eyebrow{font-size:12px;letter-spacing:.01em;margin:0 0 10px;color:#5e7465}
.v6 .model-access-copy>h3{font-size:23px;line-height:1.45;letter-spacing:-.025em}
.v6 .catalog-visual>.text-link{display:inline-block}
.v6 .model-count{display:flex;gap:24px;align-items:center;margin-bottom:14px}
.v6 .model-count>strong{font:780 84px/1 var(--display);letter-spacing:-.08em;color:#6541c7}
.v6 .model-count>strong>span{font-size:.5em;vertical-align:top;line-height:1.3}
.v6 .model-count h3{white-space:pre-line;font-size:24px;line-height:1.35;font-weight:650;letter-spacing:-.03em}
.v6 .family-cloud{display:flex;gap:8px 20px;flex-wrap:wrap}
.v6 .family-cloud span{font-size:18px;line-height:1.6;font-weight:600;letter-spacing:-.035em;color:#49624f}
.v6 .catalog-visual>p{font-size:12px;line-height:1.85;color:#536c5b;margin:19px 0 0}
.v6 .model-access .text-link{color:#6541c7;font-size:13px}
.v6 .way-promises{background:#13211c;color:#f0f4e9}
.v6 .way-promises .eyebrow{color:#b5ffe2}.v6 .way-promises .section-heading>p{color:#bbcec0}
.v6 .promise-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:34px}
.v6 .promise-list article{min-width:0;border-top:1px solid #6b877150;padding-top:20px}
.v6 .promise-visual{--diagram-paper:#eff3e8;--diagram-pop:#b5ffe2;--diagram-warn:#edbc99;--diagram-ink:#13211c;color:#b5ffe2;margin-bottom:21px;min-width:0}
.v6 .promise-list article:nth-child(2) .promise-visual{color:#d5c8ff;--diagram-pop:#d5c8ff}
.v6 .promise-list article:nth-child(3) .promise-visual{color:#d6e9dd;--diagram-pop:#b5ffe2}
.v6 .promise-diagram{display:block;width:100%;height:auto;aspect-ratio:1.8;overflow:visible}
.v6 .promise-diagram text{fill:currentColor;font:550 16px var(--body)}
.v6 .promise-diagram .diagram-label-ink,.v6 .promise-diagram .rate-badge{fill:var(--diagram-ink)}
.v6 .promise-diagram .rate-badge{font-weight:700}
.v6 .promise-diagram .diagram-note{font-size:16px;opacity:.8}
.v6 .promise-diagram.rates-diagram{aspect-ratio:1.44;overflow:hidden}
.v6 .rates-diagram .rate-owner{font-size:16px;font-weight:500;fill:#4d5c43}
.v6 .rates-diagram .rate-value{font-size:21px;font-weight:650;letter-spacing:-.025em;fill:#1e3025}
.v6 .rates-diagram .rate-zero{font:750 29px var(--display);letter-spacing:-.04em;fill:#34214e}
.v6 .rates-diagram .rate-conclusion-label{font-size:16px;font-weight:600;fill:#34214e}
.v6 .rates-diagram .rate-fee-note{font-size:16px;font-weight:500;fill:#d5c8ff}
.v6 .promise-diagram.failover-diagram{aspect-ratio:1.44;overflow:hidden}
.v6 .failover-diagram .route-label,.v6 .failover-diagram .route-note{font:550 16px var(--body);fill:#d8ece0}
.v6 .failover-diagram .route-note{font-weight:450;fill:#b7cfbe}
.v6 .failover-diagram .route-label-warn{fill:#edbc99}
.v6 .failover-diagram .route-label-healthy{fill:#b5ffe2}
.v6 .failover-diagram .route-label-core{fill:#4b6651;font-size:16px}
.v6 .failover-diagram .route-recess{stroke:#0b1811;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}
.v6 .failover-diagram .route-closed{stroke:#7e9585;stroke-opacity:.6;stroke-width:1.5;stroke-dasharray:3 4;stroke-linecap:round}
.v6 .failover-diagram .route-open{stroke:url(#route-track);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(min-width:761px){.v6 .promise-visual{display:grid;align-items:center;aspect-ratio:1.44}}
/* Thermal-paper receipts reuse the video motif; all figures are illustrative. */
.v6 .billing-receipts{margin:37px auto 0;max-width:1020px}
.v6 .receipt-spread{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px;align-items:center;padding:8px 8px 18px}
.v6 .billing-receipt{min-width:0;filter:drop-shadow(0 15px 14px #00000028)}
.v6 .receipt-small:nth-child(2){transform:rotate(-2deg)}
.v6 .receipt-small:nth-child(3){transform:rotate(2deg)}
.v6 .receipt-paper{--receipt-paper:#faf8f2;background:var(--receipt-paper);background-image:repeating-linear-gradient(0deg,#2b282402 0 1px,transparent 1px 3px);color:#2b2824;padding:27px 27px 35px;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/18px 9px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/18px 9px repeat-x}
.v6 .receipt-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding-bottom:21px;border-bottom:1px dashed #b9b1a3}
.v6 .receipt-brand{display:block;width:126px;height:auto;max-width:50%}
.v6 .receipt-family-logo{display:block;width:28px;height:28px;object-fit:contain}
.v6 .receipt-example{font:500 12px/1.5 var(--body);color:#696257;text-align:right}
.v6 .receipt-model{padding:21px 0 20px;border-bottom:1px dashed #b9b1a3}
.v6 .receipt-model-label{font:500 12px/1.5 var(--body);color:#696257;margin:0 0 6px}
.v6 .receipt-model-name{font:650 22px/1.35 var(--mono);letter-spacing:-.045em;margin:0;overflow-wrap:anywhere}
.v6 .receipt-tokens{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:23px 0 0}
.v6 .receipt-tokens>div{min-width:0}
.v6 .receipt-tokens dt{font:500 12px/1.5 var(--body);color:#696257}
.v6 .receipt-tokens dd{font:600 20px/1.4 var(--mono);margin:5px 0 0;font-variant-numeric:tabular-nums}
.v6 .receipt-charge{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin:22px 0 0;padding-top:21px;border-top:1px dashed #b9b1a3}
.v6 .receipt-charge dt{font:600 13px/1.5 var(--body)}
.v6 .receipt-charge dd{font:650 clamp(28px,2.8vw,40px)/1.2 var(--mono);letter-spacing:-.065em;margin:0;font-variant-numeric:tabular-nums}
.v6 .receipt-small .receipt-paper{padding:22px 22px 31px}
.v6 .receipt-small .receipt-model-name{font-size:19px}
.v6 .receipt-small .receipt-tokens dd{font-size:18px}
.v6 .receipt-small .receipt-charge{display:block;padding-top:17px;margin-top:19px}
.v6 .receipt-small .receipt-charge dd{font-size:30px;margin-top:5px}
.v6 .billing-note{font:400 12px/1.8 var(--body);color:#a6beae;margin:9px 0 0;text-align:center}
.v6 .promise-display{display:block;font:750 56px/1 var(--display);color:#b5ffe2;letter-spacing:-.055em;margin-bottom:23px}
.v6 .promise-list article:nth-child(2) .promise-display{color:#d5c8ff}
.v6 .promise-list article:nth-child(3) .promise-display{color:#f6e595}
.v6 .promise-list h3{font-size:20px;line-height:1.55;margin:0 0 14px;color:#f0f4e9;letter-spacing:-.025em}
.v6 .promise-list p{font-size:14px;line-height:1.85;color:#b7cbbc;max-width:360px;margin:0 0 19px}
.v6 .promise-list .text-link{font-size:12px;color:#cbdcc9}
.v6 .purchase-path{background:#13211c;color:#f0f4e9;padding-top:0;padding-bottom:46px}
.v6 .purchase-path .section-heading{padding-top:39px;border-top:1px solid #6b877150}
.v6 .purchase-path .section-heading h2{font-size:34px;line-height:1.35}
.v6 .purchase-path .eyebrow{color:#b5ffe2;margin-bottom:14px}
.v6 .purchase-path .section-heading>p{font-size:14px;line-height:1.85;color:#bbcec0}
.v6 .purchase-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:25px 0 0;list-style:none}
.v6 .purchase-steps li{position:relative;min-width:0;border:0;padding:0}
.v6 .journey-visual{--diagram-paper:#edf2e7;--diagram-pop:#b5ffe2;--diagram-ink:#13211c;color:#294b38;max-width:210px;margin:0 0 12px}
.v6 .journey-diagram{display:block;width:100%;height:133px}
.v6 .purchase-steps li:not(:last-child)::after{content:'→';position:absolute;right:0;top:46px;font:300 32px/1 var(--body);color:#7ba78e}
.v6 .purchase-steps .step-number{font:600 13px/1.8 var(--mono);color:#a7c3b0;display:block;margin-bottom:12px}
.v6 .purchase-steps h3{font-size:20px;line-height:1.5;margin:0 0 9px}
.v6 .purchase-steps p{font-size:14px;line-height:1.85;color:#a9c0af;margin:0}
.v6 .purchase-path>.text-link{display:inline-block;margin-top:28px;font-size:12px;color:#cbdece}
.v6 .purchase-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:30px}
.v6 .purchase-actions .cta{background:#b5ffe2;color:#13211c;border-color:#b5ffe2}
.v6 .purchase-actions .text-link{font-size:12px;color:#cbdece}
.v6 .faq{background:#13211c;color:#ecf2e8;padding-top:17px;padding-bottom:65px;display:grid;grid-template-columns:.65fr 1.35fr;gap:75px}
.v6 .faq .eyebrow{color:#a7c3b0;margin-bottom:12px}.v6 .faq h2{font-size:28px}
.v6 .faq details{padding:0}
.v6 .faq summary{font-size:14px;min-height:55px;padding:15px 0;color:#d7e4d9;border-color:#6b877150}
.v6 .faq summary>span{font-size:20px;line-height:1}
.v6 .faq details p{font-size:14px;line-height:1.9;color:#adc4b3;padding-bottom:12px}
.v6 .advanced-access{background:#13211c;padding-top:0;padding-bottom:45px}
.v6 .advanced-access summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;border-top:1px solid #6b877150;border-bottom:1px solid #6b877150;padding:20px 0;font-size:15px;cursor:pointer}
.v6 .advanced-access summary::-webkit-details-marker{display:none}.v6 .advanced-access .integration-evidence{padding:30px 0 0}
.v6 .closing{background:#b5ffe2;color:#13211c;position:relative;overflow:hidden;padding-top:60px;padding-bottom:65px;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}
.v6 .closing .eyebrow{color:#44634f}
.v6 .closing h2{font-size:clamp(40px,5.7vw,77px);line-height:1.15;color:#13211c}
.v6 .closing h2>span{color:#6541c7}
.v6 .closing p:not(.eyebrow){font-size:16px;line-height:1.8;color:#466450;margin:25px 0 0;max-width:610px}
.v6 .closing-action{position:relative;z-index:1;justify-self:center}
.v6 .closing-action>span{display:block;font-size:12px;line-height:1.8;color:#496750;margin-top:13px}
.v6 .closing-mark{position:absolute;right:40px;top:-85px;font:700 320px/1 var(--display);color:#13211c0e;pointer-events:none}
.v6 .legal{font-size:12px;line-height:1.8;color:#97b4a0;padding:23px 64px;margin:0;max-width:1440px}
.v6 footer{padding:20px 64px 28px;max-width:1440px;margin:auto;background:#101715}
.v6 .way-workboard a:focus-visible,.v6 .header a:focus-visible,.v6 .work-scenarios a:focus-visible,.v6 .work-scenarios button:focus-visible,.v6 .closing a:focus-visible{outline-color:#6541c7}
.v6 .router-canvas button:focus-visible,.v6 .router-canvas a:focus-visible{outline-color:#b5ffe2}
.v6 .mobile-conversion{background:#13211c}.v6 .mobile-conversion .cta{min-height:50px}
@media(min-width:761px){.v6:lang(en) .workboard-heading h1{font-size:clamp(48px,5.8vw,83px)}.v6:lang(vi) .workboard-heading h1{font-size:clamp(48px,5.4vw,78px)}}
@media(max-width:1100px) and (min-width:761px){
 .v6 .header{padding-left:35px;padding-right:35px}.v6 .section{padding-left:35px;padding-right:35px}
 .v6 .way-workboard{padding:45px 35px 0;gap:0 28px;grid-template-columns:1.1fr 1fr}
 .v6 .workboard-heading h1{font-size:clamp(45px,5.9vw,63px)}
 .v6 .router-canvas{padding:22px 20px}.v6 .switcher-count{font-size:52px}
 .v6 .router-model-node{padding:9px 11px}
 .v6 .hero-actions{gap:10px 14px}.v6 .hero-actions .cta{font-size:14px;padding-left:17px}
 .v6 .hero-ribbon{font-size:12px;gap:12px;margin-top:45px}
 .v6 .access-friction{gap:35px}.v6 .friction-resolution{padding:23px 22px}.v6 .one-account>b{font-size:37px}
 .v6 .selected-task{gap:35px}.v6 .task-selector button{padding:13px 17px}.v6 .model-access{gap:35px}
 .v6 .scene-model-list{grid-template-columns:1fr}
 .v6 .scene-model-list li{display:flex;align-items:center;gap:12px;padding:12px}
 .v6 .scene-model-mark{flex-shrink:0;margin:0}
 .v6 .task-art{padding:18px}.v6 .task-model-type{flex-wrap:wrap;gap:6px 10px}.v6 .task-model-type>span:first-child{flex-basis:100%}
 .v6 .promise-list{grid-template-columns:1fr}.v6 .promise-list article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 28px}
 .v6 .promise-visual{grid-row:1/4;margin:0}.v6 .promise-list article>.text-link{justify-self:start}
 .v6 .promise-list,.v6 .purchase-steps{gap:25px}.v6 .promise-display{font-size:44px}
 .v6 .unified-strip{grid-template-columns:1fr 1fr}
}
@media(max-width:1200px) and (min-width:761px){
 .v6 .access-friction{grid-template-columns:minmax(0,1fr);gap:30px}
 .v6 .friction-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:25px}
 .v6 .friction-story h2{font-size:clamp(40px,5vw,56px)}
 .v6 .one-place-figure{width:100%;max-width:540px;justify-self:center;margin:0}
 .v6 .friction-resolution{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 30px;transform:none}
 .v6 .friction-resolution>p:first-child{grid-column:1}.v6 .one-account{grid-column:1;grid-row:2/4;align-self:center}
 .v6 .friction-resolution h2{grid-column:2;grid-row:1/3}.v6 .friction-resolution>p:last-of-type{grid-column:2;grid-row:3}
 .v6 .unified-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:760px){
 .v6 .header{min-height:64px;padding:12px 20px}.v6 .header-note{display:none}.v6 .brand{font-size:23px}
 .v6 .section{padding:43px 22px}.v6 .eyebrow{font-size:12px;letter-spacing:.015em;margin-bottom:18px}
 .v6 .way-workboard{display:block;padding:22px 22px 27px}
 .v6 .workboard-heading{padding:0}.v6 .workboard-heading .eyebrow{font-size:12px;margin-bottom:13px;letter-spacing:0}
 .v6 .workboard-heading h1{font-size:clamp(34px,11.2vw,42px);line-height:1.16;letter-spacing:-.055em}
 .v6:lang(en) .workboard-heading h1{font-size:clamp(38px,11.73vw,44px)}.v6:lang(vi) .workboard-heading h1{font-size:clamp(34px,10.67vw,40px)}
 .v6 .workboard-heading h1>span::after{height:5px;margin-top:9px;width:80%}
 .v6 .workboard-heading .lead{font-size:14px;line-height:1.75;margin-top:16px;max-width:440px}
 .v6 .hero-actions{margin-top:16px;gap:8px 14px}
 .v6 .cta{min-height:49px;padding:10px 11px 10px 17px;font-size:14px;gap:12px}
 .v6 .hero-actions .cta{min-height:49px;padding:10px 11px 10px 17px;font-size:14px;gap:12px}
 .v6 .cta>span{width:27px;height:27px;font-size:22px}
 .v6 .hero-secondary{font-size:12px;gap:10px;min-height:44px}
 .v6 .action-note{font-size:12px;line-height:1.65;margin-top:10px}
 .v6 .router-canvas{padding:16px 17px 14px;margin-top:18px;border-radius:15px;transform:none;box-shadow:5px 5px 0 #71998135}
 .v6 .switcher-top{font-size:12px}.v6 .switcher-count{font-size:32px}
 .v6 .model-switch-hint{display:none}.v6 .router-models{gap:6px;flex-wrap:nowrap}
 .v6 .router-model-node{padding:8px 10px;font-size:12px;min-height:44px}
 .v6 .router-model-node:nth-child(n+4){display:none}
 .v6 .router-more{font-size:12px;min-height:44px;padding:8px 1px;margin-left:1px;white-space:nowrap}
 .v6 .router-hub{margin-top:13px;padding-top:11px}.v6 .router-hub strong{font-size:18px}.v6 .router-mark{width:23px;height:23px;font-size:15px}
 .v6 .router-canvas figcaption{font-size:12px;line-height:1.7;margin-top:10px}
 .v6 .switcher-desktop-note{display:none}.v6 .switcher-mobile-note{display:inline}
 .v6 .hero-ribbon{display:none}
 .v6 .section-heading{display:block}.v6 .section-heading h2{font-size:36px;line-height:1.18;letter-spacing:-.035em}
 .v6 .section-heading>p{font-size:14px;line-height:1.85;margin-top:20px}
 .v6 .access-friction{display:block;padding-top:44px;padding-bottom:48px}
 .v6 .friction-story{display:flex;flex-direction:column}
 .v6 .friction-story h2{font-size:40px;line-height:1.2}
 .v6 .one-place-figure{width:100%;max-width:500px;align-self:center;margin:17px -3px 0}
 .v6 .one-place-screen .account-version-token{display:none}
 .v6 .account-wayjet-hub{padding:3px;border-radius:5px}
 .v6 .one-place-figure figcaption{font-size:13px;margin-top:9px}
 .v6 .scattered-access{gap:10px 15px;margin:23px 0 18px}.v6 .scattered-access span{font-size:17px}
 .v6 .friction-caption{font-size:14px;line-height:1.85}
 .v6 .friction-resolution{padding:23px 22px;margin-top:33px;transform:none;box-shadow:5px 5px 0 #3f247d5a;border-radius:4px 4px 22px 4px}
 .v6 .one-account{gap:12px;margin-bottom:18px;padding-bottom:13px}.v6 .one-account>span:first-child{font-size:67px}.v6 .one-account>b{font-size:35px}.v6 .one-account>span:last-child{font-size:40px}
 .v6 .friction-resolution h2{font-size:27px}.v6 .friction-resolution>p:last-of-type{font-size:13px;line-height:1.85}
 .v6 .unified-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;gap:6px 12px}
 .v6 .unified-strip span{font-size:12px;text-align:left;padding:8px 0}
 .v6 .task-selector{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px;border-bottom:0;gap:5px}
 .v6 .task-selector button{padding:10px 4px;min-height:47px;justify-content:center;gap:7px;font-size:12px;border-bottom-width:2px;border-radius:3px 3px 0 0}
 .v6 .task-selector svg{width:17px;height:17px}
 .v6 .selected-task{display:block;margin-top:25px}
 .v6 .task-art{padding:17px 15px 19px;border-radius:12px}.v6 #scene-art-icon{width:21px;height:21px}
 .v6 #scene-art-word{font-size:14px}.v6 .task-visual-heading{gap:7px}.v6 .task-visual-heading>span:last-child{font-size:11px}
 .v6 .scene-diagram{height:175px;margin-top:10px}.v6 .task-use-tags{gap:5px;margin-bottom:16px}
 .v6 .task-use-tags>span{font-size:12px;padding:3px 8px}.v6 .task-model-type{flex-wrap:wrap;gap:6px 9px;padding-top:13px}
 .v6 .task-model-type strong{font-size:14px}
 .v6 .task-description{padding-top:24px}.v6 .task-example-label{font-size:12px;margin-bottom:11px}
 .v6 .selected-task h3{font-size:31px;margin-bottom:10px}.v6 #selected-work-type{font-size:12px;margin-bottom:12px}
 .v6 #selected-work-task{font-size:15px;line-height:1.85}.v6 .selected-task-action{margin-top:20px}
 .v6 .scene-model-list{grid-template-columns:1fr;gap:8px}
 .v6 .scene-model-list li{display:flex;align-items:center;gap:12px;padding:12px 14px}
 .v6 .scene-model-mark{flex-shrink:0;margin:0}
 .v6 .scene-model-name{margin-bottom:4px}
 .v6 .selected-task-action>p{font-size:12px;line-height:1.85;max-width:340px}
 .v6 .model-access{display:block;margin-top:35px;padding-top:25px}
 .v6 .model-access .eyebrow{font-size:12px;line-height:1.8}.v6 .model-count{gap:23px;margin:12px 0 14px}
 .v6 .model-count>strong{font-size:76px}.v6 .model-count h3{font-size:21px}
 .v6 .family-cloud{gap:7px 18px;margin-top:24px}.v6 .family-cloud span{font-size:16px}
 .v6 .catalog-visual>p{font-size:12px;line-height:1.85;margin-top:17px}
 .v6 .promise-list{display:block;margin-top:29px}.v6 .promise-list article{padding-top:21px;margin-top:27px}
 .v6 .promise-visual{max-width:390px;margin-bottom:16px}
 .v6 .billing-receipts{margin-top:25px}.v6 .receipt-spread{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:0 0 8px}
 .v6 .receipt-main{grid-column:1/-1;width:100%;max-width:390px;justify-self:center}
 .v6 .receipt-small:nth-child(2),.v6 .receipt-small:nth-child(3){transform:none}
 .v6 .receipt-main .receipt-paper{padding:25px 24px 32px}
 .v6 .receipt-main .receipt-model-name{font-size:23px}
 .v6 .receipt-main .receipt-charge dd{font-size:36px}
 .v6 .receipt-small .receipt-paper{padding:15px 13px 25px}
 .v6 .receipt-small .receipt-header{padding-bottom:13px;gap:7px;align-items:flex-start}
 .v6 .receipt-small .receipt-family-logo{width:23px;height:23px}
 .v6 .receipt-small .receipt-model{padding-top:13px}
 .v6 .receipt-small .receipt-model-name{font-size:15px;line-height:1.4;min-height:42px;overflow-wrap:normal}
 .v6 .receipt-small .receipt-tokens{gap:9px;margin-top:14px}
 .v6 .receipt-small .receipt-tokens dd{font-size:15px}
 .v6 .receipt-small .receipt-charge{margin-top:14px;padding-top:13px}
 .v6 .receipt-small .receipt-charge dd{font-size:24px;letter-spacing:-.065em}
 .v6 .billing-note{text-align:left;margin-top:10px}
 .v6 .promise-display{font-size:43px;line-height:1;margin-bottom:18px}
 .v6 .promise-list h3{font-size:19px;line-height:1.5;margin-bottom:11px}.v6 .promise-list p{font-size:14px;margin-bottom:14px}
 .v6 .purchase-path{padding-top:0;padding-bottom:35px}.v6 .purchase-path .section-heading{padding-top:32px}
 .v6 .purchase-path .section-heading h2{font-size:29px;line-height:1.3}.v6 .purchase-path .section-heading>p{font-size:14px;line-height:1.85}
 .v6 .purchase-steps{display:block;margin-top:25px}.v6 .purchase-steps li{display:grid;grid-template-columns:86px minmax(0,1fr);gap:4px 16px;margin-top:28px;align-items:start}
 .v6 .journey-visual{grid-row:1/4;max-width:86px;margin:0;align-self:center}.v6 .journey-diagram{height:86px}
 .v6 .purchase-steps li:not(:last-child)::after{content:'↓';right:auto;left:36px;top:auto;bottom:-26px;font-size:23px}
 .v6 .purchase-steps .step-number{font-size:11px;grid-column:2;grid-row:auto;margin:0}.v6 .purchase-steps h3{font-size:18px;line-height:1.5;margin:0;grid-column:2}
 .v6 .purchase-steps p{font-size:13px;line-height:1.85;grid-column:2}
 .v6 .faq{display:block;padding-top:16px;padding-bottom:43px}.v6 .faq h2{font-size:27px;margin-bottom:21px}
 .v6 .faq summary{font-size:13px;min-height:53px}.v6 .faq details p{font-size:13px;line-height:1.85}
 .v6 .advanced-access{padding-top:0;padding-bottom:38px}.v6 .advanced-access summary{font-size:14px;line-height:1.8}
 .v6 .closing{display:block;padding:43px 22px 46px}.v6 .closing h2{font-size:43px;line-height:1.18}
 .v6 .closing p:not(.eyebrow){font-size:14px;line-height:1.85;margin-top:21px}
 .v6 .closing-action{margin-top:26px}.v6 .closing-action .cta{display:inline-flex;max-width:100%;width:auto;font-size:14px}
 .v6 .closing-action>span{font-size:12px;line-height:1.8;margin-top:12px}.v6 .closing-mark{font-size:230px;right:-8px;top:-45px}
 .v6 .legal{font-size:12px;line-height:1.8;padding:22px}
 .v6 footer{padding:18px 22px 96px}.v6 .mobile-conversion.visible{padding-left:22px;padding-right:22px}
}
@media(prefers-reduced-motion:reduce){.v6 .cta,.v6 .router-model-node{transition:none}.v6 .cta:hover{transform:none}}

/* Interactive model logos: a contained stage, with stable identity and actions. */
.v6 .logo-playground{transform:none;padding:22px 25px 19px;box-shadow:9px 9px 0 #71998130}
.v6 .logo-playground .switcher-top{gap:12px;letter-spacing:.01em}
.v6 .logo-playground .switcher-top>span:first-child{font:600 12px/1.6 var(--body);color:#c5d8c9}
.v6 .logo-playground .switcher-count{font-size:56px;margin-left:auto}
.v6 .motion-toggle{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;background:#223b2c;border:1px solid #526d59;border-radius:50%;color:#b5ffe2;cursor:pointer}
.v6 .motion-toggle:hover{background:#34513e;border-color:#b5ffe2}
.v6 .motion-toggle svg{width:20px;height:20px;display:block}
.v6 .motion-toggle .play-icon{display:none}
.v6 .motion-toggle[aria-pressed=true] .pause-icon{display:none}
.v6 .motion-toggle[aria-pressed=true] .play-icon{display:block}
.v6 .logo-playground .logo-arena,.v6 .logo-static-cloud{--arena-columns:6;position:relative;display:grid;grid-template-columns:repeat(var(--arena-columns),minmax(0,1fr));grid-template-rows:none;grid-auto-rows:1fr;gap:0;place-items:center;height:350px;margin-top:13px;isolation:isolate;touch-action:pan-y;background:radial-gradient(ellipse at 48% 50%,#31483955,transparent 70%)}
.v6 .logo-arena[data-physics]{display:block}
.v6 .logo-playground .logo-ball,.v6 .logo-static-ball{--ball-size:74px;--ball-color:#f2eee4;display:flex;align-items:center;justify-content:center;flex-direction:column;width:var(--ball-size);height:var(--ball-size);min-height:44px;padding:0;border:0;outline-offset:4px;background:transparent;border-radius:50%;color:#15221d;line-height:1;transition:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}
.v6 .logo-arena[data-physics] .logo-ball{position:absolute;top:0;left:0;margin:0}
.v6 .logo-playground .logo-ball:nth-child(n){--ball-size:66px}
.v6 .logo-playground .logo-ball.version-ball{--ball-size:60px}
.v6 .logo-playground [data-logo=claude]{--ball-color:#ffe3cd}.v6 .logo-playground [data-logo=gpt]{--ball-color:#eff7ec}
.v6 .logo-playground [data-logo=gemini]{--ball-color:#e8e8ff}.v6 .logo-playground [data-logo=llama]{--ball-color:#d9efff}
.v6 .logo-playground [data-logo=mistral]{--ball-color:#ffedcb}.v6 .logo-playground [data-logo=qwen]{--ball-color:#ece0ff}
.v6 .logo-playground [data-logo=deepseek]{--ball-color:#d9eeff}.v6 .logo-playground [data-logo=glm]{--ball-color:#edeee9}
.v6 .logo-playground [data-logo=kimi]{--ball-color:#172f42;--ball-text:#edf8f0}.v6 .logo-playground [data-logo=minimax]{--ball-color:#ffe3eb}
.v6 .logo-playground [data-logo=kling]{--ball-color:#e8f7d6}.v6 .logo-playground [data-logo=seedance]{--ball-color:#def2ff}
.v6 .logo-ball-face,.v6 .logo-static-ball{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 29% 21%,#fff8,transparent 58%),var(--ball-color);box-shadow:inset 0 -5px 8px #13211c10,0 6px 11px #0003;border:2px solid #fff5;transition:transform 200ms cubic-bezier(.2,0,0,1),box-shadow 200ms cubic-bezier(.2,0,0,1)}
.v6 .logo-static-ball{width:66px;height:66px}
.v6 .logo-static-ball.version-ball{width:60px;height:60px}
.v6 .model-version-name{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;font:650 12px/1.2 var(--body);color:var(--ball-text,#203b2b);text-shadow:0 1px 1px var(--ball-color),0 -1px 1px var(--ball-color);pointer-events:none;white-space:nowrap}
.v6 .model-version-name>span:last-child{font-weight:750}
.v6 .logo-playground .logo-ball:hover{background:transparent}
.v6 .logo-ball:hover .logo-ball-face{transform:scale(1.08);box-shadow:inset 0 -5px 8px #13211c10,0 7px 22px #b5ffe239}
.v6 .logo-playground .logo-ball[aria-pressed=true]{background:transparent;color:#15221d}
.v6 .logo-ball[aria-pressed=true] .logo-ball-face{border-color:#b5ffe2;box-shadow:0 0 0 3px #92ebbf80,0 8px 24px #0004}
.v6 .logo-ball img,.v6 .logo-static-ball img{display:block;width:30px;height:30px;object-fit:contain;pointer-events:none}
.v6 .logo-ball img.model-version-logo,.v6 .logo-static-ball img.model-version-logo{position:absolute;inset:0;margin:auto;width:78%;height:78%;opacity:.22;z-index:0}
.v6 .logo-ball-name,.v6 .logo-static-ball>span{font:600 12px/1.25 var(--body);color:var(--ball-text,#203b2b);white-space:nowrap;pointer-events:none}
.v6 [data-logo=deepseek] .logo-ball-name{font-size:11px;letter-spacing:-.02em}
.v6 .orbit-selection{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #55725d55;padding-top:17px;margin-top:11px}
.v6 .logo-playground .router-hub{gap:8px;border:0;margin:0;padding:0;flex:0 0 auto}
.v6 .logo-playground .router-hub>span:last-child{margin-left:10px}
.v6 .logo-playground figcaption{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12px;line-height:1.7;margin-top:13px;color:#b1c9b9}
.v6 .logo-playground .router-more{font-size:12px;min-height:28px;line-height:1.5;padding:4px 0;margin:0;border:0;white-space:nowrap;color:#d0fce1}
.v6 .logo-playground .router-more:hover{text-decoration:underline}
.v6 .logo-playground .model-example-note{font-size:12px;line-height:1.6;color:#a7bdae;margin:4px 0 0}
.v6 .pointer-paddle{position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #b5ffe2aa;border-radius:50%;box-shadow:0 0 14px #b5ffe25a;background:#b5ffe219;pointer-events:none;opacity:0;z-index:2;transition:opacity .15s}
.v6 .pointer-paddle.active{opacity:1}
@media(max-width:1100px) and (min-width:761px){
 .v6 .logo-playground{padding:20px 17px 16px}.v6 .logo-playground .switcher-top>span:first-child{max-width:115px}
 .v6 .logo-playground .switcher-count{font-size:43px}.v6 .logo-playground .logo-arena{--arena-columns:5;height:342px}
 .v6 .logo-playground .logo-ball:nth-child(n){--ball-size:48px}
 .v6 .logo-ball img{width:28px;height:28px}.v6 .logo-ball-name,.v6 .logo-static-ball>span:not(.model-version-name){display:none}
 .v6 .logo-playground .router-hub>span:last-child{display:none}
}
@media(max-width:760px){
 .v6 .logo-playground{padding:12px 13px 12px;margin-top:18px;border-radius:16px;box-shadow:5px 5px 0 #71998135}
 .v6 .logo-playground .switcher-top{gap:8px}.v6 .logo-playground .switcher-top>span:first-child{max-width:142px;font-size:12px;line-height:1.5;letter-spacing:0}
 .v6 .logo-playground .switcher-count{font-size:32px}.v6 .motion-toggle{width:44px;height:44px;min-width:44px}
 .v6 .logo-playground .logo-arena,.v6 .logo-static-cloud{height:248px;margin-top:8px;--arena-columns:6}
 .v6 .logo-playground .logo-ball,.v6 .logo-playground .logo-ball:nth-child(n),.v6 .logo-static-ball{--ball-size:46px;width:46px;height:46px;min-height:44px;display:flex;padding:0}
 .v6 .logo-ball img,.v6 .logo-static-ball img{width:28px;height:28px}
 .v6 .logo-ball-name,.v6 .logo-static-ball>span{display:none}
 .v6 .logo-playground .model-version-name,.v6 .logo-static-ball>.model-version-name{display:flex;font-size:12px;line-height:1.08;letter-spacing:-.025em;gap:1px}
 .v6 .logo-playground .orbit-selection{gap:8px;margin-top:8px;padding-top:9px}
 .v6 .logo-playground .router-hub{gap:6px}.v6 .logo-playground .router-hub strong{font-size:16px}
 .v6 .logo-playground .router-hub>span:last-child{font-size:12px;margin-left:5px}
 .v6 .logo-playground figcaption{margin-top:9px;gap:8px;flex-wrap:nowrap;font-size:12px;line-height:1.6}
 .v6 .logo-playground .router-more{font-size:12px;padding:3px 0;min-height:24px}
}
@media(max-width:360px){.v6 .logo-playground .logo-arena,.v6 .logo-static-cloud{--arena-columns:5;height:296px}.v6 .logo-playground .router-hub>span:last-child{display:none}}
/* The family mark identifies Gemini; two version lines fit the small sphere. */
@media(max-width:1100px){.v6 .version-ball[data-logo=gemini] .model-version-name>span:first-child{display:none}}
@media(prefers-reduced-motion:reduce){.v6 .logo-ball-face{transition:none}.v6 .logo-ball:hover .logo-ball-face{transform:none}}

/* Many users <-> one routing core <-> many models, in four depth tiers. */
.v6 .circuit-section{position:relative;isolation:isolate;overflow:hidden}
.v6 .circuit-section>:not(.circuit-rail){position:relative;z-index:1}
.v6 .access-friction.circuit-section{row-gap:25px;padding-bottom:35px}
.v6 .circuit-rail{--network-accent:#b5ffe2;--network-ink:#eee9ff;--node-surface:#f1eaff;--node-label:#4a326b;grid-column:1/-1;position:relative;pointer-events:none;perspective:1000px;color:var(--network-accent);isolation:isolate}
.v6 .network-primary{height:350px;margin:-12px -14px 0}
.v6 .network-echo{height:142px;width:360px;max-width:100%;margin:29px 0 -16px auto;opacity:.8}
.v6 .circuit-rail>svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none;transform:translate3d(var(--network-x,0px),var(--network-y,0px),0) rotateX(8deg) rotateY(var(--network-tilt,0deg));transform-origin:center;transition:transform 240ms cubic-bezier(.2,0,0,1)}
.v6 .network-wide,.v6 .network-compact{overflow:visible}.v6 .network-compact{display:none}
.v6 .neural-mesh{fill:var(--network-ink);opacity:.13}.v6 .neural-mesh path{fill:none;stroke:var(--network-ink);stroke-width:.7;vector-effect:non-scaling-stroke}
.v6 .neural-link{fill:none;stroke:var(--network-ink);opacity:.16;stroke-width:.8;vector-effect:non-scaling-stroke}
.v6 .signal-flow{fill:none;stroke:var(--network-accent);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:.14 1.86;stroke-dashoffset:.14;opacity:0;vector-effect:non-scaling-stroke}
.v6 .response-flow{stroke:var(--network-ink);stroke-width:1.55}
.v6 .node-shadow{fill:#1e1044;opacity:.13}.v6 .node-surface{fill:var(--node-surface);stroke:#fff;stroke-opacity:.30;stroke-width:1}.v6 .node-back{opacity:.68}
.v6 .node-tier-0{opacity:1}.v6 .node-tier-1{opacity:.78}.v6 .node-tier-2{opacity:.46}.v6 .node-tier-3{opacity:.22}
.v6 .user-surface.avatar-0{fill:#d6ffed}.v6 .user-surface.avatar-1{fill:#ece2ff}.v6 .user-surface.avatar-2{fill:#dfedff}
.v6 .user-glyph.avatar-0{fill:#31594c}.v6 .user-glyph.avatar-1{fill:#584176}.v6 .user-glyph.avatar-2{fill:#3b5078}
.v6 .neural-junction{fill:var(--network-ink);fill-opacity:.38}
.v6 .neural-activation{fill:none;stroke:var(--network-accent);stroke-width:2;opacity:0}.v6 .response-activation{stroke:var(--network-ink)}.v6 .core-activation{stroke-width:1.5}
.v6 .node-label{font:600 13px var(--mono);letter-spacing:.04em;fill:var(--node-label)}.v6 .node-model-label{font:500 14px var(--body);fill:var(--network-ink);opacity:.75}
.v6 .core-shadow{fill:#130d26;opacity:.24}.v6 .core-substrate{fill:#273931;stroke:#a2bea7;stroke-opacity:.28;stroke-width:1}.v6 .core-sheen{fill:#f0fff2;opacity:.06}.v6 .core-border{fill:none;stroke:#e5f9e3;stroke-opacity:.15;stroke-width:1}.v6 .core-reflection{fill:none;stroke:#eaffdf;stroke-opacity:.6;stroke-width:1}.v6 .core-contacts{fill:none;stroke:var(--network-accent);stroke-opacity:.5;stroke-width:1}
.v6 .core-brand-plate{fill:#f5f4ee;stroke:#d6daca;stroke-opacity:.6;stroke-width:.5}
.v6 .core-name{font:750 32px var(--display);letter-spacing:-.035em;fill:#eaffee}.v6 .core-role{font:600 11px var(--mono);letter-spacing:.14em;fill:#b5ffe2}
.v6 .network-echo .core-name,.v6 .network-compact .core-name{font-size:16px}.v6 .network-echo .core-role,.v6 .network-compact .core-role{font-size:8px}.v6 .network-echo .node-model-label{display:none}
.v6 .work-scenarios .circuit-rail{--network-accent:#6541c7;--network-ink:#674996;--node-surface:#ebe6f3;--node-label:#5c427d}
.v6 .work-scenarios .neural-mesh{opacity:.17}.v6 .way-promises .circuit-rail,.v6 .purchase-path .circuit-rail{--network-ink:#94b9a4;--node-surface:#cbded3;--node-label:#294f3b}
.v6 [data-signal-state=reduced] .signal-flow,.v6 [data-signal-state=reduced] .neural-activation{display:none}
@media(max-width:760px){.v6 .access-friction.circuit-section{row-gap:22px;padding-bottom:27px}.v6 .network-primary{height:290px;margin:0 -10px}.v6 .network-primary .network-wide{display:none}.v6 .network-compact{display:block}.v6 .network-echo{height:122px;width:285px;margin-top:22px;margin-bottom:-15px}.v6 .network-primary .node-model-label{font-size:12px}.v6 .circuit-rail>svg{transform:none}.v6 .signal-flow{stroke-width:1.5}}
@media(prefers-reduced-motion:reduce){.v6 .circuit-rail>svg{transform:none;transition:none}.v6 .signal-flow,.v6 .neural-activation,.v6 .pointer-paddle{display:none}}

@media(max-width:1100px) and (min-width:761px){
 .v6 .wayjet-brand-uses article{padding:0 18px}.v6 .wayjet-brand-uses h2{font-size:19px}
}
@media(max-width:760px){
 .v6 .wayjet-wordmark{width:130px}
 .v6 .wayjet-brand-uses{display:block;margin-top:27px;padding:7px 0 0}
 .v6 .wayjet-brand-uses article,.v6 .wayjet-brand-uses article:first-child,.v6 .wayjet-brand-uses article:last-child{padding:16px 0;border-left:0;border-bottom:1px solid #13211c25}
 .v6 .wayjet-brand-uses article:last-child{border-bottom:0;padding-bottom:0}
 .v6 .brand-use-symbol{display:none}
 .v6 .wayjet-brand-uses h2{display:flex;align-items:center;flex-wrap:wrap;gap:5px 16px;font-size:19px;line-height:1.5}
 .v6 .brand-use-destination{margin:0;gap:8px;font-size:14px}
 .v6 .brand-use-wordmark{width:98px}.v6 .wayjet-brand-uses p{font-size:12px;margin-top:7px;max-width:100%}
 .v6 .router-wordmark{width:103px;padding:7px 9px}
 .v6 .friction-story h2{font-size:36px;line-height:1.25}
 .v6 .scattered-access{margin-top:18px;margin-bottom:14px}
 .v6 .friction-resolution{margin-top:24px}
 .v6 .closing h2{font-size:clamp(31px,8.6vw,38px);line-height:1.25;letter-spacing:-.035em}
}

@media(max-width:760px){.v6 .friction-story h2 br:nth-of-type(2){display:none}}

/* Marketing content only. The airport image is a generated situation, not an App screen. */
.talk-marketing{--bg:#f8f4e9;--ink:#173f31;--muted:#526957;--accent:#edf4a0;--accent-ink:#203f2c}
.talk-marketing .header{min-height:80px;padding-top:16px;padding-bottom:16px}
.talk-marketing .header a{min-height:44px}.talk-marketing .languages a{min-width:44px}
.talk-marketing .waytalk-logo{display:block;width:46px;height:32px;object-fit:contain;flex-shrink:0;margin-right:10px}
.talk-marketing .hero{max-width:1360px}
.talk-marketing .travel-hero{min-height:590px;background:#152e24;color:#fffdf1;overflow:hidden;position:relative;isolation:isolate;margin:0 auto}
.travel-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 35%;z-index:-3}
.travel-hero::before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0d281ff2 0%,#102d23d9 30%,#15352845 66%,#12312405 100%),linear-gradient(0deg,#152e2433,transparent 45%)}
.travel-hook{padding:64px 60px 55px;max-width:710px;position:relative;z-index:1}
.talk-marketing .travel-hook .eyebrow{color:#eaf2a3;font:600 12px/1.65 var(--body);letter-spacing:.025em;margin-bottom:30px}
.travel-hook h1{font-size:clamp(50px,5vw,70px);line-height:1.18;letter-spacing:-.045em;max-width:650px}
.travel-hook h1 span{color:#edf4a0}
.travel-hook .lead{font-size:17px;color:#e5ebdf;line-height:1.85;margin:28px 0;max-width:520px}
.travel-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.travel-hook .cta{font-size:15px;gap:18px;padding:14px 24px;min-height:54px}
.travel-secondary{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#fffdf1;border-bottom:1px solid #e7eddaa0}
.travel-free{font-size:13px;color:#e5eeaf;margin:19px 0 0}
.travel-hook .action-note{font-size:12px;line-height:1.7;color:#cedbcf;max-width:410px;margin:8px 0 0}
.travel-photo-note{position:absolute;right:40px;bottom:40px;border-left:2px solid #edf4a0;padding:0 0 0 16px;color:#fffdf1;text-shadow:0 2px 8px #122d24;max-width:300px}
.travel-photo-note>span{font:11px/1.4 var(--mono);letter-spacing:.11em;color:#edf4a0;display:block;margin-bottom:8px}
.travel-photo-note>strong{font-size:23px;line-height:1.45;font-weight:650}
.travel-proof{max-width:1360px;margin:auto;background:#e9edda;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 60px;gap:32px}
.travel-proof>div{display:flex;flex-direction:column;border-right:1px solid #bacab5;gap:4px}.travel-proof>div:last-child{border:0}
.travel-proof strong{font-size:29px;line-height:1.3;letter-spacing:-.04em}.travel-proof strong>span{font-size:20px}.travel-proof>div>span{font-size:12px;color:#50644d}
.talk-marketing .section{max-width:1360px;padding:78px 60px;border:0}.talk-marketing .section-heading{margin-bottom:34px;align-items:end}
.talk-marketing .section-heading h2{font-size:clamp(34px,3.6vw,48px);line-height:1.3}
.talk-marketing .eyebrow{font-family:var(--body);letter-spacing:.04em;color:#577648;margin-bottom:15px}
.talk-marketing .section-heading>p{max-width:390px;margin:0;font-size:15px}
.travel-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.travel-scene-card{background:#fffcf4;border:1px solid #d9ddcb;padding:25px 26px 26px;border-radius:3px;min-width:0}
.travel-scene-top{display:flex;justify-content:space-between;align-items:center;color:#5d7755;margin-bottom:24px}
.travel-scene-top>span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.travel-scene-top svg{width:22px;height:22px}.travel-scene-top small{font:12px/1 var(--mono);color:#8c9980}
.travel-scene-card h3{font-size:22px;line-height:1.45;letter-spacing:-.02em;max-width:100%;margin-bottom:15px}
.scene-problem{font-size:14px;line-height:1.85;color:#5d6c58;margin-bottom:21px}
.scene-help{font-size:14px;line-height:1.85;border-top:1px solid #e0e4d2;padding-top:17px;margin:0;color:#2b533b}
.scene-help>span{display:block;font-size:11px;font-weight:650;color:#6d814e;margin-bottom:7px;letter-spacing:.04em}
.talk-marketing .travel-benefits{background:#173f31;color:#fffdef;display:grid;grid-template-columns:.88fr 1.12fr;gap:76px}
.travel-benefit-intro h2{font-size:clamp(34px,3.5vw,47px);line-height:1.3}.travel-benefit-intro h2>span{color:#edf4a0}.travel-benefit-intro .eyebrow{color:#dce89e}
.travel-benefit-intro>p:not(.eyebrow){font-size:16px;line-height:1.85;color:#cddbcc;margin:26px 0}.travel-benefit-intro .text-link{color:#edf4a0;min-height:44px;align-items:center;font-weight:600}
.travel-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}
.travel-benefit-grid article{border-top:1px solid #496854;padding-top:18px;position:relative}
.benefit-number{font:30px/1 var(--mono);color:#728c6b;display:block;margin-bottom:19px}.benefit-tag{font-size:11px;letter-spacing:.03em;color:#e0eba8;margin:0 0 10px}
.travel-benefit-grid h3{font-size:20px;line-height:1.5;margin-bottom:11px}.travel-benefit-grid article>p:last-child{font-size:14px;line-height:1.9;color:#cbd9c9;margin:0}
.trip-preparation ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0;gap:32px}.trip-preparation li{padding-top:24px;border-top:1px solid #bacab5}.trip-preparation li>span{font:15px/1 var(--mono);color:#768863;display:block;margin-bottom:25px}.trip-preparation h3{font-size:22px;margin-bottom:15px}.trip-preparation li>p{font-size:15px;color:var(--muted);margin:0}
.talk-marketing .travel-closing{background:#edf2a4;gap:48px}.travel-closing h2{font-size:clamp(34px,3.8vw,50px);line-height:1.3;margin-bottom:18px}.travel-closing .eyebrow{color:#597137}.travel-closing>div:last-child{flex-shrink:0}.closing-note{font-size:12px!important;text-align:center;color:#536639!important;margin-top:13px!important}
.talk-marketing .travel-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.travel-faq h2{font-size:32px}.travel-faq .faq{margin:0;padding:0;display:block;max-width:none}.travel-faq .faq details{border-bottom:1px solid #d1ddc8;padding:0;background:transparent;margin:0}.travel-faq .faq summary{padding:19px 28px 19px 0;min-height:56px;font-size:15px;color:#254d35}.travel-faq .faq p{font-size:14px;line-height:1.9;color:#536b54;padding:0 26px 22px 0;margin:0}
.talk-marketing footer{max-width:1360px;padding:22px 60px 36px}.talk-marketing .brand{font-size:25px}
@media(min-width:1441px){.talk-marketing .travel-hero{margin-top:20px}}
@media(max-width:1000px){.travel-hook{padding:48px 34px;max-width:650px}.travel-hook h1{font-size:54px}.travel-hook .lead{max-width:450px}.travel-photo{object-position:72% 35%}.travel-photo-note{right:26px;bottom:28px;max-width:200px}.travel-photo-note>strong{font-size:19px}.travel-proof{padding:24px 34px;gap:20px}.travel-proof strong{font-size:23px}.talk-marketing .section{padding:62px 34px}.travel-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talk-marketing .travel-benefits{grid-template-columns:1fr;gap:34px}.travel-benefit-intro{max-width:630px}.talk-marketing .travel-closing{align-items:start;flex-direction:column;gap:28px}.talk-marketing .travel-faq{grid-template-columns:1fr;gap:22px}}
@media(max-width:600px){
 .talk-marketing .header{padding:15px 22px;min-height:74px;gap:12px}.talk-marketing .header-note{display:none}.talk-marketing .brand{font-size:23px}.talk-marketing .languages{gap:0}.talk-marketing .languages a{min-width:40px}
 .talk-marketing .travel-hero{display:flex;flex-direction:column;min-height:0;overflow:visible;background:#173f31}.travel-hero::before{display:none}.travel-hook{padding:32px 24px 26px;max-width:none;order:0}.talk-marketing .travel-hook .eyebrow{font-size:11px;max-width:290px;margin-bottom:22px}.travel-hook h1{font-size:clamp(33px,9.5vw,42px);line-height:1.24;letter-spacing:-.04em}.travel-hook .lead{font-size:15px;line-height:1.85;margin:21px 0;max-width:none}.travel-actions{gap:6px 18px}.travel-hook .cta{font-size:14px;padding:13px 21px;min-height:52px;gap:16px}.travel-secondary{font-size:12px;min-height:44px}.travel-free{font-size:11px;margin-top:13px}.travel-hook .action-note{font-size:12px;line-height:1.7;max-width:310px;margin-top:7px}.travel-photo{position:relative;order:1;width:100%;height:230px;object-position:77% 35%;z-index:0}.travel-photo-note{right:20px;bottom:20px;z-index:1;max-width:170px;padding-left:12px;border-left-width:2px}.travel-photo-note>strong{font-size:17px}.travel-photo-note>span{font-size:9px}
 .travel-proof{grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 24px;gap:20px}.travel-proof>div{border:0}.travel-proof strong{font-size:24px}.travel-proof>div>span{font-size:11px}
 .talk-marketing .section{padding:48px 24px}.talk-marketing .section-heading{display:block;margin-bottom:27px}.talk-marketing .section-heading h2{font-size:32px;line-height:1.3}.talk-marketing .section-heading>p{font-size:14px;margin-top:18px}.talk-marketing .eyebrow{font-size:11px}
 .travel-scene-grid{grid-template-columns:1fr;gap:16px}.travel-scene-card{padding:22px 23px}.travel-scene-top{margin-bottom:18px}.travel-scene-card h3{font-size:23px}.scene-problem,.scene-help{font-size:14px}.scene-problem{margin-bottom:17px}.scene-help{padding-top:14px}
 .talk-marketing .travel-benefits{gap:30px}.travel-benefit-intro h2{font-size:32px}.travel-benefit-intro>p:not(.eyebrow){font-size:14px;margin:20px 0}.travel-benefit-grid{grid-template-columns:1fr;gap:25px}.travel-benefit-grid article{padding:20px 0 0 48px;min-width:0}.benefit-number{position:absolute;left:0;top:24px;font-size:23px;margin:0}.travel-benefit-grid h3{font-size:20px}.travel-benefit-grid article>p:last-child{font-size:14px}
 .trip-preparation ol{grid-template-columns:1fr;gap:26px}.trip-preparation li{padding-top:20px}.trip-preparation li>span{margin-bottom:15px}.trip-preparation h3{font-size:22px}.trip-preparation li>p{font-size:14px}
 .talk-marketing .travel-closing{gap:25px}.travel-closing h2{font-size:32px}.travel-closing p{font-size:14px}.travel-closing .cta{font-size:14px;gap:16px;padding:14px 21px;max-width:100%}.closing-note{text-align:left}
 .talk-marketing .travel-faq{gap:16px}.travel-faq h2{font-size:28px}.travel-faq .faq summary{font-size:14px}.travel-faq .faq p{font-size:13px}.talk-marketing footer{padding:20px 24px 96px}.talk-marketing .mobile-conversion .cta{font-size:14px}
}
@media(prefers-reduced-motion:reduce){.talk-marketing .cta{transition:none}.talk-marketing .cta:hover{transform:none}}
