.navbar.sticky-top[data-v-5cacc2c1]{border-bottom:1px solid #ffffff0d;transition:all .4s;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background-color:#13171fd9!important}.navbar-nav .nav-link[data-v-5cacc2c1]{padding:10px 15px;font-weight:500;transition:color .3s;position:relative}.navbar-nav .nav-link[data-v-5cacc2c1]:after{content:"";background-color:#ff6b00;width:0;height:2px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.navbar-nav .nav-link[data-v-5cacc2c1]:hover:after,.navbar-nav .nav-link.active[data-v-5cacc2c1]:after{width:70%}.navbar-nav .nav-link[data-v-5cacc2c1]:hover,.navbar-nav .nav-link.active[data-v-5cacc2c1]{color:#ff6b00!important}.dropdown-menu[data-v-5cacc2c1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background-color:#fffffff2;border:none;border-radius:12px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform:translateY(15px);box-shadow:0 10px 30px #0000001a}.dropdown:hover .dropdown-menu[data-v-5cacc2c1]{opacity:1;visibility:visible;display:block;transform:translateY(0)}.dropdown-item[data-v-5cacc2c1]{border-radius:8px;width:auto;margin:0 8px;padding:10px 20px;font-weight:500;transition:all .2s}.dropdown-item[data-v-5cacc2c1]:hover,.dropdown-item.active[data-v-5cacc2c1]{color:#ff6b00;background-color:#ff6b001a;transform:translate(5px)}.btn-booking[data-v-5cacc2c1]{color:#fff;letter-spacing:.5px;z-index:1;background-color:#ff6b00;border-color:#ff6b00;border-radius:50px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #ff6b004d}.btn-booking[data-v-5cacc2c1]:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.btn-booking[data-v-5cacc2c1]:hover:before{left:100%}.btn-booking[data-v-5cacc2c1]:hover,.btn-booking[data-v-5cacc2c1]:focus,.btn-booking.router-link-active[data-v-5cacc2c1]{color:#fff;background-color:#e05e00;border-color:#e05e00;transform:translateY(-3px);box-shadow:0 8px 25px #ff6b0080}.btn-booking[data-v-5cacc2c1]:active{transform:translateY(-1px);box-shadow:0 4px 15px #ff6b0066}.whatsapp-group-container[data-v-63301bc3]{flex-direction:column;align-items:center;display:flex}.whatsapp-group-container .social-popups[data-v-63301bc3]{opacity:0;pointer-events:none;height:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;transform:translateY(20px)scale(.8)}.whatsapp-group-container:hover .social-popups[data-v-63301bc3]{opacity:1;pointer-events:auto;height:auto;overflow:visible;transform:translateY(0)scale(1)}.social-sub-btn[data-v-63301bc3]{border:none;width:45px;height:45px;transition:transform .2s,background-color .2s;box-shadow:0 4px 10px #00000040}.social-sub-btn[data-v-63301bc3]:hover{transform:scale(1.15)}.facebook-btn[data-v-63301bc3]{background-color:#1877f2!important}.instagram-btn[data-v-63301bc3]{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important}.tiktok-btn[data-v-63301bc3]{background-color:#010101!important}.twitter-btn[data-v-63301bc3]{background-color:#1da1f2!important}.whatsapp-btn[data-v-63301bc3]{background-color:#25d366;border-color:#25d366;transition:transform .3s;animation:1.8s ease-in-out infinite whatsapp-pulse-63301bc3;box-shadow:0 4px 10px #00000026}.whatsapp-btn[data-v-63301bc3]:hover{transform:scale(1.2)!important}@keyframes whatsapp-pulse-63301bc3{0%,40%,80%,to{transform:scale(1);box-shadow:0 4px 12px #0003,0 0 8px #25d36680;background-color:#25d366!important}20%,60%{transform:scale(1.1);box-shadow:0 4px 25px #25d366,0 0 35px #25d366cc;background-color:#39ff14!important}}.btn-primary[data-v-95f4f23f]{box-shadow:0 4px 15px #ff8c004d;color:#fff!important;background-color:#ff8c00!important;border-color:#ff8c00!important;border-radius:50px!important;transition:all .3s!important}.btn-primary[data-v-95f4f23f]:hover{background-color:#e07b00!important;border-color:#e07b00!important;transform:translateY(-3px)!important;box-shadow:0 8px 25px #ff8c0080!important}.nav-pills .nav-link[data-v-95f4f23f]{background-color:#f8f9fa;border:1px solid #0000;border-radius:12px;transition:all .3s}.nav-pills .nav-link[data-v-95f4f23f]:hover{background-color:#fff5eb;border-color:#ff8c00;transform:translate(5px)}.nav-pills .nav-link.active[data-v-95f4f23f]{box-shadow:0 5px 15px #ff8c0066;color:#fff!important;background-color:#ff8c00!important}.position-relative.overflow-hidden img[data-v-95f4f23f]{transition:transform .5s}.team-item:hover .position-relative.overflow-hidden img[data-v-95f4f23f]{transform:scale(1.1)}.card.overflow-hidden img[data-v-95f4f23f]{transition:transform .5s}.card.overflow-hidden:hover img[data-v-95f4f23f]{transform:scale(1.08)}.accordion-item[data-v-95f4f23f]{transition:all .3s}.accordion-item[data-v-95f4f23f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014!important}.accordion-button[data-v-95f4f23f]:not(.collapsed){color:#ff8c00;box-shadow:none;background-color:#fff5eb}.accordion-button[data-v-95f4f23f]:focus{border-color:#ff8c00;box-shadow:0 0 0 .25rem #ff8c0040}.brand-grid-section[data-v-95f4f23f]{background-color:#0f1013;background-image:radial-gradient(#ffffff0d 1px,#0000 0),radial-gradient(#ffffff08 1px,#0000 0);background-position:0 0,4px 4px;background-size:8px 8px;padding:80px 0}.brand-grid[data-v-95f4f23f]{grid-template-columns:repeat(5,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0 15px;display:grid}.brand-grid-item[data-v-95f4f23f]{aspect-ratio:1.3;background:#00000080;border:1.5px solid #ffffffd9;border-radius:16px;justify-content:center;align-items:center;padding:25px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 10px #0006}.brand-grid-item[data-v-95f4f23f]:hover{background:#ffffff0d;border-color:#ff8c00;transform:translateY(-4px);box-shadow:0 8px 20px #ff8c0033}.brand-grid-item img[data-v-95f4f23f]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80px;transition:transform .3s}.brand-grid-item:hover img[data-v-95f4f23f]{transform:scale(1.1)}@media (width<=991px){.brand-grid[data-v-95f4f23f]{grid-template-columns:repeat(3,1fr);gap:16px}}@media (width<=576px){.brand-grid[data-v-95f4f23f]{grid-template-columns:repeat(2,1fr);gap:12px}.brand-grid-item[data-v-95f4f23f]{padding:15px}}.about-content[data-v-e63e6c7a] p,.visi-content[data-v-e63e6c7a] p,.misi-content[data-v-e63e6c7a] p{text-align:justify;margin-bottom:1rem}.misi-content[data-v-e63e6c7a] ul{margin-bottom:0;padding-left:0;list-style:none}.misi-content[data-v-e63e6c7a] li{text-align:justify;margin-bottom:1rem;padding-left:35px;line-height:1.6;position:relative}.misi-content[data-v-e63e6c7a] li:before{content:"";color:#e8a020;font-family:"Font Awesome 5 Free";font-size:1.1rem;font-weight:900;position:absolute;top:2px;left:0}.misi-content[data-v-e63e6c7a] li:last-child{margin-bottom:0}.service-card-wrapper[data-v-706c3274]{background:#1a1a2e;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;height:100%;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.service-card-wrapper[data-v-706c3274]:hover{border-color:#e8a020;transform:translateY(-8px);box-shadow:0 15px 40px #e8a02026}.service-img-container[data-v-706c3274]{background:#0f0f1a;height:200px;position:relative;overflow:hidden}.service-img-container img[data-v-706c3274]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.service-card-wrapper:hover .service-img-container img[data-v-706c3274]{transform:scale(1.08)}.service-img-overlay[data-v-706c3274]{background:linear-gradient(#1a1a2e4d 0%,#1a1a2e 100%);position:absolute;inset:0}.service-icon-badge[data-v-706c3274]{color:#1a1a2e;z-index:10;background:#e8a020;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:flex;position:absolute;top:175px;right:24px;box-shadow:0 4px 15px #e8a02066}.service-content-body[data-v-706c3274]{color:#fff;flex-direction:column;flex-grow:1;padding:30px 24px 24px;display:flex}.service-title[data-v-706c3274]{color:#fff;margin-bottom:12px;font-family:Barlow,sans-serif;font-size:1.3rem;font-weight:700}.service-desc[data-v-706c3274]{color:#fff9;flex-grow:1;margin-bottom:20px;font-size:.9rem;line-height:1.6}.service-meta-footer[data-v-706c3274]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.service-price-box[data-v-706c3274]{flex-direction:column;display:flex}.service-price-label[data-v-706c3274]{text-transform:uppercase;color:#fff6;letter-spacing:1px;font-size:10px}.service-price-value[data-v-706c3274]{color:#e8a020;font-size:1.1rem;font-weight:700}.service-book-btn[data-v-706c3274]{color:#1a1a2e;background:linear-gradient(135deg,#e8a020,#f5c842);border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.service-book-btn[data-v-706c3274]:hover{color:#1a1a2e;transform:translateY(-2px);box-shadow:0 5px 15px #e8a0204d}.booking-hero[data-v-3de678f8]{background:linear-gradient(135deg,#0f0f1a 0%,#1a1a2e 40%,#16213e 100%);padding:120px 0 80px;position:relative;overflow:hidden}.booking-hero[data-v-3de678f8]:before{content:"";background:radial-gradient(at 70%,#e8a0201f 0%,#0000 60%);position:absolute;inset:0}.booking-hero .hero-badge[data-v-3de678f8]{color:#e8a020;letter-spacing:2px;text-transform:uppercase;background:#e8a02026;border:1px solid #e8a0204d;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.booking-hero h1[data-v-3de678f8]{color:#fff;font-family:Barlow,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2}.booking-hero h1 span[data-v-3de678f8]{color:#e8a020}.booking-hero p[data-v-3de678f8]{color:#ffffffa6;max-width:520px;font-size:1.05rem}.step-progress[data-v-3de678f8]{justify-content:center;align-items:center;gap:0;margin-bottom:40px;display:flex}.step-item[data-v-3de678f8]{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.step-item[data-v-3de678f8]:not(:last-child):after{content:"";z-index:0;background:#ffffff1a;width:100%;height:2px;position:absolute;top:20px;left:50%}.step-item.active[data-v-3de678f8]:not(:last-child):after,.step-item.done[data-v-3de678f8]:not(:last-child):after{background:#e8a020}.step-circle[data-v-3de678f8]{z-index:1;color:#fff6;background:#ffffff14;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;transition:all .3s;display:flex;position:relative}.step-item.active .step-circle[data-v-3de678f8]{color:#fff;background:#e8a020;border-color:#e8a020;box-shadow:0 0 20px #e8a02066}.step-item.done .step-circle[data-v-3de678f8]{color:#fff;background:#28a745;border-color:#28a745}.step-label[data-v-3de678f8]{color:#fff6;text-align:center;white-space:nowrap;font-size:11px}.step-item.active .step-label[data-v-3de678f8]{color:#e8a020;font-weight:600}.step-item.done .step-label[data-v-3de678f8]{color:#28a745}.booking-section[data-v-3de678f8]{background:linear-gradient(#1a1a2e 0%,#0f0f1a 100%);min-height:60vh;padding:80px 0}.booking-card[data-v-3de678f8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:40px;box-shadow:0 20px 60px #0006}.step-title[data-v-3de678f8]{color:#fff;margin-bottom:6px;font-family:Barlow,sans-serif;font-size:1.5rem;font-weight:700}.step-desc[data-v-3de678f8]{color:#ffffff80;margin-bottom:28px;font-size:.9rem}.service-grid[data-v-3de678f8]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.service-card[data-v-3de678f8]{cursor:pointer;background:#ffffff08;border:2px solid #ffffff14;border-radius:14px;padding:22px 18px;transition:all .25s;position:relative}.service-card[data-v-3de678f8]:hover{background:#e8a0200d;border-color:#e8a02066}.service-card.selected[data-v-3de678f8]{background:#e8a02014;border-color:#e8a020;box-shadow:0 0 0 3px #e8a02026}.service-card input[type=radio][data-v-3de678f8]{opacity:0;position:absolute}.service-icon[data-v-3de678f8]{color:#e8a020;background:#e8a0201f;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:22px;display:flex}.service-card h6[data-v-3de678f8]{color:#fff;margin-bottom:6px;font-size:.9rem;font-weight:700}.service-card p[data-v-3de678f8]{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.5}.service-check[data-v-3de678f8]{color:#fff;background:#e8a020;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:none;position:absolute;top:14px;right:14px}.service-card.selected .service-check[data-v-3de678f8]{display:flex}.tdg-label[data-v-3de678f8]{color:#ffffffb3;margin-bottom:8px;font-size:.85rem;font-weight:600}.tdg-input[data-v-3de678f8]{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:12px 16px;font-size:.9rem;transition:all .2s}.tdg-input[data-v-3de678f8]:focus{color:#fff;background:#e8a02012;border-color:#e8a020;outline:none;box-shadow:0 0 0 3px #e8a0201f}.tdg-input[data-v-3de678f8]::placeholder{color:#ffffff4d}.tdg-input option[data-v-3de678f8]{color:#fff;background:#1a1a2e}.tdg-btn-primary[data-v-3de678f8]{color:#1a1a2e;cursor:pointer;background:linear-gradient(135deg,#e8a020,#f5c842);border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 32px;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex}.tdg-btn-primary[data-v-3de678f8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e8a02059}.tdg-btn-outline[data-v-3de678f8]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;align-items:center;gap:8px;padding:13px 28px;font-size:.9rem;font-weight:600;transition:all .25s;display:inline-flex}.tdg-btn-outline[data-v-3de678f8]:hover{color:#fff;border-color:#ffffff80}.is-invalid-tdg[data-v-3de678f8]{border-color:#dc3545!important}.invalid-msg[data-v-3de678f8]{color:#fc8181;margin-top:5px;font-size:.78rem}.confirm-item[data-v-3de678f8]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;padding:14px 0;display:flex}.confirm-item[data-v-3de678f8]:last-child{border-bottom:none}.confirm-label[data-v-3de678f8]{color:#ffffff73;min-width:150px;font-size:.82rem}.confirm-value[data-v-3de678f8]{color:#fff;text-align:right;font-size:.9rem;font-weight:600}.info-card[data-v-3de678f8]{background:#e8a0200f;border:1px solid #e8a02026;border-radius:16px;padding:28px}.info-card h5[data-v-3de678f8]{color:#e8a020;margin-bottom:20px;font-size:1rem;font-weight:700}.info-item[data-v-3de678f8]{gap:14px;margin-bottom:18px;display:flex}.info-icon[data-v-3de678f8]{color:#e8a020;background:#e8a02026;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:16px;display:flex}.info-text strong[data-v-3de678f8]{color:#fff;font-size:.85rem;display:block}.info-text span[data-v-3de678f8]{color:#ffffff80;font-size:.8rem}.success-page[data-v-3de678f8]{background:linear-gradient(#0f0f1a 0%,#1a1a2e 100%);align-items:center;min-height:80vh;padding:80px 0;display:flex}.success-card[data-v-3de678f8]{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;max-width:600px;margin:0 auto;padding:50px 40px;box-shadow:0 30px 80px #00000080}.success-icon[data-v-3de678f8]{background:#28a74526;border:2px solid #28a7454d;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 28px;display:flex}.success-icon i[data-v-3de678f8]{color:#28a745;font-size:40px}.success-card h2[data-v-3de678f8]{color:#fff;margin-bottom:10px;font-family:Barlow,sans-serif;font-weight:700}.success-card p[data-v-3de678f8]{color:#ffffff8c;font-size:.95rem}.booking-detail-box[data-v-3de678f8]{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;margin:28px 0;padding:24px}.bd-row[data-v-3de678f8]{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:10px 0;display:flex}.bd-row[data-v-3de678f8]:last-child{border-bottom:none}.bd-label[data-v-3de678f8]{color:#fff6;font-size:.82rem}.bd-value[data-v-3de678f8]{color:#fff;font-size:.88rem;font-weight:600}.status-badge[data-v-3de678f8]{color:#ffc107;text-transform:uppercase;letter-spacing:1px;background:#ffc10726;border:1px solid #ffc1074d;border-radius:50px;padding:5px 16px;font-size:.8rem;font-weight:700;display:inline-block}.booking-id[data-v-3de678f8]{color:#ffffff59;background:#ffffff0a;border-radius:8px;margin-bottom:16px;padding:6px 14px;font-family:monospace;font-size:.8rem;display:inline-block}.btn-tdg-gold[data-v-3de678f8]{color:#1a1a2e;background:linear-gradient(135deg,#e8a020,#f5c842);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.btn-tdg-gold[data-v-3de678f8]:hover{color:#1a1a2e;transform:translateY(-2px);box-shadow:0 8px 24px #e8a02059}.btn-tdg-outline[data-v-3de678f8]{color:#ffffffb3;background:0 0;border:1px solid #fff3;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-tdg-outline[data-v-3de678f8]:hover{color:#fff;border-color:#ffffff80}.mybooking-page[data-v-3de678f8]{background:linear-gradient(#0f0f1a 0%,#1a1a2e 100%);min-height:80vh;padding:80px 0}.page-heading[data-v-3de678f8]{color:#fff;font-family:Barlow,sans-serif;font-size:2rem;font-weight:700}.page-heading span[data-v-3de678f8]{color:#e8a020}.booking-card-header[data-v-3de678f8]{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.booking-id-tag[data-v-3de678f8]{color:#ffffff59;background:#ffffff0d;border-radius:50px;padding:4px 12px;font-family:monospace;font-size:.75rem}.booking-service[data-v-3de678f8]{color:#fff;font-size:1rem;font-weight:700}.badge-status[data-v-3de678f8]{text-transform:uppercase;letter-spacing:.8px;border-radius:50px;padding:5px 14px;font-size:.75rem;font-weight:700}.badge-status.badge-pending[data-v-3de678f8]{color:#ffc107;background:#ffc10726;border:1px solid #ffc1074d}.badge-status.badge-confirmed[data-v-3de678f8]{color:#0dcaf0;background:#0dcaf026;border:1px solid #0dcaf04d}.badge-status.badge-in_progress[data-v-3de678f8]{color:#0d6efd;background:#0d6efd26;border:1px solid #0d6efd4d}.badge-status.badge-completed[data-v-3de678f8]{color:#28a745;background:#19875426;border:1px solid #1987544d}.badge-status.badge-cancelled[data-v-3de678f8]{color:#dc3545;background:#dc354526;border:1px solid #dc35454d}.booking-card-body[data-v-3de678f8]{padding:20px 24px}.detail-grid[data-v-3de678f8]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.detail-label[data-v-3de678f8]{color:#ffffff73;margin-bottom:4px;font-size:.75rem}.detail-value[data-v-3de678f8]{color:#fff;font-size:.9rem;font-weight:600}.booking-card-footer[data-v-3de678f8]{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.booking-date-posted[data-v-3de678f8]{color:#ffffff4d;font-size:.78rem}.wa-btn[data-v-3de678f8]{color:#25d366;background:#25d3661f;border:1px solid #25d36640;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.wa-btn[data-v-3de678f8]:hover{color:#25d366;background:#25d36633}.empty-state[data-v-3de678f8]{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:80px 20px}.empty-icon[data-v-3de678f8]{color:#ffffff1a;margin-bottom:20px;font-size:64px}.empty-state h5[data-v-3de678f8]{color:#ffffff80;font-weight:600}.empty-state p[data-v-3de678f8]{color:#ffffff4d;font-size:.9rem}@media (width<=768px){.service-grid[data-v-3de678f8]{grid-template-columns:1fr}.booking-card[data-v-3de678f8]{padding:24px 16px}}.testi-hero[data-v-97101b83]{background:linear-gradient(135deg,#0f0f1a 0%,#1a1a2e 40%,#16213e 100%);padding:120px 0 80px;position:relative;overflow:hidden}.testi-hero[data-v-97101b83]:before{content:"";background:radial-gradient(at 70%,#e8a0201f 0%,#0000 60%);position:absolute;inset:0}.testi-hero .hero-badge[data-v-97101b83]{color:#e8a020;letter-spacing:2px;text-transform:uppercase;background:#e8a02026;border:1px solid #e8a0204d;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.testi-hero h1[data-v-97101b83]{color:#fff;font-family:Barlow,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2}.testi-hero h1 span[data-v-97101b83]{color:#e8a020}.testi-hero p[data-v-97101b83]{color:#ffffffa6;max-width:520px;font-size:1.05rem}.testi-section[data-v-97101b83]{background:linear-gradient(#1a1a2e 0%,#0f0f1a 100%);padding:80px 0}.testi-grid[data-v-97101b83]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.testi-item-card[data-v-97101b83]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;justify-content:space-between;padding:30px;transition:all .3s;display:flex;position:relative}.testi-item-card[data-v-97101b83]:hover{background:#ffffff0d;border-color:#e8a0204d;transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.testi-quote-icon[data-v-97101b83]{color:#e8a02014;font-size:36px;position:absolute;top:24px;right:24px}.testi-user[data-v-97101b83]{align-items:center;gap:16px;margin-top:20px;display:flex}.testi-avatar[data-v-97101b83]{-o-object-fit:cover;object-fit:cover;border:2px solid #e8a02033;border-radius:50%;width:56px;height:56px}.testi-avatar-placeholder[data-v-97101b83]{color:#1a1a2e;background:#e8a020;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex}.testi-user-info h6[data-v-97101b83]{color:#fff;margin:0;font-size:1rem;font-weight:700}.testi-user-info span[data-v-97101b83]{color:#ffffff80;font-size:.8rem}.testi-stars[data-v-97101b83]{color:#e8a020;margin-bottom:12px;font-size:14px}.testi-text[data-v-97101b83]{color:#ffffffbf;font-size:.92rem;font-style:italic;line-height:1.6}.form-card[data-v-97101b83]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:40px;box-shadow:0 20px 60px #0006}.form-card-title[data-v-97101b83]{color:#fff;margin-bottom:8px;font-family:Barlow,sans-serif;font-size:1.8rem;font-weight:700}.form-card-desc[data-v-97101b83]{color:#ffffff80;margin-bottom:28px;font-size:.9rem}.rating-selector[data-v-97101b83]{cursor:pointer;color:#fff3;gap:12px;margin-bottom:10px;font-size:28px;display:flex}.rating-selector i[data-v-97101b83]{transition:all .2s}.rating-selector i.active[data-v-97101b83],.rating-selector i[data-v-97101b83]:hover,.rating-selector i.hover-active[data-v-97101b83]{color:#e8a020;text-shadow:0 0 10px #e8a02066}.tdg-label[data-v-97101b83]{color:#ffffffb3;margin-bottom:8px;font-size:.85rem;font-weight:600}.tdg-input[data-v-97101b83]{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:12px 16px;font-size:.9rem;transition:all .2s}.tdg-input[data-v-97101b83]:focus{color:#fff;background:#e8a02012;border-color:#e8a020;outline:none;box-shadow:0 0 0 3px #e8a0201f}.tdg-input[data-v-97101b83]::placeholder{color:#ffffff4d}.tdg-btn-primary[data-v-97101b83]{color:#1a1a2e;cursor:pointer;background:linear-gradient(135deg,#e8a020,#f5c842);border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 32px;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex}.tdg-btn-primary[data-v-97101b83]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e8a02059}.is-invalid-tdg[data-v-97101b83]{border-color:#dc3545!important}.invalid-msg[data-v-97101b83]{color:#fc8181;margin-top:5px;font-size:.78rem}@media (width<=991px){.form-card[data-v-97101b83]{margin-top:40px;padding:30px 20px}}
