.cube-canvas.svelte-1vacp17{z-index:2;place-items:center;display:grid;position:absolute;inset:0}canvas.svelte-1vacp17{touch-action:none;cursor:grab;width:100%;height:100%}canvas.svelte-1vacp17:active{cursor:grabbing}img.svelte-1vacp17{filter:drop-shadow(0 42px 58px #000000ad);width:min(74%,520px)}*{box-sizing:border-box}html{scroll-behavior:smooth;color:#ffe6d8;background:#140b08}body{color:#ffe6d8;background:#140b08;margin:0;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:4px;outline:3px solid #ffbd7f}.page-shell.svelte-1uha8ag{background-image:linear-gradient(#ffb77b0b 1px,#0000 1px),linear-gradient(90deg,#ffb77b0b 1px,#0000 1px);background-size:44px 44px;min-height:100vh;overflow:hidden}h1.svelte-1uha8ag,h2.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag{letter-spacing:0;font-family:Bricolage Grotesque,Geist,sans-serif}.hero-section.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:center;gap:clamp(36px,6vw,84px);min-height:calc(88vh - 90px);padding:clamp(48px,8vw,88px) clamp(18px,5vw,64px) 64px;display:grid}.hero-copy.svelte-1uha8ag{max-width:640px}h1.svelte-1uha8ag{color:#ffe4d8;text-shadow:0 2px #6d3215,0 18px 42px #00000073;font-size:clamp(3.4rem,6.6vw,5.6rem);font-weight:800;line-height:.96}.hero-lede.svelte-1uha8ag{color:#e5c9b7;max-width:580px;margin-top:24px;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-weight:800;display:inline-flex}.primary-button.svelte-1uha8ag{color:#241006;background:#c97835;border:1px solid #ffdebe52;box-shadow:inset 0 1px #fff0dc80,0 5px #5b270c,0 16px 32px #00000057}.primary-button.svelte-1uha8ag:hover{filter:brightness(1.07);transform:translateY(-1px)}.primary-button.svelte-1uha8ag:active{transform:translateY(3px);box-shadow:inset 0 1px #fff0dc59,0 2px #5b270c}.secondary-button.svelte-1uha8ag{color:#ffe1cf;background:#26140dc7;border:1px solid #ffdac33d;box-shadow:inset 0 1px #ffe8d21f,0 5px #0000006b}.secondary-button.svelte-1uha8ag:hover{color:#ffd7bd;border-color:#ffbd8680}.cube-stage.svelte-1uha8ag{background:#1d0f09;border:1px solid #ffd3b229;border-radius:28px;place-items:center;min-height:clamp(340px,42vw,560px);display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffecdc1a,inset -1px -1px #0000006b,0 30px 70px #00000073}.grid-plane.svelte-1uha8ag{transform-origin:bottom;opacity:.7;background-image:linear-gradient(#ff99531a 1px,#0000 1px),linear-gradient(90deg,#ff99531a 1px,#0000 1px);background-size:28px 28px;height:34%;position:absolute;inset:auto 4% 0;transform:perspective(520px)rotateX(62deg)}.features-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.tools-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag{padding:clamp(48px,6vw,72px) clamp(18px,5vw,64px);scroll-margin-top:110px}.tools-section.svelte-1uha8ag{padding-bottom:clamp(28px,4vw,40px)}.pricing-section.svelte-1uha8ag{padding-top:clamp(28px,4vw,40px)}.section-heading.svelte-1uha8ag{gap:12px;max-width:760px;margin-bottom:32px;display:grid}.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#d98a44;text-transform:uppercase;font-size:.78rem;font-weight:800}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#ffe4d8;font-size:clamp(1.9rem,4.2vw,3.4rem);line-height:1.02}.features-section.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.pricing-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.7rem,2.7vw,2.35rem)}.pricing-grid.svelte-1uha8ag{gap:18px;display:grid}.feature-carousel-shell.svelte-1uha8ag{max-width:1280px;margin-inline:auto;position:relative}.feature-carousel-shell.svelte-1uha8ag:before,.feature-carousel-shell.svelte-1uha8ag:after{z-index:4;content:"";pointer-events:none;width:calc(50vw - 50% + 56px);position:absolute;top:0;bottom:58px}.feature-carousel-shell.svelte-1uha8ag:before{background:linear-gradient(90deg,#100704 0% 64%,#100704b8 82%,#0000 100%);left:calc(50% - 50vw)}.feature-carousel-shell.svelte-1uha8ag:after{background:linear-gradient(270deg,#100704 0% 64%,#100704b8 82%,#0000 100%);right:calc(50% - 50vw)}.feature-carousel.svelte-1uha8ag{height:clamp(390px,44vw,560px);position:relative;overflow:hidden}.pricing-grid.svelte-1uha8ag{grid-template-columns:repeat(3,300px);justify-content:center;align-items:stretch;max-width:980px;margin-inline:auto}.pricing-card.svelte-1uha8ag{background:#25130d;border:1px solid #ffd3b226;border-radius:18px;display:grid;box-shadow:inset 0 1px #ffecdc14,0 18px 46px #00000047}.feature-slide.svelte-1uha8ag{aspect-ratio:16/9;opacity:0;pointer-events:none;width:min(78%,960px);height:auto;color:inherit;cursor:pointer;background:#160a06;border:1px solid #ffd3b233;border-radius:22px;text-decoration:none;transition:transform .62s cubic-bezier(.2,.72,.2,1),opacity .42s,border-color .18s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.84);box-shadow:inset 0 1px #ffecdc14,0 18px 46px #0000004d}.feature-slide.active-slide.svelte-1uha8ag{z-index:3;opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.feature-slide.previous-slide.svelte-1uha8ag{z-index:1;opacity:.72;transform:translate(-120%,-50%)scale(.84)}.feature-slide.next-slide.svelte-1uha8ag{z-index:1;opacity:.72;transform:translate(20%,-50%)scale(.84)}a.feature-slide.svelte-1uha8ag:hover{border-color:#ffbd8680}a.feature-slide.svelte-1uha8ag:hover .feature-cta:where(.svelte-1uha8ag),a.feature-slide.svelte-1uha8ag:focus-visible .feature-cta:where(.svelte-1uha8ag){background:#f08a3c;transform:translateY(-1px)}a.feature-slide.svelte-1uha8ag:focus-visible{outline-offset:4px;outline:3px solid #ffbd8694}.feature-slide.coming-soon.svelte-1uha8ag{cursor:default}.feature-slide.coming-soon.active-slide.svelte-1uha8ag{pointer-events:none}.feature-cta.disabled.svelte-1uha8ag{box-shadow:none;color:#d7bcaa;opacity:.85;background:#5a341eb8;border-color:#ffbd8647}.feature-slide.svelte-1uha8ag>img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.feature-overlay.svelte-1uha8ag{background:linear-gradient(#0000,#0f0603e0 38%,#120805 100%);justify-content:space-between;align-items:end;gap:28px;padding:clamp(22px,3vw,38px);display:flex;position:absolute;inset:auto 0 0}.feature-copy.svelte-1uha8ag{gap:7px;max-width:560px;display:grid}.feature-status.svelte-1uha8ag{color:#ffbd86;text-transform:uppercase;font-size:.75rem;font-weight:900}.feature-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#ffe4d8;font-family:Bricolage Grotesque,Geist,sans-serif;font-size:clamp(1.45rem,2.6vw,2.35rem);line-height:1}.feature-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#d7bcaa;font-size:.92rem;font-weight:650;line-height:1.38}.feature-cta.svelte-1uha8ag{color:#170904;text-transform:uppercase;background:#d86f22;border:1px solid #ff9f58;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:138px;padding:13px 17px;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 10px 26px #00000052}.carousel-controls.svelte-1uha8ag{color:#bd9b86;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:.76rem;font-weight:850;display:flex}.carousel-controls.svelte-1uha8ag>button:where(.svelte-1uha8ag){color:#ffbd86;background:#25130d;border:1px solid #ffbe8e3d;border-radius:10px;place-items:center;width:38px;height:38px;display:inline-grid}.carousel-controls.svelte-1uha8ag>button:where(.svelte-1uha8ag):hover{background:#331a11;border-color:#ffbe8e8c}.carousel-dots.svelte-1uha8ag{align-items:center;gap:7px;display:flex}.carousel-dots.svelte-1uha8ag button:where(.svelte-1uha8ag){background:#6e4632;border:0;border-radius:999px;width:8px;height:8px;padding:0}.carousel-dots.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#d98a44;width:26px}.pricing-heading.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);align-items:end;width:100%;max-width:none;position:relative}.pricing-heading.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child,.pricing-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:760px}.billing-toggle.svelte-1uha8ag{background:#180b06;border:1px solid #ffd3b229;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:300px;padding:5px;display:inline-grid;position:absolute;bottom:0;right:max(0px,50% - 468px)}.billing-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#d7bcaa;cursor:pointer;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;border-radius:10px;font-weight:900}.billing-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#ffbd86;text-transform:uppercase;background:#ffbd8621;border-radius:999px;margin-left:4px;padding:3px 7px;font-size:.68rem;font-weight:950;display:inline-block}.billing-toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag),.billing-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:#241006;background:#c97835}.billing-toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.billing-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag):hover span:where(.svelte-1uha8ag){color:#241006;background:#2410062e}.pricing-card.svelte-1uha8ag{border-radius:16px;grid-template-rows:auto 1fr auto;align-content:start;gap:16px;width:300px;min-height:410px;padding:clamp(18px,2.4vw,24px);position:relative}.pricing-card.featured.svelte-1uha8ag{background:linear-gradient(#a8572057,#25130dfa),#25130d;border-color:#ffbd86c2;box-shadow:inset 0 1px #ffecdc29,0 0 0 1px #ffbd8624,0 22px 58px #0000005c}.pricing-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.pricing-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.pricing-card.svelte-1uha8ag del:where(.svelte-1uha8ag){margin:0}.pricing-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffbd86;text-transform:uppercase;font-size:.78rem;font-weight:900}.pricing-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#ffe4d8;letter-spacing:0;font-family:Bricolage Grotesque,Geist,sans-serif;font-size:clamp(2.1rem,3.4vw,3rem);line-height:1}.free-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:7px}.pricing-card.svelte-1uha8ag h3:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#cdb19f;font-family:Geist,sans-serif;font-size:1rem}.pricing-card.svelte-1uha8ag del:where(.svelte-1uha8ag){color:#a88772;font-size:.94rem;font-weight:900;text-decoration-color:#ff8b5ed1;text-decoration-thickness:2px;display:inline-block}.price-row.svelte-1uha8ag{white-space:nowrap;align-items:flex-end;gap:11px;min-height:54px;margin-top:8px;display:flex}.plan-chip.svelte-1uha8ag{text-transform:uppercase;color:#241006;background:#d27a30;border:1px solid #ffe6d252;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:7px 10px;font-size:.7rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #00000038}.pricing-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){align-content:start;gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricing-card.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#ffe0ca;align-items:center;gap:9px;font-size:.9rem;font-weight:750;line-height:1.35;display:flex}.pricing-card.svelte-1uha8ag li.credit-line:where(.svelte-1uha8ag){color:#ffbd86;text-transform:uppercase;align-items:center;font-weight:950}.pricing-card.svelte-1uha8ag li:where(.svelte-1uha8ag) .check-icon{color:#ffbd86;flex:none}.pricing-button.svelte-1uha8ag{min-height:48px;font:inherit;border:1px solid #ffdebe52;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.pricing-button.primary.svelte-1uha8ag{color:#241006;cursor:pointer;background:#c97835}.pricing-card.featured.svelte-1uha8ag .pricing-button.primary:where(.svelte-1uha8ag){background:linear-gradient(#e19143,#c97835);border-color:#ffdebe7a;box-shadow:0 12px 24px #0000003d}.pricing-button.secondary.svelte-1uha8ag,.pricing-button.inactive.svelte-1uha8ag{color:#ffe0ca;background:#ffbd861a}.pricing-button.secondary.svelte-1uha8ag{cursor:pointer}.pricing-button.inactive.svelte-1uha8ag{cursor:default;border-color:#ffccaa29}.pricing-button.svelte-1uha8ag:disabled{cursor:wait;opacity:.72}.pricing-error.svelte-1uha8ag{color:#ffd1bf;margin-top:16px;font-weight:800}.tool-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tool-shelf.svelte-1uha8ag{position:relative}.tool-shelf.svelte-1uha8ag:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#140b0800 0%,#140b088c 38%,#140b08eb 72%,#140b08 100%);height:min(42%,220px);position:absolute;bottom:0;left:0;right:0}.tool-shelf-more.svelte-1uha8ag{z-index:2;justify-content:center;margin-top:-48px;padding:36px 16px 0;display:flex;position:relative}.tool-shelf-more.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#ffbd86;text-transform:uppercase;background:#25130d;border:1px solid #ffbe8e4d;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:.8rem;font-weight:900;display:inline-flex}.tool-shelf-more.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:#331a11;border-color:#ffbe8e99}.tool-card.svelte-1uha8ag{background:#25130d;border:1px solid #ffd3b226;border-radius:18px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffecdc14,0 18px 46px #00000047}.tool-card.svelte-1uha8ag:hover{border-color:#ffbd8680;transform:translateY(-2px)}.tool-shot.svelte-1uha8ag{aspect-ratio:4/3;background:#120805;border-bottom:1px solid #ffccaa24;display:block}.tool-shot.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.tool-meta.svelte-1uha8ag{align-content:start;gap:6px;padding:18px 20px 20px;display:grid}.tool-meta.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#ffe4d8;font-family:Bricolage Grotesque,Geist,sans-serif;font-size:1.35rem;line-height:1}.tool-meta.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#d7bcaa;font-size:.92rem;font-weight:650;line-height:1.45}.tool-open.svelte-1uha8ag{color:#ffbd86;text-transform:uppercase;align-items:center;gap:7px;margin-top:8px;font-size:.8rem;font-weight:900;display:inline-flex}.faq-list.svelte-1uha8ag{gap:12px;max-width:960px;display:grid}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag){background:#25130d;border:1px solid #ffd3b226;border-radius:18px;padding:18px 20px;box-shadow:inset 0 1px #ffecdc14,0 18px 46px #00000047}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){color:#ffe4d8;cursor:pointer;font-weight:850}.faq-list.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#d7bcaa;margin-top:14px;line-height:1.65}.site-footer.svelte-1uha8ag{color:#cdb19f;background:#0e0705;border-top:1px solid #ffdac321;justify-content:space-between;align-items:center;gap:20px;padding:34px clamp(18px,5vw,64px);display:flex}.footer-brand.svelte-1uha8ag{gap:6px;display:grid}.site-footer.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#d98a44;font-family:Bricolage Grotesque,Geist,sans-serif;font-size:1.35rem}.footer-social.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.footer-social.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#f0d2c0;background:#ffdac30f;border:1px solid #ffdac31f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.footer-social.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#ffd7b8;background:#d98a4429;border-color:#d98a4459}@media (width<=980px){.hero-section.svelte-1uha8ag{grid-template-columns:1fr;min-height:auto;padding-top:40px}.tool-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card.svelte-1uha8ag:nth-child(n+5){display:none}.pricing-grid.svelte-1uha8ag,.pricing-heading.svelte-1uha8ag{grid-template-columns:1fr}.pricing-heading.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child,.billing-toggle.svelte-1uha8ag{grid-column:auto}.billing-toggle.svelte-1uha8ag{justify-self:center;width:min(100%,360px);position:static}.feature-slide.svelte-1uha8ag{width:min(82%,760px)}.pricing-grid.svelte-1uha8ag{max-width:360px}.pricing-card.svelte-1uha8ag{width:min(100%,330px);margin-inline:auto}}@media (width<=720px){.hero-section.svelte-1uha8ag{padding-bottom:48px}h1.svelte-1uha8ag{font-size:clamp(2.8rem,12.5vw,3.8rem);line-height:.98}.hero-actions.svelte-1uha8ag,.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag{width:100%}.tool-grid.svelte-1uha8ag{grid-template-columns:1fr}.tool-card.svelte-1uha8ag:nth-child(n+3){display:none}.feature-carousel-shell.svelte-1uha8ag:before,.feature-carousel-shell.svelte-1uha8ag:after{width:calc(50vw - 50% + 30px);bottom:54px}.feature-carousel.svelte-1uha8ag{height:clamp(280px,68vw,390px)}.feature-slide.svelte-1uha8ag{border-radius:18px;width:90%}.feature-slide.previous-slide.svelte-1uha8ag{transform:translate(-125%,-50%)scale(.82)}.feature-slide.next-slide.svelte-1uha8ag{transform:translate(25%,-50%)scale(.82)}.feature-slide.svelte-1uha8ag>img:where(.svelte-1uha8ag){object-position:center top}.feature-overlay.svelte-1uha8ag{background:linear-gradient(#0000,#0f0603eb 32%,#120805 100%);align-items:stretch;padding:56px 17px 17px}.feature-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){display:none}.feature-cta.svelte-1uha8ag{align-self:end;min-width:auto;padding:11px 13px;font-size:.72rem}.cube-stage.svelte-1uha8ag{border-radius:22px;min-height:320px}.site-footer.svelte-1uha8ag{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
