.immediate-container{width:88%;max-width:1408px;margin:auto}.immediate-hero{background:var(--navy);border-bottom:4px solid #ff8500;color:#fff;padding:68px 0}.immediate-hero-grid{display:grid;grid-template-columns:1.45fr .75fr;align-items:center;gap:80px}.immediate-hero .eyebrow{color:#ffb66b}.immediate-hero h1{font-size:clamp(42px,5vw,70px);letter-spacing:-2.5px;margin:18px 0 22px}.immediate-hero h1 em{color:#ff8500;font-style:normal}.immediate-hero>div>div>p:not(.eyebrow){max-width:600px;font-size:18px;line-height:1.65;color:#dce6ee;margin-bottom:31px}.immediate-hero-note{border:1px solid #ffffff35;background:#0b1728;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.immediate-hero-note p{font-size:10px;letter-spacing:1.6px;color:#ffb66b;font-weight:700;margin:0}.immediate-hero-note strong{font-size:42px;letter-spacing:-1.7px}.immediate-hero-note span{color:#dce6ee;font-size:14px}.immediate-hero-note small{margin-top:12px;padding-top:15px;border-top:1px solid #ffffff29;color:#b5c5d3;font-size:11px;line-height:1.5}.immediate-section{padding-top:75px;padding-bottom:75px}.immediate-heading{display:grid;grid-template-columns:1fr .8fr;align-items:end;gap:80px;margin-bottom:38px}.immediate-heading h2,.immediate-assurance h2{font-size:clamp(31px,3.4vw,48px);margin:0}.immediate-heading>p{color:var(--muted);margin:0;max-width:470px;line-height:1.65}.immediate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.immediate-card{display:flex;flex-direction:column;border:1px solid var(--line);border-top:3px solid #ff8500;background:#fff;border-radius:5px;overflow:hidden}.immediate-image{height:260px;background:#f7f9fb;display:flex;align-items:center;justify-content:center;padding:22px;border-bottom:1px solid var(--line)}.immediate-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.immediate-card-body{padding:26px;display:flex;flex-direction:column;flex:1}.immediate-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.immediate-card-top span{font-size:10px;letter-spacing:1.4px;font-weight:800;color:#536176}.immediate-card-top strong{color:#a54b00;font-size:11px;white-space:nowrap;background:#fff4e9;border:1px solid #f1cdad;border-radius:14px;padding:5px 9px}.immediate-card h3{font-size:28px;line-height:1.15;margin:0 0 9px;letter-spacing:-.8px}.immediate-type{font-size:14px;line-height:1.55;color:var(--muted);min-height:66px;margin:0 0 20px}.immediate-card dl{border-top:1px solid var(--line);margin:0}.immediate-card dl div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:10px 0}.immediate-card dt{font-size:12px;color:var(--muted)}.immediate-card dd{font-size:12px;font-weight:700;text-align:right;margin:0}.immediate-price{padding:21px 0 20px;display:flex;flex-direction:column;gap:4px;flex:1;justify-content:end}.immediate-price span{font-size:11px;color:var(--muted)}.immediate-price strong{font-size:25px;letter-spacing:-.8px;color:var(--navy)}.immediate-card .button{width:100%;justify-content:center;font-size:13px}.immediate-assurance{background:#f2f5f7;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0}.immediate-assurance>div{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.immediate-assurance .eyebrow{grid-column:1/-1;margin-bottom:-68px}.immediate-assurance>div>div{color:var(--muted);line-height:1.6}.immediate-assurance>div>div p{margin-top:0}.immediate-assurance a{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:4px}.immediate-stock-page .eyebrow{font-size:10px;letter-spacing:1.5px}@media(max-width:900px){.immediate-hero-grid,.immediate-heading,.immediate-assurance>div{grid-template-columns:1fr;gap:30px}.immediate-grid{grid-template-columns:1fr 1fr}.immediate-assurance .eyebrow{grid-column:auto;margin-bottom:0}.immediate-hero{padding:50px 0}}@media(max-width:620px){.immediate-grid{grid-template-columns:1fr}.immediate-section{padding-top:48px;padding-bottom:48px}.immediate-image{height:230px}.immediate-card-body{padding:24px}.immediate-type{min-height:0}.immediate-hero h1{letter-spacing:-1.6px}.immediate-hero-note strong{font-size:36px}}
