.contact-page.svelte-1bv7ezn{--contact-line:#ffffff1f;--contact-muted:var(--cw-text-secondary);background:var(--cw-bg-primary)}.contact-page.svelte-1bv7ezn h1:where(.svelte-1bv7ezn),.contact-page.svelte-1bv7ezn h2:where(.svelte-1bv7ezn),.contact-page.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0}.contact-page.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--contact-muted);line-height:1.65}.contact-page.svelte-1bv7ezn a:where(.svelte-1bv7ezn):not(.cw-btn){color:inherit;text-decoration:none}.contact-page.svelte-1bv7ezn a:where(.svelte-1bv7ezn):focus-visible,.contact-page.svelte-1bv7ezn summary:where(.svelte-1bv7ezn):focus-visible{outline:2px solid var(--cw-energy-mint);outline-offset:5px}.contact-hero.svelte-1bv7ezn{--cw-hero-pad-top:50px;--cw-hero-pad-bottom:70px;background:radial-gradient(at 90% 25%,#05f29b0b,#0000 55%)}.contact-grid.svelte-1bv7ezn{grid-template-columns:.9fr 1.1fr;align-items:start;gap:85px;margin-top:45px;display:grid}.contact-copy.svelte-1bv7ezn{padding-top:18px}.contact-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){letter-spacing:-.045em;text-wrap:balance;margin:20px 0 25px;font-size:clamp(38px,4vw,57px);font-weight:550;line-height:1.08}.contact-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn)>span:where(.svelte-1bv7ezn){color:var(--cw-energy-mint);display:block}.contact-lead.svelte-1bv7ezn{max-width:460px;font-size:17px}.direct-contact.svelte-1bv7ezn{align-items:center;gap:17px;margin-top:36px;display:flex}.mail-symbol.svelte-1bv7ezn{border:1px solid var(--contact-line);width:52px;height:52px;color:var(--cw-energy-mint);background:var(--cw-card-gradient);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.direct-contact.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-bottom:6px;font-size:12px}.direct-contact.svelte-1bv7ezn a:where(.svelte-1bv7ezn){letter-spacing:-.025em;align-items:center;gap:12px;font-size:21px;display:flex}.direct-contact.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--cw-energy-mint)}.reply-note.svelte-1bv7ezn{align-items:flex-start;gap:10px;max-width:390px;font-size:12px;display:flex;margin-top:20px!important}.reply-note.svelte-1bv7ezn svg{flex-shrink:0;margin-top:2px}.contact-guide.svelte-1bv7ezn{border-top:1px solid var(--contact-line);margin-top:38px;padding-top:28px}.contact-guide.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:20px;font-size:15px;font-weight:550}.contact-guide.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){gap:13px;margin-top:18px;display:flex}.contact-guide.svelte-1bv7ezn svg{color:var(--cw-energy-mint);flex-shrink:0;margin-top:3px}.contact-guide.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:14px}.security-link.svelte-1bv7ezn{align-items:center;gap:9px;min-height:44px;margin-top:23px;font-size:12px;display:flex;color:var(--contact-muted)!important}.security-link.svelte-1bv7ezn:hover{color:var(--cw-energy-mint)!important}.contact-form.svelte-1bv7ezn,.contact-success.svelte-1bv7ezn,.demo-outline.svelte-1bv7ezn{--cw-bg-primary:#111c16;--cw-bg-secondary:#1a2a20;--cw-card-gradient:linear-gradient(145deg,#22332a,#18261d);--cw-panel-gradient:linear-gradient(150deg,#213228,#17231b);--cw-text-primary:#f4faf6;--cw-text-secondary:#c0cfc4;--cw-text-muted:#aabdaf;--cw-energy-mint:#5ce5ae;--contact-line:#3c5143;--contact-muted:var(--cw-text-secondary);color:var(--cw-text-primary)}.contact-form.svelte-1bv7ezn,.contact-success.svelte-1bv7ezn{border:1px solid var(--contact-line);border-radius:var(--cw-radius-2xl);background:var(--cw-panel-gradient);min-width:0;box-shadow:0 24px 55px #10201829}.contact-form.svelte-1bv7ezn>header:where(.svelte-1bv7ezn){border-bottom:1px solid var(--contact-line);align-items:center;gap:15px;padding:27px 30px;display:flex}.form-symbol.svelte-1bv7ezn{border:1px solid var(--contact-line);width:43px;height:43px;color:var(--cw-energy-mint);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.contact-form.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){letter-spacing:-.025em;font-size:22px;font-weight:550}.contact-form.svelte-1bv7ezn header:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){margin-top:5px;font-size:12px}.form-body.svelte-1bv7ezn{border:0;gap:22px;min-width:0;margin:0;padding:27px 30px 30px;display:grid}.field.svelte-1bv7ezn{flex-direction:column;gap:9px;min-width:0;display:flex}.field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){font-size:13px;font-weight:500}.field.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:var(--contact-muted);font-size:11px;font-weight:400;line-height:1.55}.required.svelte-1bv7ezn{color:var(--cw-energy-mint)}.field.svelte-1bv7ezn .cw-input:where(.svelte-1bv7ezn){border:1px solid var(--contact-line);background:var(--cw-bg-primary);width:100%;min-width:0;min-height:46px;color:var(--cw-text-primary);border-radius:9px;padding:12px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}.field.svelte-1bv7ezn .cw-input:where(.svelte-1bv7ezn):focus-visible{outline:2px solid var(--cw-energy-mint);outline-offset:2px;border-color:#0000}.field.svelte-1bv7ezn .cw-input:where(.svelte-1bv7ezn)::placeholder{color:var(--cw-text-muted)}.field.svelte-1bv7ezn select:where(.svelte-1bv7ezn){cursor:pointer}.field.svelte-1bv7ezn option:where(.svelte-1bv7ezn){background:var(--cw-bg-primary)}.field.svelte-1bv7ezn textarea.cw-input:where(.svelte-1bv7ezn){resize:vertical;scrollbar-color:#53695d var(--cw-bg-primary);scrollbar-width:thin;height:auto;min-height:112px;line-height:1.6}.field-pair.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:18px;display:grid}.topic-description.svelte-1bv7ezn{min-height:34px}.optional-fields.svelte-1bv7ezn{border-top:1px solid var(--contact-line)}.optional-fields.svelte-1bv7ezn summary:where(.svelte-1bv7ezn){cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding-top:5px;font-size:12px;list-style:none;display:flex}.optional-fields.svelte-1bv7ezn summary:where(.svelte-1bv7ezn)::-webkit-details-marker{display:none}.optional-fields.svelte-1bv7ezn summary:where(.svelte-1bv7ezn) svg{transition:transform .2s}.optional-fields[open].svelte-1bv7ezn summary:where(.svelte-1bv7ezn) svg{transform:rotate(45deg)}.optional-fields.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){padding-top:15px}.contact-needs.svelte-1bv7ezn{border:0;min-width:0;margin:0;padding:0}.contact-needs.svelte-1bv7ezn legend:where(.svelte-1bv7ezn){font-size:13px;font-weight:500}.contact-needs.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){margin:8px 0 12px;font-size:11px}.contact-needs.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){grid-template-columns:1fr 1fr;gap:7px 15px;display:grid}.contact-needs.svelte-1bv7ezn label:where(.svelte-1bv7ezn){cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.contact-needs.svelte-1bv7ezn input:where(.svelte-1bv7ezn){appearance:auto;accent-color:var(--cw-energy-mint);flex-shrink:0;width:17px;height:17px}.contact-needs.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus-visible{outline:2px solid var(--cw-energy-mint);outline-offset:4px}.form-body.svelte-1bv7ezn footer:where(.svelte-1bv7ezn){gap:18px;display:grid}.form-body.svelte-1bv7ezn footer:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){font-size:11px;line-height:1.7}.form-body.svelte-1bv7ezn footer:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn){text-underline-offset:3px;text-decoration:underline!important}.form-body.svelte-1bv7ezn footer:where(.svelte-1bv7ezn) button:where(.svelte-1bv7ezn){width:100%;min-height:48px}.form-body.svelte-1bv7ezn:disabled{opacity:.65}.form-error.svelte-1bv7ezn{background:#ff64640d;border:1px solid #ff646459;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;display:flex;color:#ffb4b4!important}.form-error.svelte-1bv7ezn svg{flex-shrink:0;margin-top:2px}.contact-hp.svelte-1bv7ezn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-only.svelte-1bv7ezn{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-success.svelte-1bv7ezn{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:400px;padding:45px;display:flex}.contact-success.svelte-1bv7ezn:focus{outline:2px solid var(--cw-energy-mint);outline-offset:4px}.success-icon.svelte-1bv7ezn{width:65px;height:65px;color:var(--cw-energy-mint);background:#05f29b12;border:1px solid #05f29b4d;border-radius:18px;place-items:center;display:grid}.contact-success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){letter-spacing:-.025em;font-size:30px;font-weight:550}.contact-success.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:15px}.demo-section.svelte-1bv7ezn{border-top:1px solid var(--contact-line);grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-top:45px;padding-bottom:65px;display:grid}.demo-heading.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){letter-spacing:-.035em;margin:17px 0;font-size:clamp(26px,3vw,36px);font-weight:550;line-height:1.2}.demo-heading.svelte-1bv7ezn>p:where(.svelte-1bv7ezn):last-child{max-width:430px;font-size:14px}.demo-outline.svelte-1bv7ezn{border:1px solid var(--contact-line);border-radius:var(--cw-radius-2xl);background:var(--cw-card-gradient);overflow:hidden}.demo-outline-head.svelte-1bv7ezn{border-bottom:1px solid var(--contact-line);align-items:center;gap:10px;padding:18px 23px;font-size:12px;display:flex}.demo-outline-head.svelte-1bv7ezn svg{color:var(--cw-energy-mint)}.demo-outline-head.svelte-1bv7ezn>span:where(.svelte-1bv7ezn):last-child{color:var(--contact-muted);margin-left:auto;font-size:11px}.demo-outline.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){margin:0;padding:15px 23px;list-style:none}.demo-outline.svelte-1bv7ezn li:where(.svelte-1bv7ezn){border-bottom:1px solid var(--contact-line);align-items:center;gap:15px;padding:15px 0;font-size:14px;display:flex}.demo-outline.svelte-1bv7ezn li:where(.svelte-1bv7ezn):last-child{border:0}.demo-outline.svelte-1bv7ezn li:where(.svelte-1bv7ezn) svg{color:var(--cw-energy-mint);flex-shrink:0}.self-serve.svelte-1bv7ezn{border-top:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:70px;padding-top:30px;padding-bottom:30px;display:flex}.self-serve.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){align-items:center;gap:17px;display:flex}.self-serve.svelte-1bv7ezn svg{flex-shrink:0}.self-serve.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:5px;font-size:18px;font-weight:500}.self-serve.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:13px}.self-serve.svelte-1bv7ezn>a:where(.svelte-1bv7ezn){flex-shrink:0}@media (width<=1000px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr 1.1fr;gap:40px}.contact-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:43px}.contact-form.svelte-1bv7ezn>header:where(.svelte-1bv7ezn),.form-body.svelte-1bv7ezn{padding:23px}.demo-section.svelte-1bv7ezn{gap:40px}.field-pair.svelte-1bv7ezn{grid-template-columns:1fr;gap:22px}.self-serve.svelte-1bv7ezn{flex-wrap:wrap}}@media (width<=700px){.contact-hero.svelte-1bv7ezn{--cw-hero-pad-top:35px;--cw-hero-pad-bottom:45px}.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:30px;margin-top:25px}.contact-copy.svelte-1bv7ezn{padding-top:0}.contact-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin:16px 0 20px;font-size:40px}.contact-lead.svelte-1bv7ezn{font-size:16px}.direct-contact.svelte-1bv7ezn{margin-top:25px}.direct-contact.svelte-1bv7ezn a:where(.svelte-1bv7ezn){font-size:19px}.contact-guide.svelte-1bv7ezn{display:none}.security-link.svelte-1bv7ezn{margin-top:14px}.reply-note.svelte-1bv7ezn{margin-top:16px!important}.contact-form.svelte-1bv7ezn>header:where(.svelte-1bv7ezn){padding:21px}.contact-form.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:21px}.form-body.svelte-1bv7ezn{gap:20px;padding:22px 20px}.field-pair.svelte-1bv7ezn{grid-template-columns:1fr;gap:20px}.contact-success.svelte-1bv7ezn{min-height:350px;padding:30px}.demo-section.svelte-1bv7ezn{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:35px}.self-serve.svelte-1bv7ezn{gap:20px;margin-bottom:40px}.self-serve.svelte-1bv7ezn>a:where(.svelte-1bv7ezn){width:100%}.self-serve.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:17px}.self-serve.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){align-items:flex-start}.contact-needs.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.contact-page.svelte-1bv7ezn :where(.svelte-1bv7ezn){scroll-behavior:auto!important;transition:none!important}}.cnode.svelte-1bv7ezn{background:#141416;border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .22s;display:grid}.contact-guide.svelte-1bv7ezn .guide-head:where(.svelte-1bv7ezn){letter-spacing:.1em;text-transform:uppercase;color:var(--cw-text-muted);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.guide-br.svelte-1bv7ezn{border-top:1px solid #ffffff1f;border-right:1px solid #ffffff1f;border-top-right-radius:4px;flex:1;height:7px;margin-top:7px}.contact-guide.svelte-1bv7ezn .guide-item:where(.svelte-1bv7ezn){align-items:center;gap:14px}.contact-guide.svelte-1bv7ezn .guide-item:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){margin:0}.guide-item.svelte-1bv7ezn:hover .cnode:where(.svelte-1bv7ezn),.demo-outline.svelte-1bv7ezn li:where(.svelte-1bv7ezn):hover .cnode:where(.svelte-1bv7ezn){border-color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,#141416);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 14%,transparent);transform:translateY(-2px)}.mail-symbol.svelte-1bv7ezn,.form-symbol.svelte-1bv7ezn{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;background:#141416!important;border:1px solid #ffffff1a!important;border-radius:50%!important}.direct-contact.svelte-1bv7ezn:hover .mail-symbol:where(.svelte-1bv7ezn){transform:translateY(-2px);box-shadow:0 0 0 4px #05f29b24;border-color:var(--cw-energy-mint)!important}.demo-outline.svelte-1bv7ezn .agenda:where(.svelte-1bv7ezn) li:where(.svelte-1bv7ezn){align-items:center;gap:14px;position:relative;border-bottom:0!important}.demo-outline.svelte-1bv7ezn .agenda:where(.svelte-1bv7ezn) li:where(.svelte-1bv7ezn):not(:last-child):after{content:"";background:#ffffff1f;width:1px;height:calc(100% - 42px);position:absolute;top:calc(50% + 21px);left:16.5px}@media (prefers-reduced-motion:reduce){.cnode.svelte-1bv7ezn,.mail-symbol.svelte-1bv7ezn,.form-symbol.svelte-1bv7ezn{transition:none}}.contact-guide.svelte-1bv7ezn{border-top:0!important;padding-top:0!important}
