.PlanCards-module__YrtY0W__root{--bg:#f6f8ff;--surface:#fff;--line:#dce1f2;--fg:#02071e;--muted:#556083;--aqua:#3cccbe;--r:14px;color:var(--fg);font-family:PP Neue Montreal,Nunito Sans,system-ui,sans-serif;font-size:16px;line-height:1.55}.PlanCards-module__YrtY0W__num{font-variant-numeric:tabular-nums}.PlanCards-module__YrtY0W__controls{justify-content:center;margin-top:14px;display:flex}.PlanCards-module__YrtY0W__seg{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.PlanCards-module__YrtY0W__seg button{font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;display:flex}.PlanCards-module__YrtY0W__seg button[aria-pressed=true]{background:var(--aqua);color:#02071e}.PlanCards-module__YrtY0W__save{color:var(--fg);background:#3cccbe2e;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.PlanCards-module__YrtY0W__seg button[aria-pressed=true] .PlanCards-module__YrtY0W__save{color:#02071e;background:#02071e26}.PlanCards-module__YrtY0W__seg button:focus-visible,.PlanCards-module__YrtY0W__btn:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.PlanCards-module__YrtY0W__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.PlanCards-module__YrtY0W__plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:16px;min-width:0;padding:26px 24px;display:flex;position:relative}.PlanCards-module__YrtY0W__plan.PlanCards-module__YrtY0W__rec{border:2px solid var(--aqua);box-shadow:0 18px 40px -24px #02071e59}.PlanCards-module__YrtY0W__badge{background:var(--aqua);color:#02071e;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:24px}.PlanCards-module__YrtY0W__name{letter-spacing:.01em;text-transform:uppercase;margin:0;font-family:Bebas Neue,Oswald,Impact,sans-serif;font-size:38px;font-weight:400;line-height:.95}.PlanCards-module__YrtY0W__tag{color:var(--muted);min-height:3em;margin:4px 0 0;font-size:15px}.PlanCards-module__YrtY0W__price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.PlanCards-module__YrtY0W__amt{font-family:Bebas Neue,Oswald,Impact,sans-serif;font-size:60px;line-height:.9}.PlanCards-module__YrtY0W__unit{color:var(--muted);font-size:14px;font-weight:600}.PlanCards-module__YrtY0W__sub{color:var(--muted);min-height:1.5em;margin:-6px 0 0;font-size:13.5px}.PlanCards-module__YrtY0W__sub s{opacity:.7}.PlanCards-module__YrtY0W__btn{text-align:center;font:inherit;border:1.5px solid var(--aqua);background:var(--aqua);color:#02071e;cursor:pointer;border-radius:10px;padding:12px 16px;font-size:15px;font-weight:800;text-decoration:none;display:block}.PlanCards-module__YrtY0W__blk{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.PlanCards-module__YrtY0W__blkL{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.PlanCards-module__YrtY0W__feat{gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.PlanCards-module__YrtY0W__feat li{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.PlanCards-module__YrtY0W__feat li>svg{color:var(--aqua);margin-top:2px}.PlanCards-module__YrtY0W__note{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.PlanCards-module__YrtY0W__feat li.PlanCards-module__YrtY0W__off{color:var(--muted);opacity:.5}.PlanCards-module__YrtY0W__feat li.PlanCards-module__YrtY0W__off>svg{color:var(--muted)}.PlanCards-module__YrtY0W__ch{color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:inline-grid}.PlanCards-module__YrtY0W__ch svg{color:#fff;width:13px;height:13px}.PlanCards-module__YrtY0W__voice{background:#3cccbe}.PlanCards-module__YrtY0W__wa{background:#25d366}.PlanCards-module__YrtY0W__camp{background:#ff8a3d}.PlanCards-module__YrtY0W__ig{background:#e1306c}.PlanCards-module__YrtY0W__feat li.PlanCards-module__YrtY0W__off .PlanCards-module__YrtY0W__ch{background:var(--line)}.PlanCards-module__YrtY0W__feat li.PlanCards-module__YrtY0W__off .PlanCards-module__YrtY0W__ch svg{color:var(--muted)}.PlanCards-module__YrtY0W__info{vertical-align:middle;margin-left:6px;display:inline-block;position:relative}.PlanCards-module__YrtY0W__q{font:inherit;border:1.5px solid var(--muted);width:18px;height:18px;color:var(--muted);cursor:pointer;letter-spacing:0;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.PlanCards-module__YrtY0W__q:hover,.PlanCards-module__YrtY0W__q[aria-expanded=true]{border-color:var(--fg);color:var(--bg);background:var(--fg)}.PlanCards-module__YrtY0W__q:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.PlanCards-module__YrtY0W__pop{z-index:30;background:var(--surface);width:270px;max-width:calc(100vw - 56px);color:var(--fg);border:1px solid var(--line);text-align:left;border-radius:12px;gap:6px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.45;display:grid;position:absolute;top:calc(100% + 8px);left:-10px;box-shadow:0 16px 36px -14px #02071e59}.PlanCards-module__YrtY0W__pop b{font-size:15px;font-weight:800}.PlanCards-module__YrtY0W__pop[hidden]{display:none}.PlanCards-module__YrtY0W__pd{color:var(--muted)}.PlanCards-module__YrtY0W__pop ul{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.PlanCards-module__YrtY0W__pop li{align-items:flex-start;gap:8px;display:flex}.PlanCards-module__YrtY0W__pop li svg{color:var(--aqua);flex:none;margin-top:3px}.PlanCards-module__YrtY0W__popLink{color:#02071e;background:var(--aqua);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.PlanCards-module__YrtY0W__popLink svg{color:#02071e;transition:transform .15s}.PlanCards-module__YrtY0W__popLink:hover svg{transform:translate(2px)}.PlanCards-module__YrtY0W__noteRow{color:var(--muted);text-align:center;margin:18px 0 0;font-size:13px}@media (max-width:860px){.PlanCards-module__YrtY0W__plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.PlanCards-module__YrtY0W__tag{min-height:0}}@media (prefers-reduced-motion:reduce){.PlanCards-module__YrtY0W__popLink svg{transition:none}}
