.page-module__XD7bIW__page{color:#111;background:#fff;min-height:70vh}.page-module__XD7bIW__landing{color:#fff;background:#000;justify-content:center;align-items:center;width:100vw;min-height:78vh;margin-left:calc(50% - 50vw);padding:clamp(60px,10vw,120px) clamp(24px,5vw,60px);display:flex;position:relative;overflow:hidden}.page-module__XD7bIW__landingBg{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.page-module__XD7bIW__landingOverlay{z-index:1;background:radial-gradient(at 50% 45%,#00000059 0%,#000000ad 100%),linear-gradient(#00000073 0%,#00000040 40%,#0009 100%);position:absolute;inset:0}.page-module__XD7bIW__landingInner{z-index:2;text-align:center;max-width:760px;position:relative}.page-module__XD7bIW__landingEyebrow{font-size:var(--fs-eyebrow-hero);letter-spacing:.12em;text-transform:uppercase;color:var(--ic-yellow);margin:0 0 16px;font-weight:600}.page-module__XD7bIW__landingTitle{font-family:var(--font-roboto-condensed), "Roboto Condensed", sans-serif;font-size:var(--fs-hero);letter-spacing:-.02em;margin:0 0 24px;font-weight:700;line-height:1.08}.page-module__XD7bIW__landingDesc{font-size:var(--fs-body-lg);color:#ffffffe6;max-width:600px;margin:0 auto 14px;line-height:1.7}.page-module__XD7bIW__landingNote{font-size:var(--fs-body-sm);color:#ffffff8c;margin:0 auto 36px}.page-module__XD7bIW__landingStart{color:#fff;background:var(--ic-pink);cursor:pointer;border:none;border-radius:980px;align-items:center;gap:10px;padding:16px 44px;font-size:18px;font-weight:600;transition:background .25s,transform .15s;display:inline-flex}.page-module__XD7bIW__landingStart:hover{background:var(--ic-pink-dark);transform:translateY(-1px)}.page-module__XD7bIW__brMobile{display:none}.page-module__XD7bIW__progressWrap{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#ffffffeb;border-bottom:1px solid #00000012;padding:16px 24px;position:sticky;top:0}.page-module__XD7bIW__progressInner{max-width:720px;margin:0 auto}.page-module__XD7bIW__progressMeta{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.page-module__XD7bIW__progressStep{color:#111;font-size:14px;font-weight:700}.page-module__XD7bIW__progressTotal{color:#aaa;font-weight:400}.page-module__XD7bIW__progressTitle{color:var(--ic-pink);font-size:14px;font-weight:600}.page-module__XD7bIW__progressTrack{background:#ececec;border-radius:999px;height:4px;overflow:hidden}.page-module__XD7bIW__progressFill{background:var(--ic-pink);border-radius:999px;height:100%;transition:width .35s}.page-module__XD7bIW__stepContent{max-width:720px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(20px,4vw,40px) 100px}.page-module__XD7bIW__question{margin-bottom:clamp(34px,4vw,48px)}.page-module__XD7bIW__questionHd{align-items:center;gap:12px;margin-bottom:6px;display:flex}.page-module__XD7bIW__questionIcon{width:40px;height:40px;color:var(--ic-pink);background:#cd4c7c17;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__XD7bIW__questionIcon svg{width:21px;height:21px}.page-module__XD7bIW__questionLabel{font-family:var(--font-roboto-condensed), "Roboto Condensed", sans-serif;font-size:var(--fs-sub);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.page-module__XD7bIW__questionHint{font-size:var(--fs-body-sm);color:#777;margin:0 0 18px;line-height:1.6}.page-module__XD7bIW__optGrid{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.page-module__XD7bIW__optCard{text-align:left;border-radius:var(--r-card);cursor:pointer;width:100%;font:inherit;font-size:var(--fs-body);color:#1a1a1a;background:#fff;border:1.5px solid #e3e3e3;align-items:center;gap:14px;padding:16px 18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.page-module__XD7bIW__optCard:hover{border-color:#b8b8b8}.page-module__XD7bIW__optCardSel{border-color:var(--ic-pink);box-shadow:0 0 0 1px var(--ic-pink) inset;background:#cd4c7c0d}.page-module__XD7bIW__optCardDisabled{opacity:.4;cursor:not-allowed}.page-module__XD7bIW__optCardDisabled:hover{border-color:#e3e3e3}.page-module__XD7bIW__optRadio{color:#fff;border:1.5px solid #ccc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:flex}.page-module__XD7bIW__optCardSel .page-module__XD7bIW__optRadio{background:var(--ic-pink);border-color:var(--ic-pink)}.page-module__XD7bIW__optCheck{color:#fff;border:1.5px solid #ccc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:flex}.page-module__XD7bIW__optCheckSel{background:var(--ic-pink);border-color:var(--ic-pink)}.page-module__XD7bIW__optLabel{flex:1;line-height:1.4}.page-module__XD7bIW__prGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.page-module__XD7bIW__prCard{text-align:center;border-radius:var(--r-card);cursor:pointer;min-height:128px;font:inherit;color:#1a1a1a;background:#fff;border:1.5px solid #e3e3e3;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s;display:flex;position:relative}.page-module__XD7bIW__prCard:hover{border-color:#b8b8b8;transform:translateY(-2px)}.page-module__XD7bIW__prCardSel{border-color:var(--ic-pink);box-shadow:0 0 0 1px var(--ic-pink) inset;background:#cd4c7c0d}.page-module__XD7bIW__prCardIcon{width:56px;height:56px;color:var(--ic-pink);background:#cd4c7c17;border-radius:16px;justify-content:center;align-items:center;transition:background .18s;display:flex}.page-module__XD7bIW__prCardSel .page-module__XD7bIW__prCardIcon{background:var(--ic-pink);color:#fff}.page-module__XD7bIW__prCardLabel{font-size:var(--fs-body-sm);font-weight:500;line-height:1.4}.page-module__XD7bIW__swatch{border-radius:50%;flex-shrink:0;width:56px;height:56px}.page-module__XD7bIW__swatch_white{background:#fbfbf8;border:1.5px solid #d8d8d2;box-shadow:inset 0 -6px 12px #0000000a}.page-module__XD7bIW__swatch_black{background:radial-gradient(circle at 36% 30%,#4a4a4a 0%,#1a1a1a 55%,#000 100%)}.page-module__XD7bIW__swatch_other{background:conic-gradient(from 210deg,#e74c5e,#f4a93b,#f2d33c,#5cb85c,#4a9bd0,#8a6ad0,#e74c5e)}.page-module__XD7bIW__prCardSel .page-module__XD7bIW__swatch{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--ic-pink)}.page-module__XD7bIW__finish_gloss{background:radial-gradient(circle at 34% 28%,#fff 0%,#cfcfcf 34%,#6f6f6f 100%)}.page-module__XD7bIW__finish_matte{background:linear-gradient(155deg,#b4b4b4,#8c8c8c)}.page-module__XD7bIW__prCardWithImg{justify-content:flex-start;gap:10px;padding:0 0 14px}.page-module__XD7bIW__prCardImg{aspect-ratio:4/3;border-radius:var(--r-card) var(--r-card) 0 0;flex-shrink:0;width:100%;overflow:hidden}.page-module__XD7bIW__prCardImg img{object-fit:cover;width:100%;height:100%;display:block}.page-module__XD7bIW__prCardBadge{font-size:var(--fs-meta);color:#fff;border-radius:999px;padding:4px 11px;font-weight:600;line-height:1;position:absolute;top:10px;right:10px;box-shadow:0 1px 5px #00000047}.page-module__XD7bIW__prCardBadgeTop{background:var(--ic-pink)}.page-module__XD7bIW__prCardBadgeSecond{background:#1a1a1ad1}.page-module__XD7bIW__prCardCheck{background:var(--ic-pink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:10px;right:10px}.page-module__XD7bIW__stepNav{justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.page-module__XD7bIW__navBack{color:#666;font:inherit;font-size:var(--fs-body-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 4px;font-weight:500;transition:color .18s;display:inline-flex}.page-module__XD7bIW__navBack:hover{color:#111}.page-module__XD7bIW__navNext{background:var(--ic-pink);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:980px;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:600;transition:background .25s,opacity .2s;display:inline-flex}.page-module__XD7bIW__navNext:hover{background:var(--ic-pink-dark)}.page-module__XD7bIW__navNext:disabled{cursor:not-allowed;background:#d9d9d9}.page-module__XD7bIW__resultWrap{max-width:780px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,40px) 100px}.page-module__XD7bIW__summary{border-radius:var(--r-media);background:#f6f6f4;border:1px solid #ececec;margin:18px 0 28px;padding:20px 22px}.page-module__XD7bIW__summaryHead{font-size:var(--fs-card-h);margin:0 0 14px;font-weight:700}.page-module__XD7bIW__summaryFacts{border-bottom:1px dashed #d8d8d4;margin:0 0 16px;padding:0 0 16px}.page-module__XD7bIW__summaryRow{font-size:var(--fs-body-sm);gap:14px;padding:3px 0;line-height:1.6;display:flex}.page-module__XD7bIW__summaryRow dt{color:#999;flex-shrink:0;width:76px;margin:0}.page-module__XD7bIW__summaryRow dd{color:#1a1a1a;margin:0}.page-module__XD7bIW__summaryEditHint{font-size:var(--fs-meta);color:var(--ic-pink);align-items:center;gap:6px;margin:0 0 12px;font-weight:600;display:flex}.page-module__XD7bIW__summaryEdits{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.page-module__XD7bIW__summaryEdit{flex-direction:column;gap:4px;display:flex}.page-module__XD7bIW__summaryEditLabel{font-size:var(--fs-meta);color:#888}.page-module__XD7bIW__summarySelectWrap{display:block;position:relative}.page-module__XD7bIW__summarySelectWrap:after{content:"";pointer-events:none;border-bottom:1.5px solid #999;border-right:1.5px solid #999;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-65%)rotate(45deg)}.page-module__XD7bIW__summarySelect{appearance:none;width:100%;font:inherit;font-size:var(--fs-body-sm);color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;padding:10px 30px 10px 13px;transition:border-color .18s}.page-module__XD7bIW__summarySelect:hover{border-color:#bdbdbd}.page-module__XD7bIW__summarySelect:focus{border-color:var(--ic-pink);outline:none}.page-module__XD7bIW__summaryWashBlock{margin-top:12px}.page-module__XD7bIW__summaryPills{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.page-module__XD7bIW__summaryPill{font:inherit;font-size:var(--fs-body-sm);color:#555;cursor:pointer;background:#fff;border:1.5px solid #e0e0e0;border-radius:999px;align-items:center;gap:5px;padding:8px 14px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.page-module__XD7bIW__summaryPill:hover{border-color:#bdbdbd}.page-module__XD7bIW__summaryPillSel{border-color:var(--ic-pink);color:var(--ic-pink);background:#cd4c7c0f;font-weight:600}.page-module__XD7bIW__summaryMore{font-size:var(--fs-body-sm);color:#888;margin:16px 0 0}.page-module__XD7bIW__summaryMoreLink{font:inherit;font-size:var(--fs-body-sm);color:var(--ic-pink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.page-module__XD7bIW__outcomeCard{margin-top:20px}.page-module__XD7bIW__outcomeHero{aspect-ratio:16/9;border-radius:var(--r-media);cursor:pointer;background:#111;width:100%;margin-bottom:16px;display:block;position:relative;overflow:hidden}.page-module__XD7bIW__outcomeHeroImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.page-module__XD7bIW__outcomeHero:hover .page-module__XD7bIW__outcomeHeroImg{transform:scale(1.03)}.page-module__XD7bIW__outcomeHeroLink{font-size:var(--fs-body-sm);color:var(--ic-pink,#cd4c7c);align-items:center;gap:5px;margin:6px 0 0;font-weight:600;text-decoration:none;display:inline-flex}.page-module__XD7bIW__outcomeHeroLink:hover{text-decoration:underline}.page-module__XD7bIW__outcomeEyebrow{font-size:var(--fs-eyebrow-sect);letter-spacing:.12em;text-transform:uppercase;color:var(--ic-pink);margin:0 0 8px;font-weight:600}.page-module__XD7bIW__outcomeTitle{font-family:var(--font-roboto-condensed), "Roboto Condensed", sans-serif;font-size:var(--fs-section);letter-spacing:-.02em;margin:0 0 10px;font-weight:700;line-height:1.1}.page-module__XD7bIW__outcomeSubtitle{font-size:var(--fs-body-lg);color:#555;margin:0 0 28px;line-height:1.6}.page-module__XD7bIW__reasonBox{border-radius:var(--r-media);background:#f6f6f4;margin-bottom:28px;padding:22px 24px}.page-module__XD7bIW__reasonHead{font-size:var(--fs-card-h);margin:0 0 10px;font-weight:700}.page-module__XD7bIW__reasonText{font-size:var(--fs-body);color:#333;margin:0 0 10px;line-height:1.75}.page-module__XD7bIW__reasonText:last-child{margin-bottom:0}.page-module__XD7bIW__givesGrid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:28px;display:grid}.page-module__XD7bIW__givesGridSingle{margin-bottom:28px}.page-module__XD7bIW__givesCol{min-width:0}.page-module__XD7bIW__givesHead,.page-module__XD7bIW__tradeHead{font-size:var(--fs-body);margin:0 0 12px;font-weight:700}.page-module__XD7bIW__tradeHead{color:#9a6a18}.page-module__XD7bIW__givesList{margin:0;padding:0;list-style:none}.page-module__XD7bIW__givesList li{font-size:var(--fs-body-sm);color:#333;align-items:flex-start;gap:9px;margin-bottom:12px;line-height:1.6;display:flex}.page-module__XD7bIW__givesIcon{color:var(--ic-success);flex-shrink:0;margin-top:2px}.page-module__XD7bIW__tradeList{margin:0;padding:0;list-style:none}.page-module__XD7bIW__tradeList li{font-size:var(--fs-body-sm);color:#555;margin-bottom:12px;padding-left:18px;line-height:1.6;position:relative}.page-module__XD7bIW__tradeList li:before{content:"";background:#c79a4a;width:8px;height:2px;position:absolute;top:9px;left:0}.page-module__XD7bIW__serviceLink{font-size:var(--fs-body);color:var(--ic-pink);align-items:center;gap:6px;font-weight:600;transition:gap .2s;display:inline-flex}.page-module__XD7bIW__serviceLink:hover{gap:11px}.page-module__XD7bIW__serviceLinkSm{font-size:var(--fs-body-sm);color:var(--ic-pink);align-items:center;gap:5px;margin-top:8px;font-weight:600;display:inline-flex}.page-module__XD7bIW__tradeoffStack{grid-template-columns:1fr 1fr;gap:16px;margin:10px 0 24px;display:grid}.page-module__XD7bIW__tradeoffRow{border-radius:var(--r-card);background:#fff;border:1.5px solid #e3e3e3;overflow:hidden}.page-module__XD7bIW__tradeoffRowRec{border-color:var(--ic-pink,#cd4c7c);border-width:2px;box-shadow:0 6px 22px #cd4c7c1f}.page-module__XD7bIW__tradeoffRowHero{aspect-ratio:16/10;cursor:pointer;background:#111;width:100%;display:block;position:relative;overflow:hidden}.page-module__XD7bIW__tradeoffRowHero:hover .page-module__XD7bIW__outcomeHeroImg{transform:scale(1.03)}.page-module__XD7bIW__tradeoffTag{background:var(--ic-pink,#cd4c7c);color:#fff;font-size:var(--fs-eyebrow);letter-spacing:.04em;border-radius:999px;margin:0 0 8px;padding:3px 10px;font-weight:700;display:inline-block}.page-module__XD7bIW__tradeoffTagRec{background:var(--ic-yellow,#ffc300);color:#1a1a1a}.page-module__XD7bIW__tradeoffRowTitle{font-family:var(--font-roboto-condensed), "Roboto Condensed", sans-serif;font-size:var(--fs-card-h);letter-spacing:-.01em;color:#1a1a1a;margin:0 0 12px;font-weight:700;line-height:1.12}.page-module__XD7bIW__tradeoffRowBody{padding:16px 18px 18px}.page-module__XD7bIW__tradeoffRowLink{font-size:var(--fs-body-sm);color:var(--ic-pink,#cd4c7c);align-items:center;gap:5px;margin-top:12px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__XD7bIW__tradeoffRowLink:hover{text-decoration:underline}.page-module__XD7bIW__tradeoffGives{font-size:var(--fs-body);color:#222;align-items:flex-start;gap:8px;margin:0 0 10px;line-height:1.6;display:flex}.page-module__XD7bIW__tradeoffCost{font-size:var(--fs-body-sm);color:#8a6a2a;margin:0;line-height:1.6}.page-module__XD7bIW__tradeoffFoot{font-size:var(--fs-body-sm);color:#555;margin:0 0 8px;line-height:1.7}.page-module__XD7bIW__note{background:#eef3fa;border:1px solid #d4e1f0;border-left:4px solid #6a9bd0;border-radius:10px;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.page-module__XD7bIW__noteAlert{background:#fff7e6;border-color:#f0dca8 #f0dca8 #f0dca8 #e0a93a}.page-module__XD7bIW__noteIcon{color:#4a7bb0;flex-shrink:0;padding-top:2px}.page-module__XD7bIW__noteAlert .page-module__XD7bIW__noteIcon{color:#c98a1a}.page-module__XD7bIW__noteBody{min-width:0}.page-module__XD7bIW__noteTitle{font-size:var(--fs-body);margin:0 0 6px;font-weight:700}.page-module__XD7bIW__noteBody p{font-size:var(--fs-body-sm);color:#444;margin:0 0 8px;line-height:1.7}.page-module__XD7bIW__noteBody p:last-child{margin-bottom:0}.page-module__XD7bIW__noteCta,.page-module__XD7bIW__noteVideo{font-size:var(--fs-body-sm);color:var(--ic-pink);align-items:center;gap:5px;margin-top:4px;font-weight:600;display:inline-flex}.page-module__XD7bIW__noteVideo{color:#444}.page-module__XD7bIW__noteVideo:hover{color:var(--ic-pink)}.page-module__XD7bIW__ctaBlock{text-align:center;color:#fff;border-radius:var(--r-media);background:#000;margin:36px 0 24px;padding:clamp(32px,5vw,48px) 24px}.page-module__XD7bIW__ctaLead{font-family:var(--font-roboto-condensed), "Roboto Condensed", sans-serif;font-size:var(--fs-sub);margin:0 0 18px;font-weight:700}.page-module__XD7bIW__ctaBtn{background:var(--ic-pink);color:#fff;border-radius:980px;align-items:center;gap:9px;padding:15px 38px;font-size:17px;font-weight:600;transition:background .25s;display:inline-flex}.page-module__XD7bIW__ctaBtn:hover{background:var(--ic-pink-dark)}.page-module__XD7bIW__ctaSub{font-size:var(--fs-body-sm);color:#ffffffb3;margin:18px 0 0}.page-module__XD7bIW__ctaWa{color:var(--ic-yellow);font-weight:600}.page-module__XD7bIW__consultBody{font-size:var(--fs-body);color:#333;margin:0 0 14px;line-height:1.75}.page-module__XD7bIW__restart{color:#999;font:inherit;font-size:var(--fs-body-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-top:8px;padding:8px 0;transition:color .18s;display:inline-flex}.page-module__XD7bIW__restart:hover{color:#555}.page-module__XD7bIW__videoCases{border-top:1px solid #ededed;margin-top:32px;padding-top:24px}.page-module__XD7bIW__videoCasesHead{font-size:var(--fs-body);margin:0 0 16px;font-weight:700}.page-module__XD7bIW__videoList{grid-template-columns:1fr 1fr;gap:14px;display:grid}.page-module__XD7bIW__videoItem{color:#222;display:block}.page-module__XD7bIW__videoThumb{border-radius:var(--r-tile);aspect-ratio:16/9;background:#eee;display:block;position:relative;overflow:hidden}.page-module__XD7bIW__videoThumb img{object-fit:cover;width:100%;height:100%;display:block}.page-module__XD7bIW__videoPlay{color:#fff;opacity:.92;background:#00000047;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.page-module__XD7bIW__videoItem:hover .page-module__XD7bIW__videoPlay{background:#00000073}.page-module__XD7bIW__videoTitle{font-size:var(--fs-body-sm);color:#333;margin-top:8px;line-height:1.45;display:block}@media (max-width:640px){.page-module__XD7bIW__brMobile{display:block}.page-module__XD7bIW__summaryEdits{grid-template-columns:1fr}.page-module__XD7bIW__prGrid{grid-template-columns:repeat(2,1fr);gap:10px}.page-module__XD7bIW__prCard{min-height:112px;padding:16px 10px}.page-module__XD7bIW__prCardIcon{width:48px;height:48px}.page-module__XD7bIW__prCardWithImg{min-height:unset;padding:0 0 10px}.page-module__XD7bIW__givesGrid{grid-template-columns:1fr;gap:8px}.page-module__XD7bIW__givesCol+.page-module__XD7bIW__givesCol{border-top:1px solid #eee;margin-top:8px;padding-top:18px}.page-module__XD7bIW__tradeoffStack{grid-template-columns:1fr}.page-module__XD7bIW__tradeoffRowHero{aspect-ratio:16/9}.page-module__XD7bIW__videoList{grid-template-columns:1fr}.page-module__XD7bIW__progressTitle{display:none}.page-module__XD7bIW__navNext{padding:13px 26px}}@media (min-width:641px) and (max-width:920px){.page-module__XD7bIW__optGrid{grid-template-columns:1fr 1fr}}
