@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}:root{--bg: #070b12;--surface: #0f1623;--text: #f1f5f9;--muted: #94a3b8;--accent-a: #38bdf8;--accent-b: #7dd3fc;--accent-c: #f472b6;--border: rgba(148, 163, 184, .18);--dark-hairline: #1e1e26;--light-primary: #255a41;--light-accent: #80c776;--light-surface: #f2f4f2;--light-elevated: #f9f9f9;--light-text: #141414;--light-muted: #636261;--light-border: #bcbbba;--light-btn-text: #fdfdfd}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.site::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}*{scrollbar-width:none;-ms-overflow-style:none}body{font-family:Geist Sans,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}a{color:inherit;text-decoration:none}.site{min-height:100vh;display:flex;flex-direction:column;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.site main{flex:1;overflow-x:clip}.site-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 2rem;background:#070b12e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.site-header.is-menu-open{z-index:401;background:#070b12}.logo{font-weight:700;font-size:1.15rem;display:flex;align-items:center;gap:.4rem;z-index:101}.logo-mark{display:inline-flex;align-items:center;line-height:0}.site-nav{display:flex;gap:1.25rem;font-size:.95rem}.site-nav a{color:var(--muted);transition:color .15s}.site-nav a:hover,.site-nav a.active{color:var(--accent-a)}.header-cta{display:flex;gap:.5rem}.mobile-menu-btn{display:none;width:44px;height:44px;padding:0;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text);border-radius:10px;cursor:pointer}.mobile-menu-btn:hover,.mobile-menu-btn[aria-expanded=true]{background:#94a3b81f}.desktop-only{display:flex}.mobile-only{display:none}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400}.mobile-nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:#070b129e}.mobile-nav-panel{position:absolute;top:0;right:0;bottom:0;width:min(22rem,100%);display:flex;flex-direction:column;gap:1.75rem;padding:5.5rem 1.5rem 2rem;background:#070b12;border-left:1px solid var(--border);box-shadow:-24px 0 60px #00000059}.mobile-nav-top{display:flex;align-items:center;justify-content:space-between;min-height:44px}.mobile-nav-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text);border-radius:10px;cursor:pointer}.mobile-nav-close:hover{background:#94a3b81f}.mobile-nav-links{display:flex;flex-direction:column;gap:.35rem}.mobile-nav-links a{display:block;padding:.85rem .75rem;border-radius:12px;font-size:1.05rem;font-weight:600;color:var(--text)}.mobile-nav-links a:hover,.mobile-nav-links a.active{background:#38bdf81a;color:var(--accent-a)}.mobile-nav-cta{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.1rem;border-radius:32px;font-weight:600;font-size:.9rem;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent-a);color:#041018;box-shadow:0 8px 30px #38bdf840}.btn-primary:hover{box-shadow:0 12px 40px #38bdf866}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.25) 50%,transparent 60%);transform:translate(-100%);animation:shimmer 3s infinite}@keyframes shimmer{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-ghost{border-color:var(--border);color:var(--text);background:transparent}.btn-ghost-light{border-color:#ffffff40;color:#fff;background:transparent}.btn-secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.section-light .btn-primary,.section-testimonials .btn-primary{background:var(--light-primary);color:var(--light-btn-text);box-shadow:0 8px 24px #255a412e}.section-light .btn-primary:hover,.section-testimonials .btn-primary:hover{box-shadow:0 12px 32px #255a4147}.section-light .btn-secondary{background:var(--light-elevated);border-color:var(--light-border);color:var(--light-text)}.section{position:relative;padding:4.5rem 2rem;overflow:hidden}.section-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto}.section-dark{background:var(--bg);color:var(--text)}.section-light{background:var(--light-surface);color:var(--light-text)}.section-elevated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(56,189,248,.06),transparent 60%);pointer-events:none}.section-pricing{background:linear-gradient(180deg,#0a0f18,#0f1623,#111827);color:var(--text)}.section-testimonials{background:var(--light-surface);color:var(--light-text)}.section-mesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9}.section-mesh--hero{background:radial-gradient(circle at 15% 20%,rgba(56,189,248,.14),transparent 45%),radial-gradient(circle at 85% 30%,rgba(56,189,248,.08),transparent 40%)}.section-mesh--light{background:radial-gradient(circle at 10% 80%,rgba(37,90,65,.06),transparent 40%),radial-gradient(circle at 90% 20%,rgba(128,199,118,.08),transparent 35%)}.section-mesh--dark{background:radial-gradient(circle at 20% 50%,rgba(56,189,248,.08),transparent 45%),radial-gradient(circle at 80% 50%,rgba(56,189,248,.05),transparent 40%)}.section-mesh--pricing{background:radial-gradient(circle at 30% 0%,rgba(56,189,248,.15),transparent 50%),radial-gradient(circle at 70% 100%,rgba(56,189,248,.08),transparent 45%)}.section-mesh--testimonials{background:radial-gradient(circle at 50% 0%,rgba(56,189,248,.06),transparent 50%)}.section-dark+.section-dark,.hero.section-dark+.section-dark,.section-light+.section-light,.section-testimonials+.section-light,.section-light+.section-testimonials{border-top:none}.section-dark+.section-dark>.section-mesh,.hero.section-dark+.section-dark>.section-mesh,.section-light+.section-light>.section-mesh,.section-testimonials+.section-light>.section-mesh,.section-light+.section-testimonials>.section-mesh{display:none}.section-dark+.section-dark.section-elevated:before,.hero.section-dark+.section-dark.section-elevated:before,.section-light+.section-light.section-elevated:before,.section-testimonials+.section-light.section-elevated:before,.section-light+.section-testimonials.section-elevated:before{display:none}.section-dark+.logo-bar,.hero+.logo-bar{border-top:none}.section-dark+.integration-strip,.hero.section-dark+.integration-strip{border-top:none}.section-dark+.cta-band{border-top:none}.tone-band{position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible;max-width:100%}.tone-band--dark{background:var(--bg);color:var(--text)}.tone-band--light{background:var(--light-surface);color:var(--light-text)}.tone-band--dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 18%,rgba(56,189,248,.14),transparent 42%),radial-gradient(circle at 85% 28%,rgba(56,189,248,.1),transparent 40%),radial-gradient(circle at 50% 48%,rgba(56,189,248,.06),transparent 52%)}.tone-band--light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 10% 80%,rgba(37,90,65,.06),transparent 40%),radial-gradient(circle at 90% 20%,rgba(128,199,118,.08),transparent 35%)}.tone-band__glow{position:absolute;border-radius:50%;pointer-events:none}.tone-band__glow--a{width:640px;height:760px;top:-40px;left:-80px;background:radial-gradient(circle,rgba(56,189,248,.26),transparent 70%)}.tone-band__glow--b{width:560px;height:720px;top:22%;right:-120px;background:radial-gradient(circle,rgba(56,189,248,.14),transparent 70%)}.tone-band .hero,.tone-band .section-dark,.tone-band .section-light,.tone-band .section-testimonials,.tone-band .split-feature,.tone-band .logo-bar,.tone-band .integration-strip{background:transparent}.tone-band .hero,.tone-band .section,.tone-band .split-feature,.tone-band .hero-inner{overflow:hidden}.tone-band .hero>.hero-glow,.tone-band .hero>.section-mesh,.tone-band>*>.section-mesh,.tone-band .section-elevated:before{display:none}.tone-band .logo-bar,.tone-band .integration-strip{border-top:none}.section-light .muted{color:var(--light-muted)}.section-light h2{color:var(--light-text)}.section-head{margin-bottom:.5rem}.section-head.centered{text-align:center}.section-sub{max-width:560px;margin:.75rem auto 0}.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-a);margin-bottom:.75rem}.section-light .eyebrow{color:var(--light-primary)}.section h2{font-size:clamp(1.6rem,3vw,2rem);line-height:1.15;letter-spacing:-.02em}.section-cta{margin-top:2rem}.section-cta.centered{text-align:center}.muted{color:var(--muted)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.scroll-fade{opacity:1}.scroll-fade.is-revealed{animation:scroll-fade-in .12s ease-out}@keyframes scroll-fade-in{0%{opacity:.92}to{opacity:1}}@media(prefers-reduced-motion:reduce){.scroll-fade,.scroll-fade.is-revealed{opacity:1;animation:none}}.hero{position:relative;padding:5rem 2rem 4rem;overflow:hidden}.hero-glow{position:absolute;border-radius:50%;pointer-events:none;transform:translateZ(0)}.hero-glow-a{width:480px;height:480px;top:-120px;left:-80px;background:radial-gradient(circle,rgba(56,189,248,.3),transparent 70%)}.hero-glow-b{width:400px;height:400px;top:0;right:-100px;background:radial-gradient(circle,rgba(56,189,248,.18),transparent 70%)}.hero-inner{position:relative;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-copy{text-align:left}.hero-badge{display:inline-block;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-size:.8rem;margin-bottom:1rem}.hero h1{font-size:clamp(2rem,4.5vw,2.25rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:1rem;background:linear-gradient(135deg,#fff 0%,var(--accent-a) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lede{color:var(--muted);font-size:1.05rem;margin-bottom:1.75rem;max-width:520px}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.visual-frame{position:relative}.visual-frame__glow{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:radial-gradient(circle,rgba(56,189,248,.22),transparent 70%);pointer-events:none;opacity:.85;transform:translateZ(0);animation:glow-pulse 8s ease-in-out infinite}.visual-frame__inner{position:relative;border-radius:16px;overflow:hidden}.visual-frame__img{display:block;width:100%;height:auto;object-fit:cover;vertical-align:middle}.visual-frame__shade{position:absolute;left:0;right:0;height:30%;pointer-events:none;z-index:2}.visual-frame__shade--top{top:0;background:linear-gradient(180deg,rgba(7,11,18,.2),transparent)}.visual-frame__shade--bottom{bottom:0;background:linear-gradient(0deg,rgba(7,11,18,.35),transparent)}.visual-frame--hero .visual-frame__inner{max-height:420px}.visual-frame--hero .visual-frame__img{mask-image:linear-gradient(180deg,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent 100%)}.visual-frame--step .visual-frame__img{height:110px;object-position:top center}@keyframes glow-pulse{0%,to{opacity:.75}50%{opacity:1}}.hero-atoms{position:relative;min-height:380px}.hero-atoms__frag{position:absolute;border-radius:16px;overflow:hidden;box-shadow:0 16px 48px #00000059;background:var(--surface)}.hero-atoms__frag img{display:block;width:100%;height:100%;object-fit:cover}.hero-atoms__frag--0{width:70%;aspect-ratio:16 / 10;top:12%;left:0;transform:rotate(-3deg);z-index:2}.hero-atoms__frag--1{width:56%;aspect-ratio:4 / 3;top:0;right:0;transform:rotate(2.5deg);z-index:3}.hero-atoms__frag--2{width:48%;aspect-ratio:16 / 10;bottom:0;right:10%;transform:rotate(-2deg);z-index:1}.hero-orbit{position:relative;min-height:420px}.hero-orbit__main{width:min(100%,420px);border-radius:18px;overflow:hidden;box-shadow:0 20px 48px #00000061}.hero-orbit__main img,.hero-orbit__chip img,.hero-stage img,.hero-ledger img,.hero-steps__main img{display:block;width:100%;height:auto}.hero-orbit__chip{position:absolute;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #00000052;background:#f3f5f3}.hero-orbit__chip img{height:100%;object-fit:contain;object-position:top center}.hero-orbit__chip--a{top:6%;right:0;width:148px;aspect-ratio:5 / 4;z-index:2}.hero-orbit__chip--b{bottom:10%;right:14%;width:128px;aspect-ratio:16 / 11;z-index:3}.hero-steps{display:flex;flex-direction:column;gap:14px}.hero-steps__main{border-radius:18px;overflow:hidden;box-shadow:0 20px 48px #00000061;background:#f3f5f3}.hero-steps__main img{object-fit:contain;object-position:center}.hero-steps__chips{display:flex;gap:8px}.hero-steps__chip{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:.7rem .75rem;border-radius:12px;border:1px solid var(--border);background:#0f1623b8;color:var(--text);font-size:.82rem;font-weight:600}.hero-steps__icon{display:inline-flex;color:var(--accent-a)}.hero-stage{position:relative;min-height:400px}.hero-stage__a{width:78%;border-radius:18px;overflow:hidden}.hero-stage__a img{aspect-ratio:16 / 11;height:100%;object-fit:cover;object-position:center}.hero-stage__b{position:absolute;width:52%;right:0;bottom:0;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #0006}.hero-stage__b img{aspect-ratio:4 / 3;height:100%;object-fit:cover;object-position:center}.hero-ledger{position:relative;min-height:360px}.hero-ledger img{position:absolute;right:0;bottom:8%;width:min(100%,380px);height:auto;border-radius:16px}.feature-grid{display:grid;gap:1.25rem;margin-top:2rem}.feature-grid--3{grid-template-columns:repeat(3,1fr)}.feature-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--light-elevated);border:1px solid var(--light-border);box-shadow:0 1px 2px #1414140a,0 8px 24px #1414140a}.feature-card--media{min-height:340px}.feature-card--media .feature-card__media{position:relative;flex:0 0 188px;height:188px;overflow:hidden}.feature-card__media img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transform:scale(1);transition:transform .35s ease}.feature-card:hover .feature-card__media img{transform:scale(1.03)}.feature-card__body{padding:1.15rem 1.25rem 1.35rem;display:flex;flex-direction:column;gap:.4rem;flex:1;position:relative}.feature-card__headline{display:flex;align-items:center;gap:.55rem}.feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#255a411a;color:var(--light-primary);flex-shrink:0}.feature-card h3{font-size:1.625rem;color:var(--light-text);margin:0;line-height:1.2;letter-spacing:-.02em}.feature-card p{font-size:.9rem;color:var(--light-muted);margin:0;line-height:1.5}@media(max-width:960px){.feature-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.feature-grid--3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.visual-frame__glow{animation:none}.feature-card__media img{transition:none}.feature-card:hover .feature-card__media img,.hero-atoms__frag--0,.hero-atoms__frag--1,.hero-atoms__frag--2{transform:none}}.card-glass{background:#0f16238c!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(148,163,184,.2)!important;box-shadow:0 4px 24px #00000026,inset 0 1px #ffffff0a}.section-light .card-glass,.section-testimonials .card-glass{background:var(--light-elevated)!important;border-color:var(--light-border)!important;box-shadow:0 1px 2px #1414140a,0 8px 24px #1414140a}.section-pricing .card-glass,.section-pricing .price-card{background:#0f1623b3!important;border-color:#94a3b838!important;color:var(--text)}.section-pricing .price-card h3,.section-pricing .price-card .price{color:var(--text)}.section-pricing .price-card ul{color:var(--muted)}.section-pricing .price-card.featured{background:linear-gradient(#0f1623d9,#0f1623d9) padding-box,linear-gradient(135deg,var(--accent-a),var(--accent-b)) border-box!important;box-shadow:0 24px 60px #38bdf833}.card-hover:hover{transform:translateY(-6px);border-color:#38bdf873!important;box-shadow:0 20px 60px #38bdf826,inset 0 1px #ffffff0f}.dash-mock{font-size:11px;background:#fafafa;border-radius:12px;overflow:hidden;color:#111}.dash-mock__chrome{display:flex;gap:6px;padding:10px 14px;background:#f3f3f3;border-bottom:1px solid #e5e5e5}.dash-mock__chrome span{width:8px;height:8px;border-radius:50%;background:#d4d4d4}.dash-mock__body{display:flex;min-height:200px}.dash-mock__sidebar{width:130px;padding:12px;border-right:1px solid #e5e5e5;background:#fff}.dash-mock__nav{padding:6px 8px;border-radius:6px;color:#666;margin-bottom:4px}.dash-mock__nav.active{background:#f3f3f3;color:#111;font-weight:600}.dash-mock__main{flex:1;padding:16px}.dash-mock__eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#666}.dash-mock__title{font-size:16px;font-weight:600;margin:4px 0 12px}.dash-mock__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.dash-mock__metrics div{padding:10px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.dash-mock__metrics strong{display:block;font-size:14px}.dash-mock__metrics small{color:#666}.dash-mock__panel{padding:14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff}.dash-mock__panel span{display:block;font-weight:600}.dash-mock__panel small{color:#666}.dash-mock__field{padding:8px 10px;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:8px;color:#666;background:#fff}.dash-mock__btn{display:inline-block;padding:8px 16px;background:#111;color:#fff;border-radius:999px;font-weight:600}.integration-glyph{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;background:color-mix(in srgb,var(--brand-color) 18%,transparent);color:var(--brand-color);border:1px solid color-mix(in srgb,var(--brand-color) 35%,transparent)}.testimonial-stars{display:flex;gap:.12rem;color:#fbbf24;margin-bottom:.75rem}.section-testimonials h2{color:var(--light-text)}.section-testimonials .eyebrow{color:var(--light-primary)}@media(prefers-reduced-motion:reduce){.visual-frame__inner,.visual-frame__glow{animation:none}.testimonial-marquee{-webkit-mask-image:none;mask-image:none;overflow-x:hidden}.testimonial-marquee-track{animation:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.testimonial-dup{display:none}}.logo-bar{padding:2rem;text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.logo-bar-title{font-size:.85rem;color:var(--muted);margin-bottom:1rem}.logo-bar-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.logo-pill{padding:.4rem 1rem;border-radius:999px;border:1px solid var(--border);font-size:.85rem;color:var(--muted);background:#0f162399}.split-feature{position:relative;padding:4.5rem 2rem;overflow:hidden}.split-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.split-inner.reverse{direction:rtl}.split-inner.reverse>*{direction:ltr}.split-copy h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:1rem;line-height:1.15}.split-body{color:var(--muted);margin-bottom:1.25rem}.section-light .split-body{color:var(--light-muted)}.split-bullets{list-style:none;display:grid;gap:.5rem}.split-bullets li{padding-left:1.25rem;position:relative;font-size:.95rem}.split-bullets li:before{content:"→";position:absolute;left:0;color:var(--accent-a)}.split-visual{position:relative;border-radius:16px;border:1px solid var(--border);overflow:hidden;background:var(--surface)}.section-light .split-visual{background:var(--light-elevated);border-color:var(--light-border);box-shadow:0 1px 2px #1414140a,0 8px 24px #1414140a}.split-visual-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle,rgba(56,189,248,.15),transparent 65%);pointer-events:none}.split-image{display:block;width:100%;height:auto;position:relative}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:2rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.35rem}.section-light .card{background:var(--light-elevated);border-color:var(--light-border);border-radius:12px;box-shadow:0 1px 2px #1414140a,0 8px 24px #1414140a}.card-hover{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card-hover:hover{transform:translateY(-4px);border-color:#38bdf866;box-shadow:0 16px 48px #38bdf81f}.card h3{margin-bottom:.5rem;font-size:1.05rem}.card p{color:var(--muted);font-size:.95rem}.section-light .card p{color:var(--light-muted)}.card-icon{display:block;font-size:1.4rem;margin-bottom:.75rem;color:var(--accent-a)}.card-thumb{width:100%;height:120px;object-fit:cover;border-radius:10px;margin-bottom:.75rem}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:2rem}.step{padding:1.35rem;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.step-num{font-size:.72rem;color:var(--accent-a);font-weight:700;letter-spacing:.1em;margin-bottom:.75rem}.step-image{width:100%;height:100px;object-fit:cover;border-radius:10px;margin-bottom:.75rem}.step-media{border-radius:10px;overflow:hidden;margin-bottom:.75rem;border:1px solid rgba(148,163,184,.15)}.step-media img{display:block;width:100%;height:110px;object-fit:cover;object-position:top center}.step h3{margin-bottom:.4rem;font-size:1rem}.step p{color:var(--muted);font-size:.9rem}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:2rem}.testimonial{padding:1.5rem;border-radius:16px;background:var(--light-elevated);border:1px solid var(--light-border)}.testimonial .quote{font-size:.98rem;color:var(--light-text);margin-bottom:1rem;font-style:italic}.testimonial footer{display:flex;flex-direction:row;align-items:center;gap:.75rem;font-size:.85rem;color:var(--light-muted)}.testimonial-who{display:flex;flex-direction:column;gap:.1rem}.testimonial-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-verified{font-size:.72rem;font-weight:600;color:var(--light-primary)}.testimonial-marquee{overflow:hidden;margin-top:2rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.testimonial-marquee-track{display:flex;gap:1.25rem;width:max-content;animation:testimonial-marquee 48s linear infinite}.testimonial-marquee-track .testimonial{width:min(340px,80vw);flex-shrink:0}@keyframes testimonial-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.metrics-band{padding:3.5rem 2rem;border-block:1px solid var(--border);background:linear-gradient(180deg,rgba(56,189,248,.04),transparent)}.metrics-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;text-align:center}.metric-value{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:var(--accent-a)}.metric-label{font-size:.88rem;color:var(--muted);margin-top:.25rem}.cta-band{padding:5rem 2rem;background:var(--bg);background-image:linear-gradient(135deg,#38bdf824,#070b1266);border-top:1px solid var(--border)}.cta-band-inner{max-width:640px;margin:0 auto;text-align:center}.cta-band h2{font-size:clamp(1.8rem,3.5vw,2.5rem);margin-bottom:.75rem}.cta-band p{color:var(--muted);margin-bottom:1.75rem}.cta-band .hero-actions{justify-content:center}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.price-card{padding:1.75rem;border-radius:16px;border:1px solid var(--light-border);background:var(--light-elevated);box-shadow:0 1px 2px #1414140a,0 8px 24px #1414140a}.price-card.featured{border:2px solid transparent;background:linear-gradient(var(--light-elevated),var(--light-elevated)) padding-box,linear-gradient(135deg,var(--light-primary),var(--light-accent)) border-box;box-shadow:0 12px 40px #255a411f}.price-card h3{font-size:1.1rem;margin-bottom:.25rem;color:var(--light-text)}.price{font-size:2.2rem;font-weight:700;margin:.5rem 0 1rem;color:var(--light-text)}.price small{font-size:1rem;font-weight:500;color:var(--light-muted)}.price-card ul{list-style:none;display:grid;gap:.45rem;margin-bottom:1.25rem;color:var(--light-muted);font-size:.92rem}.compare-wrap{margin-top:2rem;overflow-x:auto;border-radius:16px;border:1px solid var(--border)}.compare-table{width:100%;border-collapse:collapse;font-size:.92rem}.compare-table th,.compare-table td{padding:.85rem 1.25rem;text-align:left;border-bottom:1px solid var(--border)}.compare-table th{background:var(--surface);color:var(--accent-a);font-weight:600}.compare-table td{color:var(--muted)}.compare-table tr:last-child td{border-bottom:none}.faq-list{max-width:720px;margin:2rem auto 0;display:grid;gap:.5rem}.faq-item{border:1px solid var(--light-border);border-radius:12px;background:var(--light-elevated);overflow:hidden;box-shadow:0 1px 2px #1414140a}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;background:none;border:none;font:inherit;font-weight:600;color:var(--light-text);cursor:pointer;text-align:left}.faq-q span{color:var(--light-primary);font-size:1.25rem}.faq-a{padding:0 1.25rem 1rem;color:var(--light-muted);font-size:.95rem}.integration-strip{padding:3rem 2rem;text-align:center;border-top:1px solid var(--border)}.integration-title{font-size:.9rem;color:var(--muted);margin-bottom:1.5rem}.integration-grid{max-width:720px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.integration-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.1rem .75rem;border-radius:12px;background:#0f1623a6;border:1px solid rgba(148,163,184,.14);transition:border-color .2s ease,background .2s ease}.integration-tile:hover{border-color:#38bdf84d;background:#0f1623d9}.integration-tile span{font-size:.78rem;color:var(--muted);text-align:center}.brand-logo{display:block;flex-shrink:0}.brand-logo--img{object-fit:contain}.brand-logo--wordmark{width:auto;max-width:90px;height:auto;max-height:22px;object-fit:contain}.integration-tile .brand-logo--wordmark{max-width:76px;max-height:20px}.auth-shell__platform-tile .brand-logo--img{width:28px;height:28px}.logo-pill--brand{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem}.footer-marks{display:flex;align-items:center;gap:.6rem}.footer-mark{width:36px;height:36px;border-radius:10px;background:#111827;border:1px solid rgba(148,163,184,.12);display:inline-flex;align-items:center;justify-content:center}@media(max-width:600px){.integration-grid{grid-template-columns:repeat(2,1fr)}}.site-footer{position:relative;overflow:hidden;padding:4.5rem 2rem 1.5rem;background:var(--bg);border-top:none;color:var(--muted);font-size:.9rem}.footer-watermark{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font-size:clamp(64px,14vw,180px);font-weight:700;letter-spacing:-.06em;color:#f8fafc0b;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.footer-main{position:relative;z-index:1;max-width:1100px;margin:0 auto 2.5rem;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:3rem;align-items:start}.footer-brand{display:grid;gap:1rem}.footer-logo{font-weight:700;font-size:1.1rem;color:var(--text);display:flex;align-items:center;gap:.4rem}.footer-tagline{font-size:1rem;line-height:1.55;max-width:280px;color:var(--text)}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:2rem}.footer-col-title{font-weight:600;color:var(--text);font-size:.85rem;margin-bottom:.75rem}.footer-col ul{list-style:none;display:grid;gap:.45rem}.footer-col a{color:var(--muted);transition:color .15s}.footer-col a:hover{color:var(--accent-a)}.footer-bottom{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding-top:1.5rem;border-top:1px solid var(--border)}.legal-page{max-width:720px;margin:0 auto;padding:4rem 2rem 5rem}.legal-header{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.legal-header h1{font-size:clamp(2rem,4vw,2.8rem);margin-bottom:.5rem}.legal-updated{color:var(--muted);font-size:.88rem}.legal-section{margin-bottom:2rem}.legal-section h2{font-size:1.15rem;color:var(--text);margin-bottom:.6rem}.legal-section p,.legal-section li{color:var(--muted);font-size:.95rem;line-height:1.65}.legal-section ul{margin:.5rem 0 .85rem 1.15rem}.legal-section a{color:var(--accent-a);text-decoration:underline;text-underline-offset:.15em}@media(max-width:900px){.hero-inner,.split-inner{grid-template-columns:1fr;gap:2rem}.hero-copy{text-align:center}.hero p.lede{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-atoms{min-height:0;display:flex;flex-direction:column;gap:.75rem}.hero-atoms__frag,.hero-atoms__frag--0,.hero-atoms__frag--1,.hero-atoms__frag--2{position:relative;width:100%;top:auto;left:auto;right:auto;bottom:auto;transform:none;aspect-ratio:16 / 10}.hero-orbit,.hero-stage,.hero-ledger,.hero-steps{min-height:0;display:flex;flex-direction:column;gap:10px}.hero-orbit__main,.hero-orbit__chip,.hero-stage__a,.hero-stage__b{position:static;width:100%}.hero-orbit__chip--a,.hero-orbit__chip--b{aspect-ratio:16 / 10}.hero-steps__chips{flex-wrap:wrap}.hero-ledger img{position:static;width:100%}.split-inner.reverse{direction:ltr}.footer-main{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr 1fr}}@media(max-width:760px){.desktop-only{display:none!important}.mobile-only{display:block}.mobile-menu-btn{display:inline-flex}.site-header{padding:.85rem 1.25rem}.section,.split-feature,.hero{padding-inline:1.25rem}.footer-cols{grid-template-columns:1fr}}
