.mw-contact{--bg: #070A16;--bg2: #090D22;--panel: rgba(9, 13, 34, .9);--panel2: rgba(12, 18, 44, .85);--line: rgba(255, 255, 255, .1);--blue: #3b82f6;--cyan: #06b6d4;--violet: #a855f7;--pink: #ec4899;--text: #ffffff;--muted: #cbd5e1;--dim: #94a3b8;--radius: 24px;box-sizing:border-box;overflow:hidden;background:transparent;min-height:100vh;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;position:relative;padding-top:0}.theme-day .mw-contact,.mw-contact.is-day-mode{--bg: #F8FAFC;--bg2: #F1F5F9;--panel: rgba(255, 255, 255, .92);--panel2: rgba(248, 250, 252, .9);--line: rgba(203, 213, 225, .6);--text: #0F172A;--muted: #475569;--dim: #64748B;color:#0f172a!important}.theme-day .mw-contact h1,.mw-contact.is-day-mode h1,.theme-day .mw-contact h2,.mw-contact.is-day-mode h2,.theme-day .mw-contact h3,.mw-contact.is-day-mode h3{color:#0f172a!important}.theme-day .mw-contact .hero-copy>p,.mw-contact.is-day-mode .hero-copy>p,.theme-day .mw-contact .section-sub,.mw-contact.is-day-mode .section-sub{color:#475569!important}.theme-day .mw-contact .glass-panel,.mw-contact.is-day-mode .glass-panel{background:#ffffffe0!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 15px 35px #0f172a0f!important;color:#0f172a!important}.theme-day .mw-contact .field label,.mw-contact.is-day-mode .field label{color:#1e293b!important}.theme-day .mw-contact .field input,.mw-contact.is-day-mode .field input,.theme-day .mw-contact .field select,.mw-contact.is-day-mode .field select,.theme-day .mw-contact .field textarea,.mw-contact.is-day-mode .field textarea{color:#0f172a!important;background:#fff!important;border:1px solid #CBD5E1!important}.theme-day .mw-contact .field input::placeholder,.mw-contact.is-day-mode .field input::placeholder,.theme-day .mw-contact .field textarea::placeholder,.mw-contact.is-day-mode .field textarea::placeholder{color:#94a3b8!important}.theme-day .mw-contact .field select option,.mw-contact.is-day-mode .field select option{background:#fff!important;color:#0f172a!important}.theme-day .mw-contact .trust-item,.mw-contact.is-day-mode .trust-item{background:#fffc!important;border:1px solid rgba(226,232,240,.9)!important;color:#0f172a!important}.theme-day .mw-contact .trust-item small,.mw-contact.is-day-mode .trust-item small{color:#64748b!important}.theme-day .mw-contact .detail-item b,.mw-contact.is-day-mode .detail-item b{color:#0f172a!important}.theme-day .mw-contact .detail-item span,.mw-contact.is-day-mode .detail-item span,.theme-day .mw-contact .detail-item a,.mw-contact.is-day-mode .detail-item a{color:#475569!important}.theme-day .mw-contact .benefit,.mw-contact.is-day-mode .benefit{background:#ffffffd9!important;border:1px solid rgba(226,232,240,.9)!important;color:#0f172a!important}.theme-day .mw-contact .benefit h3,.mw-contact.is-day-mode .benefit h3{color:#0f172a!important}.theme-day .mw-contact .benefit p,.mw-contact.is-day-mode .benefit p{color:#64748b!important}.theme-day .mw-contact .cta-panel,.mw-contact.is-day-mode .cta-panel{background:linear-gradient(110deg,#eff6ff,#f5f3ff,#faf5ff)!important;border:1px solid rgba(199,210,254,.8)!important;color:#0f172a!important;box-shadow:0 15px 35px #6366f114!important}.theme-day .mw-contact .cta-copy h2,.mw-contact.is-day-mode .cta-copy h2{color:#0f172a!important}.theme-day .mw-contact .cta-copy p,.mw-contact.is-day-mode .cta-copy p{color:#475569!important}.theme-day .mw-contact .section,.mw-contact.is-day-mode .section{border-top-color:#e2e8f0cc!important}.theme-day .mw-contact .map-card,.mw-contact.is-day-mode .map-card{background:linear-gradient(135deg,#f8fafc,#edf2f7)!important;border:1px solid rgba(203,213,225,.8)!important}.theme-day .mw-contact .office-card,.mw-contact.is-day-mode .office-card{border:1px solid rgba(203,213,225,.8)!important}.theme-day .mw-contact .office-info,.mw-contact.is-day-mode .office-info{background:#fff!important;color:#0f172a!important}.theme-day .mw-contact .office-info b,.mw-contact.is-day-mode .office-info b{color:#0f172a!important}.theme-day .mw-contact .office-info span,.mw-contact.is-day-mode .office-info span{color:#64748b!important}.mw-contact *{box-sizing:border-box}.mw-contact button,.mw-contact input,.mw-contact textarea,.mw-contact select{font:inherit}.mw-contact button,.mw-contact a{-webkit-tap-highlight-color:transparent}.mw-contact a{color:inherit;text-decoration:none}.mw-contact button{cursor:pointer}.mw-contact .container{width:min(1240px,calc(100% - 56px));margin-inline:auto}.mw-contact .gradient-btn{border:0;color:#fff;font-weight:750;font-size:12px;padding:12px 18px;border-radius:999px;background:linear-gradient(105deg,#00a8ff,#315bff 45%,#bd20f6);box-shadow:0 5px 22px #1b78ff47,inset 0 1px #ffffff40;transition:transform .25s,box-shadow .25s;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.mw-contact .gradient-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #365cff73}.mw-contact .gradient-btn svg{width:14px;height:14px;vertical-align:middle;margin-left:7px}.mw-contact .outline-btn{border:1px solid rgba(73,157,255,.46);background:#0511269e;color:#eaf4ff;padding:11px 17px;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:.25s;text-decoration:none}.mw-contact .outline-btn:hover{border-color:#31cbff;background:#092853cc;transform:translateY(-2px)}.mw-contact .outline-btn svg{width:15px;height:15px;color:#52cfff}.mw-contact .hero{position:relative}.mw-contact h1{font-family:Outfit,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.025em;line-height:1.08;font-weight:850}.mw-contact .gradient-text{background:linear-gradient(135deg,var(--theme-gradient-start, #38BDF8) 0%,var(--theme-primary, #818CF8) 50%,var(--theme-gradient-end, #C084FC) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mw-contact .hero-copy>p{font-size:15px;color:#b9c7df;line-height:1.75;max-width:480px;margin:0 0 24px}.mw-contact .hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mw-contact .trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;max-width:540px}.mw-contact .trust-item{display:flex;align-items:center;gap:9px;color:#eaf2ff;font-size:10px;font-weight:700;padding:10px 9px;border:1px solid rgba(63,139,234,.17);border-radius:14px;background:linear-gradient(120deg,#091d3ba3,#040d1f85)}.mw-contact .trust-item small{display:block;color:#899dbc;font-size:9px;font-weight:500;margin-top:2px}.mw-contact .trust-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid rgba(0,185,255,.42);background:#00a1ff17;border-radius:10px;color:#49d4ff}.mw-contact .trust-icon svg{width:16px;height:16px}.mw-contact .hero-art{height:390px;position:relative;isolation:isolate;display:grid;place-items:center}.mw-contact .hero-art .halo{position:absolute;border:1px solid rgba(39,144,255,.28);border-radius:50%;width:78%;height:64%;transform:rotate(-18deg);box-shadow:0 0 28px #1769ff14,inset 0 0 25px #246fff0a}.mw-contact .hero-art .halo.h2{width:94%;height:78%;transform:rotate(16deg);border-color:#9e3cff36;animation:slow-spin 26s linear infinite}.mw-contact .hero-art .halo.h3{width:68%;height:102%;transform:rotate(64deg);border-style:dashed;border-color:#21caff42;animation:slow-spin 42s linear infinite reverse}.mw-contact .hero-art .orbit{position:absolute;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,197,255,.2),rgba(157,65,255,.34),transparent);transform:rotate(-16deg)}.mw-contact .hero-art .orbit.o2{transform:rotate(21deg)}.mw-contact .hero-art .planet{position:absolute;width:310px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 25%,rgba(78,197,255,.26),transparent 27%),radial-gradient(circle at 60% 73%,rgba(126,41,255,.38),transparent 40%),linear-gradient(135deg,#042963e6,#060e27f2 52%,#111b4bd9);border:1px solid rgba(68,172,255,.62);box-shadow:0 0 22px #0aa1ff3d,0 0 72px #5830ff33,inset 0 0 36px #1a76ff3d;display:grid;place-items:center;overflow:hidden;z-index:1}.mw-contact .hero-art .planet:before,.mw-contact .hero-art .planet:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(59,194,255,.28);border-radius:50%;transform:scaleX(.43);box-shadow:0 0 15px #00c4ff1f}.mw-contact .hero-art .planet:after{top:1px;right:45px;bottom:1px;left:45px;border-color:#b250ff4d;transform:scaleX(1.1) rotate(55deg)}.mw-contact .planet-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background:repeating-linear-gradient(0deg,transparent 0 30px,rgba(45,164,255,.08) 31px 32px),repeating-linear-gradient(90deg,transparent 0 30px,rgba(45,164,255,.08) 31px 32px);-webkit-mask-image:radial-gradient(circle,#000 25%,transparent 72%);mask-image:radial-gradient(circle,#000 25%,transparent 72%)}.mw-contact .brand-plate{z-index:2;position:relative;text-align:center;padding:24px 18px 20px;border:1px solid rgba(73,172,255,.5);background:linear-gradient(135deg,#0a2553d1,#0d0f2ecc);border-radius:22px;box-shadow:0 0 24px #1d73ff33;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:188px}.mw-contact .brand-plate .monogram{font-weight:900;font-size:66px;letter-spacing:-.12em;line-height:1;background:linear-gradient(135deg,#11d5ff 5%,#277eff 50%,#d234f5 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(28,178,255,.5))}.mw-contact .brand-plate strong{display:block;font-size:14px;letter-spacing:.03em;margin-top:7px;color:#fff}.mw-contact .brand-plate span{color:#a4c6ef;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.mw-contact .floating-tag{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(57,140,255,.36);background:#05112ae6;border-radius:15px;box-shadow:0 12px 28px #0003,0 0 22px #0079ff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:float 5s ease-in-out infinite}.mw-contact .floating-tag svg{width:21px;height:21px;color:#49ccff;flex:0 0 auto}.mw-contact .floating-tag b{display:block;font-size:11px;color:#fff}.mw-contact .floating-tag small{display:block;font-size:9px;color:#91a9cc;margin-top:2px}.mw-contact .tag-a{left:0;top:49px}.mw-contact .tag-b{right:0;top:116px;animation-delay:-2s}.mw-contact .tag-c{right:8px;bottom:51px;animation-delay:-3.2s}.mw-contact .mini-node{position:absolute;width:9px;height:9px;border-radius:50%;background:#20cfff;box-shadow:0 0 13px #23aaff;z-index:2}.mw-contact .node-a{top:37%;left:16%}.mw-contact .node-b{top:26%;right:17%;background:#cb54ff;box-shadow:0 0 14px #b949ff}.mw-contact .node-c{bottom:20%;right:25%;background:#36f2e0}.mw-contact .section{padding:68px 0;border-top:1px solid rgba(255,255,255,.06);position:relative}.mw-contact .section-label{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800;color:#b9d4fc}.mw-contact .section-label .num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#038fff,#643cff);border:1px solid rgba(114,200,255,.75);box-shadow:0 0 14px #007eff4d;color:#fff;font-size:10px}.mw-contact h2{font-size:clamp(26px,2.7vw,36px);line-height:1.12;letter-spacing:-.04em;margin:12px 0 8px;color:#fff;font-weight:800}.mw-contact .section-sub{color:#9fb0ce;font-size:13px;margin:0;line-height:1.7}.mw-contact .glass-panel,.mw-contact .mw-glass-panel{border-radius:22px;border:1px solid rgba(64,135,238,.28);background:linear-gradient(145deg,#091731e0,#050e20d9);box-shadow:0 18px 55px #0000002e,inset 0 1px #ffffff09;color:#f5f8ff}.mw-contact .glass-panel h2{color:#fff}.mw-contact .glass-panel .section-sub{color:#9fb0ce}.mw-contact .detail-item b{color:#fff}.mw-contact .detail-item span{color:#9eafd0}.mw-contact .contact-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:22px;align-items:stretch}.mw-contact .form-panel{padding:27px 28px}.mw-contact .panel-heading{display:flex;align-items:center;gap:10px}.mw-contact .small-pill{display:inline-flex;border:1px solid rgba(92,105,255,.48);background:#6443ff1c;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:800;letter-spacing:.12em;color:#c9caff;text-transform:uppercase}.mw-contact .form-panel h2{margin-top:12px}.mw-contact .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 15px;margin-top:22px}.mw-contact .field{display:flex;flex-direction:column;gap:6px;min-width:0}.mw-contact .field.full{grid-column:1 / -1}.mw-contact .field label{font-size:10px;font-weight:750;color:#dae6fa}.mw-contact .required{color:#58d8ff}.mw-contact .field input,.mw-contact .field select,.mw-contact .field textarea,#contactForm input,#contactForm select,#contactForm textarea{color:#f4f7ff;background:#0d1f41d1;border:1px solid rgba(73,131,213,.25);border-radius:9px;padding:12px 13px;outline:0;width:100%;font-size:11px;transition:border-color .2s,box-shadow .2s}.mw-contact .field input::placeholder,.mw-contact .field textarea::placeholder,#contactForm input::placeholder,#contactForm textarea::placeholder{color:#728ab2!important}.mw-contact .field input:focus,.mw-contact .field select:focus,.mw-contact .field textarea:focus,#contactForm input:focus,#contactForm select:focus,#contactForm textarea:focus{border-color:#19bfff!important;box-shadow:0 0 0 3px #00b3ff17!important}.mw-contact .field select,#contactForm select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:#a7bbdc!important}.mw-contact .field select option,#contactForm select option{background:#071329!important;color:#fff!important}.mw-contact .field textarea,#contactForm textarea{resize:vertical;min-height:96px}.mw-contact .form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.mw-contact .privacy-note{font-size:9px;color:#7f93b4;display:flex;align-items:center;gap:6px}.mw-contact .privacy-note svg{width:13px;height:13px;color:#36d4c8}.mw-contact .form-status{display:none;margin-top:12px;border-radius:9px;padding:10px 12px;background:#00c0a017;border:1px solid rgba(0,219,180,.25);font-size:11px;color:#a5f4e6}.mw-contact .form-status.show{display:block}.mw-contact .details-panel{padding:27px 25px;display:flex;flex-direction:column;position:relative;overflow:hidden}.mw-contact .details-panel:before{content:"";position:absolute;width:280px;height:280px;right:-90px;top:80px;border-radius:50%;background:radial-gradient(circle,rgba(31,91,234,.15),transparent 68%);pointer-events:none}.mw-contact .detail-list{display:grid;gap:15px;margin-top:22px;position:relative;z-index:1}.mw-contact .detail-item{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center}.mw-contact .detail-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(37,191,255,.42);background:linear-gradient(145deg,#0084ff33,#193c8638);color:#45d7ff;box-shadow:0 0 18px #007cff1f}.mw-contact .detail-item:nth-child(2) .detail-icon{color:#c8a4ff;border-color:#a25fff80;background:#6930bf26}.mw-contact .detail-item:nth-child(3) .detail-icon{color:#42eddb;border-color:#14dcc361;background:#0a98931f}.mw-contact .detail-icon svg{width:19px;height:19px}.mw-contact .detail-item b{display:block;font-size:12px;color:#fff}.mw-contact .detail-item span,.mw-contact .detail-item a{display:block;color:#9eafd0;font-size:10px;margin-top:3px;line-height:1.5}.mw-contact .detail-item a:hover{color:#49d7ff}.mw-contact .office-mini{margin-top:auto;min-height:132px;border-radius:14px;border:1px solid rgba(54,135,240,.3);background:linear-gradient(135deg,#0a1f43cc,#070e20e6);position:relative;overflow:hidden;display:flex;align-items:center;padding:17px;gap:15px}.mw-contact .office-mini:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#0014311a,#000c1ea6),radial-gradient(ellipse at 80% 20%,rgba(90,51,222,.22),transparent 50%)}.mw-contact .office-mini .office-art{width:126px;align-self:stretch;position:relative;flex:0 0 126px;opacity:.9}.mw-contact .office-mini .office-copy{z-index:1;position:relative}.mw-contact .office-copy b{font-size:12px;display:block;color:#fff}.mw-contact .office-copy p{font-size:10px;color:#96adce;margin:4px 0 9px}.mw-contact .text-link{font-size:10px;color:#5ad5ff;display:inline-flex;align-items:center;gap:6px;font-weight:800}.mw-contact .text-link svg{width:13px;height:13px}.mw-contact .location-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.mw-contact .map-card{min-height:280px;position:relative;overflow:hidden;padding:22px;border-radius:20px;border:1px solid rgba(64,133,237,.27);background:linear-gradient(135deg,#07142cf2,#030b1bf5)}.mw-contact .map-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(3,12,31,.4),transparent),repeating-linear-gradient(0deg,transparent 0 35px,rgba(45,141,236,.08) 36px 37px),repeating-linear-gradient(90deg,transparent 0 42px,rgba(45,141,236,.08) 43px 44px);transform:perspective(400px) rotateX(9deg) scale(1.1);transform-origin:center bottom}.mw-contact .map-road{position:absolute;height:3px;background:linear-gradient(90deg,transparent,#183b7d,#2586d9,#183b7d,transparent);border-radius:999px;filter:drop-shadow(0 0 5px rgba(25,150,255,.7));opacity:.9}.mw-contact .road1{width:125%;left:-10%;top:39%;transform:rotate(-18deg)}.mw-contact .road2{width:115%;left:-5%;top:63%;transform:rotate(27deg)}.mw-contact .road3{width:80%;left:12%;top:22%;transform:rotate(58deg);height:2px;opacity:.65}.mw-contact .road4{width:75%;left:19%;top:71%;transform:rotate(-57deg);height:2px;opacity:.6}.mw-contact .map-label{position:absolute;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#6689bb;font-weight:700}.mw-contact .map-label.l1{left:9%;top:24%}.mw-contact .map-label.l2{right:10%;top:31%}.mw-contact .map-label.l3{left:18%;bottom:14%}.mw-contact .map-pin{position:absolute;left:53%;top:43%;width:48px;height:48px;border-radius:50% 50% 50% 0;transform:translate(-50%,-50%) rotate(-45deg);background:linear-gradient(145deg,#18ddff,#2767ff 70%,#924bff);box-shadow:0 0 0 9px #16a1ff14,0 0 30px #0093ffad;display:grid;place-items:center}.mw-contact .map-pin svg{width:21px;height:21px;transform:rotate(45deg);color:#fff}.mw-contact .map-callout{position:absolute;left:58%;top:30%;padding:9px 12px;border-radius:10px;background:#05122cf0;border:1px solid rgba(64,153,255,.5);box-shadow:0 7px 20px #0003}.mw-contact .map-callout b{display:block;font-size:10px;color:#fff}.mw-contact .map-callout span{display:block;font-size:9px;color:#93accf;margin-top:2px}.mw-contact .map-bottom{position:absolute;bottom:18px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.mw-contact .map-bottom small{font-size:9px;color:#89a5cc;max-width:65%}.mw-contact .map-bottom a{font-size:10px;color:#60d8ff;font-weight:800;border-bottom:1px solid rgba(63,202,255,.35);padding-bottom:3px}.mw-contact .office-card{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(63,135,235,.27);background:#07152e;min-height:280px;display:flex;flex-direction:column}.mw-contact .office-visual{flex:1;min-height:205px;position:relative;overflow:hidden;background:linear-gradient(180deg,#07142c0f,#03091859),radial-gradient(ellipse at 75% 5%,rgba(116,56,255,.3),transparent 35%),linear-gradient(140deg,#132b4a,#061328 60%,#111943)}.mw-contact .office-visual .skyline{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:5px;padding:0 8%}.mw-contact .building{position:relative;flex:1;max-width:95px;background:linear-gradient(90deg,#0a1830,#182f50 55%,#08172a);border:1px solid rgba(77,156,235,.29);box-shadow:inset 0 0 20px #0c71c81f;height:65%}.mw-contact .building:nth-child(2){height:87%;max-width:115px}.mw-contact .building:nth-child(3){height:72%}.mw-contact .building:nth-child(4){height:58%}.mw-contact .building:before{content:"";position:absolute;top:10px;right:8px;bottom:10px;left:8px;background:repeating-linear-gradient(0deg,transparent 0 17px,rgba(72,170,255,.3) 18px 21px),repeating-linear-gradient(90deg,transparent 0 15px,rgba(60,152,255,.25) 16px 18px)}.mw-contact .building:nth-child(2):after{content:"MINDWASH AI";position:absolute;left:50%;top:32%;transform:translate(-50%);white-space:nowrap;font-size:9px;font-weight:900;color:#33cfff;text-shadow:0 0 13px #007dff;letter-spacing:.04em}.mw-contact .office-visual:after{content:"";position:absolute;left:0;right:0;bottom:0;height:15%;background:linear-gradient(0deg,rgba(0,189,255,.18),transparent)}.mw-contact .office-info{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#06132af5}.mw-contact .office-info b{display:block;font-size:11px;color:#fff}.mw-contact .office-info span{display:block;font-size:9px;color:#91a9cb;margin-top:2px}.mw-contact .office-info .arrow-round{width:32px;height:32px;border-radius:50%;border:1px solid rgba(58,172,255,.4);display:grid;place-items:center;color:#4dd3ff;background:#008bff1a;text-decoration:none}.mw-contact .office-info .arrow-round svg{width:14px;height:14px}.mw-contact .why-grid{display:grid;grid-template-columns:1fr 2.5fr;gap:30px;align-items:center}.mw-contact .why-grid h2{font-size:clamp(26px,2.7vw,34px)}.mw-contact .benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mw-contact .benefit{padding:20px 15px;border-radius:16px;border:1px solid rgba(62,137,237,.22);background:linear-gradient(140deg,#091a37c2,#050e20b3);transition:transform .25s,border-color .25s,background .25s;min-height:146px}.mw-contact .benefit:hover{transform:translateY(-4px);border-color:#39c1ff80;background:linear-gradient(140deg,#0c2951d1,#061125d1)}.mw-contact .benefit-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#009cff1f;border:1px solid rgba(35,190,255,.38);color:#42d2ff;margin-bottom:13px}.mw-contact .benefit:nth-child(2) .benefit-icon{color:#bca0ff;border-color:#9c62ff61;background:#713cff1f}.mw-contact .benefit:nth-child(3) .benefit-icon{color:#4be5cf;border-color:#32dabf61;background:#00ac961a}.mw-contact .benefit:nth-child(4) .benefit-icon{color:#ff9cfa;border-color:#d243ff59;background:#a933ff1a}.mw-contact .benefit-icon svg{width:19px;height:19px}.mw-contact .benefit h3{font-size:12px;margin:0 0 6px;color:#fff}.mw-contact .benefit p{font-size:10px;line-height:1.55;color:#96a9c9;margin:0}.mw-contact .final-cta{padding:46px 0 52px;border-top:1px solid rgba(75,135,255,.2);position:relative;overflow:hidden}.mw-contact .final-cta:before{content:"";position:absolute;right:-8%;top:-75%;width:70%;height:240%;background:radial-gradient(ellipse,rgba(59,39,178,.24),transparent 64%);pointer-events:none}.mw-contact .cta-panel{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:35px 42px;border:1px solid rgba(92,90,255,.36);border-radius:24px;background:linear-gradient(110deg,#091936f5,#0a1130ed 62%,#1a103fde);overflow:hidden}.mw-contact .cta-panel:after{content:"";position:absolute;width:360px;height:240px;right:11%;top:-70%;border:1px solid rgba(91,74,255,.27);border-radius:50%;box-shadow:0 0 0 26px #2c83ff0a,0 0 0 52px #a431ff09;pointer-events:none}.mw-contact .cta-copy{z-index:1}.mw-contact .cta-copy h2{font-size:clamp(27px,3vw,38px);max-width:640px;margin:10px 0;color:#fff}.mw-contact .cta-copy p{font-size:12px;color:#9eb0cf;margin:0}.mw-contact .cta-panel .gradient-btn{position:relative;z-index:1;white-space:nowrap;padding:14px 22px}.mw-contact .reveal{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.mw-contact .reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slow-spin{to{rotate:360deg}}@keyframes pulse-ring{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.9;transform:scale(1.02)}}@media(max-width:1050px){.mw-contact .contact-grid{grid-template-columns:1fr .82fr}.mw-contact .why-grid{grid-template-columns:1fr}.mw-contact .why-grid-copy{max-width:550px}}@media(max-width:780px){.mw-contact .container{width:min(100% - 34px,600px)}.mw-contact .trust-row{grid-template-columns:1fr;max-width:330px;margin-top:23px}.mw-contact .trust-item{padding:8px 10px}.mw-contact .section{padding:28px 0}.mw-contact .contact-grid,.mw-contact .location-grid{grid-template-columns:1fr;gap:16px}.mw-contact .form-panel,.mw-contact .details-panel{padding:22px 19px}.mw-contact .details-panel{gap:4px}.mw-contact .office-mini{margin-top:22px}.mw-contact .form-grid{gap:12px}.mw-contact .benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-contact .benefit{min-height:140px}.mw-contact .cta-panel{align-items:flex-start;flex-direction:column;padding:28px 23px}.mw-contact .cta-panel .gradient-btn{align-self:flex-start}.mw-contact .office-visual{min-height:230px}}@media(max-width:450px){.mw-contact h1{font-size:42px}.mw-contact .hero-art{height:300px}.mw-contact .hero-art .planet{width:208px}.mw-contact .brand-plate{width:150px;padding:17px 12px}.mw-contact .brand-plate .monogram{font-size:55px}.mw-contact .brand-plate strong{font-size:12px}.mw-contact .floating-tag{padding:8px 9px;gap:7px}.mw-contact .floating-tag svg{width:16px;height:16px}.mw-contact .floating-tag b{font-size:9px}.mw-contact .floating-tag small{font-size:8px}.mw-contact .tag-a{left:-4px;top:33px}.mw-contact .tag-b{right:-5px;top:68px}.mw-contact .tag-c{right:-2px;bottom:18px}.mw-contact .trust-row{max-width:none}.mw-contact .form-grid{grid-template-columns:1fr}.mw-contact .field.full{grid-column:auto}.mw-contact .form-footer{align-items:flex-start;flex-direction:column}.mw-contact .map-card{min-height:250px;padding:17px}.mw-contact .map-callout{left:54%;top:29%}.mw-contact .benefits{gap:9px}.mw-contact .benefit{padding:15px 12px}.mw-contact .cta-copy h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.mw-contact *,.mw-contact *:before,.mw-contact *:after{animation:none!important;transition:none!important}.mw-contact .reveal{opacity:1;transform:none}}.contact-cinematic-section{position:relative;isolation:isolate;background:transparent}.contact-glass-card-form{position:relative;background:#0e1528;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 35px #8b5cf626,0 25px 60px -15px #000000b3,inset 0 1px 1px #ffffff1a;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.contact-glass-card-form:hover{border-color:#a855f773;box-shadow:0 0 45px #8b5cf640,0 30px 70px -15px #000c,inset 0 1px 1px #fff3}.contact-glass-card-info{position:relative;background:#040920a6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(168,85,247,.45);box-shadow:0 0 30px #a855f747,0 20px 45px -10px #000000a6,inset 0 1px 2px #ffffff59,inset 0 0 20px #a855f71a;transition:border-color .3s ease,box-shadow .3s ease}.contact-glass-card-info:hover{border-color:#a855f7a6;box-shadow:0 0 40px #a855f766,0 25px 50px -10px #000000bf,inset 0 1px 2px #ffffff73,inset 0 0 25px #a855f726}.theme-day .contact-glass-card-form{background:#fff;border-color:#e2e8f0;box-shadow:0 10px 30px -5px #0f172a0f,0 20px 45px -10px #0f172a14}.theme-day .contact-glass-card-info{background:#ffffffe6;border-color:#a855f773;box-shadow:0 0 25px #a855f72e,0 20px 40px -10px #0f172a2e,inset 0 1px 1px #ffffffe6}.theme-day .contact-cinematic-section .contact-form-input{background:#f8fafcf0!important;border-color:#cbd5e1e6!important;color:#0f172a!important}.theme-day .contact-cinematic-section .contact-channel-row{background:#f8fafceb!important;border-color:#e2e8f0e6!important}.contact-form-input{background:#040920d9;border:1px solid rgba(255,255,255,.14);color:#fff;transition:border-color .2s,box-shadow .2s,background-color .2s}.contact-form-input:focus{background:#061038f2;border-color:#22d3ee!important;box-shadow:0 0 0 2px #22d3ee40,0 0 15px #22d3ee4d!important}.contact-channel-row{background:#040920d1;border:1px solid rgba(255,255,255,.1);transition:all .25s cubic-bezier(.16,1,.3,1)}.contact-channel-row:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.contact-cinematic-section,.contact-glass-card-form,.contact-glass-card-info,.contact-channel-row{animation:none!important;transition:none!important;transform:none!important}}
