.page_page__2Yuff{min-height:70vh;background:#fff;color:#111}.page_landing__cAuhu{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:78vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000;color:#fff;padding:clamp(60px,10vw,120px) clamp(24px,5vw,60px)}.page_landingBg__o__p_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.page_landingOverlay__pCo9K{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,.35) 0,rgba(0,0,0,.68) 100%),linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.25) 40%,rgba(0,0,0,.6))}.page_landingInner__b6e5t{position:relative;z-index:2;width:min(100%,760px);max-width:760px;min-width:0;text-align:center}.page_landingEyebrow__yOqaD{font-size:var(--fs-eyebrow-hero);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ic-yellow);margin:0 0 16px}.page_landingTitle__z_z1h{font-family:var(--font-roboto-condensed),"Roboto Condensed",sans-serif;font-size:var(--fs-hero);line-height:1.08;font-weight:700;letter-spacing:-.02em;margin:0 0 24px;overflow-wrap:anywhere}.page_landingDesc__tfaOz{font-size:var(--fs-body-lg);line-height:1.7;color:rgba(255,255,255,.9);margin:0 auto 14px;max-width:600px;overflow-wrap:anywhere}.page_landingNote__S7h8O{font-size:var(--fs-body-sm);color:rgba(255,255,255,.55);margin:0 auto 36px}.page_landingStart__pl3dK{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#fff;background:var(--ic-pink);border:none;border-radius:980px;padding:16px 44px;cursor:pointer;transition:background .25s,transform .15s}.page_landingStart__pl3dK:hover{background:var(--ic-pink-dark);transform:translateY(-1px)}.page_brMobile__3vA_e{display:none}.page_progressWrap__vnmzt{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid rgba(0,0,0,.07);padding:16px 24px}.page_progressInner__74jT0{max-width:720px;margin:0 auto}.page_progressMeta__hKBK1{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.page_progressStep__S2Ctu{font-size:14px;font-weight:700;color:#111}.page_progressTotal__cYgsF{color:#aaa;font-weight:400}.page_progressTitle__4_cdu{font-size:14px;color:var(--ic-pink);font-weight:600}.page_progressTrack___MI_5{height:4px;background:#ececec;border-radius:999px;overflow:hidden}.page_progressFill__pCMcJ{height:100%;background:var(--ic-pink);border-radius:999px;transition:width .35s ease}.page_stepContent__uMstN{max-width:720px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(20px,4vw,40px) 100px}.page_question__m29gS{margin-bottom:clamp(34px,4vw,48px)}.page_questionHd__I_2p4{display:flex;align-items:center;gap:12px;margin-bottom:6px}.page_questionIcon__pH4bl{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(205,76,124,.09);color:var(--ic-pink)}.page_questionIcon__pH4bl svg{width:21px;height:21px}.page_questionLabel__YhYtc{font-family:var(--font-roboto-condensed),"Roboto Condensed",sans-serif;font-size:var(--fs-sub);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.page_questionHint__dSK_w{font-size:var(--fs-body-sm);color:#777;margin:0 0 18px;line-height:1.6}.page_optGrid__lgqDi{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}.page_optCard__fw_Ft{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:1.5px solid #e3e3e3;border-radius:var(--r-card);padding:16px 18px;cursor:pointer;font:inherit;font-size:var(--fs-body);color:#1a1a1a;transition:border-color .18s,background .18s,box-shadow .18s}.page_optCard__fw_Ft:hover{border-color:#b8b8b8}.page_optCardSel__pxXJ_{border-color:var(--ic-pink);background:rgba(205,76,124,.05);box-shadow:0 0 0 1px var(--ic-pink) inset}.page_optCardDisabled___ZhSD{opacity:.4;cursor:not-allowed}.page_optCardDisabled___ZhSD:hover{border-color:#e3e3e3}.page_optRadio__T8HKK{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid #ccc;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .18s}.page_optCardSel__pxXJ_ .page_optRadio__T8HKK{background:var(--ic-pink);border-color:var(--ic-pink)}.page_optCheck__LvGcA{flex-shrink:0;width:22px;height:22px;border-radius:6px;border:1.5px solid #ccc;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .18s}.page_optCheckSel__URZvs{background:var(--ic-pink);border-color:var(--ic-pink)}.page_optLabel__YOqg1{flex:1;line-height:1.4}.page_prGrid__I8I1p{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.page_prCard___Xtrd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;min-height:128px;padding:20px 14px;background:#fff;border:1.5px solid #e3e3e3;border-radius:var(--r-card);cursor:pointer;font:inherit;color:#1a1a1a;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s}.page_prCard___Xtrd:hover{border-color:#b8b8b8;transform:translateY(-2px)}.page_prCardSel__wuEdK{border-color:var(--ic-pink);background:rgba(205,76,124,.05);box-shadow:0 0 0 1px var(--ic-pink) inset}.page_prCardIcon__If8TC{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:rgba(205,76,124,.09);color:var(--ic-pink);transition:background .18s}.page_prCardSel__wuEdK .page_prCardIcon__If8TC{background:var(--ic-pink);color:#fff}.page_prCardLabel__bJiuo{font-size:var(--fs-body-sm);line-height:1.4;font-weight:500}.page_swatch__S5fmm{width:56px;height:56px;border-radius:50%;flex-shrink:0}.page_swatch_white__v1kzn{background:#fbfbf8;border:1.5px solid #d8d8d2;box-shadow:inset 0 -6px 12px rgba(0,0,0,.04)}.page_swatch_black__rV_pX{background:radial-gradient(circle at 36% 30%,#4a4a4a 0,#1a1a1a 55%,#000 100%)}.page_swatch_other__xwR_k{background:conic-gradient(from 210deg,#e74c5e,#f4a93b,#f2d33c,#5cb85c,#4a9bd0,#8a6ad0,#e74c5e)}.page_prCardSel__wuEdK .page_swatch__S5fmm{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ic-pink)}.page_finish_gloss__4CNEC{background:radial-gradient(circle at 34% 28%,#ffffff 0,#cfcfcf 34%,#6f6f6f 100%)}.page_finish_matte__hIZ8A{background:linear-gradient(155deg,#b4b4b4,#8c8c8c)}.page_prCardWithImg__0FbKm{padding:0 0 14px;justify-content:flex-start;gap:10px}.page_prCardImg__oTWyU{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-card) var(--r-card) 0 0;flex-shrink:0}.page_prCardImg__oTWyU img{width:100%;height:100%;object-fit:cover;display:block}.page_prCardBadge__tL54v{position:absolute;top:10px;right:10px;padding:4px 11px;border-radius:999px;font-size:var(--fs-meta);font-weight:600;line-height:1;color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.28)}.page_prCardBadgeTop__H3JnO{background:var(--ic-pink)}.page_prCardBadgeSecond__NiOw8{background:rgba(26,26,26,.82)}.page_prCardCheck__YSIrn{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--ic-pink);color:#fff;display:flex;align-items:center;justify-content:center}.page_stepNav__E8MgP{display:flex;align-items:center;justify-content:space-between;margin-top:40px;gap:16px}.page_navBack__nXFfM{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#666;font:inherit;font-size:var(--fs-body-sm);font-weight:500;cursor:pointer;padding:10px 4px;transition:color .18s}.page_navBack__nXFfM:hover{color:#111}.page_navNext__OXKM_{display:inline-flex;align-items:center;gap:8px;background:var(--ic-pink);color:#fff;border:none;border-radius:980px;padding:14px 32px;font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background .25s,opacity .2s}.page_navNext__OXKM_:hover{background:var(--ic-pink-dark)}.page_navNext__OXKM_:disabled{background:#d9d9d9;cursor:not-allowed}.page_resultWrap__nEcS6{max-width:780px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,40px) 100px}.page_summary__fd5qr{background:#f6f6f4;border:1px solid #ececec;border-radius:var(--r-media);padding:20px 22px;margin:18px 0 28px}.page_summaryHead__FqC4K{font-size:var(--fs-card-h);font-weight:700;margin:0 0 14px}.page_summaryFacts__W_5lY{margin:0 0 16px;padding:0 0 16px;border-bottom:1px dashed #d8d8d4}.page_summaryRow__GvvwQ{display:flex;gap:14px;font-size:var(--fs-body-sm);line-height:1.6;padding:3px 0}.page_summaryRow__GvvwQ dt{flex-shrink:0;width:76px;color:#999;margin:0}.page_summaryRow__GvvwQ dd{margin:0;color:#1a1a1a}.page_summaryEditHint__Lt4Yk{display:flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--ic-pink);font-weight:600;margin:0 0 12px}.page_summaryEdits__wF9w1{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.page_summaryEdit__rQNVr{display:flex;flex-direction:column;gap:4px}.page_summaryEditLabel__nnaDI{font-size:var(--fs-meta);color:#888}.page_summarySelectWrap__fSPia{position:relative;display:block}.page_summarySelectWrap__fSPia:after{content:"";position:absolute;right:12px;top:50%;width:8px;height:8px;border-right:1.5px solid #999;border-bottom:1.5px solid #999;transform:translateY(-65%) rotate(45deg);pointer-events:none}.page_summarySelect__k_op1{appearance:none;-webkit-appearance:none;width:100%;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;padding:10px 30px 10px 13px;font:inherit;font-size:var(--fs-body-sm);color:#1a1a1a;cursor:pointer;transition:border-color .18s}.page_summarySelect__k_op1:hover{border-color:#bdbdbd}.page_summarySelect__k_op1:focus{outline:none;border-color:var(--ic-pink)}.page_summaryWashBlock__nWbjr{margin-top:12px}.page_summaryPills__iIu1f{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.page_summaryPill__CsZGz{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1.5px solid #e0e0e0;border-radius:999px;padding:8px 14px;font:inherit;font-size:var(--fs-body-sm);color:#555;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.page_summaryPill__CsZGz:hover{border-color:#bdbdbd}.page_summaryPillSel__J_xdi{border-color:var(--ic-pink);background:rgba(205,76,124,.06);color:var(--ic-pink);font-weight:600}.page_summaryMore__epSCa{font-size:var(--fs-body-sm);color:#888;margin:16px 0 0}.page_summaryMoreLink__5G1Q8{background:none;border:none;padding:0;font:inherit;font-size:var(--fs-body-sm);color:var(--ic-pink);font-weight:600;cursor:pointer;text-decoration:underline}.page_outcomeCard__pXD_v{margin-top:20px}.page_outcomeHero__ezZ8P{display:block;position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--r-media);overflow:hidden;background:#111;margin-bottom:16px;cursor:pointer}.page_outcomeHeroImg__GRzX7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.page_outcomeHero__ezZ8P:hover .page_outcomeHeroImg__GRzX7{transform:scale(1.03)}.page_outcomeHeroLink__D6w1e{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0;font-size:var(--fs-body-sm);font-weight:600;color:var(--ic-pink,#CD4C7C);text-decoration:none}.page_outcomeHeroLink__D6w1e:hover{text-decoration:underline}.page_outcomeEyebrow__7y5FZ{font-size:var(--fs-eyebrow-sect);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ic-pink);margin:0 0 8px}.page_outcomeTitle__Q5Vhn{font-family:var(--font-roboto-condensed),"Roboto Condensed",sans-serif;font-size:var(--fs-section);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}.page_outcomeSubtitle__hgoUC{font-size:var(--fs-body-lg);color:#555;margin:0 0 28px;line-height:1.6}.page_reasonBox__TVWH0{background:#f6f6f4;border-radius:var(--r-media);padding:22px 24px;margin-bottom:28px}.page_reasonHead__64tcB{font-size:var(--fs-card-h);font-weight:700;margin:0 0 10px}.page_reasonText__pse0v{font-size:var(--fs-body);line-height:1.75;color:#333;margin:0 0 10px}.page_reasonText__pse0v:last-child{margin-bottom:0}.page_givesGrid__cDzZy{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:28px}.page_givesGridSingle__mPoBv{margin-bottom:28px}.page_givesCol__dSSFA{min-width:0}.page_givesHead__R3aha,.page_tradeHead__e9OvR{font-size:var(--fs-body);font-weight:700;margin:0 0 12px}.page_tradeHead__e9OvR{color:#9a6a18}.page_givesList__7Sg2P{list-style:none;padding:0;margin:0}.page_givesList__7Sg2P li{display:flex;align-items:flex-start;gap:9px;font-size:var(--fs-body-sm);line-height:1.6;color:#333;margin-bottom:12px}.page_givesIcon__4rTze{color:var(--ic-success);flex-shrink:0;margin-top:2px}.page_tradeList__FY6P1{list-style:none;padding:0;margin:0}.page_tradeList__FY6P1 li{position:relative;padding-left:18px;font-size:var(--fs-body-sm);line-height:1.6;color:#555;margin-bottom:12px}.page_tradeList__FY6P1 li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;background:#c79a4a}.page_serviceLink__WvsfL{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-body);font-weight:600;color:var(--ic-pink);transition:gap .2s}.page_serviceLink__WvsfL:hover{gap:11px}.page_serviceLinkSm__OY7sa{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-body-sm);font-weight:600;color:var(--ic-pink);margin-top:8px}.page_tradeoffStack__k46q3{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:10px 0 24px}.page_tradeoffRow__AP_Ap{border:1.5px solid #e3e3e3;border-radius:var(--r-card);overflow:hidden;background:#fff}.page_tradeoffRowRec__83rYD{border-color:var(--ic-pink,#CD4C7C);border-width:2px;box-shadow:0 6px 22px rgba(205,76,124,.12)}.page_tradeoffRowHero__kuNpW{display:block;position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#111;cursor:pointer}.page_tradeoffRowHero__kuNpW:hover .page_outcomeHeroImg__GRzX7{transform:scale(1.03)}.page_tradeoffTag__Usnjh{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:999px;background:var(--ic-pink,#CD4C7C);color:#fff;font-size:var(--fs-eyebrow-sect);font-weight:700;letter-spacing:.04em}.page_tradeoffTagRec__MGIQv{background:var(--ic-yellow,#FFC300);color:#1a1a1a}.page_tradeoffRowTitle__lDdfA{font-family:var(--font-roboto-condensed),"Roboto Condensed",sans-serif;font-size:var(--fs-card-h);font-weight:700;letter-spacing:-.01em;line-height:1.12;color:#1a1a1a;margin:0 0 12px}.page_tradeoffRowBody__g6oWO{padding:16px 18px 18px}.page_tradeoffRowLink__Yu6Bi{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:var(--fs-body-sm);font-weight:600;color:var(--ic-pink,#CD4C7C);text-decoration:none}.page_tradeoffRowLink__Yu6Bi:hover{text-decoration:underline}.page_tradeoffGives__3wK3B{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-body);line-height:1.6;color:#222;margin:0 0 10px}.page_tradeoffCost__pzO2M{font-size:var(--fs-body-sm);line-height:1.6;color:#8a6a2a;margin:0}.page_tradeoffFoot__QiICy{font-size:var(--fs-body-sm);color:#555;line-height:1.7;margin:0 0 8px}.page_note__SpYlB{display:flex;gap:14px;background:#eef3fa;border:1px solid #d4e1f0;border-left:4px solid #6a9bd0;border-radius:10px;padding:16px 18px;margin-top:16px}.page_noteAlert__2_KP4{background:#fff7e6;border-color:#f0dca8 #f0dca8 #f0dca8 #e0a93a}.page_noteIcon__ycEos{flex-shrink:0;color:#4a7bb0;padding-top:2px}.page_noteAlert__2_KP4 .page_noteIcon__ycEos{color:#c98a1a}.page_noteBody__Q3pkr{min-width:0}.page_noteTitle__G2bQA{font-size:var(--fs-body);font-weight:700;margin:0 0 6px}.page_noteBody__Q3pkr p{font-size:var(--fs-body-sm);line-height:1.7;color:#444;margin:0 0 8px}.page_noteBody__Q3pkr p:last-child{margin-bottom:0}.page_noteCta__V7OYc,.page_noteVideo__1VVfd{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-body-sm);font-weight:600;color:var(--ic-pink);margin-top:4px}.page_noteVideo__1VVfd{color:#444}.page_noteVideo__1VVfd:hover{color:var(--ic-pink)}.page_guideCard__GbP17{display:flex;align-items:center;gap:16px;background:#f5f5f7;border:1px solid #ececee;border-radius:var(--r-card);padding:clamp(18px,2.5vw,24px) clamp(20px,3vw,28px);margin:28px 0 0;text-decoration:none;color:inherit;transition:background .2s,border-color .2s,transform .2s}.page_guideCard__GbP17:hover{background:#efeff1;border-color:#dededf;transform:translateY(-2px)}.page_guideCardBody__7VNoK{display:flex;flex-direction:column;gap:4px;flex:1}.page_guideCardEyebrow__BZ3n_{font-size:var(--fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ic-pink)}.page_guideCardTitle__LhaJx{font-size:var(--fs-body-lg);font-weight:700;color:#1d1d1f;line-height:1.35}.page_guideCardHint__lSOBA{font-size:var(--fs-body-sm);color:#6e6e73;line-height:1.5}.page_guideCardArrow__WDKSq{flex:none;color:var(--ic-pink)}.page_ctaBlock__kj_xZ{text-align:center;background:#000;color:#fff;border-radius:var(--r-media);padding:clamp(32px,5vw,48px) 24px;margin:36px 0 24px}.page_ctaLead__vjMwh{font-family:var(--font-roboto-condensed),"Roboto Condensed",sans-serif;font-size:var(--fs-sub);font-weight:700;margin:0 0 18px}.page_ctaBtn__Yppwv{display:inline-flex;align-items:center;gap:9px;background:var(--ic-pink);color:#fff;border-radius:980px;padding:15px 38px;font-size:17px;font-weight:600;transition:background .25s}.page_ctaBtn__Yppwv:hover{background:var(--ic-pink-dark)}.page_ctaSub__n1QZL{font-size:var(--fs-body-sm);color:rgba(255,255,255,.7);margin:18px 0 0}.page_ctaWa__spn8O{color:var(--ic-yellow);font-weight:600}.page_consultBody___JsMA{font-size:var(--fs-body);line-height:1.75;color:#333;margin:0 0 14px}.page_restart__vRWLM{display:inline-flex;align-items:center;gap:7px;background:none;border:none;color:#999;font:inherit;font-size:var(--fs-body-sm);cursor:pointer;padding:8px 0;margin-top:8px;transition:color .18s}.page_restart__vRWLM:hover{color:#555}.page_videoCases__KcrkH{margin-top:32px;border-top:1px solid #ededed;padding-top:24px}.page_videoCasesHead__x8F8j{font-size:var(--fs-body);font-weight:700;margin:0 0 16px}.page_videoList__alHkh{display:grid;grid-template-columns:1fr 1fr;gap:14px}.page_videoItem__3xGV8{display:block;color:#222}.page_videoThumb__aSaXF{position:relative;display:block;border-radius:var(--r-tile);overflow:hidden;aspect-ratio:16/9;background:#eee}.page_videoThumb__aSaXF img{width:100%;height:100%;object-fit:cover;display:block}.page_videoPlay__ZMrkB{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.28);color:#fff;opacity:.92;transition:background .2s}.page_videoItem__3xGV8:hover .page_videoPlay__ZMrkB{background:rgba(0,0,0,.45)}.page_videoTitle__PrkvR{display:block;font-size:var(--fs-body-sm);line-height:1.45;margin-top:8px;color:#333}@media (max-width:640px){.page_brMobile__3vA_e{display:block}.page_landing__cAuhu{padding-inline:24px}.page_landingInner__b6e5t{max-width:calc(100vw - 48px)}.page_landingTitle__z_z1h{font-size:clamp(34px,9.5vw,40px);line-break:anywhere;word-break:break-all}.page_landingDesc__tfaOz{max-width:320px;font-size:var(--fs-body);line-break:anywhere;word-break:break-all}.page_summaryEdits__wF9w1{grid-template-columns:1fr}.page_prGrid__I8I1p{grid-template-columns:repeat(2,1fr);gap:10px}.page_prCard___Xtrd{min-height:112px;padding:16px 10px}.page_prCardIcon__If8TC{width:48px;height:48px}.page_prCardWithImg__0FbKm{padding:0 0 10px;min-height:unset}.page_givesGrid__cDzZy{grid-template-columns:1fr;gap:8px}.page_givesCol__dSSFA+.page_givesCol__dSSFA{margin-top:8px;padding-top:18px;border-top:1px solid #eee}.page_tradeoffStack__k46q3{grid-template-columns:1fr}.page_tradeoffRowHero__kuNpW{aspect-ratio:16/9}.page_videoList__alHkh{grid-template-columns:1fr}.page_progressTitle__4_cdu{display:none}.page_navNext__OXKM_{padding:13px 26px}}@media (min-width:641px) and (max-width:920px){.page_optGrid__lgqDi{grid-template-columns:1fr 1fr}}