.hero.svelte-ayuzi5{padding:clamp(48px,8vw,112px) 0 clamp(56px,7vw,96px)}.hero-grid.svelte-ayuzi5{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px clamp(32px,6vw,96px);display:grid}h1.svelte-ayuzi5{letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.2vw,72px);line-height:1.03}h1.svelte-ayuzi5 span:where(.svelte-ayuzi5){color:var(--b-sand-500)}.hero-side.svelte-ayuzi5 .cta:where(.svelte-ayuzi5){margin-top:28px}.shot.svelte-ayuzi5{background:var(--b-panel);isolation:isolate;border-radius:32px;margin:clamp(48px,6vw,80px) 0 0;padding:clamp(12px,2.5vw,32px) clamp(12px,2.5vw,32px) 18px;scroll-margin-top:80px;position:relative}.shot.svelte-ayuzi5:before{content:"";z-index:-1;background:var(--b-aurora);filter:blur(90px);opacity:.16;border-radius:50%;position:absolute;inset:18% 8% 30%}.ficon.svelte-ayuzi5{background:var(--b-card);width:38px;height:38px;box-shadow:var(--b-hairline);color:var(--b-ink);border-radius:12px;place-items:center;margin-bottom:26px;display:grid}.parts.svelte-ayuzi5,.control.svelte-ayuzi5{gap:16px;display:grid}.parts.svelte-ayuzi5{grid-template-columns:repeat(2,minmax(0,1fr))}.control.svelte-ayuzi5{grid-template-columns:repeat(3,minmax(0,1fr))}.parts.svelte-ayuzi5 article:where(.svelte-ayuzi5),.control.svelte-ayuzi5 article:where(.svelte-ayuzi5){border-radius:var(--b-r-lg);background:var(--b-panel);padding:26px 26px 28px}.parts.svelte-ayuzi5 p:where(.svelte-ayuzi5),.control.svelte-ayuzi5 p:where(.svelte-ayuzi5),.tools.svelte-ayuzi5 p:where(.svelte-ayuzi5),.steps.svelte-ayuzi5 p:where(.svelte-ayuzi5){color:var(--b-sand-600);margin:6px 0 0;font-size:14.5px;line-height:1.55}.numbers.svelte-ayuzi5{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.numbers.svelte-ayuzi5 li:where(.svelte-ayuzi5){border-top:1px solid var(--b-ink);gap:8px;padding-top:20px;display:grid}.numbers.svelte-ayuzi5 strong:where(.svelte-ayuzi5){font:300 clamp(30px, 3vw, 40px) / 1.1 var(--b-display);letter-spacing:-.03em}.numbers.svelte-ayuzi5 span:where(.svelte-ayuzi5){color:var(--b-sand-600);font-size:14.5px}.pull.svelte-ayuzi5{text-align:center;max-width:880px;margin:clamp(64px,8vw,112px) auto 0}.pull.svelte-ayuzi5 p:where(.svelte-ayuzi5){font:300 clamp(26px, 3vw, 40px) / 1.2 var(--b-display);letter-spacing:-.025em;text-wrap:balance}.tools.svelte-ayuzi5{border-radius:var(--b-r-lg);background:var(--b-line);box-shadow:var(--b-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tools.svelte-ayuzi5 li:where(.svelte-ayuzi5){background:var(--b-card);padding:24px 24px 26px}.steps.svelte-ayuzi5{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-ayuzi5 li:where(.svelte-ayuzi5){border-radius:var(--b-r-lg);background:var(--b-panel);padding:22px 22px 24px}.step.svelte-ayuzi5{color:var(--b-muted);font:400 13px/1 var(--b-mono);margin-bottom:18px;display:block}.faq-grid.svelte-ayuzi5{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.final.svelte-ayuzi5{padding:0 0 clamp(64px,8vw,112px)}.final-card.svelte-ayuzi5{background:var(--b-panel);text-align:center;isolation:isolate;border-radius:32px;justify-items:center;gap:20px;padding:clamp(48px,7vw,96px) clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.final-card.svelte-ayuzi5:before{content:"";z-index:-1;aspect-ratio:1;background:var(--b-aurora);filter:blur(100px);opacity:.22;border-radius:50%;width:70%;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.final-card.svelte-ayuzi5 h2:where(.svelte-ayuzi5){max-width:18ch}.final-card.svelte-ayuzi5 .cta:where(.svelte-ayuzi5){justify-content:center;margin-top:8px}@media (width<=1100px){.control.svelte-ayuzi5,.tools.svelte-ayuzi5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.hero-grid.svelte-ayuzi5,.faq-grid.svelte-ayuzi5,.parts.svelte-ayuzi5,.steps.svelte-ayuzi5,.numbers.svelte-ayuzi5{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.control.svelte-ayuzi5,.tools.svelte-ayuzi5{grid-template-columns:minmax(0,1fr)}}
