.prime-container{width:min(1280px,calc(100% - 64px));margin-inline:auto}.prime-kicker{display:block;margin-bottom:18px;color:#63c9ff;font-size:12px;font-weight:700;letter-spacing:3.2px;text-transform:uppercase}.prime-hero{overflow:hidden;min-height:790px;display:flex;background:radial-gradient(circle at 76% 42%,rgba(21,152,217,.18),transparent 32%),linear-gradient(135deg,#020b14,#061522 55%,#071c2a);border-bottom:1px solid rgba(255,255,255,.08)}.prime-hero,.prime-hero-grid{position:relative;align-items:center}.prime-hero-grid{z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.95fr);gap:80px;padding-block:80px}.prime-hero h1{max-width:740px;margin:0 0 28px;color:#fff;font-size:clamp(54px,6vw,88px);line-height:.98;font-weight:500;letter-spacing:-4px}.prime-hero h1 span{display:block;color:#65cbff}.prime-lead,.prime-support{max-width:720px;color:#fff}.prime-lead{margin:0 0 17px;font-size:18px;line-height:1.75}.prime-support{margin:0 0 14px;font-size:15px;line-height:1.82;color:#8297a9}.prime-actions{display:flex;gap:14px;margin-top:33px}.prime-btn-primary,.prime-btn-secondary{min-width:170px;height:55px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:28px;text-decoration:none;font-size:14px;font-weight:700;transition:.28s ease}.prime-btn-primary{color:#07101a;background:#ffad08;border:1px solid #ffad08}.prime-btn-secondary{color:#72cffd;border:1px solid rgba(101,203,255,.43);background:rgba(8,32,48,.3)}.prime-btn-primary:hover,.prime-btn-secondary:hover{transform:translateY(-3px)}.prime-hero-art{min-height:540px;position:relative}.prime-eagle-wrap{position:absolute;inset:0}.prime-eagle{object-fit:contain;object-position:center;filter:drop-shadow(0 30px 55px rgba(0,0,0,.32))}.prime-glow{position:absolute;border-radius:50%;filter:blur(110px)}.prime-glow-one{width:430px;height:430px;right:4%;top:10%;background:rgba(0,146,218,.12)}.prime-glow-two{width:250px;height:250px;left:-80px;bottom:-80px;background:rgba(0,83,132,.11)}.prime-offers{padding:110px 0 130px;background:#ffff}.prime-kicker-light{color:#168dc7}.prime-section-heading{max-width:900px;margin-bottom:72px}.prime-section-heading h2{margin:0;color:#0d2232;font-size:clamp(44px,5vw,67px);font-weight:500;line-height:1.03;letter-spacing:-2.6px}.prime-offers-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:78px;align-items:center;padding-top:65px;border-top:1px solid #dce5eb}.prime-offers-copy{max-width:610px}.prime-section-index{display:block;margin-bottom:18px;color:#93a8b7;font-family:var(--font-roboto),sans-serif;font-size:11px;letter-spacing:3px}.prime-offers-copy h3{margin:0;color:#0c2132;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.06;letter-spacing:-1.8px}.prime-line{width:58px;height:1px;margin:27px 0;background:#1599d6;transition:width .35s ease}.prime-offers-grid:hover .prime-line{width:95px}.prime-offers-copy p{margin:0;color:#000;font-size:16px;line-height:1.86}.prime-text-link{display:inline-flex;align-items:center;gap:24px;margin-top:28px;color:#087fbd;font-size:13px;font-weight:700;text-decoration:none}.prime-animation-wrap{width:100%;background:#fff}.prime-animation{display:block;width:100%;height:auto}@media (max-width:1050px){.prime-container{width:min(100% - 44px,1160px)}.prime-hero-grid{grid-template-columns:1fr 1fr;gap:45px}.prime-offers-grid{grid-template-columns:.85fr 1.15fr;gap:46px}}@media (max-width:780px){.prime-container{width:calc(100% - 32px)}.prime-hero{min-height:auto}.prime-hero-grid,.prime-offers-grid{grid-template-columns:1fr}.prime-hero-grid{padding-top:105px;padding-bottom:60px}.prime-hero h1{font-size:54px;letter-spacing:-2px}.prime-hero-art{min-height:390px}.prime-actions{flex-direction:column;align-items:flex-start}.prime-btn-primary,.prime-btn-secondary{width:100%;max-width:310px}.prime-offers{padding:78px 0 85px}.prime-section-heading{margin-bottom:48px}}.athena-hero,.prime-hero,.thunderbolt-hero{min-height:610px!important}.athena-hero h1,.prime-hero h1,.thunderbolt-hero h1{font-size:48px!important;line-height:1.08!important;letter-spacing:-1.7px!important}.athena-offers-intro h2,.athena-section-heading h2,.prime-offers-intro h2,.prime-section-heading h2,.tb-offers-intro h2,.tb-section-heading h2{font-size:44px!important;line-height:1.1!important;letter-spacing:-1.4px!important}