.pg-pricing{--bg:#f3f7f3;--font:inherit;--font-display:inherit;--head:#163300;--head-2:#6f8a5e;--hero-top:#f3f7f3;--hero-bot:#f7f8f7;background:var(--bg);color:var(--ink,#0c120c);letter-spacing:-.011em}.pg-pricing{--bg:#f3f7f3;--surface:#fff;--surface-2:#eaf0ea;--ink:#0c120c;--muted:#5a665a;--line:#0c120c1a;--brand:#163300;--brand-ink:#fff;--lime:#b9f663;--lime-ink:#163300;--band:#163300;--band-ink:#eef6e6;--band-muted:#eef6e6a8;--bar-other:#c9d3c9;--nav-bg:#f3f7f3b8;--shadow:0 1px 2px #0c120c0f,0 8px 24px #0c120c0f;--shadow-lg:0 2px 4px #0c120c0d,0 24px 60px #1633001f;--font:inherit;--font-display:inherit;--r-sm:8px;--r:12px;--r-lg:20px;--press:cubic-bezier(.2,.8,.2,1)}.pg-pricing *{box-sizing:border-box}.pg-pricing a{color:inherit}.pg-pricing button{font:inherit;color:inherit;letter-spacing:inherit}.pg-pricing :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.pg-pricing .wrap{max-width:1160px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.pg-pricing .num{font-variant-numeric:tabular-nums}.pg-pricing .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.pg-pricing h1,.pg-pricing h2,.pg-pricing h3{font-family:var(--font-display);text-wrap:balance;color:var(--ink);margin:0}.pg-pricing h1{letter-spacing:-.035em;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:700;line-height:1.02}.pg-pricing h2{letter-spacing:-.03em;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.06}.pg-pricing h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600;line-height:1.3}.pg-pricing .lede{color:var(--muted);letter-spacing:-.014em;max-width:34em;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5}.pg-pricing .small{color:var(--muted);letter-spacing:-.003em;font-size:.8125rem;line-height:1.45}.pg-pricing .btn{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;height:44px;transition:transform .1s var(--press),background-color .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pg-pricing .btn:active{transform:scale(.97)}.pg-pricing .btn-primary{background:var(--brand);color:var(--brand-ink)}.pg-pricing .btn-primary:hover{box-shadow:0 6px 18px #16330038}.pg-pricing .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.pg-pricing .btn-ghost:hover{background:var(--surface)}.pg-pricing .btn-sm{height:36px;padding:0 14px;font-size:.875rem}.pg-pricing .btn-lime{background:var(--lime);color:var(--lime-ink)}.pg-pricing .btn svg{width:16px;height:16px}.pg-pricing .hero{padding-block:clamp(40px,7vw,88px) clamp(48px,7vw,96px)}.pg-pricing .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.pg-pricing .hero-grid{grid-template-columns:minmax(0,1fr)}}.pg-pricing .hero-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.pg-pricing .hero h1 .dot{color:#5a9e1e}.pg-pricing .ratings{flex-wrap:wrap;gap:10px;display:flex}.pg-pricing .rating{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:.8125rem;display:inline-flex}.pg-pricing .rating b{color:var(--ink);font-weight:650}.pg-pricing .rating .star{color:#e5a50a}.pg-pricing .hero-points{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pg-pricing .hero-points li{color:var(--ink);align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.pg-pricing .hero-points svg{color:#5a9e1e;flex:none;width:18px;height:18px;margin-top:3px}.pg-pricing .card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;gap:20px;min-width:0;padding:clamp(20px,3vw,28px);display:flex}.pg-pricing .plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-pricing .chip{letter-spacing:.01em;background:var(--lime);height:26px;color:var(--lime-ink);border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:650;display:inline-flex}.pg-pricing .price{color:var(--ink);align-items:flex-start;gap:6px;display:flex}.pg-pricing .price .cur{font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:1.75rem;font-weight:600;line-height:1}.pg-pricing .price .amt{font-family:var(--font-display);letter-spacing:-.05em;min-width:2ch;font-size:clamp(4.5rem,9vw,5.75rem);font-weight:700;line-height:.9}.pg-pricing .price .per{color:var(--muted);flex-direction:column;justify-content:flex-end;align-self:flex-end;padding-bottom:6px;font-size:.875rem;line-height:1.3;display:flex}.pg-pricing .price-note{min-height:1.45em}.pg-pricing .price-note b{color:var(--ink);font-weight:600}.pg-pricing .card-ctas{grid-template-columns:1fr;gap:10px;display:grid}.pg-pricing .card-ctas .btn-block{height:54px;font-size:1.0625rem}@media (max-width:420px){.pg-pricing .card-ctas{grid-template-columns:1fr}}.pg-pricing .incl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:18px 0 0;list-style:none;display:grid}@media (max-width:420px){.pg-pricing .incl{grid-template-columns:1fr}}.pg-pricing .incl li{align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.35;display:flex}.pg-pricing .incl svg{color:#5a9e1e;flex:none;width:16px;height:16px;margin-top:1px}.pg-pricing .seg{background:var(--surface-2);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:pointer;border-radius:11px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.pg-pricing .seg-thumb{background:var(--surface);will-change:transform;transition:scale .12s var(--press);border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #0c120c1a,0 3px 8px #0c120c14}.pg-pricing .seg.grab .seg-thumb{scale:.96}.pg-pricing .seg button{z-index:1;height:36px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:.875rem;font-weight:550;transition:color .2s,opacity .1s;display:flex;position:relative}.pg-pricing .seg button[aria-checked=true]{color:var(--ink);font-weight:650}.pg-pricing .seg button.down{opacity:.55}.pg-pricing .save{background:var(--lime);color:var(--lime-ink);letter-spacing:.01em;border-radius:999px;padding:2px 6px;font-size:.6875rem;font-weight:700}.pg-pricing section{scroll-margin-top:72px}.pg-pricing .sec{padding-block:clamp(56px,8vw,104px)}.pg-pricing .sec-head{flex-direction:column;gap:12px;max-width:640px;margin-bottom:clamp(28px,4vw,44px);display:flex}.pg-pricing .table-wrap{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;overflow-x:auto}.pg-pricing table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.pg-pricing th,.pg-pricing td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 20px}.pg-pricing tr:last-child td{border-bottom:0}.pg-pricing thead th{color:var(--muted);background:var(--surface);padding-block:18px;font-size:.8125rem;font-weight:600}.pg-pricing thead th .vendor{color:var(--ink);letter-spacing:-.015em;font-size:.9375rem;font-weight:650;display:block}.pg-pricing th.us,.pg-pricing td.us{background:color-mix(in srgb,var(--lime) 16%,var(--surface))}.pg-pricing thead th.us .vendor{color:var(--ink)}.pg-pricing td:first-child{width:34%;font-weight:550}.pg-pricing td .tier{flex-direction:column;gap:1px;line-height:1.3;display:inline-flex}.pg-pricing td .tier b{font-weight:600}.pg-pricing td .tier span{color:var(--muted);font-size:.8125rem}.pg-pricing td.us .yes{align-items:center;gap:8px;font-weight:600;display:inline-flex}.pg-pricing td.us .yes svg{color:#5a9e1e;width:18px;height:18px}.pg-pricing td .na{color:var(--muted)}.pg-pricing .table-foot{max-width:72ch;margin-top:14px}.pg-pricing .timeline{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:820px){.pg-pricing .timeline{grid-template-columns:minmax(0,1fr)}}.pg-pricing .timeline li{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.pg-pricing .day{background:var(--surface-2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;height:26px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.pg-pricing .timeline li:last-child .day{background:var(--lime);color:var(--lime-ink)}.pg-pricing .timeline p{color:var(--muted);margin:0;font-size:.9375rem}.pg-pricing .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}@media (max-width:900px){.pg-pricing .faq-grid{grid-template-columns:minmax(0,1fr)}}.pg-pricing .faq{border-top:1px solid var(--line)}.pg-pricing .qa{border-bottom:1px solid var(--line)}.pg-pricing .qa>h3{margin:0}.pg-pricing .q{text-align:left;cursor:pointer;letter-spacing:-.017em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-size:1.0625rem;font-weight:600;display:flex}.pg-pricing .q:active .q-txt{opacity:.6}.pg-pricing .q-ic{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:transform .35s cubic-bezier(.3,1.3,.5,1),background-color .2s;display:grid}.pg-pricing .q-ic svg{width:14px;height:14px}.pg-pricing .q[aria-expanded=true] .q-ic{background:var(--lime);color:var(--lime-ink);transform:rotate(45deg)}.pg-pricing .a{height:0;overflow:hidden}.pg-pricing .a-in{color:var(--muted);max-width:62ch;padding:0 44px 22px 0}.pg-pricing .a-in p{margin:0}.pg-pricing .cta{background:var(--band);color:var(--band-ink);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(32px,6vw,64px);display:flex}.pg-pricing .cta h2{color:var(--band-ink);max-width:16em}.pg-pricing .cta p{color:var(--band-muted);max-width:40em;margin:10px 0 0}.pg-pricing .cta-wrap{padding-block:0 clamp(56px,8vw,96px)}.pg-pricing{--head:#163300;--head-2:#6f8a5e;--bad:#d92d20;--good:#12924a;--hero-top:#f3f7f3;--hero-bot:#f7f8f7;overflow-x:clip}.pg-pricing .hero2{background:#f9fbf9;min-height:calc(100svh - 72px);padding:clamp(28px,4.5vw,56px) 0 clamp(48px,6vw,84px);position:relative;overflow:hidden}.pg-pricing .hero2-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.pg-pricing .hero2 .ratings{justify-content:center;gap:20px}.pg-pricing .hero2 .rating{box-shadow:none;color:var(--head);background:0 0;gap:8px;padding:0;font-size:.9375rem}.pg-pricing .hero2 .rating b{font-weight:500}.pg-pricing .hero2 .rating .star{color:var(--head);font-size:.8125rem}.pg-pricing .store{background:var(--surface);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 1px 3px #0c120c1f}.pg-pricing .store svg{width:16px;height:16px}.pg-pricing .store.ios{box-shadow:none;background:linear-gradient(#1ec3fb,#1a74e8)}.pg-pricing .hero2 h1{letter-spacing:-.045em;color:var(--head);font-size:clamp(2.75rem,7vw,5rem);line-height:1}.pg-pricing .hero2 h1 span{color:var(--head-2)}.pg-pricing .hero2 .sub{max-width:34em;color:var(--head);letter-spacing:-.014em;margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.45}.pg-pricing .calc-card{background:var(--surface);border-radius:var(--r-lg);text-align:left;width:100%;max-width:820px;box-shadow:0 0 0 1px var(--line),0 30px 80px #1633001f,0 4px 12px #0c120c0d;flex-direction:column;gap:26px;margin-top:22px;padding:clamp(20px,3.6vw,36px);display:flex}.pg-pricing .calc-card h2{letter-spacing:-.025em;text-align:center;color:var(--head);font-size:clamp(1.375rem,2.6vw,1.75rem)}.pg-pricing .people{justify-content:space-between;align-items:center;gap:16px;display:flex}.pg-pricing .people label{color:var(--muted);letter-spacing:-.015em;font-size:clamp(1rem,1.8vw,1.25rem)}.pg-pricing .count{background:var(--surface-2);text-align:center;width:72px;height:56px;font:700 1.25rem/1 var(--font);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;appearance:textfield;border:0;border-radius:14px}.pg-pricing .count::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pg-pricing .count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pg-pricing .count:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-pricing .slider{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;height:40px;margin-top:-6px;position:relative}.pg-pricing .slider-track{background:var(--surface-2);border-radius:999px;height:16px;margin-top:-8px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.pg-pricing .slider-fill{background:var(--head);transform-origin:0;will-change:transform;position:absolute;inset:0}.pg-pricing .slider-thumb{color:#0c120c;will-change:transform;width:72px;height:38px;transition:scale .12s var(--press);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;margin:-19px 0 0 -36px;padding:0 12px;display:flex;position:absolute;top:50%;left:0;box-shadow:0 0 0 .5px #0000000f,0 2px 8px #0c120c29}.pg-pricing .slider-thumb svg{width:14px;height:14px}.pg-pricing .slider.grab .slider-thumb{scale:1.06}.pg-pricing .slider:focus-visible{outline:none}.pg-pricing .slider:focus-visible .slider-thumb{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--brand)}.pg-pricing .vendors{flex-direction:column;display:flex}.pg-pricing .vrow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 6px;display:grid}.pg-pricing .vrow:nth-last-child(2){border-bottom:0}.pg-pricing .vrow.us{border-radius:var(--r);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 10px 30px #0c120c12;border:0;margin-top:6px;padding:18px 24px}.pg-pricing .tile{background:var(--surface);width:52px;height:52px;box-shadow:0 0 0 1px var(--line),0 2px 6px #0c120c0f;font:800 1.25rem/1 var(--font-display);letter-spacing:-.04em;color:var(--muted);border-radius:12px;place-items:center;display:grid}.pg-pricing .tile.op{box-shadow:none;background:#163300}.pg-pricing .tile.op i{border:4px solid var(--lime);border-radius:50%;width:26px;height:26px}.pg-pricing .vname{letter-spacing:-.02em;color:var(--ink);min-width:0;font-size:clamp(1rem,1.9vw,1.25rem)}.pg-pricing .vname b{font-weight:600}.pg-pricing .vname span{color:var(--muted)}.pg-pricing .vname span:before{content:"•";vertical-align:.1em;margin:0 6px 0 8px;font-size:.8em}.pg-pricing .vtotal{letter-spacing:-.02em;color:var(--bad);font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:650}.pg-pricing .vrow.us .vtotal{color:var(--good)}.pg-pricing .vnote{color:var(--muted);text-align:center;margin-top:12px;font-size:.8125rem}.pg-pricing .saving{text-align:center;letter-spacing:-.02em;color:var(--good);margin:0;font-size:clamp(1.0625rem,2vw,1.375rem)}.pg-pricing .saving b{font-weight:700}.pg-pricing .btn-block{width:100%;height:60px;color:var(--lime);background:#163300;border-radius:12px;font-size:1.125rem}.pg-pricing .btn-block:hover{box-shadow:0 10px 24px #16330040}.pg-pricing .btn-block svg{width:18px;height:18px}@media (max-width:560px){.pg-pricing .vrow{grid-template-columns:auto minmax(0,1fr);gap:4px 14px}.pg-pricing .vrow .tile{grid-row:span 2}.pg-pricing .vname span{display:block}.pg-pricing .vname span:before{display:none}.pg-pricing .vtotal{grid-column:2}.pg-pricing .vrow.us{padding:16px}.pg-pricing .tile{width:44px;height:44px}}.pg-pricing .hero-art{z-index:0;pointer-events:none;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16%);mask-image:linear-gradient(#0000 0%,#000 16%)}.pg-pricing .hero-art img{width:100%;height:auto;display:block}.pg-pricing .hero-art.left{width:min(46vw,920px);bottom:0;left:max(-5vw,-80px)}.pg-pricing .hero-art.right{width:min(46vw,940px);bottom:0;right:max(-4vw,-64px)}.pg-pricing .hero2 .card{z-index:2;margin-bottom:clamp(24px,4vh,48px);position:relative}.pg-pricing .plan-sec{padding-top:clamp(64px,8vw,112px)}@media (min-width:1400px){.pg-pricing .hero-art.left{width:min(47vw,1040px);left:max(-3vw,-48px)}.pg-pricing .hero-art.right{width:min(47vw,1060px);right:max(-2vw,-40px)}}@media (max-width:1120px){.pg-pricing .hero2{min-height:0;padding-bottom:12px;overflow:hidden}.pg-pricing .hero-art.left{width:44vw;bottom:0;left:-8vw}.pg-pricing .hero-art.right{width:44vw;bottom:0;right:-6vw}.pg-pricing .hero2 .card{margin-bottom:12px}.pg-pricing .plan-sec{padding-top:clamp(28px,5vw,48px)}}@media (max-width:720px){.pg-pricing .hero2{min-height:0;padding:clamp(16px,4vw,28px) 0 8px;display:block;overflow:hidden}.pg-pricing .hero2-inner{gap:16px}.pg-pricing .hero2 h1{font-size:clamp(2rem,9vw,2.75rem)}.pg-pricing .hero2 .sub{font-size:1rem}.pg-pricing .hero2 .ratings{gap:12px 16px}.pg-pricing .hero2 .card{max-width:100%;margin:12px 0 8px;padding:18px 16px}.pg-pricing .hero-art{bottom:8px;-webkit-mask-image:linear-gradient(#0000 0%,#000 20%);mask-image:linear-gradient(#0000 0%,#000 20%)}.pg-pricing .hero-art.left{width:52%;bottom:4px;left:-18%}.pg-pricing .hero-art.right{width:52%;bottom:4px;right:-16%}.pg-pricing .hero-art img{object-fit:contain;width:100%;height:auto;max-height:160px}.pg-pricing .plan-sec{padding-top:clamp(20px,6vw,36px)}}.pg-pricing .btn-soft{background:var(--surface-2);color:var(--ink)}.pg-pricing .hero2 .card{text-align:left;width:100%;max-width:480px;margin-top:22px}@media (max-width:720px){.pg-pricing .hero2 .card{max-width:100%;margin-top:12px}}.pg-pricing .calc-sec .hero2-inner{gap:18px}.pg-pricing .calc-sec .hero2-inner>h2{letter-spacing:-.045em;color:var(--head);font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.02}.pg-pricing .calc-sec .hero2-inner>h2 span{color:var(--head-2)}.pg-pricing .calc-sec .sub{max-width:36em;color:var(--muted);margin:0;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.45}.pg-pricing .calc-sec .calc-card{margin-top:18px}.pg-pricing .hero-points.row{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:10px;display:flex}.pg-pricing .linkbtn{color:var(--ink);font-weight:600;font-size:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;padding:0}.pg-pricing .linkbtn:hover{text-decoration-color:currentColor}.pg-pricing .plan-head2{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(28px,4vw,48px);display:flex}.pg-pricing .plan-head2 h2{letter-spacing:-.045em;color:var(--head);font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.02}.pg-pricing .plan-head2 h2 span{color:var(--head-2)}.pg-pricing .plan-head2 .sub{max-width:36em;color:var(--muted);margin:0;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.45}.pg-pricing .explorer{--tile-h:clamp(150px,15vw,184px);--gap:16px;gap:var(--gap);grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:stretch;display:grid}.pg-pricing .ex-nav{border-radius:var(--r-lg);min-height:calc(var(--tile-h) * 4 + var(--gap) * 3);background:#163300;flex-direction:column;gap:2px;padding:20px 14px;display:flex;position:relative}.pg-pricing .ex-pill{will-change:transform;pointer-events:none;background:#ffffff14;border-radius:10px;height:44px;position:absolute;top:0;left:14px;right:14px}.pg-pricing .ex-tab{z-index:1;cursor:pointer;text-align:left;letter-spacing:-.018em;color:#a9bf95;height:44px;transition:color .2s,transform .1s var(--press);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:500;display:flex;position:relative}.pg-pricing .ex-tab svg{width:16px;height:16px;transition:transform .25s var(--press);flex:none}.pg-pricing .ex-tab:hover{color:#dbe8cf}.pg-pricing .ex-tab.down{transform:scale(.98)}.pg-pricing .ex-tab[aria-selected=true]{color:#fff}.pg-pricing .ex-tab[aria-selected=true] svg{transform:translate(3px)}.pg-pricing .ex-tab:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.pg-pricing .ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--tile-h);gap:var(--gap);align-content:start;min-width:0;display:grid}.pg-pricing .tile2{background:var(--surface);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);text-align:center;transition:box-shadow .2s,transform .2s var(--press);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px;display:flex}.pg-pricing .tile2:hover{box-shadow:0 0 0 1px var(--line),0 12px 28px #0c120c14;transform:translateY(-2px)}.pg-pricing .tile2 svg{width:30px;height:30px;color:var(--ink)}.pg-pricing .tile2 span{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:15em;font-size:clamp(.9375rem,1.2vw,1.0625rem);font-weight:500;line-height:1.3}@media (max-width:1120px){.pg-pricing .explorer{--tile-h:clamp(132px,14vw,168px);grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.pg-pricing .ex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-pricing .ex-nav{min-height:calc(var(--tile-h) * 6 + var(--gap) * 5)}}@media (max-width:760px){.pg-pricing .explorer{--tile-h:148px;--gap:12px;grid-template-columns:minmax(0,1fr)}.pg-pricing .ex-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-direction:row;gap:4px;min-height:0;padding:8px;overflow-x:auto}.pg-pricing .ex-nav::-webkit-scrollbar{display:none}.pg-pricing .ex-tab{scroll-snap-align:start;flex:none;height:40px;font-size:.9375rem}.pg-pricing .ex-tab svg{display:none}.pg-pricing .ex-tab[aria-selected=true]{background:#ffffff1f}.pg-pricing .ex-pill{display:none}.pg-pricing .tile2{gap:12px;padding:14px}.pg-pricing .tile2 svg{width:26px;height:26px}}.pg-pricing .new{vertical-align:1px;background:var(--lime);color:#163300;letter-spacing:0;border-radius:999px;align-items:center;height:24px;margin-left:10px;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.pg-pricing .store-badge{background:#000;border-radius:10px;align-items:center;height:56px;padding:0 18px 0 14px;box-shadow:inset 0 0 0 1px #ffffff47;color:#fff!important;transition:transform .1s var(--press),box-shadow .15s!important;gap:10px!important;display:inline-flex!important}.pg-pricing .store-badge:hover{box-shadow:inset 0 0 0 1px #ffffff8c}.pg-pricing .store-badge:active{transform:scale(.97)}.pg-pricing .store-badge svg{flex:none;width:28px;height:28px}.pg-pricing .store-badge span{letter-spacing:-.02em;flex-direction:column;font-size:1.375rem;font-weight:600;line-height:1;display:flex}.pg-pricing .store-badge small{letter-spacing:.01em;margin-bottom:3px;font-size:.6875rem;font-weight:500}.pg-pricing a.ft-lime:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.pg-pricing .hero2 .card{max-width:100%;margin-top:12px}.pg-pricing .price .amt{font-size:clamp(3.25rem,18vw,4.5rem)}.pg-pricing .hero2 .rating{font-size:.8125rem}.pg-pricing .incl{grid-template-columns:1fr}.pg-pricing .plan-head2 h2{font-size:clamp(1.75rem,8vw,2.5rem)}.pg-pricing .ex-tab{white-space:nowrap;max-width:80vw}}@media (prefers-reduced-motion:reduce){.pg-pricing .btn:active,.pg-pricing .step:active{transform:none}.pg-pricing .seg.grab .seg-thumb,.pg-pricing .slider.grab .slider-thumb{scale:1}.pg-pricing .q-ic{transition:background-color .2s}}@media (prefers-contrast:more){.pg-pricing{--line:#0c120c59;--muted:#3a443a}.pg-pricing .card,.pg-pricing .panel,.pg-pricing .table-wrap,.pg-pricing .timeline li{box-shadow:inset 0 0 0 1px var(--line)}}
