.e3-tiers{--e3-red:#eb1018;--e3-red-h:#cf0d14;--e3-dark:#2b3244;--e3-navy:#0e2338;--e3-warm:#f8f5f0;--e3-body:#545a64;--e3-line:#e5e7eb;--e3-safe:#00bda5;background:#fff;color:var(--e3-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;padding:56px 0 80px}.e3-tiers *,.e3-tiers :after,.e3-tiers :before{box-sizing:border-box}.e3-tiers h1,.e3-tiers h2,.e3-tiers h3,.e3-tiers li,.e3-tiers p,.e3-tiers ul{margin:0;padding:0}.e3-tiers ul{list-style:none}.e3-tiers a{color:inherit;text-decoration:none}.e3-tiers h1,.e3-tiers h2,.e3-tiers h3{color:var(--e3-dark)}.e3-tiers-in{margin:0 auto;max-width:1140px;padding:0 24px}.e3-tiers .e3-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;padding:14px 28px;text-align:center;transition:all .2s ease}.e3-tiers .e3-btn-primary{background:var(--e3-red);color:#fff}.e3-tiers .e3-btn-primary:hover{background:var(--e3-red-h);box-shadow:0 4px 12px rgba(235,16,24,.3);color:#fff;transform:translateY(-1px)}.e3-tiers .e3-btn-secondary{background:#fff;border:2px solid var(--e3-line);color:var(--e3-dark)}.e3-tiers .e3-btn-secondary:hover{border-color:var(--e3-dark);color:var(--e3-dark)}.e3-tiers-head{margin-bottom:36px;text-align:center}.e3-tiers h2{font-size:1.75rem;font-weight:800;line-height:1.2;margin-bottom:8px}.e3-tiers p.e3-tiers-sub{font-size:1.0625rem;margin:0 auto 24px;max-width:560px}.e3-tiers-switch{background:var(--e3-warm);border:1px solid var(--e3-line);border-radius:999px;display:inline-flex;gap:4px;padding:5px}.e3-tiers-switch button,.e3-tiers-switch button:active,.e3-tiers-switch button:focus,.e3-tiers-switch button:hover{background:transparent;background-color:transparent;background-image:none;border:none;border-radius:999px;box-shadow:none;color:var(--e3-body);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:normal;min-width:0;padding:10px 26px;text-transform:none;transform:none;transition:all .2s ease;white-space:nowrap}.e3-tiers-switch button:hover{background-color:rgba(0,0,0,.04);color:var(--e3-dark)}.e3-tiers-switch button:focus-visible{outline:2px solid var(--e3-red);outline-offset:2px}.e3-tiers-switch button[aria-selected=true],.e3-tiers-switch button[aria-selected=true]:focus,.e3-tiers-switch button[aria-selected=true]:hover{background-color:var(--e3-red);box-shadow:0 2px 8px rgba(235,16,24,.25);color:#fff}.e3-tiers-panel[hidden]{display:none}.e3-tiers-plan{border:2px solid var(--e3-line);border-radius:12px;display:grid;grid-template-columns:360px 1fr;overflow:hidden;text-align:left}.e3-tiers-plan.is-featured{border-color:var(--e3-red);box-shadow:0 8px 28px rgba(0,0,0,.09)}.e3-tiers-left{background:var(--e3-warm);display:flex;flex-direction:column}.e3-tiers-left,.e3-tiers-right{padding:36px 32px}.e3-tiers-badge{background:var(--e3-red);border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-bottom:14px;padding:4px 14px;width:fit-content}.e3-tiers h3{font-size:1.5rem;font-weight:700;margin-bottom:6px}.e3-tiers-price{color:var(--e3-dark);font-size:2.25rem;font-weight:800;line-height:1.1;margin:14px 0 2px}.e3-tiers-price span{color:var(--e3-body);display:block;font-size:.95rem;font-weight:600;margin-top:4px}.e3-tiers p.e3-tiers-note{font-size:14px;margin-bottom:18px}.e3-tiers-tag{align-items:center;background:rgba(0,189,165,.12);border-radius:999px;color:var(--e3-dark);display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:20px;padding:4px 12px;width:fit-content}.e3-tiers-tag svg{color:var(--e3-safe);flex-shrink:0}.e3-tiers-cta{margin-top:auto;padding-top:8px}.e3-tiers-cta .e3-btn{width:100%}.e3-tiers p.e3-tiers-desc{color:var(--e3-dark);font-size:1.0625rem;font-weight:500;margin-bottom:20px}.e3-tiers-right ul{display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.e3-tiers-right li{font-size:15px;padding:7px 0 7px 28px;position:relative}.e3-tiers-right li svg{color:var(--e3-safe);left:0;position:absolute;top:10px}.e3-tiers-bestfor{background:var(--e3-warm);border-radius:8px;font-size:14px;padding:14px 16px}.e3-tiers-bestfor strong{color:var(--e3-dark)}@media (max-width:860px){.e3-tiers-plan{grid-template-columns:1fr}}@media (max-width:620px){.e3-tiers-right ul{grid-template-columns:1fr}.e3-tiers-left,.e3-tiers-right{padding:26px 22px}.e3-tiers-switch{border-radius:12px;flex-direction:column;max-width:320px;width:100%}.e3-tiers-switch button{border-radius:8px}}