.legal-main{width:min(1080px,calc(100% - 32px)}.legal-hero{text-align:center;padding:48px;background:linear-gradient(145deg,#fff,#edf5ff)}.legal-hero h1{font-size:clamp(42px,6vw,68px)}.legal-hero h1 em{color:#075eca;font-style:normal}.legal-hero>p:not(.eyebrow){margin-inline:auto}.legal-meta{justify-content:center}.monthly-plans{display:grid;grid-template-columns:1fr 1.08fr;gap:18px;max-width:940px;margin:28px auto}.monthly-plan{position:relative;padding:34px;border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:0 16px 40px rgba(24,53,93,.07)}.monthly-plan.professional{overflow:hidden;border-color:#153d8c;background:linear-gradient(155deg,#0c2860,#071a3b);color:#fff;box-shadow:0 24px 52px rgba(5,26,68,.24)}.monthly-head{display:flex;justify-content:space-between;align-items:flex-start}.monthly-head span{display:block;color:#075eca;font-size:10px;font-weight:900;letter-spacing:.13em}.professional .monthly-head span{color:#72dfff}.monthly-head h2{margin:8px 0 0;font-size:30px;letter-spacing:-1.5px}.monthly-head b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eaf1ff;color:#075eca;font-size:25px}.professional .monthly-head b{background:#2678ff;color:#fff}.monthly-head i{display:inline-block;vertical-align:middle;margin-left:4px;padding:4px 7px;border:1px solid #65dfff;border-radius:999px;color:#65dfff;font-size:9px;font-style:normal;letter-spacing:.08em}.monthly-plan>p{min-height:50px;margin:18px 0;color:#526581;font-size:13px;font-weight:600;line-height:1.6}.professional>p{color:#c3d4ef}.monthly-price{display:flex;align-items:baseline;gap:9px;margin:20px 0}.monthly-price strong{font-size:38px;letter-spacing:-2px}.monthly-price small{color:#526581;font-size:12px;font-weight:800}.professional .monthly-price small{color:#b8c9e7}.monthly-button{display:block;width:100%;padding:14px;border-radius:13px;text-align:center;text-decoration:none;font-size:13px;font-weight:900}.monthly-button.secondary{border:1px solid #cbd9ee;color:#07162f;background:#fff}.monthly-button.primary{background:#2a79ff;color:#fff;box-shadow:0 10px 22px #0003}.monthly-plan ul{display:grid;gap:13px;margin:27px 0 0;padding:24px 0 0;border-top:1px solid var(--line);list-style:none;font-size:12px;font-weight:700}.professional ul{border-color:#345383}.monthly-plan li{color:#16395f}.monthly-plan li::first-letter{color:#12834a}.professional li{color:#fff}.professional li::first-letter{color:#69e2ac}.not-included{color:#8292ac!important}.activation{display:block;margin:11px 0 0;color:#9fbbde;font-size:10px;line-height:1.5}.recommended{position:absolute;top:0;right:30px;padding:9px 15px;border-radius:0 0 13px 13px;background:#46d7ff;color:#062452;font-size:10px;font-weight:900;letter-spacing:.09em}.plan-note{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:940px;margin:36px auto;padding:32px 36px;border:1px solid var(--line);border-radius:23px;background:#fff}.plan-note h2{margin:0;font-size:25px;letter-spacing:-1px}.plan-note p:not(.eyebrow){max-width:640px;margin:10px 0 0;color:#526581;font-size:13px;line-height:1.7;font-weight:600}.plan-note a{white-space:nowrap;color:#075eca;font-size:13px;font-weight:900;text-decoration:none}.legacy-terms{display:none}@media(max-width:760px){.monthly-plans{grid-template-columns:1fr}.plan-note{display:block;padding:27px}.plan-note a{display:inline-block;margin-top:20px}}@media(max-width:600px){.legal-hero{padding:30px 20px}.monthly-plan{padding:27px}.recommended{right:22px}}
