.page_hero__k_KM_{max-width:900px;margin:0 auto;padding:74px var(--ff-page-padding-x) 44px;text-align:center}.page_eyebrow__E2Kg5{font-family:var(--ff-font-mono);font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--ff-brand-hover);text-transform:uppercase}.page_title__3cOzg{font-family:var(--ff-font-serif);font-weight:600;font-size:50px;line-height:1.08;letter-spacing:-.015em;margin:18px 0 0}.page_title__3cOzg em{font-style:italic;color:var(--ff-brand-hover)}.page_lead__xCBk2{font-size:18px;line-height:1.6;color:var(--ff-text-soft);margin:20px auto 0;max-width:52ch}.page_firstLoss__hJxBj{max-width:var(--ff-max-width);margin:0 auto;padding:88px var(--ff-page-padding-x)}.page_split__G9G1M{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.page_sectionTitle__oCyK3{font-family:var(--ff-font-serif);font-weight:600;font-size:34px;line-height:1.16;margin:14px 0 0}.page_sectionTitle__oCyK3 em{font-style:italic;color:var(--ff-brand-hover)}.page_bodyText__59mTx{margin:20px 0 0}.page_bodyTextTight__wKheV,.page_bodyText__59mTx{font-size:16px;line-height:1.7;color:var(--ff-text-muted)}.page_bodyTextTight__wKheV{margin:16px 0 0}.page_textLink__KE6cd{display:inline-block;margin-top:22px;color:var(--ff-brand);font-size:15px;font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--ff-brand-pale);padding-bottom:3px}.page_quotePanel__v2xzg{background:var(--ff-bg-muted);border:1px solid var(--ff-border);border-radius:18px;padding:34px 32px}.page_quoteLabel__wfOik{font-family:var(--ff-font-mono);font-size:11px;font-weight:600;letter-spacing:.13em;color:var(--ff-brand-hover);text-transform:uppercase}.page_quoteText__0ZA4G{font-family:var(--ff-font-serif);font-size:20px;line-height:1.55;color:var(--ff-text);margin:16px 0 0}.page_quoteMark__fQLYB{font-style:italic;font-size:1.3em;color:var(--ff-brand-accent);line-height:0;vertical-align:-.1em}.page_quoteEm__it_Or{font-style:italic;color:var(--ff-brand-hover)}.page_compareRow__4P59U{display:flex;align-items:center;gap:18px;margin-top:24px;padding-top:20px;border-top:1px solid #d9d1bc}.page_compareBlock__laMTz{flex:1 1}.page_compareLabel__L3jU7{font-size:12px;color:var(--ff-text-dim)}.page_compareStrike__gsv7g{font-family:var(--ff-font-mono);font-size:18px;font-weight:600;color:#9a9aa0;text-decoration:line-through}.page_compareArrow__F3TDf{font-size:22px;color:var(--ff-brand)}.page_compareValue__R7IWc{font-family:var(--ff-font-mono);font-size:20px;font-weight:600;color:var(--ff-brand)}.page_ctaSection__qiQi_{background:var(--ff-bg-muted);border-top:1px solid var(--ff-border)}.page_ctaInner__7wmTn{max-width:var(--ff-max-width);margin:0 auto;padding:80px var(--ff-page-padding-x);text-align:center}.page_ctaTitle__ZXgc_{font-family:var(--ff-font-serif);font-weight:600;font-size:38px;line-height:1.14;margin:0}.page_ctaLead__dfgzV{font-size:17px;color:var(--ff-text-soft);margin:14px auto 0;max-width:46ch}.page_ctaButton__qv0ra{display:inline-block;margin-top:26px;font-size:16px;font-weight:700;padding:16px 30px;text-decoration:none}@media (max-width:880px){.page_split__G9G1M{grid-template-columns:1fr}}@media (max-width:560px){.page_title__3cOzg{font-size:38px}}.ExtensionSelector_wrap__cvWKz{margin-top:20px;padding-top:18px;border-top:1px solid var(--ff-bg-muted)}.ExtensionSelector_label__aXp26{font-family:var(--ff-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.13em;color:var(--ff-brand-hover);text-transform:uppercase}.ExtensionSelector_options__fS_yW{display:flex;flex-direction:column;gap:10px;margin-top:12px}.ExtensionSelector_option__ln2qB{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--ff-text-soft);cursor:pointer}.ExtensionSelector_option__ln2qB input{margin-top:3px;accent-color:var(--ff-brand)}.ExtensionSelector_premium__Z9Ip8{margin-top:14px;font-size:13px;color:var(--ff-text-dim)}.ExtensionSelector_premiumValue__2wqYH{font-family:var(--ff-font-mono);font-size:18px;font-weight:600;color:var(--ff-text)}.ExtensionSelector_premiumSuffix__2VHxn{font-size:13px;color:var(--ff-text-dim)}.ModuleCard_card__QQJyo{background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius-panel);overflow:hidden;cursor:pointer}.ModuleCard_header__BWuVI{display:flex;gap:0;align-items:stretch;height:130px;overflow:hidden}.ModuleCard_thumb__v0szM{width:140px;height:130px;flex-shrink:0;overflow:hidden}.ModuleCard_image__BNTCK{width:100%;height:130px;object-fit:cover;display:block}.ModuleCard_summary__S1ucr{flex:1 1;padding:18px 20px;display:flex;flex-direction:column;justify-content:center}.ModuleCard_name__mbTx2{font-family:var(--ff-font-serif);font-weight:600;font-size:20px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ModuleCard_meta__pi4Xh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.ModuleCard_fromPrice__LSVZB{font-size:12.5px;color:var(--ff-text-dim)}.ModuleCard_fromPriceValue__71aDp{font-family:var(--ff-font-mono);font-size:14px;font-weight:600;color:var(--ff-text)}.ModuleCard_toggle__UbeT_{font-size:13px;font-weight:600;color:var(--ff-brand)}.ModuleCard_details__o_Str{padding:4px 22px 22px;border-top:1px solid var(--ff-bg-muted)}.ModuleCard_coveredLabel__FlGA0{font-family:var(--ff-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.13em;color:var(--ff-brand-hover);text-transform:uppercase;margin-top:16px}.ModuleCard_coverageList__FiWcs{display:flex;flex-direction:column;gap:9px;margin-top:12px}.ModuleCard_coverageItem__e7XaU{display:flex;gap:10px;align-items:flex-start}.ModuleCard_markCovered__Ap8dI,.ModuleCard_markExcluded__msGMQ{flex-shrink:0;width:18px;font-size:14px;font-weight:700;line-height:1.5}.ModuleCard_markCovered__Ap8dI{color:#2f6f4e}.ModuleCard_markExcluded__msGMQ{color:var(--ff-brand-accent)}.ModuleCard_coverageText__6XMTd{font-size:14px;line-height:1.5;color:var(--ff-text-soft)}.ModuleCard_coverageTextMuted__do5t9{font-size:14px;line-height:1.5;color:var(--ff-text-dim)}.ModuleCard_pricingPanel__72sSe{margin-top:20px;padding:18px;background:var(--ff-bg-muted);border:1px solid var(--ff-border);border-radius:12px}.ModuleCard_pricingLabel__AKfm4{font-family:var(--ff-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.13em;color:var(--ff-brand-hover);text-transform:uppercase}.ModuleCard_pricingRow__WD_4Y{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:14px}.ModuleCard_pricingFieldLabel__E7SFG{font-size:12.5px;color:var(--ff-text-dim)}.ModuleCard_pricingFieldValue__g_nS9{font-family:var(--ff-font-mono);font-size:18px;font-weight:600;color:var(--ff-text);margin-top:3px}.ModuleCard_pricingFieldValueLarge__sPGJ6{font-family:var(--ff-font-mono);font-size:24px;font-weight:600;color:var(--ff-brand);margin-top:3px}.ModuleCard_pricingSuffix__5LUWq{font-size:13px;font-weight:500;color:var(--ff-text-dim)}.ModuleCard_cta__Tl6eK{display:inline-block;margin-top:20px;font-size:15px;font-weight:600;padding:13px 26px;text-decoration:none}.BandSelector_bandsSection__f_ll_{background:var(--ff-bg-dark);color:var(--ff-text-on-dark);margin-top:50px}.BandSelector_bandsInner__zciEi{max-width:var(--ff-max-width);margin:0 auto;padding:84px var(--ff-page-padding-x)}.BandSelector_bandsHeader___8_yH{text-align:center}.BandSelector_eyebrow__YfwY1{font-family:var(--ff-font-mono);font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--ff-brand-light);text-transform:uppercase}.BandSelector_bandsTitle__1_jtY{font-family:var(--ff-font-serif);font-weight:600;font-size:36px;line-height:1.14;margin:14px auto 0;color:#fff;max-width:24ch}.BandSelector_bandsTitle__1_jtY em{font-style:italic;color:var(--ff-brand-light)}.BandSelector_bandsLead__80YOK{font-size:16px;line-height:1.62;color:#a0a0a0;margin:16px auto 0;max-width:52ch}.BandSelector_bandTabs__MMXjD{display:flex;justify-content:center;gap:6px;margin-top:36px;flex-wrap:wrap}.BandSelector_bandTab__VC2SQ{font-family:var(--ff-font-body);font-size:14px;font-weight:600;padding:11px 22px;border-radius:var(--ff-radius-pill);border:1px solid #3a3a3a;background:transparent;color:#c4c4c9;cursor:pointer;transition:all .18s}.BandSelector_bandTabActive__P_1mQ{border-color:var(--ff-brand);background:var(--ff-brand);color:var(--ff-btn-text)}.BandSelector_bandCards___Tuac{margin-top:30px}.BandSelector_bandCard__AuGxW{background:#222;border:1px solid #2a2a2a;border-radius:var(--ff-radius-panel);padding:30px 26px;position:relative}.BandSelector_bandCardSelected__hedAE{background:#241012;border-color:var(--ff-brand)}.BandSelector_selectedBadge__dh144{position:absolute;top:18px;right:18px;font-size:10.5px;font-weight:700;background:var(--ff-brand);color:var(--ff-btn-text);padding:4px 11px;border-radius:var(--ff-radius-pill);font-family:var(--ff-font-mono);letter-spacing:.08em}.BandSelector_bandCode__djzcO{font-family:var(--ff-font-mono);font-size:13px;font-weight:600;letter-spacing:.12em;color:#9a9aa0}.BandSelector_bandCodeActive__Q2M_7{color:var(--ff-brand-light)}.BandSelector_bandLabel__TyyBp{font-family:var(--ff-font-serif);font-weight:600;font-size:22px;color:#fff;margin-top:8px}.BandSelector_bandDesc__pRrKF{font-size:13.5px;line-height:1.55;color:#a0a0a0;margin:8px 0 0}.BandSelector_bandDescActive__T9M_c{color:#d8b3b6}.BandSelector_bandDivider__fio9Y{height:1px;background:#2f2f2f;margin:20px 0}.BandSelector_bandDividerActive__on5vx{background:#5a1317}.BandSelector_bandFieldLabel__YUk9m{font-size:12.5px;color:#a0a0a0}.BandSelector_bandFieldLabelActive__Ej7_t{color:#d8b3b6}.BandSelector_bandFieldLabelSpaced__duoee{margin-top:16px}.BandSelector_bandSum__hWxAm{font-size:18px;color:#fff}.BandSelector_bandPremium__rsHdi,.BandSelector_bandSum__hWxAm{font-family:var(--ff-font-mono);font-weight:600;margin-top:3px}.BandSelector_bandPremium__rsHdi{font-size:28px;color:var(--ff-text-on-dark)}.BandSelector_bandPremiumActive__YDbR9{color:var(--ff-brand-light)}.BandSelector_bandPremiumSuffix__HqiWE{font-size:13px;font-weight:500;color:#a0a0a0}.BandSelector_bandPremiumSuffixActive__Y5tKA{color:#d8b3b6}.BandSelector_explorer__nhlws{max-width:var(--ff-max-width);margin:0 auto;padding:8px var(--ff-page-padding-x) 30px}.BandSelector_explorerGrid__48DKY{gap:18px}.BandSelector_explorerGrid__48DKY>*{align-self:start}@media (max-width:880px){.BandSelector_explorerGrid__48DKY{grid-template-columns:1fr}}