.offer-guide{background:var(--deep);color:var(--cream);padding:0 0 80px;font-size:17px;line-height:1.7}.offer-intro,.offer-body{max-width:1120px;margin:auto}.offer-intro nav{color:#bdc3b5;flex-wrap:wrap;gap:12px;margin-bottom:38px;font-size:14px;display:flex}.offer-intro nav a{color:#efd976}.offer-eyebrow{font:500 13px/1.6 var(--font-mono);letter-spacing:.1em;color:#efd976}.offer-intro h1{letter-spacing:-.045em;max-width:850px;margin:18px 0 24px;font-size:clamp(38px,5.8vw,72px);line-height:1.06}.offer-intro>p{color:#b9b9b3;max-width:760px}.offer-intro>.offer-eyebrow{color:#efd976}.offer-intro .offer-lead{color:#f4f2ed;font-size:21px;line-height:1.6}.offer-guide a{color:#efd976;text-underline-offset:5px;text-decoration:underline}:is(.offer-guide a:focus-visible,.offer-guide input:focus-visible){outline-offset:5px;outline:3px solid #efd976}.offer-jump{align-items:center;gap:20px;margin:10px 0 44px;padding:8px 0;font-size:16px;display:inline-flex}.offer-body{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:64px;width:calc(100% - max(48px,14vw));padding-top:24px;display:grid}.offer-step{break-inside:avoid;border-bottom:1px solid #ffffff2e;padding:35px 0 38px}.offer-number{font:500 14px var(--font-mono);color:#efd976}.offer-step h2{letter-spacing:-.02em;margin:14px 0 20px;font-size:29px;line-height:1.2}.offer-step p{color:#b9b9b3;margin:0 0 18px}.offer-step blockquote{background:#171715;border-left:2px solid #cba327;margin:25px 0 0;padding:16px 20px}.offer-step blockquote span{font:500 12px var(--font-mono);letter-spacing:.12em;color:#efd976}.offer-step blockquote p{color:#f4f2ed;margin:7px 0 0;font-size:18px;line-height:1.6}.offer-step a{overflow-wrap:anywhere}.offer-quick{background:#171715;border-top:3px solid #cba327;margin-top:35px;padding:26px;scroll-margin-top:100px}.offer-quick h2{letter-spacing:-.02em;margin:14px 0 25px;font-size:27px;line-height:1.2}.offer-quick fieldset{border:0;min-width:0;margin:0;padding:0}.offer-quick label{cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:21px;font-size:16px;line-height:1.55;display:flex}.offer-quick input{-webkit-appearance:auto;appearance:auto;accent-color:#d4b74c;flex-shrink:0;width:20px;height:20px;margin:3px 0 0}.offer-check-note{color:#b9b9b3;font-size:14px;line-height:1.55}.offer-related{border-top:1px solid #ffffff2e;margin-top:25px;padding-top:10px;font-size:15px}.offer-related p{color:#b9b9b3;margin:16px 0 2px}.offer-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.offer-body{grid-template-columns:1fr;gap:0}.offer-quick{max-width:620px}.offer-intro .offer-lead{font-size:19px}}@media (max-width:580px){.offer-guide{padding:0 0 48px;font-size:16px}.offer-intro nav{margin-bottom:28px}.offer-intro h1{font-size:42px}.offer-step h2{font-size:26px}.offer-step blockquote{padding:14px 16px}.offer-step blockquote p{font-size:17px}.offer-quick{padding:22px}.offer-eyebrow{font-size:12px}}@media print{.site-header,.site-footer,.offer-intro nav,.offer-jump,.offer-related{display:none!important}.offer-guide{color:#000;background:#fff;padding:0;font-size:11pt;line-height:1.45}.offer-intro h1{font-size:28pt}.offer-intro .offer-lead{font-size:13pt}.offer-guide p,.offer-guide a,.offer-guide .offer-eyebrow,.offer-number,.offer-step blockquote p,.offer-step blockquote span{color:#000!important}.offer-body{border-color:#888;width:100%;padding:0;display:block}.offer-step{padding:16px 0}.offer-step h2{font-size:17pt}.offer-step blockquote,.offer-quick{background:#fff;border-color:#888}.offer-step blockquote p{font-size:11pt}.offer-quick{break-inside:avoid;max-width:none}.offer-quick label{margin-bottom:8px;font-size:11pt}.offer-check-note,.offer-intro h1 br{display:none}}
