.tek-contact-section{background:#fff;padding:42px 0 52px}.tek-contact-section .tek-shell{width:min(1180px,100% - 56px);margin-inline:auto}.tek-contact-section__panel{color:#fff;background:#050605;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(32px,4vw,55px);min-height:440px;padding:clamp(40px,4.5vw,55px) clamp(28px,5.5vw,70px);display:grid;box-shadow:0 24px 70px #040f0c17}.tek-contact-section__copy{flex-direction:column;min-width:0;display:flex}.tek-contact-section__copy>p{align-items:center;gap:8px;font-size:.56rem;font-weight:600;display:flex;color:var(--tek-green)!important;-webkit-text-fill-color:var(--tek-green)!important;margin:0 0 9px!important}.tek-contact-section__copy>p span{background:currentColor;width:23px;height:1px}.tek-contact-section__copy h2{letter-spacing:-.04em;max-width:550px;font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:500;line-height:1.12;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0!important}.tek-contact-section__copy>span{color:#ffffff7a;max-width:490px;margin-top:14px;font-size:.86rem;line-height:1.6;display:block}.tek-contact-section__bottom-copy{margin-top:auto;padding-top:42px}.tek-contact-section__bottom-copy p{max-width:480px;font-size:.86rem;line-height:1.55;color:#fff9!important;-webkit-text-fill-color:#fff9!important;margin:0!important}.tek-contact-section__bottom-copy strong{color:var(--tek-green)}.tek-contact-section__socials{background:#2b2d2c;border-radius:999px;justify-content:space-between;align-items:center;width:150px;min-height:48px;margin-top:16px;padding:6px 10px;transition:background-color .18s,box-shadow .18s;display:inline-flex}.tek-contact-section__socials a{border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .18s,color .18s,transform .18s;display:grid;color:#fff!important;-webkit-text-fill-color:currentColor!important}.tek-contact-section__socials svg{width:18px;height:18px;color:inherit}.tek-contact-section .tek-contact-section__socials>a:hover,.tek-contact-section .tek-contact-section__socials>a:focus-visible{outline:none;transform:translateY(-2px);color:var(--tek-green)!important;-webkit-text-fill-color:var(--tek-green)!important;background:#1bdbba24!important}.tek-contact-section .tek-contact-section__socials>a:active{transform:translateY(0)scale(.94);color:var(--tek-green)!important;-webkit-text-fill-color:var(--tek-green)!important;background:#1bdbba38!important}.tek-contact-section__form{color:#171918;background:#fff;border-radius:7px;align-self:center;gap:15px;padding:24px;transition:box-shadow .22s,transform .22s;display:grid}@media (hover:hover) and (pointer:fine){.tek-contact-section__form:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1bdbba1a}.tek-contact-section__form label>div:hover,.tek-contact-section__form textarea:hover{border-color:#1bdbbab8}.tek-contact-section__socials:hover{background:#303734;box-shadow:0 10px 30px #1bdbba1f}}.tek-contact-section__form h3{font-size:1.15rem;font-weight:500;color:#171918!important;-webkit-text-fill-color:#171918!important;margin:0 0 2px!important}.tek-contact-section__form label{gap:6px;display:grid}.tek-contact-section__form label>span{color:#464b48;font-size:.53rem}.tek-contact-section__form label>div{color:#a0a5a2;border:1px solid #dce1de;border-radius:6px;align-items:center;gap:9px;min-height:47px;padding-inline:12px;transition:border-color .18s,box-shadow .18s,color .18s;display:flex}.tek-contact-section__form input,.tek-contact-section__form textarea{color:#171918;width:100%;caret-color:var(--tek-green-dark);background:0 0;border:0;outline:0;font-size:.62rem}.tek-contact-section__form textarea{resize:vertical;border:1px solid #dce1de;border-radius:6px;min-height:105px;padding:11px;transition:border-color .18s,box-shadow .18s}.tek-contact-section__form label>div:focus-within,.tek-contact-section__form textarea:focus{border-color:var(--tek-green);background:#1bdbba09;box-shadow:0 0 0 3px #1bdbba24}.tek-contact-section__form label>div:focus-within{color:var(--tek-green-dark)}.tek-contact-section__form input::selection,.tek-contact-section__form textarea::selection{background:#1bdbba4d}.tek-contact-section__form button{background:var(--tek-green);color:#08251f;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:.57rem;font-weight:600;display:inline-flex}.tek-contact-section__form .site-button{justify-self:stretch;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s;width:100%!important}.tek-contact-section__form .site-button:hover:not(:disabled),.tek-contact-section__form .site-button:focus-visible:not(:disabled){color:#061b17;background:#13c9aa;outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #1bdbba3d}.tek-contact-section__form .site-button:active:not(:disabled){background:var(--tek-green-dark);color:#fff;transform:translateY(0)scale(.99);box-shadow:0 5px 14px #1bdbba33}.tek-contact-section__form button:disabled{cursor:wait;opacity:.7}.tek-contact-section__status{border-radius:5px;padding:9px 11px;font-size:.58rem;line-height:1.5;margin:0!important}.tek-contact-section__status.is-success{background:#1bdbba14;border:1px solid #16897333;color:#168973!important;-webkit-text-fill-color:#168973!important}.tek-contact-section__status.is-error{background:#aa39390f;border:1px solid #aa39392e;color:#aa3939!important;-webkit-text-fill-color:#aa3939!important}@media (max-width:850px){.tek-contact-section .tek-shell{width:min(100% - 40px,680px)}.tek-contact-section__panel{grid-template-columns:1fr;gap:35px;padding:42px}.tek-contact-section__bottom-copy{margin-top:30px;padding-top:0}}@media (max-width:520px){.tek-contact-section .tek-shell{width:calc(100% - 30px)}.tek-contact-section{padding:36px 0 44px}.tek-contact-section__panel{padding:28px 18px}.tek-contact-section__form{padding:19px 16px}}@media (prefers-reduced-motion:reduce){.tek-contact-section__form,.tek-contact-section__form label>div,.tek-contact-section__form textarea,.tek-contact-section__form .site-button,.tek-contact-section__socials,.tek-contact-section__socials a{transition:none}.tek-contact-section__socials a:hover,.tek-contact-section__socials a:focus-visible,.tek-contact-section__form .site-button:hover:not(:disabled),.tek-contact-section__form .site-button:focus-visible:not(:disabled){transform:none}}
