.offer-summary{border-left:3px solid #b3251e;padding:4px 0 4px 18px;margin:24px 0;font-size:14px;line-height:1.8;color:#555}.offer-summary strong{color:#111;display:block;font-size:16px}.offer-summary a{color:#b3251e;text-decoration:underline}.ltd-offer{background:#f6f6f4;border-block:1px solid #ddd;padding:80px 0}.ltd-offer-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.ltd-offer h2{max-width:600px;margin-bottom:24px}.ltd-offer h2 span{color:#b3251e}.ltd-offer p{font-size:16px}.ltd-offer .button{margin-top:16px}.ltd-terms{border-top:1px solid #ddd;margin-top:28px;padding-top:20px;font-size:13px!important;line-height:1.8!important}.ltd-facts{margin:0;display:grid;gap:0}.ltd-facts>div{padding:22px 0;border-bottom:1px solid #ddd}.ltd-facts>div:first-child{padding-top:0}.ltd-facts dt{font-size:27px;font-weight:800;letter-spacing:-.04em;color:#111;margin-bottom:8px}.ltd-facts dd{font-size:14px;line-height:1.8;color:#555;margin:0}.allowance-section{padding-block:80px}.allowance-heading{max-width:720px;margin-bottom:36px}.allowance-heading h2{margin-bottom:20px}.allowance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.allowance-grid article{border-top:2px solid #111;padding-top:22px}.allowance-grid h3{font-size:20px;margin:14px 0}.allowance-grid p{font-size:14px;line-height:1.9}.allowance-grid .mono{color:#b3251e;font-size:11px}.allowance-example{background:#f6f6f4;border-left:3px solid #b3251e;padding:24px;margin-top:30px;font-size:14px;line-height:1.9;color:#555}.allowance-example strong{color:#111}.purchase-steps{background:#f6f6f4;padding-block:72px}.purchase-steps h2{max-width:760px;margin-bottom:24px}.purchase-steps ol{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:0;margin:36px 0 0}.purchase-steps li{counter-increment:step;border-top:1px solid #ddd;padding-top:24px}.purchase-steps li:before{content:'0' counter(step);font:12px var(--mono,monospace);color:#b3251e}.purchase-steps h3{font-size:18px;letter-spacing:-.025em;margin:18px 0 12px}.purchase-steps li p{font-size:14px;line-height:1.9}.purchase-steps>.container>p{max-width:740px}.price-placeholder{color:#b3251e!important;border-color:#b3251e!important}.price-card .price-term{max-width:130px}.price-card .price{white-space:nowrap}.terms-note a{text-decoration:underline}.order-preview small{line-height:1.7}.purchase-dialog-steps{padding-left:20px;color:#555;font-size:14px;line-height:1.9}.local-payment-note{border-left:3px solid #b3251e;background:#f6f6f4;padding:16px;font-size:13px!important}.faq-answer a{color:#b3251e;text-decoration:underline}button:focus-visible{outline:3px solid #b3251e;outline-offset:4px}@media(max-width:900px){.ltd-offer-grid{gap:40px}.allowance-grid{grid-template-columns:1fr;gap:16px}.allowance-grid article p{max-width:680px}.purchase-steps ol{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.offer-summary{font-size:12px}.offer-summary strong{font-size:14px}.ltd-offer,.allowance-section{padding-block:52px}.ltd-offer-grid{grid-template-columns:1fr;gap:34px}.ltd-offer h2{font-size:32px}.ltd-offer p{font-size:14px}.ltd-facts dt{font-size:24px}.purchase-steps{padding-block:52px}.purchase-steps ol{grid-template-columns:1fr;gap:18px}.purchase-steps h2{font-size:32px}.ltd-offer .button{width:100%;justify-content:space-between}}

.offer-summary-terms{display:block;font-size:12px;line-height:1.8;margin-top:12px;max-width:620px}

button:disabled{cursor:not-allowed;opacity:.65}button:disabled:hover{filter:none}
