.hero:where(.astro-wp353gzy){padding:clamp(36px,6vw,84px) 0 24px;overflow:hidden}.glow:where(.astro-wp353gzy){background:radial-gradient(circle, color-mix(in srgb, var(--a) 30%, transparent), transparent 65%);filter:blur(30px);pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-260px;right:-160px}.hero-in:where(.astro-wp353gzy){z-index:1;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.id:where(.astro-wp353gzy){align-items:center;gap:16px;margin-bottom:28px;display:flex}.id:where(.astro-wp353gzy) img:where(.astro-wp353gzy){box-shadow:0 14px 30px -12px var(--a);border-radius:17px}.nm:where(.astro-wp353gzy){letter-spacing:-.02em;margin-bottom:6px;font-size:1.3rem;font-weight:640}.pill:where(.astro-wp353gzy) .dot:where(.astro-wp353gzy){background:var(--a);box-shadow:0 0 0 4px color-mix(in srgb, var(--a) 20%, transparent)}h1:where(.astro-wp353gzy){font-size:clamp(2.6rem,5.4vw,4.6rem)}h1:where(.astro-wp353gzy) .serif:where(.astro-wp353gzy){color:var(--a)}.lead:where(.astro-wp353gzy){max-width:46ch;margin-top:22px}.ctas:where(.astro-wp353gzy){flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.price:where(.astro-wp353gzy){color:var(--muted);margin-top:18px;font-size:14px}.demo:where(.astro-wp353gzy) .card{box-shadow:var(--shadow-lg)}.uses:where(.astro-wp353gzy){z-index:1;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:64px;padding-top:26px;display:flex;position:relative}.uses:where(.astro-wp353gzy) span:where(.astro-wp353gzy){font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-right:6px}.uses:where(.astro-wp353gzy) b:where(.astro-wp353gzy){background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:7px 13px;font-size:14.5px;font-weight:520}.sec-head:where(.astro-wp353gzy){gap:16px;margin-bottom:clamp(36px,5vw,64px);display:grid}.sec-head:where(.astro-wp353gzy).center{text-align:center;justify-items:center}.steps:where(.astro-wp353gzy){counter-reset:s;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step:where(.astro-wp353gzy){padding:28px 26px 30px;position:relative;overflow:hidden}.step:where(.astro-wp353gzy):after{content:"";background:var(--a);opacity:.8;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:26px;right:26px}.num:where(.astro-wp353gzy){font:500 13px/1 var(--mono);color:var(--a)}.step:where(.astro-wp353gzy) h3:where(.astro-wp353gzy){margin:18px 0 10px;font-size:1.3rem}.step:where(.astro-wp353gzy) p:where(.astro-wp353gzy){color:var(--ink-2);font-size:15.5px}.feats:where(.astro-wp353gzy){background:var(--bg-2);border-block:1px solid var(--line)}.fgrid:where(.astro-wp353gzy){grid-template-columns:repeat(3,1fr);gap:40px 48px;display:grid}.fdot:where(.astro-wp353gzy){background:linear-gradient(135deg, var(--a), color-mix(in srgb, var(--a) 55%, #fff));width:28px;height:28px;box-shadow:0 8px 18px -8px var(--a);border-radius:9px;margin-bottom:18px;display:block}.feat:where(.astro-wp353gzy) h3:where(.astro-wp353gzy){margin-bottom:8px}.feat:where(.astro-wp353gzy) p:where(.astro-wp353gzy){color:var(--ink-2);font-size:15.5px}.plans:where(.astro-wp353gzy){grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:18px;display:grid}.plan:where(.astro-wp353gzy){padding:30px 30px 32px}.plan:where(.astro-wp353gzy).featured{border-color:color-mix(in srgb, var(--a) 45%, transparent);background:linear-gradient(170deg, color-mix(in srgb, var(--a) 10%, var(--card)), var(--card) 60%);box-shadow:0 0 0 4px color-mix(in srgb, var(--a) 10%, transparent), var(--shadow-lg)}.plan-head:where(.astro-wp353gzy){justify-content:space-between;align-items:center;gap:10px;display:flex}.badge:where(.astro-wp353gzy){font:500 12px/1 var(--mono);color:var(--a);background:color-mix(in srgb, var(--a) 13%, transparent);border-radius:999px;padding:7px 9px}.amount:where(.astro-wp353gzy){letter-spacing:-.04em;margin-top:18px;font-size:3rem;font-weight:650;line-height:1}.note:where(.astro-wp353gzy){color:var(--muted);margin-top:8px;font-size:14.5px}.plan:where(.astro-wp353gzy) ul:where(.astro-wp353gzy){border-top:1px solid var(--line);gap:11px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:grid}.plan:where(.astro-wp353gzy) li:where(.astro-wp353gzy){gap:10px;font-size:15.5px;display:flex}.plan:where(.astro-wp353gzy) li:where(.astro-wp353gzy):before{content:"✓";color:var(--a);font-weight:700}.fine:where(.astro-wp353gzy){text-align:center;color:var(--muted);margin-top:22px;font-size:14px}.faq-in:where(.astro-wp353gzy){grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.more:where(.astro-wp353gzy){color:var(--muted);font-size:15px}.more:where(.astro-wp353gzy) a:where(.astro-wp353gzy){color:var(--ink);text-decoration-color:var(--a);text-underline-offset:3px}.qs:where(.astro-wp353gzy){border-top:1px solid var(--line-2)}details:where(.astro-wp353gzy){border-bottom:1px solid var(--line-2)}summary:where(.astro-wp353gzy){cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:20px;padding:22px 0;font-size:1.08rem;font-weight:560;list-style:none;display:flex}summary:where(.astro-wp353gzy)::-webkit-details-marker{display:none}.plus:where(.astro-wp353gzy){border:1px solid var(--line-2);border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;transition:transform .25s,background .25s;position:relative}.plus:where(.astro-wp353gzy):before,.plus:where(.astro-wp353gzy):after{content:"";background:var(--ink);width:9px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus:where(.astro-wp353gzy):after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}details:where(.astro-wp353gzy)[open] .plus:where(.astro-wp353gzy){background:var(--a);border-color:var(--a)}details:where(.astro-wp353gzy)[open] .plus:where(.astro-wp353gzy):before,details:where(.astro-wp353gzy)[open] .plus:where(.astro-wp353gzy):after{background:#fff}details:where(.astro-wp353gzy)[open] .plus:where(.astro-wp353gzy):after{transform:translate(-50%,-50%)rotate(0)}details:where(.astro-wp353gzy) p:where(.astro-wp353gzy){color:var(--ink-2);padding:0 40px 24px 0}@media (width<=1000px){.hero-in:where(.astro-wp353gzy),.faq-in:where(.astro-wp353gzy){grid-template-columns:1fr}.steps:where(.astro-wp353gzy),.fgrid:where(.astro-wp353gzy){grid-template-columns:1fr 1fr}}@media (width<=640px){.steps:where(.astro-wp353gzy),.fgrid:where(.astro-wp353gzy),.plans:where(.astro-wp353gzy){grid-template-columns:1fr}}
