.ContactView-module__NJSC9q__page{background:var(--color-white)}.ContactView-module__NJSC9q__hero{isolation:isolate;background:var(--color-black);color:var(--color-white);padding-block:72px;position:relative;overflow:hidden}.ContactView-module__NJSC9q__heroMedia{z-index:-1;width:min(1200px,78%);height:760px;position:absolute;top:0;right:0}.ContactView-module__NJSC9q__heroMedia img{object-fit:cover;object-position:70% 40%}.ContactView-module__NJSC9q__heroMedia:after{content:"";background:linear-gradient(90deg, var(--color-black) 0%, #0f0f0fb8 28%, #0f0f0f14 64%, #0f0f0f1f), linear-gradient(180deg, #0f0f0f1a 0%, #0f0f0f0d 45%, var(--color-black) 96%);position:absolute;inset:0}.ContactView-module__NJSC9q__head{border-bottom:1px solid #f8f8f829;justify-items:start;margin-bottom:56px;padding-bottom:44px;display:grid}.ContactView-module__NJSC9q__titleRow{align-items:flex-start;gap:12px;display:flex;position:relative}.ContactView-module__NJSC9q__formWrap{position:relative}.ContactView-module__NJSC9q__bubbles{z-index:3;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;width:clamp(104px,9.5vw,140px);margin-top:-18px;display:block;position:relative}.ContactView-module__NJSC9q__bubbles[data-dragging]{cursor:grabbing;z-index:5}.ContactView-module__NJSC9q__bubblesImage{pointer-events:none;filter:drop-shadow(0 18px 26px #00000080);width:100%;height:auto;transition:scale .2s;animation:5s ease-in-out infinite ContactView-module__NJSC9q__contact-bob;display:block}.ContactView-module__NJSC9q__bubbles:hover img{animation-play-state:paused;scale:1.06}.ContactView-module__NJSC9q__bubbles[data-dragging] img{animation-play-state:paused;scale:1.1}@keyframes ContactView-module__NJSC9q__contact-bob{0%,to{transform:rotate(-10deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-6px)}}html body .ContactView-module__NJSC9q__head h1{max-width:17ch;font:600 clamp(36px, 4vw, 56px)/1.06 var(--font-sans);letter-spacing:-.035em;color:var(--color-white);text-wrap:balance;margin-top:0}.ContactView-module__NJSC9q__lead{color:#d4d4d4;max-width:56ch;margin-top:22px;font-size:17px;line-height:1.6}.ContactView-module__NJSC9q__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;scroll-margin-top:96px;display:grid}.ContactView-module__NJSC9q__steps{position:sticky;top:104px}.ContactView-module__NJSC9q__stepsTitle{font:400 11px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#9a9a9a;margin-bottom:10px}.ContactView-module__NJSC9q__steps li{border-top:1px solid #333;grid-template-columns:44px 1fr;gap:16px;padding-block:22px;display:grid}.ContactView-module__NJSC9q__steps li>span{font:400 12px/1.6 var(--font-mono);color:#8f8f8f}html body .ContactView-module__NJSC9q__steps h2{font:500 19px/1.3 var(--font-sans);letter-spacing:-.015em;color:var(--color-white)}.ContactView-module__NJSC9q__steps p{color:#b8b8b8;margin-top:6px;font-size:14px;line-height:1.6}.ContactView-module__NJSC9q__logos{text-align:center;border-top:1px solid #f8f8f81f;margin-top:72px;padding-top:32px}.ContactView-module__NJSC9q__logosLabel{font:400 11px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#9a9a9a}.ContactView-module__NJSC9q__logoList{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:24px;margin-top:20px;list-style:none;display:grid}.ContactView-module__NJSC9q__logoList li{justify-content:center;display:flex}.ContactView-module__NJSC9q__logo{object-fit:contain;filter:grayscale()invert();opacity:.82;width:auto;max-width:100%;height:40px}.ContactView-module__NJSC9q__formCard{background:var(--color-white);color:var(--color-black);border-radius:20px;padding:clamp(18px,2.2vw,28px);box-shadow:0 40px 80px -40px #0009}.ContactView-module__NJSC9q__band{padding-block:88px}.ContactView-module__NJSC9q__band+.ContactView-module__NJSC9q__band{padding-top:0}.ContactView-module__NJSC9q__bandHead{border-bottom:1px solid var(--color-black);justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;padding-bottom:20px;display:flex}html body .ContactView-module__NJSC9q__bandHead h2{font:500 clamp(28px, 3vw, 40px)/1.12 var(--font-sans);letter-spacing:-.03em}.ContactView-module__NJSC9q__bandHead p{color:#626262;max-width:40ch;font-size:15px;line-height:1.6}.ContactView-module__NJSC9q__textLink{border-bottom:1px solid;flex:none;align-items:center;gap:10px;padding-bottom:4px;font-size:14px;font-weight:500;display:inline-flex}.ContactView-module__NJSC9q__textLink svg{transition:transform .2s}.ContactView-module__NJSC9q__textLink:hover svg{transform:translate(2px,-2px)}.ContactView-module__NJSC9q__team{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ContactView-module__NJSC9q__team li{border:1px solid #dcdcdc;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.ContactView-module__NJSC9q__avatar{background:#dcdcdc;border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.ContactView-module__NJSC9q__avatar img{object-fit:cover;object-position:top}.ContactView-module__NJSC9q__team strong{font-size:15px;font-weight:500;display:block}.ContactView-module__NJSC9q__team em{font:400 10px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#626262;font-style:normal;display:block}.ContactView-module__NJSC9q__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ContactView-module__NJSC9q__result{isolation:isolate;min-height:320px;color:var(--color-white);background:var(--color-black);border-radius:18px;flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:relative;overflow:hidden}.ContactView-module__NJSC9q__result:before{content:"";z-index:-1;background:linear-gradient(#0f0f0f1a,#0f0f0fd6);position:absolute;inset:0}.ContactView-module__NJSC9q__resultImage{z-index:-2;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ContactView-module__NJSC9q__result:hover .ContactView-module__NJSC9q__resultImage,.ContactView-module__NJSC9q__result:focus-visible .ContactView-module__NJSC9q__resultImage{transform:scale(1.05)}.ContactView-module__NJSC9q__resultClient{color:var(--color-black);background:#f8f8f8f0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:18px;left:18px}.ContactView-module__NJSC9q__resultClient img{object-fit:contain;background:var(--color-white);border-radius:50%}.ContactView-module__NJSC9q__resultValue{font:500 52px/1 var(--font-sans);letter-spacing:-.04em}.ContactView-module__NJSC9q__resultLabel{color:#dcdcdc;max-width:28ch;margin-top:8px;font-size:14px;line-height:1.5}@media (max-width:1023px){.ContactView-module__NJSC9q__grid{grid-template-columns:1fr}.ContactView-module__NJSC9q__heroMedia{width:100%;height:620px}.ContactView-module__NJSC9q__heroMedia:after{background:linear-gradient(180deg, #0f0f0f4d 0%, #0f0f0f9e 38%, #0f0f0fdb 62%, var(--color-black) 92%)}.ContactView-module__NJSC9q__formWrap{order:-1}.ContactView-module__NJSC9q__steps{position:static}.ContactView-module__NJSC9q__team,.ContactView-module__NJSC9q__results{grid-template-columns:1fr}}@media (max-width:767px){.ContactView-module__NJSC9q__hero{padding-block:40px 56px}.ContactView-module__NJSC9q__heroMedia{height:560px}.ContactView-module__NJSC9q__lead{font-size:16px}.ContactView-module__NJSC9q__logos{margin-top:48px}.ContactView-module__NJSC9q__logoList{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.ContactView-module__NJSC9q__logo{height:32px}.ContactView-module__NJSC9q__head{margin-bottom:40px;padding-bottom:28px}.ContactView-module__NJSC9q__bubbles{width:84px;margin-top:-6px}.ContactView-module__NJSC9q__grid{gap:32px}.ContactView-module__NJSC9q__band{padding-block:56px}.ContactView-module__NJSC9q__bandHead{flex-direction:column;align-items:flex-start;gap:10px}.ContactView-module__NJSC9q__result{min-height:240px}}@media (prefers-reduced-motion:reduce){.ContactView-module__NJSC9q__bubblesImage{transition:none;animation:none}.ContactView-module__NJSC9q__resultImage,.ContactView-module__NJSC9q__textLink svg{transition:none}}
