.hero-vignette.svelte-17yd83u{position:absolute;inset:0;box-shadow:inset 0 0 180px #2a32420f,inset 0 72px 120px #fff9f44d,inset 0 -72px 120px #fff9f457}.hero-grain.svelte-17yd83u{position:absolute;inset:-100%;background-image:radial-gradient(rgba(42,50,66,.06) .45px,transparent .45px);background-size:4px 4px;opacity:.08;mix-blend-mode:multiply}.fallback.svelte-17yd83u{background:#fff9f4}.scan-visual.svelte-5893qa,.scan-guide-frame.svelte-5893qa{background:transparent}.scan-stage.svelte-5893qa{background:radial-gradient(circle at 50% 22%,rgba(255,109,59,.1),transparent 42%),linear-gradient(180deg,#fff9f4f5,#ffefe6fa)}.scan-vignette.svelte-5893qa{background:linear-gradient(180deg,rgba(255,196,179,.08),transparent 38%,rgba(255,196,179,.1)),radial-gradient(circle at 50% 50%,transparent 36%,rgba(255,178,153,.12) 100%)}.scan-canvas.svelte-5893qa{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:block}.scan-fallback-row.svelte-5893qa{position:absolute;left:12%;height:.55rem;border-radius:9999px;background:linear-gradient(90deg,#ffffff80,#ffc4b3b3,#ffffff3d)}.scan-fallback-row-a.svelte-5893qa{top:20%;width:74%}.scan-fallback-row-b.svelte-5893qa{top:38%;width:62%}.scan-fallback-row-c.svelte-5893qa{top:56%;width:78%}.scan-fallback-row-d.svelte-5893qa{top:74%;width:38%}.scan-fallback-sweep.svelte-5893qa{position:absolute;inset-inline:10%;top:48%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,109,59,.9),transparent);box-shadow:0 0 24px #ffc4b37a}.voice-visual.svelte-1vx18cr{background:radial-gradient(circle at 50% 55%,rgba(255,109,59,.14),transparent 38%),linear-gradient(180deg,#fff9f4fa,#ffeee6f5)}.voice-stage.svelte-1vx18cr{background:radial-gradient(circle at 50% 52%,rgba(255,109,59,.14),transparent 22%),linear-gradient(180deg,#ffffffe6,#fff4edfa)}.voice-grid.svelte-1vx18cr{background-image:linear-gradient(rgba(217,193,177,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(217,193,177,.14) 1px,transparent 1px);background-size:100% 20px,24px 100%;opacity:.22;-webkit-mask-image:linear-gradient(180deg,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(180deg,transparent,black 16%,black 84%,transparent)}.voice-vignette.svelte-1vx18cr{background:radial-gradient(circle at 50% 50%,transparent 34%,rgba(255,178,153,.14) 100%),linear-gradient(90deg,rgba(255,232,224,.28),transparent 18%,transparent 82%,rgba(255,232,224,.28))}.voice-canvas.svelte-1vx18cr{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.voice-fallback-bar.svelte-1vx18cr{position:absolute;bottom:18%;width:.5rem;border-radius:9999px;background:linear-gradient(180deg,#ffc4b36b,#ff6d3beb);box-shadow:0 0 18px #ff6d3b2e}.voice-fallback-bar-a.svelte-1vx18cr{left:28%;height:1.25rem}.voice-fallback-bar-b.svelte-1vx18cr{left:38%;height:2.1rem}.voice-fallback-bar-c.svelte-1vx18cr{left:48%;height:3rem}.voice-fallback-bar-d.svelte-1vx18cr{left:58%;height:2rem}.voice-fallback-bar-e.svelte-1vx18cr{left:68%;height:1.35rem}.voice-fallback-orb.svelte-1vx18cr{box-shadow:0 0 0 3px #ff6d3b24,0 0 24px #ff6d3b52}.trust-visual.svelte-16l3j81{width:100%}.trust-shell.svelte-16l3j81{position:relative;overflow:hidden;border:1px solid rgba(255,204,185,.75);background:#fffcf9f5;padding:1rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 1.8rem),calc(100% - 1.8rem) 100%,0 100%)}.trust-shell-header.svelte-16l3j81{display:flex;flex-direction:column;gap:.5rem;padding:.15rem .15rem .9rem}.trust-shell-eyebrow.svelte-16l3j81,.trust-overlay-label.svelte-16l3j81{font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;color:#5b6374}.trust-shell-title.svelte-16l3j81{font-size:1rem;font-weight:500;color:#2a3242}.trust-stage.svelte-16l3j81{position:relative;height:21rem;overflow:hidden;border:1px solid #f0ddd3;background:radial-gradient(circle at 50% 16%,rgba(255,109,59,.12),transparent 34%),linear-gradient(180deg,#fff9f4fa,#ffefe6fa)}.trust-canvas.svelte-16l3j81,.trust-grid.svelte-16l3j81,.trust-vignette.svelte-16l3j81,.trust-fallback.svelte-16l3j81{position:absolute;inset:0}.trust-canvas.svelte-16l3j81{width:100%;height:100%;pointer-events:none}.trust-grid.svelte-16l3j81{background-image:linear-gradient(rgba(217,193,177,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(217,193,177,.14) 1px,transparent 1px);background-size:100% 24px,28px 100%;opacity:.18;-webkit-mask-image:linear-gradient(180deg,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(180deg,transparent,black 16%,black 84%,transparent)}.trust-vignette.svelte-16l3j81{background:radial-gradient(circle at 50% 50%,transparent 38%,rgba(255,178,153,.14) 100%),linear-gradient(180deg,rgba(255,255,255,.16),transparent 28%,rgba(255,236,226,.25));pointer-events:none}.trust-overlay.svelte-16l3j81{position:absolute;z-index:1;max-width:11rem;border:1px solid rgba(240,221,211,.9);background:#ffffffe6;padding:.7rem .8rem;box-shadow:0 16px 32px #2a324214;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trust-overlay-value.svelte-16l3j81{margin-top:.3rem;font-size:.75rem;line-height:1.45;color:#2a3242}.trust-overlay-capture.svelte-16l3j81{top:1rem;left:1rem}.trust-overlay-review.svelte-16l3j81{right:1rem;bottom:5.2rem}.trust-overlay-organization.svelte-16l3j81{left:1rem;bottom:1rem}.trust-fallback.svelte-16l3j81{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:6rem 2rem 0;pointer-events:none}.trust-fallback-row.svelte-16l3j81{height:1.1rem;border-radius:9999px;background:#ffe8e0e6}.trust-fallback-row-accent.svelte-16l3j81{width:58%;background:#ff6d3bbf}.trust-fallback-row-short.svelte-16l3j81{width:68%}.trust-fallback-row-medium.svelte-16l3j81{width:82%}.trust-shell-footer.svelte-16l3j81{display:flex;align-items:center;gap:.5rem;padding-top:.85rem;font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:#5b6374}.trust-shell-dot.svelte-16l3j81{height:.35rem;width:.35rem;border-radius:9999px;background:#ff6d3b}@media(max-width:640px){.trust-shell.svelte-16l3j81{clip-path:none}.trust-stage.svelte-16l3j81{height:20rem}.trust-overlay.svelte-16l3j81{max-width:9.5rem;padding:.65rem .7rem}}.floating-preview.svelte-skv6c4{animation:svelte-skv6c4-float 7s ease-in-out infinite}.typing-row.svelte-skv6c4{animation:svelte-skv6c4-typing-rise 4.8s cubic-bezier(.16,1,.3,1) infinite}.feature-axis.svelte-skv6c4{background:#ffd4c6;opacity:.7}.feature-atmosphere.svelte-skv6c4{background-image:linear-gradient(90deg,transparent 0%,rgba(255,227,214,.9) 18%,transparent 36%),linear-gradient(90deg,transparent 58%,rgba(255,236,226,.95) 76%,transparent 100%);background-repeat:no-repeat}.feature-copy-shell.svelte-skv6c4{position:relative;padding:1.75rem 1.5rem 1.5rem 1.75rem;border-top:1px solid rgba(255,204,185,.7);border-left:1px solid rgba(255,204,185,.7);background:#fffaf6e0;clip-path:polygon(0 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% 100%,0 100%)}.feature-copy-shell-reverse.svelte-skv6c4{clip-path:polygon(2.5rem 0,100% 0,100% 100%,0 100%,0 2.5rem)}.feature-marker-wrap.svelte-skv6c4{position:relative;display:flex;align-items:center;gap:.75rem;min-width:5rem}.feature-marker-line.svelte-skv6c4{width:3rem;height:1px;background:#ffb299}.feature-marker-index.svelte-skv6c4{font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:#d94f26}.feature-marker-slash.svelte-skv6c4{width:1px;height:4.75rem;transform:rotate(28deg);transform-origin:center;background:#ff6d3b;opacity:.5}.feature-visual-shell.svelte-skv6c4{position:relative;overflow:hidden;padding:1.1rem 1.1rem 1.25rem;border:1px solid rgba(255,204,185,.75);background:#fffcf9f5;clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),calc(100% - 2rem) 100%,0 100%);transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .25s ease}.feature-visual-shell.svelte-skv6c4:hover{transform:translateY(-6px);border-color:#ffb299f2}.feature-visual-shell-reverse.svelte-skv6c4{clip-path:polygon(0 0,100% 0,100% 100%,2rem 100%,0 calc(100% - 2rem))}.feature-visual-wash.svelte-skv6c4{opacity:1}.feature-shell-voice.svelte-skv6c4 .feature-visual-wash:where(.svelte-skv6c4){background-image:linear-gradient(90deg,rgba(255,232,224,.9),transparent 60%)}.feature-shell-scan.svelte-skv6c4 .feature-visual-wash:where(.svelte-skv6c4){background-image:linear-gradient(90deg,rgba(255,240,232,.95),transparent 62%)}.feature-shell-text.svelte-skv6c4 .feature-visual-wash:where(.svelte-skv6c4){background-image:linear-gradient(90deg,rgba(248,236,230,.88),transparent 58%)}.trust-copy-shell.svelte-skv6c4{position:relative;padding:1.75rem;border-top:1px solid rgba(255,204,185,.7);border-left:1px solid rgba(255,204,185,.7);background:#fffaf6e6;clip-path:polygon(0 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% 100%,0 100%)}.trust-visual-shell.svelte-skv6c4{position:relative;padding:1rem;border:1px solid rgba(255,204,185,.75);background:#fffcf9f0;clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),calc(100% - 2rem) 100%,0 100%)}.pricing-copy-shell.svelte-skv6c4{position:relative;padding:1.65rem 1.65rem 1.85rem;border-top:1px solid rgba(255,204,185,.78);border-left:1px solid rgba(255,204,185,.78);background:#fffaf6cc;clip-path:polygon(0 0,calc(100% - 2.7rem) 0,100% 2.7rem,100% 100%,0 100%)}.pricing-stage-shell.svelte-skv6c4{position:relative;padding:1.1rem;border:1px solid rgba(255,204,185,.82);background:#fffbf8f0;clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),calc(100% - 2rem) 100%,0 100%);box-shadow:0 24px 60px #d87a4e14}.pricing-stage-panel.svelte-skv6c4{display:flex;flex-direction:column;gap:0;padding:1.15rem;border:1px solid rgba(240,221,211,.98);border-radius:2rem;background:linear-gradient(180deg,#ffffffbd,#fff6f1d1),#fff8f3f5}.faq-copy-shell.svelte-skv6c4{padding-top:.35rem}.faq-stage-shell.svelte-skv6c4{padding:0}.faq-stage-panel.svelte-skv6c4{padding:0;border-top:1px solid rgba(255,204,185,.75);background:transparent}.faq-item.svelte-skv6c4{border-bottom:1px solid rgba(255,204,185,.5)}.faq-item-header.svelte-skv6c4{width:100%}.faq-trigger.svelte-skv6c4{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:1.75rem;padding:1.4rem 0 1.15rem;border:0;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,opacity .18s ease}.faq-trigger.svelte-skv6c4:hover{opacity:.94}.faq-trigger.svelte-skv6c4:focus-visible{outline:none;box-shadow:0 0 0 3px #ff6d3b2e;border-radius:.2rem}.faq-trigger-open.svelte-skv6c4{opacity:1}.faq-trigger-main.svelte-skv6c4{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;min-width:0}.faq-step.svelte-skv6c4{padding-top:.1rem;font-size:.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#d94f26}.faq-question.svelte-skv6c4{max-width:38rem;font-size:1.3rem;line-height:1.3;font-weight:450;letter-spacing:-.025em;color:#2a3242;transition:color .18s ease}.faq-trigger.svelte-skv6c4:hover .faq-question:where(.svelte-skv6c4),.faq-question-open.svelte-skv6c4{color:#d94f26}.faq-indicator.svelte-skv6c4{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;margin-top:.35rem}.faq-indicator-line.svelte-skv6c4{position:absolute;display:block;background:#d94f26;transform-origin:center;transition:transform .18s ease,opacity .18s ease}.faq-indicator-line-horizontal.svelte-skv6c4{width:1rem;height:1.5px}.faq-indicator-line-vertical.svelte-skv6c4{width:1.5px;height:1rem}.faq-indicator-line-vertical-open.svelte-skv6c4{transform:scaleY(0);opacity:0}.faq-content.svelte-skv6c4{overflow:hidden}.faq-answer-wrap.svelte-skv6c4{padding:0 0 1.75rem 1.7rem}.faq-answer.svelte-skv6c4{max-width:42rem;padding:.95rem 0 0 1rem;border-top:1px solid rgba(255,204,185,.55);font-size:1.02rem;line-height:1.85;color:#5b6374}.pricing-plan-row.svelte-skv6c4{padding:1.25rem 1.35rem;border:1px solid rgba(240,221,211,.98);border-radius:1.65rem;background:#ffffffe0}.pricing-plan-row-free.svelte-skv6c4{background:linear-gradient(180deg,#fffffff5,#fff9f5db)}.pricing-plan-grid.svelte-skv6c4{display:grid;gap:1rem;align-items:center}.pricing-plan-price.svelte-skv6c4{font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1;font-weight:450;letter-spacing:-.045em;color:#394255;text-align:right;white-space:nowrap}.feature-visual-stage.svelte-skv6c4{position:relative;display:flex;min-height:18.5rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid #f3dfd5;background:#fff4ed;padding:1.25rem 1rem;transform:rotate(-1.6deg);transform-origin:center}.feature-visual-stage-reverse.svelte-skv6c4{transform:rotate(1.6deg)}@media(max-width:1023px){.feature-copy-shell.svelte-skv6c4,.feature-copy-shell-reverse.svelte-skv6c4,.feature-visual-shell.svelte-skv6c4,.feature-visual-shell-reverse.svelte-skv6c4,.trust-copy-shell.svelte-skv6c4,.trust-visual-shell.svelte-skv6c4,.pricing-copy-shell.svelte-skv6c4,.pricing-stage-shell.svelte-skv6c4,.faq-copy-shell.svelte-skv6c4,.faq-stage-shell.svelte-skv6c4{clip-path:none}.feature-marker-wrap.svelte-skv6c4{min-width:auto}.feature-marker-line.svelte-skv6c4{width:2rem}.feature-marker-slash.svelte-skv6c4{height:3.5rem}.feature-visual-stage.svelte-skv6c4,.feature-visual-stage-reverse.svelte-skv6c4{transform:none}.pricing-copy-shell.svelte-skv6c4{padding:1.4rem 0 0;border-left:0;background:transparent}.pricing-stage-shell.svelte-skv6c4{padding:0;border:0;background:transparent;box-shadow:none}.pricing-stage-panel.svelte-skv6c4{padding:.85rem;border-radius:1.8rem}.faq-copy-shell.svelte-skv6c4{padding-top:0}.faq-stage-shell.svelte-skv6c4,.faq-stage-panel.svelte-skv6c4{padding:0}.faq-trigger.svelte-skv6c4{padding:1.2rem 0 1rem;gap:1rem}.faq-trigger-main.svelte-skv6c4{gap:.75rem}.faq-question.svelte-skv6c4{font-size:1.08rem;line-height:1.4}.faq-answer-wrap.svelte-skv6c4{padding:0 0 1.15rem 1rem}.faq-answer.svelte-skv6c4{padding-left:.8rem;font-size:.98rem}.pricing-plan-row.svelte-skv6c4{padding:1.1rem 1rem}.pricing-plan-price.svelte-skv6c4{text-align:left}}@media(min-width:1024px){.feature-marker-wrap.svelte-skv6c4{flex-direction:column;justify-content:center;gap:.55rem}.feature-marker-line.svelte-skv6c4{width:1px;height:4rem;background:#ffb299}.pricing-plan-grid.svelte-skv6c4{grid-template-columns:minmax(0,1.65fr) auto;gap:1rem}.pricing-stage-panel.svelte-skv6c4{padding:1.15rem}.pricing-plan-row.svelte-skv6c4{padding:1.2rem 1.35rem}}@keyframes svelte-skv6c4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-skv6c4-typing-rise{0%,to{opacity:.38;transform:translateY(0)}18%{opacity:1;transform:translateY(-2px)}48%{opacity:.9;transform:translateY(0)}72%{opacity:.45;transform:translateY(2px)}}
