.ContactPage_methods__4dy9v{display:grid;gap:10px;margin:clamp(34px,4.5vw,62px) 0 30px}a.ContactPage_method__Hn0Rg:hover{border-color:rgb(181 240 32/64%);background:rgb(255 255 255/10%);transform:translateY(-2px)}.ContactPage_method__Hn0Rg span{min-width:0;overflow-wrap:anywhere;font-size:15.5px;font-weight:680;letter-spacing:.01em;line-height:1.4}.ContactPage_formHeading__Wvsx0{margin-bottom:clamp(25px,2.5vw,34px);padding-right:52px}.ContactPage_form__FIGGT{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.ContactPage_honeypot__0OfAc{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ContactPage_field__Rh3EK{display:flex;min-width:0;flex-direction:column;gap:9px}.ContactPage_fieldWide__jGI0M{grid-column:1/-1}.ContactPage_field__Rh3EK label{color:var(--contact-ink);font-size:14px;font-weight:720;letter-spacing:.012em;line-height:1.3}.ContactPage_gdpr__L3LKR{margin:-2px 0 0;color:rgb(16 20 21/62%);font-size:14px;font-weight:470;letter-spacing:.008em;line-height:1.58}.ContactPage_formError__nyTY6{grid-column:1/-1;margin:-4px 0 0;color:#a3212d;font-size:14px;font-weight:620;line-height:1.5}.ContactPage_submit__8e1HD:focus-visible{outline:3px solid var(--contact-ink);outline-offset:3px}.ContactPage_submit__8e1HD:disabled{cursor:wait;opacity:.72;transform:none}.ContactPage_success__r96l9 p{margin:0;color:rgb(16 20 21/68%);font-size:16px;line-height:1.6}@media (max-width:900px){.ContactPage_info__qZUeC h2{max-width:none}.ContactPage_methods__4dy9v{margin-top:30px}}@media (max-width:720px){.ContactPage_page__PLJR8{width:calc(100% - 24px);margin-top:118px;margin-bottom:64px}.ContactPage_hero__auef8{margin-bottom:44px}.ContactPage_eyebrow__Hfh8F{min-height:31px;margin-bottom:18px;padding:7px 12px;font-size:11px}.ContactPage_heading__46fD_{font-size:clamp(43px,13vw,62px);letter-spacing:.006em;line-height:.9}.ContactPage_intro__cozr8{max-width:34ch;margin-top:22px;font-size:15px;line-height:1.55}.ContactPage_layout__XO_qc{gap:14px}.ContactPage_info__qZUeC{border-radius:20px;padding:26px 20px 28px}.ContactPage_formHeading__Wvsx0 h2,.ContactPage_info__qZUeC h2{font-size:clamp(22px,7vw,28px);line-height:1.12}.ContactPage_infoCopy___SH5L{margin-top:16px;font-size:15px;line-height:1.64}.ContactPage_methods__4dy9v{margin:26px 0 24px}.ContactPage_method__Hn0Rg{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px}.ContactPage_method__Hn0Rg svg{width:20px;height:20px;padding:8px;border-radius:11px}.ContactPage_method__Hn0Rg span{font-size:15px}.ContactPage_formPanel__jjHlq{border-radius:20px;padding:26px 20px 28px}.ContactPage_formHeading__Wvsx0{margin-bottom:24px}.ContactPage_form__FIGGT{grid-template-columns:1fr;gap:18px}.ContactPage_fieldWide__jGI0M,.ContactPage_field__Rh3EK{grid-column:1}.ContactPage_field__Rh3EK input,.ContactPage_field__Rh3EK select{font-size:16px}.ContactPage_field__Rh3EK textarea{font-size:16px;min-height:150px}.ContactPage_submit__8e1HD{grid-column:1;width:100%}}@media (prefers-reduced-motion:reduce){.ContactPage_method__Hn0Rg,.ContactPage_submit__8e1HD{transition:none}}.ContactPage_page__PLJR8{color:var(--contact-ink);font-family:var(--font-figtree),Arial,sans-serif;--contact-ink:#000;--contact-green:#000;--contact-lime:#cafa68;width:100%;min-height:0;margin:0;padding:calc(var(--tekkies-header-height) + 52px) 32px 72px;background:#fff}.ContactPage_shell__CvY1F{width:100%;margin:0 auto;max-width:1300px}.ContactPage_hero__auef8{width:min(100%,1040px);text-align:center;margin:0 auto 44px}.ContactPage_eyebrow__Hfh8F{display:inline-flex;align-items:center;min-height:34px;color:var(--contact-ink);font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase;border-radius:0;background:transparent;padding:0;margin-bottom:16px;font:750 15px/1.2 var(--font-product-heading),sans-serif}.ContactPage_heading__46fD_{margin:0;color:var(--contact-ink);font-family:var(--font-figtree),Arial,sans-serif;font-size:clamp(62px,7.2vw,112px);font-weight:900;line-height:.86;text-transform:uppercase;text-wrap:balance;font:750 clamp(32px,4vw,58px)/1.12 var(--font-product-heading),sans-serif;letter-spacing:-.02em}.ContactPage_headingAccent__rhhpv{color:#000}.ContactPage_intro__cozr8{max-width:700px;margin:clamp(24px,2.8vw,38px) auto 0;line-height:1.6;text-wrap:balance;color:#555;font-weight:400;letter-spacing:0;font-size:17px}.ContactPage_layout__XO_qc{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:0}.ContactPage_info__qZUeC{display:flex;flex-direction:column;border:1px solid #000;background:#fff;box-shadow:none;padding:32px}.ContactPage_formPanel__jjHlq,.ContactPage_info__qZUeC{position:relative;min-width:0;overflow:hidden;border-radius:0;color:#000}.ContactPage_formPanel__jjHlq{border:1.5px solid rgb(16 20 21/16%);padding:clamp(30px,3.4vw,46px);background:#f6f7f6;box-shadow:0 18px 42px rgb(16 44 36/6%);border-left:0}.ContactPage_formPanel__jjHlq:after,.ContactPage_info__qZUeC:after{content:"";position:absolute;top:0;right:0;width:clamp(52px,5vw,76px);height:clamp(10px,.9vw,14px);border-bottom-left-radius:14px;background:var(--contact-lime);display:none}.ContactPage_formHeading__Wvsx0 h2,.ContactPage_info__qZUeC h2{margin:0;font-size:clamp(25px,2.45vw,36px);text-wrap:balance;font:750 clamp(23px,2vw,30px)/1.15 var(--font-product-heading),sans-serif}.ContactPage_formHeading__Wvsx0 h2,.ContactPage_info__qZUeC h2,.ContactPage_success__r96l9 h2{font-family:var(--font-figtree),Arial,sans-serif;font-weight:850;letter-spacing:.012em;line-height:1.08;text-transform:uppercase;color:#000;max-width:none}.ContactPage_success__r96l9 h2{margin:12px 0 0;font-size:clamp(28px,3vw,40px);font:750 clamp(23px,2vw,30px)/1.15 var(--font-product-heading),sans-serif}.ContactPage_infoCopy___SH5L{max-width:420px;margin:20px 0 0;font-size:clamp(15.5px,1.05vw,17px);font-weight:470;letter-spacing:.012em;line-height:1.68;color:#555}.ContactPage_method__Hn0Rg small{display:block;margin-bottom:3px;font-size:12px;font-weight:720;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;color:#555}.ContactPage_companyId__sFFjz{margin:auto 0 0;padding-top:12px;font-size:13px;font-weight:680;letter-spacing:.06em;line-height:1.4;color:#555}.ContactPage_method__Hn0Rg{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1);border:0;border-bottom:1px solid #000;border-radius:0;background:#fff;padding:18px 0;color:#000;box-shadow:none}.ContactPage_method__Hn0Rg svg{box-sizing:content-box;width:22px;height:22px;padding:9px;stroke-width:2;border-radius:0;background:#efffc1;color:#000}.ContactPage_field__Rh3EK input{padding:0 17px}.ContactPage_field__Rh3EK input,.ContactPage_field__Rh3EK select{width:100%;background:#ffffff;color:var(--contact-ink);font-family:var(--font-figtree),Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.008em;outline:none;appearance:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;min-height:58px;border:1px solid #000;border-radius:0;box-shadow:none}.ContactPage_field__Rh3EK select{padding:0 46px 0 17px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23101415' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;cursor:pointer}.ContactPage_field__Rh3EK textarea{width:100%;background:#ffffff;color:var(--contact-ink);font-family:var(--font-figtree),Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.008em;outline:none;appearance:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;min-height:170px;padding:16px 17px;line-height:1.55;resize:vertical;border:1px solid #000;border-radius:0;box-shadow:none}.ContactPage_field__Rh3EK input:focus,.ContactPage_field__Rh3EK select:focus,.ContactPage_field__Rh3EK textarea:focus{border-color:#3035ff;box-shadow:0 0 0 1px #3035ff}.ContactPage_contextNote__DUvPQ{margin:-4px 0 0;padding:13px 15px;border-left:4px solid var(--contact-lime);font-size:14px;font-weight:520;line-height:1.55;border-radius:0;background:#efffc1;color:#000}.ContactPage_success__r96l9{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:clamp(70px,9vw,140px) 20px;text-align:center;border-radius:0;background:#efffc1;color:#000}.ContactPage_successIcon__0zftI{display:grid;width:66px;height:66px;place-items:center;border:1.5px solid var(--contact-ink);box-shadow:5px 5px 0 var(--contact-ink);font-size:28px;font-weight:800;border-radius:0;background:#efffc1;color:#000}.ContactPage_submit__8e1HD{grid-column:1/-1;display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 28px;font-family:var(--font-figtree),Arial,sans-serif;font-size:15px;font-weight:780;letter-spacing:.01em;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .22s cubic-bezier(.22,1,.36,1);border:1px solid #000;border-radius:0;background:#000;color:#fff;box-shadow:none}.ContactPage_submit__8e1HD:hover:not(:disabled){color:#ffffff;transform:none;background:#3035ff}.ContactPage_gdpr__L3LKR a{font-weight:740;text-decoration-color:rgb(16 44 36/38%);text-decoration-thickness:1.5px;text-underline-offset:4px;color:#3035ff}@media (max-width:900px){.ContactPage_layout__XO_qc{grid-template-columns:minmax(0,1fr)}.ContactPage_formPanel__jjHlq{border:1px solid #000;border-top:0}.ContactPage_formHeading__Wvsx0{padding-right:0}}@media(max-width:740px){.ContactPage_page__PLJR8{width:100%;margin:0;padding:calc(var(--tekkies-header-height) + 32px) 16px 40px}.ContactPage_heading__46fD_{font-size:clamp(26px,8.4vw,34px)}.ContactPage_intro__cozr8{font-size:15px}.ContactPage_hero__auef8{margin-bottom:28px}.ContactPage_info__qZUeC{padding:24px 18px}.ContactPage_formPanel__jjHlq{padding:24px 18px;border-left:1px solid #000;border-top:0}}