@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600;700;800&display=swap");body,html{margin:0;padding:0}body{background:#0a0e1a}html[data-theme=light] body{background:#fff}.sr *,.sr :after,.sr :before{box-sizing:border-box;margin:0;padding:0}.sr{font-family:Inter,system-ui,sans-serif;background:#0a0e1a;color:#f4f6fb;line-height:1.6;overflow-x:hidden;min-height:100vh}.sr .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.sr .section{padding:100px 0}.sr .section-alt{background:#10162a;border-top:1px solid hsla(0,0%,100%,.07);border-bottom:1px solid hsla(0,0%,100%,.07)}.sr .display{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.015em}.sr .g-text{background:linear-gradient(135deg,#a76eff,#6366f1 50%,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sr .label{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);color:#818cf8}.sr .label-green{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.25);color:#34d399}.sr .label-red{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.25);color:#f87171}.sr .label-cyan{background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.25);color:#22d3ee}.sr .label-violet{background:rgba(167,110,255,.12);border-color:rgba(167,110,255,.25);color:#c49bff}.sr .label-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:sr-blink 2s infinite}@keyframes sr-blink{0%,to{opacity:1}50%{opacity:.3}}.sr .chip{padding:2px 9px;border-radius:100px;font-size:10px;font-weight:700}.sr .chip-g{background:rgba(16,185,129,.15);color:#34d399}.sr .chip-r{background:rgba(239,68,68,.15);color:#f87171}.sr .chip-a{background:rgba(245,158,11,.15);color:#fcd34d}.sr .chip-c{background:rgba(34,211,238,.15);color:#22d3ee}.sr .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;border:none;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;font-family:Space Grotesk,Inter,system-ui,sans-serif}.sr .btn-flow{background:linear-gradient(135deg,#a76eff,#6366f1 50%,#22d3ee);color:#fff;box-shadow:0 4px 20px rgba(99,102,241,.4)}.sr .btn-primary{background:#6366f1;color:#fff;box-shadow:0 4px 16px rgba(99,102,241,.4)}.sr .btn-outline{background:transparent;color:#f4f6fb;border:1px solid hsla(0,0%,100%,.15)}.sr .btn-ghost{background:transparent;color:#94a3b8}@media (hover:hover) and (pointer:fine){.sr .btn-flow:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 28px rgba(99,102,241,.55)}.sr .btn-primary:hover{background:#818cf8;transform:translateY(-1px)}.sr .btn-outline:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.25)}.sr .btn-ghost:hover{color:#f4f6fb;background:hsla(0,0%,100%,.05)}}.sr .btn:active{transform:scale(.97)!important;transition:transform .12s cubic-bezier(.23,1,.32,1)}.sr .btn-lg{padding:15px 32px;font-size:16px;border-radius:12px}.sr .sec-head{text-align:center;max-width:680px;margin:0 auto 60px}.sr .sec-h2{font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.015em;margin:14px 0 16px}.sr .sec-p{font-size:16px;color:#94a3b8;line-height:1.75}.sr-nav{position:fixed;top:0;left:0;right:0;z-index:900;padding:16px 0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;font-family:Inter,system-ui,sans-serif}.sr-nav.scrolled{background:rgba(10,14,26,.94);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid hsla(0,0%,100%,.07);padding:11px 0}.sr-nav .nav-wrap{display:flex;align-items:center;justify-content:space-between}.sr-nav .logo{display:flex;align-items:center;text-decoration:none}.sr-nav .logo img{height:40px;width:auto;display:block}.sr-nav .nav-links{list-style:none;display:flex;gap:34px}.sr-nav .nav-links a{font-size:14px;font-weight:500;color:#94a3b8;text-decoration:none;transition:color .2s;padding:4px 0}@media (hover:hover) and (pointer:fine){.sr-nav .nav-links a:hover{color:#f4f6fb}}.sr-nav .nav-links a.active{color:#f4f6fb;border-bottom:2px solid #6366f1}.sr-nav .nav-right{display:flex;gap:10px;align-items:center}.sr-nav .hamburger{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;padding:6px}.sr-nav .hamburger span{width:22px;height:2px;background:#f4f6fb;border-radius:2px}.sr .mob-menu{position:fixed;inset:0;z-index:950;background:rgba(10,14,26,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;opacity:0;pointer-events:none;transition:opacity .25s}.sr .mob-menu.open{opacity:1;pointer-events:auto}.sr .mob-menu a{font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;font-weight:600;color:#f4f6fb;text-decoration:none}.sr .mob-close{position:absolute;top:24px;right:24px;background:none;border:none;color:#94a3b8;font-size:26px;cursor:pointer}.sr .page-hero{padding:170px 0 80px;text-align:center;position:relative;overflow:hidden}.sr .page-hero .glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.13) 0,transparent 65%);top:-300px;left:50%;transform:translateX(-50%);pointer-events:none}.sr .page-h1{font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:18px 0}.sr .page-h1,.sr .page-p{position:relative;z-index:1}.sr .page-p{font-size:17px;color:#94a3b8;line-height:1.8;max-width:600px;margin:0 auto}.sr .hero-h1{font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(36px,4.6vw,58px);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin-bottom:22px}.sr .hero-p{font-size:17px;color:#94a3b8;line-height:1.8;max-width:500px;margin-bottom:36px}.sr .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px}.sr .dot{width:9px;height:9px;border-radius:50%}.sr .pipe-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.sr .pipe-points{display:flex;flex-direction:column;gap:22px}.sr .pipe-point{display:flex;gap:16px;align-items:flex-start}.sr .pipe-point .ic{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.2)}.sr .pipe-point h4{font-size:16px;font-weight:700;margin-bottom:5px;font-family:Space Grotesk,system-ui,sans-serif}.sr .pipe-point p{font-size:14px;color:#94a3b8;line-height:1.65}.sr .scenario-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.sr .scenario-card{border-radius:20px;padding:36px;position:relative;overflow:hidden}.sr .scenario-card.before{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2)}.sr .scenario-card.after{background:rgba(34,211,238,.05);border:1px solid rgba(34,211,238,.2)}.sr .scenario-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;margin-bottom:20px;display:flex;align-items:center;gap:8px}.sr .before .scenario-label{color:#f87171}.sr .after .scenario-label{color:#22d3ee}.sr .scenario-title{font-size:21px;font-weight:700;line-height:1.25;margin-bottom:16px;font-family:Space Grotesk,system-ui,sans-serif}.sr .scenario-text{font-size:14px;color:#94a3b8;line-height:1.8}.sr .scenario-wm{position:absolute;bottom:-14px;right:-6px;font-size:84px;opacity:.04;pointer-events:none}.sr .stats-strip{background:#10162a;border-top:1px solid hsla(0,0%,100%,.07);border-bottom:1px solid hsla(0,0%,100%,.07)}.sr .stats-row{display:grid;grid-template-columns:repeat(4,1fr)}.sr .stat-box{padding:36px 20px;text-align:center;border-right:1px solid hsla(0,0%,100%,.07)}.sr .stat-box:last-child{border-right:none}.sr .stat-num{font-size:40px;font-weight:700;line-height:1;margin-bottom:8px;font-family:Space Grotesk,system-ui,sans-serif}.sr .stat-lbl{font-size:12px;color:#4b5563;font-weight:500}.sr .plans-grid{display:grid;grid-gap:24px;gap:24px;max-width:980px;margin:0 auto}.sr .plan-card{background:#10162a;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}@media (hover:hover) and (pointer:fine){.sr .plan-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.35)}}.sr .plan-card.featured{border-color:rgba(167,110,255,.45);box-shadow:0 16px 56px rgba(99,102,241,.15);position:relative}.sr .plan-flag{position:absolute;top:14px;right:14px;background:linear-gradient(135deg,#a76eff,#6366f1,#22d3ee);color:#fff;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:4px 11px;border-radius:100px}.sr .plan-head{padding:30px 30px 24px;border-bottom:1px solid hsla(0,0%,100%,.07)}.sr .plan-name{font-size:19px;font-weight:700;font-family:Space Grotesk,system-ui,sans-serif;margin-bottom:6px}.sr .plan-desc{font-size:13px;color:#94a3b8;line-height:1.55;margin-bottom:18px;min-height:40px}.sr .plan-amount{display:flex;align-items:baseline;gap:5px}.sr .plan-curr{font-size:16px;font-weight:600;color:#94a3b8}.sr .plan-price{font-family:Space Grotesk,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1}.sr .plan-freq{font-size:13px;color:#4b5563}.sr .plan-body{padding:24px 30px 30px;flex:1 1}.sr .plan-body,.sr .plan-feats{display:flex;flex-direction:column}.sr .plan-feats{list-style:none;gap:11px;margin-bottom:26px;flex:1 1}.sr .plan-feats li{display:flex;gap:10px;font-size:13.5px;color:#94a3b8;align-items:flex-start}.sr .plan-feats .ck{color:#22d3ee;flex-shrink:0;font-weight:700}.sr .pricing-note{font-size:13px;color:#4b5563;text-align:center;margin-top:28px}.sr .faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.sr .faq-item{background:#10162a;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:20px 24px;cursor:pointer;transition:border-color .2s,transform .12s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.sr .faq-item:hover{border-color:hsla(0,0%,100%,.14)}}.sr .faq-item:active{transform:scale(.985)}.sr .faq-q{font-size:15px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:14px}.sr .faq-q span:last-child{color:#6366f1;font-size:18px;flex-shrink:0;transition:transform .25s}.sr .faq-item.open .faq-q span:last-child{transform:rotate(45deg)}.sr .faq-a{font-size:14px;color:#94a3b8;line-height:1.7;max-height:0;overflow:hidden;transition:max-height .3s ease,margin .3s}.sr .faq-item.open .faq-a{max-height:200px;margin-top:12px}.sr .contact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:880px;margin:0 auto}.sr .contact-card{background:#10162a;border:1px solid hsla(0,0%,100%,.07);border-radius:18px;padding:34px 28px;text-align:center;text-decoration:none;color:inherit;display:block;transition:transform .25s cubic-bezier(.23,1,.32,1),border-color .25s ease,box-shadow .25s ease}@media (hover:hover) and (pointer:fine){.sr .contact-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.35);box-shadow:0 12px 40px rgba(99,102,241,.1)}}.sr .contact-card:active{transform:scale(.98)!important;transition:transform .12s cubic-bezier(.23,1,.32,1)}.sr .contact-card .ic{font-size:30px;margin-bottom:14px}.sr .contact-card h4{font-size:16px;font-weight:700;margin-bottom:6px;font-family:Space Grotesk,system-ui,sans-serif}.sr .contact-card p{font-size:13px;color:#94a3b8}.sr .contact-card .val{display:block;margin-top:10px;font-size:14px;font-weight:600;color:#a76eff}.sr .cta-band{background:linear-gradient(135deg,rgba(167,110,255,.12),rgba(99,102,241,.1) 50%,rgba(34,211,238,.06));border-top:1px solid rgba(167,110,255,.2);border-bottom:1px solid rgba(99,102,241,.2);text-align:center;padding:96px 0}.sr .cta-h2{font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-.015em;margin:16px 0 20px}.sr .cta-p{font-size:16px;color:#94a3b8;max-width:540px;margin:0 auto 40px;line-height:1.75}.sr footer{background:#10162a;border-top:1px solid hsla(0,0%,100%,.07);padding:64px 0 32px}.sr .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:48px}.sr .footer-top img{height:34px;width:auto}.sr .footer-brand-p{font-size:13px;color:#4b5563;line-height:1.7;max-width:280px;margin:18px 0 20px}.sr .footer-col-h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#4b5563;margin-bottom:16px}.sr .footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.sr .footer-links a{font-size:13px;color:#94a3b8;text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.sr .footer-links a:hover{color:#f4f6fb}}.sr .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.07);font-size:12px;color:#4b5563;flex-wrap:wrap;gap:10px}.sr .soc{width:34px;height:34px;border-radius:8px;font-size:13px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;text-decoration:none;margin-right:8px;transition:background .2s ease,border-color .2s ease,color .2s ease}@media (hover:hover) and (pointer:fine){.sr .soc:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3);color:#f4f6fb}}.sr .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1)}.sr .reveal.visible{opacity:1;transform:none}.sr .d1{transition-delay:.1s}.sr .d2{transition-delay:.2s}.sr .d3{transition-delay:.3s}html[data-theme=light] .sr{background:#fff;color:#0f172a}html[data-theme=light] .sr-nav .logo img{filter:brightness(0)}html[data-theme=light] .sr-nav.scrolled{background:hsla(0,0%,100%,.92);border-bottom-color:rgba(15,23,42,.08)}html[data-theme=light] .sr-nav .nav-links a{color:#475569}html[data-theme=light] .sr-nav .nav-links a.active{color:#0f172a}@media (hover:hover) and (pointer:fine){html[data-theme=light] .sr-nav .nav-links a:hover{color:#0f172a}}html[data-theme=light] .sr-nav .hamburger span{background:#0f172a}html[data-theme=light] .sr .mob-menu{background:hsla(0,0%,100%,.98)}html[data-theme=light] .sr .mob-menu a{color:#0f172a}html[data-theme=light] .sr .mob-close{color:#475569}html[data-theme=light] .sr .section-alt,html[data-theme=light] .sr .stats-strip{background:#f1f5f9;border-color:rgba(15,23,42,.08)}html[data-theme=light] .sr .stat-box{border-right-color:rgba(15,23,42,.08)}html[data-theme=light] .sr .contact-card p,html[data-theme=light] .sr .cta-p,html[data-theme=light] .sr .faq-a,html[data-theme=light] .sr .hero-p,html[data-theme=light] .sr .page-p,html[data-theme=light] .sr .pipe-point p,html[data-theme=light] .sr .plan-desc,html[data-theme=light] .sr .plan-feats li,html[data-theme=light] .sr .scenario-text,html[data-theme=light] .sr .sec-p{color:#475569}html[data-theme=light] .sr .plan-curr,html[data-theme=light] .sr .plan-freq,html[data-theme=light] .sr .pricing-note,html[data-theme=light] .sr .stat-lbl{color:#64748b}html[data-theme=light] .sr .btn-outline{color:#0f172a;border-color:rgba(15,23,42,.18)}html[data-theme=light] .sr .btn-ghost{color:#475569}@media (hover:hover) and (pointer:fine){html[data-theme=light] .sr .btn-outline:hover{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.28)}html[data-theme=light] .sr .btn-ghost:hover{color:#0f172a;background:rgba(15,23,42,.05)}}html[data-theme=light] .sr .contact-card,html[data-theme=light] .sr .faq-item,html[data-theme=light] .sr .plan-card{background:#fff;border-color:rgba(15,23,42,.1)}html[data-theme=light] .sr .plan-head{border-bottom-color:rgba(15,23,42,.08)}@media (hover:hover) and (pointer:fine){html[data-theme=light] .sr .faq-item:hover{border-color:rgba(15,23,42,.18)}}@media (max-width:1024px){.sr .hero-p{margin:0 auto 36px}.sr .hero-actions{justify-content:center}.sr .pipe-wrap{grid-template-columns:1fr;gap:44px}.sr .footer-top{grid-template-columns:1fr 1fr}}@media (max-width:768px){.sr-nav .nav-links,.sr-nav .nav-right{display:none}.sr-nav .hamburger{display:flex}.sr-nav .logo img{height:34px}.sr .hero-h1{font-size:clamp(28px,8.5vw,42px)}.sr .hero-p{font-size:15px}.sr .section{padding:68px 0}.sr .scenario-grid{grid-template-columns:1fr}.sr .stats-row{grid-template-columns:repeat(2,1fr)}.sr .stat-box:nth-child(2){border-right:none}.sr .contact-grid,.sr .footer-top{grid-template-columns:1fr}.sr .cta-band{padding:72px 0}}@media (max-width:480px){.sr .hero-h1{font-size:clamp(26px,9vw,34px)}.sr .hero-actions{flex-direction:column;align-items:stretch}.sr .hero-actions .btn{justify-content:center}.sr .page-hero{padding:120px 0 60px}.sr .page-h1{font-size:clamp(28px,9vw,40px)}.sr .plans-grid{grid-template-columns:1fr!important}}.sr .aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sr .aurora .blob{position:absolute;border-radius:50%;filter:blur(75px);will-change:transform}.sr .aurora .b1{width:540px;height:540px;left:-150px;top:-140px;background:radial-gradient(circle,rgba(124,58,237,.85),transparent 70%);opacity:.5;animation:sr-drift 22s ease-in-out infinite;animation-play-state:paused}.sr .aurora .b2{width:480px;height:480px;right:-130px;top:30px;background:radial-gradient(circle,rgba(34,211,238,.7),transparent 70%);opacity:.4;animation:sr-drift 27s ease-in-out infinite reverse;animation-play-state:paused}.sr .aurora .b3{width:440px;height:440px;left:34%;bottom:-180px;background:radial-gradient(circle,rgba(99,102,241,.8),transparent 70%);opacity:.38;animation:sr-drift 31s ease-in-out infinite;animation-play-state:paused}@keyframes sr-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,-44px) scale(1.12)}66%{transform:translate(-44px,32px) scale(.92)}}.sr .mesh-grid{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 38%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 38%,#000 30%,transparent 100%)}.sr .glass{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.1)}.sr .glass-soft{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px}.sr .glass-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:100px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.11);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;font-weight:600;color:#cbd5e1;white-space:nowrap}.sr .lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}@media (hover:hover) and (pointer:fine){.sr .lift:hover{transform:translateY(-7px);border-color:rgba(167,110,255,.4);box-shadow:0 26px 60px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.14)}}.sr .g-shimmer{background:linear-gradient(90deg,#a76eff,#6366f1,#22d3ee,#a76eff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:sr-shimmer 7s linear infinite;animation-play-state:paused}@keyframes sr-shimmer{to{background-position:220%}}.sr .float{animation:sr-float 6s ease-in-out infinite;animation-play-state:paused}.sr .float-2{animation:sr-float 7.5s ease-in-out infinite;animation-delay:-1.6s;animation-play-state:paused}.sr .float-3{animation:sr-float 9s ease-in-out infinite;animation-delay:-3.2s;animation-play-state:paused}@keyframes sr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.sr .pulse-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#34d399}.sr .pulse-dot:after{content:"";position:absolute;inset:0;border-radius:50%;animation:sr-pulse 2s ease-out infinite;animation-play-state:paused}@keyframes sr-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 10px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.sr .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sr .marquee-track{display:flex;gap:14px;width:max-content;animation:sr-marquee 34s linear infinite;animation-play-state:paused}.sr .marquee:hover .marquee-track{animation-play-state:paused!important}@keyframes sr-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sr .anim-scope.in-view .aurora .blob,.sr .anim-scope.in-view .float,.sr .anim-scope.in-view .float-2,.sr .anim-scope.in-view .float-3,.sr .anim-scope.in-view .g-shimmer,.sr .anim-scope.in-view .marquee-track,.sr .anim-scope.in-view .pulse-dot:after{animation-play-state:running}.sr .feat-orb{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;background:linear-gradient(135deg,rgba(167,110,255,.2),rgba(34,211,238,.12));border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}.sr .draw-line{stroke-dasharray:600;stroke-dashoffset:600;animation:sr-draw 2.4s ease-out forwards}@keyframes sr-draw{to{stroke-dashoffset:0}}.sr .hero2{position:relative;padding:160px 0 90px;overflow:hidden}.sr .hero2-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.sr .hf-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.sr .hf-card{padding:24px}.sr .hf-card h3{font-family:Space Grotesk,system-ui;font-size:17px;font-weight:700;margin:16px 0 8px}.sr .hf-card p{font-size:13.5px;color:#94a3b8;line-height:1.65}.sr .flow-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;position:relative}.sr .flow-card{padding:20px 16px;text-align:center}.sr .flow-card .n{font-size:11px;font-weight:800;letter-spacing:.08em;color:#475569}.sr .flow-card h4{font-family:Space Grotesk,system-ui;font-size:14px;font-weight:700;margin:10px 0 6px}.sr .flow-card p{font-size:11.5px;color:#94a3b8;line-height:1.5}@media (max-width:980px){.sr .hero2{padding:120px 0 60px}.sr .hero2-inner{grid-template-columns:1fr;gap:40px;text-align:center}.sr .hf-grid{max-width:520px;margin:0 auto}.sr .flow-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sr .flow-grid,.sr .hf-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sr .aurora .blob,.sr .draw-line,.sr .float,.sr .float-2,.sr .float-3,.sr .g-shimmer,.sr .marquee-track,.sr .pulse-dot:after{animation:none!important}}.sr .manifesto{text-align:center;max-width:880px;margin:0 auto;position:relative;z-index:1}.sr .mani-muted{font-size:clamp(20px,2.6vw,30px);font-weight:600;letter-spacing:-.01em;color:#64748b;line-height:1.35;margin-bottom:18px}.sr .mani-big,.sr .mani-muted{font-family:Space Grotesk,system-ui,sans-serif}.sr .mani-big{font-size:clamp(32px,5vw,58px);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:28px}.sr .mani-p{font-size:16px;color:#94a3b8;line-height:1.8;max-width:640px;margin:0 auto 30px}.sr .mani-nots{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.sr .mani-not{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;font-size:13px;font-weight:600;background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.18);color:#94a3b8}.sr .mani-not s{color:#64748b;-webkit-text-decoration-color:hsla(0,91%,71%,.6);text-decoration-color:hsla(0,91%,71%,.6)}.sr .mani-yes{background:rgba(52,211,153,.09);border-color:rgba(52,211,153,.25);color:#34d399}.sr .word{display:inline-block;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.sr .reveal.visible .word{opacity:1;transform:none}.sr .bento{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,1fr);grid-template-areas:"pipe   pipe   inbox  ai" "pipe   pipe   inbox  ai" "follow calls  team   team" "sms    sms    meta   meta"}.sr .b-pipe{grid-area:pipe}.sr .b-inbox{grid-area:inbox}.sr .b-ai{grid-area:ai}.sr .b-follow{grid-area:follow}.sr .b-calls{grid-area:calls}.sr .b-team{grid-area:team}.sr .b-sms{grid-area:sms}.sr .b-meta{grid-area:meta}.sr .tile{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.1);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s}@media (hover:hover) and (pointer:fine){.sr .tile:hover{transform:translateY(-5px);border-color:rgba(167,110,255,.38);box-shadow:0 24px 56px rgba(99,102,241,.18),inset 0 1px 0 hsla(0,0%,100%,.14)}}.sr .tile .t-label{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:10px}.sr .tile .t-label i{font-style:normal;width:6px;height:6px;border-radius:50%;display:inline-block}.sr .tile h3{font-family:Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.25;margin-bottom:7px}.sr .tile>p{font-size:13px;color:#94a3b8;line-height:1.6;margin-bottom:14px}.sr .t-shot{margin-top:auto;border-radius:14px;overflow:hidden;background:#0d1226;border:1px solid hsla(0,0%,100%,.08);padding:12px;color:#f4f6fb}.sr .t-row{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);border-radius:9px}.sr .bk-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;position:relative}.sr .bk-col{display:flex;flex-direction:column;gap:6px;min-height:118px}.sr .bk-head{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 7px;border-radius:6px;display:flex;justify-content:space-between}.sr .bk-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:7px 8px}.sr .bk-card .n{font-size:10px;font-weight:700}.sr .bk-card .v{font-size:8.5px;color:#64748b;margin-top:2px}.sr .bk-mover{position:absolute;top:26px;left:0;width:calc((100% - 16px)/3);background:linear-gradient(135deg,rgba(167,110,255,.28),rgba(99,102,241,.22));border:1px solid rgba(167,110,255,.55);border-radius:8px;padding:7px 8px;box-shadow:0 8px 22px rgba(124,58,237,.35);z-index:2;animation:sr-kanhop 8s ease-in-out infinite;animation-play-state:paused}@keyframes sr-kanhop{0%,26%{transform:translateX(0);opacity:1}36%,62%{transform:translateX(calc(100% + 8px));opacity:1}72%,92%{transform:translateX(calc(200% + 16px));opacity:1}97%{transform:translateX(calc(200% + 16px));opacity:0}98%{transform:translateX(0);opacity:0}to{transform:translateX(0);opacity:1}}.sr .bi-bubble{max-width:92%;padding:8px 11px;border-radius:11px 11px 11px 4px;font-size:11px;line-height:1.5;background:hsla(0,0%,100%,.07);color:#cbd5e1;display:flex;gap:7px;align-items:flex-start}.sr .bi-bubble.out{align-self:flex-end;border-radius:11px 11px 4px 11px;background:linear-gradient(135deg,#a76eff,#6366f1);color:#fff}.sr .bi-ch{width:15px;height:15px;border-radius:50%;flex-shrink:0;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:1px}.sr .stagger-in{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.sr .reveal.visible .stagger-in{opacity:1;transform:none}.sr .ai-typing{display:inline-flex;gap:4px;align-items:center;padding:8px 12px;border-radius:100px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09)}.sr .ai-typing i{width:5px;height:5px;border-radius:50%;background:#a76eff;animation:sr-typing 1.2s ease-in-out infinite;animation-play-state:paused}.sr .ai-typing i:nth-child(2){animation-delay:.18s}.sr .ai-typing i:nth-child(3){animation-delay:.36s}@keyframes sr-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.sr .anim-scope.in-view .ai-typing i,.sr .anim-scope.in-view .bk-mover{animation-play-state:running}.sr .ai-draft{opacity:0;transform:translateY(10px)}.sr .reveal.visible .ai-draft{animation:sr-fadeUp .55s ease 1s both}.sr .fu-step{gap:9px;color:#94a3b8;padding:7px 0}.sr .fu-step,.sr .fu-step .ic{display:flex;align-items:center;font-size:11px}.sr .fu-step .ic{width:24px;height:24px;border-radius:8px;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09);flex-shrink:0}.sr .fu-step b{color:#e2e8f0;font-weight:600}.sr .bc{display:flex;align-items:flex-end;gap:14px;height:86px;padding:0 4px}.sr .bc .bar{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.sr .bc .bar i{display:block;width:100%;max-width:44px;border-radius:6px 6px 2px 2px;transform:scaleY(0);transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.sr .reveal.visible .bc .bar i{transform:scaleY(1)}.sr .bc .bar span{font-size:9px;color:#64748b;font-weight:600}.sr .slide-in{opacity:0;transform:translateX(-12px);transition:opacity .5s ease,transform .5s ease}.sr .reveal.visible .slide-in{opacity:1;transform:none}.sr .drop-in{opacity:0}.sr .reveal.visible .drop-in{animation:sr-drop .7s cubic-bezier(.2,.9,.3,1.2) .35s both}@keyframes sr-drop{0%{opacity:0;transform:translateY(-22px) scale(.94)}to{opacity:1;transform:none}}.sr .flow-wrap{position:relative}.sr .flow-connector{position:absolute;left:6%;right:6%;top:64px;height:2px;z-index:0;background:repeating-linear-gradient(90deg,rgba(129,140,248,.55) 0 7px,transparent 7px 16px);background-size:32px 2px;animation:sr-connector 1.2s linear infinite;animation-play-state:paused;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes sr-connector{to{background-position:32px 0}}.sr .anim-scope.in-view .flow-connector{animation-play-state:running}.sr .pillar-head{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}.sr .pillar-num{font-size:clamp(38px,5vw,64px);line-height:1;background:linear-gradient(180deg,rgba(244,246,251,.28),rgba(244,246,251,.04));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sr .pillar-h2,.sr .pillar-num{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700}.sr .pillar-h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.015em;line-height:1.15}.sr .pillar-p{font-size:15px;color:#94a3b8;line-height:1.75;max-width:620px;margin-bottom:34px}.sr .pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.sr .pillar-grid .hf-card h3{font-size:15.5px}.sr .pillar-grid .hf-card p{font-size:12.5px}@media (max-width:1024px){.sr .bento{grid-template-columns:1fr 1fr;grid-template-areas:"pipe   pipe" "inbox  ai" "follow calls" "team   team" "sms    sms" "meta   meta"}.sr .pillar-grid{grid-template-columns:repeat(2,1fr)}.sr .flow-connector{display:none}}@media (max-width:640px){.sr .bento{grid-template-areas:"pipe" "inbox" "ai" "follow" "calls" "team" "sms" "meta"}.sr .bento,.sr .pillar-grid{grid-template-columns:1fr}.sr .pillar-head{gap:12px}}html[data-theme=light] .sr .tile{background:hsla(0,0%,100%,.62);border-color:hsla(0,0%,100%,.85);box-shadow:0 10px 40px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}html[data-theme=light] .sr .tile>p{color:#475569}html[data-theme=light] .sr .t-shot{color:#f4f6fb}html[data-theme=light] .sr .mani-p,html[data-theme=light] .sr .pillar-p{color:#475569}html[data-theme=light] .sr .pillar-num{background:linear-gradient(180deg,rgba(15,23,42,.3),rgba(15,23,42,.05));-webkit-background-clip:text;background-clip:text}html[data-theme=light] .sr .fu-step b{color:#1e293b}html[data-theme=light] .sr .fu-step{color:#475569}html[data-theme=light] .sr .fu-step .ic{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.09)}@media (prefers-reduced-motion:reduce){.sr .ai-typing i,.sr .bk-mover,.sr .flow-connector{animation:none!important}.sr .bc .bar i,.sr .slide-in,.sr .stagger-in,.sr .word{transition:none!important;opacity:1!important;transform:none!important}.sr .ai-draft,.sr .drop-in{animation:none!important;opacity:1!important}}html[data-theme=light] .sr .glass{background:hsla(0,0%,100%,.62);border-color:hsla(0,0%,100%,.85);box-shadow:0 10px 40px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}html[data-theme=light] .sr .glass-soft{background:hsla(0,0%,100%,.55);border-color:rgba(15,23,42,.06)}html[data-theme=light] .sr .glass-chip{background:hsla(0,0%,100%,.72);border-color:rgba(15,23,42,.08);color:#475569}@media (hover:hover) and (pointer:fine){html[data-theme=light] .sr .lift:hover{box-shadow:0 26px 60px rgba(99,102,241,.16);border-color:rgba(99,102,241,.3)}}html[data-theme=light] .sr .aurora .blob{opacity:.26}html[data-theme=light] .sr .mesh-grid{background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0)}html[data-theme=light] .sr .feat-orb{border-color:rgba(15,23,42,.08)}html[data-theme=light] .sr .flow-card p,html[data-theme=light] .sr .hf-card p{color:#475569}html[data-theme=light] .sr .flow-card .n{color:#94a3b8}