.contact-form-module__WB4qZW__form{gap:1rem;display:grid}.contact-form-module__WB4qZW__field{color:var(--color-ink-soft);gap:.45rem;font-size:.95rem;display:grid}.contact-form-module__WB4qZW__field input,.contact-form-module__WB4qZW__field textarea{border:1px solid var(--color-border);width:100%;font:inherit;color:var(--color-ink);background:#ffffffb8;border-radius:18px;padding:.95rem 1rem;transition:border-color .2s,transform .2s,box-shadow .2s}.contact-form-module__WB4qZW__field input:focus,.contact-form-module__WB4qZW__field textarea:focus{border-color:var(--color-accent);outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #0f766e24}.contact-form-module__WB4qZW__submit{background:linear-gradient(135deg, var(--color-accent), #14b8a6);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.95rem 1.3rem;font-weight:700}.contact-form-module__WB4qZW__submit:disabled{cursor:progress;opacity:.72}.contact-form-module__WB4qZW__feedbackSuccess,.contact-form-module__WB4qZW__feedbackError{font-size:.94rem}.contact-form-module__WB4qZW__feedbackSuccess{color:#0f766e}.contact-form-module__WB4qZW__feedbackError{color:#b91c1c}
.page-frame-module__-_1w4G__section{gap:1.4rem;display:grid}.page-frame-module__-_1w4G__hero{background:radial-gradient(circle at 0 0,#3b82f633,#0000 30%),radial-gradient(circle at 100% 100%,#14b8a62e,#0000 28%),linear-gradient(#0a1221f0,#070c17eb);border:1px solid #ffffff14;border-radius:36px;gap:1rem;padding:2.25rem;display:grid;box-shadow:0 28px 70px #00000047}.page-frame-module__-_1w4G__eyebrow{color:#8fb6ff;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.page-frame-module__-_1w4G__title{letter-spacing:-.07em;color:#f8fbff;max-width:12ch;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.94}.page-frame-module__-_1w4G__description{color:#ffffffbd;max-width:48rem;font-size:1.06rem;line-height:1.75}.page-frame-module__-_1w4G__buttonRow{flex-wrap:wrap;gap:.85rem;display:flex}.page-frame-module__-_1w4G__ctaRow{flex-wrap:wrap;gap:.85rem;padding-top:.4rem;display:flex}.page-frame-module__-_1w4G__primaryCta,.page-frame-module__-_1w4G__secondaryCta{border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.2rem;font-weight:700;display:inline-flex}.page-frame-module__-_1w4G__primaryCta{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.page-frame-module__-_1w4G__secondaryCta{color:#eff5ff;border:1px solid #ffffff1f}.page-frame-module__-_1w4G__panelButton,.page-frame-module__-_1w4G__panelButtonGhost{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.88rem 1.2rem;font-weight:700;display:inline-flex}.page-frame-module__-_1w4G__panelButton{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.page-frame-module__-_1w4G__panelButtonGhost{color:#eff5ff;border:1px solid #ffffff1f}.page-frame-module__-_1w4G__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding-top:.8rem;display:grid}.page-frame-module__-_1w4G__stat{background:#ffffff0f;border-radius:22px;gap:.35rem;padding:1rem;display:grid}.page-frame-module__-_1w4G__statValue{font-size:1.15rem;font-weight:700}.page-frame-module__-_1w4G__statLabel{color:#ffffffa3;font-size:.92rem}.page-frame-module__-_1w4G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-frame-module__-_1w4G__panel{background:#0a1221d1;border:1px solid #ffffff14;border-radius:28px;gap:.75rem;padding:1.4rem;display:grid;box-shadow:0 24px 56px #00000038}.page-frame-module__-_1w4G__panelTitle{letter-spacing:-.03em;color:#f8fbff;font-size:1.2rem}.page-frame-module__-_1w4G__panelText{color:#ffffffb8;line-height:1.75}.page-frame-module__-_1w4G__split{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.page-frame-module__-_1w4G__callout{color:#fff;background:linear-gradient(135deg,#0f172a,#134e4a);border-radius:28px;gap:.6rem;padding:1.4rem;display:grid}.page-frame-module__-_1w4G__smallHeading{letter-spacing:.02em;font-size:1rem}.page-frame-module__-_1w4G__list{gap:.65rem;list-style:none;display:grid}.page-frame-module__-_1w4G__list li{color:#ffffffd6}@media (max-width:900px){.page-frame-module__-_1w4G__grid,.page-frame-module__-_1w4G__split,.page-frame-module__-_1w4G__stats{grid-template-columns:1fr}.page-frame-module__-_1w4G__hero{padding:1.5rem}}
.site-shell-module__rgssoa__shell{color:#f7faff;width:min(1180px,100vw - 2rem);margin:0 auto;padding:1rem 0 4rem}.site-shell-module__rgssoa__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e1ab8;border:1px solid #ffffff12;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1rem 1.1rem;display:flex;position:sticky;top:.75rem;box-shadow:0 24px 64px #00000038}.site-shell-module__rgssoa__brandBlock{gap:.3rem;display:grid}.site-shell-module__rgssoa__brand{letter-spacing:-.03em;color:#f7fbff;align-items:center;gap:.75rem;font-size:1.2rem;font-weight:800;display:inline-flex}.site-shell-module__rgssoa__tagline{color:#ffffffa8;max-width:24rem}.site-shell-module__rgssoa__nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.site-shell-module__rgssoa__navLink{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.6rem .9rem;transition:transform .18s,background-color .18s}.site-shell-module__rgssoa__navCta{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1rem;font-weight:700;display:inline-flex}.site-shell-module__rgssoa__navLink:hover{background:#ffffff14;transform:translateY(-1px)}.site-shell-module__rgssoa__main{gap:3rem;display:grid}.site-shell-module__rgssoa__footer{color:#ffffffb3;background:#080e1ab3;border-top:1px solid #ffffff14;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;padding:1.4rem;font-size:.95rem;display:grid}.site-shell-module__rgssoa__footerBlock{gap:.35rem;display:grid}@media (max-width:720px){.site-shell-module__rgssoa__header,.site-shell-module__rgssoa__footer{grid-template-columns:1fr}.site-shell-module__rgssoa__nav{justify-content:flex-start}}.site-shell-module__rgssoa__brandLogo{width:auto;max-width:108px;height:auto}
