.intro.svelte-hv3zte{position:absolute;inset:0;z-index:20;pointer-events:none}.intro-dark.svelte-hv3zte{position:absolute;inset:0;background:#04060b;clip-path:circle(142% at 50% 33%);animation:svelte-hv3zte-qsign-flood 1s cubic-bezier(.75,0,.2,1) 2.85s forwards}@keyframes svelte-hv3zte-qsign-flood{to{clip-path:circle(0% at 50% 33%)}}.intro-dark.svelte-hv3zte canvas:where(.svelte-hv3zte){position:absolute;inset:0;width:100%;height:100%}.intro-sig.svelte-hv3zte{position:absolute;inset:0;width:100%;height:100%}.intro-sig.svelte-hv3zte path:where(.svelte-hv3zte){fill:none;stroke:var(--primary);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 14px oklch(.637 .208 16.4 / .9));animation:svelte-hv3zte-qsign-ink-out .7s ease 2.7s forwards}@keyframes svelte-hv3zte-qsign-ink-out{to{opacity:0}}.hero-content.svelte-jhuur8{opacity:clamp(0,calc(1 - var(--progress, 0) * 1.4),1);transform:scale(calc(1 + var(--progress, 0) * .08)) translateY(calc(var(--progress, 0) * -3rem));will-change:transform,opacity}.hero-backdrop.svelte-jhuur8{transform:translateY(calc(var(--progress, 0) * 5rem))}.hero-seal.svelte-jhuur8{width:92px;height:92px;border-radius:26px;background:linear-gradient(135deg,#ff6a3d,#f0a83a);box-shadow:0 18px 50px #ff6a3d59;display:grid;place-items:center;position:relative}.hero-seal.svelte-jhuur8 svg:where(.svelte-jhuur8){width:62%;height:54%}.hero-seal.svelte-jhuur8 path:where(.svelte-jhuur8){fill:none;stroke:#150a05;stroke-width:12.5;stroke-linecap:round;stroke-linejoin:round}.hero-exit-seal.svelte-jhuur8{--seal-scale: 16;position:absolute;z-index:15;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:26px;background:linear-gradient(135deg,#ff6a3d,#f0a83a);display:grid;place-items:center;pointer-events:none;opacity:clamp(0,calc(var(--progress, 0) * 3 - .4),1);transform:scale(calc(.4 + var(--progress, 0) * var(--seal-scale)))}@media(max-width:640px){.hero-exit-seal.svelte-jhuur8{--seal-scale: 12}}.hero-exit-seal.svelte-jhuur8 svg:where(.svelte-jhuur8){width:62%;height:54%}.hero-exit-seal.svelte-jhuur8 path:where(.svelte-jhuur8){fill:none;stroke:#150a05;stroke-width:12.5;stroke-linecap:round;stroke-linejoin:round}.cinema.svelte-jhuur8 .hero-content:where(.svelte-jhuur8){position:relative;z-index:25}.cinema.svelte-jhuur8 .hero-seal:where(.svelte-jhuur8){opacity:0;transform:scale(.2) rotate(-14deg);animation:svelte-jhuur8-qsign-seal-pop .65s cubic-bezier(.2,1.4,.3,1) 2.55s forwards}@keyframes svelte-jhuur8-qsign-seal-pop{to{opacity:1;transform:scale(1) rotate(0)}}.cinema.svelte-jhuur8 .hero-seal:where(.svelte-jhuur8):after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #ff6a3d;opacity:0;animation:svelte-jhuur8-qsign-seal-ring 1.1s ease-out 2.95s forwards}@keyframes svelte-jhuur8-qsign-seal-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.cinema.svelte-jhuur8 .word-in{animation-duration:.85s;animation-delay:calc(3.25s + var(--i, 0) * 75ms)}.cinema.svelte-jhuur8 .cin-fade:where(.svelte-jhuur8){opacity:0;transform:translateY(12px);animation:svelte-jhuur8-qsign-cin-fade .7s ease forwards}.cinema.svelte-jhuur8 .cin-1:where(.svelte-jhuur8){animation-delay:3.7s}.cinema.svelte-jhuur8 .cin-2:where(.svelte-jhuur8){animation-delay:4s}.cinema.svelte-jhuur8 .cin-3:where(.svelte-jhuur8){animation-delay:4.2s}.cinema.svelte-jhuur8 .cin-4:where(.svelte-jhuur8){animation-delay:4.4s}@keyframes svelte-jhuur8-qsign-cin-fade{to{opacity:1;transform:none}}.sig-path.svelte-ffvqy4{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;transition:stroke-dashoffset 1.5s ease}@media(prefers-reduced-motion:reduce){.sig-path.svelte-ffvqy4{transition:none}}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){.demo-track.svelte-1x63ral{height:300svh}.demo-heading.svelte-1x63ral{opacity:clamp(0,calc((.3 - var(--progress, 0)) * 6.67),1);transform:translateY(calc(var(--progress, 0) * -1.5rem))}.demo-approach.svelte-1x63ral{opacity:clamp(0,calc(var(--progress, 1) * 5),1);transform:scale(calc(.86 + clamp(0,var(--progress, 1),.25)*.56)) translateY(calc((.25 - clamp(0,var(--progress, 1),.25))*24svh));will-change:transform,opacity}.demo-recede.svelte-1x63ral{transform:scale(calc(1 - (clamp(0,calc(var(--progress, 0) - .85),.15)*.4)))}}.mini-sig.svelte-192nvm5{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){.sec-track.svelte-myszue{height:150svh}}.audit-step.svelte-myszue{opacity:clamp(.15,calc((var(--progress, 1) - var(--i) * .14) * 5),1);transform:translateY(clamp(0px,calc((var(--i) * .14 - var(--progress, 1)) * 60px),12px))}.q-contact.svelte-1y1a717{display:flex;flex-direction:column;gap:12px;width:100%;max-width:520px;font-family:var(--q-font-sans);color:var(--q-ink)}.q-contact__hp.svelte-1y1a717{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.q-contact__row.svelte-1y1a717{display:grid;grid-template-columns:1fr;gap:12px}.q-contact__row.svelte-1y1a717:empty{display:none}.q-contact.svelte-1y1a717 label:where(.svelte-1y1a717){display:flex;flex-direction:column;gap:6px;font:600 11px/1 var(--q-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--q-muted)}.q-contact.svelte-1y1a717 input:where(.svelte-1y1a717),.q-contact.svelte-1y1a717 textarea:where(.svelte-1y1a717),.q-contact.svelte-1y1a717 select:where(.svelte-1y1a717){appearance:none;font:400 15px/1.4 var(--q-font-sans);color:var(--q-ink);background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-sm);padding:11px 13px;margin:0;width:100%;box-sizing:border-box;transition:border-color .2s}.q-contact.svelte-1y1a717 input:where(.svelte-1y1a717):focus,.q-contact.svelte-1y1a717 textarea:where(.svelte-1y1a717):focus,.q-contact.svelte-1y1a717 select:where(.svelte-1y1a717):focus{outline:none;border-color:var(--q-rust)}.q-contact.svelte-1y1a717 [aria-invalid=true]:where(.svelte-1y1a717){border-color:#ff2f2f;background:#ff2f2f14}.q-contact.svelte-1y1a717 textarea:where(.svelte-1y1a717){resize:vertical;min-height:96px}.q-contact__more.svelte-1y1a717{border:1px dashed var(--q-line);border-radius:var(--q-radius-sm);padding:10px 13px}.q-contact__more.svelte-1y1a717 summary:where(.svelte-1y1a717){cursor:pointer;font:500 13px/1 var(--q-font-sans);color:var(--q-muted)}.q-contact__more[open].svelte-1y1a717 summary:where(.svelte-1y1a717){margin-bottom:12px}.q-contact__foot.svelte-1y1a717{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.q-contact__send.svelte-1y1a717{appearance:none;border:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--q-radius-sm);background:var(--q-rust);color:var(--q-on-rust);font:500 14px/1 var(--q-font-sans)}.q-contact__send.svelte-1y1a717:hover{opacity:.9}.q-contact__send.svelte-1y1a717:disabled{opacity:.6;cursor:wait}.q-contact__send.svelte-1y1a717:focus-visible{outline:2px solid var(--q-focus);outline-offset:2px}.q-contact__spin{animation:svelte-1y1a717-q-spin 1s linear infinite}@keyframes svelte-1y1a717-q-spin{to{transform:rotate(360deg)}}.q-contact__err.svelte-1y1a717{font-size:13px;color:#ff2f2f}.q-contact__err.svelte-1y1a717 a:where(.svelte-1y1a717){color:inherit}.q-contact__privacy.svelte-1y1a717{margin:0;font-size:12.5px;color:var(--q-muted)}.q-contact__privacy.svelte-1y1a717 a:where(.svelte-1y1a717){color:var(--q-ink);text-decoration:underline;text-underline-offset:2px}.q-contact__done.svelte-1y1a717{border:1px solid var(--q-line);background:var(--q-surface);border-radius:14px;padding:24px;max-width:520px;font-family:var(--q-font-sans);color:var(--q-ink);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.q-contact__done.svelte-1y1a717:focus{outline:none}.q-contact__check{color:var(--q-ok)}.q-contact__done.svelte-1y1a717 p:where(.svelte-1y1a717){margin:0;color:var(--q-muted)}.q-contact__again.svelte-1y1a717{appearance:none;background:none;border:1px solid var(--q-line-strong);color:var(--q-ink);border-radius:var(--q-radius-sm);padding:8px 14px;margin-top:8px;cursor:pointer;font:500 13px/1 var(--q-font-sans)}@media(min-width:560px){.q-contact__row.svelte-1y1a717{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.q-contact__spin{animation:none}}
