body.ac-plans-open{overflow:hidden}#acPlansModal{position:fixed;inset:0;z-index:2147483000;font-family:Tahoma,Arial,sans-serif;color:#12294b}#acPlansModal *{box-sizing:border-box}.ac-plan-backdrop{position:absolute;inset:0;background:rgba(9,28,55,.64);backdrop-filter:blur(5px)}.ac-plan-dialog{position:absolute;inset:3vh max(12px,calc((100vw - 1040px)/2));overflow:auto;max-height:94vh;background:linear-gradient(145deg,#f0fbff,#f7f8ff 60%,#fffaf0);border-radius:26px;box-shadow:0 24px 90px #06172d70;padding:20px}.ac-plan-header{text-align:center;position:relative;padding:12px 6px 4px}.ac-plan-close{position:absolute;left:0;top:0;background:#fff;border:1px solid #d6e4ef;border-radius:50%;font-size:27px;width:38px;height:38px;color:#243b5d;cursor:pointer}.ac-plan-brand{font-weight:800;color:#078e98;font-size:13px}.ac-plan-header h2{font-size:clamp(21px,4vw,31px);margin:12px 0;color:#132f55}.ac-plan-header p{font-size:13px;color:#60748d;line-height:1.9;margin:0}.ac-plan-trust{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:15px 0}.ac-plan-trust span{background:#fff;border:1px solid #e0ebf3;padding:7px 10px;border-radius:18px;font-size:11px;color:#47627c}.ac-plan-period{display:flex;justify-content:center;background:#e8f1f6;border-radius:30px;padding:4px;gap:3px;width:max-content;max-width:100%;margin:8px auto 22px}.ac-plan-period button{border:0;background:transparent;padding:9px 18px;border-radius:24px;font:inherit;font-size:12px;color:#60748d;cursor:pointer}.ac-plan-period button[aria-pressed=true]{background:#fff;color:#087f8c;font-weight:bold;box-shadow:0 2px 9px #0001}.ac-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ac-plan-card{position:relative;background:#fff;border:1px solid #dce7f2;border-radius:23px;padding:20px 16px;min-height:360px;display:flex;flex-direction:column;box-shadow:0 10px 24px #1c50710c}.ac-plan-card.plus{background:linear-gradient(165deg,#e5fffc,#fff 40%);border:2px solid #0ca5a7}.ac-plan-card.pro{background:linear-gradient(165deg,#fff6d8,#fff 40%);border-color:#efc95a}.ac-plan-icon{font-size:34px;color:#119caa}.ac-plan-card.pro .ac-plan-icon{color:#bf8a08}.ac-plan-card h3{font-size:23px;margin:8px 0 3px}.ac-plan-desc{font-size:12px;color:#65768b;margin:0 0 12px}.ac-plan-card ul{padding:12px 0 0;margin:0;list-style:none;border-top:1px solid #e7edf2;flex:1}.ac-plan-card li{display:flex;align-items:start;gap:7px;font-size:12px;line-height:1.8;margin:9px 0}.ac-plan-card li span{background:#00a976;color:#fff;border-radius:5px;font-size:10px;min-width:17px;text-align:center}.ac-plan-price{text-align:center;font-weight:bold;margin:12px 0;color:#183454;font-size:14px}.ac-plan-bottom button,.ac-plan-action button{width:100%;border:0;border-radius:14px;padding:12px;background:#94a8c1;color:#fff;font-weight:bold;cursor:pointer;font-family:inherit}.ac-plan-card.plus button{background:linear-gradient(100deg,#00bda5,#0789a4)}.ac-plan-card.pro button{background:linear-gradient(100deg,#e7ae15,#b77d04)}.ac-plan-pop{position:absolute;top:-14px;right:20px;background:linear-gradient(90deg,#00a6a6,#077e9e);border-radius:20px;padding:7px 15px;color:#fff;font-size:11px;font-weight:bold}.ac-plan-promo{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e2eaf6;border-radius:18px;padding:13px 18px;margin-top:18px}.ac-plan-promo-icon{font-size:28px;color:#aa71ed}.ac-plan-promo strong{font-size:13px}.ac-plan-promo p{font-size:11px;color:#61758a;margin:5px 0;line-height:1.8}.ac-plan-action{display:flex;align-items:center;gap:14px;margin-top:14px}.ac-plan-action p{flex:1;color:#60748d;font-size:11px;line-height:1.9}.ac-plan-action button{width:auto;min-width:180px;background:#078f9c}.ac-plan-entry{display:block;margin:12px 0;padding:12px 16px;border:1px solid #10a6a6;border-radius:13px;background:linear-gradient(90deg,#e4fffb,#e7f6ff);color:#067c86;font-weight:700;font-family:inherit;cursor:pointer}@media(max-width:650px){.ac-plan-dialog{inset:6px;border-radius:19px;padding:14px;max-height:calc(100vh - 12px)}.ac-plan-grid{grid-template-columns:1fr;gap:17px}.ac-plan-card{min-height:unset}.ac-plan-card ul{flex:initial}.ac-plan-header h2{font-size:22px}.ac-plan-action{flex-direction:column;align-items:stretch}.ac-plan-action button{width:100%}.ac-plan-trust{gap:4px}.ac-plan-trust span{font-size:10px}}