/* Launch direction: benefit-led editorial story and an illustrated overlay preview. */
.launch-hero{min-height:750px;padding-top:45px;padding-bottom:80px}
.launch-hero .hero-text{width:43%;max-width:610px}
.launch-hero h1{font-size:clamp(44px,4.25vw,67px);margin-top:20px}
.launch-hero .hero-deck{font-size:22px;margin:22px 0 14px}
.hero-benefit{font-size:17px;line-height:1.55;color:var(--head);margin:0 0 12px}
.launch-hero .hero-body{font-size:13px;line-height:1.8;max-width:370px}
.launch-hero .hero-ctas{gap:20px;margin-top:23px}
.launch-hero .hero-ctas .soft-button{padding:16px 24px;gap:24px}
.launch-hero .hero-ctas .text-link{font-size:10px}
.launch-hero .platform-line{font-size:9px;letter-spacing:.02em;max-width:340px}
.launch-hero .hero-scene{inset:auto 0 0;width:100%;height:auto;aspect-ratio:1672/941;z-index:-1}
.launch-hero .hero-scene img{width:100%;height:auto;object-fit:contain}
.hero-photo-content{position:absolute;top:0;left:0;width:1672px;height:941px;transform:scale(var(--hero-scale,.75));transform-origin:0 0;color:#211e1a}
.hero-laptop-surface{position:absolute;top:0;left:0;width:1000px;height:700px;transform-origin:0 0;background:#f7f7f2;overflow:hidden;display:flex;font-family:Arial,sans-serif;container-type:inline-size}
.hero-budget{width:72%;height:100%;container-type:inline-size;background:#fff}
.hero-budget .excel-app{height:100%;font-size:12px}
.hero-budget .excel-title{height:8%;font-size:13px}
.hero-budget .excel-ribbon{height:7%;font-size:11px}
.hero-budget .excel-tools{height:6%;font-size:10px}
.hero-budget .formula-bar{height:6%;font-size:12px}
.hero-budget .budget-sheet{height:62%;font-size:12px}
.hero-budget .budget-sheet table{font-size:12px}
.hero-budget .sheet-tabs{height:6%;font-size:11px}
.hero-budget .excel-status{height:5%;font-size:10px}
.hero-budget .wealth-summary{display:none}
.hero-budget .budget-sheet table{width:100%;line-height:1.45}
.hero-budget .budget-sheet th,.hero-budget .budget-sheet td{padding:3px 8px}
.hero-app-panel{position:relative;width:28%;height:100%;container-type:inline-size;background:#FCF7F0}
.hero-app-panel .somote-tour-panel{position:static;width:100%;height:100%;padding:22px 16px;box-shadow:none;border-radius:0}
.hero-app-panel .somote-tour-head{font-size:21px}
.hero-app-panel h4{font:29px/1.2 var(--serif);margin:24px 0}
.hero-app-panel .tour-playlist{font-size:14px}
.hero-app-panel .tour-phrase{font-size:16px;line-height:1.5;padding:18px 0}
.hero-app-panel small{font-size:9px}
.hero-app-panel .tour-opacity{font-size:13px;margin-top:30px}
.hero-app-panel .tour-running{font-size:13px;margin-top:24px}
.hero-app-panel .tour-app-nav{font-size:11px;line-height:2;margin-top:28px}
.hero-live-affirmation{position:absolute;left:5%;top:44%;width:63%;margin:0;padding:20px 16px;background:rgba(255,255,255,.88);color:#211e1a;font:40px/1.25 var(--serif);text-align:center;box-shadow:0 5px 28px #211e1a12;animation:hero-words 20s infinite}
.hero-phone-surface{position:absolute;left:1367px;top:384px;width:183px;height:425px;transform:rotate(1.4deg);transform-origin:0 0;border-radius:23px;overflow:hidden;background:#fff;container-type:inline-size}
.hero-phone-surface .inspiration-board{height:100%;font-family:Arial,sans-serif}
.hero-phone-surface .pin-header{height:32px;padding:6px;gap:5px;font-size:6px}
.hero-phone-surface .pin-mark{font-size:16px}
.hero-phone-surface .pin-search{font-size:6px}
.hero-phone-surface .pin-avatar{font-size:7px;width:14px;height:14px}
.hero-phone-surface .board-scroll{height:calc(100% - 32px)}
.hero-phone-surface .board-title{padding:14px 5px 10px}
.hero-phone-surface .board-title span{font-size:6px}
.hero-phone-surface .board-title h4{font:16px/1.3 var(--serif);margin:6px 0}
.hero-phone-surface .board-title p{font-size:6px}
.hero-phone-surface .pin-grid{gap:7px;padding:0 7px}
.hero-phone-surface .pin span{font-size:6px;padding:5px 0}
.hero-phone-surface .board-scroll-content{animation:hero-scroll 20s ease-in-out infinite}
.hero-phone-affirmation{position:absolute;left:6%;top:47%;width:88%;padding:15px 5px;margin:0;background:rgba(255,255,255,.92);color:#211e1a;font:21px/1.2 var(--serif);text-align:center;box-shadow:0 4px 22px #211e1a18;animation:hero-words 20s 2s infinite}
.hero-preview-caption{position:absolute;right:var(--pad);bottom:23px;display:flex;gap:24px;align-items:center;font:9px/1.7 var(--sans);color:#504d47;text-align:right}
.hero-preview-caption b{font-weight:500;color:#211e1a;font-size:11px}
.hero-preview-caption .soft-button{background:#FCF7F0;color:#211e1a;box-shadow:3px 3px 12px #211e1a12,-3px -3px 12px #fff8;min-height:44px;font-size:10px;padding:10px 15px;gap:9px}
.hero-paused .hero-photo-content *{animation-play-state:paused!important}
@keyframes hero-words{0%,24%{opacity:1}31%,43%{opacity:0}50%,76%{opacity:1}83%,92%{opacity:0}100%{opacity:1}}
@keyframes hero-scroll{0%,12%{transform:translateY(0)}40%,48%{transform:translateY(-23%)}76%,86%{transform:translateY(-47%)}100%{transform:translateY(0)}}
.recognition{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center;padding-top:90px;padding-bottom:90px}
.recognition h2{font-size:clamp(37px,3.5vw,54px);margin:18px 0 25px;line-height:1.12}
.recognition p{font-size:14px;line-height:1.9;max-width:510px;margin-top:15px}
.recognition .eyebrow{font-size:10px}
.recognition figure{margin:0}
.recognition img{width:100%;height:400px;object-fit:cover}
.recognition figcaption{font:10px/1.8 var(--sans);color:var(--soft);padding-top:13px}
.launch-benefits,.launch-discover,.launch-membership{padding-top:75px;padding-bottom:75px;border-top:1px solid var(--hair)}
.launch-benefits h2,.daily-practice h2,.launch-discover h2,.chosen-thought h2,.personal-invitation h2,.launch-membership h2{font:400 clamp(37px,3.7vw,55px)/1.12 var(--serif);letter-spacing:-.025em;margin:18px 0 25px;color:var(--head)}
.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:38px}
.benefit-grid article{border-top:1px solid var(--hair);padding-top:24px;display:flex;flex-direction:column}
.benefit-grid h3{font:29px/1.15 var(--serif);color:var(--head);min-height:70px;margin:18px 0}
.benefit-grid article>p:not(.eyebrow){font:13px/1.85 var(--sans);margin-bottom:24px}
.benefit-grid blockquote{font:italic 24px/1.35 var(--serif);color:var(--head);margin:auto 0 30px;padding-top:12px}
.benefit-grid .text-link{font-size:10px}
.benefit-note{margin-top:35px}
.daily-practice{display:grid;grid-template-columns:1fr 1fr;gap:85px;background:var(--paper-alt);padding-top:70px;padding-bottom:70px}
.daily-practice>div>p:last-child{font:14px/1.8 var(--sans);max-width:400px}
.daily-practice ol{list-style:none;padding:0;margin:0}
.daily-practice li{display:flex;gap:25px;padding:24px 0;border-bottom:1px solid var(--hair)}
.daily-practice li:first-child{padding-top:4px}
.daily-practice li>span{font:11px/1.8 var(--sans);color:var(--soft);padding-top:4px}
.daily-practice h3{font:28px/1.25 var(--serif);margin:0 0 10px;color:var(--head)}
.daily-practice li p{font:13px/1.85 var(--sans);margin:0}
.discover-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 35px;margin-top:38px}
.discover-grid article{min-width:0}
.discover-grid article>div{padding-top:22px}
.discover-grid img{display:block;width:100%;height:auto;aspect-ratio:1.35;object-fit:cover}
.discover-grid h3{font:30px/1.15 var(--serif);color:var(--head);margin:14px 0}
.discover-grid p:not(.eyebrow){font:13px/1.85 var(--sans);margin-bottom:20px}
.discover-grid .text-link{font-size:10px}
.discover-voice{background:var(--paper-alt);padding:30px;display:flex;flex-direction:column;justify-content:center}
.voice-signature{width:100%;height:85px;margin:5px 0 30px;color:var(--head)}
.discover-grid article:nth-child(n+4){border-top:1px solid var(--hair);padding-top:25px}
.chosen-thought{text-align:center;padding-top:75px;padding-bottom:80px;background:var(--paper-alt)}
.chosen-thought h2{font-size:clamp(35px,3.4vw,51px)}
.chosen-thought>p:not(.eyebrow){max-width:650px;margin:24px auto;font:14px/1.9 var(--sans)}
.chosen-thought .chosen-thought-close{font:italic 25px/1.5 var(--serif)!important;color:var(--head);margin-bottom:0!important}
.research-highlights{padding-top:65px;padding-bottom:65px;gap:40px;background:var(--paper)}
.research-intro{font:13px/1.85 var(--sans);margin:16px 0 25px}
.personal-invitation{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding-top:65px;padding-bottom:65px;border-top:1px solid var(--hair)}
.personal-invitation h2{font-size:37px;margin-bottom:0}
.personal-invitation>div:last-child{padding-top:15px}
.personal-invitation p:not(.eyebrow){font:14px/1.9 var(--sans);margin-bottom:24px}
.launch-membership{background:var(--paper-alt)}
.launch-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px}
.launch-plan-grid article{display:flex;flex-direction:column;border-top:1px solid var(--hair);padding-top:25px;align-items:flex-start}
.launch-plan-grid h3{font:43px/1.2 var(--serif);color:var(--head);margin:22px 0 9px}
.launch-plan-grid h3 span{font:12px/1.6 var(--sans)}
.launch-plan-grid .plan-period{font:11px/1.7 var(--sans);margin:0 0 22px}
.launch-plan-grid p:not(.eyebrow):not(.plan-period){font:13px/1.85 var(--sans);margin:0 0 26px}
.launch-plan-grid .soft-button{margin-top:auto}
.plan-terms{margin-top:35px;max-width:950px;font-size:11px;letter-spacing:0}
.plan-terms a{text-decoration:underline;text-underline-offset:3px}
.closing-editorial .closing-benefit{font:27px/1.3 var(--serif);color:var(--head);max-width:600px;margin:0 auto 15px}
.closing-editorial .closing-body{font:14px/1.8 var(--sans);max-width:600px;margin:0 auto 25px}
html[data-theme=dark] .hero-photo-content{filter:brightness(.76)}
html[data-theme=dark] .hero-preview-caption,html[data-theme=dark] .hero-preview-caption b{color:var(--head)}
.feature-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}
.feature-intro img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover}
.feature-intro h2{margin:17px 0 22px}
.feature-jump-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}
.feature-jump-links a{font-size:11px;min-height:44px;display:inline-flex;align-items:center;padding:8px 18px;background:var(--paper-alt);border-radius:24px;box-shadow:var(--lift)}
.evidence-scope{margin-top:25px;max-width:750px;font:13px/1.85 var(--sans)}
@media(min-width:1400px){.launch-hero{min-height:830px;padding-top:55px}.launch-hero .hero-body{font-size:14px;max-width:415px}.hero-benefit{font-size:19px}.launch-hero .hero-deck{font-size:25px}}
@media(max-width:1100px){.launch-hero{min-height:0;padding-top:40px;padding-bottom:0;display:block}.launch-hero .hero-text{width:100%;max-width:750px}.launch-hero h1{font-size:58px;max-width:710px}.launch-hero h1 span,.launch-hero h1 em{display:inline}.launch-hero .hero-body{max-width:590px}.launch-hero .hero-ctas{flex-direction:row;align-items:center}.launch-hero .platform-line{max-width:none}.launch-hero .hero-scene{position:relative;inset:auto;width:calc(100% + 2 * var(--pad));margin:20px calc(-1 * var(--pad)) 0;z-index:0;aspect-ratio:1672/941}.hero-preview-caption{position:relative;right:auto;bottom:auto;justify-content:space-between;text-align:left;padding:18px 0}.recognition{gap:45px}.recognition img{height:340px}.benefit-grid{grid-template-columns:1fr 1fr;gap:35px}.benefit-grid h3{min-height:0}.benefit-grid blockquote{margin-top:auto}.daily-practice{gap:45px}.discover-grid{grid-template-columns:1fr 1fr}.discover-voice{padding:25px}.discover-grid article:nth-child(4){padding-top:25px}.personal-invitation{gap:35px}}
@media(max-width:700px){.launch-hero{padding-top:30px}.launch-hero h1{font-size:44px;line-height:1.08;margin-top:18px}.launch-hero .eyebrow{font-size:8px;letter-spacing:.16em}.launch-hero .hero-deck{font-size:23px;margin-top:20px}.hero-benefit{font-size:16px}.launch-hero .hero-body{font-size:13px;max-width:460px}.launch-hero .hero-scene{margin-top:10px}.hero-preview-caption{font-size:8px;gap:15px;padding:16px 0 22px}.hero-preview-caption b{font-size:10px}.hero-preview-caption .soft-button{font-size:10px}.recognition{grid-template-columns:1fr;gap:28px;padding-top:50px;padding-bottom:50px}.recognition h2{font-size:39px}.recognition img{height:auto;aspect-ratio:1.3}.recognition p{font-size:13px}.launch-benefits,.launch-discover,.launch-membership{padding-top:50px;padding-bottom:50px}.launch-benefits h2,.daily-practice h2,.launch-discover h2,.launch-membership h2{font-size:39px}.benefit-grid{grid-template-columns:1fr;gap:35px;margin-top:25px}.benefit-grid article{padding-top:22px}.benefit-grid h3{font-size:31px;margin:14px 0}.benefit-grid article>p:not(.eyebrow){margin-bottom:15px}.benefit-grid blockquote{font-size:26px;margin-bottom:22px;padding-top:5px}.daily-practice{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:45px}.daily-practice li{gap:20px}.daily-practice h3{font-size:27px}.discover-grid{grid-template-columns:1fr;gap:35px}.discover-grid h3{font-size:31px}.discover-grid img{aspect-ratio:1.45}.discover-voice{padding:30px}.voice-signature{width:200px;margin-bottom:25px}.chosen-thought{padding-top:50px;padding-bottom:50px}.chosen-thought h2{font-size:36px}.chosen-thought>p:not(.eyebrow){font-size:13px}.chosen-thought .chosen-thought-close{font-size:24px!important}.research-highlights{padding-top:45px;padding-bottom:45px}.personal-invitation{grid-template-columns:1fr;gap:20px;padding-top:45px;padding-bottom:45px}.personal-invitation h2{font-size:36px}.personal-invitation>div:last-child{padding-top:0}.personal-invitation p:not(.eyebrow){font-size:13px}.launch-plan-grid{grid-template-columns:1fr;gap:35px}.launch-plan-grid h3{margin-top:15px}.launch-plan-grid p:not(.eyebrow):not(.plan-period){max-width:450px}.plan-terms{font-size:10px}.closing-editorial .closing-benefit{font-size:24px}.feature-intro{grid-template-columns:1fr;gap:30px}.feature-intro h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.hero-photo-content *{animation:none!important}.hero-motion-note{display:none}}
@media(max-width:700px){.launch-hero .hero-scene{aspect-ratio:1.12;overflow:hidden}.launch-hero .hero-scene>img{position:absolute;top:0;left:-65%;width:175%;max-width:none}.launch-hero .hero-photo-content{left:-65%}}
@media(max-width:700px){.launch-hero h1{font-size:38px}.launch-hero .hero-deck{font-size:20px}.launch-hero .hero-body{font-size:12.5px;line-height:1.75}.launch-hero .platform-line{font-size:8px}.hero-benefit{font-size:15px}}
.launch-hero .hero-ctas .text-link,.benefit-grid .text-link,.discover-grid .text-link,.personal-invitation .text-link{display:inline-flex;align-items:center;min-height:44px}
.benefit-grid .text-link,.discover-grid .text-link{font-size:11px}
.research-finding a{font-size:11px;min-height:44px}
/* Focused emotional conversion revision. The approved visual system is retained. */
.launch-hero .hero-deck{font-size:25px;line-height:1.25;color:var(--head);margin:22px 0 14px}
.hero-benefit{font-size:14px;line-height:1.8;color:var(--body);max-width:405px;margin-bottom:14px}
.launch-hero .hero-body{max-width:405px;font-size:13px;line-height:1.8}
.hero-budget{flex-shrink:0;transition:width .5s ease}
.hero-app-panel{flex-shrink:0;transition:transform .5s ease,opacity .35s}
.hero-live-affirmation,.hero-phone-affirmation{animation:none;opacity:0;transition:opacity .45s ease;pointer-events:none}
.hero-live-affirmation{left:7%;width:86%;font-size:40px;top:42%;background:rgba(255,255,255,.82)}
.hero-phone-affirmation{font-size:19px;line-height:1.3;top:42%}
.hero-photo-content:not([data-demo-phase=choose]) .hero-budget{width:100%}
.hero-photo-content:not([data-demo-phase=choose]) .hero-app-panel{transform:translateX(110%);opacity:0}
.hero-photo-content[data-demo-phase=overlay] .hero-live-affirmation,.hero-photo-content[data-demo-phase=overlay] .hero-phone-affirmation{opacity:1}
.hero-photo-content[data-demo-phase=choose] .hero-app-panel .tour-phrase.chosen{background:#211e1a;color:#FCF7F0;border-radius:10px;padding:15px 8px}
.hero-photo-content[data-demo-phase=choose] .hero-app-panel .tour-phrase.chosen i{color:#FCF7F0}
.hero-choice-cursor{position:absolute;right:27px;top:209px;width:17px;height:17px;border-radius:50%;background:#211e1a;box-shadow:0 0 0 8px #211e1a1a;z-index:2}
.hero-phone-choose{position:absolute;inset:0;z-index:2;padding:24px 14px 14px;background:#FCF7F0;color:#211e1a;transition:opacity .4s}
.hero-phone-wordmark{display:block;font:17px/1.2 var(--serif);letter-spacing:.12em;text-align:center;margin:3px 0 24px}
.hero-phone-choose>small{font:7px/1.5 var(--sans);letter-spacing:.12em}
.hero-phone-choose h4{font:25px/1.2 var(--serif);margin:12px 0 18px}
.phone-chosen{display:flex;gap:8px;background:#211e1a;color:#FCF7F0;padding:13px 9px;border-radius:10px;align-items:flex-start;font:12px/1.5 var(--serif)}
.phone-chosen p{margin:0}.phone-chosen>span{font:10px/1.5 var(--sans)}
.phone-choice{font:12px/1.5 var(--serif);padding:14px 7px;border-bottom:1px solid #211e1a16}
.phone-choice-state{display:block;font:8px/1.5 var(--sans);margin-top:25px}
.phone-demo-nav{display:block;font:6px/1.5 var(--sans);margin-top:28px}
.hero-photo-content:not([data-demo-phase=choose]) .hero-phone-choose{opacity:0;pointer-events:none}
.hero-phone-surface .board-scroll-content{animation:hero-everyday-scroll 10s ease-in-out infinite}
@keyframes hero-everyday-scroll{0%,22%{transform:translateY(0)}40%,48%{transform:translateY(-12%)}73%,80%{transform:translateY(-25%)}97%{transform:translateY(-33%)}100%{transform:translateY(0)}}
.recognition{gap:65px;padding-top:70px;padding-bottom:70px}
.recognition img{object-position:center 30%}
.recognition .recognition-desire{font:23px/1.45 var(--serif);color:var(--head);max-width:480px}
.chosen-thought{padding-top:55px;padding-bottom:55px}
.chosen-thought>p:not(.eyebrow){margin:20px auto}
.chosen-thought .chosen-thought-close{font-size:24px!important}
.benefit-grid article{border-top:0;padding-top:0}
.benefit-grid .benefit-photo{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;object-position:center 35%;margin-bottom:25px}
.benefit-grid h3{font-size:28px;min-height:135px}
.benefit-grid blockquote{font-size:22px}
.launch-membership .section-heading>p{max-width:350px;font-size:14px;line-height:1.8}
.launch-membership h2{font-size:clamp(36px,3.5vw,52px)}
.tour-mode{display:inline-flex;align-items:center;min-height:44px;background:none;border:0;padding:10px 0;gap:10px;font:11px/1.6 var(--sans);color:var(--head);text-decoration:underline;text-underline-offset:5px}
@media(max-width:1100px){
 .launch-hero{display:flex;flex-direction:column;padding-top:30px;padding-bottom:30px;gap:0}
 .launch-hero .hero-text{display:contents}
 .hero-text>.eyebrow{order:1;margin:0}
 .launch-hero h1{order:2;margin-top:16px;max-width:850px;font-size:52px}
 .launch-hero .hero-deck{order:3;font-size:26px;margin:18px 0 0}
 .launch-hero .hero-ctas{order:4;margin:20px 0 0}
 .launch-hero .hero-scene{order:5;margin-top:20px;aspect-ratio:1672/941}
 .launch-hero .hero-preview-caption{order:6;position:relative;padding:16px 0;width:100%;right:auto;bottom:auto}
 .launch-hero .hero-benefit{order:7;max-width:700px;font:22px/1.5 var(--serif);color:var(--head);margin:12px 0 15px}
 .launch-hero .hero-body{order:8;max-width:650px;font-size:14px}
 .launch-hero .platform-line{order:9;margin:18px 0 0}
 .launch-hero>.sr-only{order:10}
 .benefit-grid h3{min-height:0;font-size:31px}
 .benefit-grid .benefit-photo{aspect-ratio:1.55}
}
@media(max-width:700px){
 .launch-hero{padding-top:20px;padding-bottom:28px}
 .launch-hero h1{font-size:34px;line-height:1.08;margin-top:13px}
 .launch-hero .hero-deck{font-size:22px;line-height:1.2;margin-top:14px}
 .launch-hero .hero-ctas{margin-top:16px;gap:22px}
 .launch-hero .hero-ctas .soft-button{padding:14px 22px;min-height:44px;font-size:11px}
 .launch-hero .hero-ctas .text-link{font-size:11px}
 .launch-hero .hero-scene{margin-top:14px;aspect-ratio:1.24}
 .launch-hero .hero-preview-caption{font-size:9px;gap:12px;padding:14px 0}
 .launch-hero .hero-preview-caption b{font-size:10px;line-height:1.5}
 .launch-hero .hero-benefit{font-size:22px;margin-top:14px}
 .launch-hero .hero-body{font-size:13px;line-height:1.85}
 .recognition{padding-top:45px;padding-bottom:45px;gap:26px}
 .recognition h2{font-size:38px}
 .recognition .recognition-desire{font-size:23px}
 .chosen-thought{padding-top:45px;padding-bottom:45px}
 .chosen-thought h2{font-size:34px}
 .benefit-grid h3{font-size:31px;margin-top:14px}
 .benefit-grid .benefit-photo{aspect-ratio:1.5;margin-bottom:22px}
 .benefit-grid blockquote{font-size:25px}
}
@media(prefers-reduced-motion:reduce){.hero-live-affirmation,.hero-phone-affirmation{transition:none}.hero-phone-surface .board-scroll-content{animation:none!important}}
@media(max-width:700px) and (max-height:700px){
 .ed-header .ed-nav{min-height:66px;padding-top:9px;padding-bottom:9px}
 .editorial .ed-header .ed-nav{min-height:66px;padding-top:9px;padding-bottom:9px}
 .launch-hero{padding-top:15px}
 .launch-hero h1{font-size:28px;margin-top:11px}
 .launch-hero .hero-deck{font-size:18px;line-height:1.25;margin-top:12px}
 .launch-hero .hero-ctas{margin-top:12px}
 .launch-hero .hero-scene{margin-top:12px}
 .launch-hero .hero-scene>img,.launch-hero .hero-photo-content{top:-35px}
 .launch-hero .hero-scene::after{content:'Illustrated demo';position:absolute;bottom:8px;left:14px;padding:4px 8px;border-radius:15px;background:#faf8f3ed;color:#211e1a;font:8px/1.5 var(--sans)}
}
