.how-page main,.product-page main{outline:none;scroll-margin-top:var(--mkt-header-offset)}.mkt-skip{position:fixed;top:8px;left:12px;z-index:100;padding:12px 18px;background:var(--paper);color:var(--ink);transform:translateY(-160%);border:1px solid var(--accent);border-radius:6px}.mkt-skip:focus{transform:translateY(0)}.how-page h1,.product-page h1{font-style:normal}.how-page *,.product-page *{min-width:0}.how-page article[id],.how-page section[id],.product-page section[id]{scroll-margin-top:var(--mkt-header-offset)}.product-intro{max-width:800px;padding:78px 28px 32px;margin:auto;text-align:center}.product-intro h2{font-size:clamp(32px,4vw,44px);margin:15px 0}.product-intro p{max-width:640px;margin:0 auto;font-size:16px}.product-platform{max-width:1140px;margin:auto;padding:28px 28px 70px;display:grid;grid-gap:58px;gap:58px}.product-platform h3{font-size:32px;line-height:1.15;margin:12px 0}.product-platform p{font-size:15px;line-height:1.75;max-width:470px;margin:0}.product-platform .kicker{color:var(--accent)}.product-watch{max-width:1184px;margin:0 auto 75px;padding:34px;background:var(--paper-tint);border:1px solid var(--rule);display:flex;align-items:center;gap:36px;justify-content:space-between;border-radius:var(--radius-lg)}.product-watch h2{margin:10px 0;font-size:34px}.product-watch p{max-width:650px;margin:0}.product-watch>a{flex-shrink:0}.product-faq{background:var(--paper-tint);border-top:1px solid var(--rule-soft);padding:78px 28px}.product-faq .grid-split{max-width:1184px;margin:auto;gap:70px}.product-faq h2{font-size:40px;margin:14px 0}.product-faq p a{text-decoration:underline;text-underline-offset:4px}.product-close{padding:90px 28px;text-align:center}.product-close h2{font-size:clamp(36px,4.5vw,54px);line-height:1.08}.product-close .reveal>p,.product-close>p{font-size:16px;margin:20px auto 27px}.product-close p.hero-note{font-size:12px;margin-bottom:0}.how-hero{padding-top:72px;padding-bottom:70px}.how-hero .hero-h1{font-size:clamp(36px,4.7vw,64px)}.how-sections{display:flex;justify-content:center;gap:36px;padding:19px 24px;border-bottom:1px solid var(--rule);font-size:13px;overflow-x:auto}.how-sections a{white-space:nowrap;flex-shrink:0}.how-sections a:hover{color:var(--accent)}.journey-section{max-width:1140px;margin:auto;padding:72px 28px}.journey-heading{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:8%;gap:8%;align-items:end;margin-bottom:38px}.journey-heading h2{font-size:clamp(32px,3.6vw,45px);margin-top:14px;line-height:1.12}.journey-heading p{font-size:15px;line-height:1.75;margin:0 0 9px;max-width:480px}.how-steps{list-style:none;padding:0;margin:42px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:35px;gap:35px}.how-steps li{border-top:1px solid var(--rule);padding-top:18px}.journey-step-label{color:var(--accent);font-family:var(--mono);font-size:11px}.how-steps h3{font-size:25px;margin-top:18px}.how-steps p{color:var(--ink-soft);font-size:14px;line-height:1.8;margin-bottom:0}.how-films{background:var(--paper-tint);border-bottom:1px solid var(--rule)}.how-film+.how-film,.how-films{border-top:1px solid var(--rule)}.how-film-frame{border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #392b1710}.how-film-meta{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:12px;color:var(--ink-soft);margin-top:17px}.how-evidence a,.how-film-meta a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.how-observe{display:grid;grid-template-columns:150px 1fr;grid-gap:30px;gap:30px;align-items:baseline;padding:28px 0 21px}.how-observe p{font-size:15px;margin:0;line-height:1.75;max-width:820px}.how-evidence{padding-top:17px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-soft)}.how-evidence summary{cursor:pointer}.how-evidence p{max-width:900px;line-height:1.8;margin:15px 0 0}.how-results{display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%}.how-results h2{font-size:42px;margin:15px 0}.how-results p{max-width:360px;font-size:15px}.how-results dl{margin:0}.how-results dl>div{padding:22px 0;border-top:1px solid var(--rule)}.how-results dt{font-family:var(--serif);font-size:24px}.how-results dd{margin:8px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.7}.how-page .fr-film-player{position:relative;aspect-ratio:16/9;background:#1f1a14;border:1px solid #514438;overflow:hidden}.how-page .fr-film-player video{display:block;width:100%;height:100%;object-fit:contain}.how-page .fr-film-play{position:absolute;inset:0;display:flex;align-items:flex-end;gap:15px;padding:26px;color:#f2f1ec;background:linear-gradient(transparent 48%,#1f1a14ed);text-align:left;font-size:15px}.how-page .fr-film-play small{display:block;font-size:12px;margin-top:3px;color:#d0c9bb}.how-page .fr-play-icon{display:grid;place-items:center;width:48px;height:48px;background:#d08c66;color:#1f1a14;border-radius:50%;flex-shrink:0;font-size:15px}.how-page .fr-film-play:hover .fr-play-icon{background:#e3a884}.how-page .fr-film-error{position:absolute;bottom:0;padding:14px;background:#1f1a14;color:#f2f1ec;font-size:13px;margin:0}.how-page .fr-film-error a{text-decoration:underline}@media (max-width:768px){.how-results,.journey-heading,.product-faq .grid-split{grid-template-columns:1fr;gap:25px}.product-watch{margin:0 20px 50px;padding:26px;display:block}.product-watch>a{margin-top:22px}.product-faq{padding:50px 22px}.product-platform{padding:18px 22px 50px;gap:38px}.product-platform h3{font-size:29px}.product-intro{padding-top:52px}.product-close{padding:60px 22px}.how-hero{padding:44px 22px}.how-sections{gap:24px;justify-content:flex-start}.journey-section{padding:46px 22px}.how-steps{grid-template-columns:1fr;gap:25px;margin-top:26px}.how-steps h3{margin-top:10px}.how-observe{display:block}.how-observe p{margin-top:10px;font-size:14px}.how-results h2,.product-faq h2{font-size:34px}.how-page .fr-film-play{padding:16px;font-size:13px}.how-page .fr-film-play small{font-size:10px}.how-page .fr-play-icon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.how-page *,.product-page *{scroll-behavior:auto}}.pilot_page__ic_Uq{max-width:1160px;margin:auto;padding:64px 28px 80px;scroll-margin-top:var(--mkt-header-offset)}.pilot_intro__94sLb{max-width:800px;margin-bottom:46px}.pilot_intro__94sLb h1{font:400 clamp(34px,4vw,52px)/1.2 var(--serif);letter-spacing:-.6px;margin:20px 0 26px}.pilot_page__ic_Uq p{color:var(--ink-soft);font-size:16px;line-height:1.8}.pilot_intro__94sLb p{font-size:19px;max-width:700px}.pilot_request__PWDAO{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;border-top:1px solid var(--rule);padding-top:36px}.pilot_page__ic_Uq h2{font:400 27px/1.3 var(--serif)}.pilot_request__PWDAO .btn{margin-top:12px}.pilot_page__ic_Uq .pilot_address__lL8CC{font-size:13px;margin-top:18px}.pilot_existing__WRoj6 a,.pilot_page__ic_Uq p a{text-decoration:underline;text-underline-offset:4px}.pilot_existing__WRoj6{border-top:1px solid var(--rule);padding-top:28px;margin-top:38px}.pilot_existing__WRoj6>div{display:flex;gap:28px;flex-wrap:wrap}@media (max-width:760px){.pilot_page__ic_Uq{padding:40px 24px 56px}.pilot_intro__94sLb{margin-bottom:32px}.pilot_intro__94sLb p{font-size:17px}.pilot_request__PWDAO{grid-template-columns:1fr;gap:30px}.pilot_next__sp405{border-top:1px solid var(--rule);padding-top:25px}}.pricing_page__aR2vI main{max-width:1120px;margin:auto;padding:0 28px;outline:none;scroll-margin-top:var(--mkt-header-offset)}.pricing_page__aR2vI main *{min-width:0}.pricing_hero__NbRif{text-align:center;padding:76px 0 42px}.pricing_hero__NbRif h1{font-family:var(--serif);font-size:clamp(36px,4.6vw,60px);font-style:normal;letter-spacing:-.035em;line-height:1.08;margin:18px 0}.pricing_hero__NbRif p{font-size:17px;color:var(--ink-soft);line-height:1.65;max-width:580px;margin:auto}.pricing_pilot__88yXB{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 28px;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-tint);margin-bottom:42px}.pricing_pilot__88yXB h2{font-family:var(--sans);font-size:15px;font-weight:600;margin:0 0 8px}.pricing_pilot__88yXB p{font-size:14px;color:var(--ink-soft);line-height:1.65;max-width:580px;margin:0}.pricing_pilot__88yXB>a{flex-shrink:0}.pricing_plan__lgqlV{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden}.pricing_subscription__ft3Yg{padding:38px;background:var(--paper-tint)}.pricing_subscription__ft3Yg h2{font-size:32px;margin:16px 0 8px}.pricing_subscription__ft3Yg p{font-size:15px;line-height:1.75;color:var(--ink-soft)}.pricing_subscription__ft3Yg .pricing_price__QIdPd{display:flex;gap:10px;align-items:baseline;margin:4px 0;color:var(--ink)}.pricing_price__QIdPd strong{font-family:var(--serif);font-weight:400;font-size:76px;letter-spacing:-.055em;line-height:1.2}.pricing_price__QIdPd span{font-size:16px;color:var(--ink-soft)}.pricing_subscription__ft3Yg .pricing_priceNote__erRTR{font-size:13px;margin:0 0 28px}.pricing_included___dvkY{padding-top:22px;margin-top:24px;border-top:1px solid var(--rule)}.pricing_textLink__qTAoZ{display:inline-flex;gap:10px;align-items:center;color:var(--accent);text-decoration:underline;text-underline-offset:4px;margin-top:10px;font-size:14px}.pricing_options__awPwe{padding:38px}.pricing_options__awPwe h3{font-family:var(--sans);font-size:15px;font-weight:600;margin:0 0 28px}.pricing_options__awPwe article+article{border-top:1px solid var(--rule);margin-top:28px;padding-top:28px}.pricing_options__awPwe h4{font-family:var(--serif);font-size:27px;line-height:1.2;font-weight:400;margin:12px 0}.pricing_faq__Hq1Bv p,.pricing_founding__mgH4R p,.pricing_options__awPwe p{font-size:15px;color:var(--ink-soft);line-height:1.75;margin:12px 0 0}.pricing_founding__mgH4R .pricing_detail__Y7hID,.pricing_options__awPwe .pricing_detail__Y7hID{font-size:13px}.pricing_founding__mgH4R{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px;border-bottom:1px solid var(--rule);padding:52px 0}.pricing_founding__mgH4R h2{font-size:35px;line-height:1.15;margin:15px 0 0}.pricing_founding__mgH4R p:first-child{margin-top:0}.pricing_founding__mgH4R strong{color:var(--ink);font-weight:600}.pricing_faq__Hq1Bv{max-width:800px;margin:auto;padding:54px 0 18px}.pricing_faq__Hq1Bv h2{font-size:34px;margin:0 0 24px}.pricing_faq__Hq1Bv details{border-bottom:1px solid var(--rule);padding:20px 0}.pricing_faq__Hq1Bv summary{cursor:pointer;font-size:16px;line-height:1.5}.pricing_faq__Hq1Bv p{padding:0 0 4px}.pricing_faq__Hq1Bv summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}@media (max-width:768px){.pricing_page__aR2vI main{padding:0 22px}.pricing_hero__NbRif{padding:46px 0 30px}.pricing_hero__NbRif p{font-size:15px}.pricing_pilot__88yXB{display:block;padding:22px;margin-bottom:28px}.pricing_pilot__88yXB>a{margin-top:18px;white-space:normal;height:auto;min-height:42px;text-align:center}.pricing_founding__mgH4R,.pricing_plan__lgqlV{grid-template-columns:1fr}.pricing_options__awPwe,.pricing_subscription__ft3Yg{padding:28px 24px}.pricing_options__awPwe{border-top:1px solid var(--rule)}.pricing_founding__mgH4R{gap:24px;padding:38px 0}.pricing_faq__Hq1Bv h2,.pricing_founding__mgH4R h2{font-size:30px}.pricing_faq__Hq1Bv{padding-top:38px}}