:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical{.carousel__next,.carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}&.is-ttb{.carousel__next{inset-block-end:0}.carousel__prev{inset-block-start:0}}&.is-btt{.carousel__next{inset-block-start:0}.carousel__prev{inset-block-end:0}}}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical{.carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.home[data-v-721e63f7]{display:flex;flex-direction:column;gap:2.4rem}.hero[data-v-721e63f7]{border-radius:var(--radius-xl);overflow:hidden}.hero.container.glass-panel[data-v-721e63f7]{display:flex;justify-content:center;padding:0}.slider[data-v-721e63f7]{aspect-ratio:16/9;margin:0 auto;overflow:hidden;width:min(100%,130vh)}.slider[data-v-721e63f7],.slides[data-v-721e63f7]{position:relative}.slides[data-v-721e63f7]{height:100%;width:100%}.slide[data-v-721e63f7]{aspect-ratio:16/9;border:3px solid var(--color-border);border-radius:1rem;inset:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .4s ease}.slide.active[data-v-721e63f7]{opacity:1}.slide img[data-v-721e63f7]{border-radius:1rem;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.slider-dots[data-v-721e63f7]{backdrop-filter:blur(8px);background:#0f172a2e;border-radius:999px;bottom:1.1rem;display:flex;gap:6px;left:50%;padding:.28rem .55rem;position:absolute;transform:translate(-50%);z-index:10}.dot[data-v-721e63f7]{background:#fff9;border:1px solid hsla(0,0%,100%,.9);border-radius:999px;height:10px;transition:all .25s ease;width:10px}.dot.active[data-v-721e63f7]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-color:transparent;width:28px}.services[data-v-721e63f7]{display:flex;flex-direction:column;gap:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.services-head[data-v-721e63f7]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.accent-text[data-v-721e63f7]{color:var(--color-primary)}.service-grid[data-v-721e63f7]{position:relative;width:100%}.services-carousel[data-v-721e63f7]{width:100%}.services-carousel .carousel__track[data-v-721e63f7]{padding-block:.2rem .4rem}.services-carousel .carousel__slide[data-v-721e63f7]{display:flex;justify-content:center}.service-card[data-v-721e63f7]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;gap:.5rem;height:auto;justify-items:center;margin-inline:auto;min-height:13rem;padding:1rem;text-align:center;width:18rem;will-change:transform,opacity,filter}.service-card img[data-v-721e63f7]{height:auto;max-width:80px}.service-card h4[data-v-721e63f7]{color:#0f172a;margin:.1rem 0}.service-card p[data-v-721e63f7]{color:#475569;margin:0}.join-steps[data-v-721e63f7]{border:1px solid rgba(148,163,184,.4);border-radius:var(--radius-xl);flex-direction:column;gap:1.1rem;margin-top:2.2rem;padding:1.3rem 1.5rem}.join-steps-header h4[data-v-721e63f7]{color:#0f172a;margin:0 0 .25rem}.join-steps-header p[data-v-721e63f7]{color:#6b7280;font-size:.92rem;line-height:1.7;margin:0}.join-steps-grid[data-v-721e63f7]{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.6rem}.join-step-card[data-v-721e63f7]{background:#fff;border:1px solid rgba(148,163,184,.55);border-radius:18px;box-shadow:0 14px 30px #0f172a14;cursor:default;display:grid;gap:.35rem;padding:.85rem 1rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.join-step-card[data-v-721e63f7]:hover{border-color:#4f46e580;box-shadow:0 20px 40px #0f172a29;transform:translateY(-2px)}.join-step-header[data-v-721e63f7]{align-items:center;display:flex;gap:.6rem;justify-content:flex-start}.join-step-img[data-v-721e63f7]{height:80px;margin:auto auto 30px;width:80px}.join-step-index[data-v-721e63f7]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-radius:999px;box-shadow:0 8px 18px #4f46e573;color:#fff;display:grid;font-size:.85rem;font-weight:700;height:28px;place-items:center;width:28px}.join-step-title[data-v-721e63f7]{color:#0f172a;font-size:.96rem;margin:0}.join-step-description[data-v-721e63f7]{color:#4b5563;font-size:.89rem;line-height:1.8;margin:0}.latest-products[data-v-721e63f7]{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:.5rem}.section-head[data-v-721e63f7]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.section-head h2[data-v-721e63f7]{color:#0f172a;margin:.35rem 0 .4rem}.section-subtitle[data-v-721e63f7]{color:#6b7280;line-height:1.7;margin:0}.products-grid[data-v-721e63f7]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.faq[data-v-721e63f7]{padding-bottom:2rem}.faq-shell[data-v-721e63f7]{background:radial-gradient(circle at top left,rgba(79,70,229,.08),transparent 50%),radial-gradient(circle at bottom right,rgba(34,211,238,.08),transparent 55%);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:1.4rem;padding:1.6rem 1.7rem}.faq-head h2[data-v-721e63f7]{color:#4b3165;margin:.35rem 0 .4rem}.faq-list[data-v-721e63f7]{display:flex;flex-direction:column;gap:.7rem}.faq-item[data-v-721e63f7]{background:radial-gradient(circle at top left,#f6efff,transparent) border-box,#fff;border:1px solid transparent;border-radius:18px;box-shadow:0 10px 30px #0f172a14;overflow:hidden;transition:box-shadow .2s ease,transform .15s ease}.faq-item.open[data-v-721e63f7]{box-shadow:0 16px 40px #0f172a29;transform:translateY(-1px)}.faq-trigger[data-v-721e63f7]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:.7rem;justify-content:space-between;padding:.9rem 1.1rem;width:100%}.faq-question[data-v-721e63f7]{color:#0f172a;font-weight:700;text-align:right}.faq-icon[data-v-721e63f7]{background:#0f172a0a;border-radius:999px;display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.faq-icon-svg[data-v-721e63f7]{height:16px;stroke:#0f172a;stroke-linecap:round;stroke-width:1.7;transition:transform .2s ease;width:16px}.faq-item.open .faq-icon-svg[data-v-721e63f7]{transform:rotate(45deg)}.faq-body[data-v-721e63f7]{max-height:0;overflow:hidden;padding:0 1.1rem;transition:max-height .24s ease}.faq-answer[data-v-721e63f7]{color:#4b5563;font-size:.92rem;line-height:1.8;margin:0 0 .9rem}.ghost[data-v-721e63f7]{background:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-md);color:#0f172a;padding:.8rem 1.1rem}@media(max-width:1024px){.faq-shell[data-v-721e63f7]{padding:1.4rem 1.3rem}.join-steps-grid[data-v-721e63f7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.join-steps[data-v-721e63f7]{padding:1.1rem}}@media(max-width:640px){.home[data-v-721e63f7]{gap:2rem}.service-card[data-v-721e63f7]{margin-inline:0;transform:scale(.8)!important;width:15rem}.services-carousel .carousel__slide[data-v-721e63f7]{padding-inline:.15rem}.service-card img[data-v-721e63f7]{max-width:64px}.faq-shell[data-v-721e63f7]{padding:1.2rem 1rem}.faq-trigger[data-v-721e63f7]{padding-inline:.9rem}.join-steps-grid[data-v-721e63f7]{grid-template-columns:1fr}}
