.ic-page .hero{padding-top:0}.ic-page .qualification-bar{background:var(--gold);text-align:center;width:100%;padding:16px 24px}.ic-page .hero .qualification-bar .qualifier{color:#000;letter-spacing:.025em;text-transform:none;text-wrap:balance;max-width:1120px;margin:0 auto;font-size:22px;font-weight:600;line-height:1.45}.ic-page .hero-masthead{padding-top:28px}@media (width<=800px){.ic-page .hero .qualification-bar .qualifier{font-size:20px}}@media (width<=540px){.ic-page .qualification-bar{padding:14px 20px}.ic-page .hero .qualification-bar .qualifier{letter-spacing:.01em;font-size:18px}.ic-page .hero-masthead{padding-top:22px}}.ic-page .hero .hero-offer{color:#e4e6df;max-width:780px;margin:0 auto 22px;font-size:18px}.ic-page .hero .hero-actions{margin:0 auto 28px}.ic-page .hero-actions .cta-note{margin-top:10px;font-size:14px}.ic-page .section-nav,.ic-page .preview-nav{flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:12px;display:flex}.ic-page .section-nav a,.ic-page .preview-nav a{text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;padding:8px 4px;font-size:15px;line-height:1.4;display:inline-flex}.ic-page .hero .hero-video{margin-top:28px}.ic-page .preview-notice{border:1px solid var(--gold);color:var(--ink);background:#fbf6e9;border-radius:6px;margin-bottom:24px;padding:18px}.ic-page .preview-notice strong{margin-bottom:8px;font-size:16px;display:block}.ic-page .preview-notice p{margin:0;font-size:15px;line-height:1.6}.ic-page .preview-nav{justify-content:flex-start;margin:14px 0 0}.ic-page .required-notice{margin-bottom:22px;font-size:14px}.ic-page .footer-legal a,.ic-page .form-privacy a{align-items:center;min-height:44px;padding:8px 4px;font-size:14px;display:inline-flex}.ic-page .footer-legal nav{flex-wrap:wrap;gap:6px 16px}.ic-page .button:disabled{cursor:not-allowed}@media (width<=540px){.ic-page .hero .hero-offer{font-size:16px;line-height:1.6}.ic-page .hero h1{margin-bottom:20px}.ic-page .hero-actions .button{gap:12px;padding-inline:16px;font-size:17px}.ic-page .section-nav{gap:0 16px}.ic-page .section-nav a{font-size:14px}.ic-page .eyebrow,.ic-page .cta-note,.ic-page .fineprint,.ic-page .media-figure>figcaption,.ic-page .speaker p,.ic-page .vault-note small,.ic-page .vault-note span,.ic-page .person span,.ic-page .signoff span,.ic-page .field small,.ic-page .field .field-error,.ic-page .form-note,.ic-page .footer-inner p,.ic-page .footer-inner p span,.ic-page .footer-legal p,.ic-page .footer-inner small,.ic-page .footer-legal small{font-size:14px;line-height:1.6}.ic-page .eyebrow{letter-spacing:.08em}.ic-page .radio-group .radio-option{min-height:52px;font-size:16px}.ic-page .field>label,.ic-page .field legend{font-size:16px}.ic-page .application .submit-button{gap:10px;padding-inline:12px;font-size:16px}.ic-page .application form{padding:18px}.ic-page .application textarea{min-height:120px}.ic-page .preview-nav{gap:2px 16px}}.ic-page #media-TEST-01 .video-embed{border:2px solid var(--gold);border-radius:12px}@media (width<=540px){.ic-page .early-proof .eyebrow,.ic-page .story-context .eyebrow,.ic-page .vault-note .eyebrow,.ic-page .quote figcaption span,.ic-page .membership-media .media-figure>figcaption{font-size:14px;line-height:1.6}}@media (width<=540px) and (height<=740px){.ic-page .hero-masthead{margin-bottom:16px;padding-top:16px}.ic-page .hero-masthead img{width:80px;height:80px}.ic-page .hero h1{margin-bottom:16px;font-size:34px;line-height:1.12}}@media (width<=360px) and (height<=640px){.ic-page .hero-masthead img{width:72px;height:72px}.ic-page .hero h1{font-size:30px}}
