:root{--bg-dark: #030712;--bg-dark-alt: #0f172a;--bg-panel: #111827;--bg-page: #f8fafc;--surface: #ffffff;--surface-muted: #f8fbff;--border-soft: rgba(148, 163, 184, .2);--text-strong: #0f172a;--text-body: #334155;--text-muted: #64748b;--text-inverse: #e2e8f0;--primary: #2563eb;--primary-deep: #1d4ed8;--danger-soft: #fee2e2;--danger-ink: #dc2626;--shadow-soft: 0 25px 80px rgba(15, 23, 42, .08);--shadow-card: 0 22px 60px rgba(15, 23, 42, .08);--radius-xl: 1.5rem;--radius-lg: 1rem;--max-width: 1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Plus Jakarta Sans,sans-serif;background:radial-gradient(circle at top,rgba(37,99,235,.08),transparent 24%),linear-gradient(180deg,#f8fbff,#f8fafc);color:var(--text-strong)}img{max-width:100%;display:block}a{color:inherit}button,input{font:inherit}.container{width:min(calc(100% - 2rem),var(--max-width));margin:0 auto}.section{padding:5.75rem 0}.section-title{margin:0;color:var(--text-strong);font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.045em}.section-copy{margin:0;color:var(--text-body);font-size:1rem;line-height:1.75}.brand-lockup{display:inline-flex;align-items:center;gap:.85rem;text-decoration:none}.brand-mark{position:relative;width:2.55rem;height:2.55rem;border-radius:.9rem;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.34),transparent 62%),linear-gradient(160deg,#0f172a33,#2563eb47);border:1px solid rgba(96,165,250,.45);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 40px #2563eb33}.brand-mark:before,.brand-mark:after{content:"";position:absolute;inset:.45rem;border-radius:.55rem;border:1px solid rgba(96,165,250,.55);transform:rotate(45deg)}.brand-mark:after{inset:1.03rem;border-radius:999px}.brand-name{color:#f8fafc;font-size:1.45rem;font-weight:800;letter-spacing:-.04em}.brand-name span{color:#3b82f6}.section-card{border:1px solid rgba(226,232,240,.95);border-radius:1.5rem;background:#fffffff5;box-shadow:var(--shadow-card)}.ads-header__cta,.ads-final-cta__button,.ads-form__submit{min-height:3.5rem;border:0;border-radius:1rem;background:linear-gradient(135deg,#38bdf8,#2563eb);color:#eff6ff;font-weight:800;letter-spacing:-.02em;box-shadow:0 18px 36px #2563eb47;cursor:pointer}.ads-form__field{display:grid;gap:.5rem}.ads-form__field span{color:#e2e8f0;font-size:.92rem;font-weight:700}.ads-form__field input,.ads-form__field select,.ads-form__field textarea{width:100%;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.24);border-radius:1rem;background:#fffffff5;color:#0f172a}.ads-form__field textarea{resize:vertical}.ads-benefits li,.ads-pill,.ads-step,.ads-card,.ads-form-card{border:1px solid rgba(96,165,250,.18);background:#0f172abd;box-shadow:0 24px 60px #02061742}.ads-header__inner,.ads-header__actions,.ads-hero__cta-group,.ads-final-cta,.ads-footer__inner{display:flex;align-items:center}.ads-header__inner,.ads-hero__layout,.ads-form,.ads-section__heading,.ads-solution,.ads-final-cta,.ads-form-card__intro{gap:1.5rem}.ads-grid,.ads-pill-grid,.ads-steps{gap:1rem}.ads-grid,.ads-pill-grid,.ads-steps,.ads-hero__layout,.ads-form-card__intro,.ads-section__heading,.ads-solution,.ads-form{display:grid}.ads-form__feedback{min-height:1.5rem}.ads-form__message{margin:0;font-size:.95rem}.ads-form__message--success{color:#86efac}.ads-form__message--error{color:#fca5a5}.ads-form__submit:disabled{opacity:.78;cursor:wait}.ads-header__link:hover{color:#fff}@media(max-width:1024px){.section{padding:4.5rem 0}}@media(max-width:640px){.container{width:min(calc(100% - 1.25rem),var(--max-width))}.section{padding:3.75rem 0}}
