.pc{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1120px;margin:0 auto;display:grid}.pc-card{box-shadow:var(--shadow-card);background:#fff;border:1.5px solid #e3ebef;border-radius:16px;flex-direction:column;padding:28px 24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.pc-flag{color:#184e77;font:700 12px / 1.4 var(--body);background:#d9ed92;border-radius:999px;padding:3px 12px;display:none;position:absolute;top:-12px;left:24px}.pc-name{font:700 19px / 1.2 var(--display);letter-spacing:-.02em;margin:0}.pc-for{color:var(--ink-3);margin:6px 0 20px;font-size:14.5px}.pc-price{align-items:baseline;gap:6px;display:flex}.pc-price b{font:600 clamp(38px, 3.6vw, 48px) / 1 var(--display);letter-spacing:-.035em}.pc-price span{white-space:nowrap;color:var(--ink-3);font-size:14.5px}.pc-note{min-height:40px;color:var(--ink-3);margin:10px 0 14px;font-size:13.5px}.pc-credits{color:#133a1f;background:linear-gradient(135deg,#d9ed92,#99d98c);border-radius:12px;flex-direction:column;gap:2px;margin:0 0 10px;padding:12px 14px;display:flex}.pc-payg .pc-credits{color:#33505f;background:#f1f5f7}.pc-credits b{font:800 22px / 1.15 var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.pc-credits span{font-size:13px;font-weight:600}.pc-free{color:#fff;background:#184e77;border-radius:999px;align-self:flex-start;margin:0 0 12px;padding:3px 10px;font-size:12.5px;font-weight:700}.pc-worth{color:#2f5d1e;background:#f1f8e6;border-radius:10px;margin:0 0 14px;padding:8px 12px;font-size:13.5px;font-weight:600;line-height:1.4}.pc-cost{color:var(--ink-3);border-top:1px dashed #e3ebef;margin:0 0 16px;padding-top:12px;font-size:14px}.pc-cost b{color:var(--ink);font-weight:700;display:none}.pc-cta{width:100%;margin-top:auto}.pc-list{border-top:1px solid #eef2f4;gap:11px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:grid}.pc-list li{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.pc-list li svg{flex:none;margin-top:1px}.pc-max{text-align:left;background:#f6faf3;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:20px auto 0;padding:18px 24px;display:flex}.pc-max p{color:var(--ink-3);margin:0;font-size:14.5px}.pc-max b{color:var(--ink)}.pc-max .btn{flex:none}@media (max-width:960px){.pc{grid-template-columns:1fr;max-width:520px}.pc-max{flex-direction:column;align-items:flex-start;max-width:520px}}.pc-switch{background:#fff;border:1px solid #d6e2e7;border-radius:999px;gap:2px;width:max-content;margin:0 auto 24px;padding:3px;display:flex}.pc-switch label{color:var(--ink-3);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600}#pc-monthly:checked~.pc-switch .m,#pc-yearly:checked~.pc-switch .y{color:#fff;background:#184e77}#pc-monthly:focus-visible~.pc-switch .m,#pc-yearly:focus-visible~.pc-switch .y{outline-offset:2px;outline:2px solid #168aad}.pc-y{display:none}#pc-yearly:checked~.pc .pc-y{display:flex}#pc-yearly:checked~.pc p.pc-y{display:block}#pc-yearly:checked~.pc .pc-m{display:none}.pc-spend{max-width:620px;box-shadow:var(--shadow-card);text-align:left;background:#fff;border:0;border-radius:16px;margin:0 auto 40px;padding:18px 20px}.pc-spend legend{float:left;width:100%;color:var(--ink-3);margin:0 0 10px;padding:0;font-size:14px}.pc-stops{clear:both;flex-wrap:wrap;gap:6px;display:flex}.pc-stops label{color:#184e77;cursor:pointer;border:1px solid #e3ebef;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.pc-stops label:hover{border-color:#184e77}.pc-ans{color:#1d5f3a;margin:12px 0 2px;font-size:15px;font-weight:600}.pc-ans span{display:none}.pc-fine{color:var(--ink-3);margin:0;font-size:12.5px}#sp-0:checked~.pc-spend .s0,#sp-1:checked~.pc-spend .s1,#sp-2:checked~.pc-spend .s2,#sp-3:checked~.pc-spend .s3,#sp-4:checked~.pc-spend .s4{color:#fff;background:#184e77;border-color:#184e77}#sp-0:focus-visible~.pc-spend .s0,#sp-1:focus-visible~.pc-spend .s1,#sp-2:focus-visible~.pc-spend .s2,#sp-3:focus-visible~.pc-spend .s3,#sp-4:focus-visible~.pc-spend .s4{outline-offset:2px;outline:2px solid #168aad}#pc-monthly:checked~#sp-0:checked~.pc-spend .a0,#pc-monthly:checked~#sp-1:checked~.pc-spend .a1,#pc-monthly:checked~#sp-2:checked~.pc-spend .a2,#pc-monthly:checked~#sp-3:checked~.pc-spend .a3,#pc-monthly:checked~#sp-4:checked~.pc-spend .a4,#pc-monthly:checked~#sp-0:checked~.pc .c0,#pc-monthly:checked~#sp-1:checked~.pc .c1,#pc-monthly:checked~#sp-2:checked~.pc .c2,#pc-monthly:checked~#sp-3:checked~.pc .c3,#pc-monthly:checked~#sp-4:checked~.pc .c4,#pc-yearly:checked~#sp-0:checked~.pc-spend .ya0,#pc-yearly:checked~#sp-1:checked~.pc-spend .ya1,#pc-yearly:checked~#sp-2:checked~.pc-spend .ya2,#pc-yearly:checked~#sp-3:checked~.pc-spend .ya3,#pc-yearly:checked~#sp-4:checked~.pc-spend .ya4,#pc-yearly:checked~#sp-0:checked~.pc .yc0,#pc-yearly:checked~#sp-1:checked~.pc .yc1,#pc-yearly:checked~#sp-2:checked~.pc .yc2,#pc-yearly:checked~#sp-3:checked~.pc .yc3,#pc-yearly:checked~#sp-4:checked~.pc .yc4{display:inline}#pc-monthly:checked~#sp-0:checked~.pc .b0,#pc-monthly:checked~#sp-1:checked~.pc .b1,#pc-monthly:checked~#sp-2:checked~.pc .b2,#pc-monthly:checked~#sp-3:checked~.pc .b3,#pc-monthly:checked~#sp-4:checked~.pc .b4,#pc-yearly:checked~#sp-0:checked~.pc .yb0,#pc-yearly:checked~#sp-1:checked~.pc .yb1,#pc-yearly:checked~#sp-2:checked~.pc .yb2,#pc-yearly:checked~#sp-3:checked~.pc .yb3,#pc-yearly:checked~#sp-4:checked~.pc .yb4{border-color:#184e77;box-shadow:0 18px 44px -26px #184e7780}#pc-monthly:checked~#sp-0:checked~.pc .b0 .pc-flag,#pc-monthly:checked~#sp-1:checked~.pc .b1 .pc-flag,#pc-monthly:checked~#sp-2:checked~.pc .b2 .pc-flag,#pc-monthly:checked~#sp-3:checked~.pc .b3 .pc-flag,#pc-monthly:checked~#sp-4:checked~.pc .b4 .pc-flag,#pc-yearly:checked~#sp-0:checked~.pc .yb0 .pc-flag,#pc-yearly:checked~#sp-1:checked~.pc .yb1 .pc-flag,#pc-yearly:checked~#sp-2:checked~.pc .yb2 .pc-flag,#pc-yearly:checked~#sp-3:checked~.pc .yb3 .pc-flag,#pc-yearly:checked~#sp-4:checked~.pc .yb4 .pc-flag{display:block}.pc-switch{grid-template-columns:1fr 1fr;display:grid;position:relative}.pc-switch:before{content:"";width:calc(50% - 4px);transition:transform .32s var(--ease-out,ease-out);background:#184e77;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}#pc-yearly:checked~.pc-switch:before{transform:translate(calc(100% + 2px))}.pc-switch label{z-index:1;text-align:center;transition:color .2s;position:relative}#pc-monthly:checked~.pc-switch .m,#pc-yearly:checked~.pc-switch .y{background:0 0}#pc-yearly:checked:focus~.pc .pc-y,#pc-monthly:checked:focus~.pc .pc-m{animation:pc-roll .36s var(--ease-out,ease-out) both}@keyframes pc-roll{0%{opacity:0;transform:translateY(40%)}}.pc-card{transition:border-color .3s, box-shadow .3s var(--ease-out,ease-out)}.pc-flag{animation:pc-flag-in .3s var(--ease-out,ease-out) both}@keyframes pc-flag-in{0%{opacity:0;transform:translateY(6px)scale(.92)}}@media (prefers-reduced-motion:reduce){.pc-switch:before,.pc-card{transition:none}#pc-yearly:checked:focus~.pc .pc-y,#pc-monthly:checked:focus~.pc .pc-m,.pc-flag{animation:none}}
