:root{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;color:#191919;background-color:#f5f5f7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;background-color:#f5f5f7}a{color:inherit}button{font:inherit;cursor:pointer;border:none;background:none}#app{min-height:100vh}.hero-accordion[data-v-f3d1a463]{display:flex;align-items:stretch;width:100%;min-height:500px;height:500px;box-sizing:border-box}.accordion-card[data-v-f3d1a463]{position:relative;min-width:58px;overflow:hidden;background-color:#0d0d0d;transition:flex .7s cubic-bezier(.33,0,.2,1),filter .6s ease;display:flex;align-items:flex-end;justify-content:center;color:#fff;cursor:pointer;border:1px solid #fff;will-change:flex,filter;min-height:500px}.accordion-card[data-v-f3d1a463]:first-child,.accordion-card[data-v-f3d1a463]:last-child{border:none}.accordion-card__media[data-v-f3d1a463]{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1);transform-origin:center;filter:grayscale(.45) brightness(.72);transition:transform .7s cubic-bezier(.33,1,.68,1),filter .6s ease;will-change:transform,filter;z-index:0}.accordion-card__overlay[data-v-f3d1a463]{position:absolute;inset:0;background:linear-gradient(0deg,#000000e6,#0003 65%);transition:opacity .6s ease;z-index:1}.accordion-card__label[data-v-f3d1a463]{position:relative;writing-mode:vertical-rl;font-size:18px;letter-spacing:4px;padding:28px 18px;text-shadow:0 2px 6px rgba(0,0,0,.45);z-index:2}.accordion-card__content[data-v-f3d1a463]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:48px;gap:18px;opacity:0;transition:opacity .35s ease;z-index:2}.accordion-card__eyebrow[data-v-f3d1a463]{margin:0;font-size:15px;letter-spacing:1px;color:#ffffffb3}.accordion-card__headline[data-v-f3d1a463]{margin:0;font-size:clamp(28px,4vw,38px);line-height:1.2;font-weight:600;color:#fff}.accordion-card__cta[data-v-f3d1a463]{align-self:flex-start;padding:12px 28px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.45);font-size:15px;transition:background .3s ease,transform .3s ease}.accordion-card__cta[data-v-f3d1a463]:hover{background:#ffffff4d;transform:translateY(-2px)}.accordion-card.is-active[data-v-f3d1a463]{flex:4 1 480px;filter:none}.accordion-card:hover .accordion-card__media[data-v-f3d1a463],.accordion-card:focus-visible .accordion-card__media[data-v-f3d1a463]{transform:scale(1.04)}.accordion-card.is-active .accordion-card__overlay[data-v-f3d1a463]{opacity:.35}.accordion-card.is-active .accordion-card__label[data-v-f3d1a463]{writing-mode:initial;transform:none;font-size:20px;letter-spacing:2px;padding:48px 48px 12px;align-self:flex-start}.accordion-card.is-active .accordion-card__content[data-v-f3d1a463]{opacity:1}.accordion-card.is-active .accordion-card__media[data-v-f3d1a463]{filter:none;transform:scale(1.05)}.accordion-card.is-active:hover .accordion-card__media[data-v-f3d1a463],.accordion-card.is-active:focus-visible .accordion-card__media[data-v-f3d1a463]{transform:scale(1.07)}.accordion-card[data-v-f3d1a463]:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px}@media(prefers-reduced-motion:reduce){.accordion-card__media[data-v-f3d1a463],.accordion-card:hover .accordion-card__media[data-v-f3d1a463],.accordion-card:focus-visible .accordion-card__media[data-v-f3d1a463],.accordion-card.is-active .accordion-card__media[data-v-f3d1a463],.accordion-card.is-active:hover .accordion-card__media[data-v-f3d1a463],.accordion-card.is-active:focus-visible .accordion-card__media[data-v-f3d1a463]{transition-duration:0s;transform:scale(1)}}@media(max-width:1024px){.accordion-card.is-active[data-v-f3d1a463]{flex:3}}@media(max-width:768px){.hero-accordion[data-v-f3d1a463],.hero-carousel[data-v-f3d1a463]{height:auto;min-height:56vw}.accordion-card[data-v-f3d1a463],.accordion-card.is-active[data-v-f3d1a463]{min-height:56vw;width:100%}.hero-carousel__viewport[data-v-f3d1a463]{min-height:56vw}.accordion-card__label[data-v-f3d1a463]{writing-mode:initial;transform:none;padding:32px;font-size:18px}.accordion-card__content[data-v-f3d1a463]{padding:32px}}@media(max-width:480px){.hero-accordion[data-v-f3d1a463]{gap:12px;padding:0 16px}.accordion-card__headline[data-v-f3d1a463]{font-size:24px}.accordion-card__cta[data-v-f3d1a463]{padding:10px 20px}}.hero-carousel[data-v-f3d1a463]{position:relative;display:flex;align-items:center;width:100%;height:500px;padding-inline:clamp(16px,5vw,42px);box-sizing:border-box;gap:12px}.hero-carousel__viewport[data-v-f3d1a463]{flex:1;height:100%;overflow:hidden;border-radius:0;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.hero-carousel__viewport[data-v-f3d1a463]:active{cursor:grabbing}.hero-carousel__track[data-v-f3d1a463]{display:flex;transition:transform .6s cubic-bezier(.33,1,.68,1);height:100%}.hero-carousel__track.is-dragging[data-v-f3d1a463]{transition:none}.carousel-card[data-v-f3d1a463]{position:relative;flex:0 0 100%;height:100%;min-height:100%;color:#fff;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden}.carousel-card__media[data-v-f3d1a463]{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.02);filter:brightness(.78);transition:transform .6s ease,filter .6s ease;z-index:0}.carousel-card.is-active .carousel-card__media[data-v-f3d1a463]{transform:scale(1.05);filter:brightness(.98)}.carousel-card__overlay[data-v-f3d1a463]{position:absolute;inset:0;background:linear-gradient(0deg,#000000d9 10%,#00000059 70%);z-index:1}.carousel-card__body[data-v-f3d1a463]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:clamp(28px,8vw,48px);width:100%;box-sizing:border-box}.carousel-card__label[data-v-f3d1a463]{font-size:18px;letter-spacing:2px;color:#ffffffe0}.carousel-card__content[data-v-f3d1a463]{display:flex;flex-direction:column;gap:16px}.carousel-card__eyebrow[data-v-f3d1a463]{margin:0;font-size:14px;color:#ffffffb3}.carousel-card__headline[data-v-f3d1a463]{margin:0;font-size:clamp(26px,6vw,34px);line-height:1.22}.carousel-card__cta[data-v-f3d1a463]{align-self:flex-start;padding:10px 24px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff2e;font-size:15px}.carousel-nav[data-v-f3d1a463]{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#00000073;color:#fff;font-size:28px;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,transform .3s ease}.carousel-nav[data-v-f3d1a463]:disabled{opacity:.4;cursor:not-allowed}.carousel-nav[data-v-f3d1a463]:not(:disabled):hover{background:#000000a6;transform:translateY(-2px)}.carousel-dots[data-v-f3d1a463]{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:10px;z-index:5}.carousel-dot[data-v-f3d1a463]{width:5px;height:1px;border:none;background:#ffffff80;transition:transform .3s ease,background .3s ease}.carousel-dot.is-active[data-v-f3d1a463]{background:#fff;transform:scale(1.2)}@media(max-width:768px){.hero-carousel[data-v-f3d1a463]{padding-inline:0}.carousel-card[data-v-f3d1a463]{border-radius:0}.carousel-card__headline[data-v-f3d1a463]{font-size:clamp(24px,6vw,30px)}.carousel-nav[data-v-f3d1a463]{display:none}}@media(max-width:480px){.hero-carousel[data-v-f3d1a463]{padding-inline:0}.carousel-card__body[data-v-f3d1a463]{padding:50px 18px;gap:12px}.carousel-card__headline[data-v-f3d1a463]{font-size:22px}.carousel-card__cta[data-v-f3d1a463]{padding:8px 18px;font-size:14px}.carousel-dots[data-v-f3d1a463]{bottom:14px}}.featured-products[data-v-b4e7dd36]{padding:50px 18px 20px;background:#fff}.featured-products__container[data-v-b4e7dd36]{display:flex;flex-direction:column;gap:clamp(32px,6vw,48px)}.featured-products__header[data-v-b4e7dd36]{text-align:center;display:flex;flex-direction:column;gap:16px}.featured-products__header h2[data-v-b4e7dd36]{margin:0;font-size:clamp(28px,4vw,36px);letter-spacing:4px;color:#191919}.featured-products__description[data-v-b4e7dd36]{margin:0;font-size:16px;color:#191919ad;letter-spacing:.5px}.featured-products__grid[data-v-b4e7dd36]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,40px)}.product-card[data-v-b4e7dd36]{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;cursor:pointer}.product-card[data-v-b4e7dd36]:hover{transform:translateY(-6px);box-shadow:0 18px 26px -16px #00000047}.product-card__media[data-v-b4e7dd36]{position:relative;height:clamp(340px,34vw,420px);overflow:hidden}.product-card__media img[data-v-b4e7dd36]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-card__media img[data-v-b4e7dd36]{transform:scale(1.05)}.product-card__badge[data-v-b4e7dd36]{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:999px;background:#00000094;color:#fff;font-size:12px;letter-spacing:2px;box-shadow:none}.product-card__body[data-v-b4e7dd36]{display:flex;flex-direction:column;gap:10px;padding:24px clamp(16px,4vw,28px) 28px;color:#191919}.product-card__category[data-v-b4e7dd36]{font-size:14px;color:#1919199e;letter-spacing:.6px}.product-card__name[data-v-b4e7dd36]{margin:0;font-size:20px;letter-spacing:1px;font-weight:600}.product-card__price[data-v-b4e7dd36]{margin:0;font-size:16px;font-weight:600}@media(max-width:1024px){.featured-products__grid[data-v-b4e7dd36]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.featured-products[data-v-b4e7dd36]{padding:clamp(56px,12vw,88px) clamp(16px,6vw,32px)}.featured-products__description[data-v-b4e7dd36]{font-size:15px}.featured-products__grid[data-v-b4e7dd36]{grid-template-columns:1fr}}@media(max-width:480px){.product-card__body[data-v-b4e7dd36]{padding:20px 18px 24px}.product-card__name[data-v-b4e7dd36]{font-size:18px}}.service-highlights[data-v-95dfde84]{background:#f4f5f9;padding:clamp(48px,8vw,72px) 18px}.service-highlights__container[data-v-95dfde84]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,32px)}.highlight-card[data-v-95dfde84]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;color:#191919}.highlight-card__icon[data-v-95dfde84]{width:96px;height:96px;display:inline-flex;align-items:center;justify-content:center}.highlight-card__icon img[data-v-95dfde84],.highlight-card__image[data-v-95dfde84]{width:96px;height:96px;object-fit:contain}.highlight-card__title[data-v-95dfde84]{margin:0;font-size:18px;letter-spacing:1px;font-weight:600}.highlight-card__description[data-v-95dfde84]{margin:0;font-size:14px;color:#191919a3;line-height:1.6}@media(max-width:768px){.service-highlights__container[data-v-95dfde84]{grid-template-columns:1fr;gap:28px}.highlight-card__icon[data-v-95dfde84],.highlight-card__icon img[data-v-95dfde84],.highlight-card__image[data-v-95dfde84]{width:80px;height:80px}}.site-footer[data-v-34549f9b]{background:#f9f9fc;color:#191919;padding:clamp(60px,12vw,96px) 18px clamp(48px,9vw,72px);display:flex;flex-direction:column;gap:clamp(32px,6vw,48px)}.site-footer__top[data-v-34549f9b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,40px)}.site-footer__column[data-v-34549f9b]{display:flex;flex-direction:column;gap:16px}.site-footer__title[data-v-34549f9b]{margin:0;font-size:16px;font-weight:600;letter-spacing:1px}.site-footer__text[data-v-34549f9b]{margin:0;font-size:14px;color:#191919a8;line-height:1.7}.site-footer__list[data-v-34549f9b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.site-footer__link[data-v-34549f9b]{color:#191919b8;font-size:14px;text-decoration:none;transition:color .2s ease}.site-footer__link[data-v-34549f9b]:hover{color:#191919}.site-footer__column--social[data-v-34549f9b]{align-items:flex-start}.site-footer__social[data-v-34549f9b]{display:flex;gap:18px}.site-footer__social-link[data-v-34549f9b]{width:32px;height:32px;border-radius:50%;background:#19191914;color:#191919;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.site-footer__social-icon[data-v-34549f9b]{width:18px;height:18px}.site-footer__social-icon--twitter .twitter-bird[data-v-34549f9b]{animation:twitter-float-34549f9b 2.6s ease-in-out infinite;transform-origin:12px 12px}.site-footer__social-link[data-v-34549f9b]:hover{background:#19191929;transform:translateY(-2px)}@keyframes twitter-float-34549f9b{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.05)}}.site-footer__divider[data-v-34549f9b]{height:1px;background:#19191914}.site-footer__bottom[data-v-34549f9b]{display:flex;justify-content:center;align-items:center}.site-footer__copyright[data-v-34549f9b]{margin:0;font-size:13px;color:#1919198f}@media(max-width:1024px){.site-footer__top[data-v-34549f9b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.site-footer__top[data-v-34549f9b]{grid-template-columns:1fr}.site-footer[data-v-34549f9b]{gap:32px}.site-footer__bottom[data-v-34549f9b]{justify-content:flex-start}}.product-detail-overlay[data-v-69f778c3]{position:fixed;inset:0;background:#fff;overflow-y:auto;z-index:100}.product-detail[data-v-69f778c3]{min-height:100vh;display:flex;flex-direction:column;gap:clamp(40px,8vw,72px);padding:clamp(24px,6vw,48px) 18px clamp(48px,8vw,80px);color:#191919;box-sizing:border-box}.product-detail__close[data-v-69f778c3]{position:fixed;top:clamp(16px,4vw,32px);right:clamp(16px,4vw,32px);width:46px;height:46px;border-radius:50%;border:none;background:#19191914;color:#191919;font-size:28px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease;z-index:110}.product-detail__close[data-v-69f778c3]:hover{background:#1919192e;transform:translateY(-1px)}.detail-hero[data-v-69f778c3]{display:block}.detail-hero__grid[data-v-69f778c3]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,6vw,48px)}.detail-hero__media[data-v-69f778c3]{display:flex;flex-direction:column;gap:clamp(14px,2.5vw,20px);min-height:0}.detail-carousel[data-v-69f778c3]{position:relative;flex:0 0 auto;height:clamp(360px,58vh,520px);width:100%;border-radius:32px;background:transparent}.detail-carousel__viewport[data-v-69f778c3]{width:100%;height:100%;overflow:hidden;border-radius:32px;touch-action:pan-y;cursor:grab;position:relative;-webkit-user-select:none;user-select:none}.detail-carousel__viewport[data-v-69f778c3]:active{cursor:grabbing}.detail-carousel__track[data-v-69f778c3]{display:flex;height:100%;transition:transform .38s cubic-bezier(.33,1,.68,1)}.detail-carousel__track.is-dragging[data-v-69f778c3]{transition:none!important}.detail-carousel__slide[data-v-69f778c3],.detail-carousel__placeholder[data-v-69f778c3]{width:100%;height:100%}.detail-carousel__slide[data-v-69f778c3]{margin:0;flex:0 0 100%}.detail-carousel__placeholder[data-v-69f778c3]{background:#f4f5f9;border-radius:32px}.detail-carousel__slide img[data-v-69f778c3]{width:100%;height:100%;object-fit:cover;display:block;border-radius:32px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.detail-carousel__dots[data-v-69f778c3]{position:absolute;left:50%;bottom:clamp(14px,2vw,20px);transform:translate(-50%);display:flex;gap:10px}.detail-carousel__dot[data-v-69f778c3]{width:36px;height:2px;border:none;background:#ffffff80;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.detail-carousel__dot.is-active[data-v-69f778c3]{background:#fff;transform:scaleY(1.6)}.detail-carousel__thumbnails[data-v-69f778c3]{display:flex;gap:12px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;margin-top:clamp(10px,2vw,18px)}.detail-carousel__thumbnails[data-v-69f778c3]::-webkit-scrollbar{display:none}.detail-carousel__thumbnail[data-v-69f778c3]{width:110px;height:72px;border-radius:6px;overflow:hidden;border:2px solid transparent;padding:0;background:#f4f5f9;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.detail-carousel__thumbnail img[data-v-69f778c3]{width:100%;height:100%;object-fit:cover;display:block}.detail-carousel__thumbnail.is-active[data-v-69f778c3]{border-color:#191919}.detail-hero__caption[data-v-69f778c3]{margin:0;font-size:13px;color:#1919199e}.detail-hero__summary[data-v-69f778c3]{display:flex;flex-direction:column;gap:clamp(18px,3vw,28px);padding:clamp(8px,2vw,18px) clamp(6px,2vw,18px);min-height:0}.detail-summary__category[data-v-69f778c3]{margin:0;font-size:14px;letter-spacing:1px;color:#19191994;text-transform:uppercase}.detail-summary__title[data-v-69f778c3]{margin:0;font-size:clamp(28px,4vw,36px);letter-spacing:2px;font-weight:600}.detail-summary__subtitle[data-v-69f778c3]{margin:0;font-size:15px;color:#191919ad;line-height:1.7}.detail-summary__price[data-v-69f778c3]{margin:0;font-size:24px;font-weight:600;letter-spacing:1px;color:#d62b2b}.detail-summary__actions[data-v-69f778c3]{display:flex;flex-wrap:wrap;gap:12px}.detail-summary__btn[data-v-69f778c3]{flex:1 1 46px;min-height:46px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.detail-summary__btn--primary[data-v-69f778c3]{background:#191919;color:#fff}.detail-summary__btn--primary span[data-v-69f778c3]{color:red}.detail-summary__btn--primary[data-v-69f778c3]:hover{transform:translateY(-1px);box-shadow:0 12px 20px -12px #00000073}.detail-summary__highlights[data-v-69f778c3]{margin:0;padding-left:18px;font-size:14px;color:#191919c2;line-height:1.8}.detail-summary__description[data-v-69f778c3]{margin:0;font-size:14px;color:#191919b3;line-height:1.8}.detail-info[data-v-69f778c3]{border-top:1px solid rgba(25,25,25,.12);padding-top:clamp(32px,6vw,48px)}.detail-tabs[data-v-69f778c3]{display:flex;flex-direction:column;gap:24px}.detail-tabs__nav[data-v-69f778c3]{display:inline-flex;align-items:center;gap:0;background:#eef0f6;border-radius:999px;padding:6px;box-shadow:inset 0 0 0 1px #19191914}.detail-tabs__trigger[data-v-69f778c3]{position:relative;padding:10px 32px;border:none;background:transparent;font-size:15px;letter-spacing:1px;font-weight:500;color:#19191994;cursor:pointer;border-radius:999px;transition:color .2s ease,box-shadow .2s ease,background .2s ease;min-width:140px}.detail-tabs__trigger.is-active[data-v-69f778c3]{background:#fff;color:#191919;box-shadow:0 6px 14px -8px #19191966}.detail-tabs__panel[data-v-69f778c3]{display:flex;flex-direction:column;gap:24px}.detail-specs[data-v-69f778c3]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 28px}.detail-specs__row[data-v-69f778c3]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#191919b8}.detail-specs__row dt[data-v-69f778c3]{font-weight:600}.detail-panel__section[data-v-69f778c3]{display:flex;flex-direction:column;gap:12px}.detail-panel__title[data-v-69f778c3]{margin:0;font-size:16px;font-weight:600;letter-spacing:1px}.detail-panel__list[data-v-69f778c3]{margin:0;padding-left:20px;font-size:14px;color:#191919b8;line-height:1.8}.detail-panel__services[data-v-69f778c3]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.detail-panel__services h4[data-v-69f778c3]{margin:0 0 6px;font-size:15px;font-weight:600}.detail-panel__services p[data-v-69f778c3],.detail-panel__description[data-v-69f778c3]{margin:0;font-size:14px;color:#191919b3;line-height:1.8}@media(max-width:960px){.detail-hero__grid[data-v-69f778c3]{grid-template-columns:1fr;gap:clamp(20px,5vw,32px);min-height:auto}.detail-hero__summary[data-v-69f778c3]{padding:0}.detail-carousel[data-v-69f778c3]{border-radius:24px}.detail-carousel__thumbnail[data-v-69f778c3]{width:96px;height:64px}.detail-summary__actions[data-v-69f778c3]{flex-direction:column}.detail-summary__btn[data-v-69f778c3]{width:100%}}@media(max-width:600px){.product-detail[data-v-69f778c3]{gap:36px;padding:clamp(18px,6vw,28px) 18px}.product-detail__close[data-v-69f778c3]{width:40px;height:40px}.detail-hero__grid[data-v-69f778c3]{gap:clamp(18px,7vw,28px)}.detail-tabs__nav[data-v-69f778c3]{overflow-x:auto}.detail-tabs__trigger[data-v-69f778c3]{flex:1 0 auto}}.page[data-v-44a972ba]{--header-height: 64px;min-height:100dvh;background:linear-gradient(180deg,#f6f7fb,#f3f3f6);color:#191919;display:flex;flex-direction:column}.page__main[data-v-44a972ba]{flex:1;display:flex;align-items:stretch;min-height:auto}.banner-box[data-v-44a972ba]{width:100%;min-height:500px;height:500px;display:flex;align-items:center}.site-header[data-v-44a972ba]{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;align-items:stretch;padding:0 18px;min-height:var(--header-height);background:#ffffff94;border-bottom:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header__bar[data-v-44a972ba]{display:flex;align-items:center;justify-content:flex-start;gap:32px;min-height:var(--header-height)}.site-header__logo[data-v-44a972ba]{font-size:20px;letter-spacing:2px;line-height:18px;font-weight:700}.site-header__links[data-v-44a972ba]{display:flex;gap:32px;font-size:15px;letter-spacing:1px}.site-header__links a[data-v-44a972ba]{color:inherit;text-decoration:none;transition:color .2s ease}.site-header__links a[data-v-44a972ba]:hover{color:#191919b8}.site-header__actions[data-v-44a972ba]{display:flex;align-items:center;gap:12px}.site-header__actions--desktop[data-v-44a972ba]{margin-left:auto}.site-header__mobile-controls[data-v-44a972ba]{display:flex;align-items:center;gap:12px;margin-left:auto}.icon-button[data-v-44a972ba]{min-width:40px;min-height:40px;height:40px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0000000d;border:1px solid transparent;transition:background .3s ease,border-color .3s ease}.icon-button[data-v-44a972ba]:hover{background:#0000001a;border-color:#0000001a}.language-selector[data-v-44a972ba]{position:relative;display:inline-flex;align-items:center}.language-selector--desktop[data-v-44a972ba]{justify-content:flex-end}.language-button[data-v-44a972ba]{display:inline-flex;align-items:center;gap:10px;color:#191919;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.language-button--compact[data-v-44a972ba]{padding:0 12px;gap:8px}.language-button__icon[data-v-44a972ba]{display:inline-flex;align-items:center;justify-content:center}.language-button__icon svg[data-v-44a972ba]{width:18px;height:18px;display:block}.language-button__label[data-v-44a972ba]{line-height:30px;height:30px;display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis}.language-button__flag[data-v-44a972ba]{display:none;font-size:16px;line-height:1}.language-button--compact .language-button__label[data-v-44a972ba]{display:none}.language-button--compact .language-button__flag[data-v-44a972ba]{display:block;font-size:18px;line-height:15px;height:20px}.sr-only[data-v-44a972ba]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-selector__menu[data-v-44a972ba]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fffffffa;border-radius:12px;box-shadow:0 18px 40px #0000001f;padding:10px 8px;display:flex;flex-direction:column;gap:4px;z-index:20;list-style:none}.language-selector__item[data-v-44a972ba]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;border:none;background:transparent;color:#191919;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease}.language-selector__item[data-v-44a972ba]:hover{background:#0000000f}.language-selector__item.is-active[data-v-44a972ba]{background:#0000001f;font-weight:600}.language-selector__item-flag[data-v-44a972ba]{font-size:16px}.drawer-overlay[data-v-44a972ba]{position:fixed;left:0;right:0;top:var(--header-height);bottom:0;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;display:flex;flex-direction:column;align-items:stretch}.drawer-panel[data-v-44a972ba]{margin:0;width:100%;background:#fffffff7;border-radius:0 0 18px 18px;box-shadow:0 18px 40px #00000029;padding:28px clamp(18px,7vw,36px) 32px;display:flex;flex-direction:column;box-sizing:border-box}.drawer-panel--menu[data-v-44a972ba],.drawer-panel--language[data-v-44a972ba]{border-radius:0}.drawer-panel--menu a[data-v-44a972ba]{font-size:16px;color:#191919;text-decoration:none;letter-spacing:.8px;padding:10px 0}.drawer-panel--menu a+a[data-v-44a972ba]{border-top:1px solid rgba(0,0,0,.06);padding-top:14px}.drawer-panel--menu a[data-v-44a972ba]:first-child{padding-top:0}.drawer-panel--menu a[data-v-44a972ba]:hover{color:#191919b8}.drawer-panel--language[data-v-44a972ba]{gap:12px}@media(max-width:768px){.banner-box[data-v-44a972ba]{height:auto;min-height:56vw}.drawer-panel[data-v-44a972ba]{margin-top:0;padding:24px clamp(16px,7vw,30px) 28px}.drawer-panel--menu[data-v-44a972ba]{border-radius:0}}@media(max-width:480px){.drawer-panel[data-v-44a972ba]{padding:20px 16px 24px}}.drawer-enter-active .drawer-panel[data-v-44a972ba],.drawer-leave-active .drawer-panel[data-v-44a972ba]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease}.drawer-enter-active[data-v-44a972ba],.drawer-leave-active[data-v-44a972ba]{transition:opacity .22s ease}.drawer-enter-from[data-v-44a972ba],.drawer-leave-to[data-v-44a972ba]{opacity:0}.drawer-enter-from .drawer-panel[data-v-44a972ba],.drawer-leave-to .drawer-panel[data-v-44a972ba]{transform:translateY(-24px);opacity:0}.site-header__toggle[data-v-44a972ba]{display:none;width:40px;height:40px;border-radius:50%;border:none;background:#0000000d;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:background .3s ease}.site-header__toggle[data-v-44a972ba]:hover{background:#0000001f}.site-header__toggle-line[data-v-44a972ba],.site-header__toggle[data-v-44a972ba]:before,.site-header__toggle[data-v-44a972ba]:after{content:"";display:block;width:18px;height:2px;background:#191919;border-radius:999px;transition:transform .3s ease,opacity .3s ease}.site-header__toggle-line[data-v-44a972ba]{transition:opacity .3s ease}.site-header__toggle[data-v-44a972ba]:before,.site-header__toggle[data-v-44a972ba]:after{position:absolute;left:50%;transform:translate(-50%)}.site-header__toggle[data-v-44a972ba]:before{top:12px}.site-header__toggle[data-v-44a972ba]:after{bottom:12px}.site-header__toggle.is-active .site-header__toggle-line[data-v-44a972ba]{opacity:0}.site-header__toggle.is-active[data-v-44a972ba]:before{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.site-header__toggle.is-active[data-v-44a972ba]:after{bottom:auto;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:1180px){.site-header[data-v-44a972ba]{padding:0 clamp(20px,6vw,72px)}.site-header__bar[data-v-44a972ba]{gap:24px}}@media(max-width:768px){.page[data-v-44a972ba]{--header-height: 56px}.site-header[data-v-44a972ba]{padding:0 clamp(16px,6vw,32px)}.site-header__bar[data-v-44a972ba]{gap:16px}.site-header__links--desktop[data-v-44a972ba],.site-header__actions--desktop[data-v-44a972ba]{display:none}.site-header__mobile-controls[data-v-44a972ba]{display:flex}.site-header__toggle[data-v-44a972ba]{display:inline-flex}.language-selector__menu[data-v-44a972ba]{top:calc(100% + 6px)}.drawer-panel[data-v-44a972ba]{padding:24px clamp(16px,6vw,32px) 28px}}@media(max-width:480px){.site-header[data-v-44a972ba]{padding:0 clamp(14px,6vw,24px)}.site-header__toggle[data-v-44a972ba]{width:36px;height:36px}.icon-button[data-v-44a972ba]{min-width:36px;min-height:36px;height:36px;padding:0 10px}.language-button--compact[data-v-44a972ba]{padding:0 10px}.drawer-panel[data-v-44a972ba]{padding:20px 16px 24px}}
