.contact-portal[data-v-23c7e128]{background:#f8fafc!important}.max-width-container[data-v-23c7e128]{max-width:1200px}.contact-hero[data-v-23c7e128]{background-color:#0a0a0b;border-bottom:1px solid #ffffff0d;min-height:380px;overflow:hidden}.hero-glow-1[data-v-23c7e128]{pointer-events:none;z-index:1;background:radial-gradient(circle,#f470121f 0%,#0000 70%);width:500px;height:500px;animation:18s ease-in-out infinite floatGlow1-23c7e128;position:absolute;top:-20%;left:10%}.hero-glow-2[data-v-23c7e128]{pointer-events:none;z-index:1;background:radial-gradient(circle,#4caf5014 0%,#0000 70%);width:450px;height:450px;animation:22s ease-in-out infinite floatGlow2-23c7e128;position:absolute;bottom:-30%;right:15%}@keyframes floatGlow1-23c7e128{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,-40px)scale(1.08)}to{transform:translate(0)scale(1)}}@keyframes floatGlow2-23c7e128{0%{transform:translate(0)scale(1)}50%{transform:translate(-40px,60px)scale(.92)}to{transform:translate(0)scale(1)}}.hero-pattern[data-v-23c7e128]{opacity:.8;z-index:2;background-image:radial-gradient(#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.gradient-text[data-v-23c7e128]{background:linear-gradient(135deg,#ff8c00 0%,#4caf50 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.eyebrow-text[data-v-23c7e128]{color:#4caf50;letter-spacing:.25em;text-transform:uppercase;background:#4caf5014;border:1px solid #4caf5026;border-radius:100px;padding:6px 18px;font-size:.8rem;font-weight:800;display:inline-block;box-shadow:0 0 15px #4caf500d}.cinematic-divider[data-v-23c7e128]{background:linear-gradient(90deg,#ff8c00 0%,#4caf50 100%);border-radius:2px;width:60px;height:4px;box-shadow:0 0 10px #ff8c004d}.max-width-600[data-v-23c7e128]{max-width:600px}.cinematic-text[data-v-23c7e128]{color:#cbd5e1;text-align:center;letter-spacing:.01em;text-shadow:0 2px 8px #0000004d;font-size:1.25rem;font-weight:300;line-height:1.85}.z-10[data-v-23c7e128]{z-index:10}.contact-content[data-v-23c7e128]{background-color:#f8fafc}.info-card[data-v-23c7e128]{text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;border:1px solid #0000000a!important}.info-card[data-v-23c7e128]:hover{transform:translateY(-8px);border-color:#ff8c0033!important;box-shadow:0 20px 40px #0000000d!important}.card-glow-bg[data-v-23c7e128]{background:radial-gradient(circle at top left, var(--channel-color), transparent 70%);opacity:0;pointer-events:none;z-index:1;transition:opacity .4s;position:absolute;inset:0}.info-card:hover .card-glow-bg[data-v-23c7e128]{opacity:.06}.avatar-glow[data-v-23c7e128]{transition:transform .4s;box-shadow:0 4px 12px #00000005}.info-card:hover .avatar-glow[data-v-23c7e128]{transform:scale(1.08)}.break-word[data-v-23c7e128]{word-break:break-word}.map-preview-card[data-v-23c7e128]{border:1px solid #0000000a!important}.map-preview-card[data-v-23c7e128]:hover{transform:translateY(-5px);border-color:#ff8c0026!important;box-shadow:0 20px 45px #0000000f!important}.map-placeholder-bg[data-v-23c7e128]{background-color:#1e1e24;height:180px;overflow:hidden}.map-grid-pattern[data-v-23c7e128]{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.map-pulse-point[data-v-23c7e128]{position:absolute;top:50%;left:45%;transform:translate(-50%,-50%)}.pulse-ring[data-v-23c7e128]{opacity:0;border:3px solid #ff8c00;border-radius:30px;width:30px;height:30px;animation:1.8s ease-out infinite pulsate-23c7e128;position:absolute;top:-10px;left:-10px}.pulse-center[data-v-23c7e128]{background:#ff8c00;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #ff8c00}@keyframes pulsate-23c7e128{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.map-details-overlay[data-v-23c7e128]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0bd9;border:1px solid #ffffff1a;position:absolute;bottom:12px;left:12px}@keyframes spin-slow-23c7e128{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-v-23c7e128]{animation:12s linear infinite spin-slow-23c7e128}.rounded-xl-32[data-v-23c7e128]{border-radius:32px!important}.border-dim[data-v-23c7e128]{border:1px solid #0000000d!important}.shadow-soft[data-v-23c7e128]{box-shadow:0 10px 40px #00000005!important}.contact-form-card[data-v-23c7e128]{border:1px solid #0000000a!important}.modern-field[data-v-23c7e128]{transition:all .3s}.modern-field[data-v-23c7e128] .v-field{border-radius:12px!important;transition:all .3s!important}.modern-field[data-v-23c7e128] .v-field__outline{--v-field-border-opacity:.35}.modern-field[data-v-23c7e128] .v-field--focused{box-shadow:0 0 0 4px #ff8c001a!important}.modern-field[data-v-23c7e128] .v-field--focused .v-field__outline{--v-field-border-opacity:1!important;color:#ff8c00!important}.modern-field:focus-within .field-icon[data-v-23c7e128]{transform:scale(1.05);color:#ff8c00!important}.field-icon[data-v-23c7e128]{transition:all .3s}.border-dim-light[data-v-23c7e128]{border:1px solid #ff8c0026!important}.border-primary-light[data-v-23c7e128]{border:1.5px solid #ff8c004d!important}.btn-submit[data-v-23c7e128]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.btn-submit[data-v-23c7e128]:hover{transform:translateY(-3px)scale(1.01)}.btn-submit:hover .btn-submit-icon[data-v-23c7e128]{transform:translate(4px)translateY(-2px)}.btn-submit-icon[data-v-23c7e128]{transition:transform .3s}.leading-tight[data-v-23c7e128]{line-height:1.15}@keyframes fadeInUp-23c7e128{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up[data-v-23c7e128]{animation:1.2s cubic-bezier(.16,1,.3,1) both fadeInUp-23c7e128}.delay-100[data-v-23c7e128]{animation-delay:.15s}.delay-250[data-v-23c7e128]{animation-delay:.35s}.delay-400[data-v-23c7e128]{animation-delay:.55s}@media (width<=959px){.text-h3[data-v-23c7e128]{font-size:2.25rem!important}}@media (width<=600px){.cinematic-text[data-v-23c7e128]{letter-spacing:.005em;padding:0 6px;font-size:1.2rem!important;line-height:1.8!important}}
