.contact-module__xwJ-uq__contactContainer{--g9:#0c3322;--g8:#13482f;--g7:#2d6e4e;--g5:#3f9b6a;--g3:#8ee6b3;--mint:#e8f1e9;--ink:#1c2b24;--mut:#5d6b64;--ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;color:var(--ink);scroll-snap-type:y proximity;scroll-behavior:smooth;background:#fff;width:100%;font-family:Poppins,system-ui,sans-serif;position:relative}.contact-module__xwJ-uq__contactContainer *{box-sizing:border-box}.contact-module__xwJ-uq__contactContainer .fr{scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:100vh;padding:100px 7vw 50px;display:flex;position:relative;overflow:hidden}.contact-module__xwJ-uq__contactContainer .fr .lab{letter-spacing:.2em;color:var(--g7);align-items:center;gap:12px;font:600 11px Poppins,system-ui,sans-serif;display:flex;position:absolute;top:92px;left:7vw}.contact-module__xwJ-uq__contactContainer .fr .lab:before{content:"";width:0;height:1px;transition:width 1s var(--ease) .2s;background:currentColor}:is(.contact-module__xwJ-uq__contactContainer .fr.act .lab:before,.contact-module__xwJ-uq__contactContainer .act .lab:before){width:38px}.contact-module__xwJ-uq__contactContainer .fr .no{color:#0f3d260f;pointer-events:none;opacity:0;transition:all 1.4s var(--ease);font:800 clamp(110px,16vw,230px)/1 Poppins,system-ui,sans-serif;position:absolute;bottom:-18px;right:5vw;transform:translateY(40px)}:is(.contact-module__xwJ-uq__contactContainer .fr.act .no,.contact-module__xwJ-uq__contactContainer .act .no){opacity:1;transform:none}.contact-module__xwJ-uq__contactContainer .dark{background:var(--g9);color:#fff}.contact-module__xwJ-uq__contactContainer .dark .lab{color:var(--g3)}.contact-module__xwJ-uq__contactContainer .dark .no{color:#ffffff0d}.contact-module__xwJ-uq__contactContainer .a{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 1ms + .2s);transform:translateY(30px)}:is(.contact-module__xwJ-uq__contactContainer .fr.act .a,.contact-module__xwJ-uq__contactContainer .act .a){opacity:1;transform:none}.contact-module__xwJ-uq__contactContainer .ar{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 1ms + .3s);transform:translate(50px)}:is(.contact-module__xwJ-uq__contactContainer .fr.act .ar,.contact-module__xwJ-uq__contactContainer .act .ar){opacity:1;transform:none}.contact-module__xwJ-uq__contactContainer .dots{z-index:60;gap:14px;display:grid;position:fixed;top:50%;right:22px;translate:0 -50%}.contact-module__xwJ-uq__contactContainer .dots b{border:2px solid var(--g5);cursor:pointer;width:10px;height:10px;transition:all .5s var(--ease);background:#fff;border-radius:50%}.contact-module__xwJ-uq__contactContainer .dots b.on{background:var(--g5);border-radius:8px;height:30px}#vine{z-index:70;background:#3f9b6a;width:0;height:3px;position:fixed;top:0;left:0}.contact-module__xwJ-uq__contactContainer .hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.contact-module__xwJ-uq__contactContainer h1{color:var(--g9);margin:10px 0 18px;font-family:Poppins,system-ui,sans-serif;font-size:clamp(38px,5.2vw,66px);font-weight:800;line-height:1.12}.contact-module__xwJ-uq__contactContainer h1 em{color:var(--g7);font-style:normal}.contact-module__xwJ-uq__contactContainer .wipe{transition:-webkit-mask-position 2s cubic-bezier(.65, 0, .2, 1) .3s, mask-position 2s cubic-bezier(.65, 0, .2, 1) .3s, transform 2s var(--ease) .3s;transform:translateY(22px);-webkit-mask-image:linear-gradient(100deg,#000 34%,#0000 56%);mask-image:linear-gradient(100deg,#000 34%,#0000 56%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%}:is(.contact-module__xwJ-uq__contactContainer .fr.act .wipe,.contact-module__xwJ-uq__contactContainer .act .wipe){transform:none;-webkit-mask-position:0 0;mask-position:0 0}.contact-module__xwJ-uq__contactContainer .lead{max-width:520px;color:var(--ink);font-size:18px;line-height:1.7}.contact-module__xwJ-uq__contactContainer .btn{cursor:pointer;background:var(--g7);color:#fff;transition:box-shadow .3s, translate .3s var(--ease);border:0;border-radius:12px;padding:15px 28px;font:600 15px Poppins,system-ui,sans-serif;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.contact-module__xwJ-uq__contactContainer .btn:hover{translate:0 -2px;box-shadow:0 14px 26px -12px #2d6e4ecc}.contact-module__xwJ-uq__contactContainer .imgwrap{clip-path:inset(0 0 100% round 26px);border-radius:26px;height:min(62vh,460px);transition:clip-path 2s cubic-bezier(.6,0,.25,1) .2s;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #0f3d2699}:is(.contact-module__xwJ-uq__contactContainer .fr.act .imgwrap,.contact-module__xwJ-uq__contactContainer .act .imgwrap){clip-path:inset(0 round 26px)}.contact-module__xwJ-uq__contactContainer .bg{transition:scale 3s var(--ease) .2s;scale:1.3;transform:translate(calc(var(--px,0) * -16px), calc(var(--py,0) * -16px));background-image:linear-gradient(#0c332259,#0c332273),url(/images/contactus.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-8%}:is(.contact-module__xwJ-uq__contactContainer .fr.act .bg,.contact-module__xwJ-uq__contactContainer .act .bg){scale:1}.contact-module__xwJ-uq__contactContainer .scan{z-index:3;opacity:1;background:#b6ffd4;height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 4px #78ffb499}:is(.contact-module__xwJ-uq__contactContainer .fr.act .scan,.contact-module__xwJ-uq__contactContainer .act .scan){opacity:0;transition:top 2s cubic-bezier(.6,0,.25,1) .2s,opacity .5s 2.2s;top:calc(100% - 3px)}.contact-module__xwJ-uq__contactContainer .k{z-index:4;opacity:0;width:30px;height:30px;transition:opacity .8s 2.1s, all .9s var(--ease) 2.1s;border:2px solid #d7ffe6;position:absolute}.contact-module__xwJ-uq__contactContainer .k1{border-width:2px 0 0 2px;top:34px;left:34px}.contact-module__xwJ-uq__contactContainer .k2{border-width:2px 2px 0 0;top:34px;right:34px}.contact-module__xwJ-uq__contactContainer .k3{border-width:0 0 2px 2px;bottom:34px;left:34px}.contact-module__xwJ-uq__contactContainer .k4{border-width:0 2px 2px 0;bottom:34px;right:34px}:is(.contact-module__xwJ-uq__contactContainer .fr.act .k,.contact-module__xwJ-uq__contactContainer .act .k){opacity:1}:is(.contact-module__xwJ-uq__contactContainer .fr.act .k1,.contact-module__xwJ-uq__contactContainer .act .k1){top:18px;left:18px}:is(.contact-module__xwJ-uq__contactContainer .fr.act .k2,.contact-module__xwJ-uq__contactContainer .act .k2){top:18px;right:18px}:is(.contact-module__xwJ-uq__contactContainer .fr.act .k3,.contact-module__xwJ-uq__contactContainer .act .k3){bottom:18px;left:18px}:is(.contact-module__xwJ-uq__contactContainer .fr.act .k4,.contact-module__xwJ-uq__contactContainer .act .k4){bottom:18px;right:18px}.contact-module__xwJ-uq__contactContainer .hud{z-index:4;color:#d7ffe6;letter-spacing:.18em;font:600 11px Poppins,system-ui,sans-serif;position:absolute;bottom:26px;left:56px}.contact-module__xwJ-uq__contactContainer #spores{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.contact-module__xwJ-uq__contactContainer .f2{background:var(--mint)}:is(.contact-module__xwJ-uq__contactContainer .f2 h3,.contact-module__xwJ-uq__contactContainer .f5 h3){color:var(--g9);margin:0 0 30px;font-family:Poppins,system-ui,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:800;line-height:1.15}.contact-module__xwJ-uq__contactContainer .strips{align-items:stretch;gap:16px;height:auto;display:flex}.contact-module__xwJ-uq__contactContainer .strip{color:#fff;cursor:pointer;background:linear-gradient(160deg, var(--g7), var(--g9));clip-path:inset(100% 0 0 round 22px);min-height:0;transition:flex .8s var(--ease), clip-path 1.2s var(--ease);transition-delay:0s, calc(var(--d) * 1ms + .25s);border-radius:22px;flex-direction:column;flex:1;justify-content:flex-start;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.contact-module__xwJ-uq__contactContainer .strip:nth-child(2){background:linear-gradient(160deg,#256a5b,#0b2f2b)}.contact-module__xwJ-uq__contactContainer .strip:nth-child(3){background:linear-gradient(160deg,#4d7f3b,#16381f)}:is(.contact-module__xwJ-uq__contactContainer .fr.act .strip,.contact-module__xwJ-uq__contactContainer .act .strip){clip-path:inset(0 round 22px)}.contact-module__xwJ-uq__contactContainer .strip.open{flex:2.6}.contact-module__xwJ-uq__contactContainer .strip .big{width:64px;height:64px;transition:transform .8s var(--ease);border:1.5px solid #fff6;border-radius:50%;place-items:center;display:grid}.contact-module__xwJ-uq__contactContainer .strip.open .big{transform:rotate(360deg)scale(1.1)}.contact-module__xwJ-uq__contactContainer .strip svg{stroke:#d7ffe6;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.contact-module__xwJ-uq__contactContainer .strip h4{margin:0 0 6px;font-family:Poppins,system-ui,sans-serif;font-size:22px;font-weight:700}.contact-module__xwJ-uq__contactContainer .strip .v{color:var(--g3);white-space:nowrap;font-size:clamp(18px,2vw,26px);font-weight:700}.contact-module__xwJ-uq__contactContainer .strip .dt{opacity:0;color:#cfe8d9;max-height:0;transition:all .7s var(--ease);font-size:14px;line-height:1.6;overflow:hidden}.contact-module__xwJ-uq__contactContainer .strip.open .dt{opacity:1;max-height:90px;margin-top:8px}.contact-module__xwJ-uq__contactContainer .strip:not(.open) .v{font-size:0}.contact-module__xwJ-uq__f3Wrap{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;width:100%;max-width:1180px;margin:0 auto;display:grid}.contact-module__xwJ-uq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#7fd4a2;margin:0 0 14px;font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;display:none}.contact-module__xwJ-uq__f3Heading{color:#fff;margin:0 0 20px;font-family:Poppins,system-ui,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.15}.contact-module__xwJ-uq__areaLabel{letter-spacing:.14em;text-transform:uppercase;color:#7fd4a2;margin:0 0 16px;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:600}.contact-module__xwJ-uq__expertiseGrid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:460px;display:grid}.contact-module__xwJ-uq__expertiseCard{cursor:default;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px;transition:border-color .3s,background .3s;display:flex}.contact-module__xwJ-uq__iconTile{color:#7fd4a2;background:#7fd4a229;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .3s,color .3s;display:grid}.contact-module__xwJ-uq__expertiseCard:hover .contact-module__xwJ-uq__iconTile{color:#0f3b28;background:#7fd4a2}.contact-module__xwJ-uq__cardLabel{color:#eaf6ee;font-family:Poppins,system-ui,sans-serif;font-size:13.5px;font-weight:600;line-height:1.3}.contact-module__xwJ-uq__f4Wrap{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;width:100%;max-width:1180px;margin:0 auto;display:grid}.contact-module__xwJ-uq__f4Eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#2f7d57;margin:0 0 14px;font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;display:none}.contact-module__xwJ-uq__f4Heading{color:#0f3b28;margin:0 0 12px;font-family:Poppins,system-ui,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.15}.contact-module__xwJ-uq__f4Sub{color:#5f7a6b;margin:0 0 20px;font-family:Poppins,system-ui,sans-serif;font-size:16px}.contact-module__xwJ-uq__statusPill{background:#fff;border:1px solid #d6e5da;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-family:Poppins,system-ui,sans-serif;display:inline-flex}.contact-module__xwJ-uq__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.contact-module__xwJ-uq__hoursCard{background:#fff;border:1px solid #d6e5da;border-radius:20px;flex-direction:column;gap:0;padding:34px;display:flex}.contact-module__xwJ-uq__hoursCardLabel{letter-spacing:.14em;text-transform:uppercase;color:#5f7a6b;margin:0 0 10px;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:600}.contact-module__xwJ-uq__hoursTime{letter-spacing:-.03em;color:#0f3b28;margin:0 0 24px;font-family:Poppins,system-ui,sans-serif;font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.1}.contact-module__xwJ-uq__hoursTo{color:#2f7d57;font-weight:600}.contact-module__xwJ-uq__dayTiles{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:24px;display:grid}.contact-module__xwJ-uq__dayTile{text-align:center;-webkit-user-select:none;user-select:none;border-radius:12px;padding:8px 4px;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:600}.contact-module__xwJ-uq__timeline{margin-bottom:20px}.contact-module__xwJ-uq__timelineTrack{background:#d6e5da;border-radius:999px;height:10px;margin-bottom:6px;position:relative;overflow:hidden}.contact-module__xwJ-uq__timelineFill{transform-origin:0;background:linear-gradient(90deg,#3d9a6a,#2f7d57);border-radius:999px;width:75%;position:absolute;top:0;bottom:0;left:12.5%}.contact-module__xwJ-uq__timelineTicks{justify-content:space-between;display:flex}.contact-module__xwJ-uq__timelineTick{color:#5f7a6b;font-family:Poppins,system-ui,sans-serif;font-size:11.5px}.contact-module__xwJ-uq__divider{border:none;border-top:1px solid #d6e5da;margin:4px 0 16px}.contact-module__xwJ-uq__sundayNote{color:#5f7a6b;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:13px;line-height:1.6}.contact-module__xwJ-uq__contactContainer .f5{background:#fff;padding-inline:8vw}.contact-module__xwJ-uq__contactContainer .deal{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:clamp(24px,2.1vw,40px);display:grid}.contact-module__xwJ-uq__contactContainer .sc{text-align:center;min-height:256px;box-shadow:none;transform:translateX(calc((1.5 - var(--k)) * (100% + 22px))) rotate(calc((var(--k) - 1.5) * 7deg));opacity:0;transition:transform 1.5s var(--ease) calc((3 - var(--k)) * 90ms + .3s), opacity .5s var(--ease) calc((3 - var(--k)) * 90ms + .3s), translate .3s;background:#effcf5;border:1px solid #c9f5df;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;padding:30px 24px;display:flex}:is(.contact-module__xwJ-uq__contactContainer .fr.act .sc,.contact-module__xwJ-uq__contactContainer .act .sc){opacity:1;transform:none}.contact-module__xwJ-uq__contactContainer .sc h4{color:#17202c;margin:24px 0 0;font-size:clamp(18px,1.35vw,25px);font-weight:700;line-height:1.2}.contact-module__xwJ-uq__contactContainer .sc p{color:#566273;margin:14px 0 0;font-size:clamp(15px,1.05vw,20px);line-height:1.5}.contact-module__xwJ-uq__contactContainer .sc .ic{background:#fff;border-radius:16px;flex:0 0 70px;place-items:center;width:70px;height:70px;margin:0;display:grid}.contact-module__xwJ-uq__contactContainer .sc svg{stroke:#009d70;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.contact-module__xwJ-uq__contactContainer .sc:hover{translate:0 -8px}.contact-module__xwJ-uq__contactContainer footer{color:var(--mut);justify-content:space-between;margin-top:50px;font-size:13px;display:flex}.contact-module__xwJ-uq__confirmationOverlay{z-index:1000;background:#05190f94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-module__xwJ-uq__confirmationDialog{color:#1c2b24;background:#fff;border:1px solid #17602d24;border-radius:18px;width:min(100%,440px);padding:28px;font-family:Poppins,system-ui,sans-serif;box-shadow:0 24px 80px #0000003d}.contact-module__xwJ-uq__confirmationDialog h2{color:#17602d;margin:0;font-size:22px;font-weight:700}@media (max-width:820px){.contact-module__xwJ-uq__contactContainer .hero{grid-template-columns:1fr}.contact-module__xwJ-uq__contactContainer .strips{flex-direction:column;height:auto}.contact-module__xwJ-uq__contactContainer .strip{min-height:0}.contact-module__xwJ-uq__f3Wrap{grid-template-columns:1fr;gap:36px}.contact-module__xwJ-uq__eyebrow{display:block}.contact-module__xwJ-uq__expertiseGrid{max-width:100%}.contact-module__xwJ-uq__f4Wrap{grid-template-columns:1fr;gap:36px}.contact-module__xwJ-uq__f4Eyebrow{display:block}.contact-module__xwJ-uq__contactContainer .deal{grid-template-columns:1fr 1fr}.contact-module__xwJ-uq__contactContainer .f5{padding-inline:7vw}.contact-module__xwJ-uq__contactContainer .dots{display:none}}@media (max-width:480px){.contact-module__xwJ-uq__expertiseGrid{grid-template-columns:repeat(2,1fr)}.contact-module__xwJ-uq__formRow{grid-template-columns:1fr!important}.contact-module__xwJ-uq__dayTiles{gap:5px}.contact-module__xwJ-uq__dayTile{padding:6px 2px;font-size:11px}}@media (prefers-reduced-motion:reduce){:is(.contact-module__xwJ-uq__contactContainer *,.contact-module__xwJ-uq__contactContainer :before,.contact-module__xwJ-uq__contactContainer :after){transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
.ContactSendMessage-module__dP5iiG__section{color:#fff;min-height:100vh;font-family:var(--font-poppins), Poppins, system-ui, sans-serif;background:linear-gradient(135deg,#10442d 0%,#0c3523 54%,#0a2c1d 100%);padding:112px clamp(24px,6vw,92px) 56px;display:block;position:relative;overflow:visible}.ContactSendMessage-module__dP5iiG__section.ContactSendMessage-module__dP5iiG__section.ContactSendMessage-module__dP5iiG__section{color:#fff;justify-content:initial;background:linear-gradient(135deg,#10442d 0%,#0c3523 54%,#0a2c1d 100%);min-height:100vh;padding:112px clamp(24px,6vw,92px) 56px;display:block;overflow:visible}.ContactSendMessage-module__dP5iiG__frameLabel{color:#7fe0a4;letter-spacing:.2em;font-size:11px;font-weight:700;position:absolute;top:92px;left:clamp(24px,6vw,92px)}.ContactSendMessage-module__dP5iiG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;width:min(100%,1440px);margin:0 auto;display:grid}.ContactSendMessage-module__dP5iiG__leftColumn{min-width:0}.ContactSendMessage-module__dP5iiG__heading{color:#fff;letter-spacing:-.035em;max-width:500px;margin:0 0 24px;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.15}.ContactSendMessage-module__dP5iiG__areaLabel{color:#7fe0a4;letter-spacing:.18em;margin:0 0 16px;font-size:11px;font-weight:700}.ContactSendMessage-module__dP5iiG__honeycomb{--hex-width:clamp(90px, 9.2vw, 132px);--hex-height:calc(var(--hex-width) * 1.1547);width:calc(var(--hex-width) * 3.5);max-width:100%;padding-bottom:calc(var(--hex-width) * .289);margin:0 auto 12px}.ContactSendMessage-module__dP5iiG__hexRow{height:calc(var(--hex-width) * .866);display:flex}.ContactSendMessage-module__dP5iiG__middleRow{margin-left:calc(var(--hex-width) * .5)}.ContactSendMessage-module__dP5iiG__hexButton{flex:0 0 var(--hex-width);width:var(--hex-width);height:var(--hex-height);color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);cursor:pointer;filter:drop-shadow(0 0 #7fe0a400);background:#7fe0a473;border:0;padding:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),background .28s,filter .32s;animation:.45s cubic-bezier(.2,.8,.2,1) both ContactSendMessage-module__dP5iiG__hexEnter;position:relative;overflow:visible;transform:scale(1)}.ContactSendMessage-module__dP5iiG__hexInner{isolation:isolate;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#0e3f29;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 6px;transition:background .28s,filter .28s;display:flex;position:absolute;inset:2px}.ContactSendMessage-module__dP5iiG__hexInner:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:38%;position:absolute;inset:-35% auto -35% -65%;transform:skew(-18deg)translate(-180%)}.ContactSendMessage-module__dP5iiG__hexButton:hover .ContactSendMessage-module__dP5iiG__hexInner:after,.ContactSendMessage-module__dP5iiG__hexSelected .ContactSendMessage-module__dP5iiG__hexInner:after,.ContactSendMessage-module__dP5iiG__hexButton:focus-visible .ContactSendMessage-module__dP5iiG__hexInner:after{transition:transform .65s cubic-bezier(.2,.8,.2,1);transform:skew(-18deg)translate(620%)}.ContactSendMessage-module__dP5iiG__hexInner>*{z-index:1;position:relative}.ContactSendMessage-module__dP5iiG__hexIcon{color:#7fe0a4;flex:none;width:24px;height:24px;transition:transform .32s cubic-bezier(.2,.8,.2,1),color .28s;transform:translateY(0)scale(1)}.ContactSendMessage-module__dP5iiG__hexName{color:#fff;text-align:center;overflow-wrap:anywhere;width:100%;max-width:100%;font-size:14px;font-weight:600;line-height:1.15;transition:transform .28s,color .28s;display:block}.ContactSendMessage-module__dP5iiG__hexButton:hover,.ContactSendMessage-module__dP5iiG__hexActive{z-index:1;filter:drop-shadow(0 7px 12px #0000003d)drop-shadow(0 0 7px #7fe0a447);background:#7fe0a4;transform:scale(1.06)}.ContactSendMessage-module__dP5iiG__hexButton:hover .ContactSendMessage-module__dP5iiG__hexInner,.ContactSendMessage-module__dP5iiG__hexActive .ContactSendMessage-module__dP5iiG__hexInner{filter:brightness(1.12);background:#145236}.ContactSendMessage-module__dP5iiG__hexButton:hover .ContactSendMessage-module__dP5iiG__hexIcon,.ContactSendMessage-module__dP5iiG__hexActive .ContactSendMessage-module__dP5iiG__hexIcon{transform:translateY(-2px)scale(1.12)}.ContactSendMessage-module__dP5iiG__hexButton:hover .ContactSendMessage-module__dP5iiG__hexName,.ContactSendMessage-module__dP5iiG__hexActive .ContactSendMessage-module__dP5iiG__hexName{transform:translateY(1px)}.ContactSendMessage-module__dP5iiG__hexSelected{background:#7fe0a4}.ContactSendMessage-module__dP5iiG__hexSelected .ContactSendMessage-module__dP5iiG__hexInner{background:linear-gradient(145deg,#4aae78,#3f9d6b);animation:.42s cubic-bezier(.2,.8,.2,1) both ContactSendMessage-module__dP5iiG__selectedBloom}.ContactSendMessage-module__dP5iiG__hexSelected .ContactSendMessage-module__dP5iiG__hexIcon,.ContactSendMessage-module__dP5iiG__hexSelected .ContactSendMessage-module__dP5iiG__hexName{color:#fff}.ContactSendMessage-module__dP5iiG__hexButton:focus-visible{z-index:2;filter:drop-shadow(0 7px 12px #0000003d)drop-shadow(0 0 7px #ffffff3d);background:#fff;transform:scale(1.06)}.ContactSendMessage-module__dP5iiG__hexButton:focus-visible .ContactSendMessage-module__dP5iiG__hexInner{background:#145236}.ContactSendMessage-module__dP5iiG__hexButton:focus-visible .ContactSendMessage-module__dP5iiG__hexIcon,.ContactSendMessage-module__dP5iiG__hexButton:focus-visible .ContactSendMessage-module__dP5iiG__hexName{color:#fff}.ContactSendMessage-module__dP5iiG__reduced .ContactSendMessage-module__dP5iiG__hexButton{animation:none}.ContactSendMessage-module__dP5iiG__infoPanel{background:#0a2c1d8c;border:1px solid #7fe0a44d;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;width:min(100%,480px);height:150px;min-height:150px;margin:0 auto;padding:20px;animation:.3s both ContactSendMessage-module__dP5iiG__panelEnter;display:grid;box-shadow:inset 0 0 28px #7fe0a40b}.ContactSendMessage-module__dP5iiG__infoIcon{color:#7fe0a4;stroke-dasharray:100;stroke-dashoffset:100px;width:44px;height:44px;animation:.7s forwards ContactSendMessage-module__dP5iiG__drawIcon}.ContactSendMessage-module__dP5iiG__infoPanel h3{color:#fff;margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.25}.ContactSendMessage-module__dP5iiG__infoPanel p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.5}.ContactSendMessage-module__dP5iiG__hint{color:#ffffffa8;width:min(100%,480px);margin:10px auto 0;font-size:11px;line-height:1.5}.ContactSendMessage-module__dP5iiG__formStage{min-width:0;display:grid}.ContactSendMessage-module__dP5iiG__form,.ContactSendMessage-module__dP5iiG__thankYou{grid-area:1/1;min-width:0;transition:opacity .35s}.ContactSendMessage-module__dP5iiG__form{flex-direction:column;gap:16px;display:flex}.ContactSendMessage-module__dP5iiG__formHidden{opacity:0;pointer-events:none}.ContactSendMessage-module__dP5iiG__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ContactSendMessage-module__dP5iiG__field{flex-direction:column;min-width:0;display:flex}.ContactSendMessage-module__dP5iiG__field label{color:#fff;margin:0 0 6px;font-size:13px;font-weight:700}.ContactSendMessage-module__dP5iiG__field input,.ContactSendMessage-module__dP5iiG__field textarea,.ContactSendMessage-module__dP5iiG__dropdownButton{color:#fff;width:100%;min-width:0;font:400 14px/1.4 var(--font-poppins), Poppins, system-ui, sans-serif;background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;outline:none;padding:14px;transition:border-color .2s,background .2s}.ContactSendMessage-module__dP5iiG__field input::placeholder,.ContactSendMessage-module__dP5iiG__field textarea::placeholder{color:#ffffff8c}.ContactSendMessage-module__dP5iiG__field input:focus,.ContactSendMessage-module__dP5iiG__field textarea:focus,.ContactSendMessage-module__dP5iiG__dropdownButton:focus-visible{background:#ffffff24;border-color:#7fe0a4}.ContactSendMessage-module__dP5iiG__field textarea{resize:vertical;min-height:112px}.ContactSendMessage-module__dP5iiG__dropdownWrap{position:relative}.ContactSendMessage-module__dP5iiG__dropdownButton{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.ContactSendMessage-module__dP5iiG__placeholder{color:#ffffff8c}.ContactSendMessage-module__dP5iiG__chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .2s}.ContactSendMessage-module__dP5iiG__dropdownOpen .ContactSendMessage-module__dP5iiG__chevron{transform:rotate(180deg)}.ContactSendMessage-module__dP5iiG__dropdownInvalid{border-color:#ff6b6b;animation:.35s ContactSendMessage-module__dP5iiG__shake}.ContactSendMessage-module__dP5iiG__options{z-index:20;background:#0f4a30;border:1px solid #ffffff38;border-radius:14px;max-height:280px;padding:7px;animation:.18s both ContactSendMessage-module__dP5iiG__dropdownEnter;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #00000052}.ContactSendMessage-module__dP5iiG__option{color:#fff;cursor:pointer;opacity:0;animation:.22s forwards ContactSendMessage-module__dP5iiG__optionEnter;animation-delay:calc(var(--option-index) * 35ms);border-radius:9px;padding:10px 12px;font-size:14px}.ContactSendMessage-module__dP5iiG__option:hover,.ContactSendMessage-module__dP5iiG__optionHighlighted{background:#7fe0a438}.ContactSendMessage-module__dP5iiG__optionSelected{background:#7fe0a452;font-weight:600}.ContactSendMessage-module__dP5iiG__validationMessage{color:#ff9a9a;margin-top:5px;font-size:12px}.ContactSendMessage-module__dP5iiG__submitButton{color:#fff;width:100%;font:600 15px/1.4 var(--font-poppins), Poppins, system-ui, sans-serif;cursor:pointer;background:#3f9d6b;border:0;border-radius:12px;padding:14px 24px;transition:background .2s,transform .2s}.ContactSendMessage-module__dP5iiG__submitButton:hover{background:#4aae78;transform:translateY(-1px)}.ContactSendMessage-module__dP5iiG__thankYou{text-align:center;opacity:1;flex-direction:column;justify-content:center;align-self:center;align-items:center;padding:40px 28px;display:flex}.ContactSendMessage-module__dP5iiG__thankYouClosing{opacity:0}.ContactSendMessage-module__dP5iiG__successMark{width:72px;height:72px;margin-bottom:20px}.ContactSendMessage-module__dP5iiG__successMark circle,.ContactSendMessage-module__dP5iiG__successMark path{fill:none;stroke:#7fe0a4;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:220;stroke-dashoffset:220px;animation:.8s forwards ContactSendMessage-module__dP5iiG__drawSuccess}.ContactSendMessage-module__dP5iiG__successMark path{stroke-width:2.8px;animation-delay:.25s}.ContactSendMessage-module__dP5iiG__thankYou h3{color:#fff;margin:0 0 10px;font-size:24px;font-weight:700}.ContactSendMessage-module__dP5iiG__thankYou p{color:#ffffffc7;max-width:360px;margin:0 0 26px;font-size:14px;line-height:1.6}.ContactSendMessage-module__dP5iiG__progressTrack{background:#ffffff2e;width:min(100%,300px);height:2px;margin-bottom:8px;overflow:hidden}.ContactSendMessage-module__dP5iiG__progressTrack span{transform-origin:100%;background:#7fe0a4;width:100%;height:100%;animation:3s linear forwards ContactSendMessage-module__dP5iiG__progressShrink;display:block}.ContactSendMessage-module__dP5iiG__thankYou small{color:#ffffff9e;font-size:11px}@keyframes ContactSendMessage-module__dP5iiG__hexEnter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes ContactSendMessage-module__dP5iiG__selectedBloom{0%{filter:brightness(.82)}65%{filter:brightness(1.18)}to{filter:brightness()}}@keyframes ContactSendMessage-module__dP5iiG__panelEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactSendMessage-module__dP5iiG__drawIcon{to{stroke-dashoffset:0}}@keyframes ContactSendMessage-module__dP5iiG__dropdownEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactSendMessage-module__dP5iiG__optionEnter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes ContactSendMessage-module__dP5iiG__shake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}}@keyframes ContactSendMessage-module__dP5iiG__drawSuccess{to{stroke-dashoffset:0}}@keyframes ContactSendMessage-module__dP5iiG__progressShrink{to{transform:scaleX(0)}}@media (max-width:900px){.ContactSendMessage-module__dP5iiG__section.ContactSendMessage-module__dP5iiG__section.ContactSendMessage-module__dP5iiG__section{min-height:auto;padding-top:130px}.ContactSendMessage-module__dP5iiG__layout{grid-template-columns:minmax(0,1fr);gap:42px}.ContactSendMessage-module__dP5iiG__leftColumn{width:min(100%,560px);margin:0 auto}.ContactSendMessage-module__dP5iiG__formStage{width:min(100%,720px);margin:0 auto}}@media (max-width:520px){.ContactSendMessage-module__dP5iiG__section.ContactSendMessage-module__dP5iiG__section.ContactSendMessage-module__dP5iiG__section{padding:126px 24px 48px}.ContactSendMessage-module__dP5iiG__frameLabel{font-size:10px;top:92px;left:24px}.ContactSendMessage-module__dP5iiG__heading{margin-bottom:20px;font-size:clamp(28px,8vw,34px)}.ContactSendMessage-module__dP5iiG__honeycomb{--hex-width:calc((100vw - 48px) / 3.7);margin-top:4px}.ContactSendMessage-module__dP5iiG__hexName{font-size:11px}.ContactSendMessage-module__dP5iiG__hexIcon{width:21px;height:21px}.ContactSendMessage-module__dP5iiG__formRow{grid-template-columns:minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){.ContactSendMessage-module__dP5iiG__hexButton,.ContactSendMessage-module__dP5iiG__reduced .ContactSendMessage-module__dP5iiG__hexButton,.ContactSendMessage-module__dP5iiG__hexSelected .ContactSendMessage-module__dP5iiG__hexInner,.ContactSendMessage-module__dP5iiG__infoPanel,.ContactSendMessage-module__dP5iiG__infoIcon,.ContactSendMessage-module__dP5iiG__options,.ContactSendMessage-module__dP5iiG__option,.ContactSendMessage-module__dP5iiG__successMark circle,.ContactSendMessage-module__dP5iiG__successMark path,.ContactSendMessage-module__dP5iiG__progressTrack span{animation:none!important}.ContactSendMessage-module__dP5iiG__hexButton{opacity:1;filter:none;transition:none;transform:none}.ContactSendMessage-module__dP5iiG__hexIcon,.ContactSendMessage-module__dP5iiG__hexName,.ContactSendMessage-module__dP5iiG__hexInner,.ContactSendMessage-module__dP5iiG__hexInner:after{transition:none}.ContactSendMessage-module__dP5iiG__hexInner:after{display:none}.ContactSendMessage-module__dP5iiG__hexButton:hover,.ContactSendMessage-module__dP5iiG__hexActive,.ContactSendMessage-module__dP5iiG__hexButton:focus-visible{filter:none;transform:none}.ContactSendMessage-module__dP5iiG__infoIcon,.ContactSendMessage-module__dP5iiG__successMark circle,.ContactSendMessage-module__dP5iiG__successMark path{stroke-dashoffset:0}}
