@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);.Footer_brand__InhVF{display:flex;flex-direction:column;gap:.5rem}.Footer_brandLogo__1fVZh{align-items:center;display:flex;gap:.5rem}.Footer_name__4NOCz{color:var(--text);font-size:1rem;font-weight:700}.Footer_tagline__qJLMq{color:var(--muted);font-size:.8rem;line-height:1.55;margin:0}.Footer_links__q2x7d{display:flex;flex-direction:column;gap:.5rem}.Footer_link__MsGIJ{color:var(--muted);font-size:.85rem;text-decoration:none;transition:color .15s}.Footer_link__MsGIJ:hover{color:var(--text)}.Footer_legal__EeGsn{color:var(--muted);display:flex;flex-direction:column;font-size:.8rem;gap:.3rem}.Footer_legal__EeGsn p{margin:0}.Home_problemInner__tg0A1{margin:0 auto;max-width:var(--maxw)}.Home_problemClose__qgI5D{color:var(--brand-soft);font-size:.95rem;font-weight:600;margin-bottom:0;margin-top:1.25rem}.Home_serviceGrid__SotFP{margin-top:1.25rem}.Home_serviceCard__m5C-y{display:flex;flex-direction:column;gap:.5rem;transition:border-color .2s}.Home_serviceCard__m5C-y:hover{border-color:var(--brand-light)}.Home_serviceIcon__VvECg{color:var(--brand-light);display:flex;margin-bottom:.25rem}.Home_serviceTitle__ia6JQ{color:var(--text);font-size:1rem;font-weight:700;margin:0}.Home_serviceDesc__\+cfEw{color:var(--muted);font-size:.875rem;line-height:1.6;margin:0}.Home_gridCta__FCfhx{margin-top:1.5rem}.Home_processInner__fxYRS{margin:0 auto;max-width:var(--maxw)}.Home_processList__H4MBx{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;margin:1.5rem 0 0;padding:0}.Home_processStep__U319t{display:flex;flex-direction:column;gap:.25rem}.Home_processNum__YkFPg{color:var(--brand-soft);font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:.1rem}.Home_processLabel__ipRi9{color:var(--text);font-size:.95rem;font-weight:700}.Home_processDesc__g9Guq{color:var(--muted);font-size:.82rem;line-height:1.55;margin:0}.Home_ctaSection__DQndv{padding-bottom:calc(var(--space-lg)*2)}.Services_intro__Ad8qS{color:var(--muted);line-height:1.7;margin:.5rem 0 0;max-width:60ch}.Services_serviceList__cBLGP{grid-gap:0;display:grid;gap:0}.Services_serviceItem__L5M9c{border-top:1px solid #1c1d26;padding:var(--space-lg) var(--space)}.Services_serviceItemAlt__ZJdXo{background:#0d0f18}.Services_serviceContent__GGDzI{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;max-width:var(--maxw)}.Services_serviceHeader__uuAbn{grid-gap:.3rem;display:grid;gap:.3rem}.Services_serviceTitle__MlV-F{color:var(--text);font-size:1.25rem;font-weight:700;margin:0}.Services_serviceOutcome__jO-Uo{color:var(--brand-light);font-size:.95rem;font-weight:600;margin:0}.Services_serviceBody__S1PzF{color:var(--muted);line-height:1.7;margin:0;max-width:65ch}.Services_serviceFooter__BGFIx{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-top:.5rem}.Services_deliverables__K-Hcq{grid-gap:.35rem;display:grid;gap:.35rem}.Services_deliverablesLabel__sJvFc{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.Services_deliverables__K-Hcq ul{grid-gap:.2rem;display:grid;gap:.2rem;list-style:none;margin:0;padding:0}.Services_deliverables__K-Hcq li{color:var(--text);font-size:.85rem;line-height:1.5;padding-left:1.1rem;position:relative}.Services_deliverables__K-Hcq li:before{color:var(--accent);content:"✓";font-weight:700;left:0;position:absolute}:root{--bg:#07111f;--panel:#0d1829;--text:#f8fafc;--muted:#94a3b8;--brand:#1d4ed8;--brand-ink:#1e40af;--brand-light:#38bdf8;--brand-soft:#60a5fa;--accent:#22c55e;--ok:#22c55e;--err:#ef4444;--maxw:1100px;--radius:12px;--space:1rem;--space-lg:2rem;--border:#1e293b;--border-btn:#1e293b}*{box-sizing:border-box}#root,body,html{height:100%}body{background:#07111f;background:var(--bg);color:#f8fafc;color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;margin:0}.container{margin:0 auto;max-width:1100px;max-width:var(--maxw);padding:0 1rem;padding:0 var(--space);width:100%}.section{padding:2rem 1rem;padding:var(--space-lg) var(--space)}.section--muted{background:#0a1628}.section__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;margin:0 0 1rem}.nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#07111ff0;border-bottom:1px solid #1e293b;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.nav__inner{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:0 auto;max-width:1100px;max-width:var(--maxw);padding:.75rem 1rem;padding:.75rem var(--space)}.brand{align-items:center;color:#f8fafc;color:var(--text);display:inline-flex;font-size:1.05rem;font-weight:700;gap:.55rem;text-decoration:none}.nav__links{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.nav__link{border-radius:999px;color:#94a3b8;color:var(--muted);font-size:.9rem;padding:.4rem .7rem;text-decoration:none;transition:color .15s,background .15s}.nav__link.active,.nav__link:hover{background:#0c1e35;color:#f8fafc;color:var(--text)}.hero{background:radial-gradient(ellipse 80% 55% at 50% -10%,#0c2040 0,#0000 65%);padding:6rem 1rem 5rem;padding:calc(var(--space-lg)*3) var(--space) calc(var(--space-lg)*2.5)}.hero__inner{margin:0 auto;max-width:1100px;max-width:var(--maxw)}.hero__title{font-size:clamp(2rem,1rem + 3.5vw,3.4rem);font-weight:700;line-height:1.12;margin:0 0 1rem}.hero__subtitle{color:#94a3b8;color:var(--muted);font-size:1.05rem;line-height:1.7;margin:0;max-width:56ch}.hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:#0d1829;background:var(--panel);border:1px solid #1e293b;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);padding:1.25rem}.btn{align-items:center;border:1px solid #1e293b;border:1px solid var(--border-btn);border-radius:999px;color:#f8fafc;color:var(--text);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;padding:.6rem 1.2rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.btn:hover{background:#0c1e35}.btn--primary{background:#1d4ed8;background:var(--brand);border-color:#1d4ed8;border-color:var(--brand);color:#fff}.btn--primary:hover{background:#1e40af;background:var(--brand-ink);border-color:#1e40af;border-color:var(--brand-ink);color:#fff}.btn--ghost{background:#0000}.btn--ghost:hover{background:#0c1e35}.bullets{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.bullets li{color:#94a3b8;color:var(--muted);line-height:1.65;padding-left:1.5rem;position:relative}.bullets li:before{color:#38bdf8;color:var(--brand-light);content:"→";font-weight:700;left:0;position:absolute}.cta{background:#060e1d;border:1px solid #38bdf8;border:1px solid var(--brand-light);border-radius:12px;border-radius:var(--radius);margin:0 auto;max-width:600px;padding:2.5rem 2rem;text-align:center}.cta h2{font-size:clamp(1.3rem,.9rem + 1.2vw,1.8rem);margin:0 0 .75rem}.cta p{color:#94a3b8;color:var(--muted);line-height:1.65;margin:0 0 1.5rem}.form{grid-gap:.8rem;display:grid;gap:.8rem;max-width:560px}.form__label{grid-gap:.4rem;display:grid;font-size:.95rem;font-weight:600;gap:.4rem}.form__input,.form__textarea{background:#050c18;border:1px solid #1e293b;border:1px solid var(--border);border-radius:10px;color:inherit;color:#f8fafc;color:var(--text);font:inherit;line-height:1.4;padding:.7rem .85rem;resize:vertical;width:100%}.form__input:focus,.form__textarea:focus{outline:2px solid #38bdf8;outline:2px solid var(--brand-light);outline-offset:1px}.note{font-size:.9rem;margin-top:.6rem}.note--success{color:#22c55e;color:var(--ok)}.note--error{color:#ef4444;color:var(--err)}.footer{background:#060e1d;border-top:1px solid #1e293b;border-top:1px solid var(--border);margin-top:auto}.footer__inner{align-items:flex-start;color:#94a3b8;color:var(--muted);display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1100px;max-width:var(--maxw);padding:2rem 1rem;padding:2rem var(--space)}.footer a{color:#f8fafc;color:var(--text);text-decoration:none;transition:color .15s}.footer a:hover{color:#38bdf8;color:var(--brand-light)}
/*# sourceMappingURL=main.1e45c666.css.map*/