.layout-module__BXTUvW__shell{background:var(--bg);min-height:100vh}.layout-module__BXTUvW__main{padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,6vw,5rem)}
.ui-module__hVMiPa__container{width:min(1100px,92%);margin-inline:auto}.ui-module__hVMiPa__srOnly{clip:rect(0,0,1px,1px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-module__hVMiPa__btnCta{color:var(--on-accent);background:var(--accent);box-shadow:0 2px 12px color-mix(in srgb,var(--accent)35%,transparent);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-weight:600;text-decoration:none;transition:transform 80ms,box-shadow .2s,background .2s;display:inline-flex}.ui-module__hVMiPa__btnCta:hover{background:var(--accent-hover);box-shadow:0 6px 20px color-mix(in srgb,var(--accent)45%,transparent);transform:translateY(-1px)}.ui-module__hVMiPa__btnCta:active{transform:translateY(0)}.ui-module__hVMiPa__btnGhost{color:var(--text-strong);background:var(--surface);border:1px solid var(--field-border);cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-weight:600;text-decoration:none;transition:transform 80ms,background .2s,border-color .2s;display:inline-flex}.ui-module__hVMiPa__btnGhost:hover{border-color:color-mix(in srgb,var(--text-strong)30%,transparent);background:var(--surface-2);transform:translateY(-1px)}.ui-module__hVMiPa__btnGhost:active{transform:translateY(0)}.ui-module__hVMiPa__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.76rem;font-weight:600}.ui-module__hVMiPa__brMd{display:none}@media (min-width:860px){.ui-module__hVMiPa__brMd{display:inline}}
.Header-module__ldgnoG__siteHeader{z-index:1000;background:color-mix(in srgb,var(--surface)88%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--border);transition:background .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__announce{background:var(--surface-2);border-bottom:1px solid var(--border)}.Header-module__ldgnoG__announceInner{justify-content:center;align-items:center;gap:.75rem;min-height:38px;padding:.3rem 0;display:flex}.Header-module__ldgnoG__announceText{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.76rem;overflow:hidden}.Header-module__ldgnoG__announceText strong{color:var(--text-strong)}.Header-module__ldgnoG__announceLink{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);white-space:nowrap;font-size:.76rem;font-weight:600;text-decoration:none;transition:color .15s}.Header-module__ldgnoG__announceLink:hover{color:var(--accent-hover);text-decoration:underline}.Header-module__ldgnoG__headerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;min-height:65px;padding:.55rem 0;display:grid}.Header-module__ldgnoG__brand{color:var(--text-strong);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.Header-module__ldgnoG__brandMark{object-fit:contain;width:38px;height:38px;display:block}.Header-module__ldgnoG__brandName{letter-spacing:-.02em;font-size:1.35rem;font-weight:700;line-height:1}.Header-module__ldgnoG__nav{justify-self:center;gap:.35rem;display:inline-flex}.Header-module__ldgnoG__navLink{color:var(--text);white-space:nowrap;border-radius:10px;padding:.5rem .9rem;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s,background .2s}.Header-module__ldgnoG__navLink:hover{color:var(--text-strong);background:color-mix(in srgb,var(--text-strong)6%,transparent)}.Header-module__ldgnoG__navLink[data-active=true]{color:var(--text-strong);background:color-mix(in srgb,var(--text-strong)8%,transparent)}.Header-module__ldgnoG__headerActions{justify-self:end;align-items:center;gap:.6rem;display:flex}.Header-module__ldgnoG__themeToggle{appearance:none;border:1px solid var(--field-border);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-grid}.Header-module__ldgnoG__themeToggle:hover{background:var(--surface-2);color:var(--text-strong)}.Header-module__ldgnoG__navBtn{padding:.5rem 1.05rem;font-size:.9rem}.Header-module__ldgnoG__sidebarToggle{border:1px solid var(--field-border);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:inline-grid}.Header-module__ldgnoG__sidebarToggle:hover{background:var(--surface-2)}.Header-module__ldgnoG__sidebarToggle span{background:var(--text-strong);border-radius:2px;width:18px;height:2px;display:block;position:relative}.Header-module__ldgnoG__sidebarToggle span:before,.Header-module__ldgnoG__sidebarToggle span:after{content:"";background:var(--text-strong);border-radius:2px;width:18px;height:2px;position:absolute;left:0}.Header-module__ldgnoG__sidebarToggle span:before{top:-6px}.Header-module__ldgnoG__sidebarToggle span:after{top:6px}@media (min-width:1080px){.Header-module__ldgnoG__sidebarToggle{display:none}}.Header-module__ldgnoG__drawerBackdrop{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0f172473;transition:opacity .25s;position:fixed;inset:0}.Header-module__ldgnoG__drawerBackdrop[data-open=true]{opacity:1;pointer-events:auto}.Header-module__ldgnoG__drawer{z-index:1000;width:var(--drawer-w);background:var(--surface);border-right:1px solid var(--border);grid-template-rows:auto auto 1fr auto;gap:1rem;padding:1.25rem;transition:transform .3s cubic-bezier(.2,.75,.25,1);display:grid;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:20px 0 60px #0f172440}.Header-module__ldgnoG__drawer[data-open=true]{transform:translate(0)}.Header-module__ldgnoG__drawerHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Header-module__ldgnoG__drawerBrand{color:var(--text-strong);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.Header-module__ldgnoG__drawerClose{appearance:none;border:1px solid var(--field-border);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--text);border-radius:10px;font-size:22px;line-height:1;transition:background .15s}.Header-module__ldgnoG__drawerClose:hover{background:var(--surface-2)}.Header-module__ldgnoG__drawerNav{gap:.2rem;padding-top:.25rem;display:grid}.Header-module__ldgnoG__drawerLink{color:var(--text);border-radius:10px;padding:.75rem .85rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:block}.Header-module__ldgnoG__drawerLink:hover{color:var(--text-strong);background:var(--surface-2)}.Header-module__ldgnoG__drawerCta{flex-direction:column;align-self:end;gap:.5rem;padding-top:.5rem;display:flex}.Header-module__ldgnoG__drawerFoot{border-top:1px solid var(--border);color:var(--muted);padding-top:.75rem;font-size:.8rem}@media (max-width:1079.98px){.Header-module__ldgnoG__nav,.Header-module__ldgnoG__navBtn{display:none!important}}@media (max-width:699.98px){.Header-module__ldgnoG__announceLong{display:none}}
.PaperTrail-module__FmaApa__canvas{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
.Hero-module__JgYmMq__hero{isolation:isolate;margin-top:calc(-1*var(--header-h,104px));padding-top:var(--header-h,104px);background-color:var(--paper);background-image:linear-gradient(var(--paper-line)1px,transparent 1px),linear-gradient(90deg,var(--paper-line)1px,transparent 1px);background-size:36px 36px;align-items:center;min-height:100svh;transition:background-color .2s;display:grid;position:relative;overflow:clip}.Hero-module__JgYmMq__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:min(1280px,92%);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);display:grid}.Hero-module__JgYmMq__copy{flex-direction:column;align-items:flex-start;display:flex}.Hero-module__JgYmMq__badge{border:1px solid color-mix(in srgb,var(--accent)35%,transparent);background:color-mix(in srgb,var(--surface)60%,transparent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.6rem;padding:.45rem 1.1rem;font-size:.72rem;font-weight:600;display:inline-flex}.Hero-module__JgYmMq__badgeDot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ok)20%,transparent);border-radius:50%}.Hero-module__JgYmMq__title{letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0 0 1.4rem;font-size:clamp(2.2rem,3vw + 1rem,3.9rem);font-weight:700;line-height:1.04}.Hero-module__JgYmMq__titleAccent{color:var(--accent-soft)}.Hero-module__JgYmMq__sub{max-width:46ch;color:var(--text);margin:0 0 2rem;font-size:clamp(1rem,1.1vw + .6rem,1.3rem);line-height:1.6}.Hero-module__JgYmMq__ctaRow{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.8rem;display:flex}.Hero-module__JgYmMq__ctaPrimary,.Hero-module__JgYmMq__ctaSecondary{padding:.85rem 1.5rem;font-size:1rem}.Hero-module__JgYmMq__metaRow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.74rem}.Hero-module__JgYmMq__reveal{opacity:0;animation:.8s cubic-bezier(.22,.61,.36,1) both Hero-module__JgYmMq__revealUp;animation-delay:var(--d,0s)}@keyframes Hero-module__JgYmMq__revealUp{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.Hero-module__JgYmMq__visual{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.Hero-module__JgYmMq__editor{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0f172a47,0 4px 16px #0f172a2e}.Hero-module__JgYmMq__editorBar{background:var(--panel-strong);border-bottom:1px solid var(--panel-border);align-items:center;gap:.5rem;padding:.85rem 1.1rem;display:flex}.Hero-module__JgYmMq__dot{background:var(--panel-dot);border-radius:50%;width:10px;height:10px}.Hero-module__JgYmMq__engineTag{font-family:var(--font-mono);letter-spacing:.16em;color:var(--panel-ink);align-items:center;gap:.45rem;margin-left:auto;font-size:.68rem;display:inline-flex}.Hero-module__JgYmMq__liveDot{background:var(--panel-ok);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite Hero-module__JgYmMq__livePulse}@keyframes Hero-module__JgYmMq__livePulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--panel-ok)45%,transparent)}50%{box-shadow:0 0 0 5px #0000}}.Hero-module__JgYmMq__scene{animation:12s linear infinite Hero-module__JgYmMq__sceneFade}@keyframes Hero-module__JgYmMq__sceneFade{0%,3%{opacity:0}7%,90%{opacity:1}95%,to{opacity:0}}.Hero-module__JgYmMq__promptLine{font-family:var(--font-mono);white-space:nowrap;align-items:baseline;gap:.6rem;padding:.9rem 1.2rem .4rem;font-size:clamp(.72rem,1.1vw,.88rem);display:flex;overflow:hidden}.Hero-module__JgYmMq__promptChevron{color:var(--panel-ok);flex-shrink:0}.Hero-module__JgYmMq__promptText{white-space:nowrap;color:var(--blueprint);animation:12s infinite Hero-module__JgYmMq__typePrompt;display:inline-block;overflow:hidden}@keyframes Hero-module__JgYmMq__typePrompt{0%,8%{width:0;animation-timing-function:steps(55,end)}22%,to{width:55ch}}.Hero-module__JgYmMq__canvas{width:100%;height:auto;display:block}.Hero-module__JgYmMq__hatch{opacity:0;animation:12s linear infinite Hero-module__JgYmMq__hatchIn}@keyframes Hero-module__JgYmMq__hatchIn{0%,60%{opacity:0}72%,to{opacity:1}}.Hero-module__JgYmMq__walls rect,.Hero-module__JgYmMq__walls path{stroke-dasharray:1;stroke-dashoffset:1px;animation:12s linear infinite Hero-module__JgYmMq__drawWalls}@keyframes Hero-module__JgYmMq__drawWalls{0%,20%{stroke-dashoffset:1px}32%,to{stroke-dashoffset:0}}.Hero-module__JgYmMq__fixtures rect,.Hero-module__JgYmMq__fixtures path,.Hero-module__JgYmMq__fixtures circle,.Hero-module__JgYmMq__fixtures ellipse{stroke-dasharray:1;stroke-dashoffset:1px;animation:12s linear infinite Hero-module__JgYmMq__drawFixtures}@keyframes Hero-module__JgYmMq__drawFixtures{0%,32%{stroke-dashoffset:1px}52%,to{stroke-dashoffset:0}}.Hero-module__JgYmMq__dims{opacity:0;animation:12s linear infinite Hero-module__JgYmMq__dimsIn}@keyframes Hero-module__JgYmMq__dimsIn{0%,52%{opacity:0}60%,to{opacity:1}}.Hero-module__JgYmMq__editorFoot{border-top:1px solid var(--panel-border);background:var(--panel-strong);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:1.3rem;padding:.75rem 1.1rem;font-size:.74rem;display:flex}.Hero-module__JgYmMq__check{color:var(--panel-ok);opacity:0}.Hero-module__JgYmMq__check1{animation:12s linear infinite Hero-module__JgYmMq__checkIn1}.Hero-module__JgYmMq__check2{animation:12s linear infinite Hero-module__JgYmMq__checkIn2}.Hero-module__JgYmMq__check3{animation:12s linear infinite Hero-module__JgYmMq__checkIn3}@keyframes Hero-module__JgYmMq__checkIn1{0%,60%{opacity:0;transform:translateY(4px)}64%,90%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes Hero-module__JgYmMq__checkIn2{0%,66%{opacity:0;transform:translateY(4px)}70%,90%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes Hero-module__JgYmMq__checkIn3{0%,72%{opacity:0;transform:translateY(4px)}76%,90%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@media (max-width:999.98px){.Hero-module__JgYmMq__heroInner{grid-template-columns:minmax(0,1fr)}.Hero-module__JgYmMq__copy{text-align:center;align-items:center}.Hero-module__JgYmMq__ctaRow{justify-content:center}.Hero-module__JgYmMq__visual{width:100%;max-width:640px;margin-inline:auto}}@media (max-width:559.98px){.Hero-module__JgYmMq__ctaRow{flex-direction:column;align-items:stretch;width:100%;max-width:420px}.Hero-module__JgYmMq__ctaPrimary,.Hero-module__JgYmMq__ctaSecondary{text-align:center;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__reveal,.Hero-module__JgYmMq__scene,.Hero-module__JgYmMq__promptText,.Hero-module__JgYmMq__hatch,.Hero-module__JgYmMq__walls rect,.Hero-module__JgYmMq__walls path,.Hero-module__JgYmMq__fixtures rect,.Hero-module__JgYmMq__fixtures path,.Hero-module__JgYmMq__fixtures circle,.Hero-module__JgYmMq__fixtures ellipse,.Hero-module__JgYmMq__dims,.Hero-module__JgYmMq__check,.Hero-module__JgYmMq__liveDot{animation:none!important}.Hero-module__JgYmMq__hatch,.Hero-module__JgYmMq__reveal{opacity:1}.Hero-module__JgYmMq__promptText{width:auto}.Hero-module__JgYmMq__walls rect,.Hero-module__JgYmMq__walls path,.Hero-module__JgYmMq__fixtures rect,.Hero-module__JgYmMq__fixtures path,.Hero-module__JgYmMq__fixtures circle,.Hero-module__JgYmMq__fixtures ellipse{stroke-dasharray:none;stroke-dashoffset:0}.Hero-module__JgYmMq__dims,.Hero-module__JgYmMq__check{opacity:1}}
.SiteFooter-module__nBz1BW__footer{--band-bg:#e6eafa;--band-line:#2f62dd14;--band-glow:#6b52ff1f;color:var(--text);background-color:var(--band-bg);background-image:radial-gradient(45% 70% at 12% 100%,var(--band-glow),transparent 70%),linear-gradient(var(--band-line)1px,transparent 1px),linear-gradient(90deg,var(--band-line)1px,transparent 1px);border-top:1px solid var(--border);background-size:auto,36px 36px,36px 36px;padding-top:clamp(2.5rem,5vw,4rem)}:root[data-theme=dark] .SiteFooter-module__nBz1BW__footer{--text:#e5e7eb;--text-strong:#fff;--muted:#a3a9b8;--border:#ffffff1a;--accent:#a99bff;--band-bg:#0c1631;--band-line:#8ea9ea0b;--band-glow:#6b52ff24}.SiteFooter-module__nBz1BW__top{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.SiteFooter-module__nBz1BW__brandCol{max-width:40ch}.SiteFooter-module__nBz1BW__brand{align-items:center;gap:.55rem;margin-bottom:1rem;text-decoration:none;display:inline-flex}.SiteFooter-module__nBz1BW__brand img{object-fit:contain;width:36px;height:36px}.SiteFooter-module__nBz1BW__brandName{letter-spacing:-.02em;color:var(--text-strong);font-size:1.25rem;font-weight:700}.SiteFooter-module__nBz1BW__brandText{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.SiteFooter-module__nBz1BW__brandCompanyLink{color:var(--text);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.SiteFooter-module__nBz1BW__brandCompanyLink:hover{color:var(--accent)}.SiteFooter-module__nBz1BW__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.SiteFooter-module__nBz1BW__colHeading{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem;font-size:.72rem;font-weight:600}.SiteFooter-module__nBz1BW__colList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__nBz1BW__colList a{color:var(--text);text-decoration:none;transition:color .15s}.SiteFooter-module__nBz1BW__colList a:hover{color:var(--accent)}.SiteFooter-module__nBz1BW__bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.4rem;display:flex}.SiteFooter-module__nBz1BW__copyright{color:var(--muted);margin:0;font-size:.9rem}.SiteFooter-module__nBz1BW__domainNote{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.76rem}@media (max-width:1079.98px){body[data-fixed-header=true] .SiteFooter-module__nBz1BW__footer{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}}@media (max-width:899.98px){.SiteFooter-module__nBz1BW__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.SiteFooter-module__nBz1BW__cols{grid-template-columns:minmax(0,1fr)}}
.SketchCompare-module__teJOrq__section{background:var(--bg);padding-top:clamp(3.5rem,8vw,6rem)}.SketchCompare-module__teJOrq__head{margin-bottom:clamp(2rem,4vw,3.5rem)}.SketchCompare-module__teJOrq__eyebrow{}.SketchCompare-module__teJOrq__title{letter-spacing:-.015em;max-width:30ch;color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.6vw + .6rem,3rem);font-weight:700;line-height:1.12}.SketchCompare-module__teJOrq__compare{--pos:50%;cursor:col-resize;-webkit-user-select:none;user-select:none;width:100%;height:clamp(420px,52vw,780px);position:relative;overflow:hidden}.SketchCompare-module__teJOrq__layerSvg{width:100%;height:100%;position:absolute;inset:0}.SketchCompare-module__teJOrq__before{background:#fff;position:absolute;inset:0}.SketchCompare-module__teJOrq__sketchImg{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:clamp(1rem,4vw,3rem);position:absolute;inset:0}.SketchCompare-module__teJOrq__after{clip-path:inset(0 0 0 var(--pos));background-color:#fff;background-image:linear-gradient(#0f17240d 1px,#0000 1px),linear-gradient(90deg,#0f17240d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.SketchCompare-module__teJOrq__divider{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#2563eb;width:2px;position:absolute;transform:translate(-1px)}.SketchCompare-module__teJOrq__handle{appearance:none;top:50%;left:var(--pos);color:#fff;cursor:col-resize;touch-action:none;background:#2563eb;border:3px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;transition:background .15s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 20px #0f172a4d}.SketchCompare-module__teJOrq__handle:hover{background:#1d4ed8}.SketchCompare-module__teJOrq__handle:focus-visible{outline-offset:2px;outline:3px solid #2563eb73}.SketchCompare-module__teJOrq__sketchLabel{color:#4a4436;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(1rem,1.6vw,1.35rem);position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2.5rem)}.SketchCompare-module__teJOrq__cadBadge{color:#fff;font-family:var(--font-mono);letter-spacing:.12em;background:#2563eb;border-radius:999px;padding:.5rem 1rem;font-size:.74rem;font-weight:600;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2.5rem)}.SketchCompare-module__teJOrq__hint{color:#334155cc;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;white-space:nowrap;background:#ffffffd9;border:1px solid #0f172a1f;border-radius:999px;padding:.45rem 1rem;font-size:.72rem;position:absolute;bottom:clamp(1rem,3vw,2rem);left:50%;transform:translate(-50%)}@media (max-width:640px){.SketchCompare-module__teJOrq__compare{height:62vw;min-height:320px}.SketchCompare-module__teJOrq__handle{width:46px;height:46px}.SketchCompare-module__teJOrq__hint{display:none}}
.HowItWorks-module__u8qSLG__section{background:var(--bg);padding-block:clamp(3.5rem,8vw,6.5rem)}.HowItWorks-module__u8qSLG__eyebrow{}.HowItWorks-module__u8qSLG__head{margin-bottom:clamp(2rem,4vw,3rem)}.HowItWorks-module__u8qSLG__title{letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.6vw + .6rem,3rem);font-weight:700;line-height:1.12}.HowItWorks-module__u8qSLG__flow{--flow-gap:clamp(1.2rem,2.5vw,2rem);gap:var(--flow-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__u8qSLG__station{flex-direction:column;min-width:0;display:flex}.HowItWorks-module__u8qSLG__visual{aspect-ratio:4/3;border:1px solid var(--border);box-shadow:var(--shadow);background-color:var(--paper);background-image:linear-gradient(var(--paper-line)1px,transparent 1px),linear-gradient(90deg,var(--paper-line)1px,transparent 1px);background-size:24px 24px;border-radius:18px;position:relative;overflow:hidden}.HowItWorks-module__u8qSLG__dropZone{border:2px dashed color-mix(in srgb,var(--accent)45%,transparent);border-radius:14px;position:absolute;inset:9%}.HowItWorks-module__u8qSLG__photo{background:#fff;border-radius:4px;width:74%;height:auto;padding:2.5%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 14px 30px #0f172a38}.HowItWorks-module__u8qSLG__canvas{background-color:#fff;background-image:linear-gradient(#0f17240d 1px,#0000 1px),linear-gradient(90deg,#0f17240d 1px,#0000 1px);background-size:18px 18px;border-radius:10px;position:absolute;inset:8% 7%;overflow:hidden;box-shadow:0 14px 30px #0f172a2e}.HowItWorks-module__u8qSLG__sketch{object-fit:contain;mix-blend-mode:multiply;width:92%;height:92%;position:absolute;inset:4%}.HowItWorks-module__u8qSLG__scan{background:linear-gradient(90deg,#0000,#2f62dd,#0000);height:2px;animation:3.4s ease-in-out infinite HowItWorks-module__u8qSLG__scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #2f62dd8c}@keyframes HowItWorks-module__u8qSLG__scan{0%,to{top:4%}50%{top:96%}}.HowItWorks-module__u8qSLG__sheet{outline-offset:-6px;background:#fff;border:1px solid #0f172a59;border-radius:3px;outline:1px solid #0f172a1f;position:absolute;inset:9% 7%;box-shadow:0 14px 30px #0f172a2e}.HowItWorks-module__u8qSLG__sheetDrawing{width:92%;height:72%;position:absolute;top:4%;left:4%}.HowItWorks-module__u8qSLG__titleBlock{width:50%;height:auto;font-family:var(--font-mono);background:#fff;position:absolute;bottom:5%;right:4%}.HowItWorks-module__u8qSLG__pill{border:1px solid var(--border);background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:.9rem;left:.9rem}.HowItWorks-module__u8qSLG__liveDot{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite HowItWorks-module__u8qSLG__livePulse}@keyframes HowItWorks-module__u8qSLG__livePulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok)45%,transparent)}50%{box-shadow:0 0 0 5px #0000}}.HowItWorks-module__u8qSLG__marker{align-items:center;margin:1.4rem 0 .9rem;display:flex}.HowItWorks-module__u8qSLG__badge{border:1.5px solid var(--accent);background:var(--surface);width:2.4rem;height:2.4rem;color:var(--accent);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:grid}.HowItWorks-module__u8qSLG__station:not(:last-child) .HowItWorks-module__u8qSLG__marker:after{content:"";margin-left:.8rem;margin-right:calc(-1*var(--flow-gap));border-top:2px dashed color-mix(in srgb,var(--accent)35%,transparent);flex:1}.HowItWorks-module__u8qSLG__stationTitle{letter-spacing:-.015em;color:var(--text-strong);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.HowItWorks-module__u8qSLG__stationText{color:var(--muted);margin:0;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HowItWorks-module__u8qSLG__station{animation:linear both HowItWorks-module__u8qSLG__stationIn;animation-timeline:view();animation-range:entry 5% entry 45%}.HowItWorks-module__u8qSLG__station:nth-child(2){animation-range:entry 15% entry 55%}.HowItWorks-module__u8qSLG__station:nth-child(3){animation-range:entry 25% entry 65%}}}@keyframes HowItWorks-module__u8qSLG__stationIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:899.98px){.HowItWorks-module__u8qSLG__flow{grid-template-columns:minmax(0,1fr);gap:2.2rem}.HowItWorks-module__u8qSLG__station:not(:last-child) .HowItWorks-module__u8qSLG__marker:after{display:none}.HowItWorks-module__u8qSLG__marker{margin-top:1.1rem}}@media (prefers-reduced-motion:reduce){.HowItWorks-module__u8qSLG__scan,.HowItWorks-module__u8qSLG__liveDot{animation:none}.HowItWorks-module__u8qSLG__scan{top:50%}}
.DemoVideos-module__DPjs6a__section{--paper-fill:#6b52ff;--band-bg:#e6eafa;--band-line:#2f62dd1a;--band-glow-a:#6b52ff29;--band-glow-b:#2f62dd1f;--band-text:var(--text);--band-title:var(--text-strong);--band-eyebrow:var(--accent);--band-card-border:var(--border);--band-ring:#0f172a0a;--band-shadow:#0f172a1a;--band-shadow-strong:#0f172a29;isolation:isolate;color:var(--band-text);background-color:var(--band-bg);background-image:radial-gradient(60% 55% at 28% 35%,var(--band-glow-a),transparent 70%),radial-gradient(45% 50% at 86% 82%,var(--band-glow-b),transparent 70%),linear-gradient(var(--band-line)1px,transparent 1px),linear-gradient(90deg,var(--band-line)1px,transparent 1px);background-size:auto,auto,36px 36px,36px 36px;padding-block:clamp(4rem,9vw,7rem);position:relative}:root[data-theme=dark] .DemoVideos-module__DPjs6a__section{--paper-fill:#8ea9ea;--band-bg:#0c1631;--band-line:#8ea9ea0f;--band-glow-a:#6b52ff3d;--band-glow-b:#2f62dd33;--band-text:#fff;--band-title:#fff;--band-eyebrow:var(--accent-soft);--band-card-border:#ffffff1a;--band-ring:#ffffff14;--band-shadow:#0000004d;--band-shadow-strong:#00000073}.DemoVideos-module__DPjs6a__eyebrow{color:var(--band-eyebrow);}.DemoVideos-module__DPjs6a__head{margin-bottom:clamp(2rem,4vw,3rem)}.DemoVideos-module__DPjs6a__title{letter-spacing:-.015em;color:var(--band-title);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.6vw + .6rem,3rem);font-weight:700;line-height:1.12}.DemoVideos-module__DPjs6a__stage{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.2rem,2.5vw,2rem);display:grid}.DemoVideos-module__DPjs6a__player{background:var(--panel);border:1px solid var(--panel-border);box-shadow:0 0 0 1px var(--band-ring),0 30px 80px var(--band-shadow-strong),0 4px 16px var(--band-shadow);border-radius:16px;overflow:hidden}.DemoVideos-module__DPjs6a__playerBar{background:var(--panel-strong);border-bottom:1px solid var(--panel-border);align-items:center;gap:.5rem;padding:.8rem 1.1rem;display:flex}.DemoVideos-module__DPjs6a__dot{background:var(--panel-dot);border-radius:50%;width:10px;height:10px}.DemoVideos-module__DPjs6a__playerTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--panel-ink-strong);white-space:nowrap;text-overflow:ellipsis;margin-left:.6rem;font-size:.72rem;overflow:hidden}.DemoVideos-module__DPjs6a__playerTag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--panel-ink);white-space:nowrap;align-items:center;gap:.45rem;margin-left:auto;font-size:.68rem;display:inline-flex}.DemoVideos-module__DPjs6a__liveDot{background:var(--panel-ok);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite DemoVideos-module__DPjs6a__livePulse}@keyframes DemoVideos-module__DPjs6a__livePulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--panel-ok)45%,transparent)}50%{box-shadow:0 0 0 5px #0000}}.DemoVideos-module__DPjs6a__screen{aspect-ratio:16/9;background:#0f1523;position:relative}.DemoVideos-module__DPjs6a__video{background:#0f1523;width:100%;height:100%;display:block;position:absolute;inset:0}.DemoVideos-module__DPjs6a__bigPlay{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f15238c;border:1.5px solid #ffffff8c;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .2s,background .2s,border-color .2s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.DemoVideos-module__DPjs6a__bigPlay svg{margin-left:4px}.DemoVideos-module__DPjs6a__bigPlay:hover{background:var(--accent);border-color:var(--accent);transform:scale(1.08)}.DemoVideos-module__DPjs6a__bigPlay:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)60%,transparent);outline-offset:3px}.DemoVideos-module__DPjs6a__chapters{grid-auto-rows:minmax(0,1fr);gap:.8rem;height:100%;margin:0;padding:0;list-style:none;display:grid}.DemoVideos-module__DPjs6a__chapters li{min-height:0;display:flex}.DemoVideos-module__DPjs6a__chapter{appearance:none;border:1px solid var(--band-card-border);background:var(--surface);width:100%;height:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 10px 30px var(--band-shadow);border-radius:14px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:.9rem;padding:.8rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.DemoVideos-module__DPjs6a__chapter:hover{box-shadow:0 16px 40px var(--band-shadow-strong);transform:translateY(-2px)}.DemoVideos-module__DPjs6a__chapter[data-active=true]{border-color:var(--accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft)35%,transparent),0 16px 40px var(--band-shadow-strong)}.DemoVideos-module__DPjs6a__chapter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DemoVideos-module__DPjs6a__thumb{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border);background:#e5e7eb;border-radius:8px;width:100%;height:auto;display:block}.DemoVideos-module__DPjs6a__chapterBody{gap:.15rem;min-width:0;display:grid}.DemoVideos-module__DPjs6a__chapterIndex{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.DemoVideos-module__DPjs6a__chapterTitle{letter-spacing:-.01em;color:var(--text-strong);font-weight:700}.DemoVideos-module__DPjs6a__chapterText{color:var(--muted);font-size:.9rem;line-height:1.45}.DemoVideos-module__DPjs6a__bar{background:color-mix(in srgb,var(--accent)12%,transparent);opacity:0;height:3px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.DemoVideos-module__DPjs6a__chapter[data-active=true] .DemoVideos-module__DPjs6a__bar{opacity:1}.DemoVideos-module__DPjs6a__barFill{background:var(--accent);transform-origin:0;height:100%;transition:transform .25s linear;display:block;transform:scaleX(0)}@media (max-width:959.98px){.DemoVideos-module__DPjs6a__stage{grid-template-columns:minmax(0,1fr)}.DemoVideos-module__DPjs6a__chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.DemoVideos-module__DPjs6a__chapter{grid-template-columns:minmax(0,1fr);align-items:start}.DemoVideos-module__DPjs6a__chapterText{display:none}}@media (max-width:599.98px){.DemoVideos-module__DPjs6a__chapters{grid-template-columns:minmax(0,1fr)}.DemoVideos-module__DPjs6a__chapter{grid-template-columns:96px minmax(0,1fr);align-items:center}.DemoVideos-module__DPjs6a__chapterText{display:block}}@media (prefers-reduced-motion:reduce){.DemoVideos-module__DPjs6a__liveDot{animation:none}.DemoVideos-module__DPjs6a__chapter,.DemoVideos-module__DPjs6a__chapter:hover,.DemoVideos-module__DPjs6a__bigPlay,.DemoVideos-module__DPjs6a__bigPlay:hover{transition:none;transform:none}}
.PricingTeaser-module__wgpGBG__section{background-color:var(--bg);background-image:radial-gradient(55% 50% at 74% 30%,color-mix(in srgb,var(--accent)12%,transparent),transparent 70%);border-top:1px solid var(--border);padding-block:clamp(3.5rem,8vw,6.5rem)}:root[data-theme=dark] .PricingTeaser-module__wgpGBG__section{background-image:radial-gradient(55% 50% at 74% 30%,color-mix(in srgb,var(--accent)20%,transparent),transparent 70%)}.PricingTeaser-module__wgpGBG__eyebrow{}.PricingTeaser-module__wgpGBG__title{letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(1.7rem,2.6vw + .6rem,3rem);font-weight:700;line-height:1.12}.PricingTeaser-module__wgpGBG__calc{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.2rem,2.5vw,2rem);display:grid}.PricingTeaser-module__wgpGBG__control{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;justify-content:center;padding:clamp(1.6rem,3vw,2.6rem);display:flex}.PricingTeaser-module__wgpGBG__question{color:var(--text-strong);margin-bottom:1rem;font-weight:600}.PricingTeaser-module__wgpGBG__count{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--accent);align-items:baseline;gap:.6rem;margin-bottom:1.2rem;font-size:clamp(2.6rem,4vw + 1rem,4.5rem);font-weight:700;line-height:1;display:flex}.PricingTeaser-module__wgpGBG__countUnit{letter-spacing:0;color:var(--muted);font-size:1rem;font-weight:500}.PricingTeaser-module__wgpGBG__slider{width:100%;accent-color:var(--accent);cursor:pointer;margin:0}.PricingTeaser-module__wgpGBG__scale{height:1.4rem;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);margin-top:.5rem;font-size:.72rem;position:relative}.PricingTeaser-module__wgpGBG__scale span{position:absolute;top:0;transform:translate(-50%)}.PricingTeaser-module__wgpGBG__scale span:first-child{transform:none}.PricingTeaser-module__wgpGBG__scale span:last-child{transform:translate(-100%)}.PricingTeaser-module__wgpGBG__result{border:1px solid color-mix(in srgb,var(--accent)45%,var(--border));background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent)14%,transparent),var(--shadow);border-radius:18px;flex-direction:column;padding:clamp(1.6rem,3vw,2.2rem);display:flex}.PricingTeaser-module__wgpGBG__resultTag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.9rem;font-size:.72rem;font-weight:600}.PricingTeaser-module__wgpGBG__resultTier{letter-spacing:-.02em;color:var(--text-strong);margin-bottom:.3rem;font-size:1.6rem;font-weight:700}.PricingTeaser-module__wgpGBG__resultPrice{letter-spacing:-.015em;color:var(--text-strong);margin:0 0 .6rem;font-size:clamp(2rem,2.4vw + .7rem,2.6rem);font-weight:700;line-height:1.05}.PricingTeaser-module__wgpGBG__suffix{letter-spacing:0;color:var(--muted);margin-left:.25rem;font-size:1rem;font-weight:500}.PricingTeaser-module__wgpGBG__resultQuota{color:var(--text);margin:0 0 .3rem;font-weight:600}.PricingTeaser-module__wgpGBG__resultNote{color:var(--muted);flex-grow:1;margin:0 0 1.4rem;line-height:1.5}.PricingTeaser-module__wgpGBG__resultBtn{width:100%;padding:.8rem 1.2rem}.PricingTeaser-module__wgpGBG__ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:clamp(1.2rem,2.5vw,2rem) 0 0;padding:0;list-style:none;display:grid}.PricingTeaser-module__wgpGBG__rung{appearance:none;border:1px solid var(--border);background:var(--surface);width:100%;height:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-content:start;gap:.25rem;padding:.95rem 1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.PricingTeaser-module__wgpGBG__rung:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.PricingTeaser-module__wgpGBG__rung[data-active=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)18%,transparent)}.PricingTeaser-module__wgpGBG__rung:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PricingTeaser-module__wgpGBG__rungTier{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.PricingTeaser-module__wgpGBG__rungPrice{letter-spacing:-.02em;color:var(--text-strong);font-size:1.15rem;font-weight:700}.PricingTeaser-module__wgpGBG__rungSuffix{letter-spacing:0;color:var(--muted);margin-left:.15rem;font-size:.8rem;font-weight:500}.PricingTeaser-module__wgpGBG__rungQuota{color:var(--muted);font-size:.82rem;line-height:1.35}.PricingTeaser-module__wgpGBG__moreWrap{text-align:center;margin-top:clamp(1.6rem,3vw,2.4rem)}.PricingTeaser-module__wgpGBG__moreBtn{padding:.8rem 1.6rem}@media (max-width:959.98px){.PricingTeaser-module__wgpGBG__calc{grid-template-columns:minmax(0,1fr)}.PricingTeaser-module__wgpGBG__ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599.98px){.PricingTeaser-module__wgpGBG__ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.PricingTeaser-module__wgpGBG__ladder li:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.PricingTeaser-module__wgpGBG__rung,.PricingTeaser-module__wgpGBG__rung:hover{transition:none;transform:none}}
.FreeCta-module__ugUHQq__section{isolation:isolate;background-color:var(--paper);background-image:linear-gradient(var(--paper-line)1px,transparent 1px),linear-gradient(90deg,var(--paper-line)1px,transparent 1px);border-block:1px solid var(--border);background-size:36px 36px;padding-block:clamp(4rem,9vw,7rem);position:relative}.FreeCta-module__ugUHQq__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.FreeCta-module__ugUHQq__title{letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,3vw + .8rem,3.4rem);font-weight:700;line-height:1.1}.FreeCta-module__ugUHQq__accent{color:var(--accent-soft)}.FreeCta-module__ugUHQq__sub{max-width:52ch;color:var(--text);margin:0 0 2rem;font-size:clamp(1rem,1vw + .6rem,1.2rem)}.FreeCta-module__ugUHQq__cta{padding:.95rem 1.7rem;font-size:1.05rem}
.Accordion-module__uF9gGa__item{--accordion-duration:.35s}.Accordion-module__uF9gGa__heading{margin:0;font-size:1rem}.Accordion-module__uF9gGa__question{text-align:left;width:100%;font:inherit;color:var(--text-strong);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;display:flex}.Accordion-module__uF9gGa__icon{width:1rem;height:1rem;transition:transform var(--accordion-duration)ease;flex:none;position:relative}.Accordion-module__uF9gGa__icon:before,.Accordion-module__uF9gGa__icon:after{content:"";background:var(--accent);transition:transform var(--accordion-duration)ease,opacity var(--accordion-duration)ease;border-radius:2px;position:absolute;top:50%;left:50%}.Accordion-module__uF9gGa__icon:before{width:100%;height:2px;transform:translate(-50%,-50%)}.Accordion-module__uF9gGa__icon:after{width:2px;height:100%;transform:translate(-50%,-50%)}.Accordion-module__uF9gGa__item[data-open=true] .Accordion-module__uF9gGa__icon{transform:rotate(180deg)}.Accordion-module__uF9gGa__item[data-open=true] .Accordion-module__uF9gGa__icon:after{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.Accordion-module__uF9gGa__panel{transition:grid-template-rows var(--accordion-duration)ease;grid-template-rows:0fr;display:grid}.Accordion-module__uF9gGa__item[data-open=true] .Accordion-module__uF9gGa__panel{grid-template-rows:1fr}.Accordion-module__uF9gGa__inner{min-height:0;overflow:hidden}.Accordion-module__uF9gGa__answer{color:var(--muted);opacity:0;margin:0;line-height:1.65;transition:opacity .3s,transform .3s;transform:translateY(-4px)}.Accordion-module__uF9gGa__item[data-open=true] .Accordion-module__uF9gGa__answer{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Accordion-module__uF9gGa__icon,.Accordion-module__uF9gGa__icon:before,.Accordion-module__uF9gGa__icon:after,.Accordion-module__uF9gGa__panel,.Accordion-module__uF9gGa__answer{transition:none}}
.FriendlyCaptcha-module__tbkbUG__wrap{margin-top:1.1rem}.FriendlyCaptcha-module__tbkbUG__widget{border-radius:12px!important;width:100%!important;max-width:100%!important}.FriendlyCaptcha-module__tbkbUG__hint{color:var(--muted);margin:.6rem 0 0;font-size:.82rem;line-height:1.5}.FriendlyCaptcha-module__tbkbUG__hint a{color:var(--accent);text-decoration:none}.FriendlyCaptcha-module__tbkbUG__hint a:hover{text-decoration:underline}
.not-found-module__HS70Aa__wrapper{text-align:center;background:var(--clr-bg,#0b0f19);min-height:100vh;color:var(--clr-text,#eef2ff);justify-content:center;align-items:center;display:flex}.not-found-module__HS70Aa__code{background:linear-gradient(135deg,#8b5cf6,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,15vw,10rem);font-weight:700;line-height:1}.not-found-module__HS70Aa__title{margin-top:.5rem;font-size:clamp(1.4rem,3vw,2rem)}.not-found-module__HS70Aa__text{color:var(--clr-muted,#a1a8b8);margin:1rem 0 2rem;max-width:28rem;margin-inline:auto}
.ContactForm-module__fw3Taq__section{background:var(--bg);padding-block:clamp(3.5rem,8vw,6.5rem)}.ContactForm-module__fw3Taq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.ContactForm-module__fw3Taq__eyebrow{}.ContactForm-module__fw3Taq__title{letter-spacing:-.015em;color:var(--text-strong);margin:0 0 1rem;font-size:clamp(2rem,3vw + .8rem,3.4rem);font-weight:700;line-height:1.08}.ContactForm-module__fw3Taq__sub{max-width:44ch;color:var(--text);margin:0 0 2rem;font-size:clamp(.98rem,1vw + .6rem,1.15rem);line-height:1.6}.ContactForm-module__fw3Taq__infoList{gap:1.2rem;margin:0 0 2rem;display:grid}.ContactForm-module__fw3Taq__infoItem dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.72rem;font-weight:600}.ContactForm-module__fw3Taq__infoItem dd{color:var(--text-strong);margin:0;font-weight:700}.ContactForm-module__fw3Taq__infoLink{color:var(--accent);text-decoration:none}.ContactForm-module__fw3Taq__infoLink:hover{text-decoration:underline}.ContactForm-module__fw3Taq__card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:clamp(1.6rem,3vw,2.4rem);box-shadow:0 24px 70px #0f172a1a}.ContactForm-module__fw3Taq__topicLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem;font-size:.72rem;font-weight:600}.ContactForm-module__fw3Taq__topics{flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;display:flex}.ContactForm-module__fw3Taq__topicChip{appearance:none;border:1px solid var(--field-border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:.5rem 1.1rem;font-size:.92rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}.ContactForm-module__fw3Taq__topicChip:hover{border-color:color-mix(in srgb,var(--accent)50%,transparent)}.ContactForm-module__fw3Taq__topicChip[data-active=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent)7%,var(--surface));font-weight:600}.ContactForm-module__fw3Taq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ContactForm-module__fw3Taq__input{border:1px solid var(--field-border);background:var(--surface);width:100%;color:var(--text-strong);border-radius:12px;padding:.85rem 1.05rem;font-family:inherit;font-size:.98rem;transition:border-color .15s,box-shadow .15s}.ContactForm-module__fw3Taq__input::placeholder{color:var(--muted)}.ContactForm-module__fw3Taq__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)20%,transparent);outline:none}.ContactForm-module__fw3Taq__textarea{resize:vertical;grid-column:1/-1;min-height:150px;line-height:1.55}.ContactForm-module__fw3Taq__consent{border:1px solid var(--field-border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.75rem;margin-top:1.1rem;padding:.85rem 1.05rem;font-size:.88rem;line-height:1.5;transition:border-color .15s,background .15s;display:flex}.ContactForm-module__fw3Taq__consent:hover{border-color:color-mix(in srgb,var(--accent)50%,transparent)}.ContactForm-module__fw3Taq__consent:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent)7%,var(--surface))}.ContactForm-module__fw3Taq__consent input{appearance:none;border:1px solid var(--field-border);background:var(--bg);cursor:pointer;border-radius:7px;flex-shrink:0;width:20px;height:20px;margin:1px 0 0;transition:background .15s,border-color .15s;position:relative}.ContactForm-module__fw3Taq__consent:hover input{border-color:color-mix(in srgb,var(--accent)55%,transparent)}.ContactForm-module__fw3Taq__consent input:checked{background:var(--accent);border-color:var(--accent)}.ContactForm-module__fw3Taq__consent input:checked:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:6.5px;transform:rotate(45deg)}.ContactForm-module__fw3Taq__consent input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)25%,transparent);outline:none}.ContactForm-module__fw3Taq__consent a{color:var(--accent);text-decoration:none}.ContactForm-module__fw3Taq__consent a:hover{text-decoration:underline}.ContactForm-module__fw3Taq__submit{width:100%;margin-top:1.3rem;padding:.95rem 1.5rem;font-size:1.05rem}.ContactForm-module__fw3Taq__success{color:var(--ok);text-align:center;margin:1rem 0 0;font-weight:600}.ContactForm-module__fw3Taq__error{color:#dc2626;text-align:center;margin:1rem 0 0}.ContactForm-module__fw3Taq__required{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}@media (max-width:899.98px){.ContactForm-module__fw3Taq__inner,.ContactForm-module__fw3Taq__fields{grid-template-columns:minmax(0,1fr)}}
.FaqList-module__laSSCq__page{min-height:calc(100vh - var(--header-h,104px));background:var(--bg);padding-block:clamp(3rem,6vw,5rem) clamp(3.5rem,7vw,6rem)}.FaqList-module__laSSCq__inner{max-width:980px}.FaqList-module__laSSCq__head{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.FaqList-module__laSSCq__eyebrow{}.FaqList-module__laSSCq__title{letter-spacing:-.015em;color:var(--text-strong);margin:0 0 1.6rem;font-size:clamp(2.2rem,3.4vw + .8rem,3.8rem);font-weight:700;line-height:1.08}.FaqList-module__laSSCq__list{gap:.9rem;display:grid}.FaqList-module__laSSCq__item{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px}.FaqList-module__laSSCq__question{padding:1.2rem 1.6rem}.FaqList-module__laSSCq__answer{padding:0 1.6rem 1.3rem}.FaqList-module__laSSCq__contactBox{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);text-align:center;border-radius:16px;margin-top:clamp(1.8rem,3vw,2.5rem);padding:clamp(1.8rem,3vw,2.5rem)}.FaqList-module__laSSCq__contactBox strong{color:var(--text-strong);margin-bottom:.35rem;font-size:1.15rem;display:block}.FaqList-module__laSSCq__contactBox p{color:var(--muted);margin:0 0 1.2rem}.FaqList-module__laSSCq__contactBtn{padding:.7rem 1.5rem}
.PricingPlans-module__68UWua__page{background:var(--bg);padding-block:clamp(3rem,7vw,5.5rem)}.PricingPlans-module__68UWua__head{text-align:center;margin-bottom:clamp(1.8rem,3vw,2.4rem)}.PricingPlans-module__68UWua__eyebrow{}.PricingPlans-module__68UWua__title{letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0 0 1.8rem;font-size:clamp(2rem,3.2vw + .8rem,3.6rem);font-weight:700;line-height:1.08}.PricingPlans-module__68UWua__toggle{border:1px solid var(--field-border);background:var(--surface);border-radius:999px;padding:.25rem;display:inline-flex}.PricingPlans-module__68UWua__toggleBtn{appearance:none;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1.3rem;font-size:.95rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.PricingPlans-module__68UWua__toggleBtn[data-active=true]{color:#fff;background:#0d1320}.PricingPlans-module__68UWua__hasBadge{padding-right:.4rem}.PricingPlans-module__68UWua__toggleBadge{background:color-mix(in srgb,var(--accent)16%,transparent);color:var(--accent);letter-spacing:.02em;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:700;line-height:1.15}.PricingPlans-module__68UWua__toggleBtn[data-active=true] .PricingPlans-module__68UWua__toggleBadge{background:var(--accent);color:var(--on-accent)}.PricingPlans-module__68UWua__freeBanner{border:1px solid color-mix(in srgb,var(--accent)35%,var(--border));background:color-mix(in srgb,var(--accent)8%,var(--surface));text-align:left;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;width:100%;margin:0 auto clamp(1rem,1.5vw,1.5rem);padding:.9rem 1rem .9rem 1.2rem;display:flex}.PricingPlans-module__68UWua__freeText{color:var(--text);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin:0;font-size:1rem;line-height:1.4;display:flex}.PricingPlans-module__68UWua__freeText strong{color:var(--text-strong)}.PricingPlans-module__68UWua__freeBtn{white-space:nowrap;margin-left:auto;padding:.65rem 1.1rem;font-size:.95rem}@media (max-width:639.98px){.PricingPlans-module__68UWua__freeBtn{width:100%}}.PricingPlans-module__68UWua__freeTag{border:1px solid var(--field-border);background:var(--surface);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.PricingPlans-module__68UWua__grid{--cols:4;--gap:clamp(1rem,1.5vw,1.5rem);justify-content:center;align-items:stretch;gap:var(--gap);flex-wrap:wrap;display:flex}@media (min-width:1280px){.PricingPlans-module__68UWua__grid,.PricingPlans-module__68UWua__freeBanner{--wide:min(1320px,94vw);width:var(--wide);margin-inline:calc((100% - var(--wide))/2)}}@media (max-width:1279.98px){.PricingPlans-module__68UWua__grid{--cols:2}}@media (max-width:639.98px){.PricingPlans-module__68UWua__grid{--cols:1}}.PricingPlans-module__68UWua__card{flex-direction:column;flex:0 1 calc((100% - (var(--cols) - 1)*var(--gap))/var(--cols));background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);border-radius:18px;padding:clamp(1.6rem,2.5vw,2.2rem);display:flex;position:relative}.PricingPlans-module__68UWua__tier{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.76rem;font-weight:600;display:block}.PricingPlans-module__68UWua__tagline{min-height:2.9em;color:var(--muted);margin:0 0 1.1rem;font-size:.92rem;line-height:1.45}.PricingPlans-module__68UWua__card[data-highlight=true]{border-color:color-mix(in srgb,var(--accent)60%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent)7%,var(--surface))0%,color-mix(in srgb,var(--accent)22%,var(--surface))100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)30%,transparent),var(--shadow)}.PricingPlans-module__68UWua__price{letter-spacing:-.015em;color:var(--text-strong);margin:0 0 .3rem;font-size:clamp(2rem,2.4vw + .7rem,2.8rem);font-weight:700;line-height:1.05}.PricingPlans-module__68UWua__amount{white-space:nowrap}.PricingPlans-module__68UWua__suffix{white-space:nowrap;letter-spacing:0;color:var(--muted);margin-left:.25rem;font-size:1rem;font-weight:500;display:inline-block}.PricingPlans-module__68UWua__priceSub{color:var(--muted);min-height:1.4em;margin:0 0 1.4rem;font-size:.92rem}.PricingPlans-module__68UWua__features{flex-grow:1;align-content:start;gap:.65rem;margin:0 0 1.8rem;padding:0;list-style:none;display:grid}.PricingPlans-module__68UWua__features li{color:var(--text);align-items:baseline;gap:.6rem;line-height:1.5;display:flex}.PricingPlans-module__68UWua__check{color:var(--accent);flex-shrink:0;font-weight:700}.PricingPlans-module__68UWua__cardCta{width:100%;min-height:3.25rem;font:inherit;padding:.8rem 1.2rem;font-size:1rem;font-weight:600;line-height:1.4}@media (min-width:1280px){.PricingPlans-module__68UWua__card{padding:clamp(1.3rem,1.4vw,1.7rem)}.PricingPlans-module__68UWua__price{font-size:2.1rem}.PricingPlans-module__68UWua__priceSub{min-height:2.8em}}.PricingPlans-module__68UWua__faq{max-width:900px;margin:clamp(3rem,6vw,4.5rem) auto 0}.PricingPlans-module__68UWua__faqTitle{letter-spacing:-.02em;color:var(--text-strong);margin:0 0 1rem;font-size:clamp(1.4rem,1.8vw + .6rem,1.9rem);font-weight:700}.PricingPlans-module__68UWua__faqItem{border-bottom:1px solid var(--border)}.PricingPlans-module__68UWua__faqQuestion{padding:1.1rem .25rem 1.1rem 0}.PricingPlans-module__68UWua__faqAnswer{padding:0 2.5rem 1.2rem 0}
