.hero-form-card[data-v-80c3f216]{background:var(--navy);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:40px 32px;text-align:center}.form-logo[data-v-80c3f216]{margin:0 auto 16px;width:100px}.form-title[data-v-80c3f216]{color:var(--white);font-size:1.6rem;margin-bottom:24px}.quote-form .form-row[data-v-80c3f216]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.quote-form .form-group[data-v-80c3f216]{margin-bottom:12px;text-align:left}.quote-form label[data-v-80c3f216]{color:var(--white);display:block;font-family:var(--font-heading);font-size:.82rem;font-weight:600;margin-bottom:6px}.quote-form .required[data-v-80c3f216]{color:var(--gold)}.quote-form input[type=email][data-v-80c3f216],.quote-form input[type=tel][data-v-80c3f216],.quote-form input[type=text][data-v-80c3f216],.quote-form textarea[data-v-80c3f216]{background:#ffffff12;border:1px solid var(--border-light);border-radius:8px;color:var(--white);font-family:var(--font-body);font-size:.9rem;padding:12px 16px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.quote-form input[data-v-80c3f216]::-moz-placeholder,.quote-form textarea[data-v-80c3f216]::-moz-placeholder{color:var(--text-white-dim)}.quote-form input[data-v-80c3f216]::placeholder,.quote-form textarea[data-v-80c3f216]::placeholder{color:var(--text-white-dim)}.quote-form input[data-v-80c3f216]:focus,.quote-form textarea[data-v-80c3f216]:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--gold-rgb),.15);outline:none}.phone-input[data-v-80c3f216]{align-items:stretch;background:#ffffff12;border:1px solid var(--border-light);border-radius:8px;display:flex;min-height:44px;position:relative;transition:all var(--transition-fast)}.phone-input[data-v-80c3f216]:focus-within{border-color:var(--gold)}.country-selector[data-v-80c3f216]{align-items:center;border-right:1px solid hsla(0,0%,100%,.1);cursor:pointer;display:flex;gap:6px;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selected-code[data-v-80c3f216]{color:var(--white);font-size:.82rem;font-weight:700}.country-selector i[data-v-80c3f216]{color:var(--gold);font-size:.6rem}.country-dropdown[data-v-80c3f216]{animation:slideInDown .15s ease;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 10px 30px #0003;left:0;margin-top:4px;overflow:hidden;position:absolute;top:100%;width:60px;z-index:100}.country-option[data-v-80c3f216]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:background .15s}.country-option[data-v-80c3f216]:hover{background:#f0f2f5}.option-name[data-v-80c3f216]{color:#000;font-size:.82rem;font-weight:700}.option-desc[data-v-80c3f216]{color:#666;font-size:.7rem;font-weight:400;opacity:.8}.quote-form .phone-input input[type=tel][data-v-80c3f216]{background:transparent!important;border:none!important;box-shadow:none!important;flex:1;height:100%;padding:8px 16px!important}.quote-form .phone-input input[type=tel][data-v-80c3f216]:focus{border:none;box-shadow:none}.form-checkbox[data-v-80c3f216]{align-items:flex-start;display:flex;gap:10px;margin-bottom:16px;text-align:left}.form-checkbox input[type=checkbox][data-v-80c3f216]{accent-color:var(--gold);flex-shrink:0;height:16px;margin-top:3px;width:16px}.form-checkbox label[data-v-80c3f216]{color:var(--text-white-faded);font-size:.75rem;font-weight:400;line-height:1.4}@media(max-width:480px){.quote-form .form-row[data-v-80c3f216]{grid-template-columns:1fr}}.field-error[data-v-80c3f216]{align-items:center;color:#ff6b6b;display:flex;font-size:.75rem;gap:5px;margin-top:5px;text-align:left}.input-error[data-v-80c3f216],.input-error-box[data-v-80c3f216]{border-color:#ff6b6b!important;box-shadow:0 0 0 2px #ff6b6b33!important}.hero-section[data-v-812446e1]{align-items:center;background:url(../images/dashboard.png) 50%/cover no-repeat;display:flex;min-height:100vh;padding-top:var(--header-height);position:relative}.hero-overlay[data-v-812446e1]{background:linear-gradient(135deg,rgba(var(--navy-rgb),.88) 0,rgba(var(--navy-rgb),.7),rgba(var(--navy-rgb),.5));inset:0;position:absolute;z-index:1}.hero-inner[data-v-812446e1]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--container-max);padding:60px 20px 140px;position:relative;z-index:2}.hero-title[data-v-812446e1]{color:var(--white);font-size:2.8rem;line-height:1.15;margin-bottom:24px}.hero-subtitle[data-v-812446e1]{color:var(--text-white-muted);font-size:1rem;line-height:1.7;max-width:520px}.wave-divider[data-v-812446e1]{bottom:0;left:0;line-height:0;position:absolute;width:100%;z-index:3}.wave-divider svg[data-v-812446e1]{height:auto;width:100%}@media(max-width:1024px){.hero-inner[data-v-812446e1]{gap:40px;grid-template-columns:1fr}.hero-title[data-v-812446e1]{font-size:2.2rem}}@media(max-width:768px){.hero-title[data-v-812446e1]{font-size:1.8rem}.hero-inner[data-v-812446e1]{padding:40px 20px 120px}}@media(max-width:480px){.hero-title[data-v-812446e1]{font-size:1.5rem}}.trust-section[data-v-e840fb14]{background:var(--navy);padding:30px 0;position:relative;z-index:4}.trust-grid[data-v-e840fb14]{flex-wrap:wrap;gap:40px;justify-content:center}.trust-grid[data-v-e840fb14],.trust-item[data-v-e840fb14]{align-items:center;display:flex}.trust-item[data-v-e840fb14]{color:var(--white);flex-direction:column;gap:8px;text-align:center}.trust-icon[data-v-e840fb14]{align-items:center;border:2px solid hsla(0,0%,100%,.3);border-radius:var(--radius-circle);color:var(--gold);display:flex;font-size:1.3rem;height:56px;justify-content:center;transition:all var(--transition-fast);width:56px}.trust-item:hover .trust-icon[data-v-e840fb14]{background:rgba(var(--gold-rgb),.1);border-color:var(--gold);transform:scale(1.1)}.trust-item span[data-v-e840fb14]{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media(max-width:480px){.trust-grid[data-v-e840fb14]{gap:20px}}.about-section[data-v-e76e9d4e]{background:var(--white);padding:var(--section-padding)}.about-grid[data-v-e76e9d4e]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.about-content p[data-v-e76e9d4e]{color:var(--text-secondary);font-size:1rem;line-height:1.8;margin-bottom:20px}.about-highlight[data-v-e76e9d4e]{color:var(--gold);font-family:var(--font-heading);font-size:.9rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.about-image img[data-v-e76e9d4e]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:transform var(--transition-slow)}.about-image:hover img[data-v-e76e9d4e]{transform:scale(1.02)}@media(max-width:768px){.about-grid[data-v-e76e9d4e]{grid-template-columns:1fr}}.services-section[data-v-99b6e0a1]{background:var(--gray-bg);padding:var(--section-padding)}.services-grid[data-v-99b6e0a1]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.service-card[data-v-99b6e0a1]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:all var(--transition-medium)}.service-card[data-v-99b6e0a1]:hover{box-shadow:0 16px 50px #00000026;transform:translateY(-8px)}.service-image[data-v-99b6e0a1]{height:200px;overflow:hidden}.service-image img[data-v-99b6e0a1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow);width:100%}.service-card:hover .service-image img[data-v-99b6e0a1]{transform:scale(1.08)}.service-body[data-v-99b6e0a1]{padding:24px}.service-body h3[data-v-99b6e0a1]{color:var(--navy);font-size:1rem;margin-bottom:10px}.service-body p[data-v-99b6e0a1]{color:var(--text-muted);font-size:.88rem;line-height:1.6;margin-bottom:16px}@media(max-width:1024px){.services-grid[data-v-99b6e0a1]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.services-grid[data-v-99b6e0a1]{grid-template-columns:1fr}}.process-section[data-v-3aef219d]{background:var(--white);padding:var(--section-padding)}.process-grid[data-v-3aef219d]{align-items:flex-start;display:flex;gap:0;justify-content:center;margin-top:20px}.process-step[data-v-3aef219d]{flex:1;flex-direction:column;max-width:220px;padding:0 20px;position:relative;text-align:center}.process-number[data-v-3aef219d],.process-step[data-v-3aef219d]{align-items:center;display:flex}.process-number[data-v-3aef219d]{background:var(--gold);color:var(--navy);font-family:var(--font-heading);font-size:.85rem;font-weight:800;height:32px;width:32px}.process-icon[data-v-3aef219d],.process-number[data-v-3aef219d]{border-radius:var(--radius-circle);justify-content:center;margin-bottom:16px}.process-icon[data-v-3aef219d]{align-items:center;background:var(--navy);color:var(--white);display:flex;font-size:1.8rem;height:80px;transition:all var(--transition-fast);width:80px}.process-step:hover .process-icon[data-v-3aef219d]{background:var(--gold);color:var(--navy);transform:scale(1.1)}.process-step h3[data-v-3aef219d]{color:var(--navy);font-size:.9rem;margin-bottom:8px}.process-step p[data-v-3aef219d]{color:var(--text-muted);font-size:.82rem;line-height:1.5}.process-connector[data-v-3aef219d]{align-items:center;color:var(--gold);display:flex;font-size:1.2rem;padding-top:75px}@media(max-width:1024px){.process-connector[data-v-3aef219d]{display:none}.process-grid[data-v-3aef219d]{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.process-step[data-v-3aef219d]{max-width:none}}@media(max-width:768px){.process-grid[data-v-3aef219d]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.process-grid[data-v-3aef219d]{grid-template-columns:1fr}}.gallery-section[data-v-a1ddd4ad]{background:var(--navy);padding:var(--section-padding)}.gallery-section .section-label[data-v-a1ddd4ad]{color:#ffffff80}.gallery-section .section-title[data-v-a1ddd4ad]{color:var(--white)}.gallery-grid[data-v-a1ddd4ad]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.gallery-item[data-v-a1ddd4ad]{aspect-ratio:4/3;border-radius:12px;cursor:pointer;overflow:hidden;position:relative}.gallery-item[data-v-a1ddd4ad]:after{background:rgba(var(--navy-rgb),0);content:"";inset:0;position:absolute;transition:background var(--transition-fast)}.gallery-item[data-v-a1ddd4ad]:hover:after{background:rgba(var(--navy-rgb),.3)}.gallery-item img[data-v-a1ddd4ad]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow);width:100%}.gallery-item:hover img[data-v-a1ddd4ad]{transform:scale(1.08)}.gallery-cta[data-v-a1ddd4ad]{text-align:center}@media(max-width:768px){.gallery-grid[data-v-a1ddd4ad]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.gallery-grid[data-v-a1ddd4ad]{grid-template-columns:1fr}}.reviews-section[data-v-0d9fa4b5]{background:var(--white);padding:var(--section-padding)}.reviews-slider[data-v-0d9fa4b5]{margin-bottom:40px;overflow:hidden;position:relative}.reviews-track[data-v-0d9fa4b5]{display:flex;gap:24px;transition:transform var(--transition-slow)}.review-card[data-v-0d9fa4b5]{background:var(--gray-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);min-width:calc(33.33% - 16px);padding:32px;transition:all var(--transition-fast)}.review-card[data-v-0d9fa4b5]:hover{border-color:var(--gold);box-shadow:0 12px 40px #0000001a;transform:translateY(-4px)}.review-stars[data-v-0d9fa4b5]{color:var(--gold);display:flex;font-size:1rem;gap:3px;margin-bottom:16px}.review-text[data-v-0d9fa4b5]{color:var(--text-secondary);font-size:.9rem;font-style:italic;line-height:1.7;margin-bottom:20px}.review-author[data-v-0d9fa4b5]{gap:12px}.review-author[data-v-0d9fa4b5],.review-avatar[data-v-0d9fa4b5]{align-items:center;display:flex}.review-avatar[data-v-0d9fa4b5]{background:var(--navy);border-radius:var(--radius-circle);color:var(--gold);font-size:1.1rem;height:44px;justify-content:center;width:44px}.review-author strong[data-v-0d9fa4b5]{color:var(--navy);display:block;font-family:var(--font-heading);font-size:.9rem;font-weight:700}.review-author span[data-v-0d9fa4b5]{color:var(--text-light);font-size:.78rem}.slider-controls[data-v-0d9fa4b5]{display:flex;justify-content:space-between;left:0;padding:0 4px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.slider-btn[data-v-0d9fa4b5]{align-items:center;background:var(--navy);border:none;border-radius:var(--radius-circle);box-shadow:0 4px 15px #0003;color:var(--white);cursor:pointer;display:flex;font-size:.9rem;height:42px;justify-content:center;pointer-events:all;transition:all var(--transition-fast);width:42px}.slider-btn[data-v-0d9fa4b5]:hover{background:var(--gold);color:var(--navy);transform:scale(1.1)}.reviews-cta[data-v-0d9fa4b5]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;text-align:center}@media(max-width:768px){.review-card[data-v-0d9fa4b5]{min-width:calc(100% - 16px)}}.faq-section[data-v-1b5f7d83]{background:var(--navy);padding:var(--section-padding)}.faq-list[data-v-1b5f7d83]{margin:0 auto;max-width:800px}.faq-item[data-v-1b5f7d83]{border-bottom:1px solid hsla(0,0%,100%,.1)}.faq-question[data-v-1b5f7d83]{align-items:center;background:none;border:none;color:var(--white);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:.95rem;font-weight:700;gap:16px;justify-content:space-between;padding:22px 0;text-align:left;transition:color var(--transition-fast);width:100%}.faq-question i[data-v-1b5f7d83],.faq-question[data-v-1b5f7d83]:hover{color:var(--gold)}.faq-question i[data-v-1b5f7d83]{flex-shrink:0;font-size:1rem;transition:transform var(--transition-fast)}.faq-item.active .faq-question i[data-v-1b5f7d83]{transform:rotate(45deg)}.faq-answer[data-v-1b5f7d83]{max-height:0;overflow:hidden;transition:max-height var(--transition-medium),padding var(--transition-fast)}.faq-item.active .faq-answer[data-v-1b5f7d83]{max-height:300px;padding-bottom:22px}.faq-answer p[data-v-1b5f7d83]{color:var(--text-white-faded);font-size:.9rem;line-height:1.7}.areas-section[data-v-880be64a]{background:var(--white);padding:80px 0}.section-subtitle[data-v-880be64a]{color:var(--text-light);font-size:1.1rem;margin-bottom:30px;text-align:center}.sleek-areas-list[data-v-880be64a]{flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:800px}.area-text[data-v-880be64a],.sleek-areas-list[data-v-880be64a]{align-items:center;display:flex}.area-text[data-v-880be64a]{color:var(--navy);font-family:var(--font-heading);font-size:1.3rem;font-weight:700;gap:8px}.area-text i[data-v-880be64a]{color:var(--gold);font-size:1.1rem}.separator[data-v-880be64a]{color:var(--gray-border);font-size:1.5rem}@media(max-width:600px){.sleek-areas-list[data-v-880be64a]{flex-direction:column;gap:12px}.separator[data-v-880be64a]{display:none}}.cta-section[data-v-abf19a5f]{background:linear-gradient(135deg,var(--navy) 0,#003060 100%);overflow:hidden;padding:60px 0;position:relative;text-align:center}.cta-section[data-v-abf19a5f]:before{background:rgba(var(--gold-rgb),.08);border-radius:var(--radius-circle);content:"";height:400px;position:absolute;right:-10%;top:-60%;width:400px}.cta-section h2[data-v-abf19a5f]{color:var(--white);font-size:2.2rem;margin-bottom:10px}.cta-section p[data-v-abf19a5f]{color:var(--text-white-faded);font-size:1rem;margin-bottom:30px}.cta-buttons[data-v-abf19a5f]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(max-width:480px){.cta-section h2[data-v-abf19a5f]{font-size:1.6rem}}
