.pg-pricing .who{background:#b1f1b91a;border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.35rem;display:inline-flex}.pg-pricing .who button{color:#dff5e3;cursor:pointer;height:2.9rem;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 1.2rem;font-size:.98rem;font-weight:600}.pg-pricing .who button:not(.on):hover{background:#b1f1b91f}.pg-pricing .who button.on{background:var(--k3);color:var(--jg)}.pg-pricing .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media (max-width:860px){.pg-pricing .plans{grid-template-columns:minmax(0,1fr)}}.pg-pricing .plan{color:var(--jg);transition:transform .5s var(--ease), box-shadow .5s, opacity .5s;background:#fff;border-radius:28px;flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,2.6vw,2.4rem);display:flex;position:relative;box-shadow:0 30px 50px -24px #011f0e80}.pg-pricing .plan.dk{background:var(--jg);color:var(--pp)}.pg-pricing .plan.dim{opacity:.72;transform:scale(.97)}.pg-pricing .plan.pick{box-shadow:0 0 0 3px var(--jg), 0 40px 60px -28px #011f0e99;transform:translateY(-8px)}.pg-pricing .plan.dk.pick{box-shadow:0 0 0 3px var(--pp), 0 40px 60px -28px #011f0e99}.pg-pricing .plan .badge{opacity:0;transition:opacity .4s, transform .4s var(--ease);position:absolute;top:1.2rem;right:1.2rem;transform:translateY(-4px)}.pg-pricing .plan.pick .badge{opacity:1;transform:none}.pg-pricing .plan ul{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pg-pricing .plan li{align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.pg-pricing .plan li svg{color:var(--k7);flex:none;margin-top:.15rem}.pg-pricing .plan.dk li svg{color:var(--k3)}.pg-pricing .stack{flex-direction:column;gap:.6rem;display:flex}.pg-pricing .stk{border:1.5px solid var(--line);opacity:0;background:#fff;border-radius:20px;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:flex}.pg-pricing .stk.on{animation:frIn .55s var(--ease) both}.pg-pricing .stk b{font-family:var(--disp);letter-spacing:-.02em;white-space:nowrap;margin-left:auto;font-size:1.45rem;font-weight:800;font-stretch:80%}.pg-pricing .stk .si{background:var(--mist);border-radius:14px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}@keyframes vIa{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vIb{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fsIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.pg-pricing .why{min-height:1.5em;margin:0;font-weight:600}.pg-pricing .why.wa{animation:vIa .4s var(--ease) both}.pg-pricing .why.wb{animation:vIb .4s var(--ease) both}.pg-pricing .plans{padding-top:2.6rem;position:relative}.pg-pricing .rec{width:calc(50% - clamp(.45rem,.8vw,.7rem));font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k3);white-space:nowrap;transition:transform .55s var(--ease);align-items:center;gap:.8rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.pg-pricing .rec:before,.pg-pricing .rec:after{content:"";background:#b1f1b959;flex:1;height:1.5px}.pg-pricing .rec.biz{transform:translate(calc(100% + clamp(.9rem,1.6vw,1.4rem)))}.pg-pricing .plan .badge{display:none}@media (max-width:860px){.pg-pricing .plans{padding-top:0}.pg-pricing .rec{display:none}.pg-pricing .plan .badge{display:inline-flex}}.pg-pricing .lim{opacity:0;align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:600;transition:opacity .4s;display:flex}.pg-pricing .plan.dim .lim{opacity:1}.pg-pricing .pnav{background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.3rem;width:max-content;max-width:100%;margin:clamp(1.6rem,3vw,2.4rem) auto 0;padding:.35rem;display:flex;box-shadow:0 20px 40px -24px #011f0e80}.pg-pricing .pnav a{height:2.5rem;color:var(--jg);border-radius:999px;align-items:center;padding:0 1.05rem;font-size:.92rem;font-weight:600;transition:background-color .2s;display:inline-flex}.pg-pricing .pnav a:hover{background:var(--mist)}@media (max-width:640px){.pg-pricing .pnav{border-radius:24px}}.pg-pricing .proofl{flex-direction:column;margin-top:.8rem;display:flex}.pg-pricing .proofl div{border-top:1.5px solid var(--il);align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.pg-pricing .proofl b{min-width:5.5rem;font-family:var(--disp);letter-spacing:-.02em;color:#76e085;font-size:2rem;font-weight:800;font-stretch:80%}.pg-pricing .proofl span{color:#a6ada7}.pg-pricing .fcard{color:var(--jg);background:#fff;border-radius:28px;padding:clamp(1.4rem,2.6vw,2.3rem);box-shadow:0 40px 70px -30px #0009}.pg-pricing .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:1.6rem;display:grid}.pg-pricing .stp{font:inherit;color:var(--mu);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;min-width:0;padding:0 0 .8rem;font-size:.92rem;font-weight:600;display:flex;position:relative}.pg-pricing .stp:before,.pg-pricing .stp:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.pg-pricing .stp:before{background:var(--ls)}.pg-pricing .stp:after{background:var(--k5);transform-origin:0;transition:transform .45s var(--ease);transform:scaleX(0)}.pg-pricing .stp.on,.pg-pricing .stp.done{color:var(--jg)}.pg-pricing .stp.on:after,.pg-pricing .stp.done:after{transform:scaleX(1)}.pg-pricing .stp .sn{width:1.55rem;height:1.55rem;font-family:var(--mono);border-radius:999px;flex:none;place-items:center;font-size:.68rem;display:grid;box-shadow:inset 0 0 0 1.5px}.pg-pricing .stp.done .sn{background:var(--k5);box-shadow:none}.pg-pricing .fs{flex-direction:column;gap:1rem;display:none}.pg-pricing .fs.on{animation:fsIn .35s var(--ease) both;display:flex}.pg-pricing .fs-h{font-family:var(--disp);letter-spacing:-.02em;margin:0 0 .2rem;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight:800;font-stretch:80%;line-height:1.05}.pg-pricing .frow{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:1rem;font-size:.92rem;font-weight:600;display:grid}.pg-pricing .frow.top{align-items:start}.pg-pricing .frow.top>span{padding-top:.85rem}@media (max-width:640px){.pg-pricing .frow{grid-template-columns:minmax(0,1fr);gap:.45rem}.pg-pricing .frow.top>span{padding-top:0}}.pg-pricing .frow input,.pg-pricing .frow textarea{font:inherit;border:1.5px solid var(--line);color:var(--jg);background:#fff;border-radius:16px;outline:0;min-width:0;padding:.85rem 1rem;font-size:1rem;font-weight:400}.pg-pricing .frow input:focus,.pg-pricing .frow textarea:focus{border-color:var(--k5);box-shadow:0 0 0 3px #10a2362e}.pg-pricing .frow textarea{resize:vertical;min-height:7rem}.pg-pricing .seg{flex-wrap:wrap;gap:.4rem;display:flex}.pg-pricing .seg button{height:2.6rem;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--jg);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1rem;font-weight:600}.pg-pricing .seg button.on{background:var(--jg);color:var(--pp);box-shadow:none}.pg-pricing .fnav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:.4rem;display:flex}.pg-pricing .lnk{font:inherit;color:var(--mu);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pg-pricing .snote{color:var(--mu);text-align:right;margin:0;font-size:.9rem}.pg-pricing .fnav .btn.b-ink{color:var(--pp)}.pg-pricing .fnav .lnk,.pg-pricing .steps .stp{color:var(--mu)}.pg-pricing .steps .stp.on,.pg-pricing .steps .stp.done{color:var(--jg)}@media (prefers-reduced-motion:reduce){.pg-pricing .stk{opacity:1}}.pg-pricing .ptbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.1rem;display:flex}.pg-pricing .diffsw{cursor:pointer;font:inherit;color:var(--jg);background:0 0;border:0;align-items:center;gap:.7rem;padding:0;font-weight:600;display:inline-flex}.pg-pricing .diffsw[aria-checked=true] .sw{background:var(--k5)}.pg-pricing .diffsw[aria-checked=true] .sw:after{transform:translate(1.3rem)}.pg-pricing .legend{color:var(--mu);flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 0 auto;font-size:.85rem;display:flex}.pg-pricing .legend .pv{font-weight:500}.pg-pricing .ptable{--cols:minmax(0, 1.45fr) minmax(0, 1fr) minmax(0, 1fr);border:1.5px solid var(--line);background:#fff;border-radius:28px;padding:.5rem;position:relative}.pg-pricing .ptr{grid-template-columns:var(--cols);display:grid}.pg-pricing .ptc{min-width:0;padding:.95rem 1.25rem}.pg-pricing .pthead{z-index:3;background:var(--jg);color:var(--pp);border-radius:20px;position:sticky;top:.75rem;box-shadow:0 18px 34px -22px #011f0eb3}.pg-pricing .pthead .ptr{align-items:center}.pg-pricing .pthead .ptc{padding-block:1rem}.pg-pricing .ptcount{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--oim);font-size:.72rem;font-weight:700}.pg-pricing .pth{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.pg-pricing .pthn{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pg-pricing .pthn b{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);font-weight:800;font-stretch:78%;line-height:1}.pg-pricing .pthn span{color:var(--k3);font-size:.88rem;font-weight:600}.pg-pricing .pthead .b-ink{background:var(--pp);color:var(--jg)}.pg-pricing .pthead .b-ink:hover{color:var(--jg);background:#fff}.pg-pricing .ptsw{display:none}.pg-pricing .ptgh .ptc{background:var(--mist);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--jg);border-radius:14px;grid-column:1/-1;margin-top:.5rem;padding:.6rem 1rem;font-size:.72rem;font-weight:700}.pg-pricing .ptrw+.ptrw .ptc{border-top:1.5px solid var(--ls)}.pg-pricing .ptf{flex-direction:column;gap:.2rem;font-weight:600;line-height:1.35;display:flex}.pg-pricing .ptnote{color:var(--mu);font-size:.86rem;font-weight:400;line-height:1.4}.pg-pricing .ptv{align-items:center;display:flex}.pg-pricing .ptv.c1{background:#10a2360d}.pg-pricing .pv{align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.pg-pricing .pv i{border-radius:999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;font-style:normal;font-weight:800;display:grid}.pg-pricing .pv.yes i{background:var(--k5);color:var(--jg)}.pg-pricing .pv.no i{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--mu)}.pg-pricing .pv.txt{font-family:var(--disp);letter-spacing:-.01em;font-size:1.05rem;font-stretch:85%}.pg-pricing .ptg,.pg-pricing .ptrw{transition:grid-template-rows .45s var(--ease), opacity .35s var(--ease);grid-template-rows:1fr;display:grid}.pg-pricing .ptg-in,.pg-pricing .ptrw>.ptr{min-height:0;overflow:hidden}.pg-pricing .ptg.off,.pg-pricing .ptrw.off{opacity:0;grid-template-rows:0fr}.pg-pricing .ptable.pva .ptv>*{animation:vIa .35s var(--ease) both}.pg-pricing .ptable.pvb .ptv>*{animation:vIb .35s var(--ease) both}.pg-pricing .ptfoot{color:var(--mu);margin:1rem 0 0;font-size:.92rem}@media (max-width:760px){.pg-pricing .legend{margin-left:0}.pg-pricing .ptable{--cols:minmax(0, 1fr) minmax(5.5rem, auto);border-radius:24px}.pg-pricing .ptc{padding:.85rem .9rem}.pg-pricing .pthead .ptc:first-child,.pg-pricing .ptable.p0 .c1,.pg-pricing .ptable.p1 .c0{display:none}.pg-pricing .pthead .pth{grid-column:1/-1;padding:.5rem .4rem .4rem}.pg-pricing .pthn{display:none}.pg-pricing .pth .btn{flex:1}.pg-pricing .ptv{text-align:right;justify-content:flex-end}.pg-pricing .ptsw{background:var(--ink2);border-radius:999px;grid-template-columns:1fr 1fr;margin:.4rem .4rem 0;padding:.3rem;display:grid;position:relative}.pg-pricing .ptsw button{z-index:1;height:2.5rem;font:inherit;color:var(--oim);cursor:pointer;transition:color .35s var(--ease);background:0 0;border:0;border-radius:999px;font-size:.95rem;font-weight:600;position:relative}.pg-pricing .ptsw button.on{color:var(--jg)}.pg-pricing .ptsw-i{background:var(--k5);width:calc(50% - .3rem);transition:transform .4s var(--ease);border-radius:999px;position:absolute;top:.3rem;bottom:.3rem;left:.3rem}.pg-pricing .ptable.p1 .ptsw-i{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pg-pricing .ptg,.pg-pricing .ptrw,.pg-pricing .ptsw-i{transition:opacity .2s}.pg-pricing .ptable.pva .ptv>*,.pg-pricing .ptable.pvb .ptv>*{animation:none}}
