.sc-package-selector{margin:30px 0;color:#edf1fb;font-family:Inter,Arial,sans-serif}.sc-package-selector [hidden]{display:none!important}.sc-package-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin:0 auto 18px;padding:7px;background:#111a2d;border:1px solid #3a4666;border-radius:18px}.sc-package-tabs button{font:inherit;cursor:pointer;min-width:0;padding:15px 10px;background:transparent;color:#bdc7db;border:1px solid transparent;border-radius:12px;min-height:76px}.sc-package-tabs strong,.sc-package-tabs span{display:block}.sc-package-tabs strong{font-size:19px;margin-bottom:5px}.sc-package-tabs span{font-size:13px}.sc-package-tabs button[aria-selected=true]{background:linear-gradient(135deg,#8986ef,#b2a7f3);color:#10172c;border-color:#ccc5ff;box-shadow:0 4px 20px #9387ef24}.sc-package-tabs button:focus-visible,.sc-package-buy:focus-visible{outline:3px solid #b8baff;outline-offset:4px}.sc-package-calculation{max-width:760px;margin:18px auto 26px!important;text-align:center;font-size:14px;line-height:1.7;color:#b9c5dc}.sc-package-intro{text-align:center;margin:24px auto 30px}.sc-package-intro h2,.sc-package-intro h3{font-size:clamp(22px,2.6vw,30px);line-height:1.3;letter-spacing:-.6px;margin:0 0 10px!important;color:#f1f4ff}.sc-package-intro p{font-size:15px;line-height:1.7;color:#b5c3d9;margin:0 auto!important;max-width:750px}.sc-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.sc-package-selector .sc-package-card{box-sizing:border-box;min-width:0;height:100%;position:relative;background:linear-gradient(145deg,#1e2941,#182237);border:1px solid #465575;border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;text-align:center;color:#e9eefb}.sc-package-selector .sc-package-featured{border-color:#b2abff;box-shadow:0 0 0 2px #9e94ee24}.sc-package-term{color:#bfc9e5;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.sc-package-selector .plan-dur{display:flex;flex-direction:column;gap:10px;align-items:center;margin:15px 0 20px!important;font-family:inherit;min-height:0;line-height:1.3}.sc-package-selector .sc-plan-label{font-size:18px;font-weight:700;color:#e6eaff}.sc-package-selector .sc-plan-duration{display:inline-flex;padding:6px 18px;border-radius:12px;border:1px solid #9d9ef570;background:#918ff024;color:#e0ddff;font-size:27px;font-weight:800;line-height:1.3}.sc-package-total{display:flex;justify-content:center;align-items:baseline;gap:5px;white-space:nowrap;line-height:1.1}.sc-package-total strong{font-size:clamp(38px,4vw,51px);font-weight:850;letter-spacing:-2px;color:#fff}.sc-package-total>span{font-size:23px;font-weight:700;color:#c5cbeb}.sc-package-selector .sc-package-period{font-size:12px;color:#bdc6df;margin:10px 0 6px!important;line-height:1.6}.sc-package-selector .sc-package-monthly{font-size:13px;color:#b3bfd8;margin:0 0 15px!important;line-height:1.7}.sc-package-monthly strong{font-weight:650;color:#d5dcf2}.sc-package-selector .sc-package-connections{border:1px solid #66739a;background:#222f4c;color:#e7eaff;font-size:13px;font-weight:700;border-radius:9px;padding:10px 7px;line-height:1.5;margin:0 0 20px!important}.sc-package-selector .sc-package-features{list-style:none;padding:0!important;margin:0 0 26px!important;display:flex;flex-direction:column;gap:12px;text-align:left;flex:1;font-size:13px;line-height:1.65;color:#bfcbe0}.sc-package-features li{position:relative;padding-left:23px}.sc-package-features li:before{content:'✓';position:absolute;left:0;color:#b7c4ff;font-weight:700}.sc-package-selector .sc-package-buy{display:flex;justify-content:center;align-items:center;gap:12px;background:#928cf1;color:#10172b!important;border:1px solid #b2abff;border-radius:10px;font-size:14px;line-height:1.5;font-weight:750;padding:13px 12px;text-decoration:none!important;margin-top:auto;min-height:48px;box-sizing:border-box}.sc-package-selector .sc-package-note{font-size:13px;line-height:1.85;color:#b6c2d9;text-align:center;max-width:850px;margin:24px auto 0!important}.sc-package-note a{color:#c8caff;text-decoration:underline;text-underline-offset:3px}@media(min-width:1060px){.sc-package-grid>.sc-package-card:nth-last-child(2):nth-child(3n+1){grid-column:1/2}.sc-package-grid>.sc-package-card:last-child:nth-child(3n+2){grid-column:2/3}}@media(max-width:1059px) and (min-width:701px){.sc-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sc-package-grid{grid-template-columns:minmax(0,1fr);gap:18px}.sc-package-tabs{gap:5px;padding:5px;border-radius:13px}.sc-package-tabs button{padding:12px 4px;min-height:73px}.sc-package-tabs strong{font-size:16px}.sc-package-tabs span{font-size:11px}.sc-package-calculation{font-size:13px}.sc-package-selector .sc-package-card{padding:27px 23px}.sc-package-total strong{font-size:48px}.sc-package-intro h2,.sc-package-intro h3{font-size:23px}.sc-package-intro{margin:22px auto}.sc-package-selector .sc-package-features{font-size:14px}}@media(prefers-reduced-motion:reduce){.sc-package-selector .plan-card{transition:none;transform:none}}
.sc-package-tabs small{display:inline-block;margin-top:6px;font-size:11px;line-height:1.4;font-weight:700;color:#c8dcff}.sc-package-tabs button[aria-selected=true] small{color:#172144}.sc-package-selector .sc-package-discount{min-height:62px;margin:0 0 15px}.sc-package-discount>span{display:inline-flex;padding:5px 11px;background:#21453f;border:1px solid #508578;border-radius:20px;color:#bdede0;font-size:12px;font-weight:750}.sc-package-discount>.sc-solo-label{background:#25314d;border-color:#56698c;color:#c4d0ec}.sc-package-selector .sc-package-discount p{font-size:12px;line-height:1.5;color:#bac6db;margin:8px 0 0!important}.sc-package-selector .sc-package-saving{color:#b9eddd;font-size:13px;font-weight:700;line-height:1.6;margin:0 0 9px!important}.sc-package-selector .sc-solo-saving{color:#bac5de;font-weight:400}
.sc-package-selector .sc-hot-annual{color:#d0caff;font-weight:700}.sc-package-selector .sc-package-features{min-height:180px}.sc-package-selector .sc-package-card:not(.sc-package-featured) .sc-package-features{padding-bottom:0!important}
