.black-friday-module__FsnDRW__page{--navy:#10152d;--ink:#15151b;--blue:#4351e5;--paper:#f7f8fc;--line:#d9dce8;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.black-friday-module__FsnDRW__nav{background:var(--navy);justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,5vw,76px);display:flex}.black-friday-module__FsnDRW__brand{align-items:center;display:flex}.black-friday-module__FsnDRW__navLink{color:#dfe2f8;font-size:13px;text-decoration:none}.black-friday-module__FsnDRW__hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(44px,8vw,120px);max-width:1180px;margin:0 auto;padding:clamp(72px,11vw,144px) clamp(24px,5vw,76px);display:grid}.black-friday-module__FsnDRW__eyebrow,.black-friday-module__FsnDRW__sectionKicker,.black-friday-module__FsnDRW__cardLabel,.black-friday-module__FsnDRW__panelLabel{letter-spacing:.17em;margin:0 0 20px;font-size:11px;font-weight:800}.black-friday-module__FsnDRW__eyebrow,.black-friday-module__FsnDRW__sectionKicker{color:var(--blue)}.black-friday-module__FsnDRW__page h1,.black-friday-module__FsnDRW__page h2,.black-friday-module__FsnDRW__page h3{letter-spacing:-.055em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.black-friday-module__FsnDRW__page h1{max-width:760px;margin:0;font-size:clamp(52px,7.3vw,100px);font-weight:700;line-height:.95}.black-friday-module__FsnDRW__page h1 span{color:var(--blue)}.black-friday-module__FsnDRW__heroLead{color:#555968;max-width:610px;margin:34px 0 30px;font-size:18px;line-height:1.7}.black-friday-module__FsnDRW__primaryCta{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:3px;padding:17px 22px;font:700 14px Arial,Helvetica,sans-serif;transition:transform .2s,box-shadow .2s}.black-friday-module__FsnDRW__primaryCta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #4351e544}.black-friday-module__FsnDRW__primaryCta:disabled{cursor:not-allowed;opacity:.55}.black-friday-module__FsnDRW__reviewNote{color:#747989;margin:12px 0 0;font-size:12px}.black-friday-module__FsnDRW__heroCard{background:var(--navy);color:#fff;padding:34px;box-shadow:16px 16px #dfe2f8}.black-friday-module__FsnDRW__cardRule{background:#fff3;height:1px;margin:0 0 28px}.black-friday-module__FsnDRW__cardLabel{color:#aab2ff}.black-friday-module__FsnDRW__price{letter-spacing:-.06em;margin:0;font:700 clamp(54px,7vw,78px)/1 Helvetica Neue,Helvetica,Arial,sans-serif}.black-friday-module__FsnDRW__priceSub{color:#b9bfd7;margin:8px 0 28px;font-size:14px}.black-friday-module__FsnDRW__saveLine{color:#e1e4f2;margin:0 0 28px;font-size:15px;line-height:1.55}.black-friday-module__FsnDRW__cardFoot{color:#b9bfd7;margin:25px 0 0;font-size:13px;line-height:1.55}.black-friday-module__FsnDRW__section{max-width:1180px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(24px,5vw,76px)}.black-friday-module__FsnDRW__page h2{margin:0;font-size:clamp(45px,6vw,78px);font-weight:700;line-height:.98}.black-friday-module__FsnDRW__benefitsGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid}.black-friday-module__FsnDRW__benefit{background:var(--paper);min-height:250px;padding:28px}.black-friday-module__FsnDRW__number{color:var(--blue);margin-bottom:52px;font:700 13px Arial;display:block}.black-friday-module__FsnDRW__page .black-friday-module__FsnDRW__benefit h3{letter-spacing:-.03em;margin:0 0 12px;font-size:24px}.black-friday-module__FsnDRW__benefit p,.black-friday-module__FsnDRW__advisorDetail{color:#606574;margin:0;font-size:15px;line-height:1.65}.black-friday-module__FsnDRW__advisor{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;gap:clamp(42px,9vw,128px);padding:clamp(80px,10vw,140px) max(24px,50vw - 514px);display:grid}.black-friday-module__FsnDRW__advisor .black-friday-module__FsnDRW__sectionKicker{color:#aab2ff}.black-friday-module__FsnDRW__advisorLead{color:#eef0ff;max-width:510px;margin:28px 0 18px;font-size:19px;line-height:1.65}.black-friday-module__FsnDRW__advisorDetail{color:#aeb5d2;max-width:500px}.black-friday-module__FsnDRW__questionPanel{align-self:center}.black-friday-module__FsnDRW__panelLabel{color:#aab2ff}.black-friday-module__FsnDRW__questionList{gap:10px;display:grid}.black-friday-module__FsnDRW__questionCard{color:#eef0ff;background:#1d2443;justify-content:space-between;gap:18px;padding:20px;font-size:15px;line-height:1.4;display:flex}.black-friday-module__FsnDRW__questionCard span{color:#aab2ff}.black-friday-module__FsnDRW__steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:70px;display:grid}.black-friday-module__FsnDRW__step{border-right:1px solid var(--line);padding:28px 24px 0 0}.black-friday-module__FsnDRW__step:not(:first-child){padding-left:24px}.black-friday-module__FsnDRW__step:last-child{border-right:0}.black-friday-module__FsnDRW__step span{color:var(--blue);font-size:12px;font-weight:700}.black-friday-module__FsnDRW__step p{letter-spacing:-.03em;max-width:230px;margin:30px 0 0;font:700 24px/1.15 Helvetica Neue,Helvetica,Arial,sans-serif}.black-friday-module__FsnDRW__faqSection{max-width:850px;margin:0 auto;padding:clamp(80px,10vw,140px) 24px}.black-friday-module__FsnDRW__faqList{border-top:1px solid var(--line);margin-top:58px}.black-friday-module__FsnDRW__faqItem{border-bottom:1px solid var(--line)}.black-friday-module__FsnDRW__faqItem button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:24px;padding:24px 0;font:700 18px Arial,Helvetica,sans-serif;display:flex}.black-friday-module__FsnDRW__faqItem button span:last-child{color:var(--blue);font-size:25px;font-weight:400}.black-friday-module__FsnDRW__faqItem p{color:#606574;max-width:700px;margin:-5px 0 24px;font-size:15px;line-height:1.65}.black-friday-module__FsnDRW__finalCta{text-align:center;background:#e5e8ff;padding:clamp(80px,10vw,130px) 24px}.black-friday-module__FsnDRW__finalCta h2{margin-bottom:18px}.black-friday-module__FsnDRW__finalCta>p:not(.black-friday-module__FsnDRW__eyebrow){color:#555968;margin:0 0 28px;font-size:17px}.black-friday-module__FsnDRW__footer{background:var(--navy);color:#9da5c7;justify-content:space-between;align-items:center;padding:30px clamp(24px,5vw,76px);font-size:12px;display:flex}.black-friday-module__FsnDRW__footer p{margin:0}@media (max-width:760px){.black-friday-module__FsnDRW__nav{height:64px;padding:0 20px}.black-friday-module__FsnDRW__navLink{display:none}.black-friday-module__FsnDRW__hero{flex-direction:column;align-items:stretch;gap:52px;padding:72px 20px 90px;display:flex}.black-friday-module__FsnDRW__heroCard{box-shadow:10px 10px #dfe2f8}.black-friday-module__FsnDRW__heroLead{font-size:16px}.black-friday-module__FsnDRW__benefitsGrid,.black-friday-module__FsnDRW__advisor,.black-friday-module__FsnDRW__steps{grid-template-columns:1fr}.black-friday-module__FsnDRW__benefit{min-height:auto}.black-friday-module__FsnDRW__number{margin-bottom:34px}.black-friday-module__FsnDRW__advisor{padding-left:20px;padding-right:20px}.black-friday-module__FsnDRW__questionPanel{margin-top:10px}.black-friday-module__FsnDRW__step,.black-friday-module__FsnDRW__step:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.black-friday-module__FsnDRW__step:last-child{border-bottom:0}.black-friday-module__FsnDRW__step p{margin-top:16px}.black-friday-module__FsnDRW__footer{flex-direction:column;align-items:flex-start;gap:18px}}
