.sa-main{color:#3f434c;max-width:1180px;margin:0 auto;padding:40px 24px 88px}.sa-crumb{color:#6b6f78;gap:8px;font-size:13px;display:flex}.sa-crumb a{color:#1b3a80;font-weight:700}.sa-title{letter-spacing:-.035em;color:#111318;margin:14px 0 12px;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1.05}.sa-lead{max-width:720px;margin:0;font-size:17px;line-height:1.6}.sa-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-top:32px;display:grid}.sa-col{flex-direction:column;gap:18px;min-width:0;display:flex}.sa-card{background:#fff;border:1px solid #e6e8ec;border-radius:20px;padding:28px}.sa-step{letter-spacing:-.02em;color:#111318;align-items:center;gap:12px;margin:0 0 22px;font-size:20px;font-weight:800;display:flex}.sa-step-n{color:#fff;background:#1b3a80;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.sa-sr{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sa-radio{background:#fff;border:2px solid #b9bec7;border-radius:50%;flex:none;width:20px;height:20px}.sa-pkg-head .sa-radio{color:#fff;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;line-height:1;display:grid}[data-active]>.sa-radio,[data-active] .sa-pkg-head .sa-radio{border:6px solid #1b3a80}[data-active] .sa-pkg-head .sa-radio{background:#1b3a80;border:2px solid #1b3a80}.sa-pkg :focus-visible+.sa-pkg-head .sa-radio,.sa-period .sa-sr:focus-visible+.sa-radio{outline-offset:2px;outline:3px solid #1b3a8059}.sa-pkgs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.sa-pkg{cursor:pointer;background:#fff;border:2px solid #e1e4e8;border-radius:14px;flex-direction:column;padding:16px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.sa-pkg[data-active]{background:#f4f7fe;border-color:#1b3a80;box-shadow:0 10px 24px #1b3a801f}.sa-pop{color:#fff;letter-spacing:.06em;background:#b8862f;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800;position:absolute;top:-11px;left:14px}.sa-pkg-head{color:#111318;justify-content:space-between;align-items:center;gap:8px;font-size:16px;display:flex}.sa-pkg-target{color:#6b6f78;min-height:60px;margin-top:8px;font-size:13px;line-height:1.5}.sa-pkg-old{color:#8a8e96;align-items:center;gap:6px;min-height:22px;margin-top:14px;font-size:13px;display:flex}.sa-pkg-old s{text-decoration-color:#c62828}.sa-save{color:#0e7a43;background:#e6f7ee;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.sa-pkg-price{letter-spacing:-.03em;color:#111318;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.sa-pkg-per,.sa-pkg-sub{color:#6b6f78;font-size:12.5px}.sa-pkg-sub{color:#3f434c;font-weight:700}.sa-periods{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.sa-period{cursor:pointer;border:2px solid #e1e4e8;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.sa-period[data-active]{background:#f4f7fe;border-color:#1b3a80}.sa-period-body{flex-direction:column;gap:2px;font-size:14px;display:flex}.sa-period-name{color:#111318;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.sa-period-body strong{color:#111318}.sa-muted{color:#6b6f78;font-size:12.5px}.sa-sum{flex-direction:column;margin:0;display:flex}.sa-sum>div{border-bottom:1px solid #eef0f3;justify-content:space-between;gap:16px;padding:13px 0;font-size:15px;display:flex}.sa-sum dt{flex-direction:column;display:flex}.sa-sum dd{text-align:right;font-variant-numeric:tabular-nums;color:#111318;margin:0}.sa-note{color:#8a8e96;font-size:12px}.sa-free{color:#0e7a43;background:#e6f7ee;border-radius:8px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.sa-sum>div:has(+.sa-total){border-bottom:0}.sa-sum>.sa-total{background:#eef3fd;border:0;border-radius:14px;align-items:center;margin:10px 0;padding:16px}.sa-total dt strong{color:#111318;font-size:15px}.sa-total dt span{color:#6b6f78;font-size:12.5px}.sa-total dd{letter-spacing:-.02em;color:#1b3a80;font-size:clamp(22px,3vw,28px);font-weight:800}.sa-ok{color:#0e7a43;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:700;display:flex}.sa-discount-row{color:#087443}.sa-coupon{border-top:1px solid #e6e8ec;margin-top:18px;padding-top:18px}.sa-coupon>label{color:#111318;margin-bottom:8px;font-size:14px;font-weight:750;display:block}.sa-coupon-controls{gap:8px;display:flex}.sa-coupon-controls input{color:#111318;min-width:0;min-height:44px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #cfd3da;border-radius:10px;flex:1;padding:0 13px}.sa-coupon-controls input:focus{border-color:#1b3a80;outline:3px solid #1b3a801f}.sa-coupon-controls button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1b3a80;border:0;border-radius:10px;padding:0 18px;font-weight:750}.sa-coupon-controls button:disabled{cursor:default;color:#70757f;background:#d9dce2}.sa-coupon-success,.sa-coupon-error{margin:8px 0 0;font-size:13px;font-weight:650}.sa-coupon-success{color:#087443}.sa-coupon-error{color:#b42318}@media (max-width:480px){.sa-coupon-controls{flex-direction:column;align-items:stretch}}.sa-ok span{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.sa-docs{color:#6b6f78;border-top:1px solid #eef0f3;flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.sa-docs-links{flex-wrap:wrap;gap:4px 16px;display:flex}.mhs-root .sa-docs-links a,.sa-docs-links a{color:#1b3a80;text-underline-offset:3px;align-items:center;min-height:32px;font-weight:700;text-decoration:underline;display:inline-flex}.sa-trial{color:#6b6f78;margin:0 0 14px;font-size:13.5px;line-height:1.55}.mhs-root .sa-pay,.sa-pay{color:#8a8e96;text-align:center;cursor:not-allowed;background:#e4e6ea;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:16px;font-weight:800;display:flex}.mhs-root .sa-pay[data-ready],.sa-pay[data-ready]{color:#fff;cursor:pointer;background:#1b3a80}.mhs-root .sa-pay[data-ready]:hover,.sa-pay[data-ready]:hover{background:#142d66}.sa-hint{color:#50545e;align-items:center;gap:6px;margin:10px 0 0;font-size:13.5px;display:flex}.sa-hint svg{flex:none}.sa-brands{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.sa-brand{background:#fff;border:1px solid #e1e4e8;border-radius:8px;place-items:center;width:60px;height:38px;display:grid}.sa-secure{color:#0e7a43;background:#e6f7ee;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex}.sa-aside{position:sticky;top:96px}.sa-seller{padding:22px;font-size:13.5px;line-height:1.5}.sa-seller h2{color:#6b6f78;margin:0 0 10px;font-size:13px;font-weight:700}.sa-seller strong{color:#111318;font-size:14.5px;display:block}.sa-seller dl{margin:12px 0 0}.sa-seller dt{color:#8a8e96;margin-top:10px;font-size:11.5px}.sa-seller dd{color:#3f434c;overflow-wrap:anywhere;margin:0}.sa-seller a{color:#3f434c}@media (max-width:900px){.sa-grid{grid-template-columns:minmax(0,1fr)}.sa-aside{position:static}}@media (max-width:560px){.sa-main{padding:28px 16px 64px}.sa-card{border-radius:18px;padding:20px 16px}.sa-pkgs{grid-template-columns:minmax(0,1fr)}.sa-pkg-target{min-height:0}}.sa-main [role=region]:has(>div>.sa-terms){white-space:normal;color:#3f434c;background:#fafbfc;border:1px solid #d3d6db;border-radius:14px;max-height:260px;padding:18px 20px;font-size:14px;line-height:1.7}.sa-terms{flex-direction:column;gap:18px;display:flex}.sa-terms section{flex-direction:column;gap:12px;display:flex}.sa-terms h3{color:#111318;margin:0;font-size:15px;font-weight:800}.sa-terms h3 span{color:#6b6f78;font-size:13px;font-weight:500}.sa-term{flex-direction:column;gap:4px;display:flex}.sa-term strong{color:#111318;font-size:14.5px}.sa-term p{text-wrap:pretty;margin:0}.sa-term ul{margin:0;padding-left:18px}
