.static-page{--sp-ink:#1c1534;--sp-muted:#6b6478;--sp-body:#4a4455;--sp-purple:#630ed4;--sp-purple-dark:#5a00c6;--sp-purple-soft:#ede0ff;--sp-purple-faint:#f7f2ff;--sp-line:#e8e0f2;--sp-panel:#fff;--sp-sand:#f6f3fb;background:var(--sp-sand);color:var(--sp-ink)}.static-page__hero{position:relative;min-height:280px;display:flex;align-items:center;justify-content:center;padding:72px 24px 56px;overflow:hidden;color:#fff;text-align:center}.static-page__hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(18,12,38,.82),rgba(99,14,212,.62));z-index:1}.static-page__hero-bg{position:absolute;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat;transform:scale(1.02)}.static-page__hero-inner{position:relative;z-index:2;max-width:760px}.static-page__hero-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(6px)}.static-page__hero-title{margin:0;font-size:clamp(1.75rem,4.5vw,2.65rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.static-page__hero-title span{color:#f3ebff}.static-page__shell{width:min(100%,1120px);margin-inline:auto;padding:0 24px 72px}.static-page__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-22px auto 32px;position:relative;z-index:3;width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 16px;border-radius:999px;font-size:13px;color:var(--sp-muted);background:var(--sp-panel);border:1px solid var(--sp-line);box-shadow:0 8px 24px rgba(28,21,52,.08)}.static-page__crumbs a{color:var(--sp-muted);text-decoration:none}.static-page__crumbs a:hover{color:var(--sp-purple)}.static-page__crumbs [aria-current=page]{color:var(--sp-ink);font-weight:700}.static-page__intro{margin-bottom:32px;text-align:center}.static-page__intro h1,.static-page__intro h2{margin:0 0 12px;font-size:clamp(1.55rem,3.5vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em}.static-page__intro p{margin:0 auto;max-width:680px;font-size:16px;line-height:1.75;color:var(--sp-body)}.static-page__section{margin-bottom:32px}.static-page__section-head{margin-bottom:20px}.static-page__section-head--center{text-align:center}.static-page__section-title{display:inline-block;margin:0;font-size:clamp(1.25rem,2.8vw,1.6rem);font-weight:800;line-height:1.25;color:var(--sp-ink);padding-left:14px;border-left:4px solid var(--sp-purple)}.static-page__section-head--center .static-page__section-title{padding-left:0;border-left:none}.static-page__section-sub{margin:10px 0 0;font-size:15px;line-height:1.65;color:var(--sp-body)}.static-page__section-head--center .static-page__section-sub{max-width:640px;margin-inline:auto}.static-page__panel{border:1px solid var(--sp-line);border-radius:20px;background:var(--sp-panel);box-shadow:0 10px 30px rgba(28,21,52,.06);overflow:hidden}.static-page__cta{border-radius:22px;padding:36px 28px;text-align:center;color:#fff;background:radial-gradient(circle at top right,hsla(0,0%,100%,.12),transparent 42%),linear-gradient(135deg,#2f5bff 0,var(--sp-purple) 55%,#5a00c6 100%);box-shadow:0 18px 40px rgba(99,14,212,.22)}.static-page__cta h2{margin:0 0 10px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800}.static-page__cta p{margin:0 auto 22px;max-width:580px;font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.92)}.static-page__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.static-page__cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:168px;padding:13px 22px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.static-page__cta-btn--primary{background:#fff;color:var(--sp-purple)}.static-page__cta-btn--ghost{border:1px solid hsla(0,0%,100%,.45);color:#fff}.static-page__cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(28,21,52,.16)}@media (min-width:768px){.static-page__hero{min-height:320px;padding-top:84px}.static-page__shell{padding-inline:32px}}