.lang-switcher[data-v-d60c7006]{position:relative}.lang-switcher__trigger[data-v-d60c7006]{background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);color:var(--color-gray-700);cursor:pointer;transition:border-color var(--transition);align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;display:inline-flex}.lang-switcher__trigger[data-v-d60c7006]:hover{border-color:var(--color-primary)}.lang-switcher__arrow[data-v-d60c7006]{transition:transform var(--transition)}.lang-switcher__arrow--open[data-v-d60c7006]{transform:rotate(180deg)}.lang-switcher__menu[data-v-d60c7006]{top:calc(100% + 4px);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);min-width:140px;box-shadow:var(--shadow-lg);z-index:1000;list-style:none;position:absolute;inset-inline-end:0;overflow:hidden}.lang-switcher__option[data-v-d60c7006]{text-align:start;cursor:pointer;width:100%;color:var(--color-gray-700);transition:background var(--transition);background:0 0;border:none;padding:10px 16px;font-size:.875rem;display:block}.lang-switcher__option[data-v-d60c7006]:hover,.lang-switcher__option--active[data-v-d60c7006]{background:var(--color-primary-light);color:var(--color-primary)}.btn[data-v-e149644e]{justify-content:center;align-items:center;gap:var(--space-1);height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);white-space:nowrap;border:2px solid #0000;font-size:.9375rem;font-weight:600;display:inline-flex}.btn--primary[data-v-e149644e]{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn--primary[data-v-e149644e]:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn--primary[data-v-e149644e]:active:not(:disabled){transform:translateY(0)}.btn--secondary[data-v-e149644e]{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn--secondary[data-v-e149644e]:hover:not(:disabled){background:var(--color-primary-light)}.btn--text[data-v-e149644e]{color:var(--color-primary);background:0 0;border-color:#0000;height:auto;padding:0}.btn--text[data-v-e149644e]:hover:not(:disabled){text-decoration:underline}.btn[data-v-e149644e]:disabled{opacity:.5;cursor:not-allowed}.products-nav[data-v-306920ac]{position:relative}.products-nav__trigger[data-v-306920ac]{color:var(--color-gray-700);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:color var(--transition), background var(--transition);background:0 0;border:none;align-items:center;gap:4px;padding:8px 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.products-nav__trigger[data-v-306920ac]:hover,.products-nav--active .products-nav__trigger[data-v-306920ac]{color:var(--color-primary);background:var(--color-primary-light)}.products-nav__chevron[data-v-306920ac]{transition:transform var(--transition)}.products-nav__chevron--open[data-v-306920ac]{transform:rotate(180deg)}.products-nav__panel[data-v-306920ac]{top:var(--header-height);z-index:99;background:var(--color-white);border-top:1px solid var(--color-gray-300);box-shadow:var(--shadow-lg);padding-block:var(--space-3);position:fixed;inset-inline:0}.products-nav__panel-inner[data-v-306920ac]{gap:var(--space-2);flex-direction:column;display:flex}.products-nav__head[data-v-306920ac]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.products-nav__label[data-v-306920ac]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-500);margin:0;font-size:.75rem;font-weight:700}.products-nav__grid[data-v-306920ac]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.products-nav__card[data-v-306920ac]{padding:var(--space-2);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);transition:all var(--transition);flex-direction:column;gap:6px;display:flex}.products-nav__card[data-v-306920ac]:hover{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.products-nav__card-title[data-v-306920ac]{color:var(--color-gray-900);font-size:.9375rem;font-weight:700;line-height:1.3}.products-nav__card-desc[data-v-306920ac]{color:var(--color-gray-500);font-size:.8125rem;line-height:1.5}.products-nav__catalog[data-v-306920ac]{white-space:nowrap;color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-md);transition:background var(--transition);flex-shrink:0;align-items:center;padding:8px 14px;font-size:.875rem;font-weight:700;display:inline-flex}.products-nav__catalog[data-v-306920ac]:hover{background:#1b4f8a2e}.mega-enter-active[data-v-306920ac],.mega-leave-active[data-v-306920ac]{transition:opacity .18s,transform .18s}.mega-enter-from[data-v-306920ac],.mega-leave-to[data-v-306920ac]{opacity:0;transform:translateY(-6px)}@media (width<=1024px){.products-nav[data-v-306920ac]{display:none}}.header[data-v-170964a1]{top:0;z-index:100;background:var(--color-white);transition:box-shadow var(--transition);position:fixed;inset-inline:0}.header--scrolled[data-v-170964a1]{box-shadow:var(--shadow-sm)}.header__inner[data-v-170964a1]{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.header__logo[data-v-170964a1]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.header__logo-img[data-v-170964a1]{object-fit:contain;flex-shrink:0;width:auto;max-width:99px;height:33px;display:block}.header__logo-text[data-v-170964a1]{flex-direction:column;display:flex}.header__logo-name[data-v-170964a1]{color:var(--color-gray-900);font-size:1rem;font-weight:700;line-height:1.2}.header__logo-tagline[data-v-170964a1]{color:var(--color-gray-500);font-size:.6875rem}.header__nav[data-v-170964a1]{align-items:center;gap:var(--space-1);display:flex}.header__nav-link[data-v-170964a1]{color:var(--color-gray-700);border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);white-space:nowrap;padding:8px 12px;font-size:.875rem;font-weight:500}.header__nav-link[data-v-170964a1]:hover,.header__nav-link--active[data-v-170964a1]{color:var(--color-primary);background:var(--color-primary-light)}.header__actions[data-v-170964a1]{align-items:center;gap:var(--space-1);z-index:101;display:flex;position:relative;overflow:visible}.header__quote-btn[data-v-170964a1]{height:38px;padding-inline:var(--space-2);font-size:.875rem}.header__burger[data-v-170964a1]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.header__burger span[data-v-170964a1]{background:var(--color-gray-700);border-radius:1px;height:2px;display:block}.mobile-menu[data-v-170964a1]{inset:var(--header-height) 0 0 0;background:var(--color-white);z-index:99;padding:var(--space-3);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.mobile-menu__nav[data-v-170964a1]{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.mobile-menu__link[data-v-170964a1]{padding:var(--space-2);color:var(--color-gray-900);border-bottom:1px solid var(--color-gray-100);font-size:1.125rem;font-weight:500}.mobile-menu__products-row[data-v-170964a1]{border-bottom:1px solid var(--color-gray-100);align-items:stretch;display:flex}.mobile-menu__products-link[data-v-170964a1]{border-bottom:none;flex:1}.mobile-menu__expand[data-v-170964a1]{border:none;border-inline-start:1px solid var(--color-gray-100);width:52px;color:var(--color-gray-700);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-menu__chevron--open[data-v-170964a1]{transform:rotate(180deg)}.mobile-menu__sub[data-v-170964a1]{padding:0 var(--space-2) var(--space-2);flex-direction:column;gap:4px;display:flex}.mobile-menu__sublink[data-v-170964a1]{color:var(--color-gray-700);background:var(--color-gray-100);border-radius:var(--radius-sm);padding:10px 12px;font-size:.9375rem}.mobile-menu__sublink--catalog[data-v-170964a1]{color:var(--color-primary);background:var(--color-primary-light);font-weight:700}.mobile-menu__footer[data-v-170964a1]{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;display:flex}.menu-enter-active[data-v-170964a1],.menu-leave-active[data-v-170964a1]{transition:opacity .2s,transform .2s}.menu-enter-from[data-v-170964a1],.menu-leave-to[data-v-170964a1]{opacity:0;transform:translateY(-8px)}@media (width<=1024px){.header__nav[data-v-170964a1],.header__quote-btn[data-v-170964a1]{display:none}.header__burger[data-v-170964a1]{display:flex}}@media (width<=480px){.header__logo-text[data-v-170964a1]{display:none}.header__inner[data-v-170964a1]{justify-content:center;position:relative}.header__logo[data-v-170964a1]{position:absolute;left:50%;transform:translate(-50%)}[dir=rtl] .header__logo[data-v-170964a1]{left:auto;right:50%;transform:translate(50%)}.header__actions[data-v-170964a1]{margin-inline-start:auto}}.products-nav--active .products-nav__trigger{color:var(--color-primary);background:var(--color-primary-light)}.inquiry-form__stack[data-v-5fd98184]{margin-bottom:var(--space-2);flex-direction:column;gap:14px;display:flex}.inquiry-form__stack label[data-v-5fd98184]{display:block}.inquiry-form__stack label>span[data-v-5fd98184]{letter-spacing:.04em;text-transform:uppercase;color:#64717d;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.inquiry-form--dark .inquiry-form__stack label>span[data-v-5fd98184]{color:#ffffffa6}.inquiry-form__stack input[type=file][data-v-5fd98184]{width:100%;font-size:.8125rem;display:block}.inquiry-form__stack-message textarea[data-v-5fd98184]{resize:vertical;white-space:pre-wrap;word-break:break-word;min-height:96px;line-height:1.55}.inquiry-form__actions--full[data-v-5fd98184] .btn{width:100%}.inquiry-form__grid[data-v-5fd98184]{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.inquiry-form__full[data-v-5fd98184]{grid-column:1/-1}.inquiry-form input[data-v-5fd98184],.inquiry-form textarea[data-v-5fd98184],.inquiry-form select[data-v-5fd98184]{border-radius:var(--radius-md);width:100%;font:inherit;transition:border-color var(--transition);padding:12px 16px}.inquiry-form--dark input[data-v-5fd98184],.inquiry-form--dark textarea[data-v-5fd98184],.inquiry-form--dark select[data-v-5fd98184]{color:var(--color-white);background:#ffffff14;border:1px solid #ffffff26}.inquiry-form--dark input[data-v-5fd98184]::placeholder,.inquiry-form--dark textarea[data-v-5fd98184]::placeholder{color:#ffffff73}.inquiry-form--light input[data-v-5fd98184],.inquiry-form--light textarea[data-v-5fd98184],.inquiry-form--light select[data-v-5fd98184]{background:var(--color-white);border:1px solid var(--color-gray-300);color:var(--color-gray-900)}.inquiry-form--light input[data-v-5fd98184]:focus,.inquiry-form--light textarea[data-v-5fd98184]:focus,.inquiry-form--light select[data-v-5fd98184]:focus,.inquiry-form--dark input[data-v-5fd98184]:focus,.inquiry-form--dark textarea[data-v-5fd98184]:focus,.inquiry-form--dark select[data-v-5fd98184]:focus{border-color:var(--color-primary);outline:none}.inquiry-form--labeled label span[data-v-5fd98184],.inquiry-form__upload-label>span[data-v-5fd98184]{letter-spacing:.04em;text-transform:uppercase;color:#64717d;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.inquiry-form--dark.inquiry-form--labeled label span[data-v-5fd98184]{color:#ffffffa6}.inquiry-form--labeled .inquiry-form__grid[data-v-5fd98184]{gap:16px}.inquiry-form__interest input[data-v-5fd98184]{font-weight:600}.inquiry-form--light .inquiry-form__interest input[data-v-5fd98184]{color:#0f3d66;background:#eef4fa;border-color:#c5d7ea}.inquiry-form__interest[data-v-5fd98184],.inquiry-form__message[data-v-5fd98184]{margin-bottom:var(--space-2);display:block}.inquiry-form__message textarea[data-v-5fd98184]{resize:vertical;min-height:112px}.inquiry-form__upload[data-v-5fd98184]{margin-bottom:var(--space-2)}.inquiry-form__submit-row[data-v-5fd98184]{gap:var(--space-2);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.inquiry-form__upload-inline[data-v-5fd98184]{cursor:pointer;align-items:center;min-width:0;min-height:100%;display:flex}.inquiry-form__upload-inline input[type=file][data-v-5fd98184]{width:100%;margin:0;font-size:.8125rem}.inquiry-form__submit-row .inquiry-form__actions[data-v-5fd98184]{margin-top:0}.inquiry-form__submit-row .inquiry-form__actions[data-v-5fd98184] .btn{width:100%;height:100%;min-height:38px}.inquiry-form--dark .inquiry-form__upload-inline input[type=file][data-v-5fd98184]{color:#ffffffbf}.inquiry-form__upload-label[data-v-5fd98184]{cursor:pointer;font-size:.875rem;font-weight:600;display:block}.inquiry-form--light .inquiry-form__upload-label[data-v-5fd98184]{color:var(--color-gray-700)}.inquiry-form--dark .inquiry-form__upload-label[data-v-5fd98184]{color:var(--color-gray-300)}.inquiry-form__upload input[type=file][data-v-5fd98184]{margin-top:8px;font-size:.8125rem;display:block}.inquiry-form__upload-hint[data-v-5fd98184]{opacity:.7;margin-top:4px;font-size:.75rem;font-weight:400;display:block}.inquiry-form__files[data-v-5fd98184]{margin-top:8px;font-size:.8125rem;list-style:none}.inquiry-form__files li[data-v-5fd98184]{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.inquiry-form__files button[data-v-5fd98184]{cursor:pointer;color:var(--color-error);background:0 0;border:none;font-size:1.125rem}.inquiry-form__error[data-v-5fd98184]{color:var(--color-error);margin-bottom:var(--space-1);font-size:.875rem}.inquiry-form__success[data-v-5fd98184]{margin-top:var(--space-2);color:var(--color-success);font-size:.875rem}.inquiry-form__actions[data-v-5fd98184]{margin-top:var(--space-1)}.inquiry-modal[data-v-5fd98184]{z-index:300;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.inquiry-modal__content[data-v-5fd98184]{padding:var(--space-4);border-radius:var(--radius-md);text-align:center;background:#fff;max-width:400px}@media (width<=768px){.inquiry-form__grid[data-v-5fd98184],.inquiry-form--compact .inquiry-form__submit-row[data-v-5fd98184]{grid-template-columns:1fr}}.footer[data-v-47abcd54]{background:var(--color-footer-bg);color:var(--color-gray-300)}.footer__inner[data-v-47abcd54]{gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:minmax(200px,1.3fr) minmax(120px,.8fr) minmax(260px,1.4fr);align-items:start;display:grid}.footer__brand-row[data-v-47abcd54]{align-items:center;gap:var(--space-2);display:flex}.footer__logo[data-v-47abcd54]{object-fit:contain;flex-shrink:0;width:auto;max-width:105px;height:36px;display:block}.footer__brand-text[data-v-47abcd54]{min-width:0}.footer__name[data-v-47abcd54]{color:var(--color-white);margin:0 0 4px;font-size:1.125rem;font-weight:700;line-height:1.2}.footer__tagline[data-v-47abcd54]{color:var(--color-gray-500);margin:0;font-size:.875rem;line-height:1.4}.footer__nav[data-v-47abcd54]{gap:var(--space-1);flex-direction:column;display:flex}.footer__link[data-v-47abcd54]{color:var(--color-gray-300);transition:color var(--transition);font-size:.875rem}.footer__link[data-v-47abcd54]:hover{color:var(--color-white)}.footer__contact[data-v-47abcd54]{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;font-size:.875rem;line-height:1.6;display:flex}.footer__contact p[data-v-47abcd54]{margin:0}.footer__contact a[data-v-47abcd54]{color:var(--color-gray-300);transition:color var(--transition)}.footer__contact a[data-v-47abcd54]:hover{color:var(--color-white)}.footer__social[data-v-47abcd54]{margin-top:var(--space-2);align-items:center;gap:10px;display:flex}.footer__social-link[data-v-47abcd54]{width:34px;height:34px;color:var(--color-gray-300);transition:color var(--transition), background var(--transition), transform var(--transition);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex}.footer__social-link[data-v-47abcd54]:hover{color:var(--color-white);background:#ffffff29;transform:translateY(-1px)}.footer__inquiry-desc[data-v-47abcd54]{color:var(--color-gray-300);margin:0 0 var(--space-2);font-size:.875rem;font-weight:600;line-height:1.5}.footer__inquiry-form[data-v-47abcd54] .inquiry-form__grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.footer__inquiry-form[data-v-47abcd54] .inquiry-form__submit-row{grid-template-columns:1fr 1fr;gap:10px}.footer__inquiry-form[data-v-47abcd54] .inquiry-form__submit-row .btn{width:100%;min-width:0;height:38px;padding-inline:16px;font-size:.8125rem}.footer__inquiry-form[data-v-47abcd54] .inquiry-form__upload-inline{border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff26;min-height:38px;padding:10px 12px}.footer__inquiry-form[data-v-47abcd54] .inquiry-form__upload-inline input[type=file]{color:#ffffffbf;background:0 0;border:none;padding:0;font-size:.75rem}.footer__inquiry-form[data-v-47abcd54] input:not([type=file]){padding:10px 12px;font-size:.8125rem}.footer__inquiry-form[data-v-47abcd54] .btn{height:38px;font-size:.8125rem}.footer__bottom[data-v-47abcd54]{padding-block:var(--space-2);text-align:center;color:var(--color-gray-500);border-top:1px solid #ffffff1a;font-size:.8125rem}@media (width<=1024px){.footer__inner[data-v-47abcd54]{gap:var(--space-3);grid-template-columns:1fr 1fr}.footer__inquiry[data-v-47abcd54]{grid-column:1/-1}}@media (width<=640px){.footer__inner[data-v-47abcd54],.footer__inquiry-form[data-v-47abcd54] .inquiry-form__grid,.footer__inquiry-form[data-v-47abcd54] .inquiry-form__submit-row{grid-template-columns:1fr}}.floating-actions[data-v-f261cf3a]{bottom:var(--space-3);gap:var(--space-1);z-index:90;flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--space-3)}.floating-actions__whatsapp[data-v-f261cf3a],.floating-actions__email[data-v-f261cf3a],.floating-actions__quote[data-v-f261cf3a]{width:52px;height:52px;box-shadow:var(--shadow-lg);transition:transform var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex}.floating-actions__whatsapp[data-v-f261cf3a]{color:#fff;background:#25d366}.floating-actions__email[data-v-f261cf3a]{color:#fff;background:#2563eb}.floating-actions__quote[data-v-f261cf3a]{background:var(--color-primary);color:#fff}.floating-actions__whatsapp[data-v-f261cf3a]:hover,.floating-actions__email[data-v-f261cf3a]:hover,.floating-actions__quote[data-v-f261cf3a]:hover{transform:translateY(-2px)}.layout__main[data-v-bd7ea93a]{padding-top:var(--header-height);min-height:100vh}.hero-carousel[data-v-569114d1]{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));position:relative;overflow:hidden}.hero-carousel__backgrounds[data-v-569114d1]{z-index:0;position:absolute;inset:0}.hero-carousel__bg[data-v-569114d1]{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0;transform:translateZ(0)}.hero-carousel__bg--active[data-v-569114d1]{opacity:1}.hero-carousel__content[data-v-569114d1]{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-carousel__copy[data-v-569114d1]{padding-inline:var(--space-3);text-align:center;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0 0 52px}.hero-carousel__copy--active[data-v-569114d1]{opacity:1;pointer-events:auto}.hero-carousel__link[data-v-569114d1]{width:fit-content;max-width:min(1200px, calc(100vw - 2 * var(--space-3)));color:inherit;text-align:center;transform:translateY(var(--hero-text-offset,3rem));margin-inline:auto;text-decoration:none;transition:opacity .2s;display:block}.hero-carousel__link[data-v-569114d1]:hover{opacity:.92}.hero-carousel__link:hover .hero-carousel__title[data-v-569114d1],.hero-carousel__link:hover .hero-carousel__subtitle[data-v-569114d1]{text-underline-offset:.18em;text-decoration:underline}.hero-carousel__title[data-v-569114d1]{margin:0 auto var(--space-2);max-width:none;color:var(--color-white);white-space:nowrap;text-shadow:0 2px 14px #0000008c;font-size:clamp(1.05rem,2.05vw,2.05rem);font-weight:800;line-height:1.2}.hero-carousel__subtitle[data-v-569114d1]{color:#ffffffe6;margin:0 auto;text-wrap:balance;text-shadow:0 1px 10px #00000073;max-width:100%;margin-bottom:0;font-size:clamp(.9375rem,1.65vw,1.1875rem);font-weight:500;line-height:1.5}.hero-carousel__controls[data-v-569114d1]{z-index:1;padding-bottom:var(--space-4);justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-carousel__dots[data-v-569114d1]{gap:10px;display:flex}.hero-carousel__dot[data-v-569114d1]{cursor:pointer;width:10px;height:10px;transition:background var(--transition), border-color var(--transition), transform var(--transition);background:0 0;border:2px solid #ffffff8c;border-radius:50%;padding:0}.hero-carousel__dot[data-v-569114d1]:hover{border-color:var(--color-white);transform:scale(1.1)}.hero-carousel__dot--active[data-v-569114d1]{background:var(--color-white);border-color:var(--color-white)}@media (width<=900px){.hero-carousel__title[data-v-569114d1]{font-size:clamp(.875rem,3.2vw,1.25rem)}.hero-carousel__subtitle[data-v-569114d1]{white-space:normal;text-wrap:balance}.hero-carousel__link[data-v-569114d1]{transform:translateY(var(--hero-text-offset-mobile,var(--hero-text-offset,2.5rem)))}}@media (width<=640px){.hero-carousel[data-v-569114d1]{min-height:auto}}.credibility-bar[data-v-e69f374f]{background:#0a0a0a;border-bottom:1px solid #ffffff14}.credibility-bar__inner[data-v-e69f374f]{box-sizing:border-box;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 10px;display:flex}.credibility-bar__item[data-v-e69f374f]{white-space:nowrap;flex:none;align-items:baseline;gap:4px;display:inline-flex}.credibility-bar__label[data-v-e69f374f]{letter-spacing:.03em;text-transform:uppercase;color:#ffffff73;white-space:nowrap;font-size:.5625rem;font-weight:700}.credibility-bar__value[data-v-e69f374f]{color:#ffffffeb;white-space:nowrap;font-size:.7rem;font-weight:500}.credibility-bar__divider[data-v-e69f374f]{background:#ffffff26;flex-shrink:0;width:1px;height:14px;margin-inline:2px}.series-module[data-v-54582156]{padding-block:var(--space-6)}.series-module--cool[data-v-54582156]{background:linear-gradient(180deg, var(--color-white) 0%, #f0f6fb 100%)}.series-module--warm[data-v-54582156]{background:var(--color-white)}.series-module--tech[data-v-54582156]{background:linear-gradient(180deg, #f0f6fb 0%, var(--color-white) 100%)}.series-module--premium[data-v-54582156]{background:linear-gradient(180deg, var(--color-white) 0%, #f4f0f8 100%)}.series-module__inner[data-v-54582156]{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:center;display:grid}.series-module__inner--reverse .series-module__visual[data-v-54582156]{order:2}.series-module__inner--reverse .series-module__content[data-v-54582156]{order:1}.series-module__visual[data-v-54582156]{aspect-ratio:4/3;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.series-module__visual img[data-v-54582156]{object-fit:cover;width:100%;height:100%}.series-module__overlay[data-v-54582156]{background:linear-gradient(135deg,#0000 50%,#0003 100%);position:absolute;inset:0}.series-module--cool .series-module__overlay[data-v-54582156]{background:linear-gradient(135deg,#1b4f8a14 0%,#00000026 100%)}.series-module--warm .series-module__overlay[data-v-54582156]{background:linear-gradient(135deg,#783c1414 0%,#0000002e 100%)}.series-module--tech .series-module__overlay[data-v-54582156]{background:linear-gradient(135deg,#1b4f8a1f 0%,#00000026 100%)}.series-module--premium .series-module__overlay[data-v-54582156]{background:linear-gradient(135deg,#3c28641a 0%,#00000029 100%)}.series-module__eyebrow[data-v-54582156]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-1);font-size:.75rem;font-weight:700}.series-module__title[data-v-54582156]{color:var(--color-gray-900);margin-bottom:var(--space-2);font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:800;line-height:1.2}.series-module__desc[data-v-54582156]{color:var(--color-gray-500);margin-bottom:var(--space-3);font-size:1rem;line-height:1.7}.series-module__highlights[data-v-54582156]{margin:0 0 var(--space-3);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.series-module__highlights li[data-v-54582156]{color:var(--color-gray-700);padding-left:20px;font-size:.9375rem;line-height:1.5;position:relative}.series-module__highlights li[data-v-54582156]:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}@media (width<=900px){.series-module__inner[data-v-54582156],.series-module__inner--reverse[data-v-54582156]{grid-template-columns:1fr}.series-module__inner--reverse .series-module__visual[data-v-54582156],.series-module__inner--reverse .series-module__content[data-v-54582156]{order:unset}}.series-module__grades[data-v-54582156]{color:var(--color-primary);margin-bottom:var(--space-1);font-size:.875rem;font-weight:600;line-height:1.5}.series-module__positioning[data-v-54582156]{color:var(--color-gray-800);margin-bottom:var(--space-2);font-size:.9375rem;font-weight:600;line-height:1.5}.scenarios-grid[data-v-98df932a]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.scenario-card[data-v-98df932a]{border-radius:var(--radius-md);aspect-ratio:4/3;border:1px solid var(--color-gray-300);transition:all var(--transition);display:block;position:relative;overflow:hidden}.scenario-card[data-v-98df932a]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.scenario-card__img[data-v-98df932a]{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.scenario-card:hover .scenario-card__img[data-v-98df932a]{transform:scale(1.05)}.scenario-card__overlay[data-v-98df932a]{padding:var(--space-2);background:linear-gradient(#0000 40%,#000000b3 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.scenario-card__title[data-v-98df932a]{color:#fff;font-size:.8125rem;font-weight:600;line-height:1.3}@media (width<=1024px){.scenarios-grid[data-v-98df932a]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.scenarios-grid[data-v-98df932a]{grid-template-columns:1fr}}.carousel[data-v-f40d4683]{align-items:center;gap:var(--space-2);display:flex}.carousel__track[data-v-f40d4683]{border-radius:var(--radius-md);background:var(--color-gray-100);flex:1;overflow:hidden}.carousel__slide[data-v-f40d4683]{line-height:0}.carousel__img[data-v-f40d4683]{border-radius:var(--radius-md);width:100%;height:auto;display:block}.carousel__btn[data-v-f40d4683]{border:1px solid var(--color-gray-300);background:var(--color-white);width:44px;height:44px;color:var(--color-primary);cursor:pointer;transition:all var(--transition);border-radius:50%;flex-shrink:0;font-size:1.5rem}.carousel__btn[data-v-f40d4683]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.carousel__dots[data-v-f40d4683]{margin-top:var(--space-2);justify-content:center;gap:8px;display:flex}.carousel__dot[data-v-f40d4683]{background:var(--color-gray-300);cursor:pointer;width:8px;height:8px;transition:background var(--transition);border:none;border-radius:50%;padding:0}.carousel__dot--active[data-v-f40d4683]{background:var(--color-primary);border-radius:4px;width:24px}.slide-enter-active[data-v-f40d4683],.slide-leave-active[data-v-f40d4683]{transition:opacity .3s}.slide-enter-from[data-v-f40d4683],.slide-leave-to[data-v-f40d4683]{opacity:0}.cert-grid[data-v-b83a8f7a]{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.cert-card[data-v-b83a8f7a]{background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;transition:all var(--transition);cursor:pointer}.cert-card[data-v-b83a8f7a]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.cert-card__badge[data-v-b83a8f7a]{color:var(--color-primary);margin-bottom:var(--space-2)}.cert-card__name[data-v-b83a8f7a]{color:var(--color-gray-900);font-size:.875rem;font-weight:600}@media (width<=768px){.cert-grid[data-v-b83a8f7a]{grid-template-columns:repeat(2,1fr)}}.global-market-section[data-v-a9ef5796]{width:100vw;color:var(--color-white);background:#071c32;margin-left:calc(50% - 50vw)}.global-map__stage[data-v-a9ef5796]{aspect-ratio:2/.9;background:#071c32;width:100%;position:relative;overflow:hidden}.global-map__header[data-v-a9ef5796]{z-index:5;padding:clamp(1.25rem, 3vw, 2.25rem) var(--space-3) clamp(1.75rem, 4vw, 3rem);text-align:center;pointer-events:none;background:linear-gradient(#071c32e0 0%,#071c326b 55%,#0000 100%);position:absolute;inset:0 0 auto}.global-map__title[data-v-a9ef5796]{color:var(--color-white);margin-bottom:var(--space-1);text-shadow:0 2px 16px #00000059;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.global-map__subtitle[data-v-a9ef5796]{color:#d6e6f6e0;text-shadow:0 1px 10px #00000047;max-width:640px;margin-inline:auto;font-size:clamp(.9375rem,1.6vw,1rem)}.global-map__base[data-v-a9ef5796],.global-map__rays[data-v-a9ef5796],.global-map__heat[data-v-a9ef5796],.global-map__overlay[data-v-a9ef5796]{width:100%;height:100%;position:absolute;inset:0}.global-map__base[data-v-a9ef5796]{object-fit:fill;display:block}.global-map__rays[data-v-a9ef5796]{z-index:2;pointer-events:none}.global-map__ray[data-v-a9ef5796]{opacity:.86;transition:opacity .25s}.global-map__ray-glow[data-v-a9ef5796],.global-map__ray-line[data-v-a9ef5796],.global-map__ray-pulse[data-v-a9ef5796]{stroke-linecap:round;vector-effect:non-scaling-stroke}.global-map__ray-glow[data-v-a9ef5796]{stroke-width:1.8px;opacity:.16;filter:url(#global-ray-glow)}.global-map__ray-line[data-v-a9ef5796]{stroke-width:1px;opacity:.68;stroke-dasharray:6 8;animation:5.2s linear infinite global-ray-flow-a9ef5796;animation-delay:var(--ray-delay)}.global-map__ray-pulse[data-v-a9ef5796]{stroke-width:2.4px;opacity:0;stroke-dasharray:.1 240;animation:4.8s ease-out infinite global-ray-pulse-a9ef5796;animation-delay:var(--ray-delay)}.global-map__ray--active[data-v-a9ef5796]{opacity:1}.global-map__ray--active .global-map__ray-glow[data-v-a9ef5796]{opacity:.3}.global-map__ray--active .global-map__ray-line[data-v-a9ef5796]{opacity:.95}.global-map__ray--active .global-map__ray-pulse[data-v-a9ef5796]{animation-duration:3.2s}.global-map__heat[data-v-a9ef5796]{z-index:3;pointer-events:none}.global-map__heat-blob[data-v-a9ef5796]{opacity:.55;background:radial-gradient(circle,#60a5fa61 0%,#1b4f8a29 55%,#1b4f8a00 100%);border-radius:50%;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.global-map__heat-blob--active[data-v-a9ef5796]{opacity:1}.global-map__overlay[data-v-a9ef5796]{z-index:4}.global-map__origin[data-v-a9ef5796]{pointer-events:none;width:52px;height:52px;position:absolute;transform:translate(-50%,-50%)}.global-map__origin-marker[data-v-a9ef5796]{width:52px;height:52px;position:absolute;inset:0}.global-map__origin-ring[data-v-a9ef5796]{border:1px solid #f59e0ba6;border-radius:50%;animation:3s ease-out infinite global-origin-ring-a9ef5796;position:absolute;inset:0}.global-map__origin-ring--2[data-v-a9ef5796]{animation-delay:1.5s}.global-map__origin-core[data-v-a9ef5796]{background:radial-gradient(circle,#fcd34d 0%,#f59e0b 55%,#d97706 100%);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f59e0b38,0 0 18px #f59e0b8c}.global-map__origin-label[data-v-a9ef5796]{color:#fff7ed;white-space:nowrap;text-align:left;background:#0f172ad1;border:1px solid #f59e0b73;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1.2;display:flex;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 6px 18px #00000040}.global-map__origin--label-left .global-map__origin-label[data-v-a9ef5796]{text-align:right;align-items:flex-end;left:auto;right:calc(100% + 8px)}.global-map__origin-eyebrow[data-v-a9ef5796]{letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;font-size:.5625rem;font-weight:700}.global-map__hotspot[data-v-a9ef5796]{cursor:pointer;background:0 0;border:0;width:56px;height:56px;padding:0;position:absolute;transform:translate(-50%,-50%)}.global-map__marker[data-v-a9ef5796]{width:56px;height:56px;position:absolute;inset:0}.global-map__wave[data-v-a9ef5796]{border:1px solid color-mix(in srgb, var(--color-primary) 82%, transparent);opacity:0;border-radius:50%;animation:3.5s cubic-bezier(.22,.61,.36,1) infinite global-hotspot-wave-a9ef5796;position:absolute;inset:0}.global-map__wave--1[data-v-a9ef5796]{animation-delay:0s}.global-map__wave--2[data-v-a9ef5796]{animation-delay:1.15s}.global-map__wave--3[data-v-a9ef5796]{animation-delay:2.3s}.global-map__halo[data-v-a9ef5796]{background:radial-gradient(circle, #60a5fab8 0%, color-mix(in srgb, var(--color-primary) 44%, transparent) 34%, color-mix(in srgb, var(--color-primary) 18%, transparent) 56%, transparent 78%);filter:blur(2px);border-radius:50%;width:42px;height:42px;animation:3.5s ease-in-out infinite global-hotspot-halo-a9ef5796;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-map__core[data-v-a9ef5796]{z-index:2;background:#60a5fa;border-radius:50%;width:14px;height:14px;transition:transform .25s,box-shadow .25s;animation:3.5s ease-in-out infinite global-hotspot-breathe-a9ef5796;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #60a5fa38}.global-map__hotspot--active .global-map__core[data-v-a9ef5796]{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 6px #60a5fa52}.global-map__hotspot--active .global-map__wave[data-v-a9ef5796]{border-width:2px;animation-duration:2.8s}.global-map__label[data-v-a9ef5796]{letter-spacing:.02em;color:#e2e8f0;white-space:nowrap;opacity:.88;background:#0f172ae0;border:1px solid #456997;border-radius:999px;max-width:140px;padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1.25;transition:opacity .25s,background .25s,color .25s;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 4px 14px #00000038}.global-map__hotspot--label-left .global-map__label[data-v-a9ef5796]{left:auto;right:calc(100% + 6px)}.global-map__hotspot--label-bottom .global-map__label[data-v-a9ef5796]{top:calc(100% + 2px);left:50%;transform:translate(-50%)}.global-map__hotspot--active .global-map__label[data-v-a9ef5796]{opacity:1;color:#0f172a;background:#93c5fd;border-color:#ffffff73}@keyframes global-ray-flow-a9ef5796{to{stroke-dashoffset:-28px}}@keyframes global-ray-pulse-a9ef5796{0%{opacity:0;stroke-dashoffset:0}12%{opacity:.95}70%{opacity:.35}to{opacity:0;stroke-dashoffset:-240px}}@keyframes global-origin-ring-a9ef5796{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}@keyframes global-hotspot-wave-a9ef5796{0%{opacity:.92;transform:scale(.28)}to{opacity:0;transform:scale(1.35)}}@keyframes global-hotspot-halo-a9ef5796{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes global-hotspot-breathe-a9ef5796{0%,to{transform:translate(-50%,-50%)scale(.94)}50%{transform:translate(-50%,-50%)scale(1.06)}}@media (width<=768px){.global-map__label[data-v-a9ef5796],.global-map__origin-label[data-v-a9ef5796]{display:none}.global-map__marker[data-v-a9ef5796]{width:44px;height:44px}.global-map__origin-marker[data-v-a9ef5796]{width:40px;height:40px;inset:0}.global-map__origin[data-v-a9ef5796]{width:40px;height:40px}.global-map__hotspot[data-v-a9ef5796]{width:44px;height:44px}.global-map__halo[data-v-a9ef5796]{width:34px;height:34px}.global-map__core[data-v-a9ef5796],.global-map__origin-core[data-v-a9ef5796]{width:12px;height:12px}}.breadcrumb[data-v-57c11eb9]{padding-block:var(--space-2)}.breadcrumb__list[data-v-57c11eb9]{flex-wrap:wrap;align-items:center;gap:4px;font-size:.875rem;list-style:none;display:flex}.breadcrumb__link[data-v-57c11eb9]{color:var(--color-gray-500);transition:color var(--transition)}.breadcrumb__link[data-v-57c11eb9]:hover{color:var(--color-primary)}.breadcrumb__current[data-v-57c11eb9]{color:var(--color-gray-900);font-weight:500}.breadcrumb__sep[data-v-57c11eb9]{color:var(--color-gray-300);margin-inline:4px}.product-card[data-v-b3965655]{background:#fff;border:1px solid #d5dbe2;transition:border-color .2s,box-shadow .2s;overflow:hidden}.product-card[data-v-b3965655]:hover{border-color:#7890a8;box-shadow:0 12px 30px #132a411a}.product-card__link[data-v-b3965655]{flex-direction:column;height:100%;display:flex}.product-card__img-wrap[data-v-b3965655]{aspect-ratio:16/10;background:#fff;position:relative;overflow:hidden}.product-card__img-wrap img[data-v-b3965655]{object-fit:contain;width:100%;height:100%;padding:0;transition:transform .25s;display:block}.product-card:hover img[data-v-b3965655]{transform:scale(1.035)}.product-card__standard[data-v-b3965655]{inset-inline-start:12px;color:#fff;background:#0c2238e6;max-width:calc(100% - 24px);padding:6px 9px;font-size:.65rem;font-weight:700;position:absolute;bottom:12px}.product-card__body[data-v-b3965655]{flex-direction:column;flex:1;padding:20px;display:flex}.product-card__eyebrow[data-v-b3965655]{color:#617181;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;font-weight:800}.product-card__title[data-v-b3965655]{color:var(--color-gray-900);margin-bottom:10px;font-size:1.05rem;font-weight:700;line-height:1.4}.product-card__desc[data-v-b3965655]{color:#596571;flex:1;margin-bottom:0;font-size:.82rem;line-height:1.6}.product-card__industries[data-v-b3965655]{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.product-card__industries span[data-v-b3965655]{color:#4d5e6e;background:#edf2f6;padding:4px 7px;font-size:.62rem;line-height:1.25}.engineering-filters[data-v-6b44f091]{background:#f7f9fb;border:1px solid #d6dce3;border-top:0;grid-template-columns:1.4fr repeat(3,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.engineering-filters label span[data-v-6b44f091]{color:#67717c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.66rem;font-weight:800;display:block}.engineering-filters input[data-v-6b44f091],.engineering-filters select[data-v-6b44f091]{color:#202a34;background:#fff;border:1px solid #c7ced6;border-radius:2px;width:100%;height:42px;padding:0 12px}.engineering-filters button[data-v-6b44f091]{color:#35404b;cursor:pointer;background:0 0;border:1px solid #9da7b2;height:42px;padding:0 16px;font-weight:700}@media (width<=900px){.engineering-filters[data-v-6b44f091]{border-top:1px solid #d6dce3;grid-template-columns:1fr 1fr}}@media (width<=540px){.engineering-filters[data-v-6b44f091]{grid-template-columns:1fr}}.category-nav[data-v-cbdedc60]{border-radius:var(--radius-md);background:0 0;border:none}.category-nav__all[data-v-cbdedc60]{text-align:left;width:100%;color:var(--color-gray-800);transition:background var(--transition), color var(--transition);background:0 0;border:none;padding:14px 16px;font-size:.9375rem;font-weight:700;display:block}.category-nav__all[data-v-cbdedc60]:hover,.category-nav__all--active[data-v-cbdedc60]{color:var(--color-primary);background:#1b4f8a14}.category-nav__list[data-v-cbdedc60]{margin:0;padding:0;list-style:none}.category-nav__header[data-v-cbdedc60]{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.category-nav__header--active .category-nav__title[data-v-cbdedc60]{color:var(--color-primary)}.category-nav__title[data-v-cbdedc60]{min-width:0;color:var(--color-gray-800);transition:color var(--transition), background var(--transition);flex:1;padding:14px 8px 14px 16px;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none}.category-nav__title[data-v-cbdedc60]:hover{color:var(--color-primary);background:#1b4f8a14}.category-nav__toggle[data-v-cbdedc60]{border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;transition:background var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:8px;display:inline-flex}.category-nav__toggle[data-v-cbdedc60]:hover{background:#1b4f8a14}.category-nav__chevron[data-v-cbdedc60]{color:var(--color-gray-500);transition:transform var(--transition);flex-shrink:0}.category-nav__header--expanded .category-nav__chevron[data-v-cbdedc60]{transform:rotate(180deg)}.category-nav__subgroups[data-v-cbdedc60]{margin:0;padding:0 0 6px;list-style:none}.category-nav__subheader[data-v-cbdedc60]{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.category-nav__subtitle[data-v-cbdedc60]{cursor:pointer;text-align:left;min-width:0;color:var(--color-gray-600);transition:color var(--transition), background var(--transition);background:0 0;border:none;flex:1;padding:8px 8px 8px 24px;font-size:.8125rem;font-weight:650;line-height:1.4}.category-nav__subtitle[data-v-cbdedc60]:hover,.category-nav__subheader--expanded .category-nav__subtitle[data-v-cbdedc60],.category-nav__subheader--active .category-nav__subtitle[data-v-cbdedc60]{color:var(--color-primary)}.category-nav__subheader--active .category-nav__subtitle[data-v-cbdedc60]{box-shadow:inset 2px 0 0 var(--color-primary);background:#1b4f8a14;font-weight:700}.category-nav__subtoggle[data-v-cbdedc60]{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;transition:background var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:8px;display:inline-flex}.category-nav__subtoggle[data-v-cbdedc60]:hover{background:#1b4f8a14}.category-nav__subchevron[data-v-cbdedc60]{color:var(--color-gray-400);transition:transform var(--transition);flex-shrink:0}.category-nav__subheader--expanded .category-nav__subchevron[data-v-cbdedc60]{transform:rotate(180deg)}.category-nav__products[data-v-cbdedc60]{background:0 0;margin:0;padding:2px 0 6px;list-style:none}.category-nav__product[data-v-cbdedc60]{color:var(--color-gray-700);transition:color var(--transition), background var(--transition);padding:7px 16px 7px 36px;font-size:.8125rem;line-height:1.4;display:block}.category-nav__product[data-v-cbdedc60]:hover{color:var(--color-primary);background:#1b4f8a0f}.category-nav__product.router-link-active[data-v-cbdedc60]{color:var(--color-primary);box-shadow:inset 2px 0 0 var(--color-primary);background:#1b4f8a1a;font-weight:600}.products-layout[data-v-2d07d2ea]{gap:var(--space-4);grid-template-columns:280px 1fr;align-items:start;display:grid}.products-layout__sidebar[data-v-2d07d2ea]{top:calc(var(--header-height) + var(--space-2));max-height:calc(100vh - var(--header-height) - var(--space-2) * 2);border-radius:var(--radius-md);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:1px solid #d6dce3;position:sticky;overflow:hidden auto}.products-layout__sidebar[data-v-2d07d2ea]::-webkit-scrollbar{display:none}.products-layout__main[data-v-2d07d2ea]{min-width:0}@media (width<=1024px){.products-layout[data-v-2d07d2ea]{gap:var(--space-3);grid-template-columns:1fr}.products-layout__sidebar[data-v-2d07d2ea]{position:static}}.products-hero[data-v-19b34c2e]{color:#fff;background:linear-gradient(120deg,#0c2947,#184d72);padding:42px 0}.products-hero__grid[data-v-19b34c2e]{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.products-hero__grid>div>p[data-v-19b34c2e]{color:#9dc1df;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.products-hero h1[data-v-19b34c2e]{letter-spacing:-.04em;margin-top:10px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.95}.products-hero__grid>p[data-v-19b34c2e]{color:#d2dee9;max-width:620px;font-size:1rem;line-height:1.75}.catalog-section[data-v-19b34c2e]{background:#eef1f4;padding:38px 0 90px}.catalog-series+.catalog-series[data-v-19b34c2e]{border-top:1px solid #d4dbe2;margin-top:48px;padding-top:36px}.catalog-series__head[data-v-19b34c2e]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.catalog-series__head h2[data-v-19b34c2e]{color:#102f50;font-size:1.45rem;font-weight:800}.catalog-series__head a[data-v-19b34c2e]{color:var(--color-primary);white-space:nowrap;font-size:.82rem;font-weight:700}.subcategory-section[data-v-19b34c2e]{scroll-margin-top:calc(var(--header-height,72px) + 16px)}.subcategory-section+.subcategory-section[data-v-19b34c2e]{margin-top:28px}.subcategory-section__head[data-v-19b34c2e]{border-bottom:1px solid #d4dbe2;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;padding-bottom:8px;display:flex}.subcategory-section__head h3[data-v-19b34c2e]{color:#172735;font-size:1rem;font-weight:700}.subcategory-section__head span[data-v-19b34c2e]{color:#78838e;font-size:.75rem}.category-header[data-v-19b34c2e]{grid-template-columns:.9fr 1.5fr auto;align-items:end;gap:35px;margin-bottom:18px;display:grid}.category-header>div>p[data-v-19b34c2e]{color:#78838e;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.category-header h2[data-v-19b34c2e]{color:#172735;margin-top:6px;font-size:1.65rem}.category-header>p[data-v-19b34c2e]{color:#5c6874;font-size:.84rem;line-height:1.6}.category-header>strong[data-v-19b34c2e]{color:#26333f;font-size:.78rem}.products-grid[data-v-19b34c2e]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.empty[data-v-19b34c2e]{text-align:center;color:var(--color-gray-500);padding:var(--space-4)}@media (width<=1000px){.products-hero__grid[data-v-19b34c2e],.category-header[data-v-19b34c2e]{grid-template-columns:1fr;gap:18px}.products-grid[data-v-19b34c2e]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.products-grid[data-v-19b34c2e]{grid-template-columns:1fr}}.category-hero[data-v-1ace6e59]{color:#fff;background:#102f50;padding:32px 0 34px}.category-hero__grid[data-v-1ace6e59]{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:48px;display:grid}.category-hero__eyebrow[data-v-1ace6e59]{color:#90b4d5;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.category-hero h1[data-v-1ace6e59]{letter-spacing:-.04em;max-width:640px;margin-top:10px;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.02}.category-hero__chips[data-v-1ace6e59]{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.category-hero__chip[data-v-1ace6e59]{color:#e8f0f7;cursor:pointer;background:#102f5059;border:1px solid #45617d;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.category-hero__chip span[data-v-1ace6e59]{color:#b8cde0;text-align:center;background:#ffffff1f;border-radius:999px;min-width:1.2rem;padding:1px 6px;font-size:.68rem;font-weight:700}.category-hero__chip[data-v-1ace6e59]:hover{background:#ffffff1a;border-color:#7ea3c4}.category-hero__grades[data-v-1ace6e59]{color:#f3f7fb;font-size:1rem;font-weight:650;line-height:1.55}.category-hero__positioning[data-v-1ace6e59]{color:#c5d4e0;margin-top:10px;font-size:.92rem;line-height:1.65}.category-hero__stats[data-v-1ace6e59]{border-top:1px solid #45617d;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;padding-top:18px;display:grid}.category-hero__stats div[data-v-1ace6e59]{min-width:0}.category-hero dt[data-v-1ace6e59]{color:#8fa6bc;text-transform:uppercase;letter-spacing:.04em;font-size:.64rem}.category-hero dd[data-v-1ace6e59]{margin-top:6px;font-size:1.25rem;font-weight:800}.category-hero__cta[data-v-1ace6e59]{color:#fff;border-color:#ffffff8c;height:40px;margin-top:22px;padding-inline:18px;font-size:.84rem}.category-hero__cta[data-v-1ace6e59]:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff}.catalog-section[data-v-1ace6e59]{background:#eef1f4;padding:38px 0 90px}.catalog-head[data-v-1ace6e59]{color:#596673;justify-content:flex-end;margin-bottom:16px;font-size:.8rem;display:flex}.catalog-head strong[data-v-1ace6e59]{color:#26333f}.category-group-section[data-v-1ace6e59]{scroll-margin-top:calc(var(--header-height,72px) + 16px)}.category-group-section+.category-group-section[data-v-1ace6e59]{margin-top:42px}.category-group-section__head[data-v-1ace6e59]{border-bottom:1px solid #d4dbe2;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;padding-bottom:10px;display:flex}.category-group-section__head h2[data-v-1ace6e59]{color:#172735;font-size:1.15rem;font-weight:750}.category-group-section__head span[data-v-1ace6e59]{color:#78838e;white-space:nowrap;font-size:.75rem}.products-grid[data-v-1ace6e59]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.empty[data-v-1ace6e59]{text-align:center;color:var(--color-gray-500);padding:var(--space-4)}@media (width<=1000px){.category-hero__grid[data-v-1ace6e59]{grid-template-columns:1fr;gap:28px}.products-grid[data-v-1ace6e59]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.category-hero[data-v-1ace6e59]{padding:32px 0 36px}.category-hero__stats[data-v-1ace6e59]{grid-template-columns:repeat(3,minmax(0,1fr))}.products-grid[data-v-1ace6e59]{grid-template-columns:1fr}}.gallery[data-v-e590d9d8]{width:100%}.gallery__main[data-v-e590d9d8]{overflow:hidden}.gallery__main img[data-v-e590d9d8]{object-fit:contain;width:100%;height:100%;display:block}.gallery__thumbs[data-v-e590d9d8]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gallery__thumb[data-v-e590d9d8]{border-radius:var(--radius-sm);cursor:pointer;width:48px;transition:border-color var(--transition);background:#fff;border:2px solid #0000;flex:0 0 48px;padding:0;overflow:hidden}.gallery__thumb--active[data-v-e590d9d8]{border-color:var(--color-primary)}.gallery__thumb img[data-v-e590d9d8]{aspect-ratio:1;object-fit:contain;background:0 0;width:100%;padding:3px;display:block}.variants[data-v-e58267a5]{padding:var(--space-2);background:var(--color-gray-100);border-radius:var(--radius-md);margin-bottom:var(--space-3)}.variants__title[data-v-e58267a5]{color:var(--color-gray-900);margin-bottom:var(--space-2);font-size:.875rem;font-weight:700}.variants__grid[data-v-e58267a5]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.variants__field span[data-v-e58267a5]{color:var(--color-gray-500);text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.variants__field select[data-v-e58267a5]{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-white);width:100%;padding:10px 12px;font-size:.875rem}.variants__summary[data-v-e58267a5]{margin-top:var(--space-2);color:var(--color-gray-500);font-size:.8125rem}@media (width<=640px){.variants__grid[data-v-e58267a5]{grid-template-columns:1fr}}.carousel__header[data-v-9c6d7385]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.carousel__title[data-v-9c6d7385]{color:var(--color-gray-900);font-size:1.25rem;font-weight:700}.carousel__nav[data-v-9c6d7385]{gap:8px;display:flex}.carousel__nav button[data-v-9c6d7385]{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;width:36px;height:36px;color:var(--color-gray-700);transition:all var(--transition);font-size:1.25rem;line-height:1}.carousel__nav button[data-v-9c6d7385]:hover{border-color:var(--color-primary);color:var(--color-primary)}.carousel__track[data-v-9c6d7385]{gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.carousel__track[data-v-9c6d7385]::-webkit-scrollbar{display:none}.carousel__item[data-v-9c6d7385]{scroll-snap-align:start;flex:0 0 min(280px,80%)}.rfq[data-v-fab63566]{background:#fff;border:1px solid #d3dae1;margin-top:0;padding:clamp(24px,4vw,42px)}.rfq__title[data-v-fab63566]{color:#142535;margin-bottom:8px;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:750}.rfq__desc[data-v-fab63566]{color:#5a6875;max-width:720px;margin-bottom:24px;font-size:.9375rem;line-height:1.7}.rfq__form[data-v-fab63566] .inquiry-form__grid{gap:16px}.rfq__form[data-v-fab63566] .inquiry-form__grid input,.rfq__form[data-v-fab63566] .inquiry-form__message textarea{background:#f8fafb;border-color:#cfd7de;border-radius:0;padding:12px 13px;font-size:.9375rem}.rfq__form[data-v-fab63566] .inquiry-form__grid label span,.rfq__form[data-v-fab63566] .inquiry-form__message span{color:#64717d;text-transform:uppercase;font-size:.75rem;font-weight:750}.not-found[data-v-9c002ca4]{background:#eef2f5;padding:120px 0}.not-found__inner[data-v-9c002ca4]{max-width:640px}.not-found p[data-v-9c002ca4]{color:#1c5d91;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.not-found h1[data-v-9c002ca4]{color:#122437;margin:14px 0 16px;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.not-found span[data-v-9c002ca4]{color:#5a6875;line-height:1.7;display:block}.not-found[data-v-9c002ca4] .btn{margin-top:28px}.sticky-bar[data-v-cffffe38]{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #cfd7de;position:sticky;bottom:0}.sticky-bar__inner[data-v-cffffe38]{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.sticky-bar strong[data-v-cffffe38]{color:#142535;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:650;line-height:1.35;overflow:hidden}@media (width<=640px){.sticky-bar strong[data-v-cffffe38]{font-size:.78rem}}.product-detail[data-v-d91aa885]{background:#eef2f5;padding-bottom:72px}.product-body[data-v-d91aa885]{padding:28px 0 56px}.product-detail__main[data-v-d91aa885]{flex-direction:column;gap:12px;min-width:0;display:flex}.product-hero[data-v-d91aa885]{border-radius:var(--radius-md);background:#fff;border:1px solid #d3dae1;grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 8px 28px #162b3d0f}.product-hero__media[data-v-d91aa885]{background:#f3f6f9;border-right:1px solid #dce2e7;flex-direction:column;gap:0;min-height:100%;padding:0;display:flex}.product-hero__media[data-v-d91aa885] .gallery{flex-direction:column;flex:1;min-height:0;display:flex}.product-hero__media[data-v-d91aa885] .gallery__main{background:#f3f6f9;flex:1;justify-content:stretch;align-items:stretch;min-height:140px;display:flex}.product-hero__media[data-v-d91aa885] .gallery__main img{width:100%;height:100%;max-height:none;aspect-ratio:unset;object-fit:contain;background:0 0;padding:0}.product-hero__media[data-v-d91aa885] .gallery__thumbs{flex-shrink:0;margin-top:0;padding:10px 20px 0}.product-hero__media .detail-actions--media[data-v-d91aa885]{padding:12px 20px 20px}.product-hero__summary[data-v-d91aa885]{flex-direction:column;justify-content:flex-start;min-height:100%;padding:24px;display:flex}.product-hero__summary[data-v-d91aa885] .variants{margin-top:auto;margin-bottom:0}.product-hero h1[data-v-d91aa885]{color:#122437;letter-spacing:-.02em;max-width:28ch;margin:0 0 14px;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:800;line-height:1.25}.detail-actions--media[data-v-d91aa885]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.detail-content[data-v-d91aa885]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.detail-content--full[data-v-d91aa885]{grid-template-columns:1fr}.detail-content__main[data-v-d91aa885]{gap:10px;display:grid}.detail-panel[data-v-d91aa885]{border-radius:var(--radius-md);background:#fff;border:1px solid #d3dae1;padding:clamp(22px,3vw,32px)}.panel-heading[data-v-d91aa885]{grid-template-columns:42px 1fr;align-items:baseline;gap:14px;margin-bottom:18px;display:grid}.panel-heading>span[data-v-d91aa885]{color:#8b98a4;font-size:.7rem;font-weight:800}.panel-heading p[data-v-d91aa885]{color:#65727d;letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:800}.panel-heading h2[data-v-d91aa885]{color:#142535;margin-top:4px;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:750;line-height:1.25}.overview-text[data-v-d91aa885]{color:#52606d;font-size:.9375rem;line-height:1.75}.performance-list[data-v-d91aa885]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.performance-list__item[data-v-d91aa885]{border-radius:var(--radius-sm);background:#f2f5f7;border:1px solid #dce2e7;padding:14px}.performance-list__item span[data-v-d91aa885]{color:#6f7d88;text-transform:uppercase;font-size:.65rem;font-weight:800;display:block}.performance-list__item strong[data-v-d91aa885]{color:#203241;margin-top:6px;font-size:.8125rem;line-height:1.45;display:block}.spec-table[data-v-d91aa885]{border-collapse:collapse;border-top:2px solid #1b344b;width:100%}.spec-table--hero[data-v-d91aa885]{margin:0}.spec-table th[data-v-d91aa885],.spec-table td[data-v-d91aa885]{text-align:start;border-bottom:1px solid #dce1e5;padding:10px;font-size:.8125rem}.spec-table th[data-v-d91aa885]{color:#687581;width:34%;font-weight:600}.spec-table td[data-v-d91aa885]{color:#243442;font-weight:650}.quality-grid[data-v-d91aa885]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.quality-card[data-v-d91aa885]{color:#d8e7f3;border-radius:var(--radius-sm);background:#102f4b;padding:16px}.quality-card h3[data-v-d91aa885]{color:#fff;margin-bottom:6px;font-size:.875rem}.quality-card p[data-v-d91aa885]{font-size:.78rem;line-height:1.55}.detail-content__aside[data-v-d91aa885]{top:calc(var(--header-height) + 20px);flex-direction:column;gap:14px;display:flex;position:sticky}.aside-panel[data-v-d91aa885]{border-radius:var(--radius-md);background:#fff;border:1px solid #d3dae1;padding:20px}.aside-panel>p[data-v-d91aa885]{color:#8ba9c4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.65rem;font-weight:800}.aside-panel a[data-v-d91aa885]{color:#223341;border-top:1px solid #e0e5ea;justify-content:space-between;gap:14px;padding:11px 0;font-size:.78rem;line-height:1.45;display:flex}.aside-panel a[data-v-d91aa885]:hover{color:var(--color-primary)}.aside-panel b[data-v-d91aa885]{color:#6d7d8a;text-transform:uppercase;flex-shrink:0;font-size:.68rem}.related-section[data-v-d91aa885]{padding-top:2px}@media (width<=1024px){.product-hero[data-v-d91aa885]{grid-template-columns:1fr}.product-hero__media[data-v-d91aa885]{border-bottom:1px solid #dce2e7;border-right:none;min-height:auto}.product-hero__media[data-v-d91aa885] .gallery__main{min-height:200px}.product-hero__media[data-v-d91aa885] .gallery__thumbs{padding:10px 18px 0}.product-hero__media .detail-actions--media[data-v-d91aa885]{padding:12px 18px 18px}.product-hero__summary[data-v-d91aa885]{min-height:auto}.product-hero__summary[data-v-d91aa885] .variants{margin-top:16px}.product-hero h1[data-v-d91aa885]{max-width:none}.detail-content[data-v-d91aa885]{grid-template-columns:1fr}.detail-content__aside[data-v-d91aa885]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}}@media (width<=720px){.product-body[data-v-d91aa885]{padding-top:20px}.product-hero__media[data-v-d91aa885],.product-hero__summary[data-v-d91aa885]{padding:18px}.performance-list[data-v-d91aa885],.quality-grid[data-v-d91aa885],.detail-content__aside[data-v-d91aa885]{grid-template-columns:1fr}}.about-page[data-v-991fbdc3]{color:#233342}.about-hero[data-v-991fbdc3]{background:#142a3d;align-items:flex-end;min-height:clamp(430px,64vh,660px);display:flex;position:relative;overflow:hidden}.about-hero>img[data-v-991fbdc3],.about-hero__overlay[data-v-991fbdc3]{width:100%;height:100%;position:absolute;inset:0}.about-hero>img[data-v-991fbdc3]{object-fit:cover;object-position:center}.about-hero__overlay[data-v-991fbdc3]{background:linear-gradient(90deg,#081a2ae0 0%,#081a2a85 50%,#081a2a1f 100%)}.about-hero__content[data-v-991fbdc3]{z-index:1;color:#fff;padding-bottom:58px;position:relative}.about-hero__content p[data-v-991fbdc3],.section-index[data-v-991fbdc3]{color:#7fa9cd;letter-spacing:0;text-transform:uppercase;margin:0 0 9px;font-size:.7rem;font-weight:800}.about-hero h1[data-v-991fbdc3]{letter-spacing:0;max-width:700px;margin:0;font-size:clamp(2.25rem,5vw,4.6rem);line-height:1}.about-hero__content>span[data-v-991fbdc3]{color:#d6e1ea;max-width:720px;margin-top:18px;font-size:1rem;line-height:1.65;display:block}.about-section[data-v-991fbdc3]{padding:64px 0}.about-section--gray[data-v-991fbdc3]{background:#eef2f5}.about-section--dark[data-v-991fbdc3]{color:#fff;background:#102f50}.about-intro__body[data-v-991fbdc3]:after{content:"";clear:both;display:table}.about-intro__panorama[data-v-991fbdc3]{float:inline-end;aspect-ratio:2;object-fit:cover;border:1px solid #b8c5cf;width:min(720px,72%);margin:4px 0 28px 36px}.about-intro__title[data-v-991fbdc3]{color:#172b3d;margin:0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.12}.about-intro__text[data-v-991fbdc3]{color:#586979;margin:15px 0 0;line-height:1.75}.section-heading h2[data-v-991fbdc3],.about-cta h2[data-v-991fbdc3]{color:#172b3d;letter-spacing:0;margin:0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.12}.company-facts[data-v-991fbdc3]{background:#ccd5dc;border:1px solid #ccd5dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:25px;display:grid}.company-facts div[data-v-991fbdc3]{background:#fff;min-width:0;padding:13px}.company-facts dt[data-v-991fbdc3]{color:#73808c;text-transform:uppercase;font-size:.65rem;font-weight:800}.company-facts dd[data-v-991fbdc3]{overflow-wrap:anywhere;margin-top:5px;font-size:.8rem;font-weight:750}.about-media[data-v-991fbdc3]{aspect-ratio:4/3;object-fit:cover;border:1px solid #b8c5cf;width:100%;display:block}.section-heading[data-v-991fbdc3]{max-width:760px;margin-bottom:30px}.section-heading>span[data-v-991fbdc3],.about-cta__inner span[data-v-991fbdc3]{color:#667786;margin-top:10px;line-height:1.65;display:block}.capability-grid[data-v-991fbdc3]{border-top:1px solid #c6d0d8;border-bottom:1px solid #c6d0d8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capability-item[data-v-991fbdc3]{min-width:0;padding:24px 20px}.capability-item+.capability-item[data-v-991fbdc3]{border-inline-start:1px solid #c6d0d8}.capability-item b[data-v-991fbdc3],.product-family-list b[data-v-991fbdc3],.inspection-list b[data-v-991fbdc3]{color:#3775aa;font-size:.7rem}.capability-item h3[data-v-991fbdc3],.product-family-list h3[data-v-991fbdc3],.inspection-list h3[data-v-991fbdc3]{letter-spacing:0;margin:12px 0 7px;font-size:.96rem}.capability-item p[data-v-991fbdc3],.product-family-list p[data-v-991fbdc3],.inspection-list p[data-v-991fbdc3]{color:#647483;margin:0;font-size:.82rem;line-height:1.6}.facility-gallery[data-v-991fbdc3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.facility-photo[data-v-991fbdc3]{min-width:0;margin:0}.facility-photo figcaption[data-v-991fbdc3]{color:#253c50;text-align:center;margin-top:10px;font-size:.875rem;font-weight:700}.about-section--dark .section-heading h2[data-v-991fbdc3]{color:#fff}.about-section--dark .section-heading>span[data-v-991fbdc3]{color:#afc3d4}.product-family-list[data-v-991fbdc3]{border-top:1px solid #466681;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.product-family-list article[data-v-991fbdc3]{padding:24px 18px}.product-family-list article+article[data-v-991fbdc3]{border-inline-start:1px solid #466681}.product-family-list h3[data-v-991fbdc3]{color:#fff}.product-family-list p[data-v-991fbdc3]{color:#b7c8d6}.custom-engineering-image[data-v-991fbdc3]{aspect-ratio:16/9;object-fit:cover;border:1px solid #466681;width:100%;max-height:520px;margin-top:28px;display:block}.inspection-list[data-v-991fbdc3]{border-top:1px solid #cbd4dc}.inspection-list article[data-v-991fbdc3]{border-bottom:1px solid #dce2e7;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.inspection-list h3[data-v-991fbdc3]{margin:0 0 4px}.trace-text[data-v-991fbdc3]{color:#536575;margin:18px 0 0;font-size:.83rem;line-height:1.65}.about-cta[data-v-991fbdc3]{color:#fff;background:#183d60;padding:42px 0}.about-cta__inner[data-v-991fbdc3]{justify-content:space-between;align-items:center;gap:32px;display:flex}.about-cta h2[data-v-991fbdc3]{color:#fff}.about-cta__inner span[data-v-991fbdc3]{color:#bdcfdd;max-width:760px}@media (width<=1024px){.about-intro__panorama[data-v-991fbdc3]{float:none;width:100%;margin:0 0 24px}.about-media[data-v-991fbdc3]{max-width:680px}.capability-grid[data-v-991fbdc3],.facility-gallery[data-v-991fbdc3]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-item[data-v-991fbdc3]:nth-child(3){border-inline-start:0}.product-family-list[data-v-991fbdc3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.about-hero[data-v-991fbdc3]{min-height:470px}.about-hero>img[data-v-991fbdc3]{object-position:65% center}.about-hero__overlay[data-v-991fbdc3]{background:#081a2aad}.about-section[data-v-991fbdc3]{padding:44px 0}.company-facts[data-v-991fbdc3],.capability-grid[data-v-991fbdc3],.facility-gallery[data-v-991fbdc3],.product-family-list[data-v-991fbdc3]{grid-template-columns:1fr}.capability-item+.capability-item[data-v-991fbdc3],.product-family-list article+article[data-v-991fbdc3]{border-inline-start:0;border-top:1px solid #cbd4dc}.product-family-list article+article[data-v-991fbdc3]{border-top-color:#466681}.about-cta__inner[data-v-991fbdc3]{flex-direction:column;align-items:flex-start}}.page-hero[data-v-e5d35dc1]{padding-block:var(--space-4);background:var(--color-gray-100)}.page-hero--centered .page-hero__inner[data-v-e5d35dc1]{text-align:center}.page-hero--centered .page-hero__subtitle[data-v-e5d35dc1]{max-width:min(920px,100%);margin-inline:auto}.page-hero--banner[data-v-e5d35dc1]{padding-block:var(--space-6);position:relative;overflow:hidden}.page-hero__bg[data-v-e5d35dc1]{opacity:.25;background-position:50%;background-size:cover;position:absolute;inset:0}.page-hero__inner[data-v-e5d35dc1]{position:relative}.page-hero__title[data-v-e5d35dc1]{color:var(--color-gray-900);margin-bottom:var(--space-1);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.page-hero__subtitle[data-v-e5d35dc1]{color:var(--color-gray-500);max-width:720px;font-size:1rem;line-height:1.7}.pagination[data-v-e6e8d7a6]{justify-content:center;align-items:center;gap:var(--space-1);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.pagination__btn[data-v-e6e8d7a6],.pagination__page[data-v-e6e8d7a6]{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-white);min-width:40px;height:40px;color:var(--color-gray-700);cursor:pointer;transition:all var(--transition);padding:0 12px;font-size:.875rem}.pagination__ellipsis[data-v-e6e8d7a6]{min-width:28px;height:40px;color:var(--color-gray-400);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.pagination__btn[data-v-e6e8d7a6]:disabled{opacity:.4;cursor:not-allowed}.pagination__page--active[data-v-e6e8d7a6]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.pagination__btn[data-v-e6e8d7a6]:hover:not(:disabled),.pagination__page[data-v-e6e8d7a6]:hover:not(.pagination__page--active){border-color:var(--color-primary);color:var(--color-primary)}.tag-bar[data-v-a1570a4e]{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tag-bar__btn[data-v-a1570a4e]{border:1px solid var(--color-gray-300);background:var(--color-white);cursor:pointer;transition:all var(--transition);border-radius:999px;padding:8px 16px;font-size:.875rem}.tag-bar__btn--active[data-v-a1570a4e],.tag-bar__btn[data-v-a1570a4e]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.articles-list[data-v-a1570a4e]{margin:0 0 var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);padding:0;list-style:none;overflow:hidden}.article-row[data-v-a1570a4e]{border-bottom:1px solid var(--color-gray-300)}.article-row[data-v-a1570a4e]:last-child{border-bottom:none}.article-row__link[data-v-a1570a4e]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:background var(--transition);display:flex}.article-row__link[data-v-a1570a4e]:hover{background:var(--color-primary-light)}.article-row__link:hover .article-row__title[data-v-a1570a4e]{color:var(--color-primary)}.article-row__thumb[data-v-a1570a4e]{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-gray-100);flex-shrink:0;width:120px;height:80px}.article-row__body[data-v-a1570a4e]{flex:1;min-width:0}.article-row__meta[data-v-a1570a4e]{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-gray-500);flex-wrap:wrap;margin-bottom:6px;font-size:.75rem;display:flex}.article-row__tag[data-v-a1570a4e]{background:var(--color-gray-100);color:var(--color-gray-600);border-radius:999px;padding:2px 8px}.article-row__title[data-v-a1570a4e]{color:var(--color-gray-900);transition:color var(--transition);margin-bottom:6px;font-size:1.0625rem;font-weight:700;line-height:1.4}.article-row__excerpt[data-v-a1570a4e]{color:var(--color-gray-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.article-row__arrow[data-v-a1570a4e]{color:var(--color-gray-400);transition:color var(--transition), transform var(--transition);flex-shrink:0;font-size:1.125rem}.article-row__link:hover .article-row__arrow[data-v-a1570a4e]{color:var(--color-primary);transform:translate(4px)}@media (width<=640px){.article-row__link[data-v-a1570a4e]{padding:var(--space-2);align-items:flex-start}.article-row__thumb[data-v-a1570a4e]{width:88px;height:66px}.article-row__arrow[data-v-a1570a4e]{display:none}.article-row__excerpt[data-v-a1570a4e]{-webkit-line-clamp:2}}.article-header[data-v-04a95de7]{padding-block:var(--space-3)}.article-header__meta[data-v-04a95de7]{gap:var(--space-2);color:var(--color-gray-500);margin-bottom:var(--space-2);flex-wrap:wrap;font-size:.875rem;display:flex}.article-header h1[data-v-04a95de7]{color:var(--color-gray-900);margin-bottom:var(--space-3);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.3}.article-header__img[data-v-04a95de7]{object-fit:cover;border-radius:var(--radius-md);width:100%;max-height:420px}.article-body[data-v-04a95de7]{padding-block:var(--space-4);max-width:760px}.article-para[data-v-04a95de7]{color:var(--color-gray-700);margin-bottom:var(--space-2);font-size:1rem;line-height:1.8}.related-title[data-v-04a95de7]{margin-bottom:var(--space-2);font-size:1.125rem;font-weight:700}.related-links[data-v-04a95de7]{gap:var(--space-1);flex-direction:column;display:flex}.related-links a[data-v-04a95de7]{color:var(--color-primary);font-weight:500}.article-nav[data-v-04a95de7]{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--color-gray-300);margin-bottom:var(--space-4);display:flex}.article-nav__link[data-v-04a95de7]{color:var(--color-primary);max-width:45%;font-size:.875rem}.article-nav__link--next[data-v-04a95de7]{text-align:end;margin-inline-start:auto}.block-title[data-v-424b3573]{color:var(--color-gray-900);margin:0;font-size:1.25rem;font-weight:700}.block-title--center[data-v-424b3573]{text-align:center;margin-bottom:var(--space-3)}.contact-grid[data-v-424b3573]{gap:var(--space-4);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.contact-column[data-v-424b3573]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rfq-panel[data-v-424b3573]{background:var(--color-white);border-radius:var(--radius-md);border:1px solid #d8e0e8;padding:clamp(24px,4vw,32px)}.rfq-panel__subtitle[data-v-424b3573]{margin:var(--space-3) 0 var(--space-2);color:var(--color-gray-500);font-size:.875rem;line-height:1.65}.rfq-panel__highlights[data-v-424b3573]{flex-direction:column;gap:10px;margin:0;list-style:none;display:flex}.rfq-panel__highlights li[data-v-424b3573]{color:#4f5d6a;padding-left:18px;font-size:.875rem;line-height:1.55;position:relative}.rfq-panel__highlights li[data-v-424b3573]:before{content:"";background:var(--color-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.contact-rfq-form[data-v-424b3573] input:not([type=file]),.contact-rfq-form[data-v-424b3573] textarea{padding:10px 12px;font-size:.875rem}.contact-rfq-form[data-v-424b3573] .btn{height:42px;font-size:.875rem}.channel-list[data-v-424b3573]{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.channel-list li[data-v-424b3573]{gap:var(--space-2);padding:var(--space-2);background:var(--color-gray-100);border-radius:var(--radius-md);align-items:flex-start;display:flex}.channel-list__icon[data-v-424b3573]{font-size:1.25rem}.channel-list strong[data-v-424b3573]{color:var(--color-gray-500);margin-bottom:2px;font-size:.8125rem;display:block}.channel-list a[data-v-424b3573],.channel-list span[data-v-424b3573]{color:var(--color-gray-900);font-size:.9375rem}.channel-list a[data-v-424b3573]:hover{color:var(--color-primary)}.services-grid[data-v-424b3573]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.service-card[data-v-424b3573]{padding:var(--space-2);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white)}.service-card h3[data-v-424b3573]{color:var(--color-gray-900);margin-bottom:8px;font-size:.9375rem;font-weight:700}.service-card p[data-v-424b3573]{color:var(--color-gray-500);font-size:.8125rem;line-height:1.6}@media (width<=768px){.contact-grid[data-v-424b3573],.services-grid[data-v-424b3573]{grid-template-columns:1fr}}.industry-card[data-v-05f1484b]{background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);transition:all var(--transition);flex-direction:column;display:flex;overflow:hidden}.industry-card[data-v-05f1484b]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.industry-card__media img[data-v-05f1484b]{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .4s}.industry-card:hover .industry-card__media img[data-v-05f1484b]{transform:scale(1.03)}.industry-card__body[data-v-05f1484b]{padding:var(--space-3);flex-direction:column;flex:1;display:flex}.industry-card__title[data-v-05f1484b]{margin-bottom:var(--space-1);font-size:1.125rem;font-weight:700}.industry-card__title a[data-v-05f1484b]{color:var(--color-gray-900)}.industry-card__title a[data-v-05f1484b]:hover{color:var(--color-primary)}.industry-card__challenge[data-v-05f1484b]{color:var(--color-gray-500);margin-bottom:var(--space-2);font-size:.875rem;line-height:1.6}.industry-card__section[data-v-05f1484b]{margin-bottom:var(--space-2)}.industry-card__section h3[data-v-05f1484b]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);margin-bottom:6px;font-size:.75rem;font-weight:700}.industry-card__section p[data-v-05f1484b],.industry-card__section li[data-v-05f1484b]{color:var(--color-gray-700);font-size:.875rem;line-height:1.5}.industry-card__section ul[data-v-05f1484b]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.industry-card__section a[data-v-05f1484b]{color:var(--color-primary);font-weight:500}.industry-card__case[data-v-05f1484b]{color:var(--color-gray-500);margin-bottom:var(--space-2);flex:1;font-size:.8125rem;font-style:italic}.industry-card__cta[data-v-05f1484b]{color:var(--color-primary);font-size:.875rem;font-weight:700}.grid[data-v-61ba74b6]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=1024px){.grid[data-v-61ba74b6]{grid-template-columns:1fr}}.content[data-v-ff805ecb]{max-width:800px}.block-title[data-v-ff805ecb]{color:var(--color-gray-900);margin-bottom:var(--space-2);font-size:1.25rem;font-weight:700}.content p[data-v-ff805ecb],.focus[data-v-ff805ecb]{color:var(--color-gray-500);line-height:1.7}.focus[data-v-ff805ecb]{margin-top:var(--space-2);color:var(--color-gray-700);font-weight:600}.content ul[data-v-ff805ecb]{gap:var(--space-1);list-style:none;display:grid}.content li[data-v-ff805ecb]{padding:var(--space-2);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);color:var(--color-gray-700);font-size:.9375rem}.content li[data-v-ff805ecb]:before{content:"✓ ";color:var(--color-primary);font-weight:700}.products-grid[data-v-ff805ecb]{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.cta-row[data-v-ff805ecb]{gap:var(--space-2);flex-wrap:wrap;display:flex}.empty[data-v-ff805ecb]{color:var(--color-gray-500);margin-bottom:var(--space-3)}@media (width<=768px){.products-grid[data-v-ff805ecb]{grid-template-columns:1fr}}.auto-canvas-explorer[data-v-e1e69d0f]{padding:var(--space-2) var(--space-1);border-radius:calc(var(--radius-md) + 4px);box-shadow:none;background:0 0;position:relative}.auto-canvas__figure[data-v-e1e69d0f]{width:min(1180px,100%);max-width:none;padding:var(--space-1) 0;isolation:isolate;margin:0 auto;position:relative}.auto-canvas__overlay--hidden[data-v-e1e69d0f]{opacity:0;pointer-events:none}.auto-canvas__glow[data-v-e1e69d0f]{pointer-events:none;z-index:0;background:radial-gradient(at 35% 45%,#38bdf81a 0%,#0000 48%),radial-gradient(at 50% 62%,#f9731614 0%,#0000 52%);position:absolute;inset:10% 8% 14%}.auto-canvas__img[data-v-e1e69d0f]{z-index:1;opacity:1;filter:drop-shadow(0 16px 32px #0f172a1f);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;transition:opacity .4s,filter .4s,transform .4s;display:block;position:relative}.auto-canvas__img--dimmed[data-v-e1e69d0f]{opacity:.72;filter:drop-shadow(0 8px 16px #0f172a14)brightness(.96);transform:scale(.99)}.auto-canvas__overlay[data-v-e1e69d0f]{z-index:2;position:absolute;inset:0}.auto-canvas__hotspot[data-v-e1e69d0f]{cursor:pointer;z-index:1;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:8px;padding:0;transition:opacity .35s;display:flex;position:absolute;transform:translate(-50%,-50%)}.auto-canvas__hotspot--idle[data-v-e1e69d0f]{opacity:.45}.auto-canvas__hotspot--label-right[data-v-e1e69d0f]{flex-direction:row}.auto-canvas__hotspot--label-left[data-v-e1e69d0f]{flex-direction:row-reverse}.auto-canvas__hotspot--label-bottom[data-v-e1e69d0f]{flex-direction:column;transform:translate(-50%,-50%)}.auto-canvas__marker[data-v-e1e69d0f]{flex-shrink:0;width:80px;height:80px;position:relative}.auto-canvas__wave[data-v-e1e69d0f]{border:1px solid color-mix(in srgb, var(--spot-accent,#2563eb) 82%, transparent);opacity:0;border-radius:50%;animation:3.5s cubic-bezier(.22,.61,.36,1) infinite hotspot-wave-e1e69d0f;position:absolute;inset:0}.auto-canvas__wave--1[data-v-e1e69d0f]{animation-delay:0s}.auto-canvas__wave--2[data-v-e1e69d0f]{animation-delay:1.15s}.auto-canvas__wave--3[data-v-e1e69d0f]{animation-delay:2.3s}.auto-canvas__halo[data-v-e1e69d0f]{background:radial-gradient(circle, color-mix(in srgb, var(--spot-accent,#2563eb) 72%, transparent) 0%, color-mix(in srgb, var(--spot-accent,#2563eb) 44%, transparent) 34%, color-mix(in srgb, var(--spot-accent,#2563eb) 18%, transparent) 56%, transparent 78%);filter:blur(2.5px);opacity:1;border-radius:50%;width:60px;height:60px;animation:3.5s ease-in-out infinite hotspot-halo-e1e69d0f;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auto-canvas__core[data-v-e1e69d0f]{z-index:2;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--spot-accent,#2563eb) 92%, transparent) 0%, color-mix(in srgb, var(--spot-accent,#2563eb) 62%, transparent) 28%, color-mix(in srgb, var(--spot-accent,#2563eb) 30%, transparent) 50%, transparent 100%);filter:blur(1px);opacity:1;width:32px;height:32px;box-shadow:none;border-radius:50%;transition:opacity .3s,filter .3s;animation:3.5s ease-in-out infinite hotspot-breathe-e1e69d0f;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auto-canvas__hotspot:hover .auto-canvas__core[data-v-e1e69d0f],.auto-canvas__hotspot--active .auto-canvas__core[data-v-e1e69d0f]{opacity:1;filter:blur(1.5px)}.auto-canvas__hotspot:hover .auto-canvas__halo[data-v-e1e69d0f],.auto-canvas__hotspot--active .auto-canvas__halo[data-v-e1e69d0f]{opacity:.98}.auto-canvas__hotspot--active .auto-canvas__wave[data-v-e1e69d0f]{border-width:2px;animation-duration:2.8s}.auto-canvas__hotspot--active .auto-canvas__halo[data-v-e1e69d0f],.auto-canvas__hotspot--active .auto-canvas__core[data-v-e1e69d0f]{animation-duration:2.8s}.auto-canvas__label[data-v-e1e69d0f]{letter-spacing:.02em;text-transform:uppercase;color:#0f172a;border:1px solid color-mix(in srgb, var(--spot-accent,#2563eb) 45%, #e2e8f0);white-space:nowrap;background:#ffffffeb;border-radius:999px;max-width:120px;padding:6px 10px;font-size:.6875rem;font-weight:700;line-height:1.25;box-shadow:0 4px 12px #0f172a1a}.auto-canvas__hotspot--active .auto-canvas__label[data-v-e1e69d0f]{color:#0f172a;background:var(--spot-accent,#2563eb);border-color:#ffffff73}@keyframes hotspot-wave-e1e69d0f{0%{opacity:.92;transform:scale(.28)}to{opacity:0;transform:scale(1.4)}}@keyframes hotspot-halo-e1e69d0f{0%,to{opacity:.95;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes hotspot-breathe-e1e69d0f{0%,to{opacity:.96;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}.explosion-panel[data-v-e1e69d0f]{z-index:20;pointer-events:auto;cursor:pointer;position:absolute;inset:0}.explosion-panel__burst[data-v-e1e69d0f]{top:var(--explosion-y,50%);left:var(--explosion-x,50%);pointer-events:none;z-index:0;width:1px;height:1px;position:absolute;transform:translate(-50%,-50%)}.explosion-panel__ray[data-v-e1e69d0f]{background:linear-gradient(to bottom, color-mix(in srgb, var(--spot-accent,#2563eb) 75%, transparent), transparent);transform-origin:top;width:3px;height:36px;transform:rotate(calc((var(--i) - 1) * 45deg));opacity:0;margin-left:-1px;animation:2.2s ease-out forwards ray-burst-e1e69d0f;position:absolute;top:0;left:0}.explosion-panel__card[data-v-e1e69d0f]{z-index:1;pointer-events:auto;cursor:default;aspect-ratio:4/3;border:2px solid color-mix(in srgb, var(--spot-accent,#2563eb) 45%, #fff3);border-radius:var(--radius-md);width:36%;box-shadow:0 24px 48px #00000073, 0 0 64px color-mix(in srgb, var(--spot-accent,#2563eb) 18%, transparent);background:#0f172a;margin:0;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1)}.explosion-panel__visual[data-v-e1e69d0f]{width:100%;height:100%;position:relative}.explosion-panel__detail-img[data-v-e1e69d0f]{object-fit:cover;width:100%;height:100%;display:block}.explosion-panel__shade[data-v-e1e69d0f]{pointer-events:none;background:linear-gradient(#0f172ab8 0%,#0000 38%),linear-gradient(#0000 68%,#0f172a8c 100%);position:absolute;inset:0}.explosion-panel__close[data-v-e1e69d0f]{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0f172a8c;border:none;border-radius:50%;width:32px;height:32px;font-size:1.25rem;line-height:1;transition:background .2s;position:absolute;top:10px;right:10px}.explosion-panel__close[data-v-e1e69d0f]:hover{background:#0f172ac7}.explosion-tag[data-v-e1e69d0f]{z-index:3;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab8;border:1px solid #ffffff2e;max-width:min(52%,280px);padding:8px 12px;position:absolute;box-shadow:0 8px 24px #00000059}.explosion-tag__eyebrow[data-v-e1e69d0f]{letter-spacing:.06em;text-transform:uppercase;color:var(--spot-accent,#38bdf8);margin-bottom:4px;font-size:.625rem;font-weight:700;display:block}.explosion-tag__heading[data-v-e1e69d0f]{color:#fff;font-size:.8125rem;font-weight:700;line-height:1.35;display:block}.explosion-pin[data-v-e1e69d0f]{z-index:3;align-items:center;gap:0;max-width:52%;display:flex;position:absolute;transform:translate(-50%,-50%)}.explosion-pin--left[data-v-e1e69d0f]{flex-direction:row}.explosion-pin--right[data-v-e1e69d0f]{flex-direction:row-reverse}.explosion-pin__dot[data-v-e1e69d0f]{background:var(--spot-accent,#38bdf8);width:10px;height:10px;box-shadow:0 0 12px color-mix(in srgb, var(--spot-accent,#38bdf8) 80%, transparent);border:2px solid #fff;border-radius:50%;flex-shrink:0}.explosion-pin__stem[data-v-e1e69d0f]{background:linear-gradient(90deg, var(--spot-accent,#38bdf8), #ffffffd9);flex-shrink:0;width:28px;height:1px}.explosion-pin--right .explosion-pin__stem[data-v-e1e69d0f]{background:linear-gradient(270deg, var(--spot-accent,#38bdf8), #ffffffd9)}.explosion-pin__label[data-v-e1e69d0f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ac7;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex;box-shadow:0 6px 18px #0000004d}.explosion-pin__thumb[data-v-e1e69d0f]{object-fit:cover;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;width:44px;height:44px}.explosion-pin__text[data-v-e1e69d0f]{min-width:0}.explosion-pin__label strong[data-v-e1e69d0f]{color:#fff;margin-bottom:2px;font-size:.6875rem;font-weight:700;line-height:1.3;display:block}.explosion-pin__label span[data-v-e1e69d0f]{color:#e2e8f0e0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.625rem;line-height:1.4;display:-webkit-box;overflow:hidden}.explosion-enter-active .explosion-panel__card[data-v-e1e69d0f]{transition:left 2.08s cubic-bezier(.22,1,.36,1),top 2.08s cubic-bezier(.22,1,.36,1),transform 2.08s cubic-bezier(.22,1.15,.36,1),opacity 1.4s,border-radius 1.8s cubic-bezier(.22,1,.36,1),box-shadow 2.08s}.explosion-leave-active .explosion-panel__card[data-v-e1e69d0f]{transition:left 1.12s cubic-bezier(.55,0,1,.45),top 1.12s cubic-bezier(.55,0,1,.45),transform 1.12s cubic-bezier(.55,0,1,.45),opacity .88s,border-radius 1s}.explosion-enter-from[data-v-e1e69d0f],.explosion-leave-to[data-v-e1e69d0f]{opacity:0}.explosion-enter-from .explosion-panel__card[data-v-e1e69d0f]{left:var(--explosion-x,50%);top:var(--explosion-y,50%);opacity:.5;border-radius:50%;transform:translate(-50%,-50%)scale(.06)}.explosion-enter-to .explosion-panel__card[data-v-e1e69d0f]{opacity:1;border-radius:var(--radius-md);top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.explosion-leave-to .explosion-panel__card[data-v-e1e69d0f]{left:var(--explosion-x,50%);top:var(--explosion-y,50%);opacity:0;border-radius:50%;transform:translate(-50%,-50%)scale(.06)}.explosion-enter-active .explosion-tag[data-v-e1e69d0f]{animation:1.52s .88s both annotation-tag-in-e1e69d0f}.explosion-enter-active .explosion-pin[data-v-e1e69d0f]{animation:1.52s both annotation-pin-in-e1e69d0f}.explosion-leave-active .explosion-tag[data-v-e1e69d0f],.explosion-leave-active .explosion-pin[data-v-e1e69d0f]{opacity:0}@keyframes annotation-tag-in-e1e69d0f{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes annotation-pin-in-e1e69d0f{0%{opacity:0;transform:translate(-50%,-50%)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ray-burst-e1e69d0f{0%{opacity:0;height:0}40%{opacity:1}to{opacity:0;height:72px}}@media (width<=768px){.auto-canvas__figure[data-v-e1e69d0f]{width:100%}.auto-canvas__label[data-v-e1e69d0f]{display:none}.explosion-panel__card[data-v-e1e69d0f]{width:44%}.explosion-tag[data-v-e1e69d0f]{max-width:62%;padding:6px 10px}.explosion-tag__heading[data-v-e1e69d0f]{font-size:.75rem}.explosion-pin[data-v-e1e69d0f]{max-width:48%}.explosion-pin__stem[data-v-e1e69d0f]{width:16px}.explosion-pin__label strong[data-v-e1e69d0f]{font-size:.625rem}.explosion-pin__label span[data-v-e1e69d0f]{-webkit-line-clamp:1}}.scenario-products[data-v-3045f2a3]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin-top:10px;display:grid}.scenario-product-card[data-v-3045f2a3]{border:1px solid var(--color-gray-300,#dcdfe6);min-height:52px;color:inherit;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:5px 8px 5px 5px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.scenario-product-card[data-v-3045f2a3]:hover{border-color:var(--color-primary,#1b4f8a);box-shadow:0 1px 4px #0f172a0f}.scenario-product-card__thumb[data-v-3045f2a3]{object-fit:cover;background:var(--color-gray-100,#f5f7fa);border:1px solid var(--color-gray-200,#ebeef5);border-radius:4px;flex-shrink:0;width:40px;height:40px}.scenario-product-card__thumb--empty[data-v-3045f2a3]{display:block}.scenario-product-card__title[data-v-3045f2a3]{color:var(--color-gray-900,#303133);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.scenario-product-card:hover .scenario-product-card__title[data-v-3045f2a3]{color:var(--color-primary,#1b4f8a)}.auto-hero[data-v-dd344327]{background:#0f172a;align-items:center;min-height:clamp(380px,52vh,520px);display:flex;position:relative;overflow:hidden}.auto-hero__bg[data-v-dd344327]{object-fit:cover;object-position:center 40%;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.auto-hero__overlay[data-v-dd344327]{background:linear-gradient(105deg,#0f172af0 0%,#0f172a99 60%,#10b9811a 100%);position:absolute;inset:0}.auto-hero__inner[data-v-dd344327]{z-index:1;padding-block:var(--space-5);position:relative}.auto-hero__eyebrow[data-v-dd344327]{margin-bottom:var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:#6ee7b7;background:#10b98126;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-block}.auto-hero__title[data-v-dd344327]{max-width:720px;color:var(--color-white);margin-bottom:var(--space-2);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.auto-hero__subtitle[data-v-dd344327]{color:#ffffffe0;max-width:640px;margin-bottom:var(--space-4);font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.auto-hero__actions[data-v-dd344327]{gap:var(--space-2);flex-wrap:wrap;display:flex}.auto-hero__cta-primary[data-v-dd344327]{background:#2563eb!important;border-color:#2563eb!important}.auto-hero__cta-primary[data-v-dd344327]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.auto-hero__cta-secondary[data-v-dd344327]{color:var(--color-white)!important;background:0 0!important;border-color:#ffffff80!important}.auto-interactive-zone[data-v-dd344327]{padding:var(--space-2) 0 var(--space-3);position:relative}.auto-scenarios-stack[data-v-dd344327]{position:relative}.auto-scenarios-stack__list[data-v-dd344327]{gap:0;display:grid}.scenario-reorder-move[data-v-dd344327]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.auto-scenarios-heading[data-v-dd344327]{margin-top:0;margin-bottom:var(--space-2)}.auto-scenarios-subtitle[data-v-dd344327]{text-align:center;color:var(--color-gray-500);margin:0 0 var(--space-4);font-size:1rem;font-weight:600}.scenario-block__header[data-v-dd344327]{margin-bottom:var(--space-2)}.scenario-block__challenge[data-v-dd344327]{padding:var(--space-2);margin-bottom:var(--space-2);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#2563eb0f;border-left:3px solid #2563eb}.scenario-block__challenge-label[data-v-dd344327]{letter-spacing:.04em;text-transform:uppercase;color:#2563eb;margin-bottom:4px;font-size:.6875rem;font-weight:700}.scenario-block__challenge-title[data-v-dd344327]{color:var(--color-gray-900);margin-bottom:6px;font-size:1rem;font-weight:700}.scenario-block__challenge-desc[data-v-dd344327]{color:var(--color-gray-600);font-size:.875rem;line-height:1.65}.scenario-block__title[data-v-dd344327]{color:var(--color-gray-900);margin-bottom:0;font-size:1.125rem;font-weight:700}.scenario-block[data-v-dd344327]{scroll-margin-top:calc(var(--header-height) + 16px);padding:var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);transition:opacity .35s,filter .35s,border-color .35s}.scenario-block--active[data-v-dd344327]{box-shadow:none;border-color:#0000}.scenario-block--idle[data-v-dd344327]{opacity:.42;filter:grayscale(.25)saturate(.65)}.scenario-block__intro[data-v-dd344327],.scenario-block__focus[data-v-dd344327]{color:var(--color-gray-700);margin-bottom:var(--space-2);font-size:.9375rem;line-height:1.7}.section--dark[data-v-dd344327]{background:#0f172a}.auto-quality__inner[data-v-dd344327]{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:center;display:grid}.auto-quality__title[data-v-dd344327]{color:var(--color-white);margin-bottom:var(--space-2);font-size:1.5rem;font-weight:700}.auto-badges[data-v-dd344327]{margin-bottom:var(--space-3);flex-wrap:wrap;gap:10px;display:flex}.auto-badge[data-v-dd344327]{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98159;border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:700}.auto-quality__list[data-v-dd344327]{gap:10px;list-style:none;display:grid}.auto-quality__list li[data-v-dd344327]{color:#ffffffd9;padding-left:1.25rem;font-size:.9375rem;line-height:1.6;position:relative}.auto-quality__list li[data-v-dd344327]:before{content:"✓";color:#10b981;font-weight:700;position:absolute;left:0}.auto-quality__img[data-v-dd344327]{border-radius:var(--radius-md);width:100%}.auto-engineering[data-v-dd344327]{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:center;display:grid}.auto-engineering__img[data-v-dd344327]{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md)}.auto-engineering__copy p[data-v-dd344327],.auto-engineering__copy li[data-v-dd344327]{color:var(--color-gray-600);font-size:.9375rem;line-height:1.7}.auto-engineering__copy ul[data-v-dd344327]{margin-top:var(--space-2);gap:var(--space-2);padding-left:1.1rem;display:grid}.block-title[data-v-dd344327]{color:var(--color-gray-900);margin-bottom:var(--space-3);font-size:1.5rem;font-weight:700}.block-title--center[data-v-dd344327]{text-align:center}@media (width<=1024px){.auto-quality__inner[data-v-dd344327],.auto-engineering[data-v-dd344327],.scenario-block__products[data-v-dd344327]{grid-template-columns:1fr}}@media (width<=640px){.auto-hero__actions[data-v-dd344327]{flex-direction:column}.auto-hero__actions .btn[data-v-dd344327]{width:100%}}.aero-rfq__grid[data-v-ea5a930b]{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.aero-rfq__full[data-v-ea5a930b]{grid-column:1/-1}.aero-rfq__grid label span[data-v-ea5a930b]{color:var(--color-gray-700);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.aero-rfq__grid input[data-v-ea5a930b],.aero-rfq__grid select[data-v-ea5a930b]{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);width:100%;font:inherit;background:var(--color-white);padding:12px 14px}.aero-rfq__grid input[data-v-ea5a930b]:focus,.aero-rfq__grid select[data-v-ea5a930b]:focus{border-color:var(--color-primary);outline:none}@media (width<=640px){.aero-rfq__grid[data-v-ea5a930b]{grid-template-columns:1fr}}.aero-mini-card[data-v-ac299158]{margin-top:var(--space-3);padding:var(--space-2);background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);border-left:3px solid #0284c7}.aero-mini-card__label[data-v-ac299158]{letter-spacing:.04em;text-transform:uppercase;color:#0284c7;margin-bottom:6px;font-size:.6875rem;font-weight:700}.aero-mini-card__title[data-v-ac299158]{color:var(--color-gray-900);margin-bottom:6px;font-size:.9375rem;font-weight:700}.aero-mini-card__desc[data-v-ac299158]{color:var(--color-gray-600);margin-bottom:var(--space-2);font-size:.8125rem;line-height:1.55}.aero-mini-card__link[data-v-ac299158]{color:#0284c7;font-size:.8125rem;font-weight:600}.aero-mini-card__link[data-v-ac299158]:hover{text-decoration:underline}.aero-hero[data-v-b54068e9]{border-bottom:1px solid var(--color-gray-300);background:#f8fafc}.aero-hero__grid[data-v-b54068e9]{gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:1fr 1fr;align-items:center;display:grid}.aero-hero__eyebrow[data-v-b54068e9]{margin-bottom:var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-block}.aero-hero__title[data-v-b54068e9]{color:var(--color-gray-900);margin-bottom:var(--space-2);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.15}.aero-hero__subtitle[data-v-b54068e9]{color:var(--color-gray-600);margin-bottom:var(--space-3);font-size:1.0625rem;line-height:1.65}.aero-hero__tags[data-v-b54068e9]{margin:0 0 var(--space-3);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.aero-hero__tags li[data-v-b54068e9]{color:#0c4a6e;background:#fff;border:1px solid #bae6fd;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600}.aero-hero__cta[data-v-b54068e9]{background:#0284c7!important;border-color:#0284c7!important}.aero-hero__visual img[data-v-b54068e9]{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md);object-fit:cover;aspect-ratio:4/3}.aero-overview[data-v-b54068e9]{max-width:800px}.aero-overview__intro[data-v-b54068e9]{color:var(--color-gray-600);margin-bottom:var(--space-3);font-size:1rem;line-height:1.75}.aero-overview__equation[data-v-b54068e9]{padding:var(--space-3);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#f0f9ff;border-left:4px solid #0284c7}.aero-overview__equation-label[data-v-b54068e9]{color:#0c4a6e;margin-bottom:8px;font-size:1.125rem;font-weight:700}.aero-overview__equation-desc[data-v-b54068e9]{color:var(--color-gray-600);font-size:.9375rem;line-height:1.65}.section-subtitle[data-v-b54068e9]{text-align:center;max-width:680px;margin:0 auto var(--space-4);color:var(--color-gray-500);line-height:1.65}.section--gray[data-v-b54068e9]{background:var(--color-gray-100)}.section--dark[data-v-b54068e9]{background:#0f172a}.block-title[data-v-b54068e9]{color:var(--color-gray-900);margin-bottom:var(--space-2);font-size:1.5rem;font-weight:700}.block-title--center[data-v-b54068e9]{text-align:center}.aero-requirements[data-v-b54068e9]{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.aero-requirement-card[data-v-b54068e9]{padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md)}.aero-requirement-card__num[data-v-b54068e9]{color:#0284c7;margin-bottom:8px;font-size:.75rem;font-weight:800;display:inline-block}.aero-requirement-card h3[data-v-b54068e9]{color:var(--color-gray-900);margin-bottom:8px;font-size:1rem;font-weight:700}.aero-requirement-card>p[data-v-b54068e9]{color:var(--color-gray-600);margin-bottom:var(--space-2);font-size:.875rem;line-height:1.6}.aero-requirement-card ul[data-v-b54068e9]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aero-requirement-card li[data-v-b54068e9]{color:var(--color-gray-700);padding-left:1rem;font-size:.8125rem;position:relative}.aero-requirement-card li[data-v-b54068e9]:before{content:"·";color:#0284c7;font-weight:700;position:absolute;left:0}.aero-applications[data-v-b54068e9]{gap:var(--space-4);display:grid}.aero-application[data-v-b54068e9]{gap:var(--space-4);padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);grid-template-columns:320px 1fr;display:grid}.aero-application__img[data-v-b54068e9]{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%;min-height:220px}.aero-application__body h3[data-v-b54068e9]{color:var(--color-gray-900);margin-bottom:var(--space-1);font-size:1.25rem;font-weight:700}.aero-application__desc[data-v-b54068e9]{color:var(--color-gray-600);margin-bottom:var(--space-2);font-size:.9375rem;line-height:1.65}.aero-application__block[data-v-b54068e9]{margin-bottom:var(--space-2)}.aero-application__block h4[data-v-b54068e9]{letter-spacing:.04em;text-transform:uppercase;color:#0284c7;margin-bottom:8px;font-size:.75rem;font-weight:700}.aero-application__tags[data-v-b54068e9]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aero-application__tags li[data-v-b54068e9]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.aero-application__list[data-v-b54068e9]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aero-application__list li[data-v-b54068e9]{color:var(--color-gray-700);padding-left:1rem;font-size:.875rem;position:relative}.aero-application__list li[data-v-b54068e9]:before{content:"→";color:#0284c7;font-size:.75rem;position:absolute;left:0}.aero-engineering[data-v-b54068e9]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.aero-engineering-card[data-v-b54068e9]{padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);border-top:3px solid #0284c7}.aero-engineering-card h3[data-v-b54068e9]{color:var(--color-gray-900);margin-bottom:8px;font-size:1rem;font-weight:700}.aero-engineering-card p[data-v-b54068e9]{color:var(--color-gray-600);font-size:.875rem;line-height:1.65}.aero-materials[data-v-b54068e9]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.aero-material-card[data-v-b54068e9]{padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md)}.aero-material-card h3[data-v-b54068e9]{color:var(--color-gray-900);margin-bottom:var(--space-2);font-size:1rem;font-weight:700}.aero-material-card ul[data-v-b54068e9]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aero-material-card li[data-v-b54068e9]{color:var(--color-gray-600);padding-left:1.25rem;font-size:.875rem;position:relative}.aero-material-card li[data-v-b54068e9]:before{content:"✓";color:#0284c7;font-weight:700;position:absolute;left:0}.aero-quality__inner[data-v-b54068e9]{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:center;display:grid}.aero-quality__title[data-v-b54068e9]{color:var(--color-white);margin-bottom:var(--space-2);font-size:1.5rem;font-weight:700}.aero-quality__intro[data-v-b54068e9]{color:#ffffffd9;margin-bottom:var(--space-2);font-size:.9375rem;line-height:1.65}.aero-badges[data-v-b54068e9]{margin-bottom:var(--space-3);flex-wrap:wrap;gap:10px;display:flex}.aero-badge[data-v-b54068e9]{color:#7dd3fc;background:#0284c726;border:1px solid #7dd3fc59;border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:700}.aero-quality__list[data-v-b54068e9]{margin-bottom:var(--space-2);gap:10px;list-style:none;display:grid}.aero-quality__list li[data-v-b54068e9]{color:#ffffffd9;padding-left:1.25rem;font-size:.9375rem;line-height:1.6;position:relative}.aero-quality__list li[data-v-b54068e9]:before{content:"✓";color:#38bdf8;font-weight:700;position:absolute;left:0}.aero-quality__disclaimer[data-v-b54068e9]{color:#e2e8f0a6;font-size:.8125rem;font-style:italic;line-height:1.55}.aero-quality__img[data-v-b54068e9]{border-radius:var(--radius-md);width:100%}.aero-custom[data-v-b54068e9]{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:center;display:grid}.aero-custom__img[data-v-b54068e9]{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md)}.aero-custom__copy p[data-v-b54068e9]{color:var(--color-gray-600);margin-bottom:var(--space-3);font-size:.9375rem;line-height:1.7}.aero-custom__btn[data-v-b54068e9]{color:#fff;border-radius:var(--radius-md);background:#0284c7;align-items:center;height:44px;padding:0 20px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.aero-custom__btn[data-v-b54068e9]:hover{background:#0369a1}.aero-rfq[data-v-b54068e9]{max-width:760px;margin:0 auto}@media (width<=1024px){.aero-hero__grid[data-v-b54068e9]{grid-template-columns:1fr}.aero-requirements[data-v-b54068e9]{grid-template-columns:repeat(2,1fr)}.aero-application[data-v-b54068e9],.aero-engineering[data-v-b54068e9],.aero-materials[data-v-b54068e9],.aero-quality__inner[data-v-b54068e9],.aero-custom[data-v-b54068e9]{grid-template-columns:1fr}}@media (width<=640px){.aero-requirements[data-v-b54068e9]{grid-template-columns:1fr}}.renewable-rfq__grid[data-v-c365b227]{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.renewable-rfq__full[data-v-c365b227]{grid-column:1/-1}.renewable-rfq__grid label span[data-v-c365b227]{color:var(--color-gray-700);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.renewable-rfq__grid input[data-v-c365b227],.renewable-rfq__grid select[data-v-c365b227]{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);width:100%;font:inherit;background:var(--color-white);padding:12px 14px}.renewable-rfq__grid input[data-v-c365b227]:focus,.renewable-rfq__grid select[data-v-c365b227]:focus{border-color:var(--color-primary);outline:none}@media (width<=640px){.renewable-rfq__grid[data-v-c365b227]{grid-template-columns:1fr}}.renew-hero[data-v-789ae15c]{background:#0f172a;align-items:center;min-height:clamp(380px,52vh,520px);display:flex;position:relative;overflow:hidden}.renew-hero__bg[data-v-789ae15c]{object-fit:cover;object-position:center 40%;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.renew-hero__overlay[data-v-789ae15c]{background:linear-gradient(105deg,#064e3bf0 0%,#0f172aa6 55%,#0596691f 100%);position:absolute;inset:0}.renew-hero__inner[data-v-789ae15c]{z-index:1;padding-block:var(--space-5);position:relative}.renew-hero__eyebrow[data-v-789ae15c]{margin-bottom:var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:#6ee7b7;background:#05966933;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-block}.renew-hero__title[data-v-789ae15c]{max-width:720px;color:var(--color-white);margin-bottom:var(--space-2);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.renew-hero__subtitle[data-v-789ae15c]{color:#ffffffe0;max-width:640px;margin-bottom:var(--space-4);font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.renew-hero__actions[data-v-789ae15c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.renew-hero__cta-primary[data-v-789ae15c]{background:#059669!important;border-color:#059669!important}.renew-hero__cta-primary[data-v-789ae15c]:hover{background:#047857!important;border-color:#047857!important}.renew-overview[data-v-789ae15c]{max-width:800px}.renew-overview__intro[data-v-789ae15c]{color:var(--color-gray-600);margin-bottom:var(--space-2);font-size:1rem;line-height:1.75}.renew-overview__highlight[data-v-789ae15c]{padding:var(--space-2);color:#065f46;border-radius:0 var(--radius-md) var(--radius-md) 0;background:#ecfdf5;border-left:4px solid #059669;font-size:.9375rem;font-weight:600;line-height:1.65}.section--gray[data-v-789ae15c]{background:var(--color-gray-100)}.renew-challenges[data-v-789ae15c]{gap:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}.renew-challenge-card[data-v-789ae15c]{padding:var(--space-2);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);border-top:3px solid #059669}.renew-challenge-card h3[data-v-789ae15c]{color:var(--color-gray-900);margin-bottom:8px;font-size:.875rem;font-weight:700}.renew-challenge-card p[data-v-789ae15c]{color:var(--color-gray-600);font-size:.8125rem;line-height:1.6}.renew-engineered[data-v-789ae15c]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.renew-engineered-card[data-v-789ae15c]{padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);border-top:3px solid #059669}.renew-engineered-card h3[data-v-789ae15c]{color:var(--color-gray-900);margin-bottom:8px;font-size:1rem;font-weight:700}.renew-engineered-card p[data-v-789ae15c]{color:var(--color-gray-600);font-size:.875rem;line-height:1.65}.renew-cases[data-v-789ae15c]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.renew-case-card[data-v-789ae15c]{padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md)}.renew-case-card h3[data-v-789ae15c]{color:#065f46;margin-bottom:8px;font-size:1rem;font-weight:700}.renew-case-card p[data-v-789ae15c]{color:var(--color-gray-600);font-size:.875rem;line-height:1.65}.renew-hero__cta-secondary[data-v-789ae15c]{color:var(--color-white)!important;background:0 0!important;border-color:#ffffff80!important}.renew-scenarios-subtitle[data-v-789ae15c]{text-align:center;color:var(--color-gray-500);max-width:720px;margin:0 auto var(--space-4);font-size:1rem;line-height:1.65}.renew-track[data-v-789ae15c]{scroll-margin-top:calc(var(--header-height) + 16px);margin-bottom:var(--space-5);border-radius:calc(var(--radius-md) + 4px);border:1px solid var(--color-gray-300);background:var(--color-white);overflow:hidden}.renew-track--wind[data-v-789ae15c]{border-top:4px solid #0891b2}.renew-track--solar[data-v-789ae15c]{border-top:4px solid #d97706}.renew-track__header[data-v-789ae15c]{grid-template-columns:1.1fr 1fr;min-height:280px;display:grid}.renew-track__banner-img[data-v-789ae15c]{object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.renew-track__banner-copy[data-v-789ae15c]{padding:var(--space-4);color:var(--color-white);background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);flex-direction:column;justify-content:center;display:flex}.renew-track--solar .renew-track__banner-copy[data-v-789ae15c]{background:linear-gradient(135deg,#1c1917 0%,#292524 100%)}.renew-track__eyebrow[data-v-789ae15c]{letter-spacing:.08em;text-transform:uppercase;color:#6ee7b7;margin-bottom:8px;font-size:.6875rem;font-weight:700}.renew-track--solar .renew-track__eyebrow[data-v-789ae15c]{color:#fbbf24}.renew-track__title[data-v-789ae15c]{margin-bottom:var(--space-2);font-size:1.375rem;font-weight:700;line-height:1.35}.renew-track__subtitle[data-v-789ae15c]{color:#ffffffd1;font-size:.9375rem;line-height:1.7}.renew-track__scenarios[data-v-789ae15c]{border-top:1px solid var(--color-gray-300);gap:0;display:grid}.renew-scenario[data-v-789ae15c]{scroll-margin-top:calc(var(--header-height) + 16px);border-bottom:1px solid var(--color-gray-300);grid-template-columns:320px 1fr;gap:0;display:grid}.renew-scenario[data-v-789ae15c]:last-child{border-bottom:none}.renew-scenario__img[data-v-789ae15c]{object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.renew-scenario__body[data-v-789ae15c]{padding:var(--space-3)}.renew-scenario__title[data-v-789ae15c]{color:var(--color-gray-900);margin-bottom:var(--space-2);font-size:1.125rem;font-weight:700}.renew-scenario__challenge[data-v-789ae15c]{padding:var(--space-2);margin-bottom:var(--space-2);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#0596690f;border-left:3px solid #059669}.renew-track--wind .renew-scenario__challenge[data-v-789ae15c]{background:#0891b20f;border-left-color:#0891b2}.renew-track--solar .renew-scenario__challenge[data-v-789ae15c]{background:#d977060f;border-left-color:#d97706}.renew-scenario__challenge-label[data-v-789ae15c]{letter-spacing:.04em;text-transform:uppercase;color:#059669;margin-bottom:4px;font-size:.6875rem;font-weight:700}.renew-track--wind .renew-scenario__challenge-label[data-v-789ae15c]{color:#0891b2}.renew-track--solar .renew-scenario__challenge-label[data-v-789ae15c]{color:#d97706}.renew-scenario__challenge-title[data-v-789ae15c]{color:var(--color-gray-900);margin-bottom:6px;font-size:1rem;font-weight:700;display:block}.renew-scenario__challenge-desc[data-v-789ae15c],.renew-scenario__intro[data-v-789ae15c],.renew-scenario__focus[data-v-789ae15c]{color:var(--color-gray-700);margin-bottom:var(--space-2);font-size:.9375rem;line-height:1.7}.section--dark[data-v-789ae15c]{background:#0f172a}.renew-quality__inner[data-v-789ae15c]{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:center;display:grid}.renew-quality__title[data-v-789ae15c]{color:var(--color-white);margin-bottom:var(--space-2);font-size:1.5rem;font-weight:700}.renew-badges[data-v-789ae15c]{margin-bottom:var(--space-3);flex-wrap:wrap;gap:10px;display:flex}.renew-badge[data-v-789ae15c]{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98159;border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:700}.renew-quality__list[data-v-789ae15c]{gap:10px;list-style:none;display:grid}.renew-quality__list li[data-v-789ae15c]{color:#ffffffd9;padding-left:1.25rem;font-size:.9375rem;line-height:1.6;position:relative}.renew-quality__list li[data-v-789ae15c]:before{content:"✓";color:#059669;font-weight:700;position:absolute;left:0}.renew-quality__img[data-v-789ae15c]{border-radius:var(--radius-md);width:100%}.renew-engineering[data-v-789ae15c]{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:center;display:grid}.renew-engineering__img[data-v-789ae15c]{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md)}.renew-engineering__copy p[data-v-789ae15c],.renew-engineering__copy li[data-v-789ae15c]{color:var(--color-gray-600);font-size:.9375rem;line-height:1.7}.renew-engineering__copy ul[data-v-789ae15c]{margin-top:var(--space-2);gap:var(--space-2);padding-left:1.1rem;display:grid}.renew-rfq-section[data-v-789ae15c]{max-width:760px}.renew-rfq-section__subtitle[data-v-789ae15c]{text-align:center;color:var(--color-gray-500);margin-bottom:var(--space-3);line-height:1.65}.block-title[data-v-789ae15c]{color:var(--color-gray-900);margin-bottom:var(--space-3);font-size:1.5rem;font-weight:700}.block-title--center[data-v-789ae15c]{text-align:center}@media (width<=1024px){.renew-challenges[data-v-789ae15c]{grid-template-columns:repeat(2,1fr)}.renew-engineered[data-v-789ae15c],.renew-cases[data-v-789ae15c],.renew-track__header[data-v-789ae15c],.renew-scenario[data-v-789ae15c]{grid-template-columns:1fr}.renew-scenario__img[data-v-789ae15c]{min-height:220px;max-height:280px}.renew-quality__inner[data-v-789ae15c],.renew-engineering[data-v-789ae15c],.renew-scenario__products[data-v-789ae15c]{grid-template-columns:1fr}}@media (width<=640px){.renew-challenges[data-v-789ae15c]{grid-template-columns:1fr}.renew-hero__actions[data-v-789ae15c]{flex-direction:column}.renew-hero__actions .btn[data-v-789ae15c]{width:100%}}.construction-page[data-v-e3e8dfb3]{--construction-ink:#101b24;--construction-navy:#0b2537;--construction-blue:#0f5f8f;--construction-cyan:#65d5de;--construction-sand:#d5b169;--construction-paper:#f4f2ec;color:var(--construction-ink);background:#fff}.construction-hero[data-v-e3e8dfb3]{color:#fff;background:var(--construction-navy);position:relative;overflow:hidden}.construction-hero__grid[data-v-e3e8dfb3]{opacity:.16;background-image:linear-gradient(#65d5de4d 1px,#0000 1px),linear-gradient(90deg,#65d5de4d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 45% 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 45% 100%)}.construction-hero__inner[data-v-e3e8dfb3]{grid-template-columns:1.15fr .85fr;align-items:center;min-height:620px;padding-block:84px 64px;display:grid;position:relative}.construction-kicker[data-v-e3e8dfb3],.construction-section-index[data-v-e3e8dfb3],.system-panel__label[data-v-e3e8dfb3],.system-panel__caption[data-v-e3e8dfb3],.system-panel__product-heading[data-v-e3e8dfb3]{color:var(--construction-blue);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.construction-hero .construction-kicker[data-v-e3e8dfb3]{color:var(--construction-cyan)}.construction-hero h1[data-v-e3e8dfb3]{letter-spacing:-.055em;max-width:800px;margin-top:18px;font-size:clamp(2.7rem,6vw,5.2rem);font-weight:650;line-height:.98}.construction-hero__lead[data-v-e3e8dfb3]{color:#bfd0d9;max-width:660px;margin-top:28px;font-size:1.08rem;line-height:1.75}.construction-hero__actions[data-v-e3e8dfb3],.construction-cta__actions[data-v-e3e8dfb3]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.construction-button[data-v-e3e8dfb3]{letter-spacing:.03em;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.86rem;font-weight:750;transition:all .2s;display:inline-flex}.construction-button--primary[data-v-e3e8dfb3]{color:#092232;background:var(--construction-cyan)}.construction-button--ghost[data-v-e3e8dfb3]{color:#fff;border-color:#ffffff59}.construction-button--light[data-v-e3e8dfb3]{color:var(--construction-navy);background:#fff}.construction-button[data-v-e3e8dfb3]:hover{transform:translateY(-2px)}.construction-hero__diagram[data-v-e3e8dfb3]{aspect-ratio:1;justify-self:end;width:min(430px,38vw);position:relative}.construction-hero__ring[data-v-e3e8dfb3]{border:1px solid #65d5de6b;border-radius:50%;position:absolute}.construction-hero__ring--outer[data-v-e3e8dfb3]{inset:2%}.construction-hero__ring--inner[data-v-e3e8dfb3]{border-style:dashed;inset:21%}.construction-hero__bolt[data-v-e3e8dfb3]{position:absolute;inset:20% 39%;transform:rotate(38deg)}.construction-hero__bolt-head[data-v-e3e8dfb3]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(135deg,#a9edf0,#247da0 65%,#173e55);width:88px;height:66px;position:absolute;top:0;left:50%;transform:translate(-50%)}.construction-hero__bolt-shank[data-v-e3e8dfb3],.construction-hero__bolt-thread[data-v-e3e8dfb3]{background:linear-gradient(90deg,#1c526b,#8ddde3 48%,#17445d);width:38px;height:210px;position:absolute;top:58px;left:50%;transform:translate(-50%)}.construction-hero__bolt-thread[data-v-e3e8dfb3]{background:repeating-linear-gradient(165deg,#1a4f69 0 6px,#8bdce1 7px 11px,#173f56 12px 17px);height:110px;top:185px}.construction-hero__callout[data-v-e3e8dfb3]{color:#a7e8eb;letter-spacing:.12em;background:#081f2ddb;border:1px solid #65d5de5c;padding:5px 9px;font-size:.62rem;font-weight:750;position:absolute}.construction-hero__callout--one[data-v-e3e8dfb3]{top:10%;left:7%}.construction-hero__callout--two[data-v-e3e8dfb3]{top:22%;right:-2%}.construction-hero__callout--three[data-v-e3e8dfb3]{bottom:22%;left:-4%}.construction-hero__callout--four[data-v-e3e8dfb3]{bottom:8%;right:1%}.construction-hero__metrics[data-v-e3e8dfb3]{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.construction-hero__metrics div[data-v-e3e8dfb3]{border-right:1px solid #ffffff26;padding:24px 20px}.construction-hero__metrics div[data-v-e3e8dfb3]:first-child{padding-left:0}.construction-hero__metrics div[data-v-e3e8dfb3]:last-child{border-right:0}.construction-hero__metrics strong[data-v-e3e8dfb3]{color:var(--construction-cyan);font-size:1.08rem;display:block}.construction-hero__metrics span[data-v-e3e8dfb3]{color:#9db1bd;font-size:.75rem}.construction-nav[data-v-e3e8dfb3]{top:var(--header-height);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dfe4e6;position:sticky;overflow-x:auto}.construction-nav__inner[data-v-e3e8dfb3]{align-items:center;gap:30px;min-width:max-content;height:58px;display:flex}.construction-nav span[data-v-e3e8dfb3]{color:#7b878e;text-transform:uppercase;letter-spacing:.14em;margin-right:auto;font-size:.7rem;font-weight:800}.construction-nav a[data-v-e3e8dfb3]{font-size:.82rem;font-weight:650}.construction-nav a[data-v-e3e8dfb3]:hover{color:var(--construction-blue)}.construction-intro[data-v-e3e8dfb3]{background:var(--construction-paper);padding:92px 0}.construction-intro__grid[data-v-e3e8dfb3]{grid-template-columns:.55fr 1.3fr .75fr;align-items:start;gap:60px;display:grid}.construction-intro h2[data-v-e3e8dfb3],.construction-heading h2[data-v-e3e8dfb3],.construction-selection h2[data-v-e3e8dfb3],.construction-delivery h2[data-v-e3e8dfb3],.construction-cta h2[data-v-e3e8dfb3]{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.construction-intro__grid>div>p[data-v-e3e8dfb3]{color:#59666d;max-width:700px;margin-top:24px;line-height:1.8}.construction-intro__principles[data-v-e3e8dfb3]{border-top:1px solid #bbc3c5;display:grid}.construction-intro__principles span[data-v-e3e8dfb3]{border-bottom:1px solid #bbc3c5;padding:14px 0;font-size:.84rem;font-weight:700}.construction-systems[data-v-e3e8dfb3],.construction-overview[data-v-e3e8dfb3],.construction-risks[data-v-e3e8dfb3],.construction-delivery[data-v-e3e8dfb3]{padding:100px 0}.construction-overview[data-v-e3e8dfb3]{background:#e9edec}.construction-heading[data-v-e3e8dfb3]{max-width:760px;margin-bottom:52px}.construction-heading h2[data-v-e3e8dfb3]{margin-top:14px}.construction-heading>p[data-v-e3e8dfb3]:last-child{color:#69757b;margin-top:16px}.construction-overview__figure[data-v-e3e8dfb3]{background:var(--construction-navy);margin:0;position:relative;overflow:hidden}.construction-overview__figure img[data-v-e3e8dfb3]{aspect-ratio:16/9;object-fit:cover;width:100%}.construction-overview__legend[data-v-e3e8dfb3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081c29e6;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:auto 24px 24px}.construction-overview__legend a[data-v-e3e8dfb3]{color:#fff;border-right:1px solid #ffffff29;align-items:center;gap:12px;min-height:62px;padding:12px 16px;display:flex}.construction-overview__legend a[data-v-e3e8dfb3]:last-child{border-right:0}.construction-overview__legend strong[data-v-e3e8dfb3]{color:var(--construction-cyan);font-size:.72rem}.construction-overview__legend span[data-v-e3e8dfb3]{font-size:.78rem;font-weight:700}.system-panel[data-v-e3e8dfb3]{border-top:1px solid #cdd3d5;grid-template-columns:90px minmax(0,1fr) minmax(340px,.9fr);gap:40px;padding:54px 0;display:grid}.system-panel[data-v-e3e8dfb3]:last-child{border-bottom:1px solid #cdd3d5}.system-panel__number[data-v-e3e8dfb3]{color:#9ba5a9;grid-row:1/3;align-self:start;font-size:1rem;font-weight:800}.system-panel__visual[data-v-e3e8dfb3]{background:var(--construction-navy);grid-area:1/2/auto/-1;min-width:0;margin:0 0 8px;position:relative;overflow:hidden}.system-panel__visual img[data-v-e3e8dfb3]{aspect-ratio:16/8.5;object-fit:cover;width:100%}.system-panel__visual-labels[data-v-e3e8dfb3]{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:20px;left:20px}.system-panel__visual-labels span[data-v-e3e8dfb3]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c28e6;max-width:340px;padding:10px 14px;font-size:.76rem;font-weight:700;line-height:1.35}.system-panel__visual-labels small[data-v-e3e8dfb3]{color:var(--construction-cyan);letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:.58rem;font-weight:800;display:block}.system-panel h3[data-v-e3e8dfb3]{letter-spacing:-.035em;max-width:620px;margin-top:10px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.15}.system-panel__content[data-v-e3e8dfb3]{grid-area:2/2;min-width:0}.system-panel__summary[data-v-e3e8dfb3]{color:#5c686e;max-width:650px;margin-top:18px;line-height:1.75}.system-panel__detail[data-v-e3e8dfb3]{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}.system-panel__detail ul[data-v-e3e8dfb3]{margin-top:9px;list-style:none}.system-panel__detail li[data-v-e3e8dfb3]{padding:5px 0;font-size:.84rem}.system-panel__detail li[data-v-e3e8dfb3]:before{content:"/";color:var(--construction-blue);margin-right:8px;font-weight:800}.system-panel__products[data-v-e3e8dfb3]{background:#eef1f0;grid-area:2/3;align-self:start;min-width:0;padding:26px}.system-panel__product-heading[data-v-e3e8dfb3]{margin-bottom:12px}.solution-product[data-v-e3e8dfb3]{border-top:1px solid #c9d0d1;grid-template-columns:26px 1fr 20px;gap:10px;padding:18px 0;display:grid}.solution-product__mark[data-v-e3e8dfb3]{color:var(--construction-blue);font-size:1.3rem;line-height:1}.solution-product__body strong[data-v-e3e8dfb3]{font-size:.91rem;line-height:1.35;display:block}.solution-product__body small[data-v-e3e8dfb3]{color:#69757b;margin-top:5px;font-size:.72rem;line-height:1.45;display:block}.solution-product__arrow[data-v-e3e8dfb3]{color:var(--construction-blue);transition:transform .2s}.solution-product:hover .solution-product__arrow[data-v-e3e8dfb3]{transform:translate(3px,-3px)}.system-panel__products[data-v-e3e8dfb3] .scenario-products{grid-template-columns:1fr;margin-top:16px}.construction-selection[data-v-e3e8dfb3]{color:#fff;background:var(--construction-ink);padding:92px 0}.construction-selection__grid[data-v-e3e8dfb3]{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;display:grid}.construction-section-index--light[data-v-e3e8dfb3]{color:var(--construction-cyan)}.construction-selection h2[data-v-e3e8dfb3]{margin-top:14px}.construction-selection__copy>p[data-v-e3e8dfb3]:last-child{color:#aebbc1;margin-top:24px;line-height:1.8}.selection-matrix[data-v-e3e8dfb3]{border-top:1px solid #536169}.selection-matrix>div[data-v-e3e8dfb3]{border-bottom:1px solid #536169;grid-template-columns:.8fr 1.4fr .7fr;gap:20px;padding:18px 12px;display:grid}.selection-matrix__head[data-v-e3e8dfb3]{color:var(--construction-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800}.selection-matrix strong[data-v-e3e8dfb3],.selection-matrix span[data-v-e3e8dfb3]{font-size:.8rem}.selection-matrix>div:not(.selection-matrix__head) span[data-v-e3e8dfb3]{color:#b7c2c7}.construction-heading--split[data-v-e3e8dfb3]{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;max-width:none;display:grid}.risk-grid[data-v-e3e8dfb3]{border-top:1px solid #bdc5c7;border-left:1px solid #bdc5c7;grid-template-columns:repeat(4,1fr);display:grid}.risk-card[data-v-e3e8dfb3]{border-bottom:1px solid #bdc5c7;border-right:1px solid #bdc5c7;min-height:310px;padding:28px}.risk-card>span[data-v-e3e8dfb3]{color:var(--construction-blue);font-size:.72rem;font-weight:800}.risk-card h3[data-v-e3e8dfb3]{margin-top:54px;font-size:1.2rem}.risk-card p[data-v-e3e8dfb3]{color:#647076;margin-top:20px;font-size:.79rem;line-height:1.6}.risk-card p strong[data-v-e3e8dfb3]{color:var(--construction-ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.67rem;display:block}.construction-delivery[data-v-e3e8dfb3]{background:var(--construction-paper)}.construction-delivery__grid[data-v-e3e8dfb3]{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.construction-delivery h2[data-v-e3e8dfb3]{margin-top:14px}.delivery-steps[data-v-e3e8dfb3]{border-top:1px solid #bcc5c7;list-style:none}.delivery-steps li[data-v-e3e8dfb3]{border-bottom:1px solid #bcc5c7;grid-template-columns:48px 1fr;gap:24px;padding:22px 0;display:grid}.delivery-steps li>span[data-v-e3e8dfb3]{color:var(--construction-blue);font-size:.72rem;font-weight:800}.delivery-steps strong[data-v-e3e8dfb3]{font-size:.98rem}.delivery-steps p[data-v-e3e8dfb3]{color:#667278;margin-top:3px;font-size:.82rem}.construction-cta[data-v-e3e8dfb3]{color:#fff;background:var(--construction-blue);padding:72px 0}.construction-cta__inner[data-v-e3e8dfb3]{grid-template-columns:1.3fr .7fr;align-items:center;gap:60px;display:grid}.construction-cta .construction-kicker[data-v-e3e8dfb3]{color:#b9f0f2}.construction-cta h2[data-v-e3e8dfb3]{max-width:780px;margin-top:12px}.construction-cta p[data-v-e3e8dfb3]{color:#d3e5ed;margin-top:14px}.construction-cta__actions[data-v-e3e8dfb3]{flex-direction:column;justify-content:flex-end;align-items:stretch}.construction-cta__catalog[data-v-e3e8dfb3]{color:#fff;text-align:center;padding:8px 0;font-size:.82rem;font-weight:700}@media (width<=960px){.construction-hero__inner[data-v-e3e8dfb3]{grid-template-columns:1fr;min-height:auto}.construction-hero__diagram[data-v-e3e8dfb3]{opacity:.36;width:380px;position:absolute;bottom:-70px;right:-100px}.construction-hero__copy[data-v-e3e8dfb3]{z-index:1;position:relative}.construction-intro__grid[data-v-e3e8dfb3]{grid-template-columns:1fr 2fr}.construction-intro__principles[data-v-e3e8dfb3]{grid-column:2}.system-panel[data-v-e3e8dfb3]{grid-template-columns:60px 1fr}.system-panel__number[data-v-e3e8dfb3]{grid-row:1/span 3}.system-panel__visual[data-v-e3e8dfb3]{grid-area:1/2}.system-panel__content[data-v-e3e8dfb3]{grid-area:2/2}.system-panel__products[data-v-e3e8dfb3]{grid-area:3/2}.risk-grid[data-v-e3e8dfb3]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.construction-hero__inner[data-v-e3e8dfb3]{padding-block:64px 46px}.construction-hero h1[data-v-e3e8dfb3]{font-size:2.75rem}.construction-hero__metrics[data-v-e3e8dfb3]{grid-template-columns:1fr 1fr}.construction-hero__metrics div[data-v-e3e8dfb3]:nth-child(2){border-right:0}.construction-hero__metrics div[data-v-e3e8dfb3]{border-bottom:1px solid #ffffff26;padding:18px 12px}.construction-nav span[data-v-e3e8dfb3]{display:none}.construction-nav__inner[data-v-e3e8dfb3]{gap:22px}.construction-intro[data-v-e3e8dfb3],.construction-overview[data-v-e3e8dfb3],.construction-systems[data-v-e3e8dfb3],.construction-risks[data-v-e3e8dfb3],.construction-delivery[data-v-e3e8dfb3]{padding:68px 0}.construction-intro__grid[data-v-e3e8dfb3],.construction-selection__grid[data-v-e3e8dfb3],.construction-heading--split[data-v-e3e8dfb3],.construction-delivery__grid[data-v-e3e8dfb3],.construction-cta__inner[data-v-e3e8dfb3]{grid-template-columns:1fr;gap:32px}.construction-intro__principles[data-v-e3e8dfb3]{grid-column:auto}.construction-overview__legend[data-v-e3e8dfb3]{grid-template-columns:1fr 1fr;position:static}.construction-overview__legend a[data-v-e3e8dfb3]{border-bottom:1px solid #ffffff29}.system-panel[data-v-e3e8dfb3]{grid-template-columns:1fr;gap:18px;padding:40px 0}.system-panel__number[data-v-e3e8dfb3]{color:var(--construction-blue);grid-row:auto}.system-panel__visual[data-v-e3e8dfb3]{grid-area:auto}.system-panel__visual img[data-v-e3e8dfb3]{aspect-ratio:4/3}.system-panel__visual-labels[data-v-e3e8dfb3]{background:var(--construction-navy);gap:1px;display:grid;position:static}.system-panel__visual-labels span[data-v-e3e8dfb3]{background:0 0;max-width:none}.system-panel__content[data-v-e3e8dfb3]{grid-area:auto}.system-panel__products[data-v-e3e8dfb3]{grid-area:auto;padding:20px}.system-panel__detail[data-v-e3e8dfb3]{grid-template-columns:1fr;gap:18px}.selection-matrix[data-v-e3e8dfb3]{overflow-x:auto}.selection-matrix>div[data-v-e3e8dfb3]{min-width:620px}.risk-grid[data-v-e3e8dfb3]{grid-template-columns:1fr}.risk-card[data-v-e3e8dfb3]{min-height:auto}.risk-card h3[data-v-e3e8dfb3]{margin-top:30px}.construction-cta__actions[data-v-e3e8dfb3]{margin-top:0}}.rail-page[data-v-1bebdd6f]{--red:#d82c35;--ink:#15191d;color:var(--ink);background:#f4f5f5}.rail-hero[data-v-1bebdd6f]{background:#111;min-height:640px;position:relative;overflow:hidden}.rail-hero>img[data-v-1bebdd6f]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rail-hero__shade[data-v-1bebdd6f]{background:linear-gradient(90deg,#080b0eeb 0%,#080b0ead 46%,#080b0e14 80%);position:absolute;inset:0}.rail-hero__copy[data-v-1bebdd6f]{z-index:1;color:#fff;padding-top:110px;position:relative}.rail-hero__copy p[data-v-1bebdd6f],.rail-route header p[data-v-1bebdd6f],.rail-control p[data-v-1bebdd6f],.rail-cta p[data-v-1bebdd6f]{color:#ff656d;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.rail-hero h1[data-v-1bebdd6f]{letter-spacing:-.055em;max-width:760px;margin:18px 0 22px;font-size:clamp(3rem,6vw,5.4rem);line-height:.96}.rail-hero__copy span[data-v-1bebdd6f]{color:#d2d6d8;max-width:600px;font-size:1.05rem;display:block}.rail-hero__copy a[data-v-1bebdd6f]{background:var(--red);margin-top:32px;padding:15px 21px;font-weight:800;display:inline-flex}.rail-stats[data-v-1bebdd6f]{color:#fff;background:#171c20}.rail-stats .container[data-v-1bebdd6f]{grid-template-columns:repeat(4,1fr);display:grid}.rail-stats span[data-v-1bebdd6f]{color:#9ca5aa;border-left:1px solid #343a3f;padding:24px;font-size:.72rem}.rail-stats strong[data-v-1bebdd6f]{color:#fff;font-size:.9rem;display:block}.rail-route[data-v-1bebdd6f]{padding:100px 0}.rail-route header[data-v-1bebdd6f]{grid-template-columns:.4fr 1.6fr;align-items:end;margin-bottom:64px;display:grid}.rail-route h2[data-v-1bebdd6f],.rail-control h2[data-v-1bebdd6f],.rail-cta h2[data-v-1bebdd6f]{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05}.rail-line[data-v-1bebdd6f]{position:relative}.rail-line[data-v-1bebdd6f]:before{content:"";background:var(--red);width:3px;position:absolute;top:10px;bottom:10px;left:51px}.rail-line article[data-v-1bebdd6f]{grid-template-columns:105px 1fr;margin-bottom:24px;display:grid}.rail-line__marker[data-v-1bebdd6f]{align-items:center;gap:18px;display:flex;position:relative}.rail-line__marker i[data-v-1bebdd6f]{z-index:1;background:var(--red);width:22px;height:22px;box-shadow:0 0 0 2px var(--red);border:5px solid #fff;border-radius:50%;margin-left:41px}.rail-line__marker b[data-v-1bebdd6f]{font-size:.7rem}.rail-line__body[data-v-1bebdd6f]{background:#fff;border-bottom:2px solid #d9dddf;grid-template-columns:.55fr 1fr .75fr;gap:30px;padding:28px 32px;display:grid}.rail-line h3[data-v-1bebdd6f]{font-size:1.35rem}.rail-line dl[data-v-1bebdd6f]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.rail-line dt[data-v-1bebdd6f],.rail-line a small[data-v-1bebdd6f]{color:#7c858a;text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font-size:.62rem;font-weight:800;display:block}.rail-line dd[data-v-1bebdd6f]{font-size:.78rem;line-height:1.55}.rail-line__aside[data-v-1bebdd6f]{flex-direction:column;gap:12px;min-width:0;display:flex}.rail-line a[data-v-1bebdd6f]{border-left:1px solid #d6dadc;padding-left:22px;font-size:.8rem;font-weight:750}.rail-line a b[data-v-1bebdd6f]{color:var(--red)}.rail-line[data-v-1bebdd6f] .scenario-products{margin-top:0}.rail-control[data-v-1bebdd6f]{color:#fff;background:var(--ink);padding:90px 0}.rail-control__grid[data-v-1bebdd6f]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.rail-control ul[data-v-1bebdd6f]{border-top:1px solid #42494e;list-style:none}.rail-control li[data-v-1bebdd6f]{color:#c2c8cb;border-bottom:1px solid #42494e;grid-template-columns:50px 1fr;padding:20px 0;font-size:.86rem;display:grid}.rail-control li b[data-v-1bebdd6f]{color:#ff656d}.rail-cta[data-v-1bebdd6f]{background:var(--red);color:#fff;padding:72px 0}.rail-cta .container[data-v-1bebdd6f]{justify-content:space-between;align-items:center;gap:40px;display:flex}.rail-cta p[data-v-1bebdd6f]{color:#ffdadd}.rail-cta h2[data-v-1bebdd6f]{max-width:760px}.rail-cta a[data-v-1bebdd6f]{color:#a71720;white-space:nowrap;background:#fff;padding:16px 20px;font-weight:800}@media (width<=800px){.rail-hero[data-v-1bebdd6f]{min-height:590px}.rail-hero__shade[data-v-1bebdd6f]{background:#080b0eb8}.rail-stats .container[data-v-1bebdd6f]{grid-template-columns:1fr 1fr}.rail-route header[data-v-1bebdd6f],.rail-control__grid[data-v-1bebdd6f]{grid-template-columns:1fr;gap:24px}.rail-line[data-v-1bebdd6f]:before{left:14px}.rail-line article[data-v-1bebdd6f]{grid-template-columns:38px 1fr}.rail-line__marker i[data-v-1bebdd6f]{margin-left:4px}.rail-line__marker b[data-v-1bebdd6f]{display:none}.rail-line__body[data-v-1bebdd6f]{grid-template-columns:1fr;padding:24px}.rail-line dl[data-v-1bebdd6f]{grid-template-columns:1fr}.rail-line a[data-v-1bebdd6f]{border-top:1px solid #ddd;border-left:0;padding:15px 0 0}.rail-cta .container[data-v-1bebdd6f]{flex-direction:column;align-items:flex-start}}.og-page[data-v-f086df9e]{--amber:#f3a51b;--coal:#17191b;color:#e9ecee;background:var(--coal)}.og-hero[data-v-f086df9e]{min-height:650px;position:relative;overflow:hidden}.og-hero>img[data-v-f086df9e]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.og-hero__veil[data-v-f086df9e]{background:linear-gradient(90deg,#090a0bf2,#090a0bb3 45%,#090a0b1a);position:absolute;inset:0}.og-hero__copy[data-v-f086df9e]{padding-top:130px;position:relative}.og-hero span[data-v-f086df9e],.og-envelope header span[data-v-f086df9e],.og-material>div>div>span[data-v-f086df9e]{color:var(--amber);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800}.og-hero h1[data-v-f086df9e]{letter-spacing:-.06em;max-width:730px;margin:18px 0;font-size:clamp(3.3rem,7vw,6.3rem);line-height:.92}.og-hero p[data-v-f086df9e]{color:#c6c9ca;max-width:600px;font-size:1.05rem}.og-hero a[data-v-f086df9e]{color:#151515;background:var(--amber);margin-top:30px;padding:15px 21px;font-weight:800;display:inline-block}.og-band[data-v-f086df9e]{background:#202326;border-block:1px solid #3a3d3f}.og-band .container[data-v-f086df9e]{grid-template-columns:repeat(4,1fr);display:grid}.og-band p[data-v-f086df9e]{color:#bfc4c6;text-transform:uppercase;letter-spacing:.08em;border-right:1px solid #3a3d3f;padding:21px;font-size:.74rem}.og-envelope[data-v-f086df9e]{padding:100px 0}.og-envelope header[data-v-f086df9e]{grid-template-columns:.45fr 1.55fr;gap:40px;margin-bottom:55px;display:grid}.og-envelope h2[data-v-f086df9e],.og-material h2[data-v-f086df9e],.og-integrity h2[data-v-f086df9e],.og-cta h2[data-v-f086df9e]{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.og-zones[data-v-f086df9e]{border-top:1px solid #484c4e;border-left:1px solid #484c4e;grid-template-columns:1fr 1fr;display:grid}.og-zones article[data-v-f086df9e]{border-bottom:1px solid #484c4e;border-right:1px solid #484c4e;min-width:0;padding:32px}.og-zones article>b[data-v-f086df9e]{color:var(--amber);font-size:.7rem}.og-zones h3[data-v-f086df9e]{margin:28px 0 22px;font-size:1.65rem}.og-zones dl[data-v-f086df9e]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.og-zones dt[data-v-f086df9e],.og-zones small[data-v-f086df9e]{color:#8e9699;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.og-zones dd[data-v-f086df9e]{color:#c1c6c8;margin-top:5px;font-size:.79rem;line-height:1.55}.og-zones a[data-v-f086df9e]{border-left:3px solid var(--amber);background:#24282a;margin-top:28px;padding:17px;font-size:.83rem;font-weight:700;display:block}.og-zones i[data-v-f086df9e]{float:right;color:var(--amber)}.og-zones[data-v-f086df9e] .scenario-products{margin-top:20px}.og-material[data-v-f086df9e]{color:#1c2022;background:#ece9e1;padding:90px 0}.og-material>.container[data-v-f086df9e]{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.og-table[data-v-f086df9e]{border-top:2px solid #25292b}.og-table>div[data-v-f086df9e]{border-bottom:1px solid #aeb3b4;grid-template-columns:.65fr 1.15fr .7fr;gap:20px;padding:20px 0;font-size:.8rem;display:grid}.og-table em[data-v-f086df9e]{color:#9b5b00;font-style:normal}.og-integrity[data-v-f086df9e]{background:#25282a;padding:90px 0}.og-integrity .container[data-v-f086df9e]{grid-template-columns:1fr 1fr;gap:80px;display:grid}.og-integrity ol[data-v-f086df9e]{list-style:none}.og-integrity li[data-v-f086df9e]{color:#c7ccce;border-bottom:1px solid #4d5153;grid-template-columns:48px 1fr;padding:20px 0;display:grid}.og-integrity li b[data-v-f086df9e]{color:var(--amber)}.og-cta[data-v-f086df9e]{color:#17191b;background:var(--amber);padding:72px 0}.og-cta .container[data-v-f086df9e]{grid-template-columns:.35fr 1.2fr .45fr;align-items:center;gap:35px;display:grid}.og-cta p[data-v-f086df9e]{font-weight:800}.og-cta a[data-v-f086df9e]{color:#fff;text-align:center;background:#17191b;padding:15px;font-weight:800}@media (width<=800px){.og-band .container[data-v-f086df9e]{grid-template-columns:1fr 1fr}.og-zones[data-v-f086df9e],.og-envelope header[data-v-f086df9e],.og-material>.container[data-v-f086df9e],.og-integrity .container[data-v-f086df9e],.og-cta .container[data-v-f086df9e],.og-zones dl[data-v-f086df9e]{grid-template-columns:1fr}.og-table[data-v-f086df9e]{max-width:calc(100vw - 32px);overflow-x:auto}.og-table>div[data-v-f086df9e]{min-width:600px}}.power-page[data-v-b760897d]{--blue:#1488e3;--night:#071d30;color:#102435;background:#fff}.power-hero[data-v-b760897d]{background:var(--night);min-height:670px;position:relative;overflow:hidden}.power-hero[data-v-b760897d]:after{content:"";background:linear-gradient(90deg,#031422eb,#0314228c 52%,#0000);position:absolute;inset:0}.power-hero img[data-v-b760897d]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.power-hero__copy[data-v-b760897d]{z-index:1;color:#fff;padding-top:130px;position:relative}.power-hero p[data-v-b760897d],.power-curve p[data-v-b760897d],.power-engineering__title>p[data-v-b760897d],.power-assets article>div>p[data-v-b760897d],.power-cta p[data-v-b760897d]{color:#5eb7ff;letter-spacing:.17em;text-transform:uppercase;font-size:.7rem;font-weight:800}.power-hero h1[data-v-b760897d]{letter-spacing:-.055em;max-width:800px;margin:18px 0 22px;font-size:clamp(3rem,6vw,5.8rem);line-height:.95}.power-hero span[data-v-b760897d]{color:#c5d4df;font-size:1.06rem}.power-curve[data-v-b760897d]{background:#eef6fb;padding:80px 0}.power-curve header[data-v-b760897d]{grid-template-columns:.45fr 1.55fr;gap:40px;display:grid}.power-curve h2[data-v-b760897d],.power-engineering h2[data-v-b760897d],.power-proof h2[data-v-b760897d],.power-cta h2[data-v-b760897d]{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.06}.power-curve__line[data-v-b760897d]{grid-template-columns:repeat(4,1fr);margin-top:60px;padding-top:28px;display:grid;position:relative}.power-curve__line i[data-v-b760897d]{clip-path:polygon(0 70%,75% 55%,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#7cc7ff,#1688df,#f0a629,#e54f33);height:7px;position:absolute;top:0;left:0;right:0}.power-curve__line span[data-v-b760897d]{border-left:1px solid #9ab2c1;padding-left:12px;font-size:.72rem;font-weight:750}.power-assets[data-v-b760897d]{padding:90px 0}.power-assets article[data-v-b760897d]{border-top:1px solid #bbc8cf;grid-template-columns:120px 1fr .8fr;align-items:start;gap:35px;padding:35px 0;display:grid}.power-assets article>strong[data-v-b760897d]{color:var(--blue);font-size:1.5rem}.power-assets h3[data-v-b760897d]{margin:6px 0 10px;font-size:1.65rem}.power-assets article>div>span[data-v-b760897d]{color:#61717b;font-size:.84rem}.power-assets__aside[data-v-b760897d]{flex-direction:column;gap:12px;min-width:0;display:flex}.power-assets a[data-v-b760897d]{background:#eef6fb;padding:20px;font-size:.82rem;font-weight:750}.power-assets small[data-v-b760897d]{color:#68808f;text-transform:uppercase;font-size:.61rem;display:block}.power-assets a b[data-v-b760897d]{float:right;color:var(--blue)}.power-assets[data-v-b760897d] .scenario-products{margin-top:0}.power-engineering[data-v-b760897d]{color:#fff;background:var(--night);padding:95px 0}.power-engineering>.container[data-v-b760897d]{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.power-engineering__cards[data-v-b760897d]{grid-template-columns:repeat(3,1fr);display:grid}.power-engineering__cards>div[data-v-b760897d]{border:1px solid #29465b;padding:28px}.power-engineering__cards b[data-v-b760897d]{color:#5eb7ff;font-size:.72rem}.power-engineering__cards h3[data-v-b760897d]{margin:55px 0 14px}.power-engineering__cards p[data-v-b760897d]{color:#a9bdc9;font-size:.8rem}.power-proof[data-v-b760897d]{background:#f6f8f9;padding:90px 0}.power-proof .container[data-v-b760897d]{grid-template-columns:1fr 1fr;gap:80px;display:grid}.power-proof ul[data-v-b760897d]{list-style:none}.power-proof li[data-v-b760897d]{border-bottom:1px solid #bbc7ce;padding:18px 0}.power-proof li[data-v-b760897d]:before{content:"✓";color:var(--blue);margin-right:12px;font-weight:800}.power-cta[data-v-b760897d]{color:#fff;background:var(--blue);padding:72px 0}.power-cta .container[data-v-b760897d]{justify-content:space-between;align-items:center;gap:50px;display:flex}.power-cta p[data-v-b760897d]{color:#d9efff}.power-cta h2[data-v-b760897d]{max-width:800px}.power-cta a[data-v-b760897d]{color:#0d67a9;white-space:nowrap;background:#fff;padding:16px 20px;font-weight:800}@media (width<=800px){.power-curve header[data-v-b760897d],.power-engineering>.container[data-v-b760897d],.power-proof .container[data-v-b760897d],.power-assets article[data-v-b760897d],.power-engineering__cards[data-v-b760897d]{grid-template-columns:1fr}.power-cta .container[data-v-b760897d]{flex-direction:column;align-items:flex-start}}.marine-page[data-v-0906fd7c]{--aqua:#44d7d0;--deep:#062c36;color:#0b3038;background:#f7faf9}.marine-hero[data-v-0906fd7c]{background:var(--deep);min-height:680px;position:relative;overflow:hidden}.marine-hero[data-v-0906fd7c]:after{content:"";background:linear-gradient(90deg,#021e27f0,#021e278f 52%,#0000);position:absolute;inset:0}.marine-hero img[data-v-0906fd7c]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.marine-hero__copy[data-v-0906fd7c]{z-index:1;color:#fff;padding-top:135px;position:relative}.marine-hero p[data-v-0906fd7c],.marine-zones header p[data-v-0906fd7c],.marine-pairing p[data-v-0906fd7c]{color:var(--aqua);letter-spacing:.17em;text-transform:uppercase;font-size:.7rem;font-weight:800}.marine-hero h1[data-v-0906fd7c]{letter-spacing:-.06em;max-width:720px;margin:16px 0 22px;font-size:clamp(3.2rem,7vw,6rem);line-height:.94}.marine-hero span[data-v-0906fd7c]{color:#c7dcdf;max-width:620px;display:block}.marine-hero a[data-v-0906fd7c]{border-bottom:2px solid var(--aqua);margin-top:32px;padding:14px 0;font-weight:800;display:inline-block}.marine-zones[data-v-0906fd7c]{padding:100px 0}.marine-zones header[data-v-0906fd7c]{justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px;display:flex}.marine-zones h2[data-v-0906fd7c],.marine-pairing h2[data-v-0906fd7c],.marine-practice h2[data-v-0906fd7c],.marine-cta h2[data-v-0906fd7c]{letter-spacing:-.045em;max-width:800px;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.marine-zones__chart[data-v-0906fd7c]{border-top:2px solid #0b4b57}.marine-zones article[data-v-0906fd7c]{border-bottom:1px solid #9fb8bc;grid-template-columns:100px .7fr .9fr 1fr;align-items:start;gap:30px;padding:28px 0;display:grid}.marine-zones article>strong[data-v-0906fd7c]{color:#0b8991;font-size:1.2rem}.marine-zones h3[data-v-0906fd7c]{font-size:1.25rem}.marine-zones article p[data-v-0906fd7c]{color:#668086;margin-top:6px;font-size:.75rem}.marine-zones small[data-v-0906fd7c]{color:#6c858a;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;display:block}.marine-zones article span[data-v-0906fd7c],.marine-zones article a[data-v-0906fd7c]{font-size:.79rem}.marine-zones__aside[data-v-0906fd7c]{flex-direction:column;gap:12px;min-width:0;display:flex}.marine-zones a[data-v-0906fd7c]{background:#e6f1f0;padding:16px;font-weight:750}.marine-zones a b[data-v-0906fd7c]{float:right;color:#008b92}.marine-zones[data-v-0906fd7c] .scenario-products{margin-top:0}.marine-pairing[data-v-0906fd7c]{color:#fff;background:var(--deep);padding:95px 0}.marine-pairing>.container[data-v-0906fd7c]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.marine-pairing>div>div>span[data-v-0906fd7c]{color:#a9c4c8;max-width:560px;margin-top:24px;display:block}.marine-pairing__wheel[data-v-0906fd7c]{aspect-ratio:1;border-radius:50%;grid-template-columns:1fr 1fr;gap:3px;max-width:480px;display:grid;position:relative;overflow:hidden}.marine-pairing__wheel i[data-v-0906fd7c]{color:#b9efed;background:#104752;justify-content:center;align-items:center;font-style:normal;font-weight:750;display:flex}.marine-pairing__wheel b[data-v-0906fd7c]{background:var(--aqua);color:#06343c;text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%}.marine-practice[data-v-0906fd7c]{padding:90px 0}.marine-practice>div>div[data-v-0906fd7c]{grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.marine-practice article[data-v-0906fd7c]{border:1px solid #b6cbce;padding:28px}.marine-practice article b[data-v-0906fd7c]{color:#07919a}.marine-practice h3[data-v-0906fd7c]{margin:50px 0 12px}.marine-practice article p[data-v-0906fd7c]{color:#688186;font-size:.79rem}.marine-cta[data-v-0906fd7c]{background:var(--aqua);padding:72px 0}.marine-cta .container[data-v-0906fd7c]{justify-content:space-between;align-items:center;gap:50px;display:flex}.marine-cta a[data-v-0906fd7c]{background:var(--deep);color:#fff;white-space:nowrap;padding:16px 20px;font-weight:800}@media (width<=800px){.marine-zones header[data-v-0906fd7c],.marine-cta .container[data-v-0906fd7c]{flex-direction:column;align-items:flex-start}.marine-zones article[data-v-0906fd7c],.marine-pairing>.container[data-v-0906fd7c]{grid-template-columns:1fr}.marine-practice>div>div[data-v-0906fd7c]{grid-template-columns:1fr 1fr}}.chem-page[data-v-c47d1f6e]{--acid:#a6e22b;--graphite:#202725;color:#1e2a27;background:#f4f7f2}.chem-hero[data-v-c47d1f6e]{background:#111917;min-height:650px;position:relative;overflow:hidden}.chem-hero img[data-v-c47d1f6e]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chem-hero[data-v-c47d1f6e]:after{content:"";background:linear-gradient(90deg,#0c1613f0,#0c16139e 55%,#0000);position:absolute;inset:0}.chem-hero__mesh[data-v-c47d1f6e]{z-index:1;opacity:.12;background-image:radial-gradient(circle at center,var(--acid) 1px,transparent 1px);background-size:32px 32px;position:absolute;inset:0}.chem-hero__copy[data-v-c47d1f6e]{z-index:2;color:#fff;padding-top:130px;position:relative}.chem-hero p[data-v-c47d1f6e],.chem-media header p[data-v-c47d1f6e],.chem-boundary>div>div>p[data-v-c47d1f6e]{color:var(--acid);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:850}.chem-hero h1[data-v-c47d1f6e]{letter-spacing:-.058em;max-width:800px;margin:18px 0 24px;font-size:clamp(3rem,6.5vw,6rem);line-height:.94}.chem-hero span[data-v-c47d1f6e]{color:#cad4cf;font-size:1.06rem}.chem-question[data-v-c47d1f6e]{background:var(--acid);padding:55px 0}.chem-question .container[data-v-c47d1f6e]{grid-template-columns:.4fr 1.6fr;align-items:center;gap:45px;display:grid}.chem-question b[data-v-c47d1f6e]{text-transform:uppercase;font-size:.75rem}.chem-question h2[data-v-c47d1f6e]{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.08}.chem-media[data-v-c47d1f6e]{padding:95px 0}.chem-media header[data-v-c47d1f6e]{grid-template-columns:.4fr 1.6fr;margin-bottom:50px;display:grid}.chem-media h2[data-v-c47d1f6e],.chem-boundary h2[data-v-c47d1f6e],.chem-proof h2[data-v-c47d1f6e],.chem-cta h2[data-v-c47d1f6e]{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.chem-media__grid[data-v-c47d1f6e]{grid-template-columns:repeat(4,1fr);display:grid}.chem-media article[data-v-c47d1f6e]{background:#fff;border:1px solid #b8c5bc;padding:28px}.chem-media article>strong[data-v-c47d1f6e]{color:#5b8611;border:1px solid #91aa99;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.chem-media h3[data-v-c47d1f6e]{margin:50px 0 12px}.chem-media article p[data-v-c47d1f6e]{color:#637269;min-height:75px;font-size:.78rem}.chem-media a[data-v-c47d1f6e]{border-top:1px solid #c8d0ca;margin-top:24px;padding-top:17px;font-size:.8rem;font-weight:750;display:block}.chem-media small[data-v-c47d1f6e]{color:#77857c;text-transform:uppercase;font-size:.59rem;display:block}.chem-media a b[data-v-c47d1f6e]{float:right;color:#6f9b19}.chem-media[data-v-c47d1f6e] .scenario-products{margin-top:16px}.chem-boundary[data-v-c47d1f6e]{color:#fff;background:var(--graphite);padding:95px 0}.chem-boundary>.container[data-v-c47d1f6e]{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.chem-boundary ol[data-v-c47d1f6e]{list-style:none}.chem-boundary li[data-v-c47d1f6e]{border-bottom:1px solid #4b5752;grid-template-columns:52px 1fr;padding:20px 0;display:grid}.chem-boundary li>b[data-v-c47d1f6e]{color:var(--acid)}.chem-boundary li span[data-v-c47d1f6e]{color:#bfc9c4;font-size:.82rem}.chem-boundary li strong[data-v-c47d1f6e]{color:#fff;margin-bottom:5px;font-size:1rem;display:block}.chem-proof[data-v-c47d1f6e]{padding:80px 0}.chem-proof .container[data-v-c47d1f6e]{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;display:grid}.chem-proof .container>div[data-v-c47d1f6e]{flex-wrap:wrap;gap:8px;display:flex}.chem-proof span[data-v-c47d1f6e]{background:#fff;border:1px solid #aab9ae;padding:12px 16px;font-size:.75rem;font-weight:750}.chem-cta[data-v-c47d1f6e]{color:#182019;background:var(--acid);padding:72px 0}.chem-cta .container[data-v-c47d1f6e]{justify-content:space-between;align-items:center;gap:50px;display:flex}.chem-cta a[data-v-c47d1f6e]{color:#fff;white-space:nowrap;background:#202725;padding:16px 20px;font-weight:800}@media (width<=800px){.chem-question .container[data-v-c47d1f6e],.chem-media header[data-v-c47d1f6e],.chem-boundary>.container[data-v-c47d1f6e],.chem-proof .container[data-v-c47d1f6e]{grid-template-columns:1fr}.chem-media__grid[data-v-c47d1f6e]{grid-template-columns:1fr 1fr}.chem-cta .container[data-v-c47d1f6e]{flex-direction:column;align-items:flex-start}}.med-page[data-v-52d27175]{--cyan:#16bfd0;--ink:#18313a;color:var(--ink);background:#fff}.med-hero[data-v-52d27175]{background:#edf8fa;min-height:650px;position:relative;overflow:hidden}.med-hero img[data-v-52d27175]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.med-hero[data-v-52d27175]:after{content:"";background:linear-gradient(90deg,#f4fcfdfa,#f4fcfdc7 52%,#f4fcfd14);position:absolute;inset:0}.med-hero__copy[data-v-52d27175]{z-index:1;padding-top:135px;position:relative}.med-hero p[data-v-52d27175],.med-zones header p[data-v-52d27175],.med-clean>div>div>p[data-v-52d27175]{color:#008fa0;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:850}.med-hero h1[data-v-52d27175]{letter-spacing:-.055em;max-width:760px;margin:18px 0 22px;font-size:clamp(3rem,6vw,5.7rem);line-height:.95}.med-hero span[data-v-52d27175]{color:#547078;max-width:620px;font-size:1.03rem;display:block}.med-principle[data-v-52d27175]{border-block:1px solid #c9e0e3}.med-principle .container[data-v-52d27175]{justify-content:space-between;align-items:center;gap:18px;padding-block:23px;display:flex}.med-principle span[data-v-52d27175]{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:800}.med-principle i[data-v-52d27175]{color:var(--cyan);font-style:normal}.med-zones[data-v-52d27175]{background:#f4fafa;padding:95px 0}.med-zones header[data-v-52d27175]{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.med-zones h2[data-v-52d27175],.med-clean h2[data-v-52d27175],.med-material h2[data-v-52d27175],.med-cta h2[data-v-52d27175]{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.05}.med-zones__list[data-v-52d27175]{border-top:1px solid #a8c6ca}.med-zones article[data-v-52d27175]{border-bottom:1px solid #a8c6ca;grid-template-columns:70px .8fr .8fr 1fr;align-items:start;gap:30px;padding:28px 0;display:grid}.med-zones article>strong[data-v-52d27175]{color:#fff;background:var(--cyan);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.med-zones h3[data-v-52d27175]{font-size:1.25rem}.med-zones article p[data-v-52d27175]{color:#6d858b;margin-top:6px;font-size:.76rem}.med-zones small[data-v-52d27175]{color:#718a90;text-transform:uppercase;font-size:.6rem;display:block}.med-zones article>div[data-v-52d27175]:nth-child(3),.med-zones a[data-v-52d27175]{font-size:.79rem}.med-zones__aside[data-v-52d27175]{flex-direction:column;gap:12px;min-width:0;display:flex}.med-zones a[data-v-52d27175]{background:#fff;border:1px solid #b8d3d6;padding:16px;font-weight:750}.med-zones a b[data-v-52d27175]{float:right;color:#00aabd}.med-zones[data-v-52d27175] .scenario-products{margin-top:0}.med-clean[data-v-52d27175]{padding:95px 0}.med-clean>.container[data-v-52d27175]{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.med-clean__rules[data-v-52d27175]{grid-template-columns:1fr 1fr;display:grid}.med-clean article[data-v-52d27175]{border:1px solid #c5dadd;padding:26px}.med-clean article b[data-v-52d27175]{color:#00aabd}.med-clean h3[data-v-52d27175]{margin:38px 0 10px}.med-clean article p[data-v-52d27175]{color:#6d858b;font-size:.79rem}.med-material[data-v-52d27175]{color:#fff;background:var(--ink);padding:80px 0}.med-material .container[data-v-52d27175]{grid-template-columns:.5fr 1.5fr;gap:70px;display:grid}.med-material .container>div[data-v-52d27175]{grid-template-columns:1fr 1fr;display:grid}.med-material span[data-v-52d27175]{color:#b8c8cd;border-bottom:1px solid #49616a;padding:20px;font-size:.8rem}.med-material b[data-v-52d27175]{color:#62e1eb;font-size:1rem;display:block}.med-cta[data-v-52d27175]{background:#c9f4f6;padding:72px 0}.med-cta .container[data-v-52d27175]{justify-content:space-between;align-items:center;gap:50px;display:flex}.med-cta a[data-v-52d27175]{color:#fff;background:var(--ink);white-space:nowrap;padding:16px 20px;font-weight:800}@media (width<=800px){.med-principle .container[data-v-52d27175],.med-zones header[data-v-52d27175],.med-cta .container[data-v-52d27175]{flex-direction:column;align-items:flex-start}.med-zones article[data-v-52d27175],.med-clean>.container[data-v-52d27175],.med-material .container[data-v-52d27175],.med-clean__rules[data-v-52d27175],.med-material .container>div[data-v-52d27175]{grid-template-columns:1fr}}.def-page[data-v-3d01f676]{--olive:#9ba45a;--orange:#e66f2d;--black:#171a18;color:#20251f;background:#edeee8}.def-hero[data-v-3d01f676]{background:var(--black);min-height:670px;position:relative;overflow:hidden}.def-hero img[data-v-3d01f676]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.def-hero[data-v-3d01f676]:after{content:"";background:linear-gradient(90deg,#0c0f0df2,#0c0f0d94 55%,#0000);position:absolute;inset:0}.def-grid[data-v-3d01f676]{z-index:1;opacity:.14;background-image:linear-gradient(var(--olive) 1px,transparent 1px),linear-gradient(90deg,var(--olive) 1px,transparent 1px);background-size:50px 50px;position:absolute;inset:0}.def-hero__copy[data-v-3d01f676]{z-index:2;color:#fff;padding-top:125px;position:relative}.def-hero p[data-v-3d01f676],.def-modules header p[data-v-3d01f676],.def-assurance>div>div>p[data-v-3d01f676]{color:#ef8b52;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:850}.def-hero h1[data-v-3d01f676]{letter-spacing:-.055em;max-width:860px;margin:18px 0 24px;font-size:clamp(3rem,6vw,5.8rem);line-height:.95}.def-hero span[data-v-3d01f676]{color:#ced2cb;max-width:670px;display:block}.def-readiness[data-v-3d01f676]{color:#fff;background:#282d28}.def-readiness .container[data-v-3d01f676]{justify-content:space-between;align-items:center;gap:16px;padding-block:24px;font-size:.77rem;display:flex}.def-readiness b[data-v-3d01f676]{color:#ef8b52;text-transform:uppercase}.def-readiness i[data-v-3d01f676]{color:#798174;font-style:normal}.def-readiness strong[data-v-3d01f676]{color:#d9df9b}.def-modules[data-v-3d01f676]{padding:100px 0}.def-modules header[data-v-3d01f676]{grid-template-columns:.4fr 1.6fr;margin-bottom:50px;display:grid}.def-modules h2[data-v-3d01f676],.def-assurance h2[data-v-3d01f676],.def-performance h2[data-v-3d01f676],.def-cta h2[data-v-3d01f676]{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.def-modules__grid[data-v-3d01f676]{border-top:1px solid #9ea59b}.def-modules article[data-v-3d01f676]{border-bottom:1px solid #9ea59b;grid-template-columns:.65fr 1.25fr 1fr;align-items:start;gap:35px;padding:30px 0;display:grid}.def-modules article>div>b[data-v-3d01f676]{color:var(--orange);font-size:.68rem}.def-modules h3[data-v-3d01f676]{margin-top:10px;font-size:1.35rem}.def-modules dl[data-v-3d01f676]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.def-modules dt[data-v-3d01f676],.def-modules small[data-v-3d01f676]{color:#70776e;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.def-modules dd[data-v-3d01f676]{margin-top:6px;font-size:.77rem;line-height:1.55}.def-modules__aside[data-v-3d01f676]{flex-direction:column;gap:12px;min-width:0;display:flex}.def-modules a[data-v-3d01f676]{color:#fff;background:#343a34;padding:18px;font-size:.8rem;font-weight:750}.def-modules a i[data-v-3d01f676]{float:right;color:#ef8b52}.def-modules[data-v-3d01f676] .scenario-products{margin-top:0}.def-assurance[data-v-3d01f676]{color:#fff;background:var(--black);padding:95px 0}.def-assurance>.container[data-v-3d01f676]{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.def-assurance__steps[data-v-3d01f676]{border-top:1px solid #464c46}.def-assurance__steps span[data-v-3d01f676]{color:#c1c6bf;border-bottom:1px solid #464c46;grid-template-columns:50px 1fr;padding:18px 0;font-size:.82rem;display:grid}.def-assurance__steps b[data-v-3d01f676]{color:#ef8b52}.def-performance[data-v-3d01f676]{padding:90px 0}.def-performance>div>div[data-v-3d01f676]{grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.def-performance article[data-v-3d01f676]{background:#f7f7f3;border:1px solid #abb0a8;padding:26px}.def-performance strong[data-v-3d01f676]{color:#626b34;font-size:1.05rem}.def-performance p[data-v-3d01f676]{color:#697067;margin-top:45px;font-size:.78rem}.def-cta[data-v-3d01f676]{color:#fff;background:#596032;padding:72px 0}.def-cta .container[data-v-3d01f676]{justify-content:space-between;align-items:center;gap:50px;display:flex}.def-cta a[data-v-3d01f676]{color:#171a18;white-space:nowrap;background:#eff0d4;padding:16px 20px;font-weight:800}@media (width<=800px){.def-readiness .container[data-v-3d01f676]{flex-direction:column;align-items:flex-start}.def-modules header[data-v-3d01f676],.def-assurance>.container[data-v-3d01f676],.def-modules article[data-v-3d01f676],.def-modules dl[data-v-3d01f676]{grid-template-columns:1fr}.def-performance>div>div[data-v-3d01f676]{grid-template-columns:1fr 1fr}.def-cta .container[data-v-3d01f676]{flex-direction:column;align-items:flex-start}}.download-card[data-v-66ef91b9]{max-width:520px;padding:var(--space-4);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-inline:auto}.block-title[data-v-66ef91b9]{margin-bottom:var(--space-1);font-size:1.25rem;font-weight:700}.block-sub[data-v-66ef91b9]{color:var(--color-gray-500);margin-bottom:var(--space-3);line-height:1.6}.download-form[data-v-66ef91b9] .inquiry-form__grid{grid-template-columns:1fr}.download-form[data-v-66ef91b9] .inquiry-form__actions .btn{width:100%}.download-ready[data-v-66ef91b9]{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.download-ready p[data-v-66ef91b9]{color:var(--color-gray-500);line-height:1.6}.drawing-sheet[data-v-2c549d8c]{padding-bottom:0;overflow:visible}.drawing-sheet__frame[data-v-2c549d8c]{color:#000;background:#fff;border:1px solid #6c6c6d;width:fit-content;min-width:920px;font-size:12px;position:relative}.drawing-sheet__header[data-v-2c549d8c]{justify-content:space-between;align-items:flex-start;gap:12px;margin:-1px -1px 0;padding-right:6px;display:flex}.drawing-sheet__frame table[data-v-2c549d8c]{border-collapse:collapse}.drawing-sheet__customer[data-v-2c549d8c]{flex:0 360px;min-width:280px;padding:4px 0 4px 8px}.drawing-sheet__input[data-v-2c549d8c]{color:#000;background:0 0;font-family:inherit;font-size:12px}.drawing-sheet__input[data-v-2c549d8c]:focus{outline:none}.drawing-sheet__input[data-v-2c549d8c]::placeholder{color:#6b7280}.drawing-sheet__input--inline[data-v-2c549d8c]{border:0;border-bottom:1px dashed #9ca3af;width:100%;min-width:100px;height:18px;padding:0 2px}.drawing-sheet__input--inline[data-v-2c549d8c]:focus{background:#fff;border-bottom-color:#2563eb}.drawing-sheet__input--short[data-v-2c549d8c]{width:50%;max-width:50%}.drawing-sheet__input--multiline[data-v-2c549d8c]{resize:vertical;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;field-sizing:content;border:0;border-bottom:1px dashed #9ca3af;width:100%;min-width:100px;min-height:18px;padding:0 2px;line-height:1.3}.drawing-sheet__info-table td[data-v-2c549d8c]:has(.drawing-sheet__input--multiline){vertical-align:top;padding-top:2px}.drawing-sheet__input--multiline[data-v-2c549d8c]:focus{background:#fff;border-bottom-color:#2563eb;outline:none}.drawing-sheet__svg[data-v-2c549d8c]{width:fit-content}.drawing-sheet__footer[data-v-2c549d8c]{border-top:1px solid #6c6c6d;padding:4px 8px 6px}.drawing-sheet__footer .drawing-sheet__info-table[data-v-2c549d8c]{width:100%}.drawing-sheet__footer .drawing-sheet__info-label[data-v-2c549d8c]{white-space:nowrap;vertical-align:top;width:1%;padding-top:4px}.drawing-sheet__svg[data-v-2c549d8c] svg{width:841.89px;max-width:none;height:auto;display:block}.drawing-sheet__technology[data-v-2c549d8c]{flex:0 480px;min-width:480px;padding:4px 8px 4px 0}.drawing-sheet__info-title[data-v-2c549d8c]{margin-bottom:4px;font-size:14px;font-weight:700}.drawing-sheet__info-table[data-v-2c549d8c]{border-collapse:collapse;width:100%}.drawing-sheet__info-table td[data-v-2c549d8c]{vertical-align:middle;border:0;padding:1px 0}.drawing-sheet__info-table td[data-v-2c549d8c]:nth-child(2),.drawing-sheet__info-table td[data-v-2c549d8c]:nth-child(4){width:22%;min-width:110px;padding-right:8px}.drawing-sheet__customer .drawing-sheet__info-label[data-v-2c549d8c]{white-space:nowrap;width:1%}.drawing-sheet__technology .drawing-sheet__info-label[data-v-2c549d8c]{white-space:normal;vertical-align:bottom;width:auto;max-width:42%;line-height:1.25}.drawing-sheet__info-label[data-v-2c549d8c]{text-align:right;font-size:12px;line-height:1.3;padding-right:4px!important}.custom-rfq-modal[data-v-348c005f]{z-index:200;padding:var(--space-3);background:#0f172aa6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.custom-rfq-modal__panel[data-v-348c005f]{width:100%;max-width:560px;max-height:90vh;padding:var(--space-4);background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:relative;overflow-y:auto}.custom-rfq-modal__close[data-v-348c005f]{top:12px;background:var(--color-gray-100);cursor:pointer;width:32px;height:32px;color:var(--color-gray-700);border:none;border-radius:50%;font-size:1.25rem;line-height:1;position:absolute;inset-inline-end:12px}.custom-rfq-modal__title[data-v-348c005f]{color:var(--color-gray-900);margin:0 0 var(--space-3);padding-inline-end:36px;font-size:1.125rem;font-weight:700}.modal-enter-active[data-v-348c005f],.modal-leave-active[data-v-348c005f]{transition:opacity .2s}.modal-enter-from[data-v-348c005f],.modal-leave-to[data-v-348c005f]{opacity:0}.drawing-workbench[data-v-a4f2896b]{margin-top:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden visible}.drawing-workbench__header[data-v-a4f2896b]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-gray-200);display:flex}.drawing-workbench__title[data-v-a4f2896b]{min-width:0;color:var(--color-gray-900);flex:1;margin:0;font-size:1.375rem;font-weight:800}.drawing-workbench__actions[data-v-a4f2896b]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.drawing-workbench__external[data-v-a4f2896b]{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-gray-700);align-self:flex-start;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none}.drawing-workbench__loading[data-v-a4f2896b],.drawing-workbench__error[data-v-a4f2896b]{padding:var(--space-4);text-align:center}.drawing-workbench__error[data-v-a4f2896b]{color:#dc2626}.drawing-workbench__param-error[data-v-a4f2896b]{border-radius:var(--radius-sm);color:#dc2626;background:#fef2f2;margin-bottom:10px;padding:8px 10px;font-size:.8125rem}.drawing-workbench__body[data-v-a4f2896b]{flex-direction:column;display:flex}.drawing-workbench__main[data-v-a4f2896b]{grid-template-columns:max-content minmax(0,1fr);align-items:start;min-height:0;display:grid}.drawing-workbench__canvas[data-v-a4f2896b]{padding:var(--space-2);background:#f8fafc;min-height:0;padding-bottom:0;overflow:visible}.drawing-workbench__sidebar[data-v-a4f2896b]{border-right:1px solid var(--color-gray-200);flex-direction:column;align-self:start;min-width:0;display:flex}.drawing-workbench__panel[data-v-a4f2896b]{padding-block:6px;padding-inline:2px 6px;overflow:visible}.drawing-workbench__table-wrap[data-v-a4f2896b]{overflow:auto visible}.drawing-workbench__table[data-v-a4f2896b]{border-collapse:collapse;table-layout:auto;width:max-content;max-width:100%;font-size:.8125rem}.drawing-workbench__table th[data-v-a4f2896b],.drawing-workbench__table td[data-v-a4f2896b]{border:1px solid var(--color-gray-200);text-align:left;vertical-align:middle;padding-block:3px;padding-inline:2px;line-height:1.2}.drawing-workbench__table th[data-v-a4f2896b]:first-child,.drawing-workbench__table td[data-v-a4f2896b]:first-child{white-space:nowrap;width:1%;padding-inline:15px}.drawing-workbench__table th[data-v-a4f2896b]:last-child,.drawing-workbench__table td[data-v-a4f2896b]:last-child{white-space:nowrap;width:1%;padding-inline-start:2px}.drawing-workbench__table th[data-v-a4f2896b]{background:#f8fafc;font-weight:700}.drawing-workbench__table-input[data-v-a4f2896b]{box-sizing:border-box;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:#fff;width:72px;padding-block:4px;padding-inline:6px;font-family:inherit;font-size:.8125rem;line-height:1.2;display:block}.drawing-workbench__table-input[data-v-a4f2896b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}.info-block+.info-block[data-v-a4f2896b]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-gray-200)}.info-block h3[data-v-a4f2896b]{margin-bottom:10px;font-size:.875rem;font-weight:800}@media (width<=1024px){.drawing-workbench__header[data-v-a4f2896b]{flex-direction:column;align-items:stretch}.drawing-workbench__actions[data-v-a4f2896b]{justify-content:flex-start}.drawing-workbench__main[data-v-a4f2896b]{grid-template-columns:1fr}.drawing-workbench__canvas[data-v-a4f2896b]{border-bottom:1px solid var(--color-gray-200)}.drawing-workbench__sidebar[data-v-a4f2896b]{border-right:0;border-bottom:1px solid var(--color-gray-200)}}.custom-page[data-v-988e0a2b]{background:#eef2f5}.custom-header[data-v-988e0a2b]{color:#fff;background:#122f4b;border-bottom:4px solid #c99735;padding:28px 0 30px}.custom-header__inner[data-v-988e0a2b]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.custom-header__eyebrow[data-v-988e0a2b]{color:#91b5d5;letter-spacing:0;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:800}.custom-header h1[data-v-988e0a2b]{letter-spacing:0;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08}.custom-header__inner>div:first-child>p[data-v-988e0a2b]:last-child{color:#c7d6e3;max-width:760px;margin:9px 0 0;line-height:1.55}.custom-header__stats[data-v-988e0a2b]{border-inline-start:1px solid #49647d;min-width:132px;padding-inline-start:24px;display:grid}.custom-header__stats strong[data-v-988e0a2b]{font-size:2rem;line-height:1}.custom-header__stats span[data-v-988e0a2b]{color:#a9bfd2;margin-top:6px;font-size:.75rem}.custom-main[data-v-988e0a2b]{padding:24px 0 56px}.template-workspace[data-v-988e0a2b]{background:#fff;border:1px solid #cbd4dc;grid-template-columns:250px minmax(0,1fr);min-height:620px;display:grid}.template-sidebar[data-v-988e0a2b]{background:#f7f9fa;border-inline-end:1px solid #d7dee4;padding:18px 12px}.template-sidebar__head[data-v-988e0a2b]{color:#667585;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 12px;font-size:.72rem;font-weight:800;display:flex}.template-sidebar__head button[data-v-988e0a2b],.template-empty button[data-v-988e0a2b],.custom-editor__back[data-v-988e0a2b]{color:#1d5f9f;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.template-category[data-v-988e0a2b]{color:#334252;text-align:start;cursor:pointer;background:0 0;border:0;border-inline-start:3px solid #0000;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 10px;display:flex}.template-category span[data-v-988e0a2b]{font-size:.82rem;font-weight:650;line-height:1.3}.template-category b[data-v-988e0a2b]{color:#7a8793;text-align:end;min-width:25px;font-size:.7rem}.template-category[data-v-988e0a2b]:hover,.template-category.is-active[data-v-988e0a2b]{color:#153f67;background:#e6edf4;border-inline-start-color:#1d568d}.template-category.is-parent[data-v-988e0a2b]{color:#1d568d;background:#eef3f8;border-inline-start-color:#7da2c4}.template-category--small[data-v-988e0a2b]{min-height:36px;padding-inline-start:22px}.template-category--small span[data-v-988e0a2b]{font-size:.76rem;font-weight:600}.template-results[data-v-988e0a2b]{min-width:0;padding:20px}.template-results__head[data-v-988e0a2b]{border-bottom:1px solid #dce2e7;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}.template-results__head h2[data-v-988e0a2b]{color:#153f67;letter-spacing:0;margin:0;font-size:1.15rem;font-weight:800}.template-results__head p[data-v-988e0a2b]{color:#6b7884;flex-shrink:0;margin:0;font-size:.78rem}.template-toolbar[data-v-988e0a2b]{border-bottom:1px solid #dce2e7;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}.template-toolbar p[data-v-988e0a2b]{color:#6b7884;flex-shrink:0;margin:0 0 10px;font-size:.78rem}.template-search[data-v-988e0a2b]{gap:6px;width:min(100%,560px);display:grid}.template-search span[data-v-988e0a2b]{color:#586979;text-transform:uppercase;font-size:.7rem;font-weight:800}.template-search input[data-v-988e0a2b]{color:#1d2b38;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c7d1da;border-radius:3px;padding:9px 12px}.subcategory-filter[data-v-988e0a2b]{gap:6px;padding:14px 0 4px;display:flex;overflow-x:auto}.subcategory-filter button[data-v-988e0a2b]{color:#4b5b69;cursor:pointer;background:#fff;border:1px solid #cbd4dc;border-radius:3px;flex:none;min-height:34px;padding:7px 10px;font-size:.75rem;font-weight:650}.subcategory-filter button.is-active[data-v-988e0a2b]{color:#174c7d;background:#e7eff7;border-color:#1d568d}.subcategory-filter span[data-v-988e0a2b]{color:#7f8b96;margin-inline-start:4px}.template-grid[data-v-988e0a2b]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;padding-top:16px;display:grid}.template-card[data-v-988e0a2b]{background:#fff;border:1px solid #d2dae1;border-radius:5px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.template-card[data-v-988e0a2b]:hover{border-color:#7da2c4;box-shadow:0 4px 14px #102f501a}.template-card__preview[data-v-988e0a2b]{aspect-ratio:4/3;cursor:pointer;background:#f7f9fa;border:0;border-bottom:1px solid #e2e7eb;place-items:center;width:100%;padding:8px;display:grid;overflow:hidden}.template-card__preview object[data-v-988e0a2b]{object-fit:contain;pointer-events:none;width:100%;height:100%}.template-card__body[data-v-988e0a2b]{flex-direction:column;flex:1;align-items:flex-start;padding:12px;display:flex}.template-card h2[data-v-988e0a2b]{color:#253442;letter-spacing:0;margin:0;font-size:.86rem;line-height:1.35}.template-card__meta[data-v-988e0a2b],.template-card__equiv[data-v-988e0a2b]{color:#73808c;margin:7px 0 0;font-size:.7rem;line-height:1.4}.template-empty[data-v-988e0a2b]{text-align:center;place-items:center;min-height:340px;display:grid}.template-empty h2[data-v-988e0a2b]{letter-spacing:0;font-size:1rem}.template-results[data-v-988e0a2b] .pagination{padding-top:22px}.custom-editor[data-v-988e0a2b]{grid-column:1/-1;min-width:0}.custom-editor__toolbar[data-v-988e0a2b]{background:#f6f8fa;border-bottom:1px solid #d2dae1;flex-wrap:nowrap;align-items:center;gap:16px;padding:15px 20px;display:flex;overflow-x:auto}.custom-editor__back[data-v-988e0a2b]{white-space:nowrap;flex-shrink:0}.custom-editor__active[data-v-988e0a2b]{white-space:nowrap;text-overflow:ellipsis;color:#243443;flex:1;min-width:0;margin:0;font-size:.92rem;overflow:hidden}.custom-editor__active span[data-v-988e0a2b]{color:#6d7c8a;margin-inline-end:8px}.custom-editor__active strong[data-v-988e0a2b]{font-weight:700}.custom-editor[data-v-988e0a2b] .drawing-workbench{box-shadow:none;border:0;border-radius:0;margin:0}@media (width<=900px){.template-workspace[data-v-988e0a2b]{grid-template-columns:210px minmax(0,1fr)}}@media (width<=680px){.custom-header__stats[data-v-988e0a2b]{display:none}.template-workspace[data-v-988e0a2b]{display:block}.template-sidebar[data-v-988e0a2b]{border-inline-end:0;border-bottom:1px solid #d7dee4;gap:6px;padding:10px;display:flex;overflow-x:auto}.template-sidebar__head[data-v-988e0a2b]{display:none}.template-category[data-v-988e0a2b]{border:1px solid #d2dae1;border-inline-start-width:1px;flex:none;width:auto;min-height:36px;padding:7px 10px}.template-category.is-active[data-v-988e0a2b]{border-color:#1d568d}.template-category b[data-v-988e0a2b]{min-width:auto}.template-results[data-v-988e0a2b]{padding:14px}.template-toolbar[data-v-988e0a2b]{display:grid}.template-toolbar p[data-v-988e0a2b]{margin:0}.template-grid[data-v-988e0a2b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}:root{--color-primary:#1b4f8a;--color-primary-dark:#153d6b;--color-primary-light:#e8f0f8;--color-gray-900:#1f2937;--color-gray-700:#374151;--color-gray-500:#6b7280;--color-gray-300:#d1d5db;--color-gray-100:#f3f4f6;--color-white:#fff;--color-footer-bg:#111827;--color-inquiry-bg:#0f172a;--color-success:#059669;--color-error:#dc2626;--color-warning:#d97706;--font-sans:"Inter", "Noto Sans", "Noto Sans Arabic", system-ui, sans-serif;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--radius-sm:4px;--radius-md:6px;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--header-height:72px;--container-max:1200px;--transition:.25s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-gray-700);background:var(--color-white);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-3);margin-inline:auto}.section{padding-block:var(--space-6)}.section--gray{background:var(--color-gray-100)}.section__header{text-align:center;margin-bottom:var(--space-4)}.section__title{color:var(--color-gray-900);margin-bottom:var(--space-1);font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.section__subtitle{color:var(--color-gray-500);max-width:640px;margin-inline:auto;font-size:1rem}.fade-in{animation:.6s forwards fadeIn}.fade-in-delay{opacity:0;animation:.6s .2s forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .section__header{direction:rtl}@media (width<=768px){.section{padding-block:var(--space-4)}.container{padding-inline:var(--space-2)}}
