:root{--accent:#1763e8;--muted:#64758c;--line:#dfe7f0;background:#f4f7fb;color:#14253e;scroll-behavior:smooth}body{background:#f4f7fb}.utility{background:#071b31;color:#b3c6df;padding:10px max(24px,calc((100% - 1200px)/2));display:flex;justify-content:space-between;gap:20px;font-size:12px}.topbar{min-height:96px;border:0}.brand img{height:48px;width:48px}.brand>span{font-size:23px;font-weight:750}.brand small{display:block;font-size:10px;color:#7d8da4;margin-top:5px}.topbar nav{align-items:center;gap:27px;font-weight:650}.topbar .active{color:#1763e8}.nav-support{border:1px solid #d7e3fa;padding:13px 20px;border-radius:6px;color:#1954ba}.intro{max-width:none;padding:0;margin:0;border:0;background:#102e52;color:#fff}.intro-inner{position:relative;max-width:1200px;margin:auto;padding:51px 24px 40px;min-height:397px}.intro .eyebrow{color:#9adfdc;font-size:11px}.intro h1{font-size:49px;max-width:730px;position:relative;z-index:1}.hero-lead{font-size:26px;font-weight:600;margin:12px 0 15px;color:#55d8df;max-width:650px}.hero-description{font-size:15px;color:#b9cce1;line-height:1.8;max-width:610px;margin:0 0 20px}.intro .base-price strong{font-size:30px}.intro .base-price strong span{color:#b9cce1}.intro .availability{color:#b9cce1;border-color:#47617f}.hero-link{display:inline-flex;gap:32px;padding:14px 0 0;font-size:13px;color:#8ce3dd;font-weight:650}.hero-mascot{position:absolute;right:24px;top:22px;width:300px;height:320px;object-fit:contain}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.benefits>span{display:flex;gap:14px;align-items:center}.benefits b{color:#2065d8;font-size:11px;padding:10px;background:#e7efff;border-radius:6px}.purchase-heading{text-align:center;padding:42px 0 10px;scroll-margin-top:20px}.purchase-heading .eyebrow{color:#1965e9}.purchase-heading h2{font-size:30px}.purchase-heading>p:last-child{color:var(--muted);font-size:14px;margin:15px 0 0}.purchase{padding-top:29px;gap:40px;grid-template-columns:minmax(0,1fr) 370px}.configuration{padding-top:7px}.section-heading{margin-bottom:22px}.section-heading h2{font-size:20px}.step-number{background:#e5edfe;border-radius:6px;padding:10px;color:#1763e8;font-size:12px}.step{padding-bottom:31px;margin-bottom:30px}.plans{gap:12px}.plan{min-height:160px;padding:17px 14px;border-color:#d4dfee;border-radius:8px}.plan:has(input:checked){background:#edf4ff;border-color:#296df3;padding:16px 13px;box-shadow:0 6px 20px #2363d30b}.plan-top{font-size:13px}.plan strong{font-size:23px;color:#15345b}.plan small{font-size:12px}.plan-top .saving{color:#155cd1}.terms{line-height:1.8}input,select{border-color:#d2deed;min-height:50px;background:#fff;border-radius:7px}label{font-size:13px;color:#203955}.id-field button{border-color:#d2deed;background:#eaf1fe;color:#195abe;font-weight:650;border-radius:7px}.summary{border-color:#dce5f0;border-radius:8px;padding:24px;background:white;box-shadow:0 14px 38px #132c4610}.summary-header{padding:22px;background:#123d69;border-radius:6px;margin-bottom:24px;color:white}.summary-header h2{font-size:21px;line-height:1.4}.summary-title .eyebrow{color:#c4daf1}.status-dot{color:#8de1cf}.status-dot:before{background:#8de1cf}.summary .product-name{color:#c7daec;margin:17px 0 0;line-height:1.5}.summary dl{border-top:0;padding-top:0}.summary dl>div{font-size:12px;line-height:1.6;margin-bottom:17px}.summary dd{max-width:180px;overflow-wrap:anywhere}.summary .discount dt,.summary .discount dd{color:#047d65}.total{margin-top:18px;padding:20px 0}.total strong{color:#195bd0;font-size:34px}.checkout{font-size:13px;min-height:50px}.checkout:not(:disabled){color:white;background:#2263e7;cursor:pointer}.checkout:disabled{background:#e5edf9;color:#596f92}.payment-state{background:#fff7e7;color:#7e5b1d}.support{color:#195dce}.questions{padding-top:36px}.questions h2{font-size:23px}.questions details{background:transparent;padding:20px 0}.activation-result{border-top:1px solid var(--line);padding:30px 0}.activation-result[hidden]{display:none}.activation-result textarea{width:100%;border:1px solid #d2deed;border-radius:6px;padding:12px;font:12px monospace;resize:vertical;overflow-wrap:anywhere}.activation-result button{padding:12px 20px;background:#195bd0;color:#fff;border:0;border-radius:5px;cursor:pointer}.activation-result p{font-size:13px;color:var(--muted)}@media(max-width:1100px){.intro h1{font-size:42px;max-width:65%}.hero-lead,.hero-description{max-width:63%}.hero-mascot{width:240px;right:10px}.purchase{grid-template-columns:minmax(0,1fr) 325px;gap:24px}.plans{grid-template-columns:1fr}.plan{min-height:106px;gap:10px}.brand>span{font-size:19px}.topbar nav{gap:18px;font-size:12px}}@media(max-width:700px){.utility{padding:9px 20px;font-size:10px}.utility>a{display:none}.topbar{min-height:82px;padding:14px 20px}.brand img{width:39px;height:39px}.brand>span{font-size:19px}.brand small{font-size:8px}.topbar nav>a:not(.nav-support){display:none}.nav-support{padding:10px 13px}.intro-inner{padding:30px 20px 25px;min-height:390px}.intro h1{font-size:32px;max-width:100%}.hero-lead{font-size:22px;max-width:100%;line-height:1.35;margin-top:12px}.hero-description{font-size:13px;max-width:100%;margin-bottom:18px}.intro .base-price{align-items:flex-start;flex-direction:column;gap:9px;max-width:64%}.intro .availability{border:0;padding:0;font-size:11px;line-height:1.6;max-width:165px}.hero-mascot{width:132px;height:145px;top:auto;bottom:10px;right:5px}.hero-link{padding-top:20px}.benefits{grid-template-columns:1fr;gap:13px;padding:22px 0;font-size:12px}.benefits b{padding:7px}.purchase-heading{padding:29px 0 4px;text-align:left}.purchase-heading h2{font-size:26px;line-height:1.3}.purchase-heading>p:last-child{font-size:13px;line-height:1.7}.purchase{gap:20px;padding-top:22px}.configuration{padding-top:0}.plans{grid-template-columns:1fr}.plan{min-height:118px}.summary{padding:20px}.summary-header{padding:21px}.summary dd{max-width:175px}.field-grid{gap:18px}.questions h2{font-size:22px}footer{line-height:1.7}}
