:root{--bg-primary:#f2f6ff;--bg-secondary:#eaeffc;--bg-tertiary:#dde5f8;--bg-card:#ffffffb8;--bg-card-solid:#fff;--text-primary:#0d1a3c;--text-secondary:#4a5e80;--text-muted:#8a9bbf;--accent:#1a6fff;--accent-bright:#00b4ff;--accent-soft:#1a6fff14;--accent-glow:#1a6fff40;--btn-blue:#1a6fff;--btn-blue-hover:#0052e0;--border:#1a6fff26;--border-strong:#1a6fff47;--border-card:#ffffffd9;--glass-bg:#ffffffa6;--glass-border:#ffffffe6;--shadow-sm:0 1px 6px #0d1a3c0f;--shadow-md:0 6px 24px #0d1a3c1a;--shadow-lg:0 24px 70px #0d1a3c24;--shadow-glow:0 0 40px #1a6fff24;--shadow-glow-strong:0 0 60px #1a6fff47;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--font-display:"Satoshi","Syne",sans-serif;--font-body:"Satoshi","DM Sans",sans-serif;--font-mono:"JetBrains Mono",monospace;--font-script:"Caveat",cursive;--nav-bg-default:#ffffff94;--nav-bg-scrolled:#ffffffeb;--nav-border-default:#ffffff73;--nav-border-scrolled:#c8d7f0a6;--nav-text:#0d1a3c;--nav-text-muted:#0d1a3c8c;--nav-active:#1a6fff;--nav-height:72px;--content-width:1240px;--fluid-min-width:320;--fluid-max-width:1920;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)))}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2f6ff;background:var(--bg-primary);font-family:Satoshi,DM Sans,sans-serif;font-family:var(--font-body);line-height:1.6;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{color:#0d1a3c;color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:Satoshi,Syne,sans-serif;font-family:var(--font-display);font-weight:800;line-height:1.1}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font-family:Satoshi,DM Sans,sans-serif;font-family:var(--font-body)}img{display:block;max-width:100%}.container{margin:0 auto;max-width:1240px;max-width:var(--content-width);padding:0 clamp(16px,2.5vw,32px);width:100%}@media (min-width:1440px){:root{--content-width:1360px}}@media (min-width:1920px){:root{--content-width:1600px}}@media (min-width:2400px){:root{--content-width:1780px}}.section{padding:110px 0}@media (max-width:1024px){.section{padding:90px 0}}@media (max-width:1280px){:root{--content-width:1160px}}@media (max-width:820px){.section{padding:72px 0}.container{padding:0 20px}:root{--nav-height:68px}}@media (max-width:640px){.section{padding:60px 0}.container{padding:0 16px}:root{--nav-height:64px}}@media (max-width:480px){.section{padding:50px 0}.container{padding:0 14px}}@media (max-width:380px){.section{padding:44px 0}.container{padding:0 12px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#eaeffc;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#1a6fff40;border-radius:3px}::selection{background:#1a6fff26;color:#1a6fff;color:var(--accent)}.text-accent{color:#1a6fff;color:var(--accent)}.text-accent-bright{color:#00b4ff;color:var(--accent-bright)}.text-muted{color:#8a9bbf;color:var(--text-muted)}.text-secondary{color:#4a5e80;color:var(--text-secondary)}.font-mono{font-family:JetBrains Mono,monospace;font-family:var(--font-mono)}.font-display{font-family:Satoshi,Syne,sans-serif;font-family:var(--font-display)}.cyan-text{background:linear-gradient(90deg,#1a6fff,#00b4ff 55%,#00d8ff);-webkit-background-clip:text;background-clip:text}.cyan-text,.gradient-text{-webkit-text-fill-color:#0000}.gradient-text{background:linear-gradient(90deg,#1a6fff,#00b4ff 60%,#00d8ff);-webkit-background-clip:text;background-clip:text}.btn-primary{align-items:center;background:linear-gradient(135deg,#1a6fff,#0052e0);background:linear-gradient(135deg,var(--btn-blue) 0,#0052e0 100%);border:none;border-radius:14px;border-radius:var(--radius-md);box-shadow:0 6px 24px #1a6fff52;color:#fff;cursor:pointer;display:inline-flex;font-family:Satoshi,DM Sans,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:700;gap:8px;letter-spacing:.01em;padding:14px 32px;transition:all .25s ease}.btn-primary:hover{background:linear-gradient(135deg,#0052e0,#003cc9);background:linear-gradient(135deg,var(--btn-blue-hover) 0,#003cc9 100%);box-shadow:0 12px 36px #1a6fff73;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #1a6fff38;border-radius:14px;border-radius:var(--radius-md);color:#0d1a3c;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:Satoshi,DM Sans,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:600;gap:8px;letter-spacing:.01em;padding:13px 30px;transition:all .25s ease}.btn-secondary:hover{background:#1a6fff12;border-color:#1a6fff66;transform:translateY(-2px)}.btn-accent{align-items:center;background:#1a6fff;background:var(--accent);border:none;border-radius:14px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-family:Satoshi,DM Sans,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:700;gap:8px;padding:14px 32px;transition:all .25s ease}.btn-accent:hover{box-shadow:0 10px 32px #1a6fff6b;filter:brightness(1.08);transform:translateY(-2px)}@media (max-width:480px){.btn-accent,.btn-primary{font-size:14px;padding:12px 24px}.btn-secondary{font-size:14px;padding:11px 22px}}.tag{align-items:center;background:#1a6fff14;border:1px solid #1a6fff33;border-radius:100px;color:#1a6fff;color:var(--accent);display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:6px;letter-spacing:.08em;padding:5px 13px;text-transform:uppercase}.card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb8;background:var(--bg-card);border:1px solid #ffffffd9;border:1px solid var(--border-card);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 6px #0d1a3c0f;box-shadow:var(--shadow-sm);padding:32px;transition:all .3s ease}.card:hover{border-color:#1a6fff2e;box-shadow:0 0 40px #1a6fff24,0 6px 24px #0d1a3c1a;box-shadow:var(--shadow-glow),var(--shadow-md);transform:translateY(-4px)}@media (max-width:640px){.card{padding:22px 18px}}.grid-2{grid-gap:24px;grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:24px}.grid-3{grid-gap:24px;grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{gap:16px;grid-template-columns:1fr}}.section-label{align-items:center;color:#1a6fff;color:var(--accent);display:flex;font-family:Caveat,cursive;font-family:var(--font-script);font-size:20px;font-weight:600;gap:10px;letter-spacing:.02em;margin-bottom:14px;text-transform:none}.section-label:before{background:linear-gradient(90deg,#1a6fff,#00b4ff);background:linear-gradient(90deg,var(--accent) 0,var(--accent-bright) 100%);border-radius:2px;content:"";display:block;flex-shrink:0;height:2px;width:24px}.section-heading{color:#0d1a3c;color:var(--text-primary);font-size:clamp(28px,4.5vw,54px);font-weight:800;letter-spacing:-.5px;line-height:1.08;margin-bottom:18px}.section-subheading{color:#4a5e80;color:var(--text-secondary);font-size:clamp(15px,1.5vw,17px);font-weight:400;line-height:1.7;max-width:560px}.form-group{margin-bottom:20px}.form-label{color:#4a5e80;color:var(--text-secondary);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.form-input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1.5px solid #1a6fff24;border-radius:14px;border-radius:var(--radius-md);color:#0d1a3c;color:var(--text-primary);font-size:15px;outline:none;padding:14px 18px;transition:all .2s ease;width:100%}.form-input:focus{background:#fffffff2;border-color:#1a6fff;border-color:var(--accent);box-shadow:0 0 0 4px #1a6fff1a}.form-input::placeholder{color:#8a9bbf;color:var(--text-muted)}textarea.form-input{min-height:120px;resize:vertical}@media (max-width:640px){.form-input{font-size:14px;padding:12px 14px}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(0,0,0);transform:translate3d(calc(var(--marquee-shift, 0px)*-1),0,0)}}.marquee-shell{overflow:hidden;position:relative;width:100%}.marquee-shell,.marquee-track{align-items:center;display:flex}.marquee-track{animation-iteration-count:infinite;animation-name:marquee;animation-timing-function:linear;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);width:max-content;will-change:transform}.marquee-item{flex:0 0 auto;justify-content:center;padding:14px 42px}.marquee-item,.marquee-measure{align-items:center;display:inline-flex;white-space:nowrap}.marquee-measure{inset:auto;pointer-events:none;position:absolute;visibility:hidden}@keyframes float-mascot{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes kpi-float-a{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(-2deg)}}@keyframes kpi-float-b{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes kpi-float-c{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(-1deg)}}@keyframes number-tick{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ring-pulse{0%,to{opacity:.58;transform:translate(-50%,-50%) scale(1) rotate(0deg)}50%{opacity:.92;transform:translate(-50%,-50%) scale(1.04) rotate(1deg)}}@keyframes sparkle-drift{0%{opacity:0;transform:translate(0) scale(1)}10%{opacity:1}90%{opacity:.8}to{opacity:0;transform:translate(120px,-60px) scale(.4)}}@keyframes ring-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes falling-glint{0%{opacity:0;transform:translateZ(0) rotate(-22deg)}15%{opacity:.85}to{opacity:0;transform:translate3d(140px,140px,0) rotate(-22deg)}}.dot-grid{background-image:radial-gradient(circle,#1a6fff0f 1px,#0000 0);background-size:32px 32px}.section-light{background:#f2f6ff;background:var(--bg-primary)}.section-alt{background:#eaeffc;background:var(--bg-secondary)}.hide-mobile{display:block}.show-mobile{display:none}@media (max-width:820px){.hide-mobile{display:none!important}.show-mobile{display:block!important}}.hero-grid{grid-gap:40px;gap:40px;grid-template-columns:1fr 1fr;padding-bottom:60px;padding-top:40px}.hero-grid,.home-hero-grid{align-items:center;display:grid;min-height:calc(100vh - 72px);min-height:calc(100vh - var(--nav-height))}.home-hero-grid{grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);position:relative}.home-hero-copy{max-width:560px;padding-bottom:2rem}.home-hero-visual{align-items:center;min-height:600px}.home-hero-mascot-wrap,.home-hero-visual{display:flex;justify-content:flex-end;position:relative}.home-hero-mascot-wrap{max-width:550px;width:100%;z-index:2}.home-hero-aura{background:radial-gradient(circle,#1a64ff2e 0,#0096ff1a 38%,#a0dcff0d 56%,#0000 74%);border-radius:50%;filter:blur(44px);height:560px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:560px;z-index:1}@media (max-width:1280px){.home-hero-grid{gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.home-hero-copy{max-width:520px;padding-bottom:1rem}.home-hero-visual{min-height:520px}.home-hero-mascot-wrap{max-width:500px}.home-hero-aura{height:470px;width:470px}.home-hero-visual .kpi-overlay{transform:scale(.9);transform-origin:center}}@media (max-width:1180px){.home-hero-grid{gap:40px;grid-template-columns:1fr;min-height:auto}.home-hero-copy{max-width:640px;padding-bottom:0}.home-hero-visual{justify-content:center;min-height:420px}.home-hero-mascot-wrap{justify-content:center;max-width:480px}.home-hero-aura{height:420px;width:420px}.home-hero-visual .kpi-overlay{display:none!important}}@media (max-width:1024px){.hero-grid{gap:28px}}@media (max-width:820px){.hero-grid{gap:40px;grid-template-columns:1fr;min-height:auto;padding-bottom:40px;padding-top:32px}}.two-col{grid-gap:48px;grid-template-columns:1fr 1fr}.two-col,.two-col-wide{align-items:start;display:grid;gap:48px}.two-col-wide{grid-gap:48px;grid-template-columns:1fr 1.6fr}.two-col-2-3{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:2fr 3fr}@media (max-width:1024px){.two-col,.two-col-2-3,.two-col-wide{gap:32px;grid-template-columns:1fr}}.services-bento{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.services-bento{grid-template-columns:repeat(2,1fr)}.services-bento .span-2{grid-column:span 1!important}}@media (max-width:640px){.services-bento{gap:12px;grid-template-columns:1fr}}@media (max-width:820px){.kpi-overlay{display:none!important}.mascot-col{display:flex;justify-content:center}.mascot-col>div{min-height:380px!important}}.app-main{min-height:100vh;overflow:clip}.desktop-nav{align-items:center;display:flex;gap:2px}.mobile-menu-btn{display:none}.nav-shell{gap:20px;justify-content:space-between;width:100%}.nav-brand,.nav-shell{align-items:center;display:flex;min-width:0}.nav-brand{flex-shrink:0;gap:10px}.nav-brand-icon{align-items:center;border-radius:12px;box-shadow:0 8px 24px #0d1a2e14;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.nav-brand-text{height:22px;object-fit:contain;width:auto}.nav-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.page-hero{padding:clamp(72px,9vw,108px) 0 clamp(48px,6vw,84px)}.responsive-stack{display:flex;flex-wrap:wrap;gap:14px}.split-layout{grid-gap:clamp(28px,4vw,64px);align-items:start;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split-layout-wide{grid-gap:clamp(28px,4vw,56px);align-items:start;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.split-layout-2-3{grid-gap:clamp(32px,5vw,64px);align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.form-grid-2{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-header{grid-gap:clamp(20px,4vw,40px);align-items:center;background:linear-gradient(135deg,#1a6fff14,#0000);border-radius:24px;display:grid;gap:clamp(20px,4vw,40px);grid-template-columns:minmax(0,1fr) auto;margin-bottom:40px;padding:clamp(24px,4vw,48px)}.service-card-grid{grid-gap:20px;display:grid;gap:20px}.service-card-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-gap:clamp(28px,4vw,48px);display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) minmax(0,1.5fr);padding-bottom:60px}.footer-bottom{align-items:center;border-top:1px solid #1a6fff26;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:24px 0}.timeline-wrap{max-width:700px;position:relative}.timeline-item{display:flex;margin-bottom:40px;padding-left:56px;position:relative}.founder-card{grid-gap:clamp(28px,4vw,48px);align-items:center;display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}.faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:720px}.form-shell{background:#ffffffc7;border:1px solid #1a6fff26;border:1px solid var(--border);border-radius:28px}.form-shell,.responsive-panel{padding:clamp(24px,4.5vw,48px)}.compact-card{padding:clamp(20px,3.4vw,36px)}.orbit-shell{height:clamp(72px,10vw,88px);pointer-events:none;position:relative;width:min(340px,100%)}.mascot-shell{align-items:center;display:inline-flex;flex-direction:column;position:relative;width:min(100%,420px)}.mascot-image{filter:drop-shadow(0 24px 48px rgba(26,100,255,.32)) drop-shadow(0 8px 24px rgba(0,0,0,.12));margin-bottom:clamp(-56px,-7vw,-80px);max-width:100%;object-fit:contain;position:relative;width:min(360px,100%);z-index:2}.phone-feature-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.stat-inline-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.chat-shell{grid-gap:clamp(24px,4vw,40px);align-items:start;display:grid;gap:clamp(24px,4vw,40px);grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}@media (max-width:1180px){.desktop-nav a span{padding:8px 12px!important}.chat-shell,.split-layout,.split-layout-2-3,.split-layout-wide{grid-template-columns:1fr}.footer-grid,.service-card-grid.three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-card{grid-template-columns:1fr;text-align:center}.home-hero-grid{gap:40px;grid-template-columns:1fr;min-height:auto}.home-hero-copy{max-width:640px;padding-bottom:0}.home-hero-visual{justify-content:center;min-height:420px}.home-hero-mascot-wrap{justify-content:center;max-width:480px}.home-hero-aura{height:420px;width:420px}}@media (max-width:1024px){.desktop-nav{display:none!important}.mobile-menu-btn{display:flex!important}.hero-grid{gap:28px}}@media (max-width:820px){.nav-shell{gap:12px}.nav-brand-icon{border-radius:11px;height:40px;width:40px}.nav-brand-text{height:20px;max-width:120px}.footer-grid,.form-grid-2,.phone-feature-grid,.service-card-grid.three-up,.service-card-grid.two-up,.service-header,.stat-inline-grid{grid-template-columns:1fr}.service-header{align-items:start}.timeline-item{padding-left:44px}.faq-list,.timeline-wrap{max-width:100%}.hero-grid{gap:40px;grid-template-columns:1fr;min-height:auto;padding-bottom:40px;padding-top:32px}.hide-mobile{display:none!important}.show-mobile{display:block!important}}@media (max-width:640px){.page-hero{padding:100px 0 44px;padding:calc(var(--nav-height) + 28px) 0 44px}.footer-bottom,.responsive-stack{align-items:stretch;flex-direction:column}.footer-grid{grid-template-columns:1fr;padding-bottom:40px}.timeline-item{margin-bottom:30px;padding-left:36px}.compact-card,.form-shell,.responsive-panel{border-radius:22px}.phone-feature-grid,.stat-inline-grid{gap:8px}.home-hero-grid{gap:32px;grid-template-columns:1fr}.home-hero-visual{min-height:320px;order:-1}.home-hero-mascot-wrap{max-width:320px}.home-hero-aura{height:300px;width:300px}.split-layout,.split-layout-2-3,.split-layout-wide{gap:32px;grid-template-columns:1fr}}@media (max-width:480px){.page-hero{padding:92px 0 36px;padding:calc(var(--nav-height) + 20px) 0 36px}.footer-grid,.service-card-grid.three-up,.service-card-grid.two-up{grid-template-columns:1fr}.home-hero-copy h1{font-size:clamp(36px,8vw,52px)}.home-hero-copy p{font-size:16px}.btn-accent,.btn-primary{font-size:15px;justify-content:center;padding:14px 24px;width:100%}.btn-secondary{font-size:14px;justify-content:center;padding:12px 20px;width:100%}.section-heading{font-size:clamp(24px,5vw,36px)}.section-subheading{font-size:15px}}@media (max-width:380px){.page-hero{padding:88px 0 28px;padding:calc(var(--nav-height) + 16px) 0 28px}.home-hero-visual{min-height:260px}.home-hero-mascot-wrap{max-width:260px}.home-hero-aura{height:240px;width:240px}.responsive-stack{gap:10px}}
/*# sourceMappingURL=main.84e5cf0f.css.map*/