@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_642e6f83-module__BvWigq__className{font-family:inter,inter Fallback}.inter_642e6f83-module__BvWigq__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:interTight;src:url(../media/inter_tight_latin_wght_normal-s.0yzw701nbs_dl.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_b75520b4-module__znjCkW__className{font-family:interTight,interTight Fallback}.intertight_b75520b4-module__znjCkW__variable{--font-inter-tight:"interTight", "interTight Fallback"}
html:has(.landing.sv){background:#fff}html:has(.landing.sv[data-theme=dark]){background:#000}@media (prefers-color-scheme:dark){html:has(.landing.sv:not([data-theme=light])){background:#000}.landing:not([data-theme=light]){--bg:#000;--gray-50:#fafafa;--gray-200:#e5e5e5;--gray-300:#c8c8c8;--gray-400:#a1a1a1;--gray-500:#7c7c7c;--gray-600:#525252;--gray-700:#333;--gray-800:#222;--gray-900:#171717;--gray-950:#0d0d0d;--panel:#1a1a1a;--panel-2:#262626;--panel-3:#333;--hair:#ffffff0f;--nav-bg:#5252524d;--nav-shadow:0 18px 70px #00000059;--nav-link:#fff9;--shadow-lg:0 30px 90px #00000080;--shadow-md:0 20px 50px #0000008c;--cta-bg:#0d0d0de6;--glow:.4;--logo-filter:grayscale(1) brightness(1.6);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.landing[data-theme=dark]{--bg:#000;--gray-50:#fafafa;--gray-200:#e5e5e5;--gray-300:#c8c8c8;--gray-400:#a1a1a1;--gray-500:#7c7c7c;--gray-600:#525252;--gray-700:#333;--gray-800:#222;--gray-900:#171717;--gray-950:#0d0d0d;--panel:#1a1a1a;--panel-2:#262626;--panel-3:#333;--hair:#ffffff0f;--nav-bg:#5252524d;--nav-shadow:0 18px 70px #00000059;--nav-link:#fff9;--shadow-lg:0 30px 90px #00000080;--shadow-md:0 20px 50px #0000008c;--cta-bg:#0d0d0de6;--glow:.4;--logo-filter:grayscale(1) brightness(1.6);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing{--bg:#fff;--gray-50:#0d0d0d;--gray-200:#2e2e2e;--gray-300:#444;--gray-400:#5e5e5e;--gray-500:#7a7a7a;--gray-600:#b5b5b5;--gray-700:#dcdcdc;--gray-800:#e6e6e6;--gray-900:#ececec;--gray-950:#f5f5f4;--panel:#fff;--panel-2:#f2f2f1;--panel-3:#e8e8e6;--hair:#0000000f;--nav-bg:#ffffffb8;--nav-shadow:0 0 0 1px #0000000f, 0 18px 60px #00000014;--nav-link:#0000008c;--shadow-lg:0 30px 90px #00000024;--shadow-md:0 20px 50px #00000029;--cta-bg:#f5f5f4;--glow:.3;--logo-filter:grayscale(1) opacity(.6);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:clamp(16px, 4vw, 64px);--nav-h:96px;--ease:cubic-bezier(.22, .8, .2, 1);--display:var(--font-display,inherit);background:var(--bg);min-height:100vh;color:var(--gray-50);-webkit-font-smoothing:antialiased;overflow-x:clip}.landing main{display:block}.landing a{color:inherit;text-decoration:none}.landing :focus-visible{outline:2px solid var(--gray-50);outline-offset:3px}.landing .sv-skip{z-index:100;background:var(--gray-50);color:var(--bg);border-radius:10px;padding:10px 14px;font-size:14px;position:absolute;top:-60px;left:12px}.landing .sv-skip:focus{top:12px}.landing .sv-h2{font-family:var(--display);letter-spacing:-.035em;color:var(--gray-50);text-wrap:balance;margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.08}.landing .sv-lead{max-width:620px;color:var(--gray-50);margin:12px auto 0;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.landing .sv-center{text-align:center;padding:0 var(--page)}.landing .sv-words{display:inline}.landing.motion .sv-word{opacity:0;filter:blur(6px);transition:opacity .7s var(--ease), transform .7s var(--ease), filter .7s var(--ease);transition-delay:calc(var(--i) * 45ms);display:inline-block;transform:translateY(.35em)}.landing.motion .sv-words.in .sv-word{opacity:1;filter:none;transform:none}.landing .sv-btn{background:var(--gray-50);color:var(--bg);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:550;line-height:1;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.landing .sv-btn:hover{background:var(--gray-200)}.landing .sv-btn:active{transform:scale(.98)}.landing .sv-btn-sm{height:40px;padding:0 20px;font-size:16px}.landing .sv-btn-xs{height:28px;padding:0 12px;font-size:12px}.landing .sv-btn-lg{padding:20px 40px;font-size:17px;font-weight:500}.landing .sv-btn-ring{color:var(--gray-50);box-shadow:inset 0 0 0 1.25px var(--gray-700);background:0 0;font-weight:400}.landing .sv-btn-ring:hover{background:var(--gray-700)}.landing .sv-btn-wide{min-width:260px}.landing .sv-nav-wrap{z-index:50;height:var(--nav-h);pointer-events:none;align-items:center;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.landing .sv-nav{background:var(--nav-bg);width:100%;max-width:738px;height:64px;box-shadow:var(--nav-shadow);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);pointer-events:auto;border-radius:999px;justify-content:space-between;align-items:center;margin:0 auto;padding:0 12px 0 24px;display:flex;position:relative}.landing .sv-brand{font-family:var(--display);letter-spacing:-.03em;color:var(--gray-50);align-items:center;gap:9px;font-size:19px;font-weight:600;display:inline-flex}.landing .sv-brand .logo-mark{border-radius:7px}.landing .sv-nav-links{gap:2px;margin-left:auto;display:flex}.landing .sv-nav-links a,.landing .sv-nav-login{color:var(--nav-link);border-radius:999px;padding:12px;font-size:16px;font-weight:550;transition:color .2s}.landing .sv-nav-links a:hover,.landing .sv-nav-login:hover{color:var(--gray-50)}.landing .sv-nav-end{align-items:center;margin-left:8px;display:flex}.landing .sv-nav-cta{opacity:0;max-width:0;transition:max-width .45s var(--ease), margin .45s var(--ease), opacity .3s ease;margin-left:0;display:inline-flex;overflow:hidden}.landing .sv-nav-cta.shown{opacity:1;max-width:180px;margin-left:6px}.landing .sv-nav-mobile{display:none}.landing .sv-theme{width:40px;height:40px;color:var(--nav-link);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:4px;transition:color .2s,background .2s;display:grid}.landing .sv-theme:hover{color:var(--gray-50);background:var(--hair)}.landing .sv-theme .sv-moon,.landing[data-theme=dark] .sv-theme .sv-sun{display:block}.landing .sv-theme .sv-sun,.landing[data-theme=dark] .sv-theme .sv-moon{display:none}@media (prefers-color-scheme:dark){.landing:not([data-theme=light]) .sv-theme .sv-sun{display:block}.landing:not([data-theme=light]) .sv-theme .sv-moon{display:none}}.landing .sv-hero{padding:calc(var(--nav-h) + 10rem) var(--page) 8rem;text-align:center;flex-direction:column;align-items:center;display:flex}.landing .sv-hero h1{font-family:var(--display);letter-spacing:-.035em;color:var(--gray-50);animation:sv-rise 1s var(--ease) both;margin:0;font-size:clamp(38px,6vw,80px);font-weight:500;line-height:1.05}.landing .sv-hero-sub{max-width:56rem;color:var(--gray-500);animation:sv-rise 1s 80ms var(--ease) both;margin:12px 0 0;font-size:clamp(16px,1.9vw,24px);line-height:1.375}.landing .sv-hero-cta{animation:sv-rise 1s .16s var(--ease) both;gap:16px;margin-top:40px;display:flex}.landing .sv-proof{color:var(--gray-400);animation:sv-rise 1s .24s var(--ease) both;flex-direction:column;align-items:center;gap:16px;margin-top:64px;font-size:13px;font-weight:500;display:flex}.landing .sv-faces{align-items:center;display:flex}.landing .sv-face{background:var(--gray-900);width:32px;height:32px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin-left:-4px;transition:transform .2s ease-out;position:relative;overflow:hidden}.landing .sv-face:hover{transform:translateY(-6px)}.landing .sv-face{background:linear-gradient(135deg, hsl(var(--h) 70% 62%), hsl(calc(var(--h) + 40) 65% 42%));color:#fff;place-items:center;font-size:13px;font-weight:600;display:grid}@keyframes sv-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.landing .sv-product{width:min(1400px, calc(100vw - 2 * var(--page)));margin:0 auto 48px;scroll-margin-top:110px;position:relative}.landing .sv-product-glow{opacity:var(--glow);filter:blur(80px)saturate(1.2);pointer-events:none;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.landing .sv-product-glow img{object-fit:cover;width:100%;height:100%}.landing .sv-product-frame{background:var(--gray-950);height:min(820px,72vw);box-shadow:inset 0 0 0 1px var(--hair);border-radius:20px;padding:22px;position:relative;overflow:hidden}.landing .sv-product-frame:after{content:"";background:linear-gradient(transparent, var(--gray-950) 90%);pointer-events:none;height:160px;position:absolute;inset:auto 0 0}.landing .sv-product-board.board-wrap{background:0 0;max-width:none;padding:0}.landing .card{color:#111}.landing .sv-studios{text-align:center;margin-top:32px}.landing .sv-studios-title{color:var(--gray-400);font-size:14px;font-weight:500}.landing .sv-marquee{max-width:1200px;margin:28px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.landing .sv-marquee-track{width:max-content;animation:40s linear infinite sv-marquee;display:flex}.landing .sv-marquee-set{align-items:center;gap:64px;padding-right:64px;display:flex}.landing .sv-logo{font-family:var(--display);letter-spacing:-.04em;color:var(--gray-400);white-space:nowrap;align-items:center;gap:8px;font-size:21px;font-weight:600;display:inline-flex}.landing .sv-logo svg{width:22px;height:22px}.landing .sv-logo-img{width:auto;height:26px;filter:var(--logo-filter)}@keyframes sv-marquee{to{transform:translate(-50%)}}.landing .sv-manifesto{max-width:1000px;padding:0 var(--page);margin:7rem auto 4rem}.landing .sv-lit{font-family:var(--display);letter-spacing:-.02em;text-wrap:pretty;flex-direction:column;gap:1.1em;font-size:clamp(24px,2.8vw,38px);font-weight:500;line-height:1.3;display:flex}.landing .sv-lit p{margin:0}.landing.motion .sv-lit-word{opacity:clamp(.18, calc(var(--p,0) * (var(--n) + 12) - var(--i)), 1);transition:opacity .15s linear}.landing .sv-sign{color:var(--gray-500);align-items:center;gap:16px;margin-top:40px;padding:24px 0;font-size:17px;line-height:1.4;display:flex}.landing .sv-sign-avatar{background:var(--gray-900);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.landing .sv-sign-avatar img{object-fit:cover;width:100%;height:100%}.landing .sv-sign-role{color:var(--gray-400)}.landing .sv-platforms{max-width:1040px;padding:0 var(--page);justify-content:center;align-items:center;gap:80px;margin:6rem auto 0;scroll-margin-top:110px;display:flex}.landing .sv-platforms-copy{flex:1}.landing .sv-apps{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px;display:flex}.landing .sv-app{border:1px solid var(--gray-900);background:var(--gray-950);width:240px;color:var(--gray-400);border-radius:999px;justify-content:space-between;align-items:center;padding:14px 24px;font-size:16px;transition:border-color .2s,color .2s;display:flex}.landing .sv-app:hover{border-color:var(--gray-700);color:var(--gray-200)}.landing .sv-phone{aspect-ratio:4/5;background:var(--gray-950);width:440px;box-shadow:var(--shadow-lg);border-radius:36px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:10px;padding:0 10px;display:grid;overflow:hidden}.landing .sv-phone-col{overflow:hidden}.landing .sv-phone-track{animation:sv-drift var(--dur) linear infinite;flex-direction:column;gap:10px;padding-top:10px;display:flex}.landing .sv-phone-col:nth-child(2) .sv-phone-track{animation-direction:reverse}.landing .sv-phone-track img{aspect-ratio:3/4;object-fit:cover;border-radius:14px;width:100%}.landing .sv-phone-track img:nth-child(3n+2){aspect-ratio:4/5}.landing .sv-phone-track img:nth-child(3n){aspect-ratio:1}@keyframes sv-drift{to{transform:translateY(-50%)}}.landing .sv-features{margin-top:8rem;scroll-margin-top:110px}.landing .sv-row{--gutter:max(calc(var(--page) + 2rem), calc((100vw - 1600px) / 2));padding:0 var(--gutter) 16px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;gap:32px;margin-top:64px;display:flex;overflow-x:auto}.landing .sv-row::-webkit-scrollbar{display:none}.landing .sv-card{scroll-snap-align:center;flex-shrink:0;width:380px}.landing .sv-card-visual{aspect-ratio:4/5;background:var(--gray-950);border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;padding:32px;display:flex;position:relative;overflow:hidden}.landing .sv-card h3{font-family:var(--display);letter-spacing:-.02em;color:var(--gray-50);margin:0 0 8px;font-size:20px;font-weight:500}.landing .sv-card p{color:var(--gray-400);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.landing .sv-row-nav{justify-content:center;gap:10px;margin-top:28px;display:flex}.landing .sv-round{border:1px solid var(--gray-800);background:var(--gray-950);width:44px;height:44px;color:var(--gray-300);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.landing .sv-round:hover{border-color:var(--gray-600);color:var(--gray-50)}.landing .sv-fan{width:100%;height:100%;position:relative}.landing .sv-fan figure{aspect-ratio:9/16;width:50%;box-shadow:var(--shadow-md);transform:translate(calc(-50% + (var(--i) - 1) * 44%), -50%) rotate(calc((var(--i) - 1) * 8deg));transition:transform .5s var(--ease);border-radius:14px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden}.landing .sv-fan figure:nth-child(2){z-index:2}.landing .sv-card:hover .sv-fan figure{transform:translate(calc(-50% + (var(--i) - 1) * 52%), -52%) rotate(calc((var(--i) - 1) * 10deg))}.landing .sv-fan img{object-fit:cover;width:100%;height:100%}.landing .sv-fan span{position:absolute;top:8px;left:8px}.landing .sv-folder{width:100%;padding-top:18px;position:relative}.landing .sv-folder-tab{background:var(--gray-700);border-radius:12px 16px 0 0;width:40%;height:30px;position:absolute;top:0;left:0}.landing .sv-folder-body{aspect-ratio:4/3;background:var(--gray-700);box-shadow:var(--shadow-md);border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:3px;display:grid;position:relative;overflow:hidden}.landing .sv-folder-body img{object-fit:cover;width:100%;height:100%}.landing .sv-folder-body img:first-child{grid-row:span 2}.landing .sv-search{background:var(--panel);width:100%;box-shadow:inset 0 0 0 1px var(--hair);border-radius:18px;padding:14px}.landing .sv-search-bar{background:var(--panel-2);height:40px;color:var(--gray-50);border-radius:12px;justify-content:space-between;align-items:center;padding:0 8px 0 14px;font-size:15px;display:flex}.landing .sv-search-bar span:after{content:"";vertical-align:-2px;background:var(--gray-50);width:1.5px;height:1em;margin-left:2px;animation:1s step-end infinite sv-caret;display:inline-block}.landing .sv-search-bar kbd{background:var(--panel-3);color:var(--gray-400);border-radius:6px;padding:3px 6px;font:500 11px/1 inherit}.landing .sv-search-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.landing .sv-search-grid img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}@keyframes sv-caret{50%{opacity:0}}.landing .sv-doc.card{border-radius:14px;width:100%;height:80%;animation:none;position:relative}.landing .sv-doc .doc{font-size:14px}.landing .sv-sketch{background-color:#fff;background-image:radial-gradient(#00000017 1.2px,#0000 1.2px);background-size:18px 18px;border-radius:14px;place-items:center;width:100%;height:80%;display:grid}.landing .sv-draw{width:80%;overflow:visible}.landing .sv-draw polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:5s ease-in-out infinite sv-draw}@keyframes sv-draw{0%{stroke-dashoffset:1px}30%,80%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}.landing .sv-share{background:var(--panel);width:100%;box-shadow:inset 0 0 0 1px var(--hair);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.landing .sv-share-row{align-items:center;gap:12px;display:flex}.landing .sv-share-row b{color:var(--gray-50);font-size:14px;font-weight:550;display:block}.landing .sv-share-row small{color:var(--gray-500);font-size:12px}.landing .sv-share-icon{color:#fff;background:#0a84ff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.landing .sv-switch{background:#0a84ff;border-radius:999px;flex-shrink:0;width:40px;height:24px;margin-left:auto;position:relative}.landing .sv-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;right:3px}.landing .sv-share-link{background:var(--panel-2);color:var(--gray-300);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:5px 5px 5px 14px;font-size:13px;display:flex}.landing .sv-widgets{gap:12px;width:62%;display:grid}.landing .sv-widgets .card{aspect-ratio:1;width:100%;animation:none;position:relative}.landing .sv-faq{max-width:820px;padding:0 var(--page);text-align:center;margin:9rem auto 0;scroll-margin-top:110px}.landing .sv-faq-list{border-top:1px solid var(--gray-900);text-align:left;margin-top:40px}.landing .sv-faq-item{border-bottom:1px solid var(--gray-900)}.landing .sv-faq-item summary{letter-spacing:-.01em;color:var(--gray-50);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.landing .sv-faq-item summary::-webkit-details-marker{display:none}.landing .sv-faq-item summary svg{color:var(--gray-500);transition:transform .3s var(--ease);flex-shrink:0}.landing .sv-faq-item[open] summary svg{transform:rotate(45deg)}.landing .sv-faq-item p{color:var(--gray-400);margin:0;padding:0 40px 24px 0;font-size:16px;line-height:1.6}.landing .sv-cta-wrap{max-width:1600px;padding:0 var(--page);margin:6rem auto 3rem}.landing .sv-cta{border:1px solid var(--gray-900);background:var(--cta-bg);text-align:center;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:80px 32px;display:flex}.landing .sv-cta h2{max-width:64rem;font-family:var(--display);letter-spacing:-.055em;color:var(--gray-50);text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,72px);font-weight:500;line-height:1.02}.landing .sv-cta p{max-width:42rem;color:var(--gray-500);margin:20px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.45}.landing .sv-cta .sv-btn{margin-top:40px}.landing .sv-cta-note{color:var(--gray-500);margin-top:16px;font-size:14px}.landing .sv-footer{max-width:1600px;padding:64px var(--page) 40px;margin:0 auto}.landing .sv-footer-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:40px;display:grid}.landing .sv-footer-brand p{color:var(--gray-500);margin:14px 0 0;font-size:15px}.landing .sv-footer h4{color:var(--gray-50);margin:0 0 14px;font-size:15px;font-weight:550}.landing .sv-footer-grid a:not(.sv-brand){color:var(--gray-500);padding:5px 0;font-size:15px;transition:color .2s;display:block}.landing .sv-footer-grid a:not(.sv-brand):hover{color:var(--gray-50)}.landing .sv-footer-base{border-top:1px solid var(--gray-900);color:var(--gray-500);justify-content:space-between;gap:20px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}.landing .sv-footer-legal{gap:20px;display:flex}.landing .sv-footer-legal a:hover{color:var(--gray-50)}@media (max-width:1024px){.landing .sv-platforms{text-align:center;flex-direction:column-reverse;gap:48px}.landing .sv-apps{align-items:center}.landing .sv-footer-grid{grid-template-columns:repeat(4,1fr)}.landing .sv-footer-brand{grid-column:1/-1}}@media (max-width:680px){.landing{--nav-h:80px}.landing .sv-nav-wrap{padding:0 16px}.landing .sv-nav{height:56px;padding:0 8px 0 18px}.landing .sv-nav-links,.landing .sv-nav-end{display:none}.landing .sv-theme{margin:0 4px 0 auto}.landing .sv-nav-mobile{display:inline-flex}.landing .sv-hero{padding:calc(var(--nav-h) + 5rem) 16px 5rem}.landing .sv-hero-sub br{display:none}.landing .sv-hero-cta{flex-direction:column;width:100%}.landing .sv-hero-cta .sv-btn{width:100%}.landing .sv-proof{margin-top:48px;font-size:15px}.landing .sv-face{width:28px;height:28px}.landing .sv-face:nth-child(n+9){display:none}.landing .sv-product{width:calc(100vw - 32px)}.landing .sv-product-frame{border-radius:14px;height:118vw;padding:10px}.landing .sv-manifesto{margin-top:5rem;padding:0 20px}.landing .sv-phone{border-radius:28px;width:min(300px,80vw)}.landing .sv-features{margin-top:6rem}.landing .sv-row{gap:16px;margin-top:40px;padding:0 16px 12px;scroll-padding:0 16px}.landing .sv-card{width:280px}.landing .sv-card-visual{padding:24px}.landing .sv-row-nav{display:none}.landing .sv-faq{margin-top:6rem}.landing .sv-faq-item summary{font-size:16px}.landing .sv-cta-wrap{margin-top:5rem;padding:0 16px}.landing .sv-cta{border-radius:28px;min-height:360px;padding:64px 24px}.landing .sv-cta .sv-btn{width:100%;min-width:0}.landing .sv-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.landing .sv-footer-base{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.landing .sv-hero h1,.landing .sv-hero-sub,.landing .sv-hero-cta,.landing .sv-proof,.landing .sv-marquee-track,.landing .sv-phone-track,.landing .sv-search-bar span:after{animation:none}.landing .sv-draw polyline{stroke-dashoffset:0;animation:none}.landing .sv-fan figure,.landing .sv-nav-cta{transition:none}}
