@keyframes st-carousel4{0%,6%,94%,to{transform:translateX(0) scale(1) rotateY(0deg);opacity:1;z-index:4}19%,31%{transform:translateX(124px) scale(.72) rotateY(-27deg);opacity:.5;z-index:3}44%,56%{transform:translateX(0) translateY(-24px) scale(.44) rotateY(0deg);opacity:.18;z-index:1}69%,81%{transform:translateX(-124px) scale(.72) rotateY(27deg);opacity:.5;z-index:3}}@keyframes st-aurora{0%,to{transform:translate3d(0,0,0) scale(1)}33%{transform:translate3d(6%,-5%,0) scale(1.12)}66%{transform:translate3d(-5%,6%,0) scale(.94)}}@keyframes st-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes st-float-s{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes st-sheen{0%{transform:translateX(-160%) skewX(-18deg)}60%,to{transform:translateX(180%) skewX(-18deg)}}@keyframes st-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes st-spin{to{transform:rotate(360deg)}}@keyframes st-spin-r{to{transform:rotate(-360deg)}}@keyframes st-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes st-pulse-ring{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.7);opacity:0}}@keyframes st-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes st-dash{to{stroke-dashoffset:-200}}@keyframes st-marq-v{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes st-reel3{0%{opacity:0;transform:translateX(24px) scale(.98)}30%,4%{opacity:1;transform:none}36%,to{opacity:0;transform:translateX(-24px) scale(.98)}}@keyframes st-reeldot{0%,36%,4%,to{background:var(--hair);width:7px}30%,9%{background:var(--brand-bright);width:20px}}@keyframes st-dashflow{to{stroke-dashoffset:-32}}@keyframes st-orbit{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes st-orbit-r{0%{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes st-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes st-sendmsg{0%,8%{opacity:0;transform:translate(0,8px) scale(.9)}16%,40%{opacity:1;transform:none}52%,to{opacity:0;transform:translate(60px,-30px) scale(.7) rotate(8deg)}}@keyframes st-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes st-grid{0%{transform:translateY(0)}to{transform:translateY(-60px)}}@keyframes st-blink{0%,45%{opacity:1}50%,95%{opacity:.25}}@keyframes st-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes st-heart{0%,to{transform:scale(1)}25%{transform:scale(1.25)}40%{transform:scale(1.1)}}@keyframes st-grow{0%,to{transform:scaleY(.25);opacity:.6}50%{transform:scaleY(1);opacity:1}}@keyframes st-word{0%{opacity:0;transform:translateY(30px) rotateX(-40deg)}to{opacity:1;transform:none}}@keyframes st-progress{0%,to{width:12%}50%{width:94%}}@keyframes st-toast{0%,6%{opacity:0;transform:translateY(12px) scale(.94)}14%,44%{opacity:1;transform:none}54%,to{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes st-cursor{0%,88%,to{transform:translate(0,0)}22%{transform:translate(42px,16px)}44%{transform:translate(78px,4px)}66%{transform:translate(34px,26px)}}@keyframes st-scan{0%{transform:translateY(-2px);opacity:0}12%,88%{opacity:.9}to{transform:translateY(120px);opacity:0}}@keyframes st-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}@keyframes st-sweepx{0%{transform:translateX(-130%) skewX(-18deg)}55%,to{transform:translateX(360%) skewX(-18deg)}}@keyframes st-tabglow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 16px 2px rgba(79,141,255,.5)}}@keyframes st-typebar{0%,to{transform:scaleX(.4)}50%{transform:scaleX(1)}}@keyframes st-tilt{0%,to{transform:perspective(1200px) rotateY(-6deg) rotateX(2deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateY(-10px)}}@keyframes st-tilt-r{0%,to{transform:perspective(1200px) rotateY(6deg) rotateX(2deg) translateY(0)}50%{transform:perspective(1200px) rotateY(3deg) rotateX(1deg) translateY(-10px)}}@keyframes st-ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(2.4);opacity:0}}@keyframes st-listen{0%,44%,to{transform:translateY(0) scale(1)}22%{transform:translateY(-3px) scale(1.08)}}@keyframes st-wrench{0%,48%,58%,to{transform:rotate(0deg)}12%,36%{transform:rotate(-24deg)}24%{transform:rotate(-8deg)}}@keyframes st-needle{0%,to{transform:rotate(-17deg)}50%{transform:rotate(17deg)}}@keyframes st-book{0%,to{transform:perspective(320px) rotateY(-20deg)}50%{transform:perspective(320px) rotateY(20deg)}}@keyframes st-write{0%,to{transform:scaleX(0)}45%,80%{transform:scaleX(1)}}@keyframes st-msgin{0%,5%{opacity:0;transform:translateY(12px) scale(.92)}15%,85%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes st-sweepline{0%{left:-2%;opacity:0}12%,88%{opacity:.85}to{left:100%;opacity:0}}:root{color-scheme:dark;--brand:#2563EB;--brand-deep:#1A3FBF;--brand-navy:#1A2540;--brand-bright:#4F8DFF;--brand-sky:#8FB8FF;--cyan:#38BDF8;--logo-blue:#4F8DFF;--logo-fg:#dbe6ff;--bg:#060a16;--bg-2:#0a1024;--bg-3:#0d1530;--ink:#eaf0ff;--ink-soft:rgba(233,239,255,.64);--ink-faint:rgba(233,239,255,.40);--hair:rgba(233,239,255,.10);--glass:rgba(255,255,255,.055);--glass-2:rgba(255,255,255,.09);--glass-3:rgba(20,30,66,.5);--glass-border:rgba(255,255,255,.13);--glass-edge:rgba(255,255,255,.28);--glass-blur:blur(28px) saturate(175%);--glass-shadow:0 24px 60px -22px rgba(2,8,28,.78);--glow:0 0 60px -8px rgba(79,141,255,.5);--grad:linear-gradient(135deg, #5C97FF 0%, #2563EB 52%, #1A3FBF 100%);--grad-soft:linear-gradient(135deg, rgba(92,151,255,.18), rgba(26,63,191,.10));--grad-text:linear-gradient(110deg, #e8f0ff 0%, #8FB8FF 40%, #4F8DFF 70%, #2563EB 100%);--r-xs:10px;--r-sm:16px;--r:22px;--r-lg:30px;--r-xl:40px;--nav-h:clamp(96px, 8.5vw, 104px);--font-display:'Space Grotesk', ui-sans-serif, system-ui, sans-serif;--font-body:'DM Sans', ui-sans-serif, system-ui, -apple-system, sans-serif;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1)}[data-theme=light]{color-scheme:light;--bg:#e7eefc;--bg-2:#dde8fb;--bg-3:#cfe0fb;--ink:#0b1430;--ink-soft:rgba(11,20,48,.66);--ink-faint:rgba(11,20,48,.45);--hair:rgba(20,50,120,.12);--glass:rgba(255,255,255,.55);--glass-2:rgba(255,255,255,.74);--glass-3:rgba(255,255,255,.66);--glass-border:rgba(255,255,255,.85);--glass-edge:rgba(255,255,255,1);--glass-blur:blur(26px) saturate(165%);--glass-shadow:0 16px 40px -24px rgba(24,56,130,.22);--glow:0 0 56px -10px rgba(37,99,235,.34);--brand:#1D4ED8;--brand-bright:#2563EB;--grad-text:linear-gradient(110deg, #1D4ED8 0%, #2563EB 55%, #1A3FBF 100%);--logo-blue:#2563EB;--logo-fg:#1A2540}*,::after,::before{box-sizing:border-box}body,html{background:var(--bg)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{margin:0;color:var(--ink);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background .5s var(--ease),color .5s var(--ease)}img,svg{display:block;max-width:100%}html.st-exit{opacity:0;transition:opacity .24s var(--ease)}@media (prefers-reduced-motion:reduce){html.st-exit{transition:none;opacity:1}}a,button{color:inherit}a{text-decoration:none}button{font:inherit}::selection{background:rgba(79,141,255,.3);color:#fff}[data-theme=light] ::selection{background:rgba(37,99,235,.22);color:#06122e}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(var(--brand),var(--brand-deep));border-radius:20px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--brand-bright);background-clip:padding-box}.fa-notdog-duo,.fands{--fa-primary-color:var(--brand-bright);--fa-secondary-color:var(--brand);--fa-secondary-opacity:.42}.pill[aria-selected=true] .fa-notdog-duo,[style*="background: var(--grad);"] .fa-notdog-duo,[style*="background:var(--grad);"] .fa-notdog-duo{--fa-primary-color:#fff!important;--fa-secondary-color:#fff!important;--fa-secondary-opacity:.55!important}.reveal{opacity:0;transform:translateY(38px);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out),filter .85s var(--ease-out);will-change:opacity,transform}.reveal.in{opacity:1;transform:none;filter:none}.reveal-l{transform:translateX(-46px)}.reveal-r{transform:translateX(46px)}.reveal-sc{transform:scale(.9)}.reveal-bl{filter:blur(16px);transform:translateY(22px)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--cursor-fill:#ffffff;--cursor-stroke:#1A3FBF;--cursor-glow:rgba(79,141,255,.32);--cursor-shadow:rgba(2,8,28,.55)}[data-theme=light]{--cursor-fill:#122a5e;--cursor-stroke:#ffffff;--cursor-glow:rgba(37,99,235,.26);--cursor-shadow:rgba(24,56,130,.32)}#st-cursor,#st-halo,.st-ripple{position:fixed;top:0;left:0;pointer-events:none}#st-cursor,#st-halo{z-index:99999;will-change:transform}#st-halo{width:36px;height:36px;margin:-18px 0 0-18px;border-radius:50%;background:radial-gradient(circle,var(--cursor-glow),transparent 70%);opacity:0;transition:width .3s var(--spring),height .3s var(--spring),opacity .3s var(--ease),background .4s var(--ease)}#st-cursor{transition:opacity .25s var(--ease)}#st-cursor .st-cursor-inner{display:block;width:23px;height:23px;margin:-2px 0 0-2px;transform:rotate(-6deg);transform-origin:5px 5px;transition:transform .16s var(--spring)}#st-cursor svg{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 2px 5px var(--cursor-shadow))}#st-cursor .st-cur-path{fill:var(--cursor-fill);stroke:var(--cursor-stroke);stroke-width:32;stroke-linejoin:round;paint-order:stroke fill;transition:fill .35s var(--ease),stroke .35s var(--ease)}body.st-cursor-on #st-halo{opacity:.42;animation:st-pulse 2.6s ease-in-out infinite}body.st-cursor-hover #st-halo{width:60px;height:60px;margin:-30px 0 0-30px;opacity:1;animation:none}body.st-cursor-hover #st-cursor .st-cursor-inner{transform:rotate(0deg) scale(1.24)}body.st-cursor-hover #st-cursor .st-cur-path{fill:var(--brand-bright);stroke:var(--cursor-fill)}[data-theme=light] body.st-cursor-hover #st-cursor .st-cur-path{fill:var(--brand);stroke:#fff}body.st-cursor-press #st-cursor .st-cursor-inner{transform:scale(.82)}body.st-cursor-press #st-halo{width:30px;height:30px;margin:-15px 0 0-15px}body.st-cursor-text #st-halo{opacity:0}.st-ripple{width:16px;height:16px;margin:-8px 0 0-8px;border-radius:50%;border:2px solid var(--brand-bright);z-index:99998;animation:st-ping .6s var(--ease-out) forwards}@media (pointer:fine){body.st-cursor-on,body.st-cursor-on *{cursor:none!important}}@media (pointer:coarse),(hover:none){#st-cursor,#st-halo,.st-ripple{display:none!important}}.st-carousel{position:relative;height:412px;max-width:470px;margin:0 auto;perspective:1200px}.st-cphone{position:absolute;top:0;left:50%;width:188px;margin-left:-94px;transform-origin:center center;animation:st-carousel4 18s var(--ease) infinite;will-change:transform,opacity}.st-cphone.p2{animation-delay:-4.5s}.st-cphone.p3{animation-delay:-9s}.st-cphone.p4{animation-delay:-13.5s}@media (max-width:520px){.st-carousel{transform:scale(.86);transform-origin:top center}}@media (prefers-reduced-motion:reduce){.st-cphone{animation:none}.st-cphone.p2{transform:translateX(124px) scale(.72) rotateY(-27deg);opacity:.55}.st-cphone.p3{transform:translateX(0) translateY(-24px) scale(.44);opacity:.4;z-index:1}.st-cphone.p4{transform:translateX(-124px) scale(.72) rotateY(27deg);opacity:.55}}@media (min-width:700px) and (hover:hover){main>section{min-height:100svh;box-sizing:border-box;display:grid;align-content:safe center}main>section:last-child{min-height:0;align-content:start}.dd-snap{min-height:100svh;align-content:safe center}}.glass{position:relative;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-edge)}.glass-2{background:var(--glass-2)}.glass-3{background:var(--glass-3)}footer>.glass{box-shadow:inset 0 1px 0 var(--glass-edge)}.glass-spec::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,var(--glass-edge),transparent 38%,transparent 64%,rgba(79,141,255,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.9}.gradtext{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200%auto}.lift{transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .35s var(--ease),background .35s var(--ease)}@media (hover:hover){.lift:hover{transform:translateY(-7px)}}.stagger>:nth-child(1){transition-delay:.04s}.stagger>:nth-child(2){transition-delay:.11s}.stagger>:nth-child(3){transition-delay:.18s}.stagger>:nth-child(4){transition-delay:.25s}.stagger>:nth-child(5){transition-delay:.32s}.stagger>:nth-child(6){transition-delay:.39s}.stagger>:nth-child(7){transition-delay:.46s}.stagger>:nth-child(8){transition-delay:.53s}.sweep{position:relative;overflow:hidden}.sweep::after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:translateX(-160%) skewX(-18deg);transition:transform .9s var(--ease-out);pointer-events:none}@media (hover:hover){.sweep:hover::after{transform:translateX(320%) skewX(-18deg)}}.st-navitem[aria-current=page]{color:var(--ink);background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--glass-border)}.st-navitem[aria-current=page] i{--fa-primary-color:var(--brand-bright);--fa-secondary-color:var(--brand);--fa-secondary-opacity:.55}.st-nav.scrolled{box-shadow:0 18px 50px -16px rgba(2,8,28,.7),inset 0 1px 0 var(--glass-edge),0 0 0 1px rgba(79,141,255,.16)}.st-scrim{opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.st-scrim.open{opacity:1;pointer-events:auto}.st-drawer{transform:translateX(104%);transition:transform .42s var(--ease-out)}.st-drawer.open{transform:translateX(0)}body.st-lock{overflow:hidden}[data-theme=light] .tech-chip{background:rgba(255,255,255,.82)!important;border-color:rgba(20,50,120,.14)!important;color:var(--ink)!important;box-shadow:0 6px 18px -12px rgba(24,56,130,.28)}.st-ic-listen{animation:st-listen 3s ease-in-out infinite;transform-origin:center}.st-ic-wrench{animation:st-wrench 3.6s ease-in-out infinite;transform-origin:58% 42%}.st-ic-needle{animation:st-needle 2.8s ease-in-out infinite;transform-origin:bottom center}.st-ic-book{animation:st-book 4s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion:reduce){.st-ic-book,.st-ic-listen,.st-ic-needle,.st-ic-wrench{animation:none}}.edge-fade{overflow:hidden;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.st-burger{display:none}@media (max-width:920px){.st-center,.st-right{display:none!important}.st-burger{display:flex!important}:root{--nav-h:70px}.st-logo{width:50px!important;height:50px!important}}.glass{transition:background .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease)}.edge-fade:hover>div{animation-play-state:paused}.kicker::before{transform:scaleX(0);transform-origin:left center;transition:transform .8s var(--ease-out) .2s}.in .kicker::before,.kicker.in::before{transform:scaleX(1)}.lift i{transition:transform .4s var(--spring)}@media (hover:hover){.lift:hover i{transform:scale(1.07)}}a.sweep:active,button.sweep:active{transform:translateY(1px) scale(.98)}.st-navwrap{transition:top .38s var(--ease)}.st-logo{transition:width .38s var(--ease),height .38s var(--ease)}@media (min-width:921px){.st-navwrap:has(.st-nav.scrolled){top:8px}.st-nav.scrolled{--nav-h:76px}.st-nav.scrolled .st-logo{width:60px!important;height:60px!important}}@media (prefers-reduced-motion:reduce){.kicker::before{transform:none;transition:none}.st-logo,.st-navwrap{transition:none}}@media (max-width:760px){.st-foot-svc{display:none}}@media (max-width:860px){.st-foot-grid{grid-template-columns:1fr 1fr!important;gap:34px 28px!important}}@media (max-width:540px){.st-foot-grid{grid-template-columns:1fr!important;gap:30px!important}}.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:44px;max-width:1240px;margin:0 auto}.hero-grid>*{min-width:0}.grid-2,.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.grid-2{grid-template-columns:repeat(2,1fr);gap:20px}.works-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.split-2{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.grid-4,.stats-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.grid-4{gap:20px}.grid-2>*,.grid-3>*,.grid-4>*,.split-2>*,.stats-4>*,.works-bento>*{min-width:0}@media (max-width:620px){.stats-4{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:1000px){.grid-3,.grid-4,.works-bento{grid-template-columns:1fr 1fr}}@media (max-width:940px){.hero-grid,.split-2{grid-template-columns:1fr;gap:30px}.split-2{gap:36px}}@media (max-width:720px){.grid-2,.grid-3,.works-bento{grid-template-columns:1fr}.works-bento>*{grid-column:auto!important}}@media (max-width:560px){.grid-4{grid-template-columns:1fr}}.sec-pad{position:relative;max-width:1200px;margin:0 auto;padding:clamp(60px,8vw,108px) 24px}.kicker{display:inline-flex;align-items:center;gap:9px;font:700 11px/1 var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-bright);margin-bottom:16px}.kicker::before{content:"";width:20px;height:1.5px;background:var(--brand-bright)}.h-hero,.h-sec{font:700 clamp(30px,4.8vw,54px)/1.04 var(--font-display);letter-spacing:-.025em;margin:0}.h-hero{font:700 clamp(40px,6.4vw,82px)/.98 var(--font-display);letter-spacing:-.035em}.p-lead{color:var(--ink-soft);font-size:clamp(15px,1.6vw,18px);line-height:1.7}.faq-q{cursor:pointer}.faq-a{max-height:0;overflow:hidden;transition:max-height .42s var(--ease),opacity .3s var(--ease),padding .42s var(--ease);opacity:0}.faq-item.open .faq-a{max-height:340px;opacity:1}.faq-item.open .faq-chev{transform:rotate(180deg)}.faq-chev{transition:transform .4s var(--spring)}.proc-line{position:relative}@media (min-width:781px){.proc-line:not(:last-child)::after{content:"";position:absolute;top:34px;left:calc(50% + 40px);right:calc(-50% + 40px);height:2px;background:linear-gradient(90deg,var(--brand),transparent);opacity:.4}}.pill{cursor:pointer;transition:all .25s var(--ease)}.pill[aria-selected=true]{background:var(--grad)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 26px -10px rgba(37,99,235,.7)}.price-feat{position:relative}@media (min-width:941px){.price-feat{transform:scale(1.045);z-index:2}.price-feat.lift:hover{transform:scale(1.045) translateY(-7px)}}