@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
:root{color-scheme:light}*{box-sizing:border-box}html{min-height:100%;background:#171f60}body{margin:0;font-family:Inter,Arial,sans-serif;color:#fff}.page{position:relative;overflow:hidden;min-height:calc(100vh - 88px);background:#18205f}header{position:relative;z-index:2;padding:27px 5%;height:90px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:23px;letter-spacing:1px;color:#fff;text-decoration:none}.brand-symbol{font-size:24px;line-height:1;transform:rotate(45deg)}.orb{position:absolute;border-radius:50%;pointer-events:none}.orb-outer{width:760px;height:760px;right:4.5%;top:69px;background:linear-gradient(150deg,#2633b6 12%,#293dc4 74%,#252c9b)}.orb-inner{width:760px;height:760px;right:-2%;top:-20px;background:radial-gradient(circle at 70% 38%,#8b2eff 0%,#7134ef 28%,#3e32d4 62%,#2545df 100%)}.hero{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:114px 5% 105px;display:grid;grid-template-columns:1fr 520px;align-items:center;gap:64px}.intro{align-self:center}.headline{font-size:30px;font-weight:700;color:#c9cce7;margin:0 0 29px}h1{font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-1.2px;margin:0 0 52px;overflow-wrap:anywhere}.intro ul{list-style:none;padding:0;margin:0}.intro li{font-size:16px;font-weight:600;margin:0 0 16px}.intro li:before{content:'✓';font-size:23px;font-weight:400;margin-right:10px;vertical-align:-1px}.listed{font-size:14px;color:#c7c9df;margin:42px 0 0}.purchase{background:white;border-radius:16px;color:#1e2632;overflow:hidden;box-shadow:0 7px 25px #15155e24}.purchase h2{height:69px;margin:0;padding:28px 32px 20px;font-size:12px;font-weight:700;color:#90949a;letter-spacing:.1px}.price-row{padding:23px 32px;min-height:87px;background:#f7f7f7;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;justify-content:space-between;gap:10px}.price-row>span{font-size:19px;font-weight:600}.price-row strong{font-size:36px;letter-spacing:-.7px;white-space:nowrap}.price-row sup{font-size:18px;vertical-align:top;line-height:1.7;margin-right:3px}.purchase form{position:relative;padding:27px 32px 26px}.offer-label{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:600;padding-right:155px;min-height:35px;cursor:text}.radio{width:16px;height:16px;border:5px solid #3850ff;border-radius:50%;flex:none}.offer-input{position:absolute;right:32px;top:25px;display:flex;align-items:center;font-size:22px;color:#9a9da2;font-weight:600}.offer-input input{width:128px;border:0;text-align:right;outline:none;font:700 30px Inter,Arial,sans-serif;color:#252c36;background:transparent;-moz-appearance:textfield}.offer-input input::-webkit-inner-spin-button,.offer-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.offer-input:focus-within{outline:2px solid #394eff;outline-offset:4px;border-radius:2px}.help{font-size:11px;color:#777f8b;margin:13px 0 23px;padding-bottom:22px;border-bottom:1px solid #e6e6e6}button{width:100%;height:41px;border:0;border-radius:24px;background:#384dff;color:white;font-size:14px;font-weight:700;cursor:pointer}button:hover{background:#243be9}button span{font-size:20px;font-weight:400;margin-left:7px;vertical-align:-1px}.redirect{text-align:center;font-size:12px;color:#5d6775;margin:24px 0 0;line-height:1.5}#form-status{font-size:12px;line-height:1.5;color:#4b5768;background:#f2f4ff;border-radius:6px;padding:10px;margin-bottom:0}.benefits{position:relative;z-index:1;max-width:1440px;padding:0 7% 77px;margin:0 auto;display:flex;justify-content:space-between;gap:25px}.benefits div{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:700;color:#cbd0ee}.icon{font-size:34px;line-height:1;color:#fff;font-weight:400}.clock{font-size:36px}footer{background:#202a69;min-height:88px;display:flex;align-items:center;gap:8px;padding:20px 5%;font-size:11px;font-weight:600;color:white}footer a{color:#fff}.footer-symbol{font-size:19px;margin-right:2px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #7891ff;outline-offset:4px}@media(max-width:900px){.hero{grid-template-columns:1fr 440px;gap:35px}.orb-outer{right:-30%}.orb-inner{right:-38%}.benefits{padding-left:5%;padding-right:5%}.benefits div{font-size:13px}.purchase form{padding-left:24px;padding-right:24px}.offer-input{right:24px}.price-row{padding-left:24px;padding-right:24px}}@media(max-width:700px){.page{min-height:auto}header{padding:24px 24px 0;height:85px}.brand{font-size:21px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:52px 24px 60px;gap:38px}.headline{font-size:25px;margin-bottom:18px}h1{font-size:38px;margin-bottom:30px}.intro li{font-size:14px;margin-bottom:13px}.listed{margin-top:28px;font-size:13px}.purchase{width:100%;max-width:520px;align-self:center}.price-row strong{font-size:30px}.price-row>span,.offer-label{font-size:17px}.offer-label{padding-right:135px}.offer-input input{width:110px;font-size:25px}.orb-outer{width:620px;height:620px;right:-340px;top:190px}.orb-inner{width:620px;height:620px;right:-390px;top:120px}.benefits{padding:0 24px 40px;display:grid;gap:22px}.benefits div{font-size:13px}.icon{font-size:27px}footer{padding:20px 24px;min-height:70px;font-size:10px;flex-wrap:wrap}}@media(max-width:370px){.price-row strong{font-size:26px}.price-row>span,.offer-label{font-size:15px}.purchase form{padding:24px 20px}.offer-input{right:20px}.offer-input input{width:100px;font-size:22px}.price-row{padding:20px}.offer-label{padding-right:118px}}
/* Purchase options and buyer details */
.purchase form{padding:0 32px 26px}.choices{padding:0;margin:0 -32px;border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.choice{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:17px 32px;border-top:1px solid #e6e6e6;cursor:pointer;font-size:19px;font-weight:600}.choice:has(input[type=radio]:checked){background:#f7f7f7}.choice>span:first-child{display:flex;align-items:center;gap:9px;white-space:nowrap}.choice input[type=radio]{width:16px;height:16px;margin:0;accent-color:#384dff;flex:none}.choice strong{font-size:36px;letter-spacing:-.7px;white-space:nowrap}.choice sup{font-size:18px;vertical-align:top;line-height:1.7;margin-right:3px}.offer-input{position:static;font-size:20px}.offer-input input{width:128px;font-size:28px}.offer-input input:disabled{color:#a1a5aa}.purchase form .help{margin:10px 0 0;padding:0;border:0}.buyer-fields{padding:20px 0 16px;border-top:1px solid #e6e6e6;margin-top:18px}.buyer-fields label{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:#343d49;margin:0 0 7px}.buyer-fields label:not(:first-child){margin-top:14px}.buyer-fields label span{color:#8a9099;font-weight:400}.buyer-fields input,.buyer-fields textarea{display:block;width:100%;border:1px solid #d9dce3;border-radius:6px;background:#fff;padding:10px 12px;color:#1e2632;font:14px Inter,Arial,sans-serif;outline:none}.buyer-fields textarea{resize:vertical;min-height:62px;max-height:160px}.buyer-fields input:focus,.buyer-fields textarea:focus{border-color:#384dff;box-shadow:0 0 0 2px #384dff20}.buyer-fields input::placeholder,.buyer-fields textarea::placeholder{color:#9ca2aa}.redirect{margin-top:16px}.hero{padding-top:70px;padding-bottom:60px}.benefits{padding-bottom:50px}@media(max-width:700px){.hero{padding-top:40px;padding-bottom:50px}.purchase form{padding:0 24px 24px}.choices{margin:0 -24px}.choice{padding:16px 24px;font-size:17px;min-height:68px}.choice strong{font-size:30px}.offer-input input{width:110px;font-size:25px}}@media(max-width:370px){.purchase form{padding:0 20px 24px}.choices{margin:0 -20px}.choice{padding:15px 20px;font-size:15px}.choice strong{font-size:26px}.offer-input input{width:90px;font-size:22px}}
.payment-soon{background:#f7f7f7;color:#697182;font-size:11px;margin:0 -32px;padding:0 32px 14px}.offer-row label{display:flex;align-items:center;gap:9px;cursor:pointer;white-space:nowrap}.offer-input input::placeholder{font-size:15px;color:#a1a5aa;font-weight:500}@media(max-width:700px){.payment-soon{margin:0 -24px;padding:0 24px 14px}}@media(max-width:370px){.payment-soon{margin:0 -20px;padding:0 20px 14px}}
.payment-soon{margin:0;padding:0 32px 14px}@media(max-width:700px){.payment-soon{margin:0;padding:0 24px 14px}}@media(max-width:370px){.payment-soon{margin:0;padding:0 20px 14px}}
.brand{font-size:15px;letter-spacing:0;font-weight:500;color:#e8eaff}.intro h1{font-size:clamp(48px,5vw,72px);letter-spacing:-1.8px}@media(max-width:700px){.brand{font-size:14px}.intro h1{font-size:clamp(38px,9vw,60px);letter-spacing:-1px}}
