.heading[data-astro-cid-v4itrogg]{gap:var(--space-2xl);flex-direction:column;max-width:760px;display:flex}.title[data-astro-cid-v4itrogg]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,56px);font-weight:800;line-height:1.02}.mark[data-astro-cid-v4itrogg]{color:var(--color-link)}.lead[data-astro-cid-v4itrogg]{max-width:640px;color:var(--color-text-3);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.calculator[data-astro-cid-3c2cnrcx]{background:var(--color-surface);padding-block:clamp(48px,7vw,96px)}.inner[data-astro-cid-3c2cnrcx]{flex-direction:column;gap:clamp(28px,4vw,40px);display:flex}.grid[data-astro-cid-3c2cnrcx]{align-items:start;gap:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.panel[data-astro-cid-3c2cnrcx]{border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-bg);flex-direction:column;padding:clamp(22px,3vw,32px);display:flex}.controls[data-astro-cid-3c2cnrcx]{gap:var(--space-xs)}.label[data-astro-cid-3c2cnrcx]{color:var(--color-link);font:600 11.5px var(--font-mono);letter-spacing:.06em}.company[data-astro-cid-3c2cnrcx]{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-soft);display:flex}.company-name[data-astro-cid-3c2cnrcx]{flex-direction:column;gap:2px;display:flex}.company-name[data-astro-cid-3c2cnrcx] strong[data-astro-cid-3c2cnrcx]{letter-spacing:-.02em;font-size:20px;font-weight:800}.reset[data-astro-cid-3c2cnrcx],.segment[data-astro-cid-3c2cnrcx],.toggle[data-astro-cid-3c2cnrcx]{all:unset;box-sizing:border-box;cursor:pointer}.reset[data-astro-cid-3c2cnrcx]{min-height:36px;padding:0 var(--space-lg);color:var(--color-link);border-radius:9px;font-size:14px;font-weight:600}.reset[data-astro-cid-3c2cnrcx]:hover{background:var(--color-accent-soft)}.reset[data-astro-cid-3c2cnrcx]:disabled{opacity:.4}.field[data-astro-cid-3c2cnrcx]{gap:var(--space-md);padding:var(--space-2xl) 0;border-bottom:1px solid var(--color-border-soft);flex-direction:column;display:flex}.field-head[data-astro-cid-3c2cnrcx]{justify-content:space-between;align-items:baseline;gap:var(--space-lg);display:flex}.field-label[data-astro-cid-3c2cnrcx]{font-size:16px;font-weight:600}.value-free[data-astro-cid-3c2cnrcx]{color:var(--green-600);font-size:15px;font-weight:700}.value-mono[data-astro-cid-3c2cnrcx]{color:var(--color-link);font:600 15px var(--font-mono)}input[data-astro-cid-3c2cnrcx][type=range]{width:100%;accent-color:var(--color-link)}.segments[data-astro-cid-3c2cnrcx]{align-self:flex-start;gap:var(--space-2xs);padding:var(--space-2xs);background:var(--color-surface-2);border-radius:11px;flex-wrap:wrap;display:flex}.segment[data-astro-cid-3c2cnrcx]{min-height:36px;padding:0 var(--space-lg);border-radius:var(--radius-sm);color:var(--color-muted);transition:background var(--duration-base) var(--ease-out);align-items:center;font-size:14px;font-weight:600;display:flex}.segment[data-astro-cid-3c2cnrcx][aria-pressed=true]{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-segment)}.toggles[data-astro-cid-3c2cnrcx]{gap:var(--space-md);padding-top:var(--space-2xl);flex-direction:column;display:flex}.toggle[data-astro-cid-3c2cnrcx]{justify-content:space-between;align-items:center;gap:var(--space-2xl);min-height:48px;padding:var(--space-xs) 0;display:flex}.toggle-body[data-astro-cid-3c2cnrcx]{flex-direction:column;gap:2px;display:flex}.toggle-text[data-astro-cid-3c2cnrcx]{color:var(--color-muted);font-size:14px}.track[data-astro-cid-3c2cnrcx]{border-radius:var(--radius-pill);background:var(--stone-180);width:44px;height:26px;transition:background var(--duration-base) var(--ease-out);flex-shrink:0;position:relative}.knob[data-astro-cid-3c2cnrcx]{background:var(--color-bg);width:20px;height:20px;box-shadow:var(--shadow-knob-soft);transition:transform var(--duration-base) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.toggle[data-astro-cid-3c2cnrcx][aria-checked=true] .track[data-astro-cid-3c2cnrcx]{background:var(--color-link)}.toggle[data-astro-cid-3c2cnrcx][aria-checked=true] .knob[data-astro-cid-3c2cnrcx]{transform:translate(18px)}.reset[data-astro-cid-3c2cnrcx]:focus-visible,.segment[data-astro-cid-3c2cnrcx]:focus-visible,.toggle[data-astro-cid-3c2cnrcx]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.result[data-astro-cid-3c2cnrcx]{position:sticky;top:88px}.breakdown[data-astro-cid-3c2cnrcx]{padding-bottom:var(--space-sm)}.line[data-astro-cid-3c2cnrcx]{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-soft);transition:opacity var(--duration-base) var(--ease-out);display:flex}.line[data-astro-cid-3c2cnrcx][data-off]{opacity:.45}.line-body[data-astro-cid-3c2cnrcx]{flex-direction:column;gap:2px;min-width:0;display:flex}.line-name[data-astro-cid-3c2cnrcx]{font-size:16px;font-weight:700}.line-detail[data-astro-cid-3c2cnrcx]{color:var(--color-muted);font-size:14px}.line-price[data-astro-cid-3c2cnrcx]{color:var(--color-link);letter-spacing:-.02em;white-space:nowrap;font-size:19px;font-weight:800}.total[data-astro-cid-3c2cnrcx]{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-top:var(--space-2xl);background:linear-gradient(120deg, var(--color-accent-soft), var(--ink-30));border-radius:18px;flex-wrap:wrap;padding:20px 22px;display:flex}.total-label[data-astro-cid-3c2cnrcx]{padding-bottom:var(--space-xs);font-size:13px}.total-body[data-astro-cid-3c2cnrcx]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.total-row[data-astro-cid-3c2cnrcx]{align-items:baseline;gap:var(--space-sm);display:flex}.total-amount[data-astro-cid-3c2cnrcx]{letter-spacing:-.045em;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1}.total-per[data-astro-cid-3c2cnrcx]{color:var(--color-text-3);font-size:17px}.annual[data-astro-cid-3c2cnrcx]{color:var(--color-text-2);font-size:15px;font-weight:600}.per-user[data-astro-cid-3c2cnrcx]{color:var(--color-muted);margin:14px 0 0;font-size:14px}.modules[data-astro-cid-j3saqe5j]{padding-block:clamp(48px,7vw,96px)}.inner[data-astro-cid-j3saqe5j]{flex-direction:column;gap:clamp(28px,4vw,44px);display:flex}.inner[data-astro-cid-j3saqe5j] .lead{max-width:620px}.cards[data-astro-cid-j3saqe5j]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.card[data-astro-cid-j3saqe5j]{gap:var(--space-2xl);border-radius:var(--radius-3xl);background:var(--wash);flex-direction:column;padding:clamp(22px,2.4vw,28px);display:flex}.multi[data-astro-cid-j3saqe5j]{--ink:var(--amber-580)}.card-head[data-astro-cid-j3saqe5j]{align-items:center;gap:var(--space-lg);display:flex}.icon[data-astro-cid-j3saqe5j]{background:var(--color-bg);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.icon[data-astro-cid-j3saqe5j] path[data-astro-cid-j3saqe5j]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.card-title[data-astro-cid-j3saqe5j]{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.price[data-astro-cid-j3saqe5j]{align-items:baseline;gap:var(--space-sm);margin:0;display:flex}.amount[data-astro-cid-j3saqe5j]{color:var(--ink);letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1}.per[data-astro-cid-j3saqe5j]{color:var(--color-text-3);font-size:15px}.rows[data-astro-cid-j3saqe5j]{padding-top:var(--space-lg);border-top:1px solid color-mix(in srgb, var(--ink-910) 10%, transparent);flex-direction:column;display:flex}.rows-label[data-astro-cid-j3saqe5j]{margin-bottom:var(--space-xs);color:var(--ink);font:600 11.5px var(--font-mono);letter-spacing:.06em}.row[data-astro-cid-j3saqe5j]{justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid color-mix(in srgb, var(--ink-910) 7%, transparent);font-size:15px;display:flex}.row[data-astro-cid-j3saqe5j]:last-child{border-bottom:0}.row[data-astro-cid-j3saqe5j] strong[data-astro-cid-j3saqe5j]{color:var(--ink);font-weight:800}.unit[data-astro-cid-j3saqe5j]{color:var(--color-muted)}.card-text[data-astro-cid-j3saqe5j]{padding-top:var(--space-lg);border-top:1px solid color-mix(in srgb, var(--ink-910) 10%, transparent);color:var(--color-text-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.extras[data-astro-cid-j3saqe5j]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.extras[data-astro-cid-j3saqe5j] .extra{align-items:center;gap:var(--space-2xl);padding:20px var(--space-3xl);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);transition:border-color var(--duration-base) var(--ease-out);border-radius:20px;text-decoration:none;display:flex}.extras[data-astro-cid-j3saqe5j] a.extra:hover{border-color:var(--color-text);color:var(--color-text)}.extra-icon[data-astro-cid-j3saqe5j]{--ink:var(--color-link);background:var(--color-accent-soft)}.extra-icon[data-astro-cid-j3saqe5j].ops{--ink:var(--purple-660);background:var(--purple-70)}.extra-body[data-astro-cid-j3saqe5j]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.extra-title[data-astro-cid-j3saqe5j]{font-size:17px;font-weight:700}.extra-text[data-astro-cid-j3saqe5j]{color:var(--color-muted);font-size:15px}.extra-price[data-astro-cid-j3saqe5j]{align-items:baseline;gap:var(--space-xs);flex-shrink:0;display:flex}.extra-price[data-astro-cid-j3saqe5j] strong[data-astro-cid-j3saqe5j]{color:var(--purple-660);letter-spacing:-.03em;font-size:30px;font-weight:800}.extra-price[data-astro-cid-j3saqe5j] .unit[data-astro-cid-j3saqe5j]{font-size:14px}.extra-cta[data-astro-cid-j3saqe5j]{align-items:center;gap:var(--space-md);color:var(--color-link);flex-shrink:0;font-size:15px;font-weight:700;display:flex}.extra-cta[data-astro-cid-j3saqe5j] path[data-astro-cid-j3saqe5j]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hero[data-astro-cid-sicy7avi]{padding:clamp(48px, 8vw, 96px) var(--gutter) clamp(32px, 5vw, 56px);position:relative;overflow:hidden}.glow[data-astro-cid-sicy7avi]{background:var(--gradient-pricing-glow);pointer-events:none;width:1500px;height:700px;position:absolute;top:clamp(260px,30vw,380px);left:50%;transform:translate(-50%)}.intro[data-astro-cid-sicy7avi]{max-width:var(--container);text-align:center;flex-direction:column;align-items:center;gap:22px;margin:0 auto;display:flex;position:relative}.eyebrow-dot[data-astro-cid-sicy7avi]{align-items:center;gap:var(--space-md);color:var(--color-link);margin:0;font-size:15px;font-weight:600;display:inline-flex}.dot[data-astro-cid-sicy7avi]{background:var(--color-accent);width:8px;height:8px;box-shadow:var(--shadow-ring);border-radius:50%}.title[data-astro-cid-sicy7avi]{letter-spacing:-.04em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(40px,6.4vw,84px);font-weight:800;line-height:1}.lead[data-astro-cid-sicy7avi]{max-width:720px;color:var(--color-text-2);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.4}.lead-mark[data-astro-cid-sicy7avi]{color:var(--color-link)}.plan[data-astro-cid-sicy7avi]{max-width:var(--container);border:1px solid var(--color-border-strong);background:var(--color-bg);box-shadow:var(--shadow-pricing);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));margin:clamp(40px,5vw,64px) auto 0;display:grid;position:relative;overflow:hidden}.plan-main[data-astro-cid-sicy7avi],.plan-list[data-astro-cid-sicy7avi]{flex-direction:column;padding:clamp(28px,4vw,48px);display:flex}.plan-main[data-astro-cid-sicy7avi]{background:var(--wash);gap:18px}.plan-list[data-astro-cid-sicy7avi]{gap:var(--space-xs)}.label[data-astro-cid-sicy7avi]{color:var(--color-link);font:600 13px var(--font-mono);letter-spacing:.06em}.includes[data-astro-cid-sicy7avi]{margin-bottom:var(--space-sm)}.price[data-astro-cid-sicy7avi]{align-items:baseline;gap:var(--space-md);margin:0;display:flex}.amount[data-astro-cid-sicy7avi]{letter-spacing:-.05em;font-size:clamp(72px,9vw,112px);font-weight:800;line-height:.9}.per[data-astro-cid-sicy7avi]{color:var(--color-text-3);font-size:20px}.plan-text[data-astro-cid-sicy7avi]{max-width:380px;color:var(--color-text-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.plan-main[data-astro-cid-sicy7avi] .button.plan-cta{align-self:flex-start;margin-top:auto;font-size:17px}.item[data-astro-cid-sicy7avi]{align-items:flex-start;gap:var(--space-xl);padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border-soft);display:flex}.item[data-astro-cid-sicy7avi]:last-child{border-bottom:0}.icon[data-astro-cid-sicy7avi]{border-radius:var(--radius-lg);background:var(--color-accent-soft);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon[data-astro-cid-sicy7avi] path[data-astro-cid-sicy7avi]{fill:none;stroke:var(--color-link);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.item-body[data-astro-cid-sicy7avi]{flex-direction:column;gap:3px;display:flex}.item-title[data-astro-cid-sicy7avi]{font-size:17px;font-weight:700}.item-text[data-astro-cid-sicy7avi]{color:var(--color-muted);font-size:15px}
