.ts-contact-v41{padding-top:76px;padding-bottom:110px}.ts-contact-intro{max-width:900px}.ts-contact-intro h1{font-size:clamp(34px,4.4vw,60px);line-height:1.08;margin:12px 0 22px}.ts-contact-intro .lead{font-size:16px;max-width:730px}.ts-contact-proof{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 40px}.ts-contact-proof span{border:1px solid #2b545d;border-radius:100px;padding:7px 12px;color:#9ddbcf;font-size:12px;font-weight:750}.ts-contact-shell{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.7fr);gap:22px;align-items:start}.ts-contact-panel{background:linear-gradient(135deg,#112a35,#0b1d2a);border:1px solid #355969;border-radius:19px;padding:clamp(18px,3.2vw,38px);min-width:0}.ts-contact-form-head{display:flex;justify-content:space-between;align-items:center}.ts-contact-form-head h2{font-size:clamp(24px,2.5vw,32px);margin:3px 0 24px}.ts-contact-form-head>span{font-size:34px;color:#54ddc4}.ts-contact-form{display:grid;gap:17px}.ts-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ts-contact-form label:not(.ts-contact-consent){display:grid;gap:7px;color:#e4f4f6;font-size:12px;font-weight:800}.ts-contact-form input:not([type="checkbox"]),.ts-contact-form select,.ts-contact-form textarea{width:100%;max-width:100%;font:inherit;font-size:14px;padding:13px 14px;border:1px solid #446778;background:#091a27;color:#f2fcfe;border-radius:10px;outline:none}.ts-contact-form textarea{resize:vertical;min-height:140px;line-height:1.55}.ts-contact-form input:focus,.ts-contact-form select:focus,.ts-contact-form textarea:focus{border-color:#5de9c8;box-shadow:0 0 0 3px rgba(73,228,185,.13)}.ts-contact-form input::placeholder,.ts-contact-form textarea::placeholder{color:#91a7b4}.ts-contact-consent{display:flex;align-items:flex-start;gap:9px;color:#a9c5d1;font-size:12px;line-height:1.55}.ts-contact-consent input{accent-color:#48dcb8;margin-top:3px;flex:none}.ts-contact-honeypot{position:absolute;left:-99999px;opacity:0;width:1px;height:1px;overflow:hidden}.ts-contact-submit{background:#54ddbb;color:#061a22;padding:15px 20px;border:0;border-radius:10px;font-weight:900;font-size:15px;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.ts-contact-submit:hover{background:#77efd2}.ts-contact-submit:disabled{opacity:.65;cursor:wait}.ts-contact-status{margin:0;color:#ffe0ad;font-size:13px;min-height:0}.ts-contact-status.success{color:#8ff0c4}.ts-contact-explain{font-size:11px;color:#98afbd;line-height:1.5;margin:0}.ts-contact-aside{display:grid;gap:15px}.ts-contact-side-card{background:#0e2430;border:1px solid #315362;border-radius:15px;padding:22px}.ts-contact-side-card>span{display:block;color:#72ddc8;letter-spacing:1px;font-size:10px;font-weight:900}.ts-contact-side-card h3{font-size:18px;letter-spacing:-.5px;margin:10px 0}.ts-contact-side-card p{font-size:13px;color:#aac2cc;line-height:1.55}.ts-contact-side-card a{font-weight:800;font-size:13px;color:#60e8cd}.ts-contact-direct small{display:block;margin-top:12px;color:#94aebc;font-size:11px}.ts-contact-fallback{background:#172d39;border:1px solid #d3aa60;border-radius:14px;padding:17px;margin-top:20px}.ts-contact-fallback[hidden]{display:none!important}.ts-contact-fallback>strong{color:#ffe1aa}.ts-contact-fallback p{font-size:12px;color:#ced8de;line-height:1.5}.ts-contact-fallback-actions{display:flex;flex-wrap:wrap;gap:8px}.ts-contact-fallback-actions a,.ts-contact-fallback-actions button{background:#263e4c;border:1px solid #506b78;color:#e6f8f7;border-radius:8px;padding:10px;font-size:12px;font-weight:800;cursor:pointer}.ts-contact-fallback-actions a:hover,.ts-contact-fallback-actions button:hover{background:#2e5861}.ts-contact-turnstile:empty{display:none}
html[data-theme="light"] .ts-contact-panel,html[data-theme="light"] .ts-contact-side-card{background:#fff;border-color:#c7d9e2}html[data-theme="light"] .ts-contact-form label:not(.ts-contact-consent){color:#193b4b}html[data-theme="light"] .ts-contact-form input:not([type="checkbox"]),html[data-theme="light"] .ts-contact-form select,html[data-theme="light"] .ts-contact-form textarea{background:#f5f9fb;color:#1b3c4b;border-color:#b6cbd5}html[data-theme="light"] .ts-contact-side-card p,html[data-theme="light"] .ts-contact-consent,html[data-theme="light"] .ts-contact-explain{color:#4d6b79}html[data-theme="light"] .ts-contact-fallback{background:#fff8ed;border-color:#bd9e5f}html[data-theme="light"] .ts-contact-fallback p{color:#4f5f67}html[data-theme="light"] .ts-contact-fallback>strong{color:#65480a}
@media(max-width:850px){.ts-contact-shell{grid-template-columns:1fr}.ts-contact-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-contact-direct{grid-column:1/-1}}@media(max-width:560px){.ts-contact-v41{padding-top:38px}.ts-contact-fields,.ts-contact-aside{grid-template-columns:1fr}.ts-contact-direct{grid-column:auto}.ts-contact-proof{margin-bottom:23px}}@media(prefers-reduced-motion:reduce){.ts-contact-submit{transition:none}}
