.marketing-page{background:var(--paper)}.landing-v2 p{color:var(--muted)}.landing-v2 h1,.landing-v2 h2,.landing-v2 h3{font-family:var(--heading);color:var(--ink)}.landing-v2 h3{font-weight:700}.landing-v2 svg{vertical-align:middle;flex:none;width:20px;height:20px}.landing-v2 .brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.landing-v2 .btn{border:1px solid var(--line);color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.landing-v2 .btn.primary{background:var(--accent);border-color:var(--accent)}.landing-v2 .btn.primary:hover{background:var(--accent-hover)}.landing-v2 .btn.brand{background:var(--brand);border-color:var(--brand);color:#fff}.landing-v2 .btn.quiet{color:var(--link);background:0 0;border-color:#0000}.landing-v2 .pill{border-radius:5px;padding:4px 8px;font-weight:600;display:inline-flex}.landing-v2 .pill.good{background:var(--success-bg);color:var(--success)}.landing-v2 .dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.landing-v2 .closing-section h2{color:#fff}.marketing-nav-actions{align-items:center;gap:10px;display:flex}.landing-v2 .public-nav>.btn{margin-left:auto}.landing-v2 .public-nav .fp-brand__copy small{font-size:7px}.fp-menu-button{border:1px solid var(--line);width:38px;height:38px;color:var(--brand);background:#fff;border-radius:8px;place-items:center;display:none}.fp-mobile-menu{border-top:1px solid var(--line);background:#fff;padding:12px 22px 20px}.fp-mobile-menu a{color:var(--ink);border-bottom:1px solid var(--line);padding:13px 0;font-size:14px;display:block}.landing-v2 .explore-card{text-decoration:none}.landing-v2 section[id]{scroll-margin-top:110px}.landing-v2{background:var(--paper);overflow:clip}.landing-v2 .btn{border-radius:12px;min-height:50px;padding:13px 21px}.landing-v2 .btn svg{transition:transform .18s}.landing-v2 .btn:hover svg{transform:translate(3px)}.landing-v2 a{text-underline-offset:5px}.public-nav-wrap{background:var(--brand-faint);border-bottom:1px solid var(--brand-line)}.landing-v2 .public-nav{justify-content:space-between;align-items:center;gap:28px;max-width:1360px;margin:auto;padding:22px 42px;display:flex}.landing-v2 .public-links{align-items:center;gap:28px;display:flex}.landing-v2 .public-links a{color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.landing-v2 .public-links a:hover{color:var(--link);text-decoration:underline}.landing-v2 .section-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--link);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.section-kicker:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.orbit-hero{isolation:isolate;background:linear-gradient(180deg,var(--brand-faint) 10%,var(--brand-soft) 100%);text-align:center;min-height:780px;padding:108px 28px 0;position:relative;overflow:hidden}.orbit-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.orbit-ring{aspect-ratio:1;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.orbit-ring.outer{border:1px solid var(--brand-line);width:820px;box-shadow:0 0 0 1px #ffffff40,0 0 100px var(--brand-soft);top:62px}.orbit-ring.middle{background:linear-gradient(155deg,var(--brand-line),transparent 65%);width:718px;top:113px;box-shadow:inset 0 1px 1px #ffffffa0}.orbit-ring.inner{background:linear-gradient(180deg,var(--brand-faint),var(--brand-soft) 85%);width:614px;box-shadow:0 -20px 55px var(--brand-line),inset 0 1px 2px #ffffffb0;top:165px}.orbit-dot{background:var(--brand-line);border-radius:50%;width:11px;height:11px;position:absolute;top:145px;left:calc(50% - 250px)}.orbit-dot.second{background:var(--accent);top:295px;left:calc(50% + 357px)}.orbit-badge{width:76px;height:76px;box-shadow:0 12px 35px var(--shadow);color:var(--brand);background:#ffffffd9;border:5px solid #ffffffb0;border-radius:50%;place-items:center;display:grid;position:absolute}.orbit-badge svg{stroke-width:1.7px;width:31px;height:31px}.orbit-badge.one{top:320px;left:calc(50% - 485px);transform:rotate(-9deg)}.orbit-badge.two{top:320px;left:calc(50% + 415px);transform:rotate(9deg)}.orbit-badge.three{color:var(--ink);background:var(--accent-soft);top:536px;left:calc(50% - 358px)}.orbit-badge.four{top:536px;left:calc(50% + 285px)}.hero-copy{max-width:1050px;margin:auto;position:relative}.hero-copy .section-kicker{justify-content:center;margin-bottom:29px}.hero-copy h1{letter-spacing:-3.4px;text-wrap:balance;font-size:clamp(44px,4.8vw,70px);font-weight:500;line-height:1.12}.hero-copy h1 em{color:var(--link);font-style:normal}.hero-lead{text-wrap:pretty;max-width:710px;margin:26px auto 32px;font-size:19px;line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-actions .outline{border-color:var(--control-border);background:#ffffff60}.hero-note{color:var(--muted);margin:20px auto;font-size:11px}.hero-foundation{max-width:970px;margin:115px auto 0;padding:26px 0 36px;position:relative}.hero-foundation>p{letter-spacing:.11em;text-transform:uppercase;color:var(--link);font-size:11px}.hero-foundation>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:64px;margin-top:28px;display:flex}.hero-foundation span{font:600 18px var(--heading);color:var(--ink);align-items:center;gap:10px;display:flex}.hero-foundation svg{width:24px;height:24px;color:var(--link)}.marketing-section{max-width:1260px;margin:auto;padding:102px 42px}.section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:44px;display:flex}.section-heading>div{max-width:690px}.section-heading>.section-kicker{margin-bottom:18px}.landing-v2 h2{letter-spacing:-1.8px;text-wrap:balance;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.16}.section-heading .section-kicker{margin-bottom:18px}.section-heading>p{max-width:300px;font-size:15px;line-height:1.7}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:19px;padding:8px;transition:transform .2s,box-shadow .2s}.feature-card:hover{box-shadow:0 14px 32px var(--shadow);transform:translateY(-4px)}.feature-art{background:linear-gradient(145deg,var(--brand-faint),var(--brand-soft));border-radius:12px;place-items:center;height:178px;display:grid;position:relative;overflow:hidden}.feature-art>span{border:1px solid var(--brand-line);width:89px;height:89px;box-shadow:14px 14px 0 var(--brand-line);z-index:1;background:#fff;border-radius:23px;place-items:center;display:grid;position:relative;transform:rotate(-9deg)}.feature-art svg{width:47px;height:47px;color:var(--link);stroke-width:1.2px}.feature-art i{border:1px solid var(--brand-line);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-88px;right:-40px}.feature-card:nth-child(2) .feature-art{background:linear-gradient(145deg,#fff,var(--accent-soft))}.feature-card:nth-child(2) .feature-art>span{box-shadow:14px 14px 0 var(--accent);transform:rotate(7deg)}.feature-card:nth-child(3) .feature-art>span{transform:rotate(-4deg)}.feature-copy{padding:24px 20px 19px}.feature-number{letter-spacing:.13em;color:var(--muted);margin-bottom:12px;font-size:11px;display:block}.feature-copy h3{margin-bottom:13px;font-size:21px;line-height:1.3}.feature-copy p{min-height:95px;font-size:14px;line-height:1.7}.feature-copy .btn{min-height:44px;margin-top:7px;padding-left:0}.assurance-strip{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px;padding:24px;display:grid}.assurance-strip>div{align-items:center;gap:13px;display:flex}.assurance-strip>div>span{background:var(--brand-soft);width:43px;height:43px;color:var(--link);border-radius:11px;flex:none;place-items:center;display:grid}.assurance-strip p{font-size:12px;line-height:1.6}.assurance-strip b{color:var(--ink);font-size:14px;font-weight:600;display:block}.experience-band{background:var(--canvas)}.experience-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.experience-preview{border:1px solid var(--line);box-shadow:0 28px 65px var(--shadow);background:#fff;border-radius:18px;margin:0 8px 30px 0;position:relative;transform:rotate(-2deg)}.preview-bar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;font-size:10px;display:flex}.preview-dots{letter-spacing:3px;color:var(--brand-line)}.preview-bar>svg{width:16px}.preview-workspace{padding:28px}.preview-context{background:var(--brand-faint);border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.preview-context>svg{color:var(--link)}.preview-context b,.preview-context small{display:block}.preview-context b{font-size:13px}.preview-context small{color:var(--muted);font-size:10px}.preview-context .pill{margin-left:auto;font-size:9px}.preview-greeting{font:600 25px/1.25 var(--heading);color:var(--ink);letter-spacing:-.7px;margin:28px 0 20px}.preview-rows>div{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.preview-rows>div>svg{color:var(--link)}.preview-rows>div>svg:last-child{width:15px;margin-left:auto}.preview-rows b,.preview-rows small{display:block}.preview-rows b{font-size:13px}.preview-rows small{color:var(--muted);font-size:11px}.preview-bottom{color:var(--muted);align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.preview-bottom .dot{color:var(--success);flex:none}.preview-seal{background:var(--brand);color:var(--on-brand);box-shadow:0 12px 30px var(--shadow);border-radius:12px;align-items:center;gap:10px;padding:18px 22px;font-size:13px;display:flex;position:absolute;bottom:-25px;right:-18px;transform:rotate(2deg)}.experience-copy>.section-kicker{margin-bottom:18px}.focus-switch{border-bottom:1px solid var(--line);gap:5px;margin:29px 0 26px;display:flex}.focus-switch button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 15px;font-size:14px}.focus-switch button[aria-pressed=true]{color:var(--link);border-color:var(--link);font-weight:600}.focus-copy h3{margin-bottom:13px;font-size:21px;line-height:1.35}.focus-copy p{font-size:14px;line-height:1.7}.focus-copy ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.focus-copy li{align-items:center;gap:10px;font-size:13px;display:flex}.focus-copy li svg{width:18px;height:18px;color:var(--link)}.section-heading.centered{text-align:center;justify-content:center}.centered .section-kicker{justify-content:center}.centered p:not(.section-kicker){max-width:550px;margin:22px auto 0;font-size:15px}.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.journey-marker{align-items:center;gap:14px;margin-bottom:25px;display:flex}.journey-marker span{font:500 34px var(--heading);color:var(--link)}.journey-marker i{background:var(--brand-line);flex:1;height:1px}.journey-grid article>svg{width:30px;height:30px;color:var(--link);margin-bottom:17px}.journey-grid h3{margin-bottom:12px;font-size:20px;line-height:1.35}.journey-grid p{max-width:285px;font-size:14px;line-height:1.7}.explore-section{padding-top:0}.explore-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.explore-card{text-align:left;border:1px solid var(--line);background:var(--brand-faint);border-radius:15px;flex-direction:column;align-items:start;gap:30px;min-width:0;padding:27px;display:flex;position:relative}.explore-card:hover{border-color:var(--brand);background:var(--brand-soft)}.explore-card:nth-child(2){background:var(--accent-soft)}.explore-symbol{width:50px;height:50px;color:var(--link);background:#fff;border-radius:13px;place-items:center;display:grid}.explore-symbol svg{width:25px;height:25px}.explore-card b{font:600 21px var(--heading);letter-spacing:-.6px;margin-bottom:10px;display:block}.explore-card small{color:var(--muted);max-width:250px;padding-right:18px;font-size:13px;line-height:1.7;display:block}.explore-arrow{position:absolute;top:34px;right:20px}.marketing-faq{grid-template-columns:1fr 1.25fr;gap:90px;padding-top:50px;display:grid}.marketing-faq aside>.section-kicker{margin-bottom:18px}.marketing-faq aside>p:not(.section-kicker){max-width:340px;margin:20px 0;font-size:15px;line-height:1.7}.parent-link{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--link);font-size:25px;font-weight:400;transition:transform .15s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{padding:16px 30px 0 0;font-size:14px;line-height:1.75}.closing-section{isolation:isolate;background:var(--brand);color:var(--on-brand);text-align:center;padding:75px 24px 80px;position:relative;overflow:hidden}.closing-section>*{position:relative}.closing-section .section-kicker{color:var(--on-brand);justify-content:center;margin-bottom:22px}.closing-section h2{max-width:650px;margin:auto}.closing-section>p:not(.section-kicker){color:var(--on-brand);max-width:560px;margin:20px auto 26px;font-size:16px;line-height:1.7}.closing-orbit{z-index:-1;border:1px solid #ffffff30;border-radius:50%;width:660px;height:660px;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 0 0 65px #ffffff08,0 0 0 130px #ffffff05}.marketing-footer{grid-template-columns:1fr 1fr;gap:40px;max-width:1260px;margin:auto;padding:50px 42px 24px;display:grid}.marketing-footer>div>p{max-width:350px;margin:18px 0 14px;font-size:13px;line-height:1.7}.marketing-footer>div>a:not(.brand){font-size:13px}.marketing-footer nav{flex-wrap:wrap;place-content:start end;gap:18px;font-size:13px;display:flex}.marketing-footer nav a{color:var(--ink);text-decoration:none}.marketing-footer nav a:hover{text-decoration:underline}.marketing-footer .footer-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:22px;font-size:11px;display:flex}@media (width>=1600px){.orbit-hero{padding-top:125px}.hero-copy h1{font-size:74px}}@media (width<=1050px){.landing-v2 .public-nav{padding:18px 25px}.landing-v2 .public-links{gap:16px}.landing-v2 .public-links a{font-size:12px}.orbit-badge.one{top:420px;left:3%}.orbit-badge.two{top:420px;left:auto;right:3%}.orbit-badge.three,.orbit-badge.four{display:none}.orbit-hero{min-height:730px;padding-top:90px}.hero-copy{max-width:810px}.hero-copy h1{letter-spacing:-2.8px;font-size:56px}.hero-lead{max-width:620px;font-size:17px}.hero-foundation{margin-top:95px}.hero-foundation>div{gap:32px}.hero-foundation span{font-size:15px}.marketing-section{padding:75px 28px}.experience-grid{gap:38px}.feature-copy{padding:22px 14px 16px}.feature-copy h3{font-size:18px}.feature-copy p{min-height:120px}.assurance-strip{gap:14px;padding:18px}.assurance-strip>div{align-items:start}.assurance-strip b{font-size:12px}.assurance-strip p{font-size:11px}.marketing-faq{gap:45px}.explore-section{padding-top:0}.preview-workspace{padding:19px}.preview-greeting{font-size:23px}.preview-seal{font-size:11px;right:-6px}.marketing-footer{padding-inline:28px}}@media (width<=760px){.landing-v2 .public-nav{padding:17px 20px}.landing-v2 .public-links{display:none}.landing-v2 .public-nav .brand b{font-size:21px}.landing-v2 .public-nav .brand small{font-size:7px}.landing-v2 .public-nav .btn{min-height:44px;padding:10px 13px;font-size:12px}.landing-v2 .public-nav .btn svg{display:none}.orbit-hero{min-height:690px;padding:73px 22px 0}.hero-copy h1{letter-spacing:-2px;font-size:43px;line-height:1.14}.hero-copy h1 br{display:none}.hero-copy .section-kicker{margin-bottom:25px;font-size:10px}.hero-lead{max-width:520px;margin-top:22px;font-size:16px;line-height:1.65}.hero-actions{gap:10px}.hero-actions .btn{padding:12px 17px;font-size:13px}.hero-note{max-width:285px;margin:18px auto;font-size:10px}.orbit-ring.outer{width:610px;top:38px}.orbit-ring.middle{width:516px;top:85px}.orbit-ring.inner{width:422px;top:132px}.orbit-badge{border-width:3px;width:48px;height:48px}.orbit-badge svg{width:23px;height:23px}.orbit-badge.one{top:479px;left:7%}.orbit-badge.two{top:479px;right:7%}.orbit-dot.first{top:95px;left:14%}.orbit-dot.second{width:8px;height:8px;top:160px;left:auto;right:12%}.hero-foundation{margin-top:81px;padding-bottom:30px}.hero-foundation>p{max-width:230px;margin:auto;font-size:9px}.hero-foundation>div{text-align:left;grid-template-columns:1fr 1fr;gap:19px 25px;max-width:350px;margin:24px auto 0;display:grid}.hero-foundation span{gap:8px;font-size:12px}.hero-foundation svg{width:18px;height:18px}.marketing-section{padding:66px 22px}.section-heading{margin-bottom:28px;display:block}.landing-v2 h2{letter-spacing:-1.3px;font-size:33px}.section-heading>p{max-width:none;margin-top:20px;font-size:14px}.feature-grid{grid-template-columns:1fr;gap:20px}.feature-art{height:160px}.feature-copy{padding:22px}.feature-copy h3{font-size:22px}.feature-copy p{min-height:0;font-size:14px}.assurance-strip{grid-template-columns:1fr;gap:18px;padding:21px}.assurance-strip>div{align-items:center}.assurance-strip b{font-size:14px}.assurance-strip p{font-size:12px}.experience-grid{grid-template-columns:1fr;gap:44px}.experience-preview{margin:0 8px 12px;transform:rotate(-1deg)}.preview-greeting{font-size:24px}.preview-seal{padding:14px 16px;right:-8px}.experience-copy h2{max-width:400px}.focus-switch{margin-top:20px}.focus-switch button{flex:1;padding-inline:7px;font-size:13px}.focus-copy h3{font-size:21px}.journey-grid{grid-template-columns:1fr;gap:32px}.journey-marker{margin-bottom:16px}.journey-grid article>svg{float:left;width:26px;height:26px;margin-right:14px}.journey-grid h3{font-size:20px}.journey-grid p{max-width:none;margin-left:40px}.explore-section{padding-top:0}.explore-grid{grid-template-columns:1fr;gap:15px}.explore-card{gap:20px;padding:25px}.explore-card small{max-width:none}.marketing-faq{grid-template-columns:1fr;gap:20px;padding-top:15px}.faq-list summary{font-size:15px}.closing-section{padding:60px 24px}.closing-section h2{font-size:35px}.closing-section>p:not(.section-kicker){font-size:14px}.marketing-footer{grid-template-columns:1fr;gap:30px;padding:35px 22px 22px}.marketing-footer nav{justify-content:start;font-size:12px}.marketing-footer .footer-bottom{flex-direction:column;gap:8px}.marketing-footer .brand small{font-size:8px}}.landing-v2 .public-nav-wrap{z-index:20;background:color-mix(in srgb,var(--brand-faint) 91%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.landing-v2.has-scrolled .public-nav-wrap{box-shadow:0 6px 30px var(--shadow)}.reading-progress{background:var(--accent);width:100%;height:3px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;z-index:60;pointer-events:none;position:fixed;top:0;left:0}.motion-toggle{z-index:3;border:1px solid var(--brand-line);color:var(--link);background:#ffffff90;border-radius:20px;padding:7px 13px;font-size:11px;position:absolute;top:17px;right:25px}.orbit-art{translate:var(--parallax-x,0px) var(--parallax-y,0px);transition:translate .6s ease-out}.orbit-badge{animation:5s ease-in-out infinite paused fp-float}.orbit-badge.two{animation-delay:-1.8s}.orbit-badge.three{animation-delay:-3s}.orbit-badge.four{animation-delay:-.8s}.orbit-ring.middle{animation:7s ease-in-out infinite paused fp-glow}.orbit-track{border-radius:50%;width:820px;height:820px;margin-left:-410px;animation:36s linear infinite paused fp-orbit;position:absolute;top:62px;left:50%}.orbit-track span{background:var(--accent);border:3px solid var(--accent-soft);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:50%}.orbit-in-view .orbit-badge,.orbit-in-view .orbit-ring.middle,.orbit-in-view .orbit-track{animation-play-state:running}.hero-copy{animation:.9s cubic-bezier(.2,.7,.3,1) both fp-hero-in}.hero-copy h1 em{background:linear-gradient(100deg,var(--brand) 15%,var(--link) 60%,var(--ink));color:#0000;-webkit-background-clip:text;background-clip:text}.landing-v2 .btn.primary{position:relative;overflow:hidden}.landing-v2 .btn.primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff45 50%,#0000 58%);transition:translate .6s;position:absolute;inset:-100% -30%;translate:-90%}.landing-v2 .btn.primary:hover:after{translate:90%}.feature-card{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d}.feature-card:hover{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-4px)}.feature-art{height:208px}.feature-art img{object-fit:contain;z-index:1;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s;position:relative}.feature-card:hover .feature-art img{transform:scale(1.045)}.motion-reveal.is-revealed{animation:.8s cubic-bezier(.2,.7,.3,1) both fp-section-in;animation-delay:var(--reveal-delay,0s)}.focus-copy{animation:.45s both fp-hero-in}.back-to-top{z-index:30;border:1px solid var(--brand-line);background:var(--brand);width:45px;height:45px;color:var(--on-brand);box-shadow:0 0 0 7px var(--brand-soft);opacity:0;visibility:hidden;border-radius:50%;place-items:center;transition:opacity .2s,visibility .2s;display:grid;position:fixed;bottom:24px;right:25px}.back-to-top svg{transform:rotate(-90deg)}.has-scrolled .back-to-top{opacity:1;visibility:visible}@keyframes fp-float{0%,to{translate:0}50%{translate:0 -14px}}@keyframes fp-glow{0%,to{opacity:.68}50%{opacity:1}}@keyframes fp-orbit{to{rotate:360deg}}@keyframes fp-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fp-section-in{0%{opacity:.25;translate:0 24px}to{opacity:1;translate:0}}.landing-v2[data-motion-paused=true] *,.landing-v2[data-motion-paused=true] :after{transition:none!important;animation:none!important;translate:none!important}.landing-v2[data-motion-paused=true] .feature-card{transform:none!important}@media (width<=760px){.orbit-track{width:610px;height:610px;margin-left:-305px;top:38px}.motion-toggle{padding:6px 10px;font-size:10px;top:14px;right:18px}.feature-art{height:190px}.back-to-top{width:44px;height:44px;bottom:20px;right:18px}.orbit-badge{display:none}}@media (prefers-reduced-motion:reduce){.landing-v2 *,.landing-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important;translate:none!important}.landing-v2 .feature-card{transform:none!important}}@media (width<=1040px){.landing-v2 .public-links{display:none}.fp-menu-button{display:grid}}@media (width<=540px){.landing-v2 .public-nav{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.landing-v2 .public-nav>.brand:not(.btn){grid-area:1/1;min-width:0}.landing-v2 .public-nav>.btn{text-align:center;grid-area:1/2;max-width:140px;min-height:44px;padding:10px 12px;font-size:12px}.marketing-nav-actions{grid-area:2/1/auto/-1;justify-content:flex-end;gap:10px}.marketing-nav-actions .fp-locale button{min-width:44px;min-height:44px}.fp-menu-button{width:44px;height:44px}.landing-v2 .public-nav .fp-brand__copy small{display:none}.landing-v2 .public-nav .fp-brand__copy strong{font-size:19px}.landing-v2 .public-nav .fp-brand__image{width:36px;height:36px}.hero-actions{flex-direction:column;align-items:stretch;max-width:340px;margin-inline:auto}.hero-actions .btn{width:100%}.motion-toggle{min-height:44px}}
