.offer-page{--detail-accent:#5b4ec0;--detail-wash:#f4f2ff;--detail-border:#e5e2f2;padding-bottom:28px}.offer-page.offer-claude{--detail-accent:#a35437;--detail-wash:#faf4ee;--detail-border:#eaddd2}.offer-page .offer-detail-grid{grid-template-columns:minmax(0,1fr) 332px;gap:32px;padding-top:24px}.offer-page .offer-intro{background:linear-gradient(125deg, var(--detail-wash), #fff);border:1px solid var(--detail-border);border-radius:20px;margin-bottom:14px;padding:28px}.offer-page .offer-detail-brand{gap:14px;margin-bottom:22px}.offer-page .offer-detail-brand>div>a:first-child{color:#25304a;font-size:17px;font-weight:650}.offer-page .offer-topic{color:#7a8193;font-size:11px}.offer-page .offer-detail-brand .tool-logo{border-color:var(--detail-border);border-radius:14px}.offer-page .offer-intro .badge{background:var(--detail-wash);border-color:var(--detail-border);color:var(--detail-accent);border-radius:6px;padding:7px 11px;font-size:11px}.offer-page .offer-intro h1{color:#242c40;letter-spacing:-1.3px;margin-block:20px 16px;font-size:clamp(30px,3.5vw,42px);line-height:1.18}.offer-page .offer-intro .lede{color:#657087;margin-block:18px;font-size:15px;line-height:1.85}.offer-page .offer-actions{gap:8px;margin-top:0}.offer-page .offer-actions .btn{color:#687186;border-color:var(--detail-border);background:#ffffffb5;min-height:34px;padding:8px 12px;font-size:11px}.offer-page .offer-actions .btn:hover{color:var(--detail-accent);border-color:var(--detail-accent)}.offer-page .institution-notice{border:1px solid var(--detail-border);background:#fffb;border-radius:12px;align-items:flex-start;gap:12px;margin:22px 0;padding:16px;display:flex}.offer-page .institution-notice>svg{color:var(--detail-accent);flex-shrink:0;margin-top:2px}.offer-page .institution-notice strong{color:#4a3e37;font-size:13px;font-weight:650}.offer-page .institution-notice p{color:#6e737f;margin:5px 0 0;font-size:12px;line-height:1.8}.offer-page .offer-source-note{color:#727a89;font-size:11px}.offer-page .offer-source-note>span{color:#579078;margin-right:3px}.offer-page .offer-section-links{border-color:var(--detail-border);gap:8px;margin-top:22px;padding-top:18px}.offer-page .offer-section-links a{color:var(--detail-accent);border:1px solid var(--detail-border);background:#ffffffb5;border-radius:7px;padding:8px 11px;font-size:11px}.offer-page .offer-section-links a:hover{background:var(--detail-wash)}.offer-page .offer-content-section{border-color:#e9ecf2;padding:28px 6px}.offer-page .offer-content-section h2{color:#27314a;margin-bottom:14px;font-size:23px}.offer-page .offer-content-section .eyebrow{color:var(--detail-accent);letter-spacing:1.5px;margin-bottom:10px;font-size:9px}.offer-page .offer-content-section p,.offer-page .md-body{color:#677187;font-size:14px;line-height:1.85}.offer-page .md-body{gap:16px;display:grid}.offer-page .md-body h2,.offer-page .md-body h3,.offer-page .md-body h4{color:#37415a;margin:6px 0 0;font-size:17px}.offer-page .md-body p{margin:0}.offer-page .md-body li{line-height:1.85}.offer-page .md-body strong{color:#38425a;font-weight:650}.offer-page .offer-steps{gap:16px}.offer-page .offer-steps li{background:#fafbfe;border:1px solid #e9ecf4;border-radius:11px;gap:14px;padding:16px}.offer-page .offer-steps li>span{color:var(--detail-accent);background:var(--detail-wash);border-color:var(--detail-border);border-radius:8px;width:28px;height:28px}.offer-page .offer-steps p{margin:0;font-size:13px}.offer-page .important-notes{color:#687187;gap:12px;font-size:13px}.offer-page .important-notes li::marker{color:var(--detail-accent)}.offer-page .offer-claim-panel{background:linear-gradient(160deg, var(--detail-wash), #fff 65%);border:1px solid var(--detail-border);border-radius:18px;padding:24px;box-shadow:0 8px 28px #222c4a06}.offer-page .claim-provider small{color:#8a8390;letter-spacing:1.5px;font-size:9px}.offer-page .claim-provider a{color:#343b51;font-size:15px}.offer-page .claim-provider .tool-logo{border-color:var(--detail-border)}.offer-page .offer-claim-panel h2{color:#343b51;letter-spacing:-.6px;font-size:22px}.offer-page .offer-claim-panel>p{color:#6d7487;font-size:12px;line-height:1.9}.offer-page .offer-claim-panel .btn-primary{background:var(--detail-accent);border-color:var(--detail-accent);color:#fff;box-shadow:none;border-radius:9px;padding:13px 12px;font-size:12px}.offer-page .offer-claim-panel .btn-primary:hover{filter:brightness(.92)}.offer-page .offer-facts>div{border-color:var(--detail-border);gap:12px;font-size:11px;line-height:1.6}.offer-page .offer-facts dt{color:#7b7f8c}.offer-page .offer-facts dd{color:#4d5367;font-weight:550}.offer-page .offer-source-link{color:var(--detail-accent);font-size:11px}.offer-page .offer-categories{border-color:var(--detail-border);gap:6px;margin-top:18px;padding-top:18px}.offer-page .offer-categories .chip{border-color:var(--detail-border);color:#747589;background:#fff;border-radius:6px;padding:6px 9px;font-size:10px}.offer-page .verification-note,.offer-page .aff-disclosure{color:#7d8596;font-size:11px;line-height:1.85}.offer-page .region-note{background:var(--detail-wash);border-color:var(--detail-border);color:var(--detail-accent)}.offer-page .home-section{padding-top:48px}@media (width<=900px){.offer-page .offer-detail-grid{grid-template-columns:minmax(0,1fr);gap:16px}.offer-page .offer-claim-panel{position:static}.offer-page .offer-intro{margin-bottom:0}}@media (width<=560px){.offer-page .offer-intro{border-radius:16px;padding:22px 18px}.offer-page .offer-intro h1{letter-spacing:-.8px;font-size:31px}.offer-page .offer-intro .lede{font-size:14px}.offer-page .offer-content-section{padding-inline:2px}.offer-page .institution-notice{gap:10px;padding:13px}.offer-page .offer-section-links a{padding:8px 9px}.offer-page .offer-claim-panel{padding:22px}}
