.pricing{background:var(--paper2)}.protection{background:var(--paper)}.hero{background:radial-gradient(ellipse 900px 500px at 80% -10%,rgba(47,107,255,.35),transparent),radial-gradient(ellipse 700px 500px at 5% 110%,rgba(47,209,139,.15),transparent),var(--ink);color:var(--white);overflow:hidden;padding:72px 32px 0;position:relative}.hero-net{inset:0;opacity:.5;pointer-events:none;position:absolute}.hero-inner{margin:0 auto;max-width:1180px;padding-top:24px;position:relative;text-align:center;z-index:2}.hero h1{font-size:56px;font-weight:800;letter-spacing:-.01em;line-height:1.08;margin:0 auto 20px;max-width:820px}.hero h1 .accent{color:#7ea3ff}.hero p.lede{color:var(--sub);font-size:18px;line-height:1.6;margin:0 auto 36px;max-width:600px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:20px}.onboard{display:flex;flex-direction:column;gap:10px;margin:0 auto 18px;max-width:560px;text-align:left}.onboard [hidden]{display:none!important}.onboard-row{display:flex;gap:10px}.onboard-field{flex:1;min-width:0;position:relative}.onboard-field input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:var(--white);font-family:Inter,sans-serif;font-size:15.5px;padding:14px 16px;width:100%}.onboard-field input::placeholder{color:var(--sub2)}.onboard-field input:focus{background:hsla(0,0%,100%,.09);border-color:var(--blue);outline:none}.onboard.is-invalid .onboard-field input{border-color:#ff8b83}.onboard-ok{stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:var(--green);height:20px;opacity:0;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:20px}.onboard.is-domain-ok .onboard-ok{opacity:1}.onboard.is-domain-ok #ob-domain{border-color:rgba(47,209,139,.45);padding-right:42px}.onboard.is-domain-ok #ob-go-domain{display:none}.onboard-submit{font-size:15.5px;padding:14px 24px;white-space:nowrap}.onboard-submit[disabled]{cursor:progress;opacity:.6}.onboard-row--email{animation:onboardIn .22s ease-out}@keyframes onboardIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.onboard-status{color:var(--sub);font-size:14px;min-height:20px}.onboard-status.err{color:#ff8b83}.onboard-done{align-items:flex-start;color:var(--white);display:flex;font-size:15px;gap:12px}.onboard-done .icon{stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:var(--green);flex-shrink:0;height:22px;margin-top:2px;width:22px}.onboard-done-sub{color:var(--sub);font-size:13.5px;line-height:1.55;margin-top:4px}.hero-note{color:var(--sub2);font-size:13px;margin-bottom:64px}.hero-panel{background:linear-gradient(180deg,var(--ink3),var(--ink2));border:1px solid hsla(0,0%,100%,.08);border-radius:16px 16px 0 0;box-shadow:0 -20px 50px -20px rgba(0,0,0,.5);display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:940px;padding:22px 28px;position:relative;z-index:2}.hero-stat{border-right:1px solid hsla(0,0%,100%,.08);padding:14px 20px}.hero-stat:last-child{border-right:none}.hero-stat .k{color:var(--sub2);font-size:12px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.hero-stat .v{color:var(--white);font-family:JetBrains Mono,monospace;font-size:21px;font-weight:700}.hero-stat .v .u{color:var(--sub);font-size:13px;font-weight:500}.trust{background:var(--ink2);border-top:1px solid hsla(0,0%,100%,.06);padding:34px 32px}.trust-row{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1180px}.trust-item{color:var(--sub);font-size:14px;gap:12px}.trust-item,.trust-item .ic{align-items:center;display:flex}.trust-item .ic{background:rgba(47,107,255,.14);border-radius:8px;color:var(--blue);flex-shrink:0;height:34px;justify-content:center;width:34px}.trust-item .ic .icon{height:17px;width:17px}.trust-item b{color:var(--white);display:block;font-size:14.5px;font-weight:600}.sec-head p{color:var(--text-sub);font-size:16.5px;line-height:1.6}.feat-grid{background:var(--line);border:1px solid var(--line);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.feat-card{background:#fff;padding:30px 28px}.feat-card .ic{align-items:center;background:var(--paper2);border-radius:10px;color:var(--blue);display:flex;height:42px;justify-content:center;margin-bottom:18px;width:42px}.feat-card h3{color:var(--text-dark);font-size:17px;font-weight:700;margin-bottom:8px}.feat-card p{color:var(--text-sub);font-size:14.5px;line-height:1.55}.tabs-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.tab-btn{background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--text-sub);cursor:pointer;font-size:14.5px;font-weight:600;padding:11px 20px}.tab-btn[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tab-panel{background:#fff;border:1px solid var(--line);border-radius:16px;display:none;padding:40px}.tab-panel[data-active]{align-items:center;display:grid;gap:44px;grid-template-columns:1fr 1fr}.tab-panel h3{font-size:22px;font-weight:700;margin-bottom:14px}.tab-panel p.desc{color:var(--text-sub);font-size:15px;line-height:1.6;margin-bottom:22px}.tab-list{display:grid;gap:10px;list-style:none}.tab-list li{align-items:flex-start;color:var(--text-dark);display:flex;font-size:14.5px;gap:10px}.tab-list li .chk{color:var(--ok-text);flex-shrink:0;margin-top:2px}.tab-visual{align-items:center;background:var(--paper2);border-radius:14px;display:flex;justify-content:center;min-height:220px;padding:32px}.tab-visual svg{max-width:280px;width:100%}.price-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.price-card{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;padding:30px 26px;position:relative}.price-card.featured{border-color:var(--blue);box-shadow:0 16px 32px -18px rgba(0,0,0,.28)}.price-tag{background:var(--blue);border-radius:20px;color:#fff;font-size:12px;font-weight:700;left:26px;padding:5px 12px;position:absolute;top:-13px}.price-card h3{font-size:18px;font-weight:700;margin-bottom:4px}.price-card .sub{color:var(--text-sub);font-size:13.5px;margin-bottom:20px}.price-amt{font-family:Golos Text,sans-serif;font-size:38px;font-weight:800;margin-bottom:2px}.price-amt .per{color:var(--text-sub);font-family:Inter,sans-serif;font-size:14px;font-weight:500}.price-list{flex:1;list-style:none;margin:20px 0 26px}.price-list li{align-items:flex-start;color:var(--text-sub);display:flex;font-size:13.5px;gap:10px;line-height:1.4;padding:6px 0}.price-list li .chk{color:var(--ok-text);flex-shrink:0;font-weight:700}.contact-grid{display:grid;gap:50px;grid-template-columns:1fr;max-width:760px}.contact-methods{display:grid;gap:16px;margin:26px 0 30px}.contact-method{align-items:center;display:flex;font-size:15px;gap:12px}.contact-method a{color:inherit;text-decoration:none}.contact-method a:hover{text-decoration:underline}.contact-method .ic{align-items:center;background:var(--paper2);border-radius:9px;color:var(--blue);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.legal-block{border-top:1px solid var(--line);color:var(--text-sub);font-size:12.5px;line-height:1.7;padding-top:20px}@media (pointer:coarse){.tab-btn{min-height:44px}.contact-method a{align-items:center;display:inline-flex;min-height:44px}}@media (max-width:860px){.onboard-row{flex-direction:column}.onboard-submit{width:100%}.hero h1{font-size:34px}.hero-panel{border-radius:12px;grid-template-columns:repeat(2,1fr)}.hero-stat{border-bottom:1px solid hsla(0,0%,100%,.08);border-right:none}.contact-grid,.feat-grid,.price-grid,.tab-panel[data-active],.trust-row{grid-template-columns:1fr}}@media (max-width:400px){.hero-panel{grid-template-columns:1fr}.hero-stat{padding:12px 16px}}