.comparison-page{--comparison-ease:cubic-bezier(.22,1,.36,1)}.comparison-page .comparison-nav{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071419ed;border:1px solid #dec58f55;border-radius:28px;align-items:center;gap:16px;padding:4px 16px;font-size:12px;display:flex;position:fixed;bottom:18px;left:22px}.comparison-page .comparison-nav span{color:#d5bd87;font-size:11px}.comparison-page .comparison-nav a{align-items:center;min-height:44px;display:flex}.comparison-page .comparison-stage{z-index:12;pointer-events:none;height:100svh;position:absolute;inset:0 0 auto;overflow:hidden}.comparison-page .comparison-statement{visibility:hidden;flex-direction:column;justify-content:center;width:52%;padding:70px 0 120px;display:flex;position:absolute;top:0;bottom:0;left:8.3%}.comparison-page .comparison-statement-text{font:400 clamp(48px,5.6vw,88px)/1.08 var(--serif);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 30px #0004}.comparison-page .comparison-statement-text em{color:#f3d19a;font-style:italic}.comparison-page .comparison-statement-detail{color:#eee5d3;max-width:460px;margin-top:26px;font-size:17px;line-height:1.6}.comparison-page .comparison-stage-market .comparison-statement-text{font-size:clamp(52px,6.4vw,100px)}.comparison-page .comparison-stage-host .comparison-statement{width:42%}.comparison-page .comparison-stage-host .comparison-statement-text{font-size:clamp(43px,4.7vw,72px)}.comparison-page .comparison-skip{z-index:14;color:#eee3cd;background:#07141999;border:0;border-bottom:1px solid #dec58f66;border-radius:3px;min-height:44px;padding:8px 12px;font-size:13px;position:absolute;top:calc(100svh - 130px);left:8.3%}.comparison-page .scene-art{inset:0}.comparison-page .scene-content{padding-bottom:115px}.comparison-page .hero-copy{padding-bottom:100px}.comparison-page .hero-back{clip-path:none}.comparison-page .hero .hero-description{max-width:590px}.comparison-page .body-copy{font-size:17px;line-height:1.65}.comparison-page .fineprint,.comparison-page .source-note,.comparison-page .commercial-note{color:#d5d2c7;font-size:13px;line-height:1.65}.comparison-page .benefits p,.comparison-page .step p{font-size:15px;line-height:1.55}.comparison-page .benefits h3,.comparison-page .step h3{font-size:16px}.comparison-page .cta{min-height:50px;transition:background .2s,box-shadow .2s,transform .15s var(--comparison-ease);font-size:13px}.comparison-page .cta:active{transform:scale(.98)}.comparison-page .header-cta{min-height:44px}.comparison-page .comparison-nav~.site-header{padding-bottom:0}.comparison-page .hero-runway{height:145svh;min-height:1120px}.comparison-page .market .scene-content{width:60%;max-width:810px}.comparison-page .market h2{font-size:clamp(52px,5.5vw,84px)}.comparison-page .market .scene-shade{background:linear-gradient(90deg,#031018ed,#031018b0 48%,#0000 86%),linear-gradient(#0000 80%,#061116)}.comparison-page .market-comparison{gap:24px;max-width:490px;margin:34px 0 0;display:grid}.comparison-page .market-comparison>div{grid-template-columns:1fr auto;align-items:baseline;gap:9px;display:grid}.comparison-page .market-comparison dt{color:#f4e8ce;font-size:15px}.comparison-page .market-comparison dd{font:400 32px/1.2 var(--serif);white-space:nowrap;margin:0}.comparison-page .market-comparison small{font:400 14px var(--sans)}.comparison-page .market-bar{transform-origin:0;border-radius:2px;grid-column:1/-1;height:5px;display:block}.comparison-page .wellness-bar{background:linear-gradient(90deg,#b48a48,#f3d398);width:100%}.comparison-page .pharma-bar{background:#94aeb4;width:26.4706%}.comparison-page .market-context{gap:30px;max-width:530px;margin:30px 0;display:flex}.comparison-page .market-context p{flex:1}.comparison-page .market-context strong{font:400 28px/1.1 var(--serif);color:#efd09a;display:block}.comparison-page .market-context span{color:#deddd4;margin-top:8px;font-size:13px;line-height:1.5;display:block}.comparison-page .market .source-note{max-width:530px;margin-top:22px}.comparison-page .market .fineprint{max-width:530px;margin-top:16px}.comparison-page .drone-world,.comparison-page .drone-layers{position:absolute;inset:0}.comparison-page .drone-layers{display:none}.comparison-page[data-director-motion=active] .drone-layers{display:block}.comparison-page .drone-layers img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.comparison-page .drone-foreground{z-index:1}.comparison-page .drone-still{z-index:2}.comparison-page .possibilities .scene-art{overflow:hidden}.comparison-page .host{padding-top:90px;padding-bottom:110px}.comparison-page .host-layout{align-items:start;gap:6%;display:flex}.comparison-page .host-copy{width:50%}.comparison-page .host-portrait{border:1px solid #c8aa6e40;width:44%;height:660px}.comparison-page .host-portrait img{object-position:center top}.comparison-page .host-name{margin-top:30px;font-size:36px}.comparison-page .host-role{color:#d6bb84;margin-top:4px;font-size:13px}.comparison-page .host-details{max-width:470px;margin-top:30px}.comparison-page .host-details>div{border-top:1px solid #d6bb8455;padding:20px 0}.comparison-page .host-details h3{font:400 26px/1.15 var(--serif);color:#edd09d}.comparison-page .host-details p{color:#dedbd1;margin-top:9px;font-size:15px;line-height:1.6}.comparison-page .host-editorial-note{background:#d5bc7e08;border-left:2px solid #d5bc7e55;max-width:470px;margin:8px 0 0;padding:0 12px}.comparison-page .host-editorial-note summary{color:#d4c6a6;padding:12px 0;font-size:12px}.comparison-page .host-editorial-note p{padding-bottom:14px;font-size:13px;line-height:1.6}.comparison-page .contact-form{padding:36px}.comparison-page .contact-form fieldset{border:0;min-width:0;margin:0;padding:0}.comparison-page .form-introduction{color:#d1d4c8;margin:14px 0 28px;font-size:14px;line-height:1.6}.comparison-page .contact-form input:not([type=checkbox]){color:#f5efdf;background:#07171d88;border:1px solid #c9c3a970;border-radius:4px;width:100%;height:54px;margin:9px 0 22px;padding:12px 14px;font-size:16px;display:block}.comparison-page .contact-form input::placeholder{color:#a6b2ad}.comparison-page .contact-form input[aria-invalid=true]{border-color:#ffb4a5}.comparison-page .contact-form input[aria-invalid=true]:not([type=checkbox]){margin-bottom:6px}.comparison-page .contact-form label{font-size:15px}.comparison-page .contact-form .consent-row{align-items:flex-start}.comparison-page .contact-form .consent-row input{-webkit-appearance:auto;appearance:auto;accent-color:#edcc8d;width:22px;min-width:22px;height:22px;margin:3px 0 0}.comparison-page .contact-form .consent-row label{min-height:44px;font-size:14px;line-height:1.65}.comparison-page .privacy-note{font-size:13px;line-height:1.65}.comparison-page .field-error{color:#ffb4a5;margin:0 0 20px;font-size:14px;line-height:1.5}.comparison-page .form-submit{white-space:normal;width:100%;font-size:13px}.comparison-page .form-result p{font-size:15px}.comparison-page .text-button{min-height:44px;font-size:14px}.comparison-page .conversion .body-copy{max-width:440px}.comparison-page footer{padding-bottom:100px}@media (max-width:1000px){.comparison-page .replay-control{top:auto;bottom:76px;right:22px}.comparison-page .comparison-statement{width:64%;left:6%}.comparison-page .comparison-statement-text{font-size:clamp(44px,6vw,70px)}.comparison-page .host-portrait{height:550px}}@media (max-width:700px){.comparison-page .comparison-nav{gap:8px;padding:3px 10px;font-size:11px;bottom:10px;left:10px}.comparison-page .comparison-nav span{display:none}.comparison-page .director-controls{bottom:10px;right:10px}.comparison-page .director-controls .motion-control{min-width:150px;padding:9px 12px}.comparison-page .replay-control{bottom:70px;right:10px}.comparison-page .hero-runway{min-height:1100px}.comparison-page .comparison-statement,.comparison-page .comparison-stage-host .comparison-statement{width:calc(100% - 50px);padding:80px 0 145px;top:0;bottom:0;left:25px}.comparison-page .comparison-statement-text,.comparison-page .comparison-stage-host .comparison-statement-text{font-size:clamp(36px,10.4vw,52px);line-height:1.1}.comparison-page .comparison-statement-detail{max-width:330px;margin-top:22px;font-size:15px;line-height:1.55}.comparison-page .comparison-stage-questions .comparison-statement{top:35%}.comparison-page .comparison-stage-purpose .comparison-statement{top:38%}.comparison-page .comparison-stage-market .comparison-statement{padding-top:55px;padding-bottom:30px;bottom:28%}.comparison-page .comparison-stage-market .comparison-statement-text{font-size:clamp(42px,12vw,60px)}.comparison-page .comparison-stage-horizon .comparison-statement{padding-bottom:150px;top:32%}.comparison-page .comparison-skip{font-size:12px;top:calc(100svh - 125px);left:25px}.comparison-page .scene-content{width:calc(100% - 50px);padding-bottom:95px}.comparison-page .body-copy,.comparison-page .possibilities .body-copy,.comparison-page .purpose .body-copy,.comparison-page .conversion .body-copy{font-size:16px}.comparison-page .fineprint,.comparison-page .source-note,.comparison-page .opportunity .commercial-note,.comparison-page .journey .commercial-note{font-size:13px}.comparison-page .benefits h3,.comparison-page .step h3{font-size:16px}.comparison-page .benefits p,.comparison-page .step p{font-size:15px}.comparison-page .market{min-height:1150px}.comparison-page .market .scene-content{width:calc(100% - 50px);padding-top:80px}.comparison-page .market h2{font-size:52px}.comparison-page .market .body-copy{max-width:none;font-size:16px}.comparison-page .market-comparison{gap:23px;margin-top:230px}.comparison-page .market-comparison dt{font-size:13px}.comparison-page .market-comparison dd{font-size:27px}.comparison-page .market-comparison small{font-size:12px}.comparison-page .market-context{gap:18px}.comparison-page .market-context strong{font-size:26px}.comparison-page .market .scene-shade{background:linear-gradient(#030d12f5,#030d12bf 25%,#030d1244 47%,#030d12ef 64%,#050e12)}.comparison-page .host{padding:80px 25px 100px}.comparison-page .host-layout{flex-direction:column;gap:40px;display:flex}.comparison-page .host-copy{width:100%}.comparison-page .host-portrait{aspect-ratio:4/5;order:-1;width:100%;height:auto}.comparison-page .host.comparison-sequenced .host-layout{padding-top:42svh}.comparison-page .host.comparison-sequenced .host-portrait{aspect-ratio:auto;border:0;width:100%;height:52svh;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.comparison-page .host.comparison-sequenced .host-portrait img{object-position:center 24%}.comparison-page .comparison-stage-host .comparison-statement{padding-top:0;top:43%}.comparison-page .host-name{font-size:35px}.comparison-page .host-details p{font-size:16px}.comparison-page .contact-form{padding:25px 20px}.comparison-page .contact-form label{font-size:15px}.comparison-page .contact-form .consent-row label{font-size:14px}.comparison-page .privacy-note{font-size:13px}.comparison-page .conversion-layout{padding-top:340px}.comparison-page .conversion .aspirations{gap:22px}.comparison-page .cta{letter-spacing:0;gap:15px;font-size:12px}.comparison-page .host .cta{text-transform:none;width:100%;font-size:15px}}@media (max-width:360px){.comparison-page .comparison-nav{font-size:10px}.comparison-page .director-controls .motion-control{min-width:140px;font-size:11px}.comparison-page .comparison-statement-text{font-size:36px}.comparison-page .market-comparison dd{font-size:24px}.comparison-page .hero .hero-description{font-size:20px}}.comparison-page .benefit-film,.comparison-page .steps-film,.comparison-page .host-film,.comparison-page .closing-film{background:#061116;min-height:100svh;overflow:clip}.comparison-page .film-art{z-index:-2;position:absolute;inset:0;overflow:hidden}.comparison-page .film-art>img{object-fit:cover;width:100%;height:100%;display:block}.comparison-page .film-shade{z-index:-1;background:linear-gradient(90deg,#031015f2,#031015a8 38%,#0310150d 78%);position:absolute;inset:0}.comparison-page .benefit-film .film-art{height:100svh;margin-bottom:-100svh;position:sticky;top:0}.comparison-page .benefit-front{z-index:1}.comparison-page .benefit-panel{flex-direction:column;justify-content:center;width:56%;min-height:100svh;margin-left:6%;padding:85px 0 120px;display:flex;position:relative}.comparison-page .benefit-panel h2,.comparison-page .benefit-panel h3,.comparison-page .film-copy h2{font:400 clamp(45px,4.6vw,78px)/1.04 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.comparison-page .benefit-panel .eyebrow,.comparison-page .film-copy .eyebrow,.comparison-page .steps-copy .eyebrow{margin-bottom:25px;font-size:12px;line-height:1.5}.comparison-page .benefit-detail{max-width:610px;margin-top:38px;font-size:clamp(17px,1.35vw,22px);line-height:1.55}.comparison-page .benefit-points{gap:24px;display:grid}.comparison-page .benefit-points>div+div{border-top:1px solid #d1b16b66;padding-top:24px}.comparison-page .benefit-points h4{font:500 clamp(19px,1.6vw,25px)/1.3 var(--sans);margin:0 0 8px}.comparison-page .benefit-points p{font-size:clamp(17px,1.25vw,20px)}.comparison-page .benefit-detail .cta{text-transform:none;justify-self:start;margin-top:15px}.comparison-page .benefit-topics{text-transform:uppercase;letter-spacing:.2em;color:#e4c48d;margin-top:50px;font-size:12px}.comparison-page .benefit-progress{display:none}.comparison-page .late-sequenced{height:100svh;min-height:0}.comparison-page .benefit-film.late-sequenced .film-art{height:100%;margin:0;position:absolute;inset:0}.comparison-page .late-sequenced .benefit-panels{height:100%}.comparison-page .late-sequenced .benefit-panel{height:100%;min-height:0;position:absolute;inset-block:0}.comparison-page .late-sequenced .benefit-progress{color:#e9c889;z-index:4;gap:24px;font-size:12px;display:flex;position:absolute;bottom:90px;left:6%}.comparison-page .late-skip{z-index:15;color:#efe2c9;background:#041116eb;border:1px solid #d1b16b66;border-radius:25px;min-height:44px;padding:10px 18px;font-size:13px;position:absolute;bottom:80px;right:25px}.comparison-page .steps-film .film-shade{background:linear-gradient(90deg,#0310150a 15%,#03101550 39%,#031015e0 61%,#031015fa)}.comparison-page .steps-copy{flex-direction:column;justify-content:center;width:43%;min-height:100svh;margin-left:54%;padding:70px 0 115px;display:flex}.comparison-page .steps-copy h2{font:400 clamp(42px,3.8vw,65px)/1.06 var(--serif);letter-spacing:-.025em;margin-bottom:34px}.comparison-page .film-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.comparison-page .film-steps li{transform-origin:0 0;grid-template-columns:30px 1fr;gap:15px;padding-bottom:12px;display:grid;position:relative}.comparison-page .film-steps li:not(:last-child):before{content:"";background:#d1b16b77;width:1px;position:absolute;top:40px;bottom:-12px;left:12px}.comparison-page .film-step-number{font:400 25px/1.25 var(--serif);color:#e9c889}.comparison-page .film-steps h3{font:400 clamp(24px,1.95vw,33px)/1.15 var(--serif);letter-spacing:-.015em;margin:0}.comparison-page .film-steps h3 em{white-space:normal}.comparison-page .film-steps p{max-width:490px;margin-top:9px;font-size:clamp(16px,1.1vw,19px);line-height:1.45}.comparison-page .steps-action{margin:22px 0 0 45px}.comparison-page .steps-action .cta{letter-spacing:0;text-transform:none;font-size:14px}.comparison-page .steps-action p{color:#c6ceca;max-width:460px;margin-top:12px;font-size:12px;line-height:1.5}.comparison-page .film-copy{flex-direction:column;justify-content:center;width:49%;min-height:100svh;margin-left:6%;padding:70px 0 110px;display:flex}.comparison-page .host-film .film-shade{background:linear-gradient(90deg,#03101530 30%,#03101518 49%,#0000 70%)}.comparison-page .film-host-name{font:400 clamp(29px,2.6vw,43px)/1.2 var(--serif);margin-top:28px}.comparison-page .film-host-role{max-width:580px;margin-top:5px;font-size:clamp(16px,1.2vw,20px);line-height:1.4}.comparison-page .film-description{max-width:580px;margin-top:26px;font-size:clamp(17px,1.25vw,21px);line-height:1.5}.comparison-page .film-note{color:#c5cbc7;margin-top:16px;font-size:13px;line-height:1.5}.comparison-page .film-copy .cta{text-transform:none;letter-spacing:0;margin-top:26px;font-size:16px}.comparison-page .closing-film .film-copy{width:55%}.comparison-page .closing-film .film-copy h2{font-size:clamp(46px,4.9vw,82px)}.comparison-page .closing-invitation{margin-top:40px;font-size:clamp(22px,2vw,32px);line-height:1.4}.comparison-page .closing-invitation strong{font-weight:500}.comparison-page .late-title{z-index:8;pointer-events:none;transform-origin:0 0;margin:0;position:absolute;top:0;left:0}.comparison-page .steps-film.late-sequenced .late-title em,.comparison-page .steps-film.late-sequenced .film-steps h3 em{white-space:nowrap}.comparison-page .late-sequenced .film-steps li:before{transform:scaleY(var(--step-line,0));transform-origin:top}.comparison-page .closing-film.late-sequenced .film-copy h2{font-size:clamp(38px,3.6vw,60px)}@media (max-height:850px) and (min-width:1050px){.comparison-page .benefit-panel{padding-top:45px;padding-bottom:115px}.comparison-page .benefit-panel h2,.comparison-page .benefit-panel h3{font-size:58px}.comparison-page .benefit-detail{margin-top:26px}.comparison-page .steps-copy{padding-top:35px;padding-bottom:95px}.comparison-page .steps-copy h2{margin-bottom:24px;font-size:44px}.comparison-page .film-steps{gap:18px}.comparison-page .film-steps h3{font-size:27px}.comparison-page .film-steps p{font-size:16px}.comparison-page .film-copy{padding-top:45px;padding-bottom:100px}.comparison-page .host-film .film-copy h2{font-size:55px}.comparison-page .film-host-name{margin-top:18px;font-size:32px}.comparison-page .film-description{margin-top:18px;font-size:18px}.comparison-page .closing-film .film-copy h2{font-size:65px}}@media (min-width:700px) and (max-height:759px){.comparison-page .late-sequenced .benefit-panel{padding:30px 0 110px}.comparison-page .late-sequenced .benefit-panel h2,.comparison-page .late-sequenced .benefit-panel h3{font-size:clamp(34px,3.8vw,54px)}.comparison-page .late-sequenced .benefit-detail{margin-top:22px;font-size:17px}.comparison-page .late-sequenced .benefit-points{gap:16px}.comparison-page .late-sequenced .benefit-points>div+div{padding-top:16px}.comparison-page .late-sequenced .benefit-points h4{font-size:19px}.comparison-page .late-sequenced .benefit-points p{font-size:16px}.comparison-page .late-sequenced .film-copy,.comparison-page .late-sequenced .steps-copy{padding:35px 0 100px}.comparison-page .late-sequenced .film-copy h2{font-size:36px}.comparison-page .late-sequenced .film-host-name{margin-top:18px;font-size:28px}.comparison-page .late-sequenced .film-host-role{font-size:15px}.comparison-page .late-sequenced .film-description{margin-top:16px;font-size:16px}.comparison-page .late-sequenced .film-note{margin-top:12px;font-size:12px}.comparison-page .late-sequenced .film-copy .cta{margin-top:18px;font-size:13px}.comparison-page .late-sequenced .steps-copy h2{margin-bottom:22px;font-size:34px}.comparison-page .late-sequenced .film-steps{gap:18px}.comparison-page .late-sequenced .film-steps h3{font-size:24px}.comparison-page .late-sequenced .film-steps p{font-size:15px}.comparison-page .late-sequenced .steps-action{margin-top:18px}.comparison-page .late-sequenced .steps-action .cta{padding:12px 15px;font-size:12px}}@media (max-width:699px){.comparison-page .benefit-film.late-sequenced .benefit-panel{width:auto;margin:0;padding:38px 0 112px;left:22px;right:22px}.comparison-page .benefit-film.late-sequenced .benefit-panel h2,.comparison-page .benefit-film.late-sequenced .benefit-panel h3{font-size:clamp(31px,8.6vw,44px)}.comparison-page .benefit-film.late-sequenced .eyebrow{margin-bottom:15px;font-size:10px}.comparison-page .benefit-film.late-sequenced .benefit-detail{margin-top:20px;font-size:16px}.comparison-page .benefit-film.late-sequenced .benefit-points{gap:15px}.comparison-page .benefit-film.late-sequenced .benefit-points>div+div{padding-top:15px}.comparison-page .benefit-film.late-sequenced .benefit-points h4{font-size:18px}.comparison-page .benefit-film.late-sequenced .benefit-points p{font-size:15px}.comparison-page .benefit-film.late-sequenced .benefit-topics{margin-top:25px;font-size:10px}.comparison-page .benefit-film.late-sequenced .benefit-progress{flex-wrap:wrap;gap:10px;font-size:10px;bottom:130px;left:22px;right:22px}.comparison-page .benefit-film.late-sequenced .late-skip{font-size:12px;bottom:75px;left:22px;right:auto}}@media (max-width:1049px){.comparison-page .benefit-panel{width:70%;padding-top:75px;padding-bottom:120px}.comparison-page .steps-copy{width:53%;margin-left:43%;padding:75px 0 125px}.comparison-page .steps-film .film-shade{background:linear-gradient(90deg,#03101533,#031015cc 50%,#031015f5)}.comparison-page .film-copy{width:54%;padding:80px 0 125px}.comparison-page .host-film .film-shade{background:linear-gradient(90deg,#031015d9,#0310158c 48%,#0000 85%)}}@media (max-width:700px){.comparison-page .benefit-panel{width:auto;margin:0 25px;padding:85px 0 120px}.comparison-page .benefit-panel h2,.comparison-page .benefit-panel h3,.comparison-page .film-copy h2,.comparison-page .host-film .film-copy h2,.comparison-page .closing-film .film-copy h2{text-wrap:initial;font-size:clamp(38px,10vw,58px);line-height:1.08}.comparison-page .benefit-film .film-shade{background:linear-gradient(90deg,#031015e8,#0310159c)}.comparison-page .benefit-detail{margin-top:30px;font-size:18px}.comparison-page .benefit-topics{letter-spacing:.12em;font-size:10px}.comparison-page .benefit-points h4{font-size:20px}.comparison-page .benefit-points p{font-size:17px}.comparison-page .steps-copy{width:auto;margin:0 25px;padding:330px 0 130px}.comparison-page .steps-film .film-art img{object-position:35% top}.comparison-page .steps-film .film-shade{background:linear-gradient(#03101508,#031015b8 28%,#031015f5 51%)}.comparison-page .steps-copy h2{font-size:43px}.comparison-page .film-steps{gap:28px}.comparison-page .film-steps h3{font-size:29px}.comparison-page .film-steps h3 em{display:block}.comparison-page .film-steps p{font-size:17px}.comparison-page .steps-action{margin-top:30px;margin-left:0}.comparison-page .steps-action .cta{max-width:100%;padding:16px 20px;font-size:14px}.comparison-page .film-copy{width:auto;min-height:100svh;margin:0 25px;padding:380px 0 125px}.comparison-page .host-film .film-art{height:530px}.comparison-page .host-film .film-art img{object-position:82% top}.comparison-page .host-film .film-shade{background:linear-gradient(#0000 180px,#03101566 290px,#061116 510px)}.comparison-page .film-host-name{font-size:34px}.comparison-page .film-host-role{font-size:17px}.comparison-page .film-description{font-size:18px}.comparison-page .film-copy .eyebrow{letter-spacing:.18em;font-size:10px}.comparison-page .film-copy .cta{max-width:100%;font-size:14px}.comparison-page .closing-film .film-copy{width:auto;padding-top:100px;padding-bottom:280px}.comparison-page .closing-film .film-art img{object-position:70% center}.comparison-page .closing-film .film-shade{background:linear-gradient(#031015f0,#031015c4 55%,#03101522)}.comparison-page .closing-invitation{margin-top:32px;font-size:23px}}.comparison-page .host-film .film-art>img{object-position:right top;width:88%;height:88%;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(17% 34% at 74% 28%,#000 88%,#0000 100%),linear-gradient(#0000,#000 20%);mask-image:radial-gradient(17% 34% at 74% 28%,#000 88%,#0000 100%),linear-gradient(#0000,#000 20%);-webkit-mask-composite:source-over;mask-composite:add}.comparison-page .host-film .film-copy{width:51%;padding:50px 0 100px}.comparison-page .host-film .film-copy h2{font-size:clamp(42px,3.8vw,64px)}.comparison-page .host-film .film-host-name{letter-spacing:-.025em;color:#f3eddd;margin-top:34px;font-size:clamp(42px,4.6vw,76px);line-height:1.06}.comparison-page .host-film .film-host-role{color:#e8e3d7;margin-top:12px;font-size:clamp(18px,1.65vw,27px);line-height:1.3}.comparison-page .film-host-role span{color:#e9c889}.comparison-page .host-film .film-description{max-width:620px;margin-top:24px;font-size:clamp(17px,1.3vw,21px);line-height:1.5}.comparison-page .host-film .film-description:before{content:"";background:#e9c889;width:58px;height:1px;margin-bottom:22px;display:block}.comparison-page .film-host-topics{color:#e9c889;margin-top:18px;font-size:clamp(16px,1.4vw,23px);font-weight:500;line-height:1.4}.comparison-page .closing-film .closing-invitation{font:400 clamp(25px,2.4vw,40px)/1.25 var(--serif);color:#f3eddd;margin-top:36px}.comparison-page .closing-invitation strong{font:italic 400 clamp(46px,4.4vw,74px)/1.12 var(--serif);letter-spacing:-.025em;color:#e9c889;margin-bottom:16px;display:block}.comparison-page .closing-invitation>span{display:block}@media (min-width:700px) and (max-height:850px){.comparison-page .host-film .film-copy{padding:30px 0 90px}.comparison-page .host-film .film-copy h2{font-size:clamp(34px,3.3vw,50px)}.comparison-page .host-film .film-host-name{margin-top:22px;font-size:clamp(38px,4vw,58px)}.comparison-page .host-film .film-host-role{margin-top:8px;font-size:clamp(17px,1.5vw,22px)}.comparison-page .host-film .film-description{margin-top:18px;font-size:17px}.comparison-page .host-film .film-description:before{margin-bottom:14px}.comparison-page .host-film .film-host-topics{margin-top:12px;font-size:17px}.comparison-page .host-film .film-note{margin-top:10px;font-size:12px}.comparison-page .host-film .cta{margin-top:18px}.comparison-page .closing-film .closing-invitation{margin-top:24px;font-size:28px}.comparison-page .closing-invitation strong{font-size:clamp(42px,4.2vw,62px)}}@media (max-width:699px){.comparison-page .host-film .film-art>img{object-position:82% top;width:100%;height:88%}.comparison-page .host-film .film-copy{width:auto;padding:350px 0 125px}.comparison-page .host-film .film-copy h2{font-size:clamp(35px,9vw,48px)}.comparison-page .host-film .film-host-name{margin-top:32px;font-size:clamp(40px,11vw,56px)}.comparison-page .host-film .film-host-role{font-size:20px;line-height:1.35}.comparison-page .host-film .film-description{font-size:17px}.comparison-page .film-host-topics{max-width:290px;font-size:16px}.comparison-page .closing-film .closing-invitation{margin-top:32px;font-size:27px}.comparison-page .closing-invitation strong{margin-bottom:18px;font-size:clamp(39px,10vw,58px)}}.comparison-page .host-film .film-art{background:radial-gradient(at 94% 26%,#69492466,#0000 52%)}.comparison-page .host-film.late-sequenced .late-title,.comparison-page .host-film.late-sequenced .film-art{will-change:transform}.comparison-page .comparison-motion-choice{z-index:110;min-height:44px;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));cursor:pointer;font-size:12px}.comparison-page .comparison-motion-choice:focus-visible{outline-offset:4px;outline:2px solid #d5b47e}@media (max-width:759px){.comparison-page .hero-runway{height:145svh;min-height:0}.comparison-page .hero{height:100svh;min-height:0}.comparison-page .site-header{padding:16px 22px;top:48px}.comparison-page .demo-ribbon{top:111px;left:22px}.comparison-page .hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;width:calc(100% - 44px);height:100%;margin-left:22px;padding:145px 0 150px;display:flex}.comparison-page .hero h1{font-size:clamp(40px,12vw,70px)}.comparison-page .hero .hero-description{margin-top:22px;font-size:20px}.comparison-page .hero .cta{min-height:44px;margin-top:20px;padding:12px 17px;font-size:10px}.comparison-page .hero .handwriting{font-size:22px;bottom:88px;right:24px}.comparison-page .hero .scroll-cue{bottom:70px;left:22px}.comparison-page .hero .terrace-composite{inset:0}.comparison-page .comparison-sequenced,.comparison-page .market-sequenced,.comparison-page .late-sequenced{height:100svh;min-height:0}.comparison-page .comparison-sequenced .scene-content{flex-direction:column;justify-content:center;width:calc(100% - 44px);height:100%;margin-left:22px;padding:35px 0 95px;display:flex}.comparison-page .comparison-sequenced .scene-content h2{font-size:clamp(30px,8.5vw,43px);line-height:1.05}.comparison-page .comparison-sequenced .scene-content .eyebrow{margin-bottom:16px;font-size:10px}.comparison-page .comparison-sequenced .questions{margin-top:22px}.comparison-page .comparison-sequenced .questions li{gap:12px;margin-bottom:17px}.comparison-page .comparison-sequenced .questions li p{font-size:16px;line-height:1.4}.comparison-page .comparison-sequenced .serif-note{margin-top:10px;font-size:27px}.comparison-page .comparison-sequenced .body-copy{margin-top:20px;font-size:16px;line-height:1.45}.comparison-page .comparison-sequenced .aspirations{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.comparison-page .comparison-sequenced .fineprint{margin-top:18px;font-size:12px;line-height:1.4}.comparison-page .comparison-stage .comparison-statement{flex-direction:column;justify-content:center;width:auto;padding:35px 0 105px;display:flex;inset:0 22px}.comparison-page .comparison-stage .comparison-statement-text{font-size:clamp(34px,10vw,48px);line-height:1.08}.comparison-page .comparison-skip{top:auto;bottom:72px;left:22px}.comparison-page .market-sequenced .economy-panel{width:auto;height:100%;min-height:0;margin:0;padding:50px 0 105px;inset:0 22px}.comparison-page .market-sequenced .economy-panel .eyebrow{margin-bottom:18px;font-size:10px}.comparison-page .market-sequenced .economy-panel h2,.comparison-page .market-sequenced .economy-panel h3{font-size:clamp(32px,9vw,44px);line-height:1.08}.comparison-page .market-sequenced .economy-figure{white-space:nowrap;margin-top:18px;font-size:clamp(42px,11.5vw,60px)}.comparison-page .market-sequenced .economy-continuation{font-size:clamp(29px,8vw,40px)}.comparison-page .market-sequenced .economy-bars{gap:20px;margin-top:24px}.comparison-page .market-sequenced .economy-bars>div{grid-template-columns:1fr auto;gap:8px}.comparison-page .market-sequenced .economy-bars dt{font-size:14px}.comparison-page .market-sequenced .economy-bars dd{font-size:23px}.comparison-page .market-sequenced .economy-source{margin-top:22px;font-size:11px;line-height:1.5}.comparison-page .market-sequenced .economy-growth-rate{flex-wrap:nowrap;gap:16px;margin-top:22px}.comparison-page .market-sequenced .economy-growth-rate strong{font-size:70px}.comparison-page .market-sequenced .economy-growth-rate p{font-size:17px}.comparison-page .market-sequenced .economy-forecast{flex-direction:row;align-items:center;gap:10px;margin-top:20px;padding-top:20px}.comparison-page .market-sequenced .economy-forecast strong{font-size:23px}.comparison-page .market-sequenced .economy-forecast p>span{max-width:120px;margin-top:8px;font-size:12px}.comparison-page .market-sequenced .economy-forecast-link{border-top:2px dotted #d5b47e;border-left:0;flex:1;width:auto;min-width:10px;height:0}.comparison-page .market-sequenced .economy-invitation{margin-top:20px;padding-top:18px}.comparison-page .market-sequenced .economy-invitation p{font-size:28px}.comparison-page .market-sequenced .economy-brazil .cta{margin-top:20px;padding:14px 19px;font-size:14px}.comparison-page .economy-skip{bottom:72px;left:22px;right:auto}.comparison-page .market-sequenced .economy-shade{background:linear-gradient(90deg,#031018e8,#031018c4 45%,#03101877)}.comparison-page .late-sequenced .late-skip{font-size:12px;bottom:72px;left:22px;right:auto}.comparison-page .steps-film.late-sequenced .steps-copy{justify-content:center;width:auto;height:100%;min-height:0;margin:0 22px;padding:45px 0 92px}.comparison-page .steps-film.late-sequenced .steps-copy h2{margin-bottom:22px;font-size:34px;line-height:1.05}.comparison-page .steps-film.late-sequenced .eyebrow{margin-bottom:14px;font-size:10px}.comparison-page .steps-film.late-sequenced .film-steps{gap:18px}.comparison-page .steps-film.late-sequenced .film-steps li{grid-template-columns:24px 1fr;gap:10px;padding-bottom:5px}.comparison-page .steps-film.late-sequenced .film-steps h3{font-size:24px;line-height:1.08}.comparison-page .steps-film.late-sequenced .film-steps h3 em,.comparison-page .steps-film.late-sequenced .late-title em{white-space:normal;display:block}.comparison-page .steps-film.late-sequenced .film-steps p{margin-top:6px;font-size:14px;line-height:1.35}.comparison-page .steps-film.late-sequenced .steps-action{margin:18px 0 0 34px}.comparison-page .steps-film.late-sequenced .steps-action .cta{gap:10px;min-height:44px;margin-top:0;padding:13px 15px;font-size:12px}.comparison-page .steps-film.late-sequenced .steps-action p{margin-top:9px;font-size:11px}.comparison-page .steps-film.late-sequenced .film-shade{background:linear-gradient(90deg,#031015d9,#031015a6),linear-gradient(#0000 25%,#031015dd)}.comparison-page .host-film.late-sequenced .film-art{height:42svh;max-height:340px}.comparison-page .host-film.late-sequenced .film-art>img{object-position:82% top;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.comparison-page .host-film.late-sequenced .film-shade{background:linear-gradient(#0000 18svh,#03101580 32svh,#061116 44svh)}.comparison-page .host-film.late-sequenced .film-copy{justify-content:center;width:auto;height:100%;min-height:0;margin:0 22px;padding:clamp(175px,28svh,250px) 0 85px}.comparison-page .host-film.late-sequenced .film-copy .eyebrow{letter-spacing:.16em;margin-bottom:12px;font-size:9px}.comparison-page .host-film.late-sequenced .film-copy h2{font-size:clamp(28px,7.8vw,38px);line-height:1.04}.comparison-page .host-film.late-sequenced .film-host-name{margin-top:20px;font-size:38px}.comparison-page .host-film.late-sequenced .film-host-role{margin-top:8px;font-size:17px;line-height:1.3}.comparison-page .host-film.late-sequenced .film-description{margin-top:16px;font-size:15px;line-height:1.4}.comparison-page .host-film.late-sequenced .film-description:before{width:40px;margin-bottom:14px}.comparison-page .host-film.late-sequenced .film-note{margin-top:10px;font-size:11px;line-height:1.4}.comparison-page .host-film.late-sequenced .cta{min-height:44px;margin-top:18px;padding:13px 18px;font-size:13px}.comparison-page .closing-film.late-sequenced .film-copy{justify-content:center;width:auto;height:100%;min-height:0;margin:0 22px;padding:50px 0 108px}.comparison-page .closing-film.late-sequenced .film-copy h2{font-size:clamp(33px,9vw,44px);line-height:1.08}.comparison-page .closing-film.late-sequenced .closing-invitation{margin-top:30px;font-size:27px;line-height:1.2}.comparison-page .closing-film.late-sequenced .closing-invitation strong{margin-bottom:16px;font-size:clamp(37px,10vw,48px);line-height:1.08}.comparison-page .closing-film.late-sequenced .cta{min-height:44px;margin-top:25px;padding:14px 18px;font-size:13px}.comparison-page .closing-film.late-sequenced .film-shade{background:linear-gradient(90deg,#031015ef,#031015ac 75%,#03101555)}}@media (max-width:759px) and (max-height:700px){.comparison-page .steps-film.late-sequenced .steps-copy{padding-top:25px;padding-bottom:80px}.comparison-page .steps-film.late-sequenced .steps-copy h2{margin-bottom:16px;font-size:29px}.comparison-page .steps-film.late-sequenced .film-steps{gap:12px}.comparison-page .steps-film.late-sequenced .film-steps h3{font-size:22px}.comparison-page .steps-film.late-sequenced .steps-action{margin-top:12px}.comparison-page .host-film.late-sequenced .film-copy{padding-top:160px;padding-bottom:75px}.comparison-page .host-film.late-sequenced .film-host-name{margin-top:14px;font-size:33px}.comparison-page .host-film.late-sequenced .film-description{margin-top:12px;font-size:14px}.comparison-page .host-film.late-sequenced .film-description:before{margin-bottom:10px}.comparison-page .host-film.late-sequenced .cta{margin-top:12px}.comparison-page .market-sequenced .economy-panel{padding-top:30px;padding-bottom:85px}.comparison-page .market-sequenced .economy-source{margin-top:16px}.comparison-page .closing-film.late-sequenced .closing-invitation{margin-top:24px}}@media (max-width:759px){.comparison-page .comparison-nav{bottom:calc(10px + env(safe-area-inset-bottom))}}@media (max-width:759px) and (max-height:650px){.comparison-page .hero-copy{padding-top:135px;padding-bottom:115px}.comparison-page .hero h1{font-size:36px}.comparison-page .hero .eyebrow{margin-bottom:12px;font-size:9px}.comparison-page .hero .hero-description{margin-top:14px;font-size:17px}.comparison-page .hero .cta{margin-top:14px}.comparison-page .hero .handwriting{font-size:14px;bottom:60px}.comparison-page .demo-ribbon{font-size:8px;top:108px}.comparison-page .comparison-sequenced .scene-content{padding-top:45px;padding-bottom:85px}.comparison-page .comparison-sequenced .scene-content h2{font-size:28px}.comparison-page .comparison-sequenced .body-copy{margin-top:14px;font-size:14px}.comparison-page .comparison-sequenced .aspirations{gap:8px;margin-top:15px}.comparison-page .comparison-sequenced .aspirations li svg{width:22px;height:22px}.comparison-page .comparison-sequenced .fineprint{margin-top:12px;font-size:11px}.comparison-page .market-sequenced .economy-panel{padding-top:55px;padding-bottom:82px}.comparison-page .market-sequenced .economy-panel h2,.comparison-page .market-sequenced .economy-panel h3{font-size:30px}.comparison-page .market-sequenced .economy-description{margin-top:15px;font-size:16px}.comparison-page .market-sequenced .economy-invitation p{font-size:25px}.comparison-page .market-sequenced .economy-source{margin-top:14px;font-size:10px}.comparison-page .market-sequenced .economy-brazil .cta{margin-top:16px;padding:12px 16px}.comparison-page .steps-film.late-sequenced .steps-copy{padding-top:50px;padding-bottom:78px}.comparison-page .steps-film.late-sequenced .eyebrow{margin-bottom:8px;font-size:9px}.comparison-page .steps-film.late-sequenced .steps-copy h2{margin-bottom:12px;font-size:26px}.comparison-page .steps-film.late-sequenced .film-steps{gap:8px}.comparison-page .steps-film.late-sequenced .film-steps li{padding-bottom:0}.comparison-page .steps-film.late-sequenced .film-steps h3{font-size:20px;line-height:1.03}.comparison-page .steps-film.late-sequenced .film-steps p{margin-top:4px;font-size:13px;line-height:1.3}.comparison-page .steps-film.late-sequenced .steps-action{margin:12px 0 0}.comparison-page .steps-film.late-sequenced .steps-action .cta{gap:8px;padding:11px 12px}.comparison-page .steps-film.late-sequenced .steps-action p{margin-top:6px;font-size:10px}.comparison-page .host-film.late-sequenced .film-copy{padding-top:145px;padding-bottom:90px}.comparison-page .host-film.late-sequenced .film-host-role{font-size:16px}.comparison-page .host-film.late-sequenced .film-host-name{margin-top:12px;font-size:31px}.comparison-page .host-film.late-sequenced .film-note{margin-top:8px;font-size:10px}.comparison-page .host-film.late-sequenced .film-description{margin-top:10px;font-size:14px;line-height:1.35}.comparison-page .host-film.late-sequenced .cta{margin-top:10px;padding:11px 16px}.comparison-page .closing-film.late-sequenced .film-copy{padding-top:55px;padding-bottom:90px}.comparison-page .closing-film.late-sequenced .film-copy h2{font-size:31px}.comparison-page .closing-film.late-sequenced .closing-invitation{font-size:25px}}
