.recover-page[data-astro-cid-hebohqpk]{background:radial-gradient(circle at top left,rgba(11,95,184,.12),transparent 28%),linear-gradient(180deg,#ffffff 0%,var(--color-bg-light) 42%,#ffffff 100%);color:var(--color-dark);font-family:var(--font-sans)}.recover-hero[data-astro-cid-hebohqpk]{padding:7rem 2rem 4rem;position:relative;overflow:hidden;border-bottom:1px solid #e9eef5}.recover-hero[data-astro-cid-hebohqpk]:before,.recover-hero[data-astro-cid-hebohqpk]:after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(20px)}.recover-hero[data-astro-cid-hebohqpk]:before{width:320px;height:320px;right:-80px;top:60px;background:#0b5fb81f}.recover-hero[data-astro-cid-hebohqpk]:after{width:220px;height:220px;left:-60px;bottom:20px;background:#8a673014}.recover-hero-inner[data-astro-cid-hebohqpk],.signal-strip-inner[data-astro-cid-hebohqpk],.section-inner[data-astro-cid-hebohqpk]{max-width:1240px;margin:0 auto}.content-breadcrumb[data-astro-cid-hebohqpk]{font-size:.8125rem;color:var(--color-body-text);margin-bottom:1.5rem}.content-breadcrumb[data-astro-cid-hebohqpk] a[data-astro-cid-hebohqpk]{color:var(--color-blue-primary);text-decoration:underline;text-underline-offset:2px}.breadcrumb-sep[data-astro-cid-hebohqpk]{margin:0 .5rem;opacity:.4}.hero-grid[data-astro-cid-hebohqpk]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,420px);gap:2rem;align-items:start}.hero-copy[data-astro-cid-hebohqpk]{position:relative;z-index:1}.recover-h1[data-astro-cid-hebohqpk]{font-family:var(--font-display);font-size:clamp(2.15rem,4.8vw,2.85rem);font-weight:400;line-height:1.04;letter-spacing:-.02em;margin:1rem 0 1.25rem;max-width:none;text-wrap:normal}.recover-subhead[data-astro-cid-hebohqpk]{font-size:1.0625rem;line-height:1.75;color:var(--color-body-text);max-width:700px;margin:0 0 2rem}.hero-actions[data-astro-cid-hebohqpk]{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:2rem}.hero-note[data-astro-cid-hebohqpk]{background:#ffffffd1;border:1px solid rgba(11,95,184,.12);box-shadow:0 18px 60px #06508414;border-radius:1.25rem;padding:1.35rem 1.5rem;max-width:720px}.hero-note-label[data-astro-cid-hebohqpk]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:.45rem}.hero-note-text[data-astro-cid-hebohqpk]{margin:0;font-size:.98rem;line-height:1.75}.recover-hero-panel[data-astro-cid-hebohqpk]{display:grid;gap:1rem}.recover-panel-card[data-astro-cid-hebohqpk]{border-radius:1.5rem;padding:1.5rem;border:1px solid #e9eef5;box-shadow:0 16px 40px #06508414}.panel-card-primary[data-astro-cid-hebohqpk]{background:linear-gradient(180deg,#fff,#f4f8fd)}.panel-card-secondary[data-astro-cid-hebohqpk]{background:linear-gradient(180deg,#fbfcff,#fff8ef)}.panel-kicker[data-astro-cid-hebohqpk]{margin:0 0 .7rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.panel-title[data-astro-cid-hebohqpk]{margin:0 0 .6rem;font-family:var(--font-display);font-size:1.55rem;line-height:1.15;font-weight:400}.panel-text[data-astro-cid-hebohqpk]{margin:0 0 1rem;font-size:.9375rem;line-height:1.7;color:var(--color-body-text)}.panel-link[data-astro-cid-hebohqpk]{color:var(--color-blue-primary);font-size:.9375rem;font-weight:600;text-decoration:none}.panel-link[data-astro-cid-hebohqpk]:hover{text-decoration:underline}.signal-strip[data-astro-cid-hebohqpk]{padding:0 2rem 4rem}.signal-strip-inner[data-astro-cid-hebohqpk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.signal-card[data-astro-cid-hebohqpk]{background:#fff;border:1px solid #e9eef5;border-radius:1.25rem;padding:1.4rem 1.5rem;box-shadow:0 12px 30px #0650840d}.signal-number[data-astro-cid-hebohqpk]{font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--color-blue-logo);margin-bottom:.7rem}.signal-card[data-astro-cid-hebohqpk] p[data-astro-cid-hebohqpk]{margin:0;font-size:.9375rem;line-height:1.7;color:var(--color-body-text)}.video-section[data-astro-cid-hebohqpk],.guides-section[data-astro-cid-hebohqpk],.context-section[data-astro-cid-hebohqpk]{padding:5rem 2rem}.video-layout[data-astro-cid-hebohqpk]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;align-items:center}.video-copy[data-astro-cid-hebohqpk] .section-title[data-astro-cid-hebohqpk]{margin:1rem 0;max-width:12ch}.video-copy[data-astro-cid-hebohqpk] .section-subtitle[data-astro-cid-hebohqpk]{max-width:520px}.video-actions[data-astro-cid-hebohqpk]{margin-top:1.5rem}.video-frame-wrap[data-astro-cid-hebohqpk]{position:relative}.video-frame-wrap[data-astro-cid-hebohqpk]:before{content:"";position:absolute;inset:auto 8% -18px;height:40px;border-radius:999px;background:#0650841f;filter:blur(20px)}.video-frame[data-astro-cid-hebohqpk]{position:relative;aspect-ratio:16 / 9;border-radius:1.5rem;overflow:hidden;background:#0f172a;border:1px solid rgba(11,95,184,.12);box-shadow:0 24px 60px #06508429}.video-frame[data-astro-cid-hebohqpk] iframe[data-astro-cid-hebohqpk]{width:100%;height:100%;border:0}.guides-intro[data-astro-cid-hebohqpk]{max-width:620px;margin-top:1rem}.guide-grid[data-astro-cid-hebohqpk]{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.guide-card[data-astro-cid-hebohqpk]{background:linear-gradient(180deg,#fff,#f7faff);border:1px solid #e9eef5;border-radius:1.5rem;padding:2rem;box-shadow:0 14px 36px #0650840f}.guide-card-alt[data-astro-cid-hebohqpk]{background:linear-gradient(180deg,#fffdfa,#fff7eb)}.guide-badge[data-astro-cid-hebohqpk]{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;border-radius:999px;background:#a97e3b26;border:1px solid rgba(169,126,59,.25);color:var(--color-gold);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem}.guide-title[data-astro-cid-hebohqpk]{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.8rem;line-height:1.1;font-weight:400}.guide-body[data-astro-cid-hebohqpk]{margin:0 0 1.25rem;font-size:.98rem;line-height:1.75;color:var(--color-body-text);max-width:34ch}.context-grid[data-astro-cid-hebohqpk]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:1.5rem}.context-card[data-astro-cid-hebohqpk],.checklist-card[data-astro-cid-hebohqpk]{border-radius:1.5rem;border:1px solid #e9eef5;background:#fff;box-shadow:0 14px 36px #0650840d}.context-card[data-astro-cid-hebohqpk]{padding:2rem}.context-card[data-astro-cid-hebohqpk] .section-title[data-astro-cid-hebohqpk]{margin:1rem 0;max-width:15ch}.context-body[data-astro-cid-hebohqpk]{margin:0;font-size:1rem;line-height:1.8;color:var(--color-body-text);max-width:58ch}.checklist-card[data-astro-cid-hebohqpk]{padding:1.2rem;background:linear-gradient(180deg,#fff,#f8fbff);align-self:start}.checklist-row[data-astro-cid-hebohqpk]{display:flex;gap:.9rem;align-items:flex-start;padding:1rem .6rem}.checklist-row[data-astro-cid-hebohqpk]+.checklist-row[data-astro-cid-hebohqpk]{border-top:1px solid #eef3f8}.checklist-dot[data-astro-cid-hebohqpk]{width:.8rem;height:.8rem;border-radius:999px;margin-top:.38rem;background:linear-gradient(135deg,var(--color-blue-logo) 0%,var(--color-gold) 100%);flex:0 0 auto}.checklist-row[data-astro-cid-hebohqpk] p[data-astro-cid-hebohqpk]{margin:0;font-size:.96rem;line-height:1.7;color:var(--color-dark)}.content-cta-section[data-astro-cid-hebohqpk]{background:radial-gradient(circle at top center,rgba(11,95,184,.18),transparent 30%),#060d1a;color:#fff;padding:6rem 2rem;text-align:center}.content-cta-inner[data-astro-cid-hebohqpk]{max-width:740px;margin:0 auto}.content-cta-headline[data-astro-cid-hebohqpk]{font-family:var(--font-display);font-size:2.7rem;font-weight:400;line-height:1.12;margin:0 0 1rem}.content-cta-text[data-astro-cid-hebohqpk]{margin:0 0 2rem;font-size:1.0625rem;line-height:1.75;color:#ffffffad}@media(max-width:1080px){.hero-grid[data-astro-cid-hebohqpk]{grid-template-columns:minmax(0,1.5fr) minmax(200px,.65fr);gap:1.25rem}.video-layout[data-astro-cid-hebohqpk],.context-grid[data-astro-cid-hebohqpk]{grid-template-columns:1fr}.hero-copy[data-astro-cid-hebohqpk]{max-width:none}.recover-h1[data-astro-cid-hebohqpk]{font-size:clamp(2rem,4.2vw,2.55rem);max-width:none}.recover-subhead[data-astro-cid-hebohqpk],.hero-note[data-astro-cid-hebohqpk]{max-width:none}.signal-strip[data-astro-cid-hebohqpk]{padding-bottom:2.5rem}.video-section[data-astro-cid-hebohqpk]{padding-top:3.25rem}.video-copy[data-astro-cid-hebohqpk] .section-title[data-astro-cid-hebohqpk],.context-card[data-astro-cid-hebohqpk] .section-title[data-astro-cid-hebohqpk]{max-width:none}}@media(max-width:720px){.hero-grid[data-astro-cid-hebohqpk]{grid-template-columns:1fr}.recover-h1[data-astro-cid-hebohqpk]{font-size:clamp(1.9rem,5.2vw,2.35rem);max-width:none}.signal-strip-inner[data-astro-cid-hebohqpk]{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-grid[data-astro-cid-hebohqpk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.signal-strip-inner[data-astro-cid-hebohqpk],.guide-grid[data-astro-cid-hebohqpk]{grid-template-columns:1fr}}@media(max-width:640px){.recover-hero[data-astro-cid-hebohqpk]{padding:5rem 1.25rem 3rem}.signal-strip[data-astro-cid-hebohqpk],.video-section[data-astro-cid-hebohqpk],.guides-section[data-astro-cid-hebohqpk],.context-section[data-astro-cid-hebohqpk],.content-cta-section[data-astro-cid-hebohqpk]{padding-left:1.25rem;padding-right:1.25rem}.recover-h1[data-astro-cid-hebohqpk]{font-size:clamp(1.8rem,8.2vw,2.1rem);line-height:1.06;max-width:14ch}.recover-subhead[data-astro-cid-hebohqpk],.hero-note-text[data-astro-cid-hebohqpk],.guide-body[data-astro-cid-hebohqpk],.context-body[data-astro-cid-hebohqpk],.content-cta-text[data-astro-cid-hebohqpk]{font-size:.95rem}.hero-actions[data-astro-cid-hebohqpk]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-hebohqpk] a[data-astro-cid-hebohqpk],.guide-card[data-astro-cid-hebohqpk] a[data-astro-cid-hebohqpk],.video-actions[data-astro-cid-hebohqpk] a[data-astro-cid-hebohqpk]{justify-content:center}.panel-title[data-astro-cid-hebohqpk]{font-size:1.35rem}.guide-title[data-astro-cid-hebohqpk]{font-size:1.5rem}.content-cta-headline[data-astro-cid-hebohqpk]{font-size:1.9rem}}
