.contact-module__swMWYG__hero{color:#fff;text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#140307e6 0%,#2d0810d6 50%,#48101dc7 100%),url(/images/partner-consultant.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;min-height:420px;padding:80px 0;display:flex}.contact-module__swMWYG__heroTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;max-width:820px;margin:0 auto 16px;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:800;line-height:1.2}.contact-module__swMWYG__heroTitleHighlight{color:#fce7eb}.contact-module__swMWYG__heroSubtitle{color:#ffffffe6;max-width:760px;margin:0 auto 36px;font-size:1.125rem;line-height:1.68}.contact-module__swMWYG__tabsContainer{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.contact-module__swMWYG__tabButton{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:#fff;background:#ffffff14;border:1.5px solid #ffffff59;border-radius:6px;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.contact-module__swMWYG__tabButton:hover{background:#fff3;transform:translateY(-1px)}.contact-module__swMWYG__tabButtonActive{color:var(--burgundy-850);background:#fff;border-color:#fff;box-shadow:0 4px 14px #00000040}.contact-module__swMWYG__tabButtonActive:hover{color:var(--burgundy-850);background:#fff}.contact-module__swMWYG__mainSection{background:var(--bg-canvas);padding:64px 0 96px}.contact-module__swMWYG__twoColLayout{grid-template-columns:1fr 380px;align-items:flex-start;gap:36px;display:grid}.contact-module__swMWYG__focusedFormLayout{max-width:860px;margin:0 auto}.contact-module__swMWYG__wideFormLayout{max-width:1040px;margin:0 auto}.contact-module__swMWYG__formCard{border:1px solid var(--border-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;padding:44px}.contact-module__swMWYG__formHeader{border-bottom:1px solid var(--border-light);margin-bottom:28px;padding-bottom:20px}.contact-module__swMWYG__formCardTitle{font-family:var(--font-display);color:var(--text-heading);margin-bottom:6px;font-size:1.65rem;font-weight:800}.contact-module__swMWYG__formCardDesc{color:var(--text-body);font-size:.9375rem;line-height:1.6}.contact-module__swMWYG__formGroup{margin-bottom:22px}.contact-module__swMWYG__formLabel{color:var(--text-heading);margin-bottom:8px;font-size:.875rem;font-weight:700;display:block}.contact-module__swMWYG__formRequired{color:#dc2626;margin-left:4px}.contact-module__swMWYG__formInput,.contact-module__swMWYG__formSelect,.contact-module__swMWYG__formTextarea{width:100%;color:var(--text-heading);background:#fff;border:1.5px solid #d1d5db;border-radius:6px;outline:none;padding:13px 16px;font-family:inherit;font-size:.9375rem;transition:all .2s}.contact-module__swMWYG__formInput:focus,.contact-module__swMWYG__formSelect:focus,.contact-module__swMWYG__formTextarea:focus{border-color:var(--burgundy-700);box-shadow:0 0 0 3px #6b1d2f1f}.contact-module__swMWYG__formRow2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-module__swMWYG__formRow3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.contact-module__swMWYG__formHelp{color:var(--text-muted);margin-top:6px;font-size:.8125rem}.contact-module__swMWYG__sidebarWrapper{flex-direction:column;gap:24px;display:flex}.contact-module__swMWYG__sidebarCard{border:1px solid var(--border-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;flex-direction:column;gap:24px;padding:32px 28px;display:flex}.contact-module__swMWYG__sidebarHeader{border-bottom:1px solid var(--border-light);padding-bottom:16px}.contact-module__swMWYG__sidebarTitle{font-family:var(--font-display);color:var(--text-heading);margin-bottom:4px;font-size:1.25rem;font-weight:800}.contact-module__swMWYG__sidebarSubtitle{color:var(--text-muted);font-size:.875rem;line-height:1.5}.contact-module__swMWYG__channelList{flex-direction:column;gap:18px;display:flex}.contact-module__swMWYG__channelItem{align-items:flex-start;gap:14px;display:flex}.contact-module__swMWYG__channelIconWrap{background:var(--burgundy-50);width:42px;height:42px;color:var(--burgundy-700);border:1px solid var(--burgundy-100);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module__swMWYG__channelDetails{flex:1}.contact-module__swMWYG__channelLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:2px;font-size:.75rem;font-weight:800}.contact-module__swMWYG__channelValue{color:var(--text-heading);font-size:.9375rem;font-weight:700;line-height:1.4}.contact-module__swMWYG__channelLink{color:var(--burgundy-700);font-weight:700;text-decoration:none;transition:color .2s}.contact-module__swMWYG__channelLink:hover{color:var(--burgundy-850);text-decoration:underline}.contact-module__swMWYG__channelNote{color:var(--text-muted);margin-top:2px;font-size:.8125rem;line-height:1.4}.contact-module__swMWYG__slaBox{background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:8px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.contact-module__swMWYG__slaIcon{color:var(--burgundy-700);flex-shrink:0;margin-top:2px}.contact-module__swMWYG__slaTitle{color:var(--text-heading);margin-bottom:4px;font-size:.875rem;font-weight:800}.contact-module__swMWYG__slaText{color:var(--text-body);margin:0;font-size:.8125rem;line-height:1.5}.contact-module__swMWYG__quickDesksCard{border:1px solid var(--border-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;padding:28px}.contact-module__swMWYG__desksTitle{font-family:var(--font-display);color:var(--text-heading);border-bottom:1px solid var(--border-light);margin-bottom:14px;padding-bottom:12px;font-size:1.0625rem;font-weight:800}.contact-module__swMWYG__deskLinksList{flex-direction:column;display:flex}.contact-module__swMWYG__deskLinkItem{border-bottom:1px solid var(--border-light);color:var(--text-heading);justify-content:space-between;align-items:center;padding:11px 0;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.contact-module__swMWYG__deskLinkItem:last-child{border-bottom:none;padding-bottom:0}.contact-module__swMWYG__deskLinkItem:hover{color:var(--burgundy-700);transform:translate(3px)}.contact-module__swMWYG__deskLinkChevron{color:var(--burgundy-700);opacity:.6;transition:transform .2s,opacity .2s}.contact-module__swMWYG__deskLinkItem:hover .contact-module__swMWYG__deskLinkChevron{opacity:1;transform:translate(3px)}.contact-module__swMWYG__blackAcceptanceCard{color:#fff;background:#090e17;border:1px solid #ffffff26;border-radius:12px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 50px #0009}.contact-module__swMWYG__acceptanceContent{flex-direction:column;justify-content:center;padding:56px 44px;display:flex}.contact-module__swMWYG__acceptanceBadge{color:#34d399;letter-spacing:.1em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:6px 14px;font-size:.8125rem;font-weight:800;display:inline-flex}.contact-module__swMWYG__acceptanceTitle{font-family:var(--font-display);color:#fff;margin-bottom:14px;font-size:2.2rem;font-weight:900;line-height:1.2}.contact-module__swMWYG__acceptanceText{color:#cbd5e1;margin-bottom:28px;font-size:1.0625rem;line-height:1.7}.contact-module__swMWYG__acceptanceImageWrap{background-position:50%;background-size:cover;min-height:380px;position:relative}.contact-module__swMWYG__acceptanceImageOverlay{background:linear-gradient(90deg,#090e17 0%,#090e174d 100%);position:absolute;inset:0}.contact-module__swMWYG__successCard{text-align:center;padding:48px 24px}.contact-module__swMWYG__successIcon{background:var(--burgundy-50);width:68px;height:68px;color:var(--burgundy-700);border:2px solid var(--burgundy-200);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.contact-module__swMWYG__successTitle{font-family:var(--font-display);color:var(--text-heading);margin-bottom:12px;font-size:1.8rem;font-weight:800}.contact-module__swMWYG__successDesc{color:var(--text-body);max-width:560px;margin:0 auto 28px;font-size:1rem;line-height:1.6}.contact-module__swMWYG__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px;display:grid}.contact-module__swMWYG__benefitItem{background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:8px;padding:24px}.contact-module__swMWYG__benefitIcon{color:var(--burgundy-700);margin-bottom:12px}.contact-module__swMWYG__benefitTitle{color:var(--text-heading);margin-bottom:6px;font-size:1rem;font-weight:800}.contact-module__swMWYG__benefitDesc{color:var(--text-body);font-size:.875rem;line-height:1.55}@media (max-width:1024px){.contact-module__swMWYG__twoColLayout{grid-template-columns:1fr}}@media (max-width:900px){.contact-module__swMWYG__blackAcceptanceCard{grid-template-columns:1fr}.contact-module__swMWYG__acceptanceImageWrap{min-height:240px}.contact-module__swMWYG__formRow2,.contact-module__swMWYG__formRow3,.contact-module__swMWYG__benefitsGrid{grid-template-columns:1fr;gap:16px}.contact-module__swMWYG__formCard{padding:32px 20px}.contact-module__swMWYG__sidebarCard{padding:24px 20px}}@media (max-width:640px){.contact-module__swMWYG__hero{min-height:320px;padding:56px 0}.contact-module__swMWYG__heroTitle{font-size:clamp(1.5rem,6vw,1.95rem)}.contact-module__swMWYG__heroSubtitle{margin-bottom:24px;font-size:.95rem;line-height:1.6}.contact-module__swMWYG__tabsContainer{flex-direction:column;gap:8px;width:100%;padding:0 16px}.contact-module__swMWYG__tabButton{justify-content:center;width:100%;padding:12px 16px;font-size:.8125rem}.contact-module__swMWYG__mainSection{padding:40px 0 64px}.contact-module__swMWYG__formCard{border-radius:8px;padding:24px 16px}.contact-module__swMWYG__formCardTitle{font-size:1.4rem}.contact-module__swMWYG__sidebarCard,.contact-module__swMWYG__quickDesksCard{padding:20px 16px}.contact-module__swMWYG__acceptanceContent{padding:32px 18px}.contact-module__swMWYG__acceptanceTitle{font-size:1.65rem}}
