.pg-pricing .wrap{padding:0 112px 72px}.pg-pricing header.top{grid-template-columns:1fr 420px;align-items:end;gap:64px;padding:88px 0 72px;display:grid}.pg-pricing header.top .label{color:var(--fg-muted)}.pg-pricing header.top h1{margin-top:24px}.pg-pricing header.top p{color:var(--fg-muted);max-width:560px;margin:26px 0 0;font-size:19px}.pg-pricing .promise{border-left:1px solid #0000;border-image:linear-gradient(var(--accent), var(--accent-2)) 1;gap:14px;padding-left:28px;display:grid}.pg-pricing .promise div{align-items:baseline;gap:12px;display:flex}.pg-pricing .promise b{color:var(--accent);font-family:var(--typography-label-font-family), ui-monospace, monospace}.pg-pricing .plans{grid-template-columns:1fr 1fr;gap:48px;display:grid}.pg-pricing .plan{grid-template-rows:auto 1fr auto;padding:0;display:grid}.pg-pricing .plan .head{border-bottom:1px solid var(--line);padding:40px 44px 32px;position:relative}.pg-pricing .plan .price{align-items:baseline;gap:12px;margin-top:14px;display:flex}.pg-pricing .plan .price b{font-family:var(--typography-display-font-family), system-ui, sans-serif;letter-spacing:-.025em;letter-spacing:-.05em;font-size:104px;font-weight:700;line-height:.95}.pg-pricing .plan.pro .price b{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.pg-pricing .plan .price span{color:var(--fg-muted)}.pg-pricing .plan .sub{color:var(--fg-muted);margin:14px 0 0}.pg-pricing .plan.pro{--rim:1}.pg-pricing .plan.pro .tag{background:var(--brand-gradient);color:#fff;border-radius:var(--rounded-full);box-shadow:0 0 calc(18px * var(--glow)) -4px var(--accent-2);padding:5px 12px;position:absolute;top:-13px;right:32px}.pg-pricing .plan .hand{text-align:right;max-width:170px;position:absolute;top:70px;right:44px}.pg-pricing .spec{border-collapse:collapse;width:100%}.pg-pricing .spec td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:15px 44px}.pg-pricing .spec td:first-child{width:46%;font-family:var(--typography-label-font-family), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);padding-right:0;font-size:12px;font-weight:600}.pg-pricing .spec td:last-child{font-weight:600}.pg-pricing .spec .no{color:var(--fg-muted);font-weight:400}.pg-pricing .spec .yes:before{content:"✓ ";color:var(--ok)}.pg-pricing .plan .foot{align-items:center;gap:16px;padding:32px 44px 40px;display:flex}.pg-pricing .plan .foot .muted{font-size:14px}.pg-pricing .calc{border-top:1px solid var(--line);grid-template-columns:380px 1fr;gap:72px;margin-top:120px;padding-top:96px;display:grid}.pg-pricing .calc h2{margin-top:18px}.pg-pricing .calc p{color:var(--fg-muted)}.pg-pricing .calc .panel{padding:40px 44px}.pg-pricing .slider-row{grid-template-columns:1fr 120px;align-items:center;gap:32px;display:grid}.pg-pricing input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px}.pg-pricing input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--fg) 12%, transparent);border-radius:4px;height:4px}.pg-pricing input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg);border:2px solid var(--accent);width:20px;height:20px;box-shadow:0 0 calc(14px * var(--glow)) var(--accent);transition:transform .2s var(--ease);border-radius:50%;margin-top:-8px}.pg-pricing input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.pg-pricing input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--fg) 12%, transparent);border-radius:4px;height:4px}.pg-pricing input[type=range]::-moz-range-thumb{background:var(--bg);border:2px solid var(--accent);width:16px;height:16px;box-shadow:0 0 calc(14px * var(--glow)) var(--accent);border-radius:50%}.pg-pricing .ticks{color:var(--fg-muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.pg-pricing .big-n{font-family:var(--typography-display-font-family), system-ui, sans-serif;letter-spacing:-.04em;text-align:right;background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:700;line-height:1}.pg-pricing .meter{border-radius:var(--rounded-full);background:color-mix(in srgb, var(--fg) 7%, transparent);height:28px;box-shadow:inset 0 0 0 1px var(--line);margin-top:44px;position:relative}.pg-pricing .meter .fill{border-radius:var(--rounded-full);background:linear-gradient(90deg, var(--accent), var(--accent-3));box-shadow:0 0 calc(16px * var(--glow)) color-mix(in srgb, var(--accent) 60%, transparent);transition:width .5s var(--ease);position:absolute;inset:0 auto 0 0}.pg-pricing .meter .over{border-radius:0 var(--rounded-full) var(--rounded-full) 0;transition:width .5s var(--ease);position:absolute;inset:0 0 0 auto}.pg-pricing .meter .cap{border-left:1.5px dashed var(--warn);width:0;position:absolute;top:-10px;bottom:-10px}.pg-pricing .meter .cap span{white-space:nowrap;color:var(--warn);position:absolute;top:-22px;left:6px}.pg-pricing .verdict{grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:40px;display:grid}.pg-pricing .verdict h3{font-family:var(--typography-headline-font-family), system-ui, sans-serif;letter-spacing:-.025em;margin:6px 0 0;font-size:30px;font-weight:600}.pg-pricing .verdict .hand{font-size:20px}.pg-pricing .timeline{border-top:1px solid var(--line);grid-template-columns:380px 1fr;gap:72px;margin-top:120px;padding-top:96px;display:grid}.pg-pricing .timeline p{color:var(--fg-muted)}.pg-pricing .tl svg{width:100%;height:300px;overflow:visible}.pg-pricing .tl text{font-family:var(--typography-label-font-family), ui-monospace, monospace;letter-spacing:.08em;fill:var(--fg-muted);font-size:12px;font-weight:600}.pg-pricing .tl .t-strong{fill:var(--fg);font-size:13px;font-weight:700}.pg-pricing .tl .t-red{fill:var(--accent-2);font-weight:700}.pg-pricing .tl .t-cyan{fill:var(--accent);font-size:13px;font-weight:700}.pg-pricing .tl .t-hand{font-family:var(--typography-hand-font-family), ui-monospace, monospace;letter-spacing:0;fill:var(--accent-2);font-size:17px;font-weight:400}.pg-pricing .bottom{border-top:1px solid var(--line);grid-template-columns:1fr 540px;align-items:end;gap:64px;margin-top:120px;padding-top:64px;display:grid}.pg-pricing .plate.main{grid-template-columns:1.6fr 1fr 1fr}.pg-pricing .plate.main .title{grid-column:span 3}.pg-pricing .bottom .actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}@media (max-width:1200px){.pg-pricing .wrap{padding:0 40px 64px}.pg-pricing header.top,.pg-pricing .calc,.pg-pricing .timeline,.pg-pricing .bottom{grid-template-columns:1fr;gap:40px}.pg-pricing .plans{gap:32px}.pg-pricing .calc,.pg-pricing .timeline,.pg-pricing .bottom{margin-top:80px;padding-top:64px}}@media (max-width:960px){.pg-pricing .plans{grid-template-columns:1fr}}@media (max-width:640px){.pg-pricing .wrap{padding:0 16px 48px}.pg-pricing header.top{padding:48px 0 40px}.pg-pricing header.top p{font-size:17px}.pg-pricing .plan .head{padding:28px 20px 24px}.pg-pricing .plan .price b{font-size:72px}.pg-pricing .plan .hand{text-align:left;max-width:none;margin-top:10px;display:block;position:static}.pg-pricing .spec td{padding:12px 20px}.pg-pricing .plan .foot{flex-wrap:wrap;padding:24px 20px 28px}.pg-pricing .calc .panel{padding:28px 20px}.pg-pricing .slider-row{grid-template-columns:1fr 72px;gap:16px}.pg-pricing .verdict{grid-template-columns:1fr}.pg-pricing .tl{overflow-x:auto}.pg-pricing .tl svg{min-width:560px;height:220px}.pg-pricing .plate.main{grid-template-columns:1fr 1fr}.pg-pricing .plate.main .title{grid-column:span 2}}
