@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,500&display=swap";.enhanced-contact-card[data-v-05077930]{animation:cardEntrance-05077930 .6s ease-out forwards;border-radius:10px;display:block;flex:0 0 auto;min-height:90px;opacity:0;position:relative;text-decoration:none;transform:translateY(15px);transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:180px}.enhanced-contact-card[data-v-05077930]:hover{transform:translateY(-6px) scale(1.05);z-index:10}.enhanced-contact-card:hover .card-backlight[data-v-05077930]:after{filter:blur(15px);opacity:1;transform:scale(1.05)}.enhanced-contact-card:hover .card-backlight .card-content .icon-container[data-v-05077930]{filter:brightness(1.2);transform:scale(1.15)}.enhanced-contact-card:hover .card-backlight .card-content .contact-name[data-v-05077930]{color:#fff;letter-spacing:.5px;transform:translateY(-2px)}.enhanced-contact-card[data-v-05077930]:hover:active{transform:translateY(-3px) scale(1.03)}@keyframes cardEntrance-05077930{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.card-backlight[data-v-05077930]{align-items:center;animation:textColor-05077930 8s ease infinite;background-color:#151823;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 3px 10px #0003,0 1px 3px #0000001a,inset 0 1px #ffffff0d;display:flex;height:100%;justify-content:center;overflow:hidden;padding:1.2rem 1rem;position:relative;width:100%}.card-backlight[data-v-05077930]:after{animation:animateGlow-05077930 6s ease infinite;background:linear-gradient(270deg,#0fffc1,#7e0fff);background-size:200% 200%;border-radius:10px;content:"";-moz-filter:blur(12px);-ms-filter:blur(12px);filter:blur(12px);height:100%;left:0;margin:0 auto;opacity:.8;position:absolute;right:0;top:3px;transform:scale(.92);width:100%;z-index:-1}@keyframes animateGlow-05077930{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes textColor-05077930{0%{border-color:#7e0fff26;color:#7e0fff}50%{border-color:#0fffc126;color:#0fffc1}to{border-color:#7e0fff26;color:#7e0fff}}.card-content[data-v-05077930]{flex-direction:column;gap:.8rem;position:relative;text-align:center;width:100%;z-index:2}.card-content[data-v-05077930],.icon-container[data-v-05077930]{align-items:center;display:flex;transition:all .3s ease}.icon-container[data-v-05077930]{animation:iconFloat-05077930 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;height:36px;justify-content:center;padding:6px;width:36px}@keyframes iconFloat-05077930{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.contact-icon[data-v-05077930]{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(200deg);height:24px;transition:all .3s ease;width:24px}.card-backlight:hover .contact-icon[data-v-05077930]{filter:brightness(1) invert(0) sepia(1) saturate(5) hue-rotate(180deg)}.contact-name[data-v-05077930]{color:#e0e0e0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.3px;text-shadow:0 1px 3px rgba(0,0,0,.5);text-transform:uppercase;transition:all .3s ease}.contact-icon[data-v-05077930]:before{background:var(--fallback-color);border-radius:4px;content:"";display:none;height:24px;position:absolute;width:24px}.contact-icon[data-v-05077930]:not([src]),.contact-icon[src*=undefined][data-v-05077930],.contact-icon[src=""][data-v-05077930]{opacity:0}.contact-icon[data-v-05077930]:not([src]):before,.contact-icon[src*=undefined][data-v-05077930]:before,.contact-icon[src=""][data-v-05077930]:before{display:block}@media(max-width:1024px){.enhanced-contact-card[data-v-05077930]{min-height:85px;width:160px}.card-backlight[data-v-05077930]{padding:1rem .8rem}.icon-container[data-v-05077930]{height:32px;width:32px}.contact-icon[data-v-05077930]{height:22px;width:22px}}@media(max-width:768px){.enhanced-contact-card[data-v-05077930]{min-height:80px;width:140px}.card-backlight[data-v-05077930]{padding:.9rem .6rem}.icon-container[data-v-05077930]{height:30px;width:30px}.contact-icon[data-v-05077930]{height:20px;width:20px}.contact-name[data-v-05077930]{font-size:.8rem}}@media(max-width:480px){.enhanced-contact-card[data-v-05077930]{min-height:75px;width:130px}.card-backlight[data-v-05077930]{padding:.8rem .5rem}.contact-name[data-v-05077930]{font-size:.75rem}}.contact-section[data-v-6bc704eb]{background:#000;color:#fff;overflow:hidden;padding:4rem 0 2rem;position:relative}.contact-section .container[data-v-6bc704eb]{margin:0 auto;max-width:1000px;padding:0 1.5rem;position:relative;z-index:1}.contact-section[data-v-6bc704eb]:before{background:linear-gradient(90deg,transparent,#7e0fff,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.section-title[data-v-6bc704eb]{background:linear-gradient(90deg,#7e0fff,#0fffc1);-webkit-background-clip:text;color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:2.5rem;text-align:center;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;text-shadow:0 0 25px rgba(126,15,255,.3)}.contact-content[data-v-6bc704eb]{margin:0 auto;max-width:900px}.contact-description[data-v-6bc704eb]{margin-bottom:3rem;text-align:center}.contact-description p[data-v-6bc704eb]{color:#f5f5f7;font-size:1.2rem;font-weight:300;letter-spacing:.3px;line-height:1.6;margin:0 auto;max-width:600px;padding:0 1rem}.compact-contact-cards[data-v-6bc704eb]{align-items:center;display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:center;margin-bottom:3rem;padding:1rem}@media(max-width:900px){.compact-contact-cards[data-v-6bc704eb]{gap:1rem;padding:.5rem}}@media(max-width:768px){.compact-contact-cards[data-v-6bc704eb]{flex-wrap:wrap;gap:.8rem;justify-content:center}}@media(max-width:480px){.compact-contact-cards[data-v-6bc704eb]{gap:.6rem}}.email-section[data-v-6bc704eb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151823b3;border:1px solid rgba(126,15,255,.2);border-radius:14px;margin:0 auto 3rem;max-width:600px;overflow:hidden;padding:2rem;position:relative;text-align:center}.email-section[data-v-6bc704eb]:before{animation:shine-6bc704eb 3s infinite;background:linear-gradient(90deg,transparent,rgba(126,15,255,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shine-6bc704eb{0%{left:-100%}to{left:100%}}.email-section h3[data-v-6bc704eb]{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.email-link[data-v-6bc704eb]{border-radius:6px;color:#0fffc1;display:inline-block;font-size:1.2rem;font-weight:500;padding:.4rem .8rem;position:relative;text-decoration:none;transition:all .3s ease}.email-link[data-v-6bc704eb]:hover{background:#7e0fff1a;box-shadow:0 4px 12px #7e0fff33;color:#7e0fff;transform:translateY(-2px)}.email-link[data-v-6bc704eb]:hover:after{width:100%}.email-link[data-v-6bc704eb]:after{background:linear-gradient(90deg,#0fffc1,#7e0fff);bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.footer[data-v-6bc704eb]{border-top:1px solid rgba(126,15,255,.25);margin:2.5rem 0 1rem;padding-top:2rem;position:relative;text-align:center}.footer[data-v-6bc704eb]:before{background:linear-gradient(90deg,transparent,#7e0fff,transparent);content:"";height:2px;left:50%;position:absolute;top:-1px;transform:translate(-50%);width:80px}.copyright[data-v-6bc704eb]{color:#a0a0a0;font-family:Courier New,monospace;font-size:.9rem;margin-bottom:.5rem}.footer-note[data-v-6bc704eb]{color:#666;font-size:.8rem;font-style:italic;letter-spacing:.3px;margin-bottom:.5rem}.footer-version[data-v-6bc704eb]{color:#555;font-family:Courier New,monospace;font-size:.75rem;letter-spacing:1px}@media(max-width:768px){.contact-section[data-v-6bc704eb]{padding:3rem 0 1.5rem}.section-title[data-v-6bc704eb]{font-size:2rem;margin-bottom:2rem}.contact-description p[data-v-6bc704eb]{font-size:1.1rem}.compact-contact-cards[data-v-6bc704eb]{flex-wrap:wrap;justify-content:center}.email-section[data-v-6bc704eb]{margin-bottom:2.5rem;padding:1.5rem}.email-section h3[data-v-6bc704eb]{font-size:1.3rem}.email-section .email-link[data-v-6bc704eb]{font-size:1.1rem}.footer[data-v-6bc704eb]{margin:2rem 0 1rem;padding-top:1.5rem}}@media(max-width:480px){.contact-section[data-v-6bc704eb]{padding:2.5rem 0 1rem}.section-title[data-v-6bc704eb]{font-size:1.8rem}.contact-description p[data-v-6bc704eb]{font-size:1rem;line-height:1.5}.email-section[data-v-6bc704eb]{padding:1.2rem}.email-section h3[data-v-6bc704eb]{font-size:1.2rem}.email-section .email-link[data-v-6bc704eb]{font-size:1rem}.compact-contact-cards[data-v-6bc704eb]{gap:.5rem}.compact-contact-cards .enhanced-contact-card[data-v-6bc704eb]{flex:0 0 calc(50% - .5rem);margin-bottom:.5rem;max-width:calc(50% - .5rem)}}@media(max-width:360px){.compact-contact-cards[data-v-6bc704eb]{align-items:center;flex-direction:column}.compact-contact-cards .enhanced-contact-card[data-v-6bc704eb]{flex:0 0 100%;margin-bottom:.75rem;max-width:100%;width:100%}}.shiny-cta[data-v-80928226]{--shiny-cta-bg:#000;--shiny-cta-bg-subtle:#1a1818;--shiny-cta-fg:#fff;--shiny-cta-highlight:#9333ea;--shiny-cta-highlight-subtle:#a855f7;--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent)*2),var(--shiny-cta-highlight) calc(var(--gradient-percent)*3),transparent calc(var(--gradient-percent)*4)) border-box;border:1px solid transparent;border-radius:360px;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);color:var(--shiny-cta-fg);cursor:pointer;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;isolation:isolate;line-height:1.2;outline-offset:4px;overflow:hidden;padding:.7rem 1.5rem;position:relative;-webkit-font-smoothing:antialiased}.shiny-cta span[data-v-80928226]:before,.shiny-cta[data-v-80928226]:after,.shiny-cta[data-v-80928226]:before{content:"";inset-block-start:50%;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:-1}.shiny-cta[data-v-80928226]:active{transform:translateY(1px)}.shiny-cta[data-v-80928226]:before{--size:calc(100% - var(--shadow-size)*3);--position:2px;--space:calc(var(--position)*2);background:radial-gradient(circle at var(--position) var(--position),#fff calc(var(--position)/4),transparent 0) padding-box;background-repeat:space;background-size:var(--space) var(--space);border-radius:inherit;height:var(--size);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),#000,transparent 10% 90%,#000);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),#000,transparent 10% 90%,#000);opacity:.4;width:var(--size);z-index:-1}.shiny-cta[data-v-80928226]:after{--animation:shimmer linear infinite;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);mask-image:radial-gradient(circle at bottom,transparent 40%,#000);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,#000);opacity:.6;width:100%}.shiny-cta span[data-v-80928226]{z-index:1}.shiny-cta span[data-v-80928226]:before{--size: calc(100% + 1rem) ;box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);height:var(--size);opacity:0;width:var(--size)}.shiny-cta[data-v-80928226]{--transition:.8s cubic-bezier(.25,1,.5,1);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}.shiny-cta[data-v-80928226],.shiny-cta[data-v-80928226]:after,.shiny-cta[data-v-80928226]:before{animation:var(--animation) var(--duration);animation-composition:add}.shiny-cta span[data-v-80928226]:before{animation:breathe calc(var(--duration)*1.5) linear infinite;transition:opacity var(--transition)}.shiny-cta[data-v-80928226]:is(:hover,:focus-visible){--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.shiny-cta[data-v-80928226]:is(:hover,:focus-visible),.shiny-cta[data-v-80928226]:is(:hover,:focus-visible):after,.shiny-cta[data-v-80928226]:is(:hover,:focus-visible):before{animation-play-state:running}.shiny-cta:is(:hover,:focus-visible) span[data-v-80928226]:before{opacity:1}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-angle-offset{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-percent{syntax:"<percentage>";initial-value:20%;inherits:false}@property --gradient-shine{syntax:"<color>";initial-value:#fff;inherits:false}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{transform:rotate(1turn)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}nav.nav-fade-blur[data-v-ad2bab03]{height:130px;mask-image:linear-gradient(180deg,#000 60%,rgba(0,0,0,.8) 80%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,rgba(0,0,0,.8) 80%,transparent)}.nav-links-container[data-v-ad2bab03]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;height:45px;margin:0 auto;overflow:hidden;position:relative;width:500px}.nav-links-container[data-v-ad2bab03]:before{border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.nav-links-inner[data-v-ad2bab03]{align-items:center;display:flex;gap:2rem;height:100%;justify-content:center;padding:0 2rem}.nav-link[data-v-ad2bab03]{font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.25rem;position:relative;z-index:10;--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-link-active[data-v-ad2bab03],.nav-link[data-v-ad2bab03]:hover{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.nav-link-active[data-v-ad2bab03]{font-weight:600}.nav-indicator[data-v-ad2bab03]{border-radius:9999px;bottom:-.25rem;height:.125rem;left:0;position:absolute;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}.nav-indicator-active[data-v-ad2bab03]{width:100%;--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.nav-indicator-active[data-v-ad2bab03],.nav-indicator-hover[data-v-ad2bab03]{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.nav-indicator-hover[data-v-ad2bab03]{width:0;--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}.nav-link:hover .nav-indicator-hover[data-v-ad2bab03]{width:100%}.book-call-btn[data-v-ad2bab03]{background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2563eb var(--tw-gradient-to-position);font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.625rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.book-call-btn[data-v-ad2bab03],.book-call-btn[data-v-ad2bab03]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.book-call-btn[data-v-ad2bab03]:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:rgba(126,34,206,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position);--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.book-call-btn[data-v-ad2bab03]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.2)}.mobile-nav-container[data-v-ad2bab03]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.25);border-radius:9999px;display:flex;justify-content:center;padding:.25rem}.mobile-nav-container[data-v-ad2bab03]:before{background:#fff3;border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.mobile-menu-btn[data-v-ad2bab03]{border-radius:9999px;padding:.625rem;--tw-text-opacity:1;align-items:center;background:transparent;border:none;color:rgb(229 231 235/var(--tw-text-opacity,1));cursor:pointer;display:flex;justify-content:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-menu-dropdown[data-v-ad2bab03]{animation:fadeIn-ad2bab03 .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:1.5rem;max-width:calc(100vw - 2rem);overflow:visible;width:auto;z-index:9999}.mobile-menu-dropdown[data-v-ad2bab03]:before{background:#fff3;border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.mobile-menu-content[data-v-ad2bab03]{padding-bottom:.75rem;padding-top:.75rem}.mobile-nav-link[data-v-ad2bab03]{color:#ffffffe6;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.875rem 1.5rem;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-nav-link[data-v-ad2bab03]:hover{background:#fff3;color:#7e22ce}.mobile-nav-link-active[data-v-ad2bab03]{font-weight:600;--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1));position:relative}.mobile-nav-link-active[data-v-ad2bab03]:before{background:linear-gradient(180deg,#a855f7,#9333ea);border-radius:0 3px 3px 0;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.mobile-book-call-btn[data-v-ad2bab03]{background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:.75rem;display:block;margin-left:1rem;margin-right:1rem;margin-top:.75rem;--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2563eb var(--tw-gradient-to-position);font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.875rem 1rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-book-call-btn[data-v-ad2bab03]:hover{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:rgba(126,34,206,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.mobile-book-call-btn[data-v-ad2bab03]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.2)}@keyframes fadeIn-ad2bab03{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(-webkit-min-device-pixel-ratio:2){.mobile-menu-dropdown[data-v-ad2bab03],.mobile-nav-container[data-v-ad2bab03],.nav-links-container[data-v-ad2bab03]{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}}@media(max-width:768px){.container[data-v-ad2bab03]{padding-left:1rem;padding-right:1rem}.mobile-nav-container[data-v-ad2bab03]{min-width:60px}}.star-button[data-v-0ae915ae]{align-items:center;background:#fff;border:3px solid var(--button-border-color,#0e3a3a);border-radius:50px;box-shadow:0 0 0 transparent;color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:600;justify-content:center;min-width:120px;outline:none;overflow:visible;padding:12px 35px;z-index:1}.star-button[data-v-0ae915ae],.star-button .button-text[data-v-0ae915ae]{position:relative;transition:all .3s ease-in-out}.star-button .button-text[data-v-0ae915ae]{z-index:3}.star-button .star-1[data-v-0ae915ae],.star-button .star-2[data-v-0ae915ae],.star-button .star-3[data-v-0ae915ae],.star-button .star-4[data-v-0ae915ae],.star-button .star-5[data-v-0ae915ae],.star-button .star-6[data-v-0ae915ae]{filter:drop-shadow(0 0 0 var(--star-color,#fffdef));height:auto;pointer-events:none;position:absolute;transition:all 1s cubic-bezier(.05,.83,.43,.96);width:25px;z-index:2}.star-button .star-1 svg[data-v-0ae915ae],.star-button .star-2 svg[data-v-0ae915ae],.star-button .star-3 svg[data-v-0ae915ae],.star-button .star-4 svg[data-v-0ae915ae],.star-button .star-5 svg[data-v-0ae915ae],.star-button .star-6 svg[data-v-0ae915ae]{height:100%;width:100%}.star-button .star-1[data-v-0ae915ae]{left:20%;top:20%;transition-timing-function:cubic-bezier(.05,.83,.43,.96);width:25px}.star-button .star-2[data-v-0ae915ae]{left:45%;top:45%;transition-timing-function:cubic-bezier(0,.4,0,1.01);width:15px}.star-button .star-3[data-v-0ae915ae]{top:40%;width:5px}.star-button .star-3[data-v-0ae915ae],.star-button .star-4[data-v-0ae915ae]{left:40%;transition-timing-function:cubic-bezier(0,.4,0,1.01)}.star-button .star-4[data-v-0ae915ae]{top:20%;width:8px}.star-button .star-5[data-v-0ae915ae]{left:45%;top:25%;width:15px}.star-button .star-5[data-v-0ae915ae],.star-button .star-6[data-v-0ae915ae]{transition-timing-function:cubic-bezier(0,.4,0,1.01)}.star-button .star-6[data-v-0ae915ae]{left:50%;top:5%;width:5px}.star-button .star-fill-1[data-v-0ae915ae],.star-button .star-fill-2[data-v-0ae915ae],.star-button .star-fill-3[data-v-0ae915ae],.star-button .star-fill-4[data-v-0ae915ae],.star-button .star-fill-5[data-v-0ae915ae],.star-button .star-fill-6[data-v-0ae915ae]{fill:var(--star-color,#fffdef);transition:fill .3s ease-in-out}.star-button[data-v-0ae915ae]:hover:not(.star-button--disabled){background:var(--button-color,#0e3a3a);border:3px solid var(--button-hover-border-color,#fff);box-shadow:0 0 25px var(--button-color,#0e3a3a);color:var(--button-hover-color,#fff)}.star-button:hover:not(.star-button--disabled) .button-text[data-v-0ae915ae]{transform:scale(1.05)}.star-button:hover:not(.star-button--disabled) .star-1[data-v-0ae915ae]{filter:drop-shadow(0 0 10px var(--star-color,#fffdef));left:-30%;top:-80%;width:25px}.star-button:hover:not(.star-button--disabled) .star-2[data-v-0ae915ae]{filter:drop-shadow(0 0 10px var(--star-color,#fffdef));left:10%;top:-25%;width:15px}.star-button:hover:not(.star-button--disabled) .star-3[data-v-0ae915ae]{filter:drop-shadow(0 0 10px var(--star-color,#fffdef));left:25%;top:55%;width:5px}.star-button:hover:not(.star-button--disabled) .star-4[data-v-0ae915ae]{filter:drop-shadow(0 0 10px var(--star-color,#fffdef));left:80%;top:30%;width:8px}.star-button:hover:not(.star-button--disabled) .star-5[data-v-0ae915ae]{filter:drop-shadow(0 0 10px var(--star-color,#fffdef));left:115%;top:25%;width:15px}.star-button:hover:not(.star-button--disabled) .star-6[data-v-0ae915ae]{filter:drop-shadow(0 0 10px var(--star-color,#fffdef));left:60%;top:5%;width:5px}.star-button.star-button--clicked[data-v-0ae915ae]:not(.star-button--disabled){box-shadow:0 0 30px var(--button-color,#0e3a3a);transform:scale(.95)}.star-button.star-button--disabled[data-v-0ae915ae]{cursor:not-allowed;opacity:.6}.star-button.star-button--disabled[data-v-0ae915ae]:hover{background:#fff;border:3px solid var(--button-border-color,#0e3a3a);box-shadow:0 0 0 transparent;color:#000}.star-button.star-button--disabled:hover .star-1[data-v-0ae915ae],.star-button.star-button--disabled:hover .star-2[data-v-0ae915ae],.star-button.star-button--disabled:hover .star-3[data-v-0ae915ae],.star-button.star-button--disabled:hover .star-4[data-v-0ae915ae],.star-button.star-button--disabled:hover .star-5[data-v-0ae915ae],.star-button.star-button--disabled:hover .star-6[data-v-0ae915ae]{filter:drop-shadow(0 0 0 var(--star-color,#fffdef))}.star-button.star-button--disabled:hover .star-1[data-v-0ae915ae]{left:20%;top:20%}.star-button.star-button--disabled:hover .star-2[data-v-0ae915ae]{left:45%;top:45%}.star-button.star-button--disabled:hover .star-3[data-v-0ae915ae]{left:40%;top:40%}.star-button.star-button--disabled:hover .star-4[data-v-0ae915ae]{left:40%;top:20%}.star-button.star-button--disabled:hover .star-5[data-v-0ae915ae]{left:45%;top:25%}.star-button.star-button--disabled:hover .star-6[data-v-0ae915ae]{left:50%;top:5%}.star-button.star-button--small[data-v-0ae915ae]{font-size:14px;min-width:100px;padding:8px 25px}.star-button.star-button--small .star-1[data-v-0ae915ae]{width:20px}.star-button.star-button--small .star-2[data-v-0ae915ae]{width:12px}.star-button.star-button--small .star-3[data-v-0ae915ae]{width:4px}.star-button.star-button--small .star-4[data-v-0ae915ae]{width:6px}.star-button.star-button--small .star-5[data-v-0ae915ae]{width:12px}.star-button.star-button--small .star-6[data-v-0ae915ae]{width:4px}.star-button.star-button--small:hover .star-1[data-v-0ae915ae]{width:20px}.star-button.star-button--small:hover .star-2[data-v-0ae915ae]{width:12px}.star-button.star-button--small:hover .star-3[data-v-0ae915ae]{width:4px}.star-button.star-button--small:hover .star-4[data-v-0ae915ae]{width:6px}.star-button.star-button--small:hover .star-5[data-v-0ae915ae]{width:12px}.star-button.star-button--small:hover .star-6[data-v-0ae915ae]{width:4px}.star-button.star-button--medium[data-v-0ae915ae]{font-size:17px;min-width:120px;padding:12px 35px}.star-button.star-button--large[data-v-0ae915ae]{font-size:20px;min-width:150px;padding:16px 45px}.star-button.star-button--large .star-1[data-v-0ae915ae]{width:30px}.star-button.star-button--large .star-2[data-v-0ae915ae]{width:18px}.star-button.star-button--large .star-3[data-v-0ae915ae]{width:8px}.star-button.star-button--large .star-4[data-v-0ae915ae]{width:12px}.star-button.star-button--large .star-5[data-v-0ae915ae]{width:18px}.star-button.star-button--large .star-6[data-v-0ae915ae]{width:8px}.star-button.star-button--large:hover .star-1[data-v-0ae915ae]{width:30px}.star-button.star-button--large:hover .star-2[data-v-0ae915ae]{width:18px}.star-button.star-button--large:hover .star-3[data-v-0ae915ae]{width:8px}.star-button.star-button--large:hover .star-4[data-v-0ae915ae]{width:12px}.star-button.star-button--large:hover .star-5[data-v-0ae915ae]{width:18px}.star-button.star-button--large:hover .star-6[data-v-0ae915ae]{width:8px}.star-button.star-button--secondary[data-v-0ae915ae]{background:var(--button-color,#0e3a3a);color:var(--button-hover-color,#fff)}.star-button.star-button--secondary[data-v-0ae915ae]:hover:not(.star-button--disabled){background:var(--button-hover-color,#fff);color:var(--button-color,#0e3a3a)}.star-button.star-button--outline[data-v-0ae915ae]{background:transparent;border:3px solid var(--button-color,#0e3a3a);color:var(--button-color,#0e3a3a)}.star-button.star-button--outline[data-v-0ae915ae]:hover:not(.star-button--disabled){background:var(--button-color,#0e3a3a);border:3px solid var(--button-hover-color,#fff);color:var(--button-hover-color,#fff)}.star-button.star-button--full-width[data-v-0ae915ae]{display:flex;width:100%}.star-button[data-v-0ae915ae]:focus-visible{outline:2px solid var(--button-color,#0e3a3a);outline-offset:2px}.filler-section[data-v-ad7d5d6d]{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;max-height:900px;min-height:700px;overflow:hidden;position:relative;width:100%}.filler-section.loaded .background-image[data-v-ad7d5d6d],.filler-section.loaded .content-container[data-v-ad7d5d6d]{opacity:1}.background-container[data-v-ad7d5d6d]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.background-image[data-v-ad7d5d6d]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity 1s ease-in-out;width:100%}.background-image.loaded[data-v-ad7d5d6d]{opacity:1}.gradient-fade[data-v-ad7d5d6d]{left:0;pointer-events:none;position:absolute;right:0;z-index:2}.top-fade[data-v-ad7d5d6d]{background:linear-gradient(180deg,#000 0,rgba(26,26,26,.9) 20%,rgba(26,26,26,.7) 40%,rgba(26,26,26,.4) 60%,rgba(26,26,26,.2) 80%,transparent);height:300px;top:0}.bottom-fade[data-v-ad7d5d6d]{background:linear-gradient(0deg,#000 0,rgba(26,26,26,.9) 20%,rgba(26,26,26,.7) 40%,rgba(26,26,26,.4) 60%,rgba(26,26,26,.2) 80%,transparent);bottom:0;height:300px}.blur-overlay[data-v-ad7d5d6d]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:150px;left:0;mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.8) 50%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.8) 50%,transparent);pointer-events:none;position:absolute;right:0;z-index:3}.top-blur[data-v-ad7d5d6d]{mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.6) 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.6) 70%,transparent);top:0}.bottom-blur[data-v-ad7d5d6d]{bottom:0;mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.6) 70%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.6) 70%,transparent)}.subtle-dark-overlay[data-v-ad7d5d6d]{background:#0000004d;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.content-container[data-v-ad7d5d6d]{margin:0 auto;max-width:1200px;opacity:0;padding:2rem;position:relative;text-align:center;transform:translateY(20px);transition:opacity .8s ease-out .3s,transform .8s ease-out .3s;z-index:4}.content-container.loaded[data-v-ad7d5d6d]{opacity:1;transform:translateY(0)}.main-text[data-v-ad7d5d6d]{color:#fff;margin-bottom:3rem}.main-text .line-1[data-v-ad7d5d6d],.main-text .line-2[data-v-ad7d5d6d]{background:linear-gradient(90deg,#fff,#f0f0f0,#fff);-webkit-background-clip:text;font-size:2.8rem;font-weight:800;letter-spacing:1.5px;line-height:1.2;margin:0;text-transform:uppercase;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(0,0,0,.2)}@media(max-width:768px){.main-text .line-1[data-v-ad7d5d6d],.main-text .line-2[data-v-ad7d5d6d]{font-size:2.5rem;letter-spacing:1px}}@media(max-width:480px){.main-text .line-1[data-v-ad7d5d6d],.main-text .line-2[data-v-ad7d5d6d]{font-size:2rem;letter-spacing:.5px}}.main-text .line-1[data-v-ad7d5d6d]{margin-bottom:1rem;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out .4s,transform .6s ease-out .4s}.loaded .main-text .line-1[data-v-ad7d5d6d]{opacity:1;transform:translateY(0)}.main-text .line-2[data-v-ad7d5d6d]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out .6s,transform .6s ease-out .6s}.loaded .main-text .line-2[data-v-ad7d5d6d]{opacity:1;transform:translateY(0)}.action-button[data-v-ad7d5d6d]{background:linear-gradient(90deg,#7e0fff,#0fffc1);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;letter-spacing:1px;margin-bottom:2.5rem;opacity:0;overflow:hidden;padding:1.2rem 3rem;position:relative;text-transform:uppercase;transform:translateY(20px);transition:all .3s ease;transition:opacity .6s ease-out .8s,transform .6s ease-out .8s,all .3s ease;z-index:1}.loaded .action-button[data-v-ad7d5d6d]{opacity:1;transform:translateY(0)}.action-button[data-v-ad7d5d6d]:hover{box-shadow:0 10px 30px #7e0fff4d;transform:translateY(-3px)}.action-button[data-v-ad7d5d6d]:hover:after{opacity:1}.action-button[data-v-ad7d5d6d]:active{transform:translateY(-1px)}.action-button[data-v-ad7d5d6d]:after{background:linear-gradient(90deg,#0fffc1,#7e0fff);border-radius:50px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}@media(max-width:768px){.action-button[data-v-ad7d5d6d]{font-size:1.1rem;padding:1rem 2.5rem}}.small-text[data-v-ad7d5d6d]{color:#ffffffe6;font-size:1.1rem;font-weight:300;letter-spacing:.5px;line-height:1.6;margin:50px auto;max-width:500px;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out 1s,transform .6s ease-out 1s}.loaded .small-text[data-v-ad7d5d6d]{opacity:1;transform:translateY(0)}@media(max-width:768px){.small-text[data-v-ad7d5d6d]{font-size:1rem;padding:0 1rem}}@media(max-width:1024px){.filler-section[data-v-ad7d5d6d]{max-height:800px;min-height:600px}.main-text .line-1[data-v-ad7d5d6d],.main-text .line-2[data-v-ad7d5d6d]{font-size:3rem}.bottom-fade[data-v-ad7d5d6d],.top-fade[data-v-ad7d5d6d]{height:250px}}@media(max-width:768px){.filler-section[data-v-ad7d5d6d]{max-height:700px;min-height:500px}.bottom-fade[data-v-ad7d5d6d],.top-fade[data-v-ad7d5d6d]{height:200px}.blur-overlay[data-v-ad7d5d6d]{height:120px}.main-text[data-v-ad7d5d6d]{margin-bottom:2.5rem}}@media(max-width:480px){.filler-section[data-v-ad7d5d6d]{max-height:600px;min-height:450px}.content-container[data-v-ad7d5d6d]{padding:1.5rem}.bottom-fade[data-v-ad7d5d6d],.top-fade[data-v-ad7d5d6d]{height:150px}.blur-overlay[data-v-ad7d5d6d]{height:100px}.action-button[data-v-ad7d5d6d],.main-text[data-v-ad7d5d6d]{margin-bottom:2rem}.action-button[data-v-ad7d5d6d]{font-size:1rem;padding:.9rem 2rem}}@media print{.filler-section[data-v-ad7d5d6d]{background:#000!important;height:auto;max-height:none;min-height:auto}.background-image[data-v-ad7d5d6d],.blur-overlay[data-v-ad7d5d6d],.gradient-fade[data-v-ad7d5d6d],.subtle-dark-overlay[data-v-ad7d5d6d]{display:none}.content-container[data-v-ad7d5d6d]{color:#fff;position:static}}@supports not (backdrop-filter:blur(8px)){.blur-overlay[data-v-ad7d5d6d]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1a1a1ab3}}.feedback-fab[data-v-21b6359b]{align-items:center;background:linear-gradient(135deg,#7e0fff,#000);border:none;border-radius:28px;bottom:24px;box-shadow:0 8px 32px #7e0fff73,0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;gap:8px;height:56px;justify-content:center;outline-offset:4px;overflow:hidden;padding:0 20px;position:fixed;right:24px;transition:transform .2s ease,box-shadow .2s ease;z-index:9000}.feedback-fab[data-v-21b6359b]:hover{box-shadow:0 12px 40px #7e0fff99,0 4px 12px #0006;transform:scale(1.1) translateY(-2px)}.feedback-fab[data-v-21b6359b]:focus-visible{outline:3px solid #a855f7;outline-offset:4px}.feedback-fab[data-v-21b6359b]:active{transform:scale(.97)}.fab-ripple[data-v-21b6359b]{animation:ripple-21b6359b .6s ease-out forwards;background:#ffffff4d;border-radius:inherit;inset:0;pointer-events:none;position:absolute}@keyframes ripple-21b6359b{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}.fab-bounce[data-v-21b6359b]{animation:fab-bounce-21b6359b .6s ease .4s 3}@keyframes fab-bounce-21b6359b{0%,to{transform:translateY(0)}40%{transform:translateY(-10px)}70%{transform:translateY(-5px)}}.fab-pulse[data-v-21b6359b]:before{animation:fab-pulse-21b6359b 1.6s ease-out infinite;border:2px solid rgba(126,15,255,.5);border-radius:50%;content:"";inset:-4px;pointer-events:none;position:absolute}@keyframes fab-pulse-21b6359b{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.fab-text[data-v-21b6359b]{font-size:.95rem;font-weight:500;white-space:nowrap}@media(max-width:640px){.feedback-fab[data-v-21b6359b]{border-radius:50%;bottom:16px;height:48px;padding:0;right:16px;width:48px}.fab-text[data-v-21b6359b]{display:none}}.feedback-backdrop[data-v-21b6359b]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:9001}.feedback-modal[data-v-21b6359b]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#18181b;border:1px solid rgba(126,15,255,.25);border-radius:24px;box-shadow:0 0 0 1px #ffffff0d,0 24px 80px #000000b3,0 0 60px #7e0fff1f;left:50%;max-height:90vh;max-width:calc(100vw - 32px);overflow-y:auto;padding:28px;position:fixed;top:50%;transform:translate(-50%,-50%);width:500px;z-index:9002}.feedback-modal[data-v-21b6359b]:before{background:linear-gradient(90deg,transparent,#7e0fff,#3b82f6,transparent);border-radius:24px 24px 0 0;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0}.modal-close[data-v-21b6359b]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#ffffff80;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.modal-close[data-v-21b6359b]:hover{background:#ffffff1f;border-color:#fff3;color:#fff}.modal-close[data-v-21b6359b]:focus-visible{outline:2px solid #a855f7;outline-offset:2px}.modal-header[data-v-21b6359b]{align-items:flex-start;display:flex;gap:14px;margin-bottom:24px;padding-right:40px}.header-icon-wrap[data-v-21b6359b]{align-items:center;background:linear-gradient(135deg,#7e0fff4d,#0003);border:1px solid rgba(126,15,255,.3);border-radius:12px;color:#a855f7;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.modal-header h2[data-v-21b6359b]{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.modal-header p[data-v-21b6359b]{color:#ffffff80;font-size:.85rem;margin:0}.feedback-form[data-v-21b6359b]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-21b6359b]{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:500px){.form-row[data-v-21b6359b]{grid-template-columns:1fr}}.form-group[data-v-21b6359b]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-21b6359b]{color:#ffffffb3;font-size:.8rem;font-weight:600;letter-spacing:.02em}.label-optional[data-v-21b6359b]{color:#ffffff59;font-weight:400}.label-required[data-v-21b6359b]{color:#a855f7}.form-group input[data-v-21b6359b],.form-group textarea[data-v-21b6359b]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.875rem;outline:none;padding:10px 14px;resize:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-group input[data-v-21b6359b]::-moz-placeholder,.form-group textarea[data-v-21b6359b]::-moz-placeholder{color:#ffffff40}.form-group input[data-v-21b6359b]::placeholder,.form-group textarea[data-v-21b6359b]::placeholder{color:#ffffff40}.form-group input[data-v-21b6359b]:focus,.form-group textarea[data-v-21b6359b]:focus{background:#ffffff12;border-color:#7e0fff99;box-shadow:0 0 0 3px #7e0fff1f}.form-group textarea.input-error[data-v-21b6359b]{border-color:#ef444499}.textarea-footer[data-v-21b6359b]{align-items:center;display:flex;justify-content:space-between}.field-error[data-v-21b6359b]{color:#f87171;font-size:.75rem}.char-count[data-v-21b6359b]{color:#ffffff4d;flex-shrink:0;font-size:.72rem;text-align:right}.char-warn[data-v-21b6359b]{color:#fb923c}.error-banner[data-v-21b6359b]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#fca5a5;font-size:.82rem;gap:8px;padding:10px 14px}.contact-nudge[data-v-21b6359b],.error-banner[data-v-21b6359b]{align-items:center;display:flex}.contact-nudge[data-v-21b6359b]{background:#7e0fff12;border:1px solid rgba(126,15,255,.2);border-radius:12px;gap:12px;justify-content:space-between;padding:12px 16px}.nudge-label[data-v-21b6359b]{color:#fff9;font-size:.82rem;margin:0;white-space:nowrap}.submit-btn[data-v-21b6359b]{align-items:center;background:linear-gradient(135deg,#5d0cb9,#000);border:none;border-radius:12px;box-shadow:0 4px 16px #7e0fff59;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;margin-top:4px;padding:12px 20px;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-21b6359b]:hover:not(:disabled){box-shadow:0 6px 24px #7e0fff80;opacity:.92;transform:translateY(-1px)}.submit-btn[data-v-21b6359b]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-21b6359b]:disabled{cursor:not-allowed;opacity:.6}.submit-btn[data-v-21b6359b]:focus-visible{outline:2px solid #a855f7;outline-offset:3px}.spinner-icon[data-v-21b6359b]{animation:spin-21b6359b .8s linear infinite}@keyframes spin-21b6359b{to{transform:rotate(1turn)}}.success-state[data-v-21b6359b]{flex-direction:column;gap:12px;padding:16px 0 8px;text-align:center}.success-icon[data-v-21b6359b],.success-state[data-v-21b6359b]{align-items:center;display:flex}.success-icon[data-v-21b6359b]{background:linear-gradient(135deg,#0fffc126,#7e0fff26);border:1px solid rgba(15,255,193,.3);border-radius:50%;color:#0fffc1;height:60px;justify-content:center;width:60px}.success-state h3[data-v-21b6359b]{color:#fff;font-size:1.3rem;font-weight:700;margin:0}.success-state p[data-v-21b6359b]{color:#ffffff8c;font-size:.9rem;margin:0;max-width:280px}.close-success-btn[data-v-21b6359b]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#ffffffb3;cursor:pointer;font-family:inherit;font-size:.875rem;margin-top:8px;padding:9px 28px;transition:all .2s ease}.close-success-btn[data-v-21b6359b]:hover{background:#ffffff24;color:#fff}.feedback-backdrop-enter-active[data-v-21b6359b],.feedback-backdrop-leave-active[data-v-21b6359b]{transition:opacity .25s ease}.feedback-backdrop-enter-from[data-v-21b6359b],.feedback-backdrop-leave-to[data-v-21b6359b]{opacity:0}.feedback-modal-enter-active[data-v-21b6359b]{transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.feedback-modal-leave-active[data-v-21b6359b]{transition:opacity .2s ease,transform .2s ease}.feedback-modal-enter-from[data-v-21b6359b]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.feedback-modal-leave-to[data-v-21b6359b]{opacity:0;transform:translate(-50%,-50%) scale(.95)}.fade-up-enter-active[data-v-21b6359b]{transition:opacity .3s ease,transform .3s ease}.fade-up-enter-from[data-v-21b6359b]{opacity:0;transform:translateY(8px)}
