.pt{gap:28px;display:grid}.pt-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.pt-toggle{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:4px;display:inline-flex}.pt-toggle button{min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:600}.pt-toggle button[aria-pressed=true]{color:#0a0e27;background:#eef4ff}.pt-save{color:#047857;font-size:12px;font-weight:700}.pt-toggle button[aria-pressed=false] .pt-save{color:var(--ok)}.pt-free{color:var(--text);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.pt-free__burst{background:var(--overdue);clip-path:polygon(50% 0%,55.4% 9.4%,62.9% 1.7%,65.7% 12.1%,75% 6.7%,75% 17.5%,85.4% 14.6%,82.5% 25%,93.3% 25%,87.9% 34.3%,98.3% 37.1%,90.6% 44.6%,100% 50%,90.6% 55.4%,98.3% 62.9%,87.9% 65.7%,93.3% 75%,82.5% 75%,85.4% 85.4%,75% 82.5%,75% 93.3%,65.7% 87.9%,62.9% 98.3%,55.4% 90.6%,50% 100%,44.6% 90.6%,37.1% 98.3%,34.3% 87.9%,25% 93.3%,25% 82.5%,14.6% 85.4%,17.5% 75%,6.7% 75%,12.1% 65.7%,1.7% 62.9%,9.4% 55.4%,0% 50%,9.4% 44.6%,1.7% 37.1%,12.1% 34.3%,6.7% 25%,17.5% 25%,14.6% 14.6%,25% 17.5%,25% 6.7%,34.3% 12.1%,37.1% 1.7%,44.6% 9.4%);width:112px;height:112px;transition:transform .35s var(--ease-out);flex:none;place-items:center;display:grid;transform:rotate(-12deg)}.pt-free__burst span{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:22px;font-weight:800;transform:rotate(-14deg)}.pt-free:hover .pt-free__burst{transform:rotate(4deg)scale(1.06)}.pt-free__text{gap:2px;max-width:24ch;line-height:1.3;display:grid}.pt-free__text strong{color:var(--text-strong)}.pt-free__go{color:var(--overdue);text-underline-offset:3px;font-weight:800;text-decoration:underline}.pt-grid{gap:18px;display:grid}.pt-card{border-radius:var(--rs-radius-lg);border:1px solid var(--line);background:#ffffff09;flex-direction:column;gap:12px;padding:28px 24px;display:flex;position:relative}.pt-card--popular{background:linear-gradient(#2563eb29,#ffffff08);border-color:#60a5fab3}.pt-card--unavailable{filter:grayscale();opacity:.7}.pt-card .btn:disabled{cursor:not-allowed;box-shadow:none;background:0 0;transform:none}.pt-card h2{font-size:24px}.pt-card ul{flex:1;align-content:start;gap:10px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.pt-card li{padding-left:26px;position:relative}.pt-card li:before{content:"";border-bottom:2px solid #34d399;border-left:2px solid #34d399;width:14px;height:8px;position:absolute;top:7px;left:0;transform:rotate(-45deg)}.pt-badge{background:var(--rs-action);color:#fff;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700;position:absolute;top:-12px;left:24px}.pt-tagline{color:var(--text-soft)}.pt-price strong{color:var(--text-strong);font-size:32px}.pt-price span,.pt-min,.pt-limit{color:var(--text-soft);font-size:14px}.pt-estimate-row{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.pt-estimate{color:var(--ok);font-weight:800;display:grid}.pt-estimate span{color:var(--text-soft);font-size:13px;font-weight:600}.pt-calc-open{border:2px solid var(--ink);background:var(--laminate);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.pt-calc-open:hover{background:var(--ink);color:#fff}.pt-calc{border:0;border-top:8px solid var(--ink);background:var(--laminate);color:#1c2340;border-radius:20px;width:min(420px,100vw - 32px);padding:26px 24px 24px;box-shadow:0 30px 60px -20px #0a0e2799}.pt-calc::backdrop{background:#0a0e278c}.pt-calc[open]{animation:pt-calc-in .28s var(--ease-out)}@keyframes pt-calc-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.pt-calc h2{color:var(--ink);margin:0 0 16px;font-size:22px}.pt-calc__screen{background:var(--ink);border-radius:14px;grid-template-columns:52px 1fr 52px;align-items:center;gap:8px;padding:10px;display:grid}.pt-calc__step{color:#fff;height:52px;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;font-size:26px;font-weight:800}.pt-calc__step:hover{background:var(--year);color:var(--ink)}.pt-calc__value{color:#b7bdd6;justify-items:center;font-size:13px;font-weight:700;display:grid}.pt-calc__value input{width:100%;color:var(--year);font:inherit;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;font-size:40px;font-weight:800;line-height:1.1}.pt-calc__value input::-webkit-inner-spin-button,.pt-calc__value input::-webkit-outer-spin-button{-webkit-appearance:none}.pt-calc__range{width:100%;accent-color:var(--ink);margin:18px 0 12px}.pt-calc__presets{gap:8px;display:flex}.pt-calc__presets button{border:2px solid var(--ink);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1;font-weight:800}.pt-calc__presets button[aria-pressed=true],.pt-calc__presets button:hover{background:var(--ink);color:#fff}.pt-calc__totals{border-top:2px dashed #0a0e272e;gap:10px;margin:18px 0;padding:14px 0 0;list-style:none;display:grid}.pt-calc__totals li{border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.pt-calc__totals li.is-recommended{background:#eef4ff}.pt-calc__totals li.is-unavailable{opacity:.65}.pt-calc__totals li.is-unavailable strong{color:inherit;font-weight:600}.pt-calc__totals span{font-weight:700}.pt-calc__totals strong{color:var(--ok);font-variant-numeric:tabular-nums}.pt-calc__done{width:100%}.pt-price--quote{color:var(--text-strong);font-size:22px;font-weight:700}.pt-demo{align-self:center;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}@media (width>=900px){.pt-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-color-scheme:dark){.pt-estimate,.pt-toggle button[aria-pressed=false] .pt-save{color:#6ee7b7}.pt-free__go{color:#fca5a5}.pt-card{box-shadow:none}}.pricing[data-astro-cid-pr4lgnpc]{border-top:0;padding-top:56px}h1[data-astro-cid-pr4lgnpc]{margin-bottom:14px;font-size:clamp(34px,5vw,52px)}.notes[data-astro-cid-pr4lgnpc]{color:var(--text-soft);gap:8px;max-width:720px;margin-top:32px;display:grid}.notes[data-astro-cid-pr4lgnpc] a[data-astro-cid-pr4lgnpc]{font-weight:600;text-decoration:underline}.signup-steps[data-astro-cid-pr4lgnpc]{margin-top:48px}.signup-steps[data-astro-cid-pr4lgnpc] h2[data-astro-cid-pr4lgnpc]{margin-bottom:20px;font-size:clamp(24px,3.4vw,32px)}.signup-steps[data-astro-cid-pr4lgnpc] ol[data-astro-cid-pr4lgnpc]{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.signup-steps[data-astro-cid-pr4lgnpc] li[data-astro-cid-pr4lgnpc]{counter-increment:step;border:1px solid var(--line);border-radius:var(--rs-radius-lg);background:var(--bg-card);padding:20px 22px}.signup-steps[data-astro-cid-pr4lgnpc] li[data-astro-cid-pr4lgnpc] h3[data-astro-cid-pr4lgnpc]:before{content:counter(step) " · " / "";color:var(--text-soft)}.signup-steps[data-astro-cid-pr4lgnpc] h3[data-astro-cid-pr4lgnpc]{margin-bottom:6px;font-size:18px}.signup-steps[data-astro-cid-pr4lgnpc] li[data-astro-cid-pr4lgnpc] p[data-astro-cid-pr4lgnpc]{color:var(--text-soft)}.signup-steps__note[data-astro-cid-pr4lgnpc]{color:var(--text-soft);max-width:720px;margin-top:16px}@media (width>=900px){.signup-steps[data-astro-cid-pr4lgnpc] ol[data-astro-cid-pr4lgnpc]{grid-template-columns:repeat(3,1fr)}}
