*{box-sizing:border-box}body{margin:0;background:#0f1728;color:#f1f5f9;font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.invitation{text-align:center;padding:15px 12px;background:#1c2839;border-bottom:1px solid #2e3c50;color:#94a3b8;font-size:13px}.invitation svg,.trust svg{width:15px;height:15px;vertical-align:-2px;margin-right:4px}main{width:min(630px,calc(100% - 32px));margin:34px auto 70px}h1{white-space:nowrap;text-align:center;font-size:clamp(25px,5vw,34px);line-height:1.25;margin:0 0 28px}h2{font-size:22px;line-height:1.3;margin:0 0 22px}.card{border:1px solid #2e3c50;border-radius:19px;padding:24px;margin-bottom:24px}.summary,.guarantee{background:#1e2a3c}.summary h2{font-size:14px;color:#9eb0c7}.row{display:flex;justify-content:space-between;gap:20px}.product{font-size:18px}ul{list-style:none;margin:24px 0;padding:0;color:#9eb0c7}li{display:flex;align-items:baseline;gap:10px;margin:10px 0}li:before{content:'\2713';color:#f97316}li span{flex:1}small,.accent{color:#f97316}small{font-size:14px}.totals{border-top:1px solid #2e3c50;padding-top:14px;color:#9eb0c7}.totals .row{margin:8px 0}.total{color:#f1f5f9;border-top:1px solid #2e3c50;padding-top:16px;align-items:center}.total strong:last-child{font-size:28px}.billing{padding:28px 18px}label{display:block;margin:0 0 20px;font-size:15px}b{color:#f87171}input{display:block;width:100%;margin-top:6px;border:1px solid #374458;border-radius:6px;padding:13px 14px;background:#202c3c;color:#f1f5f9;font:inherit}input:focus{outline:2px solid #f97316}.payment{border-top:1px solid #2e3c50;margin-top:28px;padding-top:20px}.placeholder{color:#9eb0c7;border:1px solid #374458;background:#202c3c;padding:14px;border-radius:6px}button{width:100%;padding:16px;border:0;border-radius:8px;background:#f97316;color:white;font:700 18px system-ui;cursor:pointer}button:disabled{opacity:.65;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid white;outline-offset:4px}.trust{display:flex;justify-content:center;gap:24px;color:#9eb0c7;font-size:14px;margin:26px 0 48px}.guarantee{display:flex;align-items:center;gap:24px}.guarantee h2{font-size:21px}.guarantee p{color:#9eb0c7;margin:0}.shield{border:2px solid #ea580c;border-radius:50%;background:#432818;color:#f97316;font-size:30px;padding:12px 22px}#order-error{color:#fca5a5}.disclosure{font-size:14px;color:#9eb0c7}a{color:#f97316}@media(min-width:520px){.card{padding:28px}.billing{padding:30px 20px}}@media(max-width:420px){.guarantee{display:block}.shield{display:inline-block;margin-bottom:20px}.trust{gap:15px}.product{font-size:16px}}

.shield svg{width:30px;height:30px;vertical-align:middle}

:root{color-scheme:dark}button:hover,.cta:hover{background:#ea580c}.offer h1,.completion h1{white-space:normal}.offer-banner{color:#f97316;font-weight:700;font-size:16px}.offer .card,.completion .card{background:#1e2a3c}.progress-label{text-align:center;color:#9eb0c7;font-size:14px}.progress{height:6px;background:#2e3c50;border-radius:9px;margin:12px 0 32px;overflow:hidden}.progress span{display:block;width:66.6667%;height:100%;background:#f97316}.subhead{color:#9eb0c7;font-size:18px;line-height:1.65}.offer ul{margin:28px 0 32px}.decline{text-align:center;margin:20px 0 0}.decline a{color:#9eb0c7;font-size:14px;text-underline-offset:4px}.cta{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;border-radius:8px;background:#f97316;color:white;text-decoration:none;font-weight:700;font-size:18px}.completion p{margin:20px 0 0}.completion h1{margin-bottom:28px}@media(max-width:420px){.offer .card,.completion .card{padding:22px 18px}.offer h1{font-size:30px}.subhead{font-size:17px}.offer button{font-size:16px}}

.completion a:not([href^="mailto:"]){display:flex;justify-content:center;padding:16px;border-radius:8px;background:#f97316;color:white;text-decoration:none;font-weight:700}.completion a:hover{background:#ea580c}
