.teams-2cards{flex-direction:column;align-items:center;gap:40px;padding:144px 40px;display:flex;overflow:hidden}.teams-2cards__header{flex-direction:column;align-items:center;gap:24px;max-width:672px;display:flex}.teams-2cards__heading{font-family:var(--font-poppins), sans-serif;color:var(--text);text-align:center;margin:0;font-size:48px;font-weight:600;line-height:56px}.teams-2cards__subtitle{font-family:var(--font-inter), sans-serif;color:var(--text);text-align:center;letter-spacing:-.18px;margin:0;font-size:18px;font-weight:400;line-height:28px}.teams-2cards>div:last-child{justify-content:center;width:100%;display:flex}.teams-2cards__row{gap:16px;width:100%;max-width:1300px;display:flex}.teams-2cards__card{border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;height:480px;padding:32px;display:flex;position:relative;overflow:hidden}.teams-2cards__bg{object-fit:cover;z-index:0;border-radius:24px;width:100%;height:100%;position:absolute;inset:0}.teams-2cards__title{z-index:1;font-family:var(--font-poppins), sans-serif;text-align:center;margin:0;font-size:24px;font-weight:600;line-height:32px;position:relative}.teams-2cards__card--with{color:#fff}.teams-2cards__card--without{color:#0f171f}.teams-2cards__items{z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.teams-2cards__pill{opacity:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(12px)}.teams-2cards__card.teams-2cards__card--visible .teams-2cards__pill{opacity:1;transform:translateY(0)}.teams-2cards__card--with .teams-2cards__pill{background:#0f171f1a}.teams-2cards__card--without .teams-2cards__pill{background:#fff}.teams-2cards__icon{flex-shrink:0;font-size:14px;line-height:1}.teams-2cards__x-icon{flex-shrink:0;width:14px;height:14px}.teams-2cards__text{font-family:var(--font-inter), sans-serif;letter-spacing:-.18px;font-size:18px;font-weight:400;line-height:28px}@media (max-width:1199px){.teams-2cards{gap:32px;padding:100px 24px}.teams-2cards__heading{font-size:40px;line-height:56px}.teams-2cards__subtitle{font-size:16px;line-height:24px}.teams-2cards__row{flex-direction:column}.teams-2cards__card{height:420px;padding:24px}.teams-2cards__text{font-size:16px;line-height:24px}}@media (max-width:799px){.teams-2cards{gap:24px;padding:80px 16px}.teams-2cards__heading{font-size:32px;line-height:48px}.teams-2cards__subtitle{font-size:16px;line-height:24px}.teams-2cards__card{height:auto;min-height:360px;padding:24px}.teams-2cards__title{font-size:20px;line-height:28px}.teams-2cards__text{font-size:14px;line-height:20px}}
.contact-form{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.contact-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form__field{flex-direction:column;gap:6px;min-width:0;display:flex}.contact-form__label{font-family:var(--font-body,"Inter", sans-serif);color:var(--text);font-size:14px;font-weight:500;line-height:20px}.contact-form__input{width:100%;font-family:var(--font-body,"Inter", sans-serif);color:var(--text);background:var(--surface-dim);border:1px solid var(--border-light,var(--gray-3,#edeff1));border-radius:8px;padding:12px 14px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .15s,background .15s}.contact-form__input::placeholder{color:var(--text-faint,#0f171f66)}.contact-form__input:focus{border-color:var(--text);background:var(--surface);outline:none}.contact-form__textarea{resize:vertical;min-height:120px;font-family:var(--font-body,"Inter", sans-serif)}.contact-form__error{font-family:var(--font-body,"Inter", sans-serif);color:#d92d20;margin:0;font-size:14px;line-height:20px}.contact-form__submit{width:fit-content}.contact-form--success{z-index:1;flex-direction:column;gap:8px;padding:24px 0 0;display:flex;position:relative}.contact-form__success-title{font-family:var(--font-heading,"Poppins", sans-serif);color:var(--text);font-size:20px;font-weight:600;line-height:28px}.contact-form__success-body{font-family:var(--font-body,"Inter", sans-serif);color:var(--text);font-size:16px;line-height:24px}.contact-form__success-body a{color:var(--text);text-decoration:underline}@media (max-width:799px){.contact-form__row{grid-template-columns:1fr}}
