.pg-plans .hero{text-align:center;padding:96px 0 56px}.pg-plans .h1{font-size:clamp(52px,7.4vw,116px)}.pg-plans .w{animation:.9s cubic-bezier(.2,.8,.2,1) both riseIn;display:inline-block}.pg-plans .toggle{border:1px solid var(--line);background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;margin-top:36px;padding:5px;display:inline-grid;position:relative}.pg-plans .toggle button{z-index:2;min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 22px;font-size:15px;font-weight:700;transition:color .35s;position:relative}.pg-plans .toggle button.on{color:#fff}.pg-plans .toggle .knob{background:var(--ink);border-radius:999px;width:calc(50% - 5px);transition:translate .55s cubic-bezier(.34,1.56,.64,1);position:absolute;top:5px;bottom:5px;left:5px}.pg-plans .toggle .knob.r{translate:100%}.pg-plans .save{background:var(--accent);color:#fff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;display:inline-block}.pg-plans .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}.pg-plans .plan{border:1px solid var(--line);background:#fff;border-radius:36px;flex-direction:column;gap:18px;padding:40px;transition:translate .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.pg-plans .plan:hover{translate:0 -8px}.pg-plans .plan.plus{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg-plans .price{font-family:var(--font-display);letter-spacing:-.05em;align-items:baseline;gap:8px;font-size:76px;font-weight:800;line-height:1;display:flex}.pg-plans .price small{letter-spacing:0;opacity:.75;font-size:18px;font-weight:600}.pg-plans .price .num{animation:.5s cubic-bezier(.2,.8,.2,1) both plans-flip;display:inline-block}.pg-plans .plan ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg-plans .plan li{align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.45;display:flex}.pg-plans .plan li svg{color:var(--accent);flex:none;margin-top:2px}.pg-plans .plan .masc{opacity:.95;width:150px;position:absolute;top:-10px;right:-20px}.pg-plans .float{animation:6s ease-in-out infinite plans-bob}.pg-plans .promise{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.pg-plans .pr{background:var(--paper2);border-radius:28px;padding:28px}.pg-plans .pr .ic{width:48px;height:48px;color:var(--deep);background:#fff;border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.pg-plans .pr b{margin-bottom:6px;font-size:20px;display:block}.pg-plans .pr span{color:var(--muted);font-size:16px;line-height:1.5}.pg-plans .tbl-box{border:1px solid var(--line);background:#fff;border-radius:28px;margin-top:48px;overflow-x:auto}.pg-plans table{border-collapse:collapse;width:100%;min-width:640px}.pg-plans th,.pg-plans td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 24px;font-size:16px}.pg-plans tr:last-child td{border-bottom:0}.pg-plans thead th{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);background:#fffcf9;font-size:12px;font-weight:500;position:sticky;top:0}.pg-plans thead th.p{color:var(--deep)}.pg-plans tbody tr{transition:background .3s}.pg-plans tbody tr:hover{background:#fff8f2}.pg-plans td:first-child{width:38%;font-weight:700}.pg-plans td.plus{font-weight:600}.pg-plans .dash{color:#1b110c4d}@keyframes plans-flip{0%{opacity:0;transform:translateY(-30%)rotateX(60deg)}to{opacity:1;transform:none}}@keyframes plans-bob{0%,to{translate:0}50%{translate:0 -12px}}@media (prefers-reduced-motion:reduce){.pg-plans *,.pg-plans :before,.pg-plans :after{transition:none!important;animation:none!important}}@media (max-width:1000px){.pg-plans .promise{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pg-plans .cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pg-plans .plan{padding:28px 22px}.pg-plans th,.pg-plans td{padding:14px 16px}}
