.ContactFormPanel_formCard___FODx{border:1px solid var(--color-border);padding:var(--space-8);scroll-margin-top:calc(var(--header-height, 72px) + var(--space-4));display:grid;gap:var(--space-6);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 1px 3px color-mix(in srgb,black 4%,transparent),0 6px 24px color-mix(in srgb,black 6%,transparent)}.ContactFormPanel_formHeader__iLDRQ{display:grid;gap:6px}.ContactFormPanel_formTitle__3ZIGy{margin:0;font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-lh);letter-spacing:var(--type-card-title-ls);color:var(--color-text)}.ContactFormPanel_formSubtitle__mjFs_{margin:0;font-size:var(--type-body-size);line-height:1.55;color:var(--color-muted)}.ContactFormPanel_typeSelector__VOySV{display:flex;gap:var(--space-2)}@media(pointer:coarse){.ContactFormPanel_typeButton__9ej18{box-sizing:border-box;min-height:var(--control-height-md)}}.ContactFormPanel_typeButton__9ej18{display:inline-flex;align-items:center;justify-content:center;flex:1;height:44px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease;white-space:nowrap}.ContactFormPanel_typeButton__9ej18:hover:not(.ContactFormPanel_typeButtonActive__iTRWt){border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-border));color:var(--color-text)}.ContactFormPanel_typeButtonActive__iTRWt{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.ContactFormPanel_partnerConditionsLink__iHLKI{display:inline-flex;align-items:center;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-decoration:none;transition:opacity .15s ease;animation:ContactFormPanel_fadeIn__ACLks .2s ease}.ContactFormPanel_partnerConditionsLink__iHLKI:hover{opacity:.75}.ContactFormPanel_helpcenterBanner__0ucK1{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--type-body-sm-size);line-height:1.5;text-decoration:none;transition:background .2s ease;animation:ContactFormPanel_fadeIn__ACLks .2s ease}.ContactFormPanel_helpcenterBanner__0ucK1:hover{background:var(--color-surface-alt)}.ContactFormPanel_helpcenterBanner__0ucK1 svg{flex-shrink:0;margin-top:1px;color:var(--color-accent)}.ContactFormPanel_dynamicFields__dXIB7{display:grid;gap:var(--space-4);grid-column:span 2;animation:ContactFormPanel_fadeIn__ACLks .2s ease}.ContactFormPanel_qualificationFields__bUzMg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.ContactFormPanel_qualificationFields__bUzMg{grid-template-columns:minmax(0,1fr)}}.ContactFormPanel_qualificationFields__bUzMg{gap:var(--space-4)}@keyframes ContactFormPanel_fadeIn__ACLks{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ContactFormPanel_fieldControl__MBuVB{border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent)!important;background:var(--color-bg)!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:var(--radius-md);background-clip:padding-box;-webkit-box-shadow:none!important}.ContactFormPanel_fieldControl__MBuVB:focus{border-color:var(--color-accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 32%,transparent),0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-accent) 32%,transparent)!important;-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 32%,transparent),0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-accent) 32%,transparent)!important}.ContactFormPanel_fieldControl__MBuVB:hover{border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-border))!important}.ContactFormPanel_fieldControl__MBuVB:-webkit-autofill,.ContactFormPanel_fieldControl__MBuVB:-webkit-autofill:focus,.ContactFormPanel_fieldControl__MBuVB:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-bg) inset!important;border-color:color-mix(in srgb,var(--color-text) 18%,transparent)!important;-webkit-text-fill-color:var(--color-text)!important;caret-color:var(--color-text)}.ContactFormPanel_fieldGrid__kZeVb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.ContactFormPanel_fieldGrid__kZeVb{grid-template-columns:minmax(0,1fr)}}.ContactFormPanel_fieldGrid__kZeVb{gap:var(--space-4);align-items:start}.ContactFormPanel_fieldFull__hZ2fm{grid-column:span 2}.ContactFormPanel_select__voRyJ{height:48px;width:100%;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);padding:0 var(--space-3-5);font-size:var(--type-body-size);background:var(--color-bg);color:var(--color-text);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 8l4 4 4-4' stroke='%236C7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:var(--space-9)}.ContactFormPanel_select__voRyJ:hover{border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-border))}.ContactFormPanel_select__voRyJ:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-accent) 32%,transparent)}.ContactFormPanel_checkboxRow__CmrwZ{display:flex;gap:10px;align-items:flex-start;color:var(--color-muted);font-size:var(--type-body-sm-size)}.ContactFormPanel_checkboxRow__CmrwZ a{color:var(--color-text)}.ContactFormPanel_checkboxRow__CmrwZ input[type=checkbox]{margin-top:2px;width:18px;height:18px;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--color-hairline-strong);border-radius:4px;background:var(--color-white);cursor:pointer;position:relative;flex-shrink:0;transition:border-color .15s,background-color .15s,box-shadow .15s}.ContactFormPanel_checkboxRow__CmrwZ input[type=checkbox]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-accent) 32%,transparent)}.ContactFormPanel_checkboxRow__CmrwZ input[type=checkbox]:checked{background:var(--color-accent);border-color:var(--color-accent)}.ContactFormPanel_checkboxRow__CmrwZ input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:45%;width:4px;height:9px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.ContactFormPanel_submitButton__w9f6K{width:100%}.ContactFormPanel_honeypot__A3lIV{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:767px){.ContactFormPanel_fieldGrid__kZeVb{grid-template-columns:1fr}.ContactFormPanel_dynamicFields__dXIB7,.ContactFormPanel_fieldFull__hZ2fm{grid-column:1}.ContactFormPanel_qualificationFields__bUzMg{grid-template-columns:1fr}}@media(max-width:479px){.ContactFormPanel_formCard___FODx{padding:var(--space-5);gap:var(--space-5)}.ContactFormPanel_typeSelector__VOySV{flex-direction:column}.ContactFormPanel_typeButton__9ej18{width:100%}}.LogoStrip_logoStrip__8aPWQ{--logo-image-filter:grayscale(100%);--logo-image-opacity:0.5;--logo-image-hover-opacity:0.75;--logo-gap:clamp(64px,8vw,112px);margin-top:0;padding-block:var(--logo-strip-pad-block,clamp(32px,4.5vw,64px));padding-inline:var(--layout-section-pad-x);width:100%;max-width:var(--container-wide);margin-left:auto;margin-right:auto}.LogoStrip_logoSlider___un2N{overflow:hidden;position:relative;padding:clamp(6px,1.2vw,12px) 0;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.LogoStrip_logoTrack__1ZJI1{display:flex;width:-moz-max-content;width:max-content;animation:LogoStrip_logoScroll__2pogd 50s linear infinite;will-change:transform}.LogoStrip_logoSlot__m2cPt{flex:0 0 auto;padding-right:var(--logo-gap)}.LogoStrip_logoItem__S8RH9,.LogoStrip_logoSlot__m2cPt{display:flex;align-items:center;justify-content:center}.LogoStrip_logoItem__S8RH9{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0}.LogoStrip_logoImage__iABea{width:auto;height:clamp(28px,3.2vw,40px);max-height:40px;-o-object-fit:contain;object-fit:contain;display:block;filter:var(--logo-image-filter);opacity:var(--logo-image-opacity);transition:opacity .2s ease}.LogoStrip_logoItem__S8RH9:hover .LogoStrip_logoImage__iABea{opacity:var(--logo-image-hover-opacity)}@keyframes LogoStrip_logoScroll__2pogd{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.LogoStrip_logoTrack__1ZJI1{animation-play-state:paused}}@media(max-width:1024px){.LogoStrip_logoStrip__8aPWQ{--logo-gap:clamp(48px,10vw,80px)}}@media(max-width:768px){.LogoStrip_logoStrip__8aPWQ{--logo-gap:clamp(40px,12vw,64px)}}