.content-page.svelte-vweke1{overflow:hidden;background:#100806}.hero-section.svelte-vweke1{position:relative;min-height:calc(100vh - 4.25rem);padding-top:4.4rem;padding-bottom:4.25rem;background:linear-gradient(135deg,rgba(68,215,189,.11),transparent 32%),linear-gradient(180deg,#130806,#100806 72%,#170a06)}.hero-section.svelte-vweke1:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,246,238,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,246,238,.04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);mask-image:linear-gradient(to bottom,black,transparent 86%);pointer-events:none}.hero-shell.svelte-vweke1,.advantage-section.svelte-vweke1 .caged:where(.svelte-vweke1),.workflow-shell.svelte-vweke1{position:relative;width:min(100%,76rem);max-width:76rem;min-width:0}.hero-copy.svelte-vweke1{max-width:58rem}.eyebrow.svelte-vweke1{margin:0 0 1rem;color:#ff791b;font-family:Poppins;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1.svelte-vweke1,h2.svelte-vweke1,p.svelte-vweke1{margin:0}h1.svelte-vweke1{color:var(--color-light-text);font-family:Manrope;font-size:5.05rem;font-weight:760;line-height:.94;letter-spacing:0;max-width:18ch}h2.svelte-vweke1{color:var(--color-light-text);font-family:Manrope;font-size:3.6rem;font-weight:740;line-height:.98;letter-spacing:0;max-width:14ch}.hero-text.svelte-vweke1{margin-top:1.25rem;max-width:44rem;color:#fff6eeb8;font-family:Poppins;font-size:1.1rem;line-height:1.65}.composer-card.svelte-vweke1{position:relative;width:100%;max-width:100%;box-sizing:border-box;contain:layout paint;margin-top:2.25rem;padding:1.25rem;border:1px solid rgba(255,246,238,.16);border-radius:8px;background:linear-gradient(135deg,#fff6ee17,#fff6ee09),#100806db;box-shadow:0 28px 90px #00000057;overflow:hidden;opacity:0;transform:translateY(1rem);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.composer-card.svelte-vweke1 label:where(.svelte-vweke1){display:block;margin:0 0 .75rem .35rem;color:#fff6ee94;font-family:Poppins;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.composer-card.svelte-vweke1.in-view,.advantage-panel.svelte-vweke1.in-view,.template-grid.svelte-vweke1.in-view .template-pill:where(.svelte-vweke1),.workflow-card.svelte-vweke1.in-view{opacity:1;transform:translateY(0)}.composer-input.svelte-vweke1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;min-width:0;width:100%;box-sizing:border-box;min-height:4.6rem;padding:.55rem .55rem .55rem 1.35rem;border:1px solid rgba(255,246,238,.14);border-radius:999px;background:#fff6ee13;box-shadow:inset 0 1px #fff6ee14}.spark.svelte-vweke1{width:1.25rem;height:1.25rem;border-radius:35% 65%;transform:rotate(45deg) scale(.64);background:linear-gradient(135deg,#75f4d9,#ffb25f);box-shadow:0 0 22px #75f4d933}.composer-input.svelte-vweke1 input:where(.svelte-vweke1){width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-light-text);font-family:Poppins;font-size:1.15rem;font-weight:650}.composer-input.svelte-vweke1 input:where(.svelte-vweke1)::placeholder{color:#fff6eeb3}.composer-next.svelte-vweke1{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:6.4rem;min-height:3.5rem;padding:0 1.1rem;border:0;border-radius:999px;background:#ff791b;color:#fff6ee;cursor:pointer;font-family:Poppins;font-size:.98rem;font-weight:800;text-decoration:none;box-shadow:0 10px 26px #ff791b47;transition:transform .18s ease,background .18s ease}.composer-next.svelte-vweke1:hover{background:#ff8c3d;transform:translateY(-1px)}.generation-panel.svelte-vweke1{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-width:100%;height:21rem;box-sizing:border-box;margin-top:1rem;padding:1.1rem;border:1px solid rgba(117,244,217,.22);border-radius:8px;background:linear-gradient(135deg,rgba(117,244,217,.08),transparent 38%),#00000038;box-shadow:inset 0 1px #fff6ee0f;overflow:hidden}.panel-top.svelte-vweke1,.source-strip.svelte-vweke1{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;justify-content:space-between}.panel-top.svelte-vweke1 span:where(.svelte-vweke1){color:#fff6ee80;font-family:Poppins;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.panel-top.svelte-vweke1 strong:where(.svelte-vweke1){color:#75f4d9;font-family:Poppins;font-size:.9rem;font-weight:760}.generation-panel.svelte-vweke1 pre:where(.svelte-vweke1){display:block;width:100%;max-width:100%;min-width:0;min-height:0;height:100%;margin:1rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow:hidden;color:#fff6eee0;font-family:Poppins;font-size:1rem;font-weight:540;line-height:1.7}.typing-caret.svelte-vweke1{display:inline-block;width:.55rem;height:1.05em;margin-left:.08rem;transform:translateY(.18rem);border-radius:999px;background:#ff8a3d;animation:svelte-vweke1-caret-blink .8s steps(2,start) infinite}.source-strip.svelte-vweke1{justify-content:flex-start;margin-top:1rem}.source-strip.svelte-vweke1 span:where(.svelte-vweke1),.template-pill.svelte-vweke1,.workflow-step.svelte-vweke1{border:1px solid rgba(255,246,238,.12);border-radius:999px;background:#fff6ee11}.source-strip.svelte-vweke1 span:where(.svelte-vweke1){padding:.42rem .7rem;color:#fff6eea3;font-family:Poppins;font-size:.74rem;font-weight:750}.hero-actions.svelte-vweke1,.final-actions.svelte-vweke1{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.hero-actions.svelte-vweke1 .btn-transparent,.final-actions.svelte-vweke1 .btn-transparent{color:#fff6eedb;border-color:#fff6ee5c;background:#fff6ee0a}.section-heading.svelte-vweke1{margin-bottom:2rem}.advantage-section.svelte-vweke1{background:#100806;padding-top:4.25rem}.advantage-panel.svelte-vweke1{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:3rem;align-items:start;padding:1.15rem;border:1px solid rgba(255,246,238,.12);border-radius:8px;background:linear-gradient(135deg,rgba(255,121,27,.11),transparent 34%),#fff6ee0b;opacity:0;transform:translateY(1rem);transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1)}.advantage-lead.svelte-vweke1{padding:1rem}.advantage-lead.svelte-vweke1 h2:where(.svelte-vweke1){max-width:10ch}.advantage-lead.svelte-vweke1 p:where(.svelte-vweke1):not(.eyebrow){margin-top:1rem;max-width:31rem;color:#fff6eead;font-family:Poppins;font-size:.98rem;line-height:1.65}.advantage-list.svelte-vweke1{display:grid;gap:.7rem}.advantage-card.svelte-vweke1{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:1.1rem;align-items:start;min-height:0;padding:1rem;border:1px solid rgba(255,246,238,.12);border-radius:8px;background:#0000002e;transition:border-color .2s ease,background .2s ease}.advantage-card.svelte-vweke1:hover{border-color:#75f4d947;background:#75f4d90e}.advantage-card.svelte-vweke1 span:where(.svelte-vweke1){display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:0 .72rem;border:1px solid rgba(255,121,27,.25);border-radius:999px;color:#ff9b57;background:#ff791b1a;font-family:Poppins;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.advantage-title.svelte-vweke1{display:block;color:var(--color-light-text);font-family:Manrope;font-size:1.18rem;font-weight:760;line-height:1.16;letter-spacing:0}.advantage-card.svelte-vweke1 p:where(.svelte-vweke1){margin-top:.42rem;color:#fff6eea8;font-family:Poppins;font-size:.88rem;line-height:1.5}.templates-section.svelte-vweke1{background:#100806}.templates-shell.svelte-vweke1{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:4rem;align-items:center}.templates-section.svelte-vweke1 .eyebrow:where(.svelte-vweke1),.templates-copy.svelte-vweke1 .eyebrow:where(.svelte-vweke1){color:#ff8a3d}.templates-copy.svelte-vweke1 h2:where(.svelte-vweke1){color:var(--color-light-text)}.templates-copy.svelte-vweke1 p:where(.svelte-vweke1){max-width:31rem;margin-top:1rem;color:#fff6eead;font-family:Poppins;font-size:1rem;line-height:1.65}.template-grid.svelte-vweke1{display:flex;flex-wrap:wrap;gap:.7rem}.template-pill.svelte-vweke1{display:inline-flex;align-items:center;gap:.55rem;min-height:2.55rem;padding:.58rem .82rem;color:#fff6eed1;border-color:#fff6ee1f;background:#ffffff0e;font-family:Poppins;font-size:.86rem;opacity:0;transform:translateY(.75rem);transition:opacity .42s ease,transform .42s cubic-bezier(.16,1,.3,1),border-color .2s ease}.template-pill.svelte-vweke1:hover{border-color:#75f4d95c}.template-pill.svelte-vweke1 span:where(.svelte-vweke1){width:.5rem;height:.5rem;border-radius:50%;background:#75f4d9}.workflow-section.svelte-vweke1{background:#100806}.workflow-card.svelte-vweke1{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.85rem;max-width:58rem;opacity:0;transform:translateY(1rem);transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1)}.workflow-step.svelte-vweke1{min-height:7.4rem;padding:1rem;border-radius:8px;box-shadow:0 18px 55px #0000002e}.workflow-step.svelte-vweke1 span:where(.svelte-vweke1){display:block;color:#fff6ee7a;font-family:Poppins;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workflow-step.svelte-vweke1 strong:where(.svelte-vweke1){display:block;margin-top:1.45rem;color:var(--color-light-text);font-family:Manrope;font-size:1.08rem;line-height:1.15}.workflow-line.svelte-vweke1{width:2.8rem;height:2px;background:linear-gradient(90deg,#ff8a3d,#75f4d9);opacity:.8}@keyframes svelte-vweke1-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.typing-caret.svelte-vweke1{animation:none}.composer-card.svelte-vweke1,.advantage-panel.svelte-vweke1,.template-pill.svelte-vweke1,.workflow-card.svelte-vweke1{transition:none}}@media (max-width: 1020px){.advantage-panel.svelte-vweke1,.templates-shell.svelte-vweke1{grid-template-columns:1fr}h1.svelte-vweke1{font-size:4.25rem}.workflow-card.svelte-vweke1{grid-template-columns:1fr}.workflow-line.svelte-vweke1{width:2px;height:2rem;margin-left:1.4rem}}@media (max-width: 720px){h1.svelte-vweke1{font-size:3.2rem;max-width:11ch}h2.svelte-vweke1{font-size:2.2rem}.hero-text.svelte-vweke1{font-size:1rem;line-height:1.58}.composer-card.svelte-vweke1{padding:.75rem}.generation-panel.svelte-vweke1{height:23rem}.composer-input.svelte-vweke1{grid-template-columns:auto minmax(0,1fr) auto;min-height:4rem;padding-left:1rem;gap:.65rem}.composer-next.svelte-vweke1{min-width:5.35rem;min-height:3rem;padding:0 .85rem;font-size:.88rem}.composer-input.svelte-vweke1 input:where(.svelte-vweke1){font-size:.95rem}.generation-panel.svelte-vweke1 pre:where(.svelte-vweke1){font-size:.9rem;line-height:1.6}.advantage-panel.svelte-vweke1,.templates-shell.svelte-vweke1{grid-template-columns:1fr}.advantage-panel.svelte-vweke1{gap:1.1rem;padding:.75rem}.advantage-lead.svelte-vweke1{padding:.55rem}.advantage-lead.svelte-vweke1 h2:where(.svelte-vweke1){max-width:14ch}.advantage-card.svelte-vweke1{grid-template-columns:1fr;gap:.75rem}.advantage-card.svelte-vweke1 span:where(.svelte-vweke1){justify-self:start}.hero-actions.svelte-vweke1,.final-actions.svelte-vweke1{flex-direction:column;align-items:stretch}.hero-actions.svelte-vweke1 .btn,.final-actions.svelte-vweke1 .btn{width:100%}}@media (max-width: 460px){h1.svelte-vweke1{font-size:2.65rem}.spark.svelte-vweke1{display:none}}
