.visibility-promo{margin-top:35px;margin-bottom:65px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:34px;border:1px solid #bb8edf55;border-radius:24px;padding:clamp(24px,4vw,52px);background:radial-gradient(ellipse at top right,#743c8155,transparent 65%),#1a1222}.visibility-promo h2{font-size:clamp(29px,3.5vw,46px);line-height:1.14;margin:17px 0}.visibility-promo p{max-width:650px;line-height:1.75}.visibility-promo-action{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px}.visibility-promo .button,.visibility-offer-grid .button{white-space:normal}.visibility-hero-link{display:inline-block;margin-top:23px}.visibility-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:50px}.visibility-detail,.visibility-expectations{max-width:1000px;padding-bottom:65px}.visibility-detail ul{padding-left:23px}.visibility-detail li{line-height:1.8;margin:12px 0}.visibility-detail p,.visibility-expectations p{line-height:1.8;margin-top:22px}.visibility-detail a,.visibility-article-invite p a{color:#ffb18c;text-decoration:underline}.visibility-article-invite{padding:30px;margin:42px 0;border:1px solid #b48e6e;border-radius:12px;background:#eae1e9}.article-body .visibility-article-invite h2{font-size:29px;line-height:1.2;margin:15px 0}.article-body .visibility-article-invite p{font-size:17px;line-height:1.7;color:#39333d}.visibility-article-invite .button{color:#302335;border-color:#785e76;white-space:normal}.visibility-article-invite p a{color:#78451f}.visibility-article-invite .eyebrow{color:#754e70}.visibility-article-invite .fineprint{margin-top:18px}.visibility-offer-grid .offer-card{gap:20px}nav.open{max-height:calc(100dvh - 110px);overflow-y:auto}nav.open .nav-links>a{font-size:clamp(27px,4.7vh,56px);padding-top:12px;padding-bottom:12px}@media(min-width:801px) and (max-width:1180px){header .nav-links{gap:14px}header .nav-links>a{font-size:11px}header .nav-cta{padding:12px}header .brand span{display:none}}@media(max-width:760px){.visibility-promo,.visibility-offer-grid{grid-template-columns:1fr}.visibility-promo{margin-left:22px;margin-right:22px}.visibility-article-invite{padding:23px}.visibility-promo-action .button{width:100%}.visibility-promo-action{gap:19px}}