.features.svelte-d7fvtx{padding-block:clamp(64px,9vw,140px) clamp(32px,5vw,80px)}.grid.svelte-d7fvtx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 140px;display:grid}h2.svelte-d7fvtx{color:var(--text-heading);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-display)}.intro.svelte-d7fvtx p:where(.svelte-d7fvtx){max-width:570px;color:var(--text-body);margin-top:28px;font-weight:500}.card-wrap.svelte-d7fvtx{--accent:var(--blue-rgb);--pad:32px;--tab-size:64px;--tab-gap:24px;position:relative}.tab-glow.svelte-d7fvtx{top:calc(var(--pad) + var(--tab-size) / 2);left:calc(var(--pad) + var(--tab-size) / 2);z-index:-1;background:radial-gradient(closest-side, rgb(var(--accent) / .26), rgb(var(--accent) / .08) 50%, transparent);width:360px;height:360px;transform:translateX(calc(var(--i) * (var(--tab-size) + var(--tab-gap))));pointer-events:none;transition:background var(--dur-slow) var(--ease-out);border-radius:50%;margin:-180px 0 0 -180px;position:absolute}:root[data-motion=full] .tab-glow.svelte-d7fvtx{transition:transform .56s var(--ease-spring), background var(--dur-slow) var(--ease-out)}.card.svelte-d7fvtx{min-height:296px;padding:var(--pad);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);isolation:isolate;gap:36px;display:grid;position:relative;overflow:hidden}.tabs.svelte-d7fvtx{gap:var(--tab-gap);flex-wrap:wrap;display:flex}.tab.svelte-d7fvtx{width:var(--tab-size);height:var(--tab-size);background:var(--surface-raised);color:var(--text-muted);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.tab.svelte-d7fvtx:hover{color:#fff}.tab[aria-selected=true].svelte-d7fvtx{background:rgb(var(--tab));color:#fff;box-shadow:inset 0 0 0 2px #ffffff59, 0 0 24px rgb(var(--tab) / .7)}:root[data-motion=full] .tab.svelte-d7fvtx:active{transform:scale(.94)}.panel.svelte-d7fvtx{outline:none;gap:16px;display:grid}h3.svelte-d7fvtx{color:#fff;font-size:var(--fs-lg);font-weight:500}.panel.svelte-d7fvtx p:where(.svelte-d7fvtx){color:var(--text-body);font-weight:500}:root[data-motion=full] .panel.svelte-d7fvtx>:where(.svelte-d7fvtx){animation:svelte-d7fvtx-panel-in .36s var(--ease-out) both}@keyframes svelte-d7fvtx-panel-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=980px){.grid.svelte-d7fvtx{grid-template-columns:1fr}}@media (width<=480px){.card-wrap.svelte-d7fvtx{--pad:24px;--tab-size:56px;--tab-gap:16px}}.hero.svelte-15dh3yh{isolation:isolate;padding-block:clamp(56px,9vw,150px) clamp(48px,7vw,110px);position:relative}.stage.svelte-15dh3yh{position:relative}.tiles.svelte-15dh3yh{inset:0 var(--gutter);pointer-events:none;position:absolute}.tile.svelte-15dh3yh{width:var(--size);height:var(--size);border-radius:calc(var(--size) * .24);box-shadow:inset 0 0 0 1px #ffffff59, 0 0 22px #a046fff2, 0 0 56px rgb(var(--purple-rgb) / .6);transform:translate(-50%, -50%) rotate(var(--turn));background:linear-gradient(150deg,#c68bff 0%,#a855f7 42%,#9224ff 100%);place-items:center;display:grid;position:absolute}:root[data-motion=full] .tile.svelte-15dh3yh{animation:svelte-15dh3yh-tile-float 7s var(--ease-in-out) var(--delay) infinite alternate}@keyframes svelte-15dh3yh-tile-float{to{transform:translate(-50%, calc(-50% - 14px)) rotate(calc(var(--turn) + 4deg))}}.copy.svelte-15dh3yh{text-align:center;justify-items:center;gap:28px;display:grid;position:relative}:root[data-motion] h1.text-gradient.svelte-15dh3yh{animation:none}h1.svelte-15dh3yh{font-size:var(--fs-display);font-weight:500;line-height:var(--lh-display);display:grid}.lead.svelte-15dh3yh{max-width:600px;color:var(--text-muted);font-weight:500}.actions.svelte-15dh3yh{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:12px;display:flex}@media (width<=980px){.tiles.svelte-15dh3yh{display:none}}.pricing.svelte-31ipcn{padding-block:clamp(48px,7vw,110px) clamp(32px,5vw,80px)}.title.svelte-31ipcn{color:var(--text-heading);font-size:var(--fs-3xl);text-align:center;justify-items:center;gap:4px;margin-bottom:24px;font-weight:500;display:grid}.tabs.svelte-31ipcn{justify-content:center;margin-bottom:clamp(56px,7vw,100px);display:flex}.plans-wrap.svelte-31ipcn{isolation:isolate;position:relative}.plans.svelte-31ipcn{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.empty.svelte-31ipcn{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--text-muted);text-align:center;grid-column:1/-1;justify-items:center;gap:20px;padding:48px 24px;display:grid}.plans.table.svelte-31ipcn{display:block}.provider.svelte-31ipcn{color:var(--text-muted);font-size:var(--fs-sm);text-align:center;margin-top:20px}.note.svelte-31ipcn{color:var(--text-faint);font-size:var(--fs-sm);text-align:center;margin-top:20px}@media (width<=1100px){.plans.svelte-31ipcn{grid-template-columns:minmax(0,1fr);gap:32px;max-width:520px;margin-inline:auto}.plans.svelte-31ipcn .card.best{margin-top:0}.slot.svelte-31ipcn:has(.card.best){order:-1}}.trusted.svelte-1vqejrd{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:40px;margin-top:clamp(56px,7vw,92px);display:grid}.label.svelte-1vqejrd{color:#5a5a5c;font-size:var(--fs-xl);line-height:1.3}.viewport.svelte-1vqejrd{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track.svelte-1vqejrd{gap:56px;width:max-content;margin:0;display:flex}li.svelte-1vqejrd{flex:none}img.svelte-1vqejrd{opacity:.38;width:auto;height:54px;transition:opacity var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out)}li.svelte-1vqejrd:hover img:where(.svelte-1vqejrd){opacity:.8}.copy.svelte-1vqejrd{display:none}:root[data-motion=full] .copy.svelte-1vqejrd,:root[data-motion=lite] .copy.svelte-1vqejrd{display:block}:root[data-motion=full] .track.svelte-1vqejrd{animation:34s linear infinite svelte-1vqejrd-marquee}:root[data-motion=lite] .track.svelte-1vqejrd{animation:60s linear infinite svelte-1vqejrd-marquee}.viewport.svelte-1vqejrd:hover .track:where(.svelte-1vqejrd){animation-play-state:paused}@keyframes svelte-1vqejrd-marquee{to{transform:translate(calc(-50% - 28px))}}@media (width<=760px){.trusted.svelte-1vqejrd{grid-template-columns:1fr;gap:20px}img.svelte-1vqejrd{height:40px}}
