.page_hero__RZ14x{position:relative;padding-block:clamp(3rem,2rem + 6vw,6rem);border-top:1px solid var(--line);overflow:hidden}.page_hero__RZ14x:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 80% -10%,rgba(204,46,38,.14),transparent 60%);pointer-events:none}.page_heroInner__5O0n7{position:relative;max-width:64ch}.page_eyebrow__d20zI{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;font-family:var(--ff-mono);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.page_tick__XEv8k{width:16px;height:3px;background:var(--red);flex:0 0 auto}.page_h1__Am8rm{margin:0 0 1.2rem;font-family:var(--ff-display);font-size:var(--step-5);line-height:1.02;letter-spacing:-.03em;color:#fff}.page_h1__Am8rm em{font-style:normal;color:var(--red)}.page_sub__HPPD0{margin:0 0 1.4rem;font-size:clamp(1.05rem,.98rem + .5vw,1.25rem);line-height:1.55;color:var(--muted)}.page_decision__Nwxgo{margin:0 0 2rem;padding:1rem 1.2rem;border-left:3px solid var(--red);background:var(--bg-elev);border-radius:var(--radius-sm);font-size:var(--step-0);line-height:1.55;color:var(--cream)}.page_decision__Nwxgo strong{color:#fff}.page_heroCtas__TBzen{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.page_metaLine__nDHnH{margin:1rem 0 0;font-family:var(--ff-mono);font-size:var(--step--1);color:var(--muted)}.page_section__VLOie{padding-block:clamp(2.6rem,1.8rem + 4vw,5rem);border-top:1px solid var(--line)}.page_sectionAlt__LL_hy{background:var(--bg-elev)}.page_sectionHead__WPlj2{max-width:60ch;margin-bottom:clamp(1.6rem,1.2rem + 2vw,2.6rem)}.page_h2__F_jVF{margin:0 0 .7rem;font-family:var(--ff-display);font-size:var(--step-3);line-height:1.05;letter-spacing:-.025em;color:#fff}.page_lead__NrfbG{margin:0;font-size:clamp(1rem,.95rem + .35vw,1.15rem);line-height:1.55;color:var(--muted)}.page_grid__F_llI{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.page_card__kPKQX{padding:1.4rem 1.4rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-lg)}.page_card__kPKQX,.page_sectionAlt__LL_hy .page_card__kPKQX{background:var(--bg)}.page_cardCheck__LAqjT{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:.9rem;border-radius:var(--radius-sm);background:rgba(204,46,38,.15);color:var(--red)}.page_cardCheck__LAqjT svg{width:18px;height:18px}.page_cardTitle__IdSLq{margin:0 0 .4rem;font-family:var(--ff-body);font-size:var(--step-0);font-weight:var(--w-semibold);color:#fff}.page_cardDesc__fs9E7{margin:0;font-size:var(--step--1);line-height:1.5;color:var(--muted)}.page_steps__3NXmv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.page_step__ZwS30{padding:1.4rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg)}.page_stepNum__dwUC4{font-family:var(--ff-mono);font-size:var(--step-2);font-weight:var(--w-semibold);color:var(--red);line-height:1}.page_stepTitle__xTWNv{margin:.6rem 0 .4rem;font-family:var(--ff-body);font-size:var(--step-0);font-weight:var(--w-semibold);color:#fff}.page_stepDesc__olIh8{margin:0;font-size:var(--step--1);line-height:1.5;color:var(--muted)}.page_priceSection__y1iw7{padding-block:clamp(2.6rem,1.8rem + 4vw,5rem);border-top:1px solid var(--line);text-align:center}.page_priceCard__QN9p2{max-width:560px;margin-inline:auto;padding:clamp(1.8rem,1.2rem + 3vw,3rem);background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.page_priceOld__qrAtB{display:inline-block;font-family:var(--ff-mono);font-size:var(--step-0);color:var(--muted);text-decoration:line-through}.page_priceRow__p5r2X{display:flex;align-items:baseline;justify-content:center;gap:.9rem;margin:.4rem 0}.page_priceMain__nOAji{display:flex;align-items:baseline;gap:.2rem}.page_priceAmount__ZoQOh{font-family:var(--ff-display);font-size:var(--step-6);line-height:1;letter-spacing:-.04em;color:#fff}.page_priceUnit__k_Tce{font-family:var(--ff-display);font-size:var(--step-2);color:#fff}.page_priceSave__0htCF{padding:.3rem .7rem;border-radius:var(--radius-pill);background:rgba(204,46,38,.16);color:var(--red);font-family:var(--ff-mono);font-size:var(--step--1);letter-spacing:.02em;white-space:nowrap}.page_priceDesc__nob8w{margin:1rem auto .4rem;max-width:46ch;font-size:var(--step-0);line-height:1.55;color:var(--cream)}.page_priceHint__uJkGR{margin:0 auto 1.6rem;font-family:var(--ff-mono);font-size:var(--step--1);color:var(--muted)}.page_contrast__d1ul_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.page_contrastCol__VHSZo{padding:1.4rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg)}.page_contrastLabel__JIfDn{margin:0 0 .9rem;font-family:var(--ff-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page_contrastList__mbBxD{margin:0;padding:0;list-style:none}.page_contrastList__mbBxD li{margin:0 0 .6rem;padding-left:1.4rem;position:relative;font-size:var(--step--1);line-height:1.5;color:var(--cream)}.page_colNo__V5vYH .page_contrastList__mbBxD li:before{content:"✕";position:absolute;left:0;color:var(--muted)}.page_colYes__iL0jx .page_contrastList__mbBxD li:before{content:"✓";position:absolute;left:0;color:var(--red);font-weight:var(--w-bold)}.page_faq__CfpSE{max-width:76ch;border-top:1px solid var(--line)}.page_faqItem__RlyXu{border-bottom:1px solid var(--line)}.page_faqSummary__mmkCU{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none;font-family:var(--ff-body);font-size:var(--step-0);font-weight:var(--w-semibold);color:#fff}.page_faqSummary__mmkCU::-webkit-details-marker{display:none}.page_faqSummary__mmkCU:after{content:"+";font-family:var(--ff-mono);font-size:var(--step-1);color:var(--red);flex:0 0 auto}.page_faqItem__RlyXu[open] .page_faqSummary__mmkCU:after{content:"–"}.page_faqAnswer__SrByR{margin:0 0 1.1rem;font-size:var(--step--1);line-height:1.6;color:var(--muted)}.page_faqAnswer__SrByR a{color:var(--cream);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:.18em}.page_ctaBottom__iOsJP{padding-block:clamp(3rem,2rem + 5vw,6rem);border-top:1px solid var(--line);text-align:center}.page_ctaBottom__iOsJP .page_h2__F_jVF{max-width:24ch;margin-inline:auto}.page_ctaBottomMeta__EoWep{display:block;margin-top:1rem;font-family:var(--ff-mono);font-size:var(--step--1);color:var(--muted)}