.discovery-reference{--dp-line:#dce6f4;--dp-copy:#4e6b93;color:#0c2855;background:#fffdf9;min-height:100vh}.discovery-reference .dp-container,.discovery-reference .hm-container,.discovery-reference [aria-label=Breadcrumb] .shell{width:min(80.6vw,1160px);margin-inline:auto}.discovery-reference .announcement-bar,.discovery-reference .announcement-inner{min-height:clamp(26px,2.36vw,34px)}.discovery-reference .announcement-bar{font-size:clamp(9px,.76vw,11px)}.discovery-reference .header-inner{min-height:clamp(56px,5.1vw,74px)}.discovery-reference .brand,.discovery-reference .brand img{height:clamp(34px,3.05vw,44px)}.discovery-reference .primary-nav{gap:clamp(13px,1.4vw,22px)}.discovery-reference .primary-nav>a{font-size:clamp(10px,.84vw,12px)}.discovery-reference .header-actions a,.discovery-reference .header-actions button{min-height:38px;padding-inline:14px;font-size:12px}.discovery-reference [aria-label=Breadcrumb]{background:#fffdf9;border:0}.discovery-reference [aria-label=Breadcrumb] .shell{padding:24px 0 0}.discovery-reference [aria-label=Breadcrumb] ol{color:#7188a6;font-size:11px}.discovery-reference [aria-label=Breadcrumb] [aria-current=page]{color:#29476f;font-weight:500}.discovery-reference .dp-icon{vertical-align:middle;flex:none;display:inline-block}.discovery-reference .dp-display,.discovery-reference .dp-section-title{color:#0c2855;letter-spacing:-.045em;max-width:none;margin:0;font-family:Times New Roman,Times,Georgia,serif;font-weight:700;line-height:1.13}.discovery-reference .dp-display span{color:#2258f6}.discovery-reference .dp-eyebrow{color:#537399;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:10px;font-weight:800;display:flex}.discovery-reference .dp-eyebrow:before{content:"";background:#18b9aa;width:17px;height:2px}.discovery-reference .dp-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:clamp(34px,3.06vw,44px);padding:10px 20px;font-size:clamp(10px,.84vw,12px);font-weight:700;line-height:1.25;transition:background .16s,box-shadow .16s;display:inline-flex}.discovery-reference .dp-button--primary{color:#fff;background:#2258f6;box-shadow:0 9px 18px #2258f61c}.discovery-reference .dp-button--primary:hover{background:#1744cf}.discovery-reference .dp-button--outline{color:#2258f6;background:#fff;border-color:#b8caff}.discovery-reference .dp-button--outline:hover{background:#f1f5ff}.discovery-reference .dp-button--light{color:#2258f6;background:#fff}.discovery-reference .dp-button--light:hover{background:#eef4ff}.discovery-reference .dp-text-link{color:#2258f6;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.discovery-reference .dp-text-link .dp-icon{width:14px;height:14px}.discovery-reference .dp-text-link:hover{text-decoration:underline}.discovery-reference .dp-section{background:#fff;padding:clamp(36px,3.2vw,44px) 0}.discovery-reference .dp-section--sky{background:#eef8ff;border-block:1px solid #e3effa}.discovery-reference .dp-section-title{font-size:clamp(27px,2.45vw,36px)}.discovery-reference .dp-section-copy{color:var(--dp-copy);margin:10px 0 0;font-size:clamp(11px,.91vw,13px);line-height:1.65}.discovery-reference main :where(section[id],div[id]){scroll-margin-top:100px}.discovery-reference :where(input,select,button):focus-visible{outline-offset:3px;outline:3px solid #2258f64d}.discovery-reference .dp-hero{background:#fffdf9;padding:clamp(32px,3vw,42px) 0 clamp(40px,3.6vw,52px)}.discovery-reference .dp-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(48px,4.45vw,64px);display:grid}.discovery-reference .dp-hero-copy{min-width:0}.discovery-reference .dp-hero h1{font-size:clamp(40px,4.2vw,61px);line-height:1.06}.discovery-reference .dp-hero-description{max-width:530px;color:var(--dp-copy);margin:24px 0 26px;font-size:clamp(12px,1.04vw,15px);line-height:1.85}.discovery-reference .dp-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.discovery-reference .dp-hero-assurances{color:#68809f;flex-wrap:wrap;gap:20px;margin-top:23px;font-size:10px;display:flex}.discovery-reference .dp-hero-assurances span{align-items:center;gap:6px;display:inline-flex}.discovery-reference .dp-hero-assurances .dp-icon{color:#00a69c}.discovery-reference .dp-hero-visual{min-width:0;position:relative}.discovery-reference .dp-hero-image{aspect-ratio:1.42;object-fit:cover;object-position:center 34%;border-radius:26px 26px 40px;width:100%;height:auto}.discovery-reference .dp-hero-callout{background:#fff;border:1px solid #dce6f4;border-radius:13px;align-items:center;gap:14px;width:min(310px,90%);padding:clamp(14px,1.25vw,18px) 20px;display:flex;position:absolute;bottom:21px;left:-24px;box-shadow:0 14px 30px #0c28550d}.discovery-reference .dp-hero-callout-icon{color:#009c91;background:#e7f7f4;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.discovery-reference .dp-hero-callout strong{font-size:12px;line-height:1.35;display:block}.discovery-reference .dp-hero-callout p{color:#768aa7;margin:3px 0 0;font-size:10px;line-height:1.4}.discovery-reference .dp-number-line{width:100%;height:auto}.discovery-reference .dp-final-cta{background:#fffdf9;padding:32px 0 38px}.discovery-reference .dp-cta-card{background:linear-gradient(110deg,#0a2951,#0c335f 52%,#174f92);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:30px 36px;display:flex}.discovery-reference .dp-cta-card h2{color:#fff;font-size:clamp(26px,2.2vw,33px)}.discovery-reference .dp-cta-card p{color:#bfd0e4;margin:10px 0 0;font-size:12px}.discovery-reference .dp-cta-card .dp-button{flex-shrink:0;min-width:190px}.discovery-reference .rh-footer{border-top:1px solid #e6ecf3}.discovery-reference .rh-footer-grid{padding-block:26px}@media (min-width:1001px){.discovery-reference .primary-nav,.discovery-reference .header-actions{display:flex}.discovery-reference .home-mobile-nav{display:none}.discovery-reference .rh-utility-nav{display:flex}.discovery-reference .announcement-inner{justify-content:space-between}}@media (max-width:1100px) and (min-width:1001px){.discovery-reference .header-inner{gap:12px}.discovery-reference .header-actions a,.discovery-reference .header-actions button{min-height:34px;padding:8px 12px;font-size:10px}}@media (min-width:1001px) and (max-width:1200px){.discovery-reference .dp-final-cta{padding-block:25px 29px}.discovery-reference .dp-cta-card{padding:24px 28px}.discovery-reference .dp-cta-card p{font-size:10px}.discovery-reference .rh-footer-grid{gap:26px;padding-block:22px}.discovery-reference .rh-footer-app{margin-top:10px}.discovery-reference .rh-footer-app .eal-play-badge img{width:115px!important;height:34px!important}.discovery-reference .rh-footer nav a{font-size:7px}.discovery-reference .rh-footer-bottom{padding-block:10px 14px}}@media (max-width:1000px){.discovery-reference .dp-container,.discovery-reference .hm-container,.discovery-reference [aria-label=Breadcrumb] .shell{width:min(100% - 44px,1160px)}.discovery-reference .dp-hero-grid{gap:38px}.discovery-reference .dp-hero h1{font-size:clamp(35px,4.4vw,44px)}.discovery-reference .dp-hero-callout{padding:14px;left:-14px}}@media (max-width:780px){.discovery-reference .dp-hero{padding-top:30px}.discovery-reference .dp-hero-grid{grid-template-columns:1fr;gap:32px}.discovery-reference .dp-hero h1{font-size:clamp(38px,7.2vw,56px)}.discovery-reference .dp-hero-description{max-width:600px}.discovery-reference .dp-hero-visual{width:100%;max-width:600px;margin-inline:auto}.discovery-reference .dp-hero-callout{left:14px}.discovery-reference .dp-section{padding:36px 0}.discovery-reference .dp-cta-card{flex-direction:column;align-items:flex-start;padding:28px}}@media (max-width:480px){.discovery-reference .dp-container,.discovery-reference .hm-container,.discovery-reference [aria-label=Breadcrumb] .shell{width:calc(100% - 32px)}.discovery-reference .dp-hero-description{font-size:14px;line-height:1.7}.discovery-reference .dp-hero-actions{gap:10px}.discovery-reference .dp-button{min-height:44px;padding-inline:14px}.discovery-reference .dp-hero-assurances{gap:14px}.discovery-reference .dp-hero-callout{width:calc(100% - 28px);bottom:14px}.discovery-reference .dp-hero-image{aspect-ratio:1.15}.discovery-reference .dp-section-title{font-size:29px}}
