.plan-feature-hidden{display:none!important}.annual-plan-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 24px}.annual-plan-intro small{color:#1464df;font-size:11px;letter-spacing:.1em;font-weight:700}.annual-plan-intro h3{font-size:26px;margin:8px 0}.annual-plan-intro p{color:#60738d;line-height:1.7;margin:0;max-width:780px}
.annual-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.annual-plan-card{display:flex;flex-direction:column;min-width:0;position:relative;padding:30px 26px;border:1px solid #dce5f1;border-radius:14px;background:#fff;color:#20344f}.annual-plan-card>small{font-size:10px;letter-spacing:.08em;font-weight:700;color:#60738d}.annual-plan-card h3{font-size:26px!important;margin:10px 0}.annual-plan-description{font-size:13px;line-height:1.7;min-height:68px;color:#60738d}.annual-plan-price{display:flex;flex-direction:column;gap:6px;margin:12px 0 20px}.annual-plan-price b{font-size:36px;letter-spacing:-.04em}.annual-plan-price span{font-size:12px;color:#60738d}.annual-plan-capacity{display:flex;flex-wrap:wrap;gap:8px}.annual-plan-capacity span{padding:6px 10px;border-radius:6px;background:#f1f5fb;font-size:12px;font-weight:600}.annual-plan-stamps{display:grid;gap:7px;padding:16px;margin:18px 0 4px;border-radius:10px;background:#eff5ff}.annual-plan-stamps b{font-size:18px;color:#0b2d69}.annual-plan-stamps span{font-size:12px;line-height:1.7;color:#526984}.annual-plan-card ul{display:grid;gap:10px;padding:0;margin:20px 0;list-style:none;font-size:13px;line-height:1.6}.annual-plan-card li{padding-left:20px;position:relative}.annual-plan-card li:before{content:'✓';position:absolute;left:0;color:#068357;font-weight:bold}.annual-plan-excludes{font-size:11px;line-height:1.7;color:#60738d;padding-top:12px;margin-top:auto!important;border-top:1px solid #dce5f1}.annual-plan-card>button{display:block;width:100%;min-height:46px;padding:10px 16px;margin-top:16px;border:1px solid #1464df;border-radius:8px;background:#1464df;color:#fff;font-weight:700;cursor:pointer}.annual-plan-card>button:disabled{background:#edf1f6;border-color:#dce5f1;color:#60738d;cursor:default}.annual-plan-pro{border:2px solid #0b2d69;background:#fbfdff}.annual-plan-badge{align-self:flex-start;padding:7px 10px;margin:-44px 0 18px;background:#ffbe00;color:#082653;border:4px solid white;border-radius:8px;font-size:10px;font-weight:800}.annual-plan-promo{display:flex;align-items:center;gap:10px;margin:8px 0 0;font-size:12px;color:#60738d}.annual-plan-promo span{padding:4px 8px;border-radius:5px;background:#fff3cc;color:#725000}.annual-plan-pro>button{background:#0b2d69;border-color:#0b2d69}
.annual-comparison{margin-top:30px;border:1px solid #dce5f1;border-radius:12px;overflow:hidden;background:#fff}.annual-comparison header{padding:22px}.annual-comparison h3{margin:0 0 8px;font-size:20px}.annual-comparison p{font-size:13px;line-height:1.7;color:#60738d;margin:0}.annual-comparison-scroll{overflow:auto;max-width:100%}.annual-comparison table{width:100%;min-width:800px;border-collapse:collapse;font-size:12px}.annual-comparison th,.annual-comparison td{padding:14px 16px;border-top:1px solid #dce5f1;text-align:center;vertical-align:middle}.annual-comparison th[scope=row],.annual-comparison th:first-child{text-align:left}.annual-comparison thead th{background:#f4f7fc;min-width:145px}.annual-comparison th small{display:block;color:#60738d;font-weight:400;margin-top:8px}.annual-comparison .comparison-pro{background:#eff5ff}.plan-yes{color:#068357;font-weight:600}.plan-no{color:#8996a8}.annual-plan-note{padding:20px 22px;border-top:1px solid #dce5f1;font-size:11px!important}
html[data-theme=dark] :is(.annual-plan-card,.annual-comparison){background:#142239;border-color:#334862;color:#e5edf8}html[data-theme=dark] :is(.annual-plan-description,.annual-plan-price span,.annual-plan-excludes,.annual-comparison p,.annual-plan-intro p,.annual-plan-stamps span){color:#a8b9d1}html[data-theme=dark] :is(.annual-plan-stamps,.annual-plan-capacity span,.annual-comparison thead th,.annual-comparison .comparison-pro){background:#1c3659;color:#d6e5fc}html[data-theme=dark] .annual-plan-stamps b{color:#d6e5fc}html[data-theme=dark] .annual-plan-pro{border-color:#8ab6ff}html[data-theme=dark] .annual-plan-badge{border-color:#142239}
@media(min-width:1700px){.annual-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.annual-plan-grid{grid-template-columns:minmax(0,1fr);gap:30px}.annual-plan-card{padding:24px 20px}.annual-plan-description{min-height:0}.annual-plan-intro h3{font-size:23px}.annual-comparison header{padding:18px}.annual-plan-price b{font-size:32px}}
