.night:where(.astro-lmkygsfs){background:var(--md-midnight);color:var(--md-mist);position:relative;overflow:hidden}.hero:where(.astro-lmkygsfs){padding:calc(var(--header-h) + 88px) 0 0;text-align:center}.hero:where(.astro-lmkygsfs) .eyebrow:where(.astro-lmkygsfs){color:var(--md-mist)}h1:where(.astro-lmkygsfs){color:#fff;font-size:clamp(44px,6.4vw,92px);line-height:.98;letter-spacing:-.03em;margin-top:18px}.sub:where(.astro-lmkygsfs){font-size:20px;max-width:560px;margin:26px auto 0;color:#c9ceda}.tail:where(.astro-lmkygsfs){height:200px}.plans:where(.astro-lmkygsfs){margin-top:-150px;position:relative;padding-bottom:96px}.cycle:where(.astro-lmkygsfs){display:flex;width:max-content;margin:0 auto 28px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px}.cycle:where(.astro-lmkygsfs) button:where(.astro-lmkygsfs){font:500 14px var(--text);color:#dfe3eb;background:none;border:0;border-radius:999px;padding:8px 18px;cursor:pointer;display:flex;gap:8px;align-items:center}.cycle:where(.astro-lmkygsfs) button:where(.astro-lmkygsfs)[aria-pressed=true]{background:#fff;color:var(--ink)}.save:where(.astro-lmkygsfs){font:600 11px var(--mono);color:#2f7d50;background:#e3f4ea;border-radius:999px;padding:2px 7px}.plans:where(.astro-lmkygsfs)[data-cycle=monthly] .cycle-annual:where(.astro-lmkygsfs),.plans:where(.astro-lmkygsfs)[data-cycle=annual] .cycle-monthly:where(.astro-lmkygsfs){display:none}.offer:where(.astro-lmkygsfs){display:grid;grid-template-columns:1fr 2.1fr;gap:18px;align-items:stretch}.free:where(.astro-lmkygsfs),.team:where(.astro-lmkygsfs){background:#fff;border:1px solid var(--rule);border-radius:24px;padding:32px;box-shadow:0 30px 60px -40px #141c3373;display:flex;flex-direction:column}.free:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs),.team:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:30px;line-height:1.1;margin-top:8px}.free:where(.astro-lmkygsfs) .amount:where(.astro-lmkygsfs){font:600 56px/1 var(--display);color:var(--ink);letter-spacing:-.03em;margin-top:22px}.blurb:where(.astro-lmkygsfs){font-size:16px;margin:14px 0 0}.free:where(.astro-lmkygsfs) ul:where(.astro-lmkygsfs){list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:10px;font-size:15px}.free:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){padding-left:22px;position:relative}.free:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):before{content:"✓";position:absolute;left:0;color:var(--md-slate);font-weight:600}.free:where(.astro-lmkygsfs) .btn:where(.astro-lmkygsfs){margin-top:auto;justify-content:center}.ghost-btn:where(.astro-lmkygsfs){border:1px solid var(--rule);color:var(--ink)}.ghost-btn:where(.astro-lmkygsfs):hover{border-color:var(--ink)}.light-btn:where(.astro-lmkygsfs){background:#fff;color:var(--ink)}.light-btn:where(.astro-lmkygsfs):hover{transform:translateY(-1px)}.team-head:where(.astro-lmkygsfs){display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.quote:where(.astro-lmkygsfs){text-align:right;flex:none}.per-seat:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){font:600 56px/1 var(--display);color:var(--ink);letter-spacing:-.03em}.per-seat:where(.astro-lmkygsfs) span:where(.astro-lmkygsfs){display:block;font-size:14px;color:var(--faint);margin-top:6px}.rate:where(.astro-lmkygsfs){display:inline-block;margin-top:10px;font:600 12px var(--mono);color:var(--ink);background:var(--md-moon);border-radius:999px;padding:3px 10px}.story:where(.astro-lmkygsfs){font-size:16.5px;margin-top:18px;max-width:58ch}.story:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){color:var(--ink)}.stairs:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end;height:190px;margin-top:30px}.step:where(.astro-lmkygsfs){height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.bar:where(.astro-lmkygsfs){height:calc(var(--h) - 34px);min-height:56px;border-radius:14px 14px 6px 6px;background:var(--soft);border:1px solid var(--rule);display:flex;align-items:flex-start;justify-content:center;padding-top:14px;font:600 18px var(--display);color:var(--faint);transition:background var(--dur-3) var(--ease),color var(--dur-3) var(--ease),transform var(--dur-3) var(--ease)}.label:where(.astro-lmkygsfs){display:flex;justify-content:center;gap:8px;font:500 12.5px var(--mono);color:var(--faint)}.label:where(.astro-lmkygsfs) b:where(.astro-lmkygsfs){color:var(--ink);font-weight:600}.step:where(.astro-lmkygsfs).on .bar:where(.astro-lmkygsfs){background:var(--md-midnight);border-color:var(--md-midnight);color:#fff;transform:translateY(-4px)}.slider:where(.astro-lmkygsfs){display:grid;grid-template-columns:auto 1fr auto;gap:6px 16px;align-items:center;margin-top:26px}.ticks:where(.astro-lmkygsfs){grid-column:2;position:relative;height:16px;font:500 11.5px var(--mono);color:var(--faint)}.ticks:where(.astro-lmkygsfs) span:where(.astro-lmkygsfs){position:absolute;left:calc(var(--at) * (100% - 26px) / 100% + 13px);transform:translate(-50%)}.slider:where(.astro-lmkygsfs) label:where(.astro-lmkygsfs){font:600 15px var(--display);color:var(--ink)}.slider:where(.astro-lmkygsfs) output:where(.astro-lmkygsfs){font:600 18px var(--display);color:var(--ink);min-width:2.5ch;text-align:right}input:where(.astro-lmkygsfs)[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--md-midnight) var(--fill, 10%),var(--rule) var(--fill, 10%));outline-offset:6px}input:where(.astro-lmkygsfs)[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--md-midnight);box-shadow:0 4px 10px #141c3340;cursor:grab}input:where(.astro-lmkygsfs)[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--md-midnight);cursor:grab}.total:where(.astro-lmkygsfs){display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:22px;border-top:1px solid var(--rule)}.total:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){display:grid;gap:2px}.total:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){font:600 26px var(--display);color:var(--ink)}.total:where(.astro-lmkygsfs) span:where(.astro-lmkygsfs){font-size:14px;color:var(--faint)}.fine:where(.astro-lmkygsfs){margin-top:14px;font-size:13.5px;color:var(--faint)}.band:where(.astro-lmkygsfs){padding:128px 0}.band:where(.astro-lmkygsfs).soft{background:var(--soft)}.big:where(.astro-lmkygsfs){font-size:clamp(36px,4.6vw,64px);line-height:1.02;letter-spacing:-.03em}.lede:where(.astro-lmkygsfs){font-size:20px;max-width:600px;margin-top:20px}.sr:where(.astro-lmkygsfs){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table:where(.astro-lmkygsfs){margin-top:56px;background:#fff;border:1px solid var(--rule);border-radius:20px;overflow:hidden}table:where(.astro-lmkygsfs){width:100%;border-collapse:collapse;font-size:16px}th:where(.astro-lmkygsfs),td:where(.astro-lmkygsfs){padding:16px 24px;text-align:left;border-top:1px solid var(--rule)}thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){border-top:0;font:600 13px var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--soft)}tbody:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){font-weight:500;color:var(--ink);width:40%}td:where(.astro-lmkygsfs){color:var(--body)}td:where(.astro-lmkygsfs).yes{color:var(--ink);font-weight:600}td:where(.astro-lmkygsfs).no{color:#b6bccb}.trio:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.tile:where(.astro-lmkygsfs){border:1px solid var(--rule);border-radius:20px;padding:28px;display:grid;gap:10px;align-content:start}.k:where(.astro-lmkygsfs){font:500 12.5px var(--mono);color:var(--faint)}.stat:where(.astro-lmkygsfs){font:600 34px/1.1 var(--display);color:var(--ink);letter-spacing:-.02em;display:grid;gap:4px}.stat:where(.astro-lmkygsfs) span:where(.astro-lmkygsfs){font:400 14px var(--text);color:var(--faint);letter-spacing:0}.tile:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs):last-child{font-size:15.5px}.duo:where(.astro-lmkygsfs){display:grid;grid-template-columns:1fr 1fr;gap:20px}.card:where(.astro-lmkygsfs){background:#fff;border:1px solid var(--rule);border-radius:22px;padding:36px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.card:where(.astro-lmkygsfs) h3:where(.astro-lmkygsfs){font-size:30px}.card:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs):not(.k){font-size:17px;max-width:46ch}.card:where(.astro-lmkygsfs) .link:where(.astro-lmkygsfs){margin-top:auto;padding-top:12px;color:var(--ink);font-weight:500}.card:where(.astro-lmkygsfs) .btn:where(.astro-lmkygsfs){margin-top:auto}.card:where(.astro-lmkygsfs).dark{background:var(--md-midnight);border-color:var(--md-midnight);color:#c9ceda}.card:where(.astro-lmkygsfs).dark h3:where(.astro-lmkygsfs){color:#fff}.card:where(.astro-lmkygsfs).dark .k:where(.astro-lmkygsfs){color:var(--md-mist)}.faq:where(.astro-lmkygsfs){display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.qs:where(.astro-lmkygsfs){border-top:1px solid var(--rule)}details:where(.astro-lmkygsfs){border-bottom:1px solid var(--rule)}summary:where(.astro-lmkygsfs){list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font:600 19px/1.35 var(--display);color:var(--ink)}summary:where(.astro-lmkygsfs)::-webkit-details-marker{display:none}summary:where(.astro-lmkygsfs):after{content:"+";position:absolute;right:4px;top:18px;font:400 26px var(--display);color:var(--faint);transition:transform var(--dur-2) var(--ease)}details:where(.astro-lmkygsfs)[open] summary:where(.astro-lmkygsfs):after{transform:rotate(45deg)}details:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){padding:0 40px 24px 0;font-size:16.5px}.close:where(.astro-lmkygsfs){padding:140px 0;text-align:center}.close:where(.astro-lmkygsfs) .wrap:where(.astro-lmkygsfs){display:grid;justify-items:center;gap:34px}.close:where(.astro-lmkygsfs) .deal:where(.astro-lmkygsfs){width:320px;height:auto}.close:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){color:#fff;font-size:clamp(34px,4vw,56px)}@media(max-width:1000px){.offer:where(.astro-lmkygsfs){grid-template-columns:1fr}}@media(max-width:900px){.hero:where(.astro-lmkygsfs){padding-top:calc(var(--header-h) + 56px)}.tail:where(.astro-lmkygsfs){height:170px}.band:where(.astro-lmkygsfs){padding:88px 0}.trio:where(.astro-lmkygsfs),.duo:where(.astro-lmkygsfs),.faq:where(.astro-lmkygsfs){grid-template-columns:1fr}.faq:where(.astro-lmkygsfs){gap:24px}th:where(.astro-lmkygsfs),td:where(.astro-lmkygsfs){padding:13px 14px;font-size:14.5px}.close:where(.astro-lmkygsfs) .deal:where(.astro-lmkygsfs){width:min(300px,80vw)}}@media(max-width:620px){.team-head:where(.astro-lmkygsfs){flex-direction:column}.quote:where(.astro-lmkygsfs){text-align:left}.total:where(.astro-lmkygsfs){flex-direction:column;align-items:flex-start}.stairs:where(.astro-lmkygsfs){height:160px}.bar:where(.astro-lmkygsfs){font-size:15px}.label:where(.astro-lmkygsfs){flex-direction:column;align-items:center;gap:0}}
