.contact-page.svelte-1bv7ezn{background:#f8fbfc}.sr-only.svelte-1bv7ezn{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.contact-hero.svelte-1bv7ezn{background:radial-gradient(circle at 76% 35%,#4bbecd21,#0000 29%),radial-gradient(circle at 92% 76%,#6c63ff14,#0000 24%),linear-gradient(#fff 0%,#f7fbfc 100%);min-height:0;padding:130px 0 70px;position:relative;overflow:hidden}.contact-hero.svelte-1bv7ezn:after{content:"";background:linear-gradient(90deg,#0000,#dcebed 20% 80%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.contact-grid-field.svelte-1bv7ezn{opacity:.32;pointer-events:none;background-image:linear-gradient(#3d99a617 1px,#0000 1px),linear-gradient(90deg,#3d99a617 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 42% 100%);mask-image:linear-gradient(90deg,#0000 2%,#000 42% 100%)}.contact-hero-grid.svelte-1bv7ezn{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid;position:relative}.contact-hero-copy.svelte-1bv7ezn{min-width:0;padding-left:0}.contact-breadcrumb.svelte-1bv7ezn{color:#81909d;align-items:center;gap:6px;margin-bottom:23px;font-size:11px;font-weight:650;display:flex}.contact-breadcrumb.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--primary-dark)}.contact-hero-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){max-width:670px;font-size:var(--page-h1);letter-spacing:-.038em;text-wrap:balance;overflow-wrap:anywhere;margin:26px 0 20px;font-weight:730;line-height:1.16}.contact-hero-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn) em:where(.svelte-1bv7ezn){color:#287e89;font-style:normal;display:inline-block;position:relative}.contact-hero-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn) em:where(.svelte-1bv7ezn):after{content:"";border-top:2px solid #4bbecd7a;border-radius:50%;height:7px;position:absolute;bottom:-7px;left:2px;right:0;transform:rotate(-1deg)}.contact-hero-copy.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){color:#68788a;text-wrap:pretty;max-width:610px;margin:0;font-size:17px;line-height:1.8}.contact-hero-copy.svelte-1bv7ezn>p:where(.svelte-1bv7ezn) strong:where(.svelte-1bv7ezn){color:#36505f;font-weight:680}.contact-hero-actions.svelte-1bv7ezn{gap:12px;margin-top:30px;display:flex}.contact-hero-proof.svelte-1bv7ezn{color:#6d7f8e;flex-wrap:wrap;align-items:center;gap:20px;margin-top:23px;font-size:12px;font-weight:600;display:flex}.contact-hero-proof.svelte-1bv7ezn span:where(.svelte-1bv7ezn){align-items:center;gap:7px;display:inline-flex}.contact-hero-proof.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){color:#31a06c}.contact-routing-scene.svelte-1bv7ezn{isolation:isolate;width:min(100%,650px);min-height:535px;margin-inline:auto;position:relative}.contact-routing-scene.svelte-1bv7ezn:before{content:"";z-index:-3;background:radial-gradient(circle,#4bbecd1c,#ffffff38 46%,#0000 69%);border:1px solid #42a4b11f;border-radius:48%;position:absolute;inset:7% 5%}.contact-radar.svelte-1bv7ezn{border:1px dashed #4bbecd42;border-radius:50%;width:390px;height:390px;animation:24s linear infinite svelte-1bv7ezn-contactRadar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-radar.svelte-1bv7ezn:before,.contact-radar.svelte-1bv7ezn:after,.contact-radar.svelte-1bv7ezn i:where(.svelte-1bv7ezn){content:"";box-sizing:border-box;border:1px solid #4bbecd1f;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.contact-radar.svelte-1bv7ezn:before{width:280px;height:280px}.contact-radar.svelte-1bv7ezn:after{width:170px;height:170px}.contact-radar.svelte-1bv7ezn i:where(.svelte-1bv7ezn):first-child{border:0;border-left:1px solid #4bbecd1a;border-radius:0;width:1px;height:100%}.contact-radar.svelte-1bv7ezn i:where(.svelte-1bv7ezn):last-child{border:0;border-top:1px solid #4bbecd1a;border-radius:0;width:100%;height:1px}.contact-wire.svelte-1bv7ezn{z-index:-1;transform-origin:0;opacity:.42;background:linear-gradient(90deg,#0000,#37a4b366,#0000);width:190px;height:1px;transition:opacity .35s,filter .35s;position:absolute;overflow:visible}.contact-wire.svelte-1bv7ezn:after{content:"";border-top:1px dashed #37a4b338;position:absolute;inset:-3px 0}.contact-wire.svelte-1bv7ezn i:where(.svelte-1bv7ezn){z-index:1;background:#52cad7;border-radius:50%;width:7px;height:7px;animation:3.3s linear infinite svelte-1bv7ezn-contactPacket;position:absolute;top:-3px;left:0;box-shadow:0 0 0 4px #52cad71a,0 0 13px #52cad7}.contact-wire.svelte-1bv7ezn i:where(.svelte-1bv7ezn):last-child{animation-name:svelte-1bv7ezn-contactPacketReverse;animation-duration:4.1s;animation-delay:-1.3s}.wire-email.svelte-1bv7ezn{top:29%;left:25%;transform:rotate(27deg)}.wire-sales.svelte-1bv7ezn{top:47%;left:51%;transform:rotate(-31deg)}.wire-tech.svelte-1bv7ezn{top:70%;left:25%;transform:rotate(-28deg)}.wire-support.svelte-1bv7ezn{top:55%;left:52%;transform:rotate(29deg)}.wire-sales.svelte-1bv7ezn i:where(.svelte-1bv7ezn){animation-duration:4.5s}.wire-tech.svelte-1bv7ezn i:where(.svelte-1bv7ezn){animation-duration:2.7s}.wire-support.svelte-1bv7ezn i:where(.svelte-1bv7ezn){animation-duration:3.8s}.contact-wire.is-live.svelte-1bv7ezn{opacity:1;filter:drop-shadow(0 0 7px #4bbecda6)}.contact-routing-scene.is-feedback.svelte-1bv7ezn .contact-wire:where(.svelte-1bv7ezn){opacity:.72}.support-flow-control.svelte-1bv7ezn{z-index:7;color:#5e7784;min-height:30px;font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #dce9eb;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:7px;font-weight:760;display:inline-flex;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:0 9px 25px #224d5712}.support-flow-control.svelte-1bv7ezn:hover{color:#267f8b;border-color:#bfe0e4}.support-flow-control.svelte-1bv7ezn>i:where(.svelte-1bv7ezn){background:#43b97b;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite svelte-1bv7ezn-contactBlink;box-shadow:0 0 0 4px #43b97b17}.support-flow-control.svelte-1bv7ezn>i.is-paused:where(.svelte-1bv7ezn){background:#edb44f;animation:none;box-shadow:0 0 0 4px #edb44f1c}.contact-route-node.svelte-1bv7ezn{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #d6e7eaf2;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;width:205px;min-height:86px;padding:13px 14px;transition:border-color .35s,background .35s,box-shadow .35s;animation:5.5s ease-in-out infinite svelte-1bv7ezn-contactFloat;display:grid;position:absolute;box-shadow:0 18px 48px #244d571c}.contact-route-node.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:#278996;background:#effafb;border:1px solid #d8ecef;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.contact-route-node.svelte-1bv7ezn small:where(.svelte-1bv7ezn),.contact-route-node.svelte-1bv7ezn strong:where(.svelte-1bv7ezn),.contact-route-node.svelte-1bv7ezn em:where(.svelte-1bv7ezn){display:block}.contact-route-node.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:#9aa7b1;font-family:var(--font-mono);letter-spacing:.07em;margin-bottom:4px;font-size:7px;font-weight:750}.contact-route-node.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:#334b58;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.contact-route-node.svelte-1bv7ezn em:where(.svelte-1bv7ezn){color:#309267;margin-top:5px;font-size:8px;font-style:normal;font-weight:700}.contact-route-node.is-active.svelte-1bv7ezn{background:#effbfcf2;border-color:#75cbd5;box-shadow:0 19px 52px #24919f2e,0 0 0 4px #4bbecd14}.contact-route-node.is-active.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:#fff;background:linear-gradient(145deg,#59cad6,#2d9faf);border-color:#0000}.contact-route-node.is-complete.svelte-1bv7ezn{background:#f5fcf8f0;border-color:#cde8da}.contact-route-node.is-complete.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:#2d9464;background:#edf9f2;border-color:#d3eadf}.contact-route-node.is-complete.svelte-1bv7ezn em:where(.svelte-1bv7ezn){color:#27845a}.route-email.svelte-1bv7ezn{top:48px;left:0}.route-sales.svelte-1bv7ezn{animation-delay:-2.1s;top:72px;right:0}.route-tech.svelte-1bv7ezn{animation-delay:-3.4s;bottom:54px;left:4px}.route-support.svelte-1bv7ezn{animation-delay:-1.2s;bottom:74px;right:0}.contact-route-hub.svelte-1bv7ezn{z-index:4;color:#d9f2f5;text-align:center;background:linear-gradient(145deg,#193d48,#102f38);border:1px solid #3a6470;border-radius:37px;place-items:center;width:166px;height:166px;padding:20px;animation:4.8s ease-in-out infinite svelte-1bv7ezn-contactHub;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 28px 70px #14384245,inset 0 0 0 1px #ffffff0a}.contact-route-hub.svelte-1bv7ezn:before,.contact-route-hub.svelte-1bv7ezn:after{content:"";z-index:-1;box-sizing:border-box;border:1px solid #4bbecd3d;border-radius:46px;animation:3s ease-out infinite svelte-1bv7ezn-contactPulse;position:absolute;inset:-14px}.contact-route-hub.svelte-1bv7ezn:after{animation-delay:-1.5s}.contact-route-hub.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:#9ae3eb;background:#214c57;border:1px solid #3f6873;border-radius:15px;place-items:center;width:47px;height:47px;display:grid}.contact-route-hub.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:#76a6b0;font-family:var(--font-mono);letter-spacing:.08em;margin-top:6px;font-size:7px;font-weight:760}.contact-route-hub.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:#fff;margin-top:-4px;font-size:15px}.contact-route-hub.svelte-1bv7ezn em:where(.svelte-1bv7ezn){color:#7ddba5;align-items:center;gap:6px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.contact-route-hub.svelte-1bv7ezn em:where(.svelte-1bv7ezn) i:where(.svelte-1bv7ezn){background:#5dd28f;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite svelte-1bv7ezn-contactBlink;box-shadow:0 0 0 4px #5dd28f1a}.contact-route-status.svelte-1bv7ezn{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d8e9ec;border-radius:13px;grid-template-columns:auto auto;align-items:center;column-gap:7px;min-width:225px;padding:10px 14px;display:grid;position:absolute;bottom:1px;left:50%;transform:translate(-50%);box-shadow:0 13px 35px #204d5717}.contact-route-status.svelte-1bv7ezn>i:where(.svelte-1bv7ezn){background:#40b778;border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 0 5px #40b7781c}.contact-route-status.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#2e7557;font-family:var(--font-mono);letter-spacing:.06em;font-size:8px;font-weight:790}.contact-route-status.svelte-1bv7ezn code:where(.svelte-1bv7ezn){color:#9aa6ae;font-family:var(--font-mono);margin-top:3px;font-size:6.5px}.contact-route-status.svelte-1bv7ezn,.contact-route-status.svelte-1bv7ezn>i:where(.svelte-1bv7ezn),.contact-route-status.svelte-1bv7ezn span:where(.svelte-1bv7ezn),.contact-route-status.svelte-1bv7ezn code:where(.svelte-1bv7ezn){transition:color .35s,border-color .35s,background .35s,box-shadow .35s}.contact-route-status.tone-received.svelte-1bv7ezn{background:#f1fbfcf0;border-color:#cce8ec}.contact-route-status.tone-received.svelte-1bv7ezn>i:where(.svelte-1bv7ezn){background:#42afbd;box-shadow:0 0 0 5px #42afbd1c}.contact-route-status.tone-received.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#297a85}.contact-route-status.tone-assigned.svelte-1bv7ezn{background:#f8f7fef2;border-color:#ddd9f4}.contact-route-status.tone-assigned.svelte-1bv7ezn>i:where(.svelte-1bv7ezn){background:#786fc6;box-shadow:0 0 0 5px #786fc61c}.contact-route-status.tone-assigned.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#5e58a2}.contact-route-status.tone-progress.svelte-1bv7ezn{background:#fffaeff5;border-color:#efdfbd}.contact-route-status.tone-progress.svelte-1bv7ezn>i:where(.svelte-1bv7ezn){background:#e4a63d;animation:1.2s ease-in-out infinite svelte-1bv7ezn-contactBlink;box-shadow:0 0 0 5px #e4a63d1f}.contact-route-status.tone-progress.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#9a6b1f}.contact-route-status.tone-resolved.svelte-1bv7ezn{background:#f3fbf7f5;border-color:#cbe8d8}.contact-route-status.tone-resolved.svelte-1bv7ezn>i:where(.svelte-1bv7ezn){background:#39ad72;box-shadow:0 0 0 5px #39ad721f}.contact-route-status.tone-resolved.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#287b55}.contact-route-status.tone-feedback.svelte-1bv7ezn{background:linear-gradient(135deg,#f2fcf8f7,#effafcf7);border-color:#c9e8df;box-shadow:0 15px 40px #2f947021}.contact-route-status.tone-feedback.svelte-1bv7ezn>i:where(.svelte-1bv7ezn){background:#35a66d;box-shadow:0 0 0 5px #35a66d1f,0 0 15px #35a66d52}.contact-route-status.tone-feedback.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#25764f}.contact-channels.svelte-1bv7ezn{padding-block:var(--section-space);background:#fff}.contact-section-heading.svelte-1bv7ezn{max-width:800px;margin:0 auto var(--heading-space);text-align:center}.contact-section-heading.svelte-1bv7ezn>span:where(.svelte-1bv7ezn),.contact-section-kicker.svelte-1bv7ezn{letter-spacing:.085em;font-size:10px;font-weight:780}.contact-section-heading.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:#176f7e}.contact-section-kicker.svelte-1bv7ezn{color:#27828f}.contact-section-heading.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:var(--page-h2);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:14px 0 13px;font-weight:400;line-height:1.3}.contact-section-heading.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#536574;max-width:650px;margin:0 auto;font-size:16px;line-height:1.75}.contact-channel-grid.svelte-1bv7ezn{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.contact-channel-grid.svelte-1bv7ezn>a:where(.svelte-1bv7ezn){background:#fff;border:1px solid #e1e9eb;border-radius:21px;flex-direction:column;min-width:0;min-height:0;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 38px #20454e0b}.contact-channel-grid.svelte-1bv7ezn>a:where(.svelte-1bv7ezn):after{content:"";background:#4bbecd12;border-radius:50%;width:105px;height:105px;transition:transform .25s;position:absolute;top:-48px;right:-50px}.contact-channel-grid.svelte-1bv7ezn>a:where(.svelte-1bv7ezn):hover{border-color:#c9e2e6;transform:translateY(-6px);box-shadow:0 24px 55px #204e591a}.contact-channel-grid.svelte-1bv7ezn>a:where(.svelte-1bv7ezn):hover:after{transform:scale(1.25)}.contact-channel-grid.svelte-1bv7ezn>a:where(.svelte-1bv7ezn)>span:where(.svelte-1bv7ezn){color:#258693;background:#effafb;border:1px solid #d8ecef;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:25px;display:grid}.contact-channel-grid.svelte-1bv7ezn>a:where(.svelte-1bv7ezn)>small:where(.svelte-1bv7ezn){color:#96a3ad;letter-spacing:.075em;font-size:8px;font-weight:780}.contact-channel-grid.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){letter-spacing:-.02em;margin:8px 0 11px;font-size:18px;font-weight:400;line-height:1.35}.contact-channel-grid.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#6c7b89;margin:0;font-size:15px;line-height:1.7}.contact-channel-grid.svelte-1bv7ezn b:where(.svelte-1bv7ezn){color:#267d89;align-items:center;gap:5px;width:fit-content;margin-top:auto;padding-top:23px;font-size:11px;display:inline-flex}.contact-channel-grid.svelte-1bv7ezn b:where(.svelte-1bv7ezn) svg:where(.svelte-1bv7ezn){transition:transform .2s}.contact-channel-grid.svelte-1bv7ezn>a:where(.svelte-1bv7ezn):hover b:where(.svelte-1bv7ezn) svg:where(.svelte-1bv7ezn){transform:translate(3px)}.contact-form-section.svelte-1bv7ezn{padding-block:var(--section-space);background:radial-gradient(circle at 10% 75%,#4bbecd17,#0000 27%),linear-gradient(145deg,#f4f9fa,#fafbfe);border-block:1px solid #e6edef;position:relative;overflow:hidden}.contact-form-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid}.contact-form-copy.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){max-width:620px;font-size:var(--page-h2);letter-spacing:-.038em;text-wrap:balance;overflow-wrap:anywhere;margin:17px 0 18px;font-weight:400;line-height:1.3}.contact-form-copy.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){color:#68788a;max-width:580px;margin:0;font-size:16px;line-height:1.75}.contact-response-list.svelte-1bv7ezn{gap:11px;margin-top:30px;display:grid}.contact-response-list.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.contact-response-list.svelte-1bv7ezn>div:where(.svelte-1bv7ezn)>span:where(.svelte-1bv7ezn){color:#258793;background:#ffffffbf;border:1px solid #d8e9ec;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.contact-response-list.svelte-1bv7ezn small:where(.svelte-1bv7ezn),.contact-response-list.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){display:block}.contact-response-list.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:#95a1aa;font-size:9px}.contact-response-list.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:#3c5462;margin-top:2px;font-size:12px}.contact-response-list.svelte-1bv7ezn strong:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn):hover{color:var(--primary-dark)}.contact-security-note.svelte-1bv7ezn{color:#397259;background:#f4fcf7db;border:1px solid #d7e9df;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:28px;padding:15px 16px;display:grid}.contact-security-note.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){margin-top:2px}.contact-security-note.svelte-1bv7ezn strong:where(.svelte-1bv7ezn),.contact-security-note.svelte-1bv7ezn span:where(.svelte-1bv7ezn){display:block}.contact-security-note.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){font-size:10px}.contact-security-note.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#70847a;margin-top:3px;font-size:9px;line-height:1.55}.contact-form-card.svelte-1bv7ezn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #dce8ea;border-radius:24px;padding:27px;box-shadow:0 27px 75px #224b5521}.contact-form-head.svelte-1bv7ezn{border-bottom:1px solid #e8edef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:22px;padding-bottom:19px;display:grid}.contact-form-head.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:#fff;background:linear-gradient(145deg,#5dced9,#38a8b8);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 22px #4bbecd40}.contact-form-head.svelte-1bv7ezn small:where(.svelte-1bv7ezn),.contact-form-head.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){display:block}.contact-form-head.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:#9ba7ae;font-family:var(--font-mono);letter-spacing:.07em;font-size:7px;font-weight:750}.contact-form-head.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){margin-top:4px;font-size:13px}.contact-form-head.svelte-1bv7ezn em:where(.svelte-1bv7ezn){color:#309267;font-family:var(--font-mono);align-items:center;gap:6px;font-size:8px;font-style:normal;font-weight:760;display:inline-flex}.contact-form-head.svelte-1bv7ezn em:where(.svelte-1bv7ezn) i:where(.svelte-1bv7ezn){background:#43b97b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #43b97b1a}.contact-fields.svelte-1bv7ezn{gap:13px;margin-bottom:13px;display:grid}.contact-fields.two-cols.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-fields.svelte-1bv7ezn label:where(.svelte-1bv7ezn),.contact-field.svelte-1bv7ezn{gap:7px;display:grid}.contact-field.svelte-1bv7ezn{margin-bottom:13px}.contact-fields.svelte-1bv7ezn label:where(.svelte-1bv7ezn)>span:where(.svelte-1bv7ezn),.contact-field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:#556a77;font-size:10px;font-weight:680}.contact-form-card.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.contact-form-card.svelte-1bv7ezn select:where(.svelte-1bv7ezn),.contact-form-card.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){color:#314c5a;background:#fbfdfd;border:1px solid #dfe8ea;border-radius:11px;outline:0;width:100%;min-width:0;transition:border-color .2s,box-shadow .2s,background .2s}.contact-form-card.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.contact-form-card.svelte-1bv7ezn select:where(.svelte-1bv7ezn){height:47px;padding:0 13px;font-size:11px}.contact-form-card.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:132px;padding:13px;font-size:11px;line-height:1.6}.contact-form-card.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.contact-form-card.svelte-1bv7ezn select:where(.svelte-1bv7ezn):focus,.contact-form-card.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{background:#fff;border-color:#80ccd5;box-shadow:0 0 0 4px #4bbecd1a}.contact-form-card.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.contact-form-card.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:#a7b1b8}.contact-form-card.svelte-1bv7ezn :is(input:where(.svelte-1bv7ezn),select:where(.svelte-1bv7ezn),textarea:where(.svelte-1bv7ezn)).is-invalid:where(.svelte-1bv7ezn){background:snow;border-color:#e3aeb3}.contact-field-error.svelte-1bv7ezn{color:#b53f48;font-size:10px;font-weight:650;line-height:1.4}.contact-consent.svelte-1bv7ezn{color:#788895;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:16px 0;font-size:9px;line-height:1.55;display:grid}.contact-consent.is-invalid.svelte-1bv7ezn{color:#b53f48}.contact-consent.svelte-1bv7ezn input:where(.svelte-1bv7ezn){accent-color:#3caebe;width:15px;height:15px;margin:0}.contact-submit.svelte-1bv7ezn{color:#fff;background:linear-gradient(135deg, var(--primary), #36a9b9);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:51px;padding:0;font-size:12px;font-weight:720;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 28px #4bbecd40}.contact-submit.svelte-1bv7ezn:hover{transform:translateY(-2px);box-shadow:0 16px 34px #4bbecd57}.contact-submit.svelte-1bv7ezn:disabled{cursor:default;opacity:.7;transform:none;box-shadow:0 12px 28px #4bbecd40}.contact-submit-state.svelte-1bv7ezn{color:#2d8b61;justify-content:center;align-items:center;gap:7px;margin:13px 0 0;font-size:9px;display:none}.contact-submit-state.is-visible.svelte-1bv7ezn{display:flex}.contact-submit-state.is-error.svelte-1bv7ezn{color:#b53f48}.contact-final-section.svelte-1bv7ezn{padding-block:var(--section-space);background:#fff}.contact-final-card.svelte-1bv7ezn{color:#e7f3f5;background:linear-gradient(135deg,#173b46,#102d36);border-radius:27px;justify-content:space-between;align-items:center;gap:32px;padding:36px;display:flex;overflow:hidden;box-shadow:0 27px 70px #1838422e}.contact-final-card.svelte-1bv7ezn>div:where(.svelte-1bv7ezn):first-child{max-width:750px}.contact-final-card.svelte-1bv7ezn>div:where(.svelte-1bv7ezn):first-child>span:where(.svelte-1bv7ezn){color:#82d6df;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:760;display:inline-flex}.contact-final-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:#fff;font-size:var(--page-h2);letter-spacing:-.035em;overflow-wrap:anywhere;margin:13px 0 10px;font-weight:400;line-height:1.3}.contact-final-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#aac1c7;margin:0;font-size:13px;line-height:1.7}.contact-final-card.svelte-1bv7ezn>div:where(.svelte-1bv7ezn):last-child{flex:none;gap:10px;display:flex}.contact-final-card.svelte-1bv7ezn .btn-secondary:where(.svelte-1bv7ezn){color:#e6f0f2;background:#ffffff0a;border-color:#3b5d66}.contact-final-card.svelte-1bv7ezn .btn-secondary:where(.svelte-1bv7ezn):hover{background:#ffffff17}@keyframes svelte-1bv7ezn-contactFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes svelte-1bv7ezn-contactHub{0%,to{transform:translate(-50%,-50%)rotate(-3deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(-2deg)translateY(-7px)}}@keyframes svelte-1bv7ezn-contactPulse{0%{opacity:.55;transform:scale(.92)}to{opacity:0;transform:scale(1.2)}}@keyframes svelte-1bv7ezn-contactRadar{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes svelte-1bv7ezn-contactPacket{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes svelte-1bv7ezn-contactPacketReverse{0%{opacity:0;left:100%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:0}}@keyframes svelte-1bv7ezn-contactBlink{50%{opacity:.45}}@media (width<=1180px){.contact-routing-scene.svelte-1bv7ezn{transform:scale(.91)}.contact-channel-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.contact-hero-grid.svelte-1bv7ezn,.contact-form-grid.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=900px){.contact-hero.svelte-1bv7ezn{padding:112px 0 48px}.contact-hero-copy.svelte-1bv7ezn{text-align:center;max-width:720px;margin-inline:auto}.contact-breadcrumb.svelte-1bv7ezn,.contact-hero-actions.svelte-1bv7ezn,.contact-hero-proof.svelte-1bv7ezn{justify-content:center}.contact-hero-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn),.contact-hero-copy.svelte-1bv7ezn>p:where(.svelte-1bv7ezn),.contact-hero-copy.svelte-1bv7ezn .eyebrow:where(.svelte-1bv7ezn){margin-inline:auto}.contact-routing-scene.svelte-1bv7ezn{transform:none}.contact-form-copy.svelte-1bv7ezn{max-width:720px}.contact-final-card.svelte-1bv7ezn{flex-direction:column;align-items:flex-start}}@media (width<=680px){.contact-grid-field.svelte-1bv7ezn{background-size:30px 30px}.contact-breadcrumb.svelte-1bv7ezn{margin-bottom:18px;font-size:10px}.contact-hero-copy.svelte-1bv7ezn .eyebrow:where(.svelte-1bv7ezn){max-width:100%;font-size:9.5px;line-height:1.4}.contact-hero-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){letter-spacing:-.035em;margin:20px auto 17px}.contact-hero-actions.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:25px;display:grid}.contact-hero-actions.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){white-space:nowrap;gap:6px;width:100%;min-width:0;min-height:51px;padding-inline:9px;font-size:11.5px}.contact-hero-actions.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn) svg:where(.svelte-1bv7ezn){flex:none;width:16px}.contact-hero-proof.svelte-1bv7ezn{gap:13px;margin-top:18px;font-size:10px}.contact-routing-scene.svelte-1bv7ezn{width:100%;min-height:468px;margin-top:6px}.contact-routing-scene.svelte-1bv7ezn:before{inset:6% -12%}.contact-radar.svelte-1bv7ezn{width:315px;height:315px}.contact-radar.svelte-1bv7ezn:before{width:225px;height:225px}.contact-radar.svelte-1bv7ezn:after{width:135px;height:135px}.contact-route-node.svelte-1bv7ezn{border-radius:14px;gap:7px;width:calc(50% - 7px);min-height:76px;padding:10px 9px}.contact-route-node.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){border-radius:10px;width:31px;height:31px}.contact-route-node.svelte-1bv7ezn>span:where(.svelte-1bv7ezn) svg:where(.svelte-1bv7ezn){width:15px}.contact-route-node.svelte-1bv7ezn small:where(.svelte-1bv7ezn){font-size:5.5px}.contact-route-node.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){font-size:8px}.contact-route-node.svelte-1bv7ezn em:where(.svelte-1bv7ezn){font-size:6.5px}.route-email.svelte-1bv7ezn{top:33px;left:0}.route-sales.svelte-1bv7ezn{top:51px;right:0}.route-tech.svelte-1bv7ezn{bottom:45px;left:0}.route-support.svelte-1bv7ezn{bottom:63px;right:0}.contact-route-hub.svelte-1bv7ezn{border-radius:29px;width:128px;height:128px;padding:14px}.contact-route-hub.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){border-radius:12px;width:37px;height:37px}.contact-route-hub.svelte-1bv7ezn>span:where(.svelte-1bv7ezn) svg:where(.svelte-1bv7ezn){width:21px}.contact-route-hub.svelte-1bv7ezn small:where(.svelte-1bv7ezn){font-size:5.5px}.contact-route-hub.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){font-size:12px}.contact-route-hub.svelte-1bv7ezn em:where(.svelte-1bv7ezn){font-size:5.5px}.contact-route-status.svelte-1bv7ezn{min-width:193px;padding:9px 12px;bottom:0}.contact-route-status.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-size:7px}.contact-route-status.svelte-1bv7ezn code:where(.svelte-1bv7ezn){font-size:5.5px}.support-flow-control.svelte-1bv7ezn{min-height:28px;padding-inline:9px;font-size:6px;top:0}.contact-wire.svelte-1bv7ezn{width:130px}.wire-email.svelte-1bv7ezn{top:28%;left:22%}.wire-sales.svelte-1bv7ezn{top:46%;left:53%}.wire-tech.svelte-1bv7ezn{top:71%;left:22%}.wire-support.svelte-1bv7ezn{top:55%;left:53%}.contact-section-heading.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-top:11px}.contact-channel-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:12px}.contact-channel-grid.svelte-1bv7ezn>a:where(.svelte-1bv7ezn)>span:where(.svelte-1bv7ezn){margin-bottom:19px}.contact-channel-grid.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:17px}.contact-channel-grid.svelte-1bv7ezn b:where(.svelte-1bv7ezn){margin-top:17px;padding-top:0}.contact-form-copy.svelte-1bv7ezn{text-align:center}.contact-form-copy.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:14px auto 16px}.contact-form-copy.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){margin-inline:auto}.contact-response-list.svelte-1bv7ezn{text-align:left;width:fit-content;max-width:100%;margin:26px auto 0}.contact-security-note.svelte-1bv7ezn{text-align:left}.contact-form-card.svelte-1bv7ezn{border-radius:20px}.contact-form-card.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.contact-form-card.svelte-1bv7ezn select:where(.svelte-1bv7ezn){height:49px}.contact-final-card.svelte-1bv7ezn{text-align:center}.contact-final-card.svelte-1bv7ezn>div:where(.svelte-1bv7ezn):last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.contact-final-card.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){white-space:nowrap;width:100%;min-width:0;min-height:50px;padding-inline:10px;font-size:11px}}@media (width<=620px){.contact-hero-copy.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){font-size:16px}.contact-channel-grid.svelte-1bv7ezn>a:where(.svelte-1bv7ezn),.contact-form-card.svelte-1bv7ezn,.contact-final-card.svelte-1bv7ezn{padding:20px}.contact-form-grid.svelte-1bv7ezn{gap:24px}.contact-fields.two-cols.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr)}.contact-form-card.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.contact-form-card.svelte-1bv7ezn select:where(.svelte-1bv7ezn),.contact-form-card.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-size:16px}.contact-fields.svelte-1bv7ezn label:where(.svelte-1bv7ezn)>span:where(.svelte-1bv7ezn),.contact-field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn),.contact-consent.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){font-size:13px;line-height:1.6}}@media (width<=460px){.contact-hero-actions.svelte-1bv7ezn,.contact-final-card.svelte-1bv7ezn>div:where(.svelte-1bv7ezn):last-child{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.contact-hero-actions.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn),.contact-final-card.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){white-space:normal;width:100%;min-width:0;min-height:48px;padding-inline:12px;font-size:14px}}@media (width<=420px){.contact-hero-proof.svelte-1bv7ezn{justify-content:center}.contact-routing-scene.svelte-1bv7ezn{min-height:425px}.contact-radar.svelte-1bv7ezn{width:275px;height:275px}.contact-route-node.svelte-1bv7ezn{min-height:70px}.contact-route-node.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){width:28px;height:28px}.contact-route-node.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){font-size:7.2px}.contact-route-hub.svelte-1bv7ezn{width:116px;height:116px}.contact-route-hub.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){width:32px;height:32px}.contact-wire.svelte-1bv7ezn{width:112px}.contact-route-status.svelte-1bv7ezn{min-width:182px}}@media (prefers-reduced-motion:reduce){.contact-radar.svelte-1bv7ezn,.contact-wire.svelte-1bv7ezn i:where(.svelte-1bv7ezn),.contact-route-node.svelte-1bv7ezn,.contact-route-hub.svelte-1bv7ezn,.contact-route-hub.svelte-1bv7ezn:before,.contact-route-hub.svelte-1bv7ezn:after,.contact-route-hub.svelte-1bv7ezn em:where(.svelte-1bv7ezn) i:where(.svelte-1bv7ezn),.support-flow-control.svelte-1bv7ezn>i:where(.svelte-1bv7ezn),.contact-route-status.svelte-1bv7ezn>i:where(.svelte-1bv7ezn){animation:none!important}}
