.fade-enter-active[data-v-165141f7],.fade-leave-active[data-v-165141f7]{transition:opacity .2s ease}.fade-enter-from[data-v-165141f7],.fade-leave-to[data-v-165141f7]{opacity:0}.particles-container[data-v-55e1448c]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.particle[data-v-55e1448c]{background:linear-gradient(135deg,#7cd3ff,#43b6ff);border-radius:50%;height:6px;opacity:.4;position:absolute;width:6px}.particle-1[data-v-55e1448c]{left:5%;top:10%}.particle-2[data-v-55e1448c]{height:4px;left:15%;top:20%;width:4px}.particle-3[data-v-55e1448c]{left:8%;top:30%}.particle-4[data-v-55e1448c]{height:8px;left:20%;top:40%;width:8px}.particle-5[data-v-55e1448c]{left:12%;top:50%}.particle-6[data-v-55e1448c]{height:5px;left:6%;top:60%;width:5px}.particle-7[data-v-55e1448c]{left:18%;top:70%}.particle-8[data-v-55e1448c]{height:4px;left:10%;top:80%;width:4px}.particle-9[data-v-55e1448c]{right:10%;top:15%}.particle-10[data-v-55e1448c]{height:7px;right:20%;top:25%;width:7px}.particle-11[data-v-55e1448c]{right:15%;top:35%}.particle-12[data-v-55e1448c]{height:5px;right:8%;top:45%;width:5px}.particle-13[data-v-55e1448c]{right:22%;top:55%}.particle-14[data-v-55e1448c]{height:6px;right:12%;top:65%;width:6px}.particle-15[data-v-55e1448c]{right:18%;top:75%}.particle-16[data-v-55e1448c]{height:4px;right:8%;top:85%;width:4px}.particle-17[data-v-55e1448c]{height:5px;left:45%;top:5%;width:5px}.particle-18[data-v-55e1448c]{left:35%;top:90%}.particle-19[data-v-55e1448c]{height:6px;right:35%;top:8%;width:6px}.particle-20[data-v-55e1448c]{height:4px;right:40%;top:92%;width:4px}.grid-pattern[data-v-55e1448c]{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 0);background-size:50px 50px;height:100%;width:100%}.badge[data-v-55e1448c]{position:relative}.pulse-dot[data-v-55e1448c]{animation:pulse-55e1448c 2s ease-in-out infinite;background:#7cd3ff;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}@keyframes pulse-55e1448c{0%,to{box-shadow:0 0 #7cd3ff59;transform:scale(1)}50%{box-shadow:0 0 0 8px #7cd3ff00;transform:scale(1.1)}}.gradient-text[data-v-55e1448c]{background:linear-gradient(135deg,#007185,#00a0b0 50%,#007185);-webkit-background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:gradient-shift-55e1448c 3s ease infinite;background-clip:text}@keyframes gradient-shift-55e1448c{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.cta-button[data-v-55e1448c]{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 1.25rem;position:relative;transition:all .3s ease}.primary-btn[data-v-55e1448c]{background:linear-gradient(135deg,#f90,#f60);box-shadow:0 4px 15px #ff99004d;color:#fff}.primary-btn[data-v-55e1448c]:hover{box-shadow:0 6px 20px #f906;transform:translateY(-2px)}.btn-content[data-v-55e1448c]{align-items:center;display:flex;gap:.5rem;position:relative;z-index:1}.btn-shimmer[data-v-55e1448c]{animation:shimmer-55e1448c 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer-55e1448c{0%{left:-100%}to{left:100%}}.secondary-btn[data-v-55e1448c]{background:#fff;border:1px solid #d1d5db;color:#374151}.secondary-btn[data-v-55e1448c]:hover{background:#f9fafb;border-color:#f90;color:#f90;transform:translateY(-2px)}.tertiary-btn[data-v-55e1448c]{background:#fff;border:1px solid #d1d5db;color:#374151}.tertiary-btn[data-v-55e1448c]:hover{background:#f9fafb;border-color:#007185;color:#007185;transform:translateY(-2px)}.stat-card[data-v-55e1448c]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1rem;transition:all .3s ease}.stat-card[data-v-55e1448c]:hover{border-color:#f90;box-shadow:0 8px 25px #ff990026;transform:translateY(-4px)}.stat-value[data-v-55e1448c]{transition:transform .3s ease}.stat-card:hover .stat-value[data-v-55e1448c]{transform:scale(1.05)}.hero-image-container[data-v-55e1448c]{perspective:1000px}.image-wrapper[data-v-55e1448c]{position:relative;transition:transform .3s ease}.image-wrapper[data-v-55e1448c]:hover{transform:rotateY(-2deg) rotateX(2deg)}.image-overlay[data-v-55e1448c]{background:linear-gradient(135deg,rgba(255,153,0,.1),transparent 50%);inset:0;pointer-events:none;position:absolute}.gear-container[data-v-55e1448c]{color:#f90;height:100px;opacity:.3;position:absolute;right:-30px;top:-30px;width:100px}.rotating-gear[data-v-55e1448c]{height:100%;width:100%}.floating-badge[data-v-55e1448c]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:2rem;bottom:20px;box-shadow:0 4px 15px #0000001a;color:#374151;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;left:-20px;padding:.5rem 1rem;position:absolute}@media(max-width:640px){.gear-container[data-v-55e1448c]{height:60px;right:-15px;top:-15px;width:60px}.floating-badge[data-v-55e1448c]{bottom:10px;left:10px}}.orb[data-v-f25ff3b6]{animation:float-f25ff3b6 10s ease-in-out infinite;border-radius:999px;filter:blur(48px);opacity:.7;position:absolute}.orb-1[data-v-f25ff3b6]{background:#0c4d8c24;height:260px;left:-40px;top:-60px;width:260px}.orb-2[data-v-f25ff3b6]{animation-delay:2s;background:#2c7be529;bottom:-140px;height:320px;right:10%;width:320px}.orb-3[data-v-f25ff3b6]{animation-delay:4s;background:#0fa3b129;height:200px;right:-60px;top:20%;width:200px}.grid-lines[data-v-f25ff3b6]{background-image:linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 0),linear-gradient(180deg,rgba(148,163,184,.12) 1px,transparent 0);background-size:120px 120px;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.45),transparent 65%);mask-image:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.45),transparent 65%);position:absolute}.stat-pill[data-v-f25ff3b6]{background:#e8f1fb;border:1px solid var(--mq-border);border-radius:999px;color:#0f172a;display:grid;gap:4px;padding:.75rem 1.25rem;place-items:center}.stat-pill span[data-v-f25ff3b6]{color:#0a4d8c;font-size:1.25rem;font-weight:700}.stat-pill p[data-v-f25ff3b6]{font-size:.75rem;letter-spacing:.2em;opacity:.7;text-transform:uppercase}.testimonial-card[data-v-f25ff3b6]{animation:riseIn-f25ff3b6 .9s ease forwards;background:linear-gradient(140deg,#fff,#f5f8fc);border:1px solid var(--mq-border);border-radius:1.25rem;box-shadow:0 18px 50px #0f4d8c1a,inset 0 1px #fffc;color:#0f172a;opacity:0;padding:1.9rem;transform:translateY(12px)}.testimonial-card[data-v-f25ff3b6]:nth-child(2){animation-delay:.15s}.testimonial-card[data-v-f25ff3b6]:nth-child(3){animation-delay:.3s}.rating[data-v-f25ff3b6]{display:flex;gap:.25rem}.quote[data-v-f25ff3b6]{color:#334155;font-size:1rem;line-height:1.6;margin-top:1rem}.meta[data-v-f25ff3b6]{align-items:center;display:flex;gap:.75rem;margin-top:1.5rem}.avatar[data-v-f25ff3b6]{background:linear-gradient(135deg,#0fa3b1,#2c7be5);border-radius:999px;color:#0f172a;display:grid;font-weight:700;height:44px;place-items:center;width:44px}.avatar.alt[data-v-f25ff3b6]{background:linear-gradient(135deg,#0a4d8c,#2c7be5)}.name[data-v-f25ff3b6]{color:#0f172a;font-weight:600}.role[data-v-f25ff3b6]{color:#475569;font-size:.8rem}@keyframes float-f25ff3b6{0%,to{transform:translateY(0)}50%{transform:translateY(18px)}}@keyframes riseIn-f25ff3b6{to{opacity:1;transform:translateY(0)}}.ocean-glow[data-v-7a7ac0e9]{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,rgba(56,189,248,.38),transparent 55%),radial-gradient(circle at 70% 70%,rgba(14,165,233,.32),transparent 60%);border-radius:999px;filter:blur(44px);max-width:620px;opacity:.75;position:absolute;width:48vw}.ocean-glow.delay-1[data-v-7a7ac0e9]{animation-delay:1.2s}.ocean-grid[data-v-7a7ac0e9]{background-image:linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(180deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:120px 120px;-webkit-mask-image:radial-gradient(circle at center,hsla(0,0%,100%,.18),transparent 65%);mask-image:radial-gradient(circle at center,hsla(0,0%,100%,.18),transparent 65%);opacity:.45}.bubbles[data-v-7a7ac0e9],.ocean-grid[data-v-7a7ac0e9]{inset:0;position:absolute}.bubbles[data-v-7a7ac0e9]{overflow:hidden}.bubble[data-v-7a7ac0e9]{animation:drift-7a7ac0e9 12s ease-in-out infinite;background:#ffffff59;border-radius:999px;height:12px;left:calc(var(--i)*7%);opacity:.35;position:absolute;top:calc(var(--i)*6%);width:12px}.bubble[data-v-7a7ac0e9]:nth-child(n){--i:1}.bubble[data-v-7a7ac0e9]:nth-child(2){--i:2;animation-delay:.6s;height:10px;width:10px}.bubble[data-v-7a7ac0e9]:nth-child(3){--i:3;animation-delay:1.2s}.bubble[data-v-7a7ac0e9]:nth-child(4){--i:4;animation-delay:1.8s;height:8px;width:8px}.bubble[data-v-7a7ac0e9]:nth-child(5){--i:5;animation-delay:2.4s}.bubble[data-v-7a7ac0e9]:nth-child(6){--i:6;animation-delay:3s;height:14px;width:14px}.bubble[data-v-7a7ac0e9]:nth-child(7){--i:7;animation-delay:3.6s}.bubble[data-v-7a7ac0e9]:nth-child(8){--i:8;animation-delay:4.2s;height:16px;width:16px}.bubble[data-v-7a7ac0e9]:nth-child(9){--i:9;animation-delay:4.8s}.bubble[data-v-7a7ac0e9]:nth-child(10){--i:10;animation-delay:5.4s;height:9px;width:9px}.bubble[data-v-7a7ac0e9]:nth-child(11){--i:11;animation-delay:6s}.bubble[data-v-7a7ac0e9]:nth-child(12){--i:12;animation-delay:6.6s;height:15px;width:15px}.bubble[data-v-7a7ac0e9]:nth-child(13){--i:13;animation-delay:7.2s}.bubble[data-v-7a7ac0e9]:nth-child(14){--i:14;animation-delay:7.8s;height:11px;width:11px}@keyframes drift-7a7ac0e9{0%{opacity:.2;transform:translateY(18px) translate(-12px) scale(.9)}50%{opacity:.55;transform:translateY(-18px) translate(6px) scale(1)}to{opacity:.2;transform:translateY(16px) translate(-6px) scale(.9)}}.input-field[data-v-7a7ac0e9]{border-radius:.5rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-field[data-v-7a7ac0e9]::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.input-field[data-v-7a7ac0e9]::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.input-field[data-v-7a7ac0e9]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-color:rgba(10,77,140,.3)}.btn-primary[data-v-7a7ac0e9]{align-items:center;border-radius:.5rem;display:inline-flex;gap:.5rem;justify-content:center;--tw-bg-opacity:1;background-color:rgb(10 77 140/var(--tw-bg-opacity,1));font-weight:600;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-7a7ac0e9],.btn-primary[data-v-7a7ac0e9]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-primary[data-v-7a7ac0e9]:hover{--tw-translate-y:-1px;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-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)}.btn-primary[data-v-7a7ac0e9]:disabled{cursor:not-allowed;opacity:.7}
