.usx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.usx-contact-hero::after,.usx-contact-cards::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' fill-opacity='.10' d='M12 0l2.9 8.2 8.7.2-6.9 5.3 2.5 8.3L12 17l-7.2 5 2.5-8.3L.4 8.4l8.7-.2z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' fill-opacity='.08' d='M12 0l2.9 8.2 8.7.2-6.9 5.3 2.5 8.3L12 17l-7.2 5 2.5-8.3L.4 8.4l8.7-.2z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' fill-opacity='.07' d='M12 0l2.9 8.2 8.7.2-6.9 5.3 2.5 8.3L12 17l-7.2 5 2.5-8.3L.4 8.4l8.7-.2z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' fill-opacity='.06' d='M12 0l2.9 8.2 8.7.2-6.9 5.3 2.5 8.3L12 17l-7.2 5 2.5-8.3L.4 8.4l8.7-.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:88px 88px,56px 56px,38px 38px,26px 26px;background-position:right 6% top 22%,right 16% top 64%,right 30% top 38%,right 3% bottom 12%}.usx-contact-hero{position:relative;overflow:clip;background:radial-gradient(85% 115% at 28% -40%,rgba(229,0,0,0.28) 0%,rgba(229,0,0,0.08) 46%,rgba(229,0,0,0) 70%),linear-gradient(180deg,var(--us-bg-2) 0%,var(--us-bg-3) 55%,var(--us-bg) 100%)}.usx-contact-hero-glow{position:absolute;left:-220px;top:-320px;width:820px;height:820px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(229,0,0,0.22) 0%,rgba(229,0,0,0) 62%)}.usx-contact-hero-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding-top:100px;padding-bottom:104px}.usx-contact-hero-title{text-wrap:balance}.usx-contact-hero-subs{display:flex;flex-direction:column;gap:10px;align-items:center}.usx-contact-hero-subs .usx-sub{max-width:658px;font-size:18px;line-height:1.4}.usx-contact-hero-bullets{font-family:var(--us-font-body);font-size:18px;line-height:1.6;color:var(--us-gray-50);text-wrap:balance}.usx-contact-hero-ctas{margin-top:16px;display:flex;gap:16px;align-items:stretch}.usx-contact-cards{position:relative;overflow:clip;background:linear-gradient(180deg,var(--us-bg) 0%,var(--us-bg-2) 52%,var(--us-bg-3) 100%)}.usx-contact-cards-in{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px;padding-top:120px;padding-bottom:120px}.usx-contact-cards-head{display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.usx-contact-cards-head .usx-h2{text-wrap:balance}.usx-contact-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.usx-contact-card{display:flex;flex-direction:column;min-width:0;background:var(--us-panel-warm);border:1px solid var(--us-line);border-radius:var(--us-radius-panel);padding:40px}.usx-contact-card-title{font-family:var(--us-font-cond);font-weight:500;font-size:20px;line-height:1.35;color:var(--us-white);text-wrap:balance}.usx-contact-card-desc{margin-top:12px;font-family:var(--us-font-body);font-size:16px;line-height:1.4;color:var(--us-gray-100)}.usx-contact-card-list{margin-top:32px}.usx-contact-card .usx-check{color:var(--us-gray-100)}.usx-contact-card .usx-check svg{color:var(--us-gray-50)}.usx-contact-card-cta{margin-top:32px;display:flex;align-items:center;justify-content:center;padding:15px 24px;border-radius:var(--us-radius);background:rgba(255,255,255,0.05);border:1px solid var(--us-red-line-ui);font-family:var(--us-font-cond);font-weight:500;font-size:16px;line-height:1.25;color:var(--us-red-text);text-align:center;text-wrap:balance;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.usx-contact-card-cta:hover{background:rgba(255,255,255,0.1);border-color:var(--us-red);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.usx-contact-card-cta:hover{transform:none}}.usx-contact-card .usx-contact-card-cta{margin-top:auto;padding-top:15px}.usx-contact-card .usx-contact-card-list{margin-bottom:32px}.usx-contact-form{position:relative;overflow:clip;background:var(--us-bg-3)}html[data-us] .usx-contact-form:focus,html[data-us] .usx-contact-form:focus-visible{outline:none}.usx-contact-form-glow{position:absolute;left:-180px;top:0;width:620px;height:100%;pointer-events:none;background:radial-gradient(50% 46% at 30% 34%,rgba(255,0,0,0.16) 0%,rgba(255,0,0,0) 70%)}.usx-contact-form-glow2{position:absolute;right:-140px;bottom:-140px;width:640px;height:640px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(229,0,0,0.14) 0%,rgba(229,0,0,0) 62%)}.usx-contact-form-in{position:relative;z-index:1;padding-top:120px;padding-bottom:120px}.usx-contact-form-top{position:relative;display:flex;align-items:center;justify-content:flex-start}.usx-contact-form-robot{position:relative;z-index:2;flex:0 0 auto;width:clamp(240px,22vw,280px);height:auto;margin-right:-8px;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.9))}.usx-contact-form-card{position:relative;flex:1 1 auto;min-width:0;background:var(--us-panel-warm);border:1px solid var(--us-line);border-radius:var(--us-radius-panel);padding:48px}.usx-cf-title{font-family:var(--us-font-cond);font-weight:600;font-size:clamp(32px,3vw,44px);line-height:1.15;color:var(--us-white);text-wrap:balance}.usx-cf-sub{margin-top:18px;max-width:62ch;font-family:var(--us-font-body);font-size:16px;line-height:1.5;color:var(--us-white)}.usx-cf-req{margin-top:10px;font-family:var(--us-font-body);font-size:14px;line-height:1.4;color:var(--us-gray-50)}.usx-cf-star{color:var(--us-red-text)}.usx-cf{margin-top:24px}.usx-cf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:18px}.usx-cf-field{display:flex;flex-direction:column;gap:8px;min-width:0}.usx-cf-field>span:first-child{font-family:var(--us-font-body);font-size:16px;line-height:1.4;color:var(--us-gray-50)}.usx-cf-field input,.usx-cf-field textarea,.usx-cf-field select{width:100%;padding:8px;background:transparent;border:0;border-bottom:1px solid var(--us-line-ui);border-radius:0;font-family:var(--us-font-body);font-size:16px;line-height:1.5;color:var(--us-white);transition:border-color .16s ease,background-color .16s ease}.usx-cf-field input::placeholder,.usx-cf-field textarea::placeholder{color:var(--us-gray-200)}.usx-cf-field input:focus,.usx-cf-field textarea:focus,.usx-cf-field select:focus{border-bottom:2px solid var(--us-red-2);padding-bottom:7px;background:rgba(255,0,0,0.05)}.usx-cf-field input:focus:not(:focus-visible),.usx-cf-field textarea:focus:not(:focus-visible),.usx-cf-field select:focus:not(:focus-visible){outline:none}.usx-cf-select{position:relative;display:block}.usx-cf-select select{appearance:none;-webkit-appearance:none;padding-right:32px;color:var(--us-white);cursor:pointer}.usx-cf-select select option{background:var(--us-panel-warm);color:var(--us-gray-50)}.usx-cf-select svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px;height:7px;color:var(--us-gray-300);pointer-events:none}.usx-cf-field--message textarea{padding-top:18px;resize:none;min-height:120px}.usx-cf-field.is-invalid input,.usx-cf-field.is-invalid textarea{border-bottom-color:var(--us-red)}.usx-cf-field em{font-style:normal;font-size:13px;line-height:1.4;color:#ff6b6b}.usx-cf-error{margin-bottom:12px;font-size:14px;line-height:1.4;color:#ff6b6b}.usx-cf-alert{margin-bottom:18px;padding:12px 16px;border-radius:var(--us-radius);font-family:var(--us-font-body);font-size:15px;line-height:1.5}.usx-cf-alert span{display:block;font-size:13px;opacity:.85}.usx-cf-alert--success{background:rgba(46,204,113,0.10);border:1px solid rgba(46,204,113,0.35);color:#7ee2a0}.usx-cf-alert--error{background:rgba(229,0,0,0.10);border:1px solid var(--us-red-line);color:#ff6b6b}.usx-cf-submit{display:inline-flex;align-items:center;justify-content:center;margin-top:32px;padding:14px 28px;min-height:48px;border-radius:var(--us-radius);background:var(--us-red-fill,#e50000);color:#fff;font-family:var(--us-font-body);font-weight:600;font-size:16px;line-height:1.3;transition:background-color .18s ease}.usx-cf-submit:hover{background:var(--us-red-hover)}.usx-cf-submit[disabled]{opacity:.6;cursor:default}.usx-contact-form-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;margin-top:56px}.usx-contact-panel{display:flex;flex-direction:column;background:var(--us-panel-warm);border:1px solid var(--us-line);border-radius:var(--us-radius-panel);padding:40px}.usx-contact-panel-title{font-family:var(--us-font-cond);font-weight:500;font-size:clamp(22px,2vw,28px);line-height:1.25;color:var(--us-white);text-wrap:balance}.usx-contact-panel-desc{margin-top:12px;font-family:var(--us-font-body);font-size:16px;line-height:1.5;color:var(--us-gray-100)}.usx-contact-panel-list{margin-top:32px;margin-bottom:20px}.usx-contact-panel-note{margin-top:auto;font-family:var(--us-font-body);font-size:15px;line-height:1.5;color:var(--us-gray-50)}.usx-contact-panel .usx-contact-card-cta{margin-top:auto}.usx-contact-info-list{margin-top:32px;display:flex;flex-direction:column;gap:24px}.usx-contact-info-item{display:flex;align-items:flex-start;gap:14px}.usx-contact-info-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:var(--us-radius);background:var(--us-gray-500);color:var(--us-red-2)}.usx-contact-info-icon svg{width:20px;height:20px}.usx-contact-info-body{display:flex;flex-direction:column;gap:8px;min-width:0}.usx-contact-info-title{font-family:var(--us-font-body);font-weight:500;font-size:20px;line-height:1.3;color:var(--us-white)}.usx-contact-info-text{font-family:var(--us-font-body);font-size:16px;line-height:1.2;color:var(--us-gray-100);overflow-wrap:anywhere}a.usx-contact-info-text:hover{color:var(--us-white)}@media (max-width:1079px){.usx-contact-form-top{flex-direction:column}.usx-contact-form-robot{display:none}.usx-contact-form-card{flex:0 0 auto;width:100%}}@media (max-width:1024px){.usx-contact-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.usx-contact-form-cards{grid-template-columns:1fr}}@media (max-width:660px){.usx-contact-cards-grid{grid-template-columns:1fr}}@media (max-width:768px){.usx-contact-hero-in{padding-top:56px;padding-bottom:64px;gap:24px}.usx-contact-hero-subs .usx-sub,.usx-contact-hero-bullets{font-size:16px}.usx-contact-hero-ctas{width:100%;max-width:340px;margin-inline:auto;flex-direction:column;align-items:stretch}.usx-contact-hero-ctas .usx-btn{flex:0 0 auto;width:100%;white-space:nowrap}.usx-contact-cards-in{padding-top:64px;padding-bottom:64px;gap:32px}.usx-contact-card{padding:24px}.usx-contact-form-in{padding-top:64px;padding-bottom:64px}.usx-contact-form-card{padding:24px 20px}.usx-cf-title{font-size:32px}.usx-cf-grid{grid-template-columns:1fr;gap:18px}.usx-cf-submit{width:100%;min-height:48px}.usx-contact-info-text{display:inline-block;padding:13px 0;margin:-13px 0}.usx-contact-form-cards{margin-top:32px;gap:24px}.usx-contact-panel{padding:24px 20px}.usx-contact-panel-title{font-size:24px}.usx-contact-info-title{font-size:18px}}@media (pointer:coarse){.usx-cf-field input,.usx-cf-field textarea,.usx-cf-field select{min-height:44px}}html[data-us][data-theme="light"] .usx-contact-hero::after,html[data-us][data-theme="light"] .usx-contact-cards::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23D40000' fill-opacity='.14' d='M12 0l2.9 8.2 8.7.2-6.9 5.3 2.5 8.3L12 17l-7.2 5 2.5-8.3L.4 8.4l8.7-.2z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23D40000' fill-opacity='.11' d='M12 0l2.9 8.2 8.7.2-6.9 5.3 2.5 8.3L12 17l-7.2 5 2.5-8.3L.4 8.4l8.7-.2z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23D40000' fill-opacity='.10' d='M12 0l2.9 8.2 8.7.2-6.9 5.3 2.5 8.3L12 17l-7.2 5 2.5-8.3L.4 8.4l8.7-.2z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23D40000' fill-opacity='.08' d='M12 0l2.9 8.2 8.7.2-6.9 5.3 2.5 8.3L12 17l-7.2 5 2.5-8.3L.4 8.4l8.7-.2z'/%3E%3C/svg%3E")}html[data-us][data-theme="light"] .usx-contact-hero{background:radial-gradient(85% 115% at 28% -40%,rgba(229,0,0,0.13) 0%,rgba(229,0,0,0.04) 46%,rgba(229,0,0,0) 70%),linear-gradient(180deg,#FBF0F0 0%,#FAF4F4 55%,var(--us-bg) 100%)}html[data-us][data-theme="light"] .usx-contact-hero-glow{background:radial-gradient(circle,rgba(229,0,0,0.10) 0%,rgba(229,0,0,0) 62%)}html[data-us][data-theme="light"] .usx-contact-cards{background:linear-gradient(180deg,var(--us-bg) 0%,#FBF1F1 52%,var(--us-bg-3) 100%)}html[data-us][data-theme="light"] .usx-contact-card{background:var(--us-panel);border-color:var(--us-line);box-shadow:0 6px 20px rgba(16,17,26,0.06)}html[data-us][data-theme="light"] .usx-contact-card-cta{background:rgba(212,0,0,0.05)}html[data-us][data-theme="light"] .usx-contact-card-cta:hover{background:rgba(212,0,0,0.10)}html[data-us][data-theme="light"] .usx-contact-form{background:var(--us-bg-3)}html[data-us][data-theme="light"] .usx-contact-form-glow{background:radial-gradient(50% 46% at 30% 34%,rgba(255,0,0,0.08) 0%,rgba(255,0,0,0) 70%)}html[data-us][data-theme="light"] .usx-contact-form-glow2{background:radial-gradient(circle,rgba(229,0,0,0.07) 0%,rgba(229,0,0,0) 62%)}html[data-us][data-theme="light"] .usx-contact-form-robot{filter:drop-shadow(0 4px 12px rgba(16,17,26,0.28))}html[data-us][data-theme="light"] .usx-contact-form-card,html[data-us][data-theme="light"] .usx-contact-panel{background:var(--us-panel);border-color:var(--us-line);box-shadow:0 6px 20px rgba(16,17,26,0.06)}html[data-us][data-theme="light"] .usx-cf-field input,html[data-us][data-theme="light"] .usx-cf-field textarea,html[data-us][data-theme="light"] .usx-cf-field select{border-bottom-color:var(--us-line-ui)}html[data-us][data-theme="light"] .usx-cf-field.is-invalid input,html[data-us][data-theme="light"] .usx-cf-field.is-invalid textarea{border-bottom-color:var(--us-red)}html[data-us][data-theme="light"] .usx-cf-select select option{background:var(--us-panel)}html[data-us][data-theme="light"] .usx-cf-field em,html[data-us][data-theme="light"] .usx-cf-error{color:#C22026}html[data-us][data-theme="light"] .usx-cf-alert--success{background:rgba(28,107,58,0.08);border-color:rgba(28,107,58,0.35);color:#1C6B3A}html[data-us][data-theme="light"] .usx-cf-alert--error{background:rgba(212,0,0,0.06);color:#C22026}html[data-us][data-theme="light"] .usx-cf-submit{color:#fff}html[data-us][data-theme="light"] .usx-cf-submit[disabled]{opacity:1;background:var(--us-gray-300)}html[data-us][data-theme="light"] .usx-cf-star{color:#C22026}html[data-us][data-theme="light"] .usx-cf-field input:focus,html[data-us][data-theme="light"] .usx-cf-field textarea:focus,html[data-us][data-theme="light"] .usx-cf-field select:focus{border-bottom-color:var(--us-red-2);background:rgba(209,12,28,0.05)}