@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}:root,[data-theme=light]{--bg:#f5f8ff;--bg-deep:#e9effc;--surface:#ffffff;--surface-2:#fafcff;--ink:#0b1a3a;--ink-soft:#3d4f78;--muted:#6a7aa0;--border:#e1e8f5;--border-strong:#c8d3ea;--brand:#3b82f6;--brand-soft:#93c5fd;--brand-deep:#1e3a8a;--brand-tint:#eaf1ff;--success:#2fb56a;--danger:#e0475b;--warning-ink:#a06b08;--warning-bg:rgba(245,185,59,0.1);--clay-shadow:0 1px 2px rgba(11,26,58,0.04),0 8px 20px -6px rgba(11,26,58,0.1),0 24px 48px -20px rgba(11,26,58,0.14);--clay-shadow-lift:0 2px 4px rgba(11,26,58,0.05),0 16px 32px -8px rgba(11,26,58,0.14),0 40px 72px -28px rgba(11,26,58,0.2);--clay-inset:inset 0 2px 1px rgba(255,255,255,0.9),inset 0 -2px 2px rgba(11,26,58,0.05);--clay-ring:0 0 0 1px rgba(11,26,58,0.05);--glow-brand:0 18px 40px -14px rgba(59,130,246,0.55);--object-shadow:drop-shadow(0 10px 14px rgba(11,26,58,0.22));--header-bg:rgba(245,248,255,0.82);--radius-clay:1.5rem;--radius-clay-sm:1rem;--radius-clay-lg:2rem;--ease-clay:cubic-bezier(0.34,1.36,0.64,1)}[data-theme=dark]{--bg:#0e1424;--bg-deep:#0a0f1b;--surface:#17203a;--surface-2:#1d2846;--ink:#eef2fb;--ink-soft:#c2cde6;--muted:#8090b4;--border:#263352;--border-strong:#344469;--brand:#60a5fa;--brand-soft:#93c5fd;--brand-deep:#3b82f6;--brand-tint:#1b294d;--success:#45c983;--danger:#ef6376;--warning-ink:#ffc75a;--warning-bg:rgba(255,199,90,0.12);--clay-shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 20px -6px rgba(0,0,0,0.45),0 24px 48px -20px rgba(0,0,0,0.55);--clay-shadow-lift:0 2px 4px rgba(0,0,0,0.35),0 16px 32px -8px rgba(0,0,0,0.5),0 40px 72px -28px rgba(0,0,0,0.6);--clay-inset:inset 0 2px 1px rgba(255,255,255,0.07),inset 0 -2px 2px rgba(0,0,0,0.3);--clay-ring:0 0 0 1px rgba(255,255,255,0.05);--glow-brand:0 18px 40px -14px rgba(96,165,250,0.45);--object-shadow:drop-shadow(0 10px 14px rgba(0,0,0,0.45));--header-bg:rgba(14,20,36,0.82)}*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-tap-highlight-color:transparent}body{margin:0;background-color:var(--bg);color:var(--ink);font-family:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.55;transition:background-color .22s ease,color .22s ease}::selection{background-color:var(--brand);color:#fff}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:800;margin:0}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:9999px;border:3px solid transparent;background-clip:content-box}.container{width:100%;max-width:80rem;margin:0 auto;padding-left:24px;padding-right:24px}@media (max-width:640px){.container{padding-left:16px;padding-right:16px}}.section{padding-top:72px;padding-bottom:72px}@media (max-width:720px){.section{padding-top:48px;padding-bottom:48px}}.section-title{font-size:clamp(1.6rem,2.2vw + .9rem,2.1rem);color:var(--ink)}.section-lead{margin:10px 0 0;max-width:640px;font-size:.95rem;color:var(--muted)}.clay{border-radius:var(--radius-clay)}.clay,.clay-sm{background-color:var(--surface);box-shadow:var(--clay-ring),var(--clay-inset),var(--clay-shadow)}.clay-sm{border-radius:var(--radius-clay-sm)}.clay-lg{border-radius:var(--radius-clay-lg);box-shadow:var(--clay-ring),var(--clay-inset),var(--clay-shadow)}.clay-flat,.clay-lg{background-color:var(--surface)}.clay-flat{border-radius:var(--radius-clay);box-shadow:var(--clay-ring),var(--clay-inset)}.clay-lift{transition:box-shadow .3s var(--ease-clay),transform .3s var(--ease-clay)}.clay-lift:hover{box-shadow:var(--clay-ring),var(--clay-inset),var(--clay-shadow-lift);transform:translateY(-4px)}.clay-brand{background-image:linear-gradient(180deg,var(--brand-soft) 0,var(--brand) 55%,var(--brand-deep) 100%);color:#fff;box-shadow:inset 0 2px 1px rgba(255,255,255,.45),inset 0 -3px 3px rgba(11,26,58,.25),var(--glow-brand)}.clay-brand,.clay-well{border-radius:var(--radius-clay-sm)}.clay-well{background-color:var(--surface-2);box-shadow:inset 0 2px 4px rgba(11,26,58,.07),inset 0 0 0 1px var(--border)}[data-theme=dark] .clay-well{box-shadow:inset 0 2px 4px rgba(0,0,0,.35),inset 0 0 0 1px var(--border)}.clay-halo{position:relative}.clay-halo:before{content:"";position:absolute;inset:-18%;z-index:-1;border-radius:9999px;background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--brand) 30%,transparent) 0,transparent 68%);filter:blur(18px)}.text-gradient-brand{background-image:linear-gradient(100deg,var(--brand-deep) 0,var(--brand) 55%,var(--brand-soft) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}[data-theme=dark] .text-gradient-brand{background-image:linear-gradient(100deg,var(--brand) 0,var(--brand-soft) 60%,#dbeafe 100%)}.object3d{display:block;object-fit:contain;filter:var(--object-shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;font-weight:700;font-size:.92rem;font-family:inherit;border-radius:var(--radius-clay-sm);border:none;cursor:pointer;text-decoration:none;transition:all .2s ease}.btn:active{transform:translateY(1px)}.btn-lg{height:52px;padding:0 28px;font-size:1rem}.btn-primary{background-image:linear-gradient(180deg,var(--brand-soft) 0,var(--brand) 55%,var(--brand-deep) 100%);color:#fff;box-shadow:inset 0 2px 1px rgba(255,255,255,.45),inset 0 -3px 3px rgba(11,26,58,.25),var(--glow-brand)}.btn-primary:hover{filter:brightness(1.08)}.btn-primary:disabled{opacity:.6;cursor:progress}.btn-surface{background-color:var(--surface);color:var(--ink);box-shadow:var(--clay-ring),var(--clay-inset),var(--clay-shadow);transition:box-shadow .26s var(--ease-clay),transform .26s var(--ease-clay)}.btn-surface:hover{box-shadow:var(--clay-ring),var(--clay-inset),var(--clay-shadow-lift);transform:translateY(-2px)}.btn-surface:active{transform:translateY(0)}.nav-pill{padding:8px 12px;border-radius:var(--radius-clay-sm);font-size:.9rem;font-weight:700;color:var(--ink-soft);transition:background-color .18s ease,color .18s ease}.nav-pill:hover{background-color:var(--brand-tint);color:var(--brand)}.btn-ghost-icon{display:inline-grid;place-items:center;width:40px;height:40px;border:none;background:transparent;border-radius:var(--radius-clay-sm);color:var(--ink-soft);cursor:pointer;transition:background-color .18s ease,color .18s ease}.btn-ghost-icon:hover{background-color:var(--brand-tint);color:var(--brand)}.field{display:block;margin-bottom:18px}.field-label{display:block;font-weight:700;font-size:.88rem;color:var(--ink-soft);margin-bottom:8px}.input,.textarea{width:100%;padding:12px 14px;font:inherit;color:var(--ink);background-color:var(--surface-2);border-radius:var(--radius-clay-sm);border:1px solid var(--border);box-shadow:inset 0 2px 4px rgba(11,26,58,.05);transition:border-color .18s var(--ease-clay),box-shadow .18s var(--ease-clay)}[data-theme=dark] .input,[data-theme=dark] .textarea{box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.input:focus,.textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand) 18%,transparent)}.textarea{min-height:140px;resize:vertical}.honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@keyframes clay-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(-1.5deg)}}@keyframes clay-float-slow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1.5deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-float{animation:clay-float 6s ease-in-out infinite}.animate-float-slow{animation:clay-float-slow 8s ease-in-out infinite}.rise-in{animation:rise-in .6s ease-out both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}