.page-module__dr9IEq__hero{isolation:isolate;padding:80px 0 96px;position:relative;overflow:hidden}.page-module__dr9IEq__orbA,.page-module__dr9IEq__orbB{filter:blur(90px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.page-module__dr9IEq__orbA{background:radial-gradient(circle,#e6394666,#0000 65%);width:700px;height:700px;top:-200px;left:-100px}.page-module__dr9IEq__orbB{background:radial-gradient(circle,#ff7a1a59,#0000 65%);width:600px;height:600px;bottom:-100px;right:-100px}.page-module__dr9IEq__grid{z-index:0;pointer-events:none;background-image:linear-gradient(#0f0f140a 1px,#0000 1px),linear-gradient(90deg,#0f0f140a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 65%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 65%)}.page-module__dr9IEq__heroInner{z-index:2;max-width:960px;position:relative}.page-module__dr9IEq__eyebrow{border-radius:var(--r-pill);color:var(--brand-red);letter-spacing:.1em;text-transform:uppercase;background:#e639461f;border:1px solid #e639464d;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__dr9IEq__dot{background:var(--brand-red);border-radius:50%;width:8px;height:8px;animation:1.4s infinite page-module__dr9IEq__livePulse}.page-module__dr9IEq__title{font-family:var(--font-display);letter-spacing:-.03em;max-width:20ch;margin-bottom:20px;font-size:clamp(2.4rem,4vw + 1rem,4.8rem);font-weight:900;line-height:1.02}.page-module__dr9IEq__subtitle{color:var(--text-dim);max-width:640px;margin-bottom:32px;font-size:clamp(1.05rem,.5vw + 1rem,1.3rem);line-height:1.45}.page-module__dr9IEq__heroCtas{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.page-module__dr9IEq__primaryBtn,.page-module__dr9IEq__ghostBtn{border-radius:var(--r-pill);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0000;align-items:center;gap:8px;padding:16px 28px;font-size:1rem;font-weight:700;display:inline-flex}.page-module__dr9IEq__primaryBtn{background:var(--brand-gradient);color:#fff;box-shadow:0 14px 34px #e6394666}.page-module__dr9IEq__primaryBtn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 44px #e639468c}.page-module__dr9IEq__ghostBtn{background:var(--bg-elevated);color:var(--text);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.page-module__dr9IEq__ghostBtn:hover{color:var(--text);border-color:var(--brand-orange);transform:translateY(-2px)}.page-module__dr9IEq__stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,auto);align-items:end;gap:40px;padding-top:32px;display:grid}.page-module__dr9IEq__stats div{flex-direction:column;gap:6px;display:flex}.page-module__dr9IEq__stats strong{font-family:var(--font-display);background:var(--brand-gradient);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,2vw + 1rem,2.6rem);font-weight:800;line-height:1}.page-module__dr9IEq__stats span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}.page-module__dr9IEq__why{padding:60px 0}.page-module__dr9IEq__whyGrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.page-module__dr9IEq__whyTitle{letter-spacing:-.02em;max-width:15ch;margin:12px 0 20px;font-size:clamp(1.8rem,2vw + 1rem,2.8rem);line-height:1.1}.page-module__dr9IEq__whyText{color:var(--text-dim);font-size:1.05rem;line-height:1.6}.page-module__dr9IEq__whyList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.page-module__dr9IEq__whyList li{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);color:var(--text-dim);padding:20px 24px;font-size:.98rem;line-height:1.5}.page-module__dr9IEq__whyList li strong{color:var(--text);margin-bottom:4px;font-weight:700;display:block}.page-module__dr9IEq__packages{padding:80px 0 60px}.page-module__dr9IEq__packagesTitle{letter-spacing:-.02em;margin:12px 0;font-size:clamp(2rem,2vw + 1rem,3rem);line-height:1.1}.page-module__dr9IEq__packagesSubtitle{color:var(--text-dim);max-width:560px;margin:0 auto}.page-module__dr9IEq__packageGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__dr9IEq__package{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);transition:transform .25s var(--ease-out);flex-direction:column;padding:32px 28px 28px;display:flex;position:relative}.page-module__dr9IEq__package:hover{transform:translateY(-6px)}.page-module__dr9IEq__packageAccent{background:linear-gradient(180deg, #e6394614 0%, var(--bg-elevated) 100%);border-color:#e639464d;box-shadow:0 20px 60px #e6394626}.page-module__dr9IEq__packageBadge{background:var(--brand-gradient);color:#fff;border-radius:var(--r-pill);letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;font-size:.72rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #e6394666}.page-module__dr9IEq__packageHead{margin-bottom:20px}.page-module__dr9IEq__packageTag{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-orange);margin-bottom:6px;font-size:.75rem;font-weight:700}.page-module__dr9IEq__package h3{color:var(--text);margin:0;font-size:1.4rem}.page-module__dr9IEq__packagePrice{border-bottom:1px solid var(--line);align-items:baseline;gap:6px;margin-bottom:20px;padding-bottom:20px;display:flex}.page-module__dr9IEq__packagePrice strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:2.2rem;font-weight:800}.page-module__dr9IEq__packagePrice span{color:var(--text-muted);font-size:.9rem}.page-module__dr9IEq__package ul{flex-direction:column;flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.page-module__dr9IEq__package li{color:var(--text-dim);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.45;display:flex}.page-module__dr9IEq__package li svg{color:var(--brand-red);flex-shrink:0;margin-top:3px}.page-module__dr9IEq__packageCta,.page-module__dr9IEq__packageCtaAccent{border-radius:var(--r-pill);transition:all .2s var(--ease-out);justify-content:center;align-items:center;padding:14px 24px;font-size:.95rem;font-weight:700;display:inline-flex}.page-module__dr9IEq__packageCta{background:var(--bg);color:var(--text);border:1px solid var(--line-strong)}.page-module__dr9IEq__packageCta:hover{color:var(--text);border-color:var(--brand-orange);transform:translateY(-2px)}.page-module__dr9IEq__packageCtaAccent{background:var(--brand-gradient);color:#fff;box-shadow:0 10px 24px #e6394666}.page-module__dr9IEq__packageCtaAccent:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 32px #e639468c}.page-module__dr9IEq__finalCta{padding:40px 0 96px}.page-module__dr9IEq__finalCtaInner{border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0f0f14 0%,#1a1a22 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:48px 56px;display:flex;position:relative;overflow:hidden}.page-module__dr9IEq__finalCtaInner:before{content:"";background:var(--brand-gradient);opacity:.25;filter:blur(70px);pointer-events:none;border-radius:50%;width:500px;height:500px;position:absolute;top:-60%;right:-10%}.page-module__dr9IEq__finalCtaInner h2{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.6rem,2vw + .8rem,2.4rem);position:relative}.page-module__dr9IEq__finalCtaInner p{color:#ffffffb8;margin:0;position:relative}.page-module__dr9IEq__finalCtaBtn{background:var(--brand-gradient);color:#fff;border-radius:var(--r-pill);transition:all .2s var(--ease-out);align-items:center;gap:8px;padding:16px 28px;font-size:1rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 14px 34px #e6394666}.page-module__dr9IEq__finalCtaBtn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 44px #e639468c}@media (max-width:1024px){.page-module__dr9IEq__whyGrid{grid-template-columns:1fr;gap:32px}.page-module__dr9IEq__packageGrid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (max-width:640px){.page-module__dr9IEq__hero{padding:56px 0 72px}.page-module__dr9IEq__stats{grid-template-columns:repeat(2,1fr);gap:24px}.page-module__dr9IEq__finalCtaInner{padding:32px 24px}}
