﻿.error-page{min-height:100vh;padding:80px 20px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left, rgba(255,122,0,0.18), transparent 34%),radial-gradient(circle at bottom right, rgba(0,92,185,0.16), transparent 36%),#f8fafc;text-align:center}.error-page__inner{max-width:680px;width:100%}.error-page__code{font-size:clamp(96px, 18vw, 180px);line-height:1;font-weight:900;letter-spacing:-8px;color:#005cb9;text-shadow:8px 8px 0 rgba(255,122,0,0.25);margin-bottom:24px}.error-page__title{font-size:clamp(28px, 5vw, 46px);line-height:1.15;font-weight:800;color:#0f172a;margin:0 0 16px}.error-page__desc{font-size:17px;line-height:1.7;color:#64748b;margin:0 auto 32px;max-width:520px}.error-page__actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.error-page__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;font-weight:700;text-decoration:none;transition:all 0.25s ease}.error-page__btn--primary{background:#ff7a00;color:#fff}.error-page__btn--primary:hover{background:#e86f00;transform:translateY(-2px)}.error-page__btn--outline{border:1px solid #005cb9;color:#005cb9;background:#fff}.error-page__btn--outline:hover{background:#005cb9;color:#fff;transform:translateY(-2px)}@media (max-width: 575px){.error-page{padding:60px 16px}.error-page__code{letter-spacing:-4px}.error-page__btn{width:100%}}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-kicker--light{color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;font-family:inherit;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action:active{transform:translateY(1px)}.atp-action[disabled],.atp-action:disabled{opacity:.55;cursor:not-allowed}.atp-action[disabled]:active,.atp-action:disabled:active{transform:none}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible,.atp-site summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);outline-offset:2px}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, var(--atp-canvas), var(--atp-canvas) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:4 / 3;padding:10px;width:100%;height:100%}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-preview-banner{background:var(--atp-deep);color:color-mix(in srgb, var(--atp-white) 92%, transparent);border-bottom:3px solid var(--atp-accent)}.atp-preview-banner__inner{display:flex;align-items:flex-start;gap:10px;padding:10px 20px;max-width:1280px;margin:0 auto}.atp-preview-banner__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--atp-accent);margin-top:6px}.atp-preview-banner__text{margin:0;font-size:12.5px;font-weight:600;line-height:1.45;letter-spacing:.01em}@media (min-width: 768px){.atp-preview-banner__text{font-size:13px}}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:var(--atp-canvas);color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;font-family:inherit;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart[aria-current="page"]{border-color:var(--atp-accent);color:var(--atp-accent-dark);background:var(--atp-cream)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb, var(--atp-white) 90%, transparent);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 8%, transparent)}.atp-nav__current{color:var(--atp-white);box-shadow:inset 0 -3px 0 var(--atp-accent)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid color-mix(in srgb, var(--atp-white) 8%, transparent);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px color-mix(in srgb, var(--atp-deep) 14%, transparent);max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-mega[hidden]{display:none}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(5, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px;margin-top:4px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-mega__all:hover{color:var(--atp-accent-dark)}.atp-notice{border:0;border-radius:14px;padding:0;max-width:440px;width:92%;box-shadow:0 30px 60px color-mix(in srgb, var(--atp-deep) 30%, transparent)}.atp-notice::backdrop{background:color-mix(in srgb, var(--atp-deep) 50%, transparent)}.atp-notice form{padding:24px;position:relative}.atp-notice__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--atp-border);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);font-size:18px;cursor:pointer;color:var(--atp-ink)}.atp-notice__title{margin:0 8px 8px 0;font-weight:800;font-size:17px;color:var(--atp-ink);padding-right:28px}.atp-notice__name{margin:0 0 4px;font-weight:700;font-size:15px;color:var(--atp-accent-dark)}.atp-notice__route{margin:0 0 10px;font-size:13px;color:var(--atp-muted)}.atp-notice__route code{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:2px 6px;font-size:12.5px;color:var(--atp-ink)}.atp-notice__hint{margin:0 0 14px;font-size:14px;color:var(--atp-muted)}.atp-notice__actions{display:flex;flex-wrap:wrap;gap:10px}@media (min-width: 992px){.atp-header__toggle{display:none}.atp-nav__inner{display:flex;flex-direction:row}}.atp-cart-page{display:block}.atp-cart-head{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white));padding:18px 0 10px}.atp-cart-head__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:14px}.atp-cart-head__crumbs a{color:var(--atp-muted)}.atp-cart-head__crumbs a:hover{color:var(--atp-accent-dark)}.atp-cart-head__crumbs-sep{color:var(--atp-muted)}.atp-cart-head__crumbs-current{color:var(--atp-ink);font-weight:600}.atp-cart-head__title{margin:6px 0 0;font-size:26px;line-height:1.2;font-weight:800;color:var(--atp-ink)}@media (min-width: 768px){.atp-cart-head__title{font-size:30px}}@media (min-width: 1280px){.atp-cart-head__title{font-size:34px}}.atp-cart-head__copy{margin:10px 0 0;font-size:14.5px;color:var(--atp-muted);max-width:680px}.atp-cart-demo{margin-top:16px;background:var(--atp-white);border:1px dashed color-mix(in srgb, var(--atp-accent) 45%, var(--atp-border));border-radius:var(--atp-radius);padding:12px 14px}.atp-cart-demo__label{display:block;margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--atp-accent-dark)}.atp-cart-demo__row{display:flex;flex-wrap:wrap;gap:8px}.atp-cart-demo__btn{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--atp-ink);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:999px;padding:7px 13px;cursor:pointer}.atp-cart-demo__btn:hover{border-color:var(--atp-ink)}.atp-cart-demo__btn[aria-pressed="true"]{background:var(--atp-cream);border-color:var(--atp-accent);color:var(--atp-accent-dark)}.atp-cart-body{margin-top:var(--atp-section-gap)}.atp-cart-body__layout{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media (min-width: 1024px){.atp-cart-body__layout{grid-template-columns:1.55fr 0.95fr;gap:32px}}.atp-cart-body__layout>*{min-width:0}.atp-cart-list{position:relative;min-width:0}.atp-cart-list__bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:14px}.atp-cart-list__count{margin:0;font-size:15px;font-weight:800;color:var(--atp-ink)}.atp-cart-list__clear{font-family:inherit;font-size:13px;font-weight:600;color:var(--atp-muted);background:transparent;border:0;cursor:pointer;padding:4px 2px}.atp-cart-list__clear:hover{color:var(--atp-accent-dark)}.atp-cart-list__items{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin:0;padding:0;list-style:none}.atp-cart-line{display:grid;grid-template-columns:1fr;gap:14px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:16px}@media (min-width: 560px){.atp-cart-line{grid-template-columns:96px 1fr}}@media (min-width: 1024px){.atp-cart-line{grid-template-columns:104px 1fr;gap:18px}}.atp-cart-line--invalid{border-color:color-mix(in srgb, var(--atp-accent) 55%, var(--atp-border));border-left:4px solid var(--atp-accent)}.atp-cart-line__media{position:relative;width:100%;max-width:160px}.atp-cart-line__thumb{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm)}.atp-cart-line__media .atp-media{aspect-ratio:4 / 3}.atp-cart-line__body{display:flex;flex-direction:column;gap:10px;min-width:0}.atp-cart-line__head{display:flex;flex-direction:column;gap:4px}.atp-cart-line__name{margin:0;font-size:15.5px;font-weight:800;color:var(--atp-ink);line-height:1.3}.atp-cart-line__name a{color:var(--atp-ink)}.atp-cart-line__name a:hover{color:var(--atp-accent-dark)}.atp-cart-line__code{font-size:12.5px;color:var(--atp-muted)}.atp-cart-line__variant{display:flex;flex-wrap:wrap;gap:6px 8px;margin:2px 0 0;padding:0;list-style:none}.atp-cart-line__variant li{font-size:12px;font-weight:600;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:999px;padding:4px 10px}.atp-cart-line__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.atp-cart-line__unit{font-size:14.5px;font-weight:700;color:var(--atp-ink)}.atp-cart-line__unit-regular{font-size:12.5px;color:var(--atp-muted);text-decoration:line-through}.atp-cart-line__unit-label{font-size:12px;color:var(--atp-muted)}.atp-cart-line__flag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:var(--atp-radius-sm);padding:4px 9px}.atp-cart-line__flag--quote{color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 40%, var(--atp-cream))}.atp-cart-line__flag--unknown{color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border)}.atp-cart-line__flag--demo{color:var(--atp-ink);background:color-mix(in srgb, var(--atp-ink) 8%, var(--atp-white));border:1px solid var(--atp-border)}.atp-cart-line__notice{margin:0;font-size:12.5px;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 35%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:8px 10px}.atp-cart-line__notice a{color:var(--atp-accent-dark);font-weight:700;text-decoration:underline}.atp-cart-line__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.atp-cart-line__qty{display:inline-flex;align-items:center;border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;background:var(--atp-white)}.atp-cart-line__qty-btn{width:38px;height:40px;font-size:18px;line-height:1;font-family:inherit;color:var(--atp-ink);background:var(--atp-canvas);border:0;cursor:pointer}.atp-cart-line__qty-btn:hover{background:color-mix(in srgb, var(--atp-accent) 14%, var(--atp-canvas));color:var(--atp-accent-dark)}.atp-cart-line__qty-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--atp-canvas);color:var(--atp-muted)}.atp-cart-line__qty-input{width:52px;height:40px;text-align:center;font-size:15px;font-weight:700;font-family:inherit;color:var(--atp-ink);background:var(--atp-white);border:0;border-left:1px solid var(--atp-border);border-right:1px solid var(--atp-border);-moz-appearance:textfield}.atp-cart-line__qty-input::-webkit-outer-spin-button,.atp-cart-line__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.atp-cart-line__subtotal{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;text-align:right}.atp-cart-line__subtotal-label{font-size:11.5px;color:var(--atp-muted)}.atp-cart-line__subtotal-value{font-size:16px;font-weight:800;color:var(--atp-ink)}.atp-cart-line__subtotal-value--muted{font-size:13px;font-weight:700;color:var(--atp-muted)}.atp-cart-line__remove{font-family:inherit;font-size:13px;font-weight:600;color:var(--atp-muted);background:transparent;border:0;cursor:pointer;padding:4px 2px;display:inline-flex;align-items:center;gap:6px}.atp-cart-line__remove svg{width:15px;height:15px}.atp-cart-line__remove:hover{color:var(--atp-accent-dark)}.atp-cart-line__err{margin:0;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark)}.atp-cart-empty{display:none;flex-direction:column;align-items:center;text-align:center;gap:14px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:40px 24px}.atp-cart-page[data-cart-view="empty"] .atp-cart-empty{display:flex}.atp-cart-page [hidden]{display:none !important}.atp-cart-empty__ic{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent)}.atp-cart-empty__ic svg{width:30px;height:30px}.atp-cart-empty__title{margin:0;font-size:18px;font-weight:800;color:var(--atp-ink)}.atp-cart-empty__text{margin:0;font-size:14px;color:var(--atp-muted);max-width:420px}.atp-cart-list__overlay{display:none;position:absolute;inset:0;z-index:2;align-items:center;justify-content:center;border-radius:var(--atp-radius);background:color-mix(in srgb, var(--atp-white) 72%, transparent)}.atp-cart-page[data-cart-busy="true"] .atp-cart-list__overlay{display:flex}.atp-cart-list__spinner{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:10px 16px;box-shadow:0 10px 24px color-mix(in srgb, var(--atp-deep) 14%, transparent)}.atp-cart-list__spinner-dot{width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb, var(--atp-accent) 30%, var(--atp-border));border-top-color:var(--atp-accent);animation:atp-cart-spin .7s linear infinite}@keyframes atp-cart-spin{to{transform:rotate(360deg)}}.atp-cart-alert{display:none;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:13.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 40%, var(--atp-cream));border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius-sm);padding:12px 14px}.atp-cart-alert--show{display:flex}.atp-cart-alert__text{margin:0}.atp-cart-alert__retry{font-family:inherit;font-size:13px;font-weight:700;color:var(--atp-accent-dark);background:transparent;border:0;cursor:pointer;text-decoration:underline;padding:0;margin-top:4px}.atp-cart-summary{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:20px}@media (min-width: 1024px){.atp-cart-summary{position:sticky;top:92px}}.atp-cart-summary__title{margin:0 0 14px;font-size:16px;font-weight:800;color:var(--atp-ink)}.atp-cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--atp-border)}.atp-cart-summary__row:last-of-type{border-bottom:0}.atp-cart-summary__label{font-size:13.5px;color:var(--atp-muted)}.atp-cart-summary__value{font-size:14px;font-weight:700;color:var(--atp-ink);text-align:right}.atp-cart-summary__priced{margin-top:10px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:12px 14px}.atp-cart-summary__priced-label{margin:0;font-size:12.5px;color:var(--atp-muted)}.atp-cart-summary__priced-value{margin:4px 0 0;font-size:22px;font-weight:800;color:var(--atp-ink)}.atp-cart-summary__incomplete{margin:10px 0 0;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 35%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:10px 12px}.atp-cart-summary__fineprint{margin:12px 0 0;font-size:12px;color:var(--atp-muted);line-height:1.5}.atp-cart-summary__cta{display:grid;grid-template-columns:1fr;gap:10px;margin-top:16px}.atp-cart-summary__cta .atp-action{width:100%}.atp-cart-summary__checkout-note{margin:8px 0 0;font-size:12px;color:var(--atp-muted);text-align:center}.atp-cart-support{margin-top:var(--atp-section-gap);background:var(--atp-canvas);padding-top:36px;padding-bottom:40px}.atp-cart-support__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-cart-support__grid{grid-template-columns:repeat(3, 1fr)}}.atp-cart-support__item{background:var(--atp-white);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:18px}.atp-cart-support__label{margin:0 0 6px;font-size:14.5px;font-weight:800;color:var(--atp-ink)}.atp-cart-support__text{margin:0;font-size:13px;color:var(--atp-muted)}.atp-cart-support__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.atp-cart-support__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:var(--atp-accent);border-radius:var(--atp-radius);padding:11px 18px}.atp-cart-support__channels a:last-child{background:var(--atp-ink)}.atp-cart-support__channels a:hover{background:var(--atp-accent-dark)}.atp-cart-support__channels a:last-child:hover{background:var(--atp-deep)}.atp-cart-support__channels svg{width:16px;height:16px}.atp-cart-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-kicker--light{color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;font-family:inherit;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action:active{transform:translateY(1px)}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible,.atp-site summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);outline-offset:2px}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, var(--atp-canvas), var(--atp-canvas) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:4 / 3;padding:10px;width:100%;height:100%}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-preview-banner{background:var(--atp-deep);color:color-mix(in srgb, var(--atp-white) 92%, transparent);border-bottom:3px solid var(--atp-accent)}.atp-preview-banner__inner{display:flex;align-items:flex-start;gap:10px;padding:10px 20px;max-width:1280px;margin:0 auto}.atp-preview-banner__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--atp-accent);margin-top:6px}.atp-preview-banner__text{margin:0;font-size:12.5px;font-weight:600;line-height:1.45;letter-spacing:.01em}@media (min-width: 768px){.atp-preview-banner__text{font-size:13px}}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:var(--atp-canvas);color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;font-family:inherit;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb, var(--atp-white) 90%, transparent);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 8%, transparent)}.atp-nav__current{color:var(--atp-white);box-shadow:inset 0 -3px 0 var(--atp-accent)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid color-mix(in srgb, var(--atp-white) 8%, transparent);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px color-mix(in srgb, var(--atp-deep) 14%, transparent);max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-mega[hidden]{display:none}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(5, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px;margin-top:4px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-mega__all:hover{color:var(--atp-accent-dark)}.atp-notice,.atp-cart{border:0;border-radius:14px;padding:0;max-width:440px;width:92%;box-shadow:0 30px 60px color-mix(in srgb, var(--atp-deep) 30%, transparent)}.atp-notice::backdrop,.atp-cart::backdrop{background:color-mix(in srgb, var(--atp-deep) 50%, transparent)}.atp-notice form,.atp-cart form{padding:24px;position:relative}.atp-notice__close,.atp-cart__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--atp-border);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);font-size:18px;cursor:pointer;color:var(--atp-ink)}.atp-notice__title,.atp-cart__title{margin:0 8px 8px 0;font-weight:800;font-size:17px;color:var(--atp-ink);padding-right:28px}.atp-notice__name{margin:0 0 4px;font-weight:700;font-size:15px;color:var(--atp-accent-dark)}.atp-notice__route{margin:0 0 10px;font-size:13px;color:var(--atp-muted)}.atp-notice__route code{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:2px 6px;font-size:12.5px;color:var(--atp-ink)}.atp-notice__hint,.atp-cart p{margin:0 0 14px;font-size:14px;color:var(--atp-muted)}.atp-notice__actions{display:flex;flex-wrap:wrap;gap:10px}.atp-cart__link{display:inline-block;margin-top:4px;font-weight:700;color:var(--atp-accent)}.atp-cart__link:hover{color:var(--atp-accent-dark)}@media (min-width: 992px){.atp-header__toggle{display:none}.atp-nav__inner{display:flex;flex-direction:row}}.atp-news-page{display:block}.atp-news-lead{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white));padding:18px 0 8px}.atp-news-lead__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:18px}.atp-news-lead__crumbs a{color:var(--atp-muted)}.atp-news-lead__crumbs a:hover{color:var(--atp-accent-dark)}.atp-news-lead__crumbs-sep{color:var(--atp-muted)}.atp-news-lead__crumbs-current{color:var(--atp-ink);font-weight:600}.atp-news-lead__title{margin:10px 0 0;font-size:28px;line-height:1.2;font-weight:800;color:var(--atp-ink);max-width:820px}@media (min-width: 768px){.atp-news-lead__title{font-size:34px}}@media (min-width: 1280px){.atp-news-lead__title{font-size:40px}}.atp-news-lead__intro{margin:16px 0 0;font-size:15.5px;color:var(--atp-ink-2);max-width:820px}.atp-news-taxonomy{margin-top:var(--atp-section-gap)}.atp-news-taxonomy__list{display:flex;flex-wrap:wrap;gap:10px;margin:var(--atp-heading-gap) 0 0;padding:0;list-style:none}.atp-news-taxonomy__chip{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:9px 16px}.atp-news-taxonomy__chip:hover{border-color:var(--atp-ink);color:var(--atp-accent-dark)}.atp-news-taxonomy__chip--active{background:var(--atp-accent);color:var(--atp-white);border-color:var(--atp-accent)}.atp-news-taxonomy__chip--active:hover{background:var(--atp-accent-dark);color:var(--atp-white);border-color:var(--atp-accent-dark)}.atp-news-taxonomy__count{font-size:11.5px;font-weight:700;color:var(--atp-muted)}.atp-news-taxonomy__chip--active .atp-news-taxonomy__count{color:color-mix(in srgb, var(--atp-white) 80%, transparent)}.atp-news-taxonomy__note{margin:12px 0 0;font-size:12px;color:var(--atp-muted);font-style:italic}.atp-news-featured{margin-top:var(--atp-section-gap)}.atp-news-featured[hidden]{display:none}.atp-news-featured__card{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);background:var(--atp-white);border:1px solid var(--atp-border);border-top:4px solid var(--atp-accent);border-radius:var(--atp-radius);overflow:hidden}@media (min-width: 768px){.atp-news-featured__card{grid-template-columns:1.1fr 1fr}}.atp-news-featured__media{margin:0}.atp-news-featured__media .atp-media{aspect-ratio:16 / 9;border-radius:0}.atp-news-featured__body{padding:20px;display:flex;flex-direction:column;gap:10px}.atp-news-featured__title{margin:0;font-size:20px;font-weight:800;color:var(--atp-ink);line-height:1.3}.atp-news-list{margin-top:var(--atp-section-gap)}.atp-news-list__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-news-list__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-news-list__grid{grid-template-columns:repeat(3, 1fr)}}.atp-news-list__grid[hidden]{display:none}.atp-news-list__card{display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease}.atp-news-list__card[hidden]{display:none}.atp-news-list__card:hover{box-shadow:0 16px 32px color-mix(in srgb, var(--atp-deep) 12%, transparent);transform:translateY(-3px)}.atp-news-list__media{aspect-ratio:16 / 9;width:100%}.atp-news-list__media .atp-media{aspect-ratio:16 / 9;border-radius:0}.atp-news-list__photo{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--atp-canvas)}.atp-news-list__body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.atp-news-list__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.atp-news-list__cat{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--atp-accent-dark);background:var(--atp-cream);border-radius:var(--atp-radius-sm);padding:4px 9px}.atp-news-list__date{font-size:12.5px;color:var(--atp-muted)}.atp-news-list__date-flag{font-size:11px;color:var(--atp-muted);font-style:italic}.atp-news-list__title{margin:0;font-size:16px;font-weight:800;color:var(--atp-ink);line-height:1.4}.atp-news-list__title a{color:inherit}.atp-news-list__title a:hover{color:var(--atp-accent-dark)}.atp-news-list__excerpt{margin:0;font-size:13.5px;color:var(--atp-muted);flex:1}.atp-news-list__more{font-weight:700;font-size:14px;color:var(--atp-accent)}.atp-news-list__more:hover{color:var(--atp-accent-dark)}.atp-news-list__empty[hidden]{display:none}.atp-news-list__empty{background:var(--atp-canvas);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);padding:28px 22px;margin-top:var(--atp-heading-gap);text-align:center}.atp-news-list__empty-title{margin:0 0 8px;font-size:17px;font-weight:800;color:var(--atp-ink)}.atp-news-list__empty-text{margin:0 auto;font-size:14px;color:var(--atp-muted);max-width:560px}.atp-news-list__empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px}.atp-news-pagination{margin-top:var(--atp-section-gap)}.atp-news-pagination__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.atp-news-pagination__nav[hidden]{display:none}.atp-news-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;font-weight:700;font-size:14px;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm)}.atp-news-pagination__link:hover{border-color:var(--atp-ink);color:var(--atp-accent-dark)}.atp-news-pagination__link--current{background:var(--atp-accent);color:var(--atp-white);border-color:var(--atp-accent);cursor:default}.atp-news-pagination__link--disabled{color:var(--atp-muted);background:var(--atp-canvas);border-color:var(--atp-border);pointer-events:none;opacity:.65}.atp-news-pagination__note{margin:14px 0 0;font-size:12px;color:var(--atp-muted);font-style:italic;text-align:center}.atp-news-next-step{margin-top:var(--atp-section-gap);background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-news-next-step__title{color:var(--atp-white)}.atp-news-next-step__intro{margin:12px 0 0;color:color-mix(in srgb, var(--atp-white) 78%, transparent);font-size:15px;max-width:760px}.atp-news-next-step__products{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin:24px 0 0;padding:0;list-style:none}@media (min-width: 560px){.atp-news-next-step__products{grid-template-columns:repeat(2, 1fr)}}.atp-news-next-step__product{display:flex;flex-direction:column;gap:6px;background:color-mix(in srgb, var(--atp-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 22%, transparent);border-radius:var(--atp-radius);padding:18px}.atp-news-next-step__product-name{font-size:16px;font-weight:800;color:var(--atp-white)}.atp-news-next-step__product-text{margin:0;font-size:13px;color:color-mix(in srgb, var(--atp-white) 72%, transparent)}.atp-news-next-step__product-cta{margin-top:6px;font-weight:700;font-size:14px;color:color-mix(in srgb, var(--atp-accent) 72%, var(--atp-white))}.atp-news-next-step__product-cta:hover{color:var(--atp-white)}.atp-news-next-step__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.atp-news-next-step__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 28%, transparent);border-radius:var(--atp-radius);padding:11px 16px}.atp-news-next-step__channels a:hover{background:color-mix(in srgb, var(--atp-white) 20%, transparent)}.atp-news-next-step__channels svg{width:16px;height:16px}.atp-news-demo{margin-top:var(--atp-section-gap)}.atp-news-demo__panel{background:var(--atp-canvas);border:1px dashed color-mix(in srgb, var(--atp-accent) 45%, var(--atp-canvas));border-radius:var(--atp-radius);padding:18px 20px}.atp-news-demo__flag{margin:0 0 12px;font-size:12.5px;font-weight:700;color:var(--atp-accent-dark)}.atp-news-demo__controls{display:flex;flex-wrap:wrap;gap:10px}.atp-news-demo__btn{font-family:inherit;font-size:13px;font-weight:700;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:8px 14px;cursor:pointer}.atp-news-demo__btn:hover{border-color:var(--atp-ink)}.atp-news-demo__btn--active{background:var(--atp-ink);color:var(--atp-white);border-color:var(--atp-ink)}.atp-news-demo__hint{margin:12px 0 0;font-size:12px;color:var(--atp-muted)}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-kicker--light{color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;font-family:inherit;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action:active{transform:translateY(1px)}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible,.atp-site summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);outline-offset:2px}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, var(--atp-canvas), var(--atp-canvas) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:1 / 1;padding:10px;width:100%;height:100%}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:var(--atp-canvas);color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;font-family:inherit;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb, var(--atp-white) 90%, transparent);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 8%, transparent)}.atp-nav__current{color:var(--atp-white);box-shadow:inset 0 -3px 0 var(--atp-accent)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid color-mix(in srgb, var(--atp-white) 8%, transparent);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px color-mix(in srgb, var(--atp-deep) 14%, transparent);max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-mega[hidden]{display:none}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(5, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group-name--current{color:var(--atp-accent-dark)}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px;margin-top:4px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-mega__all:hover{color:var(--atp-accent-dark)}.atp-lead{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white));padding:20px 0 8px}.atp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:14px}.atp-crumbs a{color:var(--atp-muted)}.atp-crumbs a:hover{color:var(--atp-accent-dark)}.atp-crumbs__sep{color:var(--atp-muted)}.atp-crumbs__current{color:var(--atp-ink);font-weight:600}.atp-lead__title{margin:8px 0 0;font-size:28px;line-height:1.2;font-weight:800;color:var(--atp-ink)}.atp-lead__intro{margin:14px 0 0;font-size:16px;color:var(--atp-ink-2);max-width:720px}.atp-lead__support{margin:12px 0 0;font-size:14.5px;color:var(--atp-muted);max-width:720px}.atp-lead__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.atp-lead__facts{display:flex;flex-wrap:wrap;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none}.atp-lead__facts li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:7px 13px}.atp-lead__facts li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}@media (min-width: 768px){.atp-lead__title{font-size:34px}.atp-lead{padding:28px 0 8px}}@media (min-width: 1280px){.atp-lead__title{font-size:36px}}.atp-branches{margin-top:var(--atp-section-gap)}.atp-branches__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-branches__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1280px){.atp-branches__grid{grid-template-columns:repeat(3, 1fr)}}.atp-branch{display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-branch:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--atp-deep) 14%, transparent);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-branch__main{display:flex;flex-direction:column;flex:1}.atp-branch__photo{display:block;background:var(--atp-white);aspect-ratio:1 / 1;border-bottom:1px solid var(--atp-border)}.atp-branch__photo img{width:100%;height:100%;object-fit:contain}.atp-branch__photo .atp-media{border-bottom:0}.atp-branch__body{display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;flex:1}.atp-branch__name{font-size:15px;font-weight:700;color:var(--atp-ink);line-height:1.35}.atp-branch__desc{font-size:13px;color:var(--atp-muted);flex:1}.atp-branch__cta{margin-top:4px;font-size:13.5px;font-weight:700;color:var(--atp-accent)}.atp-branch:hover .atp-branch__cta{color:var(--atp-accent-dark)}.atp-branch__children{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px}.atp-branch__children a{font-size:12px;font-weight:600;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:999px;padding:5px 11px}.atp-branch__children a:hover{border-color:var(--atp-accent);color:var(--atp-accent-dark)}.atp-branches__note{margin:16px 0 0;font-size:12.5px;color:var(--atp-muted);font-style:italic}.atp-catalogue{margin-top:var(--atp-section-gap)}.atp-catalogue__demo{margin:var(--atp-heading-gap) 0 0;font-size:13.5px;color:var(--atp-ink-2);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 35%, var(--atp-cream));border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:12px 16px}.atp-catalogue__demo b{color:var(--atp-accent-dark)}.atp-catalogue__layout{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}@media (min-width: 1280px){.atp-catalogue__layout{grid-template-columns:260px 1fr;gap:28px;align-items:start}}.atp-filter__toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-family:inherit;font-size:15px;font-weight:700;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:13px 16px;cursor:pointer}.atp-filter__toggle[aria-expanded="true"]{border-color:var(--atp-accent)}@media (min-width: 1280px){.atp-filter__toggle{display:none}}.atp-filter{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:18px 18px 20px;display:none}.atp-filter.atp-filter--open{display:block}@media (min-width: 1280px){.atp-filter{display:block;position:sticky;top:92px}}.atp-filter__title{margin:0 0 12px;font-size:15px;font-weight:800;color:var(--atp-ink)}.atp-filter__group{border:0;margin:0 0 16px;padding:0}.atp-filter__group legend{font-size:13px;font-weight:700;color:var(--atp-ink);padding:0 0 8px}.atp-filter__opt{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--atp-ink-2);padding:4px 0;cursor:pointer}.atp-filter__opt input{width:16px;height:16px;accent-color:var(--atp-accent);flex:0 0 auto}.atp-filter__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.atp-filter__apply,.atp-filter__clear{flex:1;padding:11px 14px;font-size:14px}.atp-filter__note{margin:12px 0 0;font-size:11.5px;color:var(--atp-muted);font-style:italic}.atp-skulist__tabs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-bottom:14px}.atp-skulist__tab{flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:8px 14px;cursor:pointer;white-space:nowrap;transition:background .15s ease, color .15s ease, border-color .15s ease}.atp-skulist__tab:hover{border-color:var(--atp-ink)}.atp-skulist__tab--active{background:var(--atp-accent);border-color:var(--atp-accent);color:var(--atp-white)}@media (min-width: 768px){.atp-skulist__tabs{flex-wrap:wrap;overflow-x:visible}}.atp-skulist__status{margin:0 0 14px;font-size:13.5px;font-weight:600;color:var(--atp-ink-2)}.atp-skulist__status span{color:var(--atp-accent-dark)}.atp-skulist__status{scroll-margin-top:100px}.atp-skulist__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}.atp-skulist__pagination[hidden]{display:none}.atp-skulist__page{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid var(--atp-border);border-radius:8px;background:var(--atp-white);color:var(--atp-ink);font:inherit;cursor:pointer}.atp-skulist__page:hover:not([aria-disabled="true"]),.atp-skulist__page[aria-current="page"]{border-color:var(--atp-accent);background:var(--atp-accent);color:var(--atp-white)}.atp-skulist__page:focus-visible{outline:2px solid var(--atp-ink);outline-offset:2px}.atp-skulist__page[aria-disabled="true"]{opacity:.45;cursor:not-allowed}.atp-skulist__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap)}@media (min-width: 768px){.atp-skulist__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1280px){.atp-skulist__grid{grid-template-columns:repeat(3, 1fr)}}.atp-skulist__more{text-align:center;margin-top:24px}.atp-skulist__empty{margin-top:10px;background:var(--atp-canvas);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);padding:28px 20px;text-align:center}.atp-skulist__empty-title{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--atp-ink)}.atp-skulist__empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.atp-prod{position:relative;display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-prod:hover{box-shadow:0 16px 32px color-mix(in srgb, var(--atp-deep) 14%, transparent);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-prod--hidden{display:none}.atp-prod__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--atp-ink);color:var(--atp-white);font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px}.atp-prod__off{position:absolute;top:10px;right:10px;z-index:2;background:var(--atp-accent);color:var(--atp-white);font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}.atp-prod__photo{display:block;background:var(--atp-white);aspect-ratio:1 / 1;border-bottom:1px solid var(--atp-border)}.atp-prod__photo img{width:100%;height:100%;object-fit:contain}.atp-prod__photo .atp-media{aspect-ratio:1 / 1;border-radius:0}.atp-prod__body{display:flex;flex-direction:column;padding:12px 13px 14px;flex:1}.atp-prod__name{margin:0;font-size:14px;font-weight:700;color:var(--atp-ink);line-height:1.35;min-height:2.7em}.atp-prod__specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.atp-prod__specs span{font-size:11px;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:6px;padding:3px 8px}.atp-prod__pricebox{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.atp-prod__price{font-size:16px;font-weight:800;color:var(--atp-accent)}.atp-prod__old{font-size:12.5px;color:var(--atp-muted);text-decoration:line-through}.atp-prod__cta{display:block;text-align:center;margin-top:10px;font-size:13px;font-weight:700;color:var(--atp-white);background:var(--atp-accent);border-radius:var(--atp-radius-sm);padding:9px 12px}.atp-prod__cta:hover{background:var(--atp-accent-dark)}.atp-modelhelp{margin-top:var(--atp-section-gap)}.atp-modelhelp__box{display:grid;grid-template-columns:1fr;gap:16px;padding:24px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius)}.atp-modelhelp__title{margin:0 0 6px;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-modelhelp__text{margin:0;font-size:14px;color:var(--atp-muted)}.atp-modelhelp__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.atp-modelhelp__call{font-weight:700;color:var(--atp-accent);align-self:center}.atp-modelhelp__call:hover{color:var(--atp-accent-dark)}@media (min-width: 768px){.atp-modelhelp__box{grid-template-columns:1.6fr 1fr;align-items:center}}.atp-guide{margin-top:var(--atp-section-gap)}.atp-guide__body{max-width:860px;margin-top:var(--atp-heading-gap)}.atp-guide__body>p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-guide__body a{color:var(--atp-accent-dark);font-weight:600}.atp-guide__subtitle{margin:22px 0 8px;font-size:17px;font-weight:800;color:var(--atp-ink)}.atp-guide__table{margin:6px 0 18px;border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden}.atp-guide__row{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--atp-border)}.atp-guide__row:first-child{border-top:0}.atp-guide__row span{padding:11px 14px;font-size:13.5px}.atp-guide__row span:first-child{font-weight:700;color:var(--atp-ink);background:var(--atp-canvas)}.atp-guide__row span:last-child{color:var(--atp-ink-2)}.atp-guide__row--head span{background:var(--atp-ink);color:var(--atp-white);font-weight:700}.atp-guide__row--head span:first-child{background:var(--atp-ink);color:var(--atp-white)}@media (min-width: 560px){.atp-guide__row{grid-template-columns:180px 1fr}.atp-guide__row span:first-child{border-right:1px solid var(--atp-border)}}.atp-guide__cta{margin-top:18px}.atp-config{margin-top:var(--atp-section-gap);background:var(--atp-cream);padding-top:40px;padding-bottom:44px}.atp-config__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-config__grid{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1024px){.atp-config__grid{grid-template-columns:repeat(7, 1fr)}}.atp-config__factor{display:flex;align-items:center;gap:10px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:11px 12px}.atp-config__factor b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--atp-cream);color:var(--atp-accent);font-size:12px;font-weight:800;flex:0 0 auto}.atp-config__factor span{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-config__note{margin:16px 0 0;font-size:13.5px;color:var(--atp-muted)}.atp-config__cta{margin-top:18px}.atp-terms{margin-top:var(--atp-section-gap)}.atp-terms__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-terms__grid{grid-template-columns:repeat(3, 1fr)}}.atp-terms__item{background:var(--atp-white);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:20px}.atp-terms__label{margin:0 0 8px;font-weight:800;font-size:16px;color:var(--atp-ink)}.atp-terms__text{margin:0;font-size:14px;color:var(--atp-muted)}.atp-terms__cta{margin:18px 0 0}.atp-terms__call{font-weight:700;color:var(--atp-accent)}.atp-terms__call:hover{color:var(--atp-accent-dark)}.atp-faq{margin-top:var(--atp-section-gap)}.atp-faq__list{margin-top:var(--atp-heading-gap);max-width:860px;display:flex;flex-direction:column;gap:10px}.atp-faq__item{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden}.atp-faq__item summary{list-style:none;cursor:pointer;padding:15px 44px 15px 16px;font-weight:700;font-size:15px;color:var(--atp-ink);position:relative}.atp-faq__item summary::-webkit-details-marker{display:none}.atp-faq__item summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700;color:var(--atp-accent)}.atp-faq__item[open] summary::after{content:"–"}.atp-faq__item p{margin:0;padding:0 16px 16px;font-size:14px;color:var(--atp-ink-2)}.atp-links{margin-top:var(--atp-section-gap)}.atp-links__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-links__grid{grid-template-columns:repeat(2, 1fr)}}.atp-links__col{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:20px 22px}.atp-links__label{margin:0 0 10px;font-weight:800;font-size:15px;color:var(--atp-ink)}.atp-links__col a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--atp-ink-2);padding:7px 0}.atp-links__col a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}.atp-links__col a:hover{color:var(--atp-accent-dark)}.atp-quote{margin-top:var(--atp-section-gap);background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-quote__layout{display:grid;grid-template-columns:1fr;gap:28px}.atp-quote__intro .atp-section-head__title{color:var(--atp-white)}.atp-quote__intro p{color:color-mix(in srgb, var(--atp-white) 78%, transparent);font-size:15px}.atp-quote__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.atp-quote__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 28%, transparent);border-radius:var(--atp-radius);padding:11px 16px}.atp-quote__channels a:hover{background:color-mix(in srgb, var(--atp-white) 20%, transparent)}.atp-form{background:var(--atp-white);border-radius:14px;padding:22px;display:grid;grid-template-columns:1fr;gap:14px}.atp-form__field{display:flex;flex-direction:column;gap:6px}.atp-form__field label{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-form__field input,.atp-form__field textarea{border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:11px 12px;font-size:14px;font-family:inherit;color:var(--atp-ink);background:var(--atp-white)}.atp-form__field input:focus,.atp-form__field textarea:focus{border-color:var(--atp-accent)}.atp-form__status{margin:0;font-size:13px;min-height:18px;display:none}.atp-form__status--show{display:block;color:var(--atp-ink);background:var(--atp-canvas);border:1px solid var(--atp-border);border-left:3px solid var(--atp-accent);border-radius:var(--atp-radius-sm);padding:10px 12px}.atp-form__status--error{color:var(--atp-accent-dark);border-left-color:var(--atp-accent-dark)}.atp-form__submit{width:100%;margin-top:4px}.atp-form__hint{margin:0;font-size:12px;color:var(--atp-muted)}@media (min-width: 560px){.atp-form{grid-template-columns:repeat(2, 1fr)}.atp-form__field--full{grid-column:1 / -1}.atp-form__status,.atp-form__submit,.atp-form__hint{grid-column:1 / -1}}@media (min-width: 1024px){.atp-quote__layout{grid-template-columns:1fr 1.05fr;gap:44px;align-items:start}}.atp-notice,.atp-cart{border:0;border-radius:14px;padding:0;max-width:440px;width:92%;box-shadow:0 30px 60px color-mix(in srgb, var(--atp-deep) 30%, transparent)}.atp-notice::backdrop,.atp-cart::backdrop{background:color-mix(in srgb, var(--atp-deep) 50%, transparent)}.atp-notice form,.atp-cart form{padding:24px;position:relative}.atp-notice__close,.atp-cart__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--atp-border);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);font-size:18px;cursor:pointer;color:var(--atp-ink)}.atp-notice__title,.atp-cart__title{margin:0 8px 8px 0;font-weight:800;font-size:17px;color:var(--atp-ink);padding-right:28px}.atp-notice__name{margin:0 0 4px;font-weight:700;font-size:15px;color:var(--atp-accent-dark)}.atp-notice__route{margin:0 0 10px;font-size:13px;color:var(--atp-muted)}.atp-notice__route code{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:2px 6px;font-size:12.5px;color:var(--atp-ink)}.atp-notice__hint,.atp-cart p{margin:0 0 14px;font-size:14px;color:var(--atp-muted)}.atp-notice__actions{display:flex;flex-wrap:wrap;gap:10px}.atp-cart__link{display:inline-block;margin-top:4px;font-weight:700;color:var(--atp-accent)}.atp-cart__link:hover{color:var(--atp-accent-dark)}@media (min-width: 992px){.atp-header__toggle{display:none}.atp-nav__inner{display:flex;flex-direction:row}}@media (max-width: 767px){.atp-catalogue__layout{grid-template-columns:minmax(0, 1fr)}.atp-skulist{min-width:0}.atp-branches__grid,.atp-skulist__grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4px;row-gap:16px;margin-left:-12px;margin-right:-12px;min-width:0}}@media (max-width: 767px){.atp-quote__layout{grid-template-columns:minmax(0, 1fr)}.atp-quote__intro,.atp-form{min-width:0}.atp-form input,.atp-form select,.atp-form textarea{min-width:0;max-width:100%;box-sizing:border-box}}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-kicker--light{color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;font-family:inherit;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action:active{transform:translateY(1px)}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible,.atp-site summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);outline-offset:2px}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, var(--atp-canvas), var(--atp-canvas) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:1 / 1;padding:10px;width:100%;height:100%}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:var(--atp-canvas);color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;font-family:inherit;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb, var(--atp-white) 90%, transparent);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 8%, transparent)}.atp-nav__current{color:var(--atp-white);box-shadow:inset 0 -3px 0 var(--atp-accent)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid color-mix(in srgb, var(--atp-white) 8%, transparent);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px color-mix(in srgb, var(--atp-deep) 14%, transparent);max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-mega[hidden]{display:none}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(5, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group-name--current{color:var(--atp-accent-dark)}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px;margin-top:4px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-mega__all:hover{color:var(--atp-accent-dark)}.atp-lead{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white));padding:20px 0 8px}.atp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:14px}.atp-crumbs a{color:var(--atp-muted)}.atp-crumbs a:hover{color:var(--atp-accent-dark)}.atp-crumbs__sep{color:var(--atp-muted)}.atp-crumbs__current{color:var(--atp-ink);font-weight:600}.atp-lead__title{margin:8px 0 0;font-size:28px;line-height:1.2;font-weight:800;color:var(--atp-ink)}.atp-lead__intro{margin:14px 0 0;font-size:16px;color:var(--atp-ink-2);max-width:720px}.atp-lead__support{margin:12px 0 0;font-size:14.5px;color:var(--atp-muted);max-width:720px}.atp-lead__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.atp-lead__facts{display:flex;flex-wrap:wrap;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none}.atp-lead__facts li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:7px 13px}.atp-lead__facts li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}@media (min-width: 768px){.atp-lead__title{font-size:34px}.atp-lead{padding:28px 0 8px}}@media (min-width: 1280px){.atp-lead__title{font-size:36px}}.atp-branches{margin-top:var(--atp-section-gap)}.atp-branches__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-branches__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1280px){.atp-branches__grid{grid-template-columns:repeat(3, 1fr)}}.atp-branch{display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-branch:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--atp-deep) 14%, transparent);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-branch__main{display:flex;flex-direction:column;flex:1}.atp-branch__photo{display:block;background:var(--atp-white);aspect-ratio:1 / 1;border-bottom:1px solid var(--atp-border)}.atp-branch__photo img{width:100%;height:100%;object-fit:contain}.atp-branch__photo .atp-media{border-bottom:0}.atp-branch__body{display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;flex:1}.atp-branch__name{font-size:15px;font-weight:700;color:var(--atp-ink);line-height:1.35}.atp-branch__desc{font-size:13px;color:var(--atp-muted);flex:1}.atp-branch__cta{margin-top:4px;font-size:13.5px;font-weight:700;color:var(--atp-accent)}.atp-branch:hover .atp-branch__cta{color:var(--atp-accent-dark)}.atp-branch__children{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px}.atp-branch__children a{font-size:12px;font-weight:600;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:999px;padding:5px 11px}.atp-branch__children a:hover{border-color:var(--atp-accent);color:var(--atp-accent-dark)}.atp-branches__note{margin:16px 0 0;font-size:12.5px;color:var(--atp-muted);font-style:italic}.atp-catalogue{margin-top:var(--atp-section-gap)}.atp-catalogue__demo{margin:var(--atp-heading-gap) 0 0;font-size:13.5px;color:var(--atp-ink-2);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 35%, var(--atp-cream));border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:12px 16px}.atp-catalogue__demo b{color:var(--atp-accent-dark)}.atp-catalogue__layout{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}@media (min-width: 1280px){.atp-catalogue__layout{grid-template-columns:260px 1fr;gap:28px;align-items:start}}.atp-filter__toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-family:inherit;font-size:15px;font-weight:700;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:13px 16px;cursor:pointer}.atp-filter__toggle[aria-expanded="true"]{border-color:var(--atp-accent)}@media (min-width: 1280px){.atp-filter__toggle{display:none}}.atp-filter{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:18px 18px 20px;display:none}.atp-filter.atp-filter--open{display:block}@media (min-width: 1280px){.atp-filter{display:block;position:sticky;top:92px}}.atp-filter__title{margin:0 0 12px;font-size:15px;font-weight:800;color:var(--atp-ink)}.atp-filter__group{border:0;margin:0 0 16px;padding:0}.atp-filter__group legend{font-size:13px;font-weight:700;color:var(--atp-ink);padding:0 0 8px}.atp-filter__opt{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--atp-ink-2);padding:4px 0;cursor:pointer}.atp-filter__opt input{width:16px;height:16px;accent-color:var(--atp-accent);flex:0 0 auto}.atp-filter__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.atp-filter__apply,.atp-filter__clear{flex:1;padding:11px 14px;font-size:14px}.atp-filter__note{margin:12px 0 0;font-size:11.5px;color:var(--atp-muted);font-style:italic}.atp-skulist__tabs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-bottom:14px}.atp-skulist__tab{flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:8px 14px;cursor:pointer;white-space:nowrap;transition:background .15s ease, color .15s ease, border-color .15s ease}.atp-skulist__tab:hover{border-color:var(--atp-ink)}.atp-skulist__tab--active{background:var(--atp-accent);border-color:var(--atp-accent);color:var(--atp-white)}@media (min-width: 768px){.atp-skulist__tabs{flex-wrap:wrap;overflow-x:visible}}.atp-skulist__status{margin:0 0 14px;font-size:13.5px;font-weight:600;color:var(--atp-ink-2)}.atp-skulist__status span{color:var(--atp-accent-dark)}.atp-skulist__status{scroll-margin-top:100px}.atp-skulist__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}.atp-skulist__pagination[hidden]{display:none}.atp-skulist__page{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid var(--atp-border);border-radius:8px;background:var(--atp-white);color:var(--atp-ink);font:inherit;cursor:pointer}.atp-skulist__page:hover:not([aria-disabled="true"]),.atp-skulist__page[aria-current="page"]{border-color:var(--atp-accent);background:var(--atp-accent);color:var(--atp-white)}.atp-skulist__page:focus-visible{outline:2px solid var(--atp-ink);outline-offset:2px}.atp-skulist__page[aria-disabled="true"]{opacity:.45;cursor:not-allowed}.atp-skulist__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap)}@media (min-width: 768px){.atp-skulist__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1280px){.atp-skulist__grid{grid-template-columns:repeat(3, 1fr)}}.atp-skulist__more{text-align:center;margin-top:24px}.atp-skulist__empty{margin-top:10px;background:var(--atp-canvas);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);padding:28px 20px;text-align:center}.atp-skulist__empty-title{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--atp-ink)}.atp-skulist__empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.atp-prod{position:relative;display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-prod:hover{box-shadow:0 16px 32px color-mix(in srgb, var(--atp-deep) 14%, transparent);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-prod--hidden{display:none}.atp-prod__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--atp-ink);color:var(--atp-white);font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px}.atp-prod__off{position:absolute;top:10px;right:10px;z-index:2;background:var(--atp-accent);color:var(--atp-white);font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}.atp-prod__photo{display:block;background:var(--atp-white);aspect-ratio:1 / 1;border-bottom:1px solid var(--atp-border)}.atp-prod__photo img{width:100%;height:100%;object-fit:contain}.atp-prod__photo .atp-media{aspect-ratio:1 / 1;border-radius:0}.atp-prod__body{display:flex;flex-direction:column;padding:12px 13px 14px;flex:1}.atp-prod__name{margin:0;font-size:14px;font-weight:700;color:var(--atp-ink);line-height:1.35;min-height:2.7em}.atp-prod__specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.atp-prod__specs span{font-size:11px;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:6px;padding:3px 8px}.atp-prod__pricebox{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.atp-prod__price{font-size:16px;font-weight:800;color:var(--atp-accent)}.atp-prod__old{font-size:12.5px;color:var(--atp-muted);text-decoration:line-through}.atp-prod__cta{display:block;text-align:center;margin-top:10px;font-size:13px;font-weight:700;color:var(--atp-white);background:var(--atp-accent);border-radius:var(--atp-radius-sm);padding:9px 12px}.atp-prod__cta:hover{background:var(--atp-accent-dark)}.atp-modelhelp{margin-top:var(--atp-section-gap)}.atp-modelhelp__box{display:grid;grid-template-columns:1fr;gap:16px;padding:24px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius)}.atp-modelhelp__title{margin:0 0 6px;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-modelhelp__text{margin:0;font-size:14px;color:var(--atp-muted)}.atp-modelhelp__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.atp-modelhelp__call{font-weight:700;color:var(--atp-accent);align-self:center}.atp-modelhelp__call:hover{color:var(--atp-accent-dark)}@media (min-width: 768px){.atp-modelhelp__box{grid-template-columns:1.6fr 1fr;align-items:center}}.atp-guide{margin-top:var(--atp-section-gap)}.atp-guide__body{max-width:860px;margin-top:var(--atp-heading-gap)}.atp-guide__body>p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-guide__body a{color:var(--atp-accent-dark);font-weight:600}.atp-guide__subtitle{margin:22px 0 8px;font-size:17px;font-weight:800;color:var(--atp-ink)}.atp-guide__table{margin:6px 0 18px;border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden}.atp-guide__row{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--atp-border)}.atp-guide__row:first-child{border-top:0}.atp-guide__row span{padding:11px 14px;font-size:13.5px}.atp-guide__row span:first-child{font-weight:700;color:var(--atp-ink);background:var(--atp-canvas)}.atp-guide__row span:last-child{color:var(--atp-ink-2)}.atp-guide__row--head span{background:var(--atp-ink);color:var(--atp-white);font-weight:700}.atp-guide__row--head span:first-child{background:var(--atp-ink);color:var(--atp-white)}@media (min-width: 560px){.atp-guide__row{grid-template-columns:180px 1fr}.atp-guide__row span:first-child{border-right:1px solid var(--atp-border)}}.atp-guide__cta{margin-top:18px}.atp-config{margin-top:var(--atp-section-gap);background:var(--atp-cream);padding-top:40px;padding-bottom:44px}.atp-config__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-config__grid{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1024px){.atp-config__grid{grid-template-columns:repeat(7, 1fr)}}.atp-config__factor{display:flex;align-items:center;gap:10px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:11px 12px}.atp-config__factor b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--atp-cream);color:var(--atp-accent);font-size:12px;font-weight:800;flex:0 0 auto}.atp-config__factor span{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-config__note{margin:16px 0 0;font-size:13.5px;color:var(--atp-muted)}.atp-config__cta{margin-top:18px}.atp-terms{margin-top:var(--atp-section-gap)}.atp-terms__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-terms__grid{grid-template-columns:repeat(3, 1fr)}}.atp-terms__item{background:var(--atp-white);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:20px}.atp-terms__label{margin:0 0 8px;font-weight:800;font-size:16px;color:var(--atp-ink)}.atp-terms__text{margin:0;font-size:14px;color:var(--atp-muted)}.atp-terms__cta{margin:18px 0 0}.atp-terms__call{font-weight:700;color:var(--atp-accent)}.atp-terms__call:hover{color:var(--atp-accent-dark)}.atp-faq{margin-top:var(--atp-section-gap)}.atp-faq__list{margin-top:var(--atp-heading-gap);max-width:860px;display:flex;flex-direction:column;gap:10px}.atp-faq__item{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden}.atp-faq__item summary{list-style:none;cursor:pointer;padding:15px 44px 15px 16px;font-weight:700;font-size:15px;color:var(--atp-ink);position:relative}.atp-faq__item summary::-webkit-details-marker{display:none}.atp-faq__item summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700;color:var(--atp-accent)}.atp-faq__item[open] summary::after{content:"–"}.atp-faq__item p{margin:0;padding:0 16px 16px;font-size:14px;color:var(--atp-ink-2)}.atp-links{margin-top:var(--atp-section-gap)}.atp-links__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-links__grid{grid-template-columns:repeat(2, 1fr)}}.atp-links__col{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:20px 22px}.atp-links__label{margin:0 0 10px;font-weight:800;font-size:15px;color:var(--atp-ink)}.atp-links__col a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--atp-ink-2);padding:7px 0}.atp-links__col a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}.atp-links__col a:hover{color:var(--atp-accent-dark)}.atp-quote{margin-top:var(--atp-section-gap);background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-quote__layout{display:grid;grid-template-columns:1fr;gap:28px}.atp-quote__intro .atp-section-head__title{color:var(--atp-white)}.atp-quote__intro p{color:color-mix(in srgb, var(--atp-white) 78%, transparent);font-size:15px}.atp-quote__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.atp-quote__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 28%, transparent);border-radius:var(--atp-radius);padding:11px 16px}.atp-quote__channels a:hover{background:color-mix(in srgb, var(--atp-white) 20%, transparent)}.atp-form{background:var(--atp-white);border-radius:14px;padding:22px;display:grid;grid-template-columns:1fr;gap:14px}.atp-form__field{display:flex;flex-direction:column;gap:6px}.atp-form__field label{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-form__field input,.atp-form__field textarea{border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:11px 12px;font-size:14px;font-family:inherit;color:var(--atp-ink);background:var(--atp-white)}.atp-form__field input:focus,.atp-form__field textarea:focus{border-color:var(--atp-accent)}.atp-form__status{margin:0;font-size:13px;min-height:18px;display:none}.atp-form__status--show{display:block;color:var(--atp-ink);background:var(--atp-canvas);border:1px solid var(--atp-border);border-left:3px solid var(--atp-accent);border-radius:var(--atp-radius-sm);padding:10px 12px}.atp-form__status--error{color:var(--atp-accent-dark);border-left-color:var(--atp-accent-dark)}.atp-form__submit{width:100%;margin-top:4px}.atp-form__hint{margin:0;font-size:12px;color:var(--atp-muted)}@media (min-width: 560px){.atp-form{grid-template-columns:repeat(2, 1fr)}.atp-form__field--full{grid-column:1 / -1}.atp-form__status,.atp-form__submit,.atp-form__hint{grid-column:1 / -1}}@media (min-width: 1024px){.atp-quote__layout{grid-template-columns:1fr 1.05fr;gap:44px;align-items:start}}@media (min-width: 768px){.atp-mobile-contact{display:none}}.atp-notice,.atp-cart{border:0;border-radius:14px;padding:0;max-width:440px;width:92%;box-shadow:0 30px 60px color-mix(in srgb, var(--atp-deep) 30%, transparent)}.atp-notice::backdrop,.atp-cart::backdrop{background:color-mix(in srgb, var(--atp-deep) 50%, transparent)}.atp-notice form,.atp-cart form{padding:24px;position:relative}.atp-notice__close,.atp-cart__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--atp-border);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);font-size:18px;cursor:pointer;color:var(--atp-ink)}.atp-notice__title,.atp-cart__title{margin:0 8px 8px 0;font-weight:800;font-size:17px;color:var(--atp-ink);padding-right:28px}.atp-notice__name{margin:0 0 4px;font-weight:700;font-size:15px;color:var(--atp-accent-dark)}.atp-notice__route{margin:0 0 10px;font-size:13px;color:var(--atp-muted)}.atp-notice__route code{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:2px 6px;font-size:12.5px;color:var(--atp-ink)}.atp-notice__hint,.atp-cart p{margin:0 0 14px;font-size:14px;color:var(--atp-muted)}.atp-notice__actions{display:flex;flex-wrap:wrap;gap:10px}.atp-cart__link{display:inline-block;margin-top:4px;font-weight:700;color:var(--atp-accent)}.atp-cart__link:hover{color:var(--atp-accent-dark)}@media (min-width: 992px){.atp-header__toggle{display:none}.atp-nav__inner{display:flex;flex-direction:row}}@media (max-width: 767px){.atp-catalogue__layout{grid-template-columns:minmax(0, 1fr)}.atp-skulist{min-width:0}.atp-branches__grid,.atp-skulist__grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4px;row-gap:16px;margin-left:-12px;margin-right:-12px;min-width:0}}@media (max-width: 767px){.atp-quote__layout{grid-template-columns:minmax(0, 1fr)}.atp-quote__intro,.atp-form{min-width:0}.atp-form input,.atp-form select,.atp-form textarea{min-width:0;max-width:100%;box-sizing:border-box}}.atp-policy-page{width:100%;min-height:60vh;background:#ffffff;color:#21134f;font-family:"Be Vietnam Pro", sans-serif}.atp-policy-page *,.atp-policy-page *::before,.atp-policy-page *::after{box-sizing:border-box}.atp-policy-page .atp-policy-page__header{padding:38px 0 42px;background:#f8f9fc;border-bottom:1px solid #e7e9f0}.atp-policy-page .atp-shell{width:100%;max-width:1230px;margin:0 auto;padding-left:20px;padding-right:20px}.atp-policy-page .atp-policy-page__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:27px;font-size:13px;line-height:1.6}.atp-policy-page .atp-policy-page__breadcrumb a{color:#77758b;text-decoration:none;transition:color 0.2s ease}.atp-policy-page .atp-policy-page__breadcrumb a:hover{color:#f96134}.atp-policy-page .atp-policy-page__breadcrumb>span:last-child{color:#21134f;font-weight:600}.atp-policy-page .atp-policy-page__separator{color:#a8a6b5}.atp-policy-page .atp-policy-page__heading{max-width:1000px}.atp-policy-page .atp-policy-page__eyebrow{display:block;margin-bottom:12px;color:#f96134;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase}.atp-policy-page .atp-policy-page__title{margin:0;color:#21134f;font-size:36px;font-weight:800;line-height:1.3;letter-spacing:-0.6px}.atp-policy-page .atp-policy-page__line{display:block;width:65px;height:4px;margin-top:22px;background:#f96134;border-radius:4px}.atp-policy-page .atp-policy-page__body{padding:45px 0 75px;background:#ffffff}.atp-policy-page .atp-policy-page__content{width:100%;min-height:300px;padding:35px 40px;background:#ffffff;border:1px solid #e5e8f0;border-radius:12px;box-shadow:0 8px 35px rgba(24,20,55,0.035)}@media (max-width: 991px){.atp-policy-page .atp-policy-page__header{padding:30px 0 35px}.atp-policy-page .atp-policy-page__title{font-size:30px}.atp-policy-page .atp-policy-page__body{padding:35px 0 55px}.atp-policy-page .atp-policy-page__content{padding:28px}}@media (max-width: 767px){.atp-policy-page .atp-shell{padding-left:16px;padding-right:16px}.atp-policy-page .atp-policy-page__header{padding:24px 0 30px}.atp-policy-page .atp-policy-page__breadcrumb{gap:7px;margin-bottom:20px;font-size:12px}.atp-policy-page .atp-policy-page__eyebrow{margin-bottom:9px;font-size:11px;letter-spacing:1px}.atp-policy-page .atp-policy-page__title{font-size:26px;line-height:1.35;letter-spacing:-0.3px}.atp-policy-page .atp-policy-page__line{width:48px;height:3px;margin-top:17px}.atp-policy-page .atp-policy-page__body{padding:25px 0 45px}.atp-policy-page .atp-policy-page__content{min-height:200px;padding:20px 16px;border-radius:9px}}@media (max-width: 480px){.atp-policy-page .atp-policy-page__title{font-size:24px}}.atp-footer{width:100%;padding:0;background:#141b33;color:rgba(255,255,255,0.78);font-family:"Be Vietnam Pro", sans-serif}.atp-footer *,.atp-footer *::before,.atp-footer *::after{box-sizing:border-box}.atp-footer .atp-footer__grid{display:grid;grid-template-columns:1.7fr 1fr 1.1fr 1.1fr;gap:35px;align-items:start;padding-top:50px;padding-bottom:45px}.atp-footer .atp-footer__column{min-width:0}.atp-footer .atp-footer__brand{display:flex;align-items:center;margin-bottom:22px}.atp-footer .atp-footer__logo{display:inline-flex;align-items:center;justify-content:center;max-width:165px;margin:0;padding:7px;background:#ffffff;border-radius:8px;text-decoration:none}.atp-footer .atp-footer__logo img{display:block;width:100%;max-width:150px;height:auto;aspect-ratio:auto;object-fit:contain;padding:0;background:transparent;border-radius:0}.atp-footer .atp-footer__label{position:relative;display:block;margin:0 0 24px;padding:0 0 15px;color:#ffffff;font-size:17px;font-weight:800;line-height:1.4}.atp-footer .atp-footer__label::after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;background:#f96134;border-radius:3px}.atp-footer .atp-footer__company-name{margin:0 0 18px;color:#ffffff;font-size:15px;font-weight:800;line-height:1.65;text-transform:uppercase}.atp-footer .atp-footer__company-info{display:flex;flex-direction:column;gap:11px}.atp-footer .atp-footer__company-info p{margin:0;color:rgba(255,255,255,0.76);font-size:13.5px;font-weight:400;line-height:1.8;overflow-wrap:anywhere}.atp-footer .atp-footer__company-info strong{color:#ffffff;font-weight:700}.atp-footer .atp-footer__company-info a{display:inline;margin:0;color:rgba(255,255,255,0.88);font-size:inherit;font-weight:500;line-height:inherit;text-decoration:none;overflow-wrap:anywhere;transition:color 0.2s ease}.atp-footer .atp-footer__company-info a:hover{color:#f96134}.atp-footer .atp-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.atp-footer .atp-footer__links>a{position:relative;display:inline-flex;align-items:flex-start;width:fit-content;max-width:100%;margin:0;padding-left:15px;color:rgba(255,255,255,0.76);font-size:13.5px;font-weight:400;line-height:1.6;text-decoration:none;transition:color 0.2s ease, transform 0.2s ease}.atp-footer .atp-footer__links>a::before{content:"";position:absolute;top:9px;left:0;width:5px;height:5px;background:#f96134;border-radius:50%}.atp-footer .atp-footer__links>a:hover{color:#f96134;transform:translateX(4px)}.atp-footer .atp-footer__extra-links{margin-top:30px;padding-top:25px;border-top:1px solid rgba(255,255,255,0.12)}.atp-footer .atp-footer__extra-links .atp-footer__label{margin-bottom:18px}.atp-footer .atp-footer__social-list{display:flex;flex-direction:column;gap:12px}.atp-footer .atp-footer__social-link{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0;color:rgba(255,255,255,0.8);font-size:13.5px;font-weight:500;line-height:1.5;text-decoration:none;transition:color 0.2s ease}.atp-footer .atp-footer__social-icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:#f96134;transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease}.atp-footer .atp-footer__social-icon svg{display:block}.atp-footer .atp-footer__social-link:hover{color:#f96134}.atp-footer .atp-footer__social-link:hover .atp-footer__social-icon{background:#f96134;border-color:#f96134;color:#ffffff}.atp-footer .atp-footer__social-link>span:last-child{display:inline;margin:0;color:inherit;font-size:inherit;line-height:inherit}.atp-footer .atp-footer__map{width:100%;margin-top:28px}.atp-footer .atp-footer__map-title{margin:0 0 12px;color:#ffffff;font-size:14px;font-weight:700;line-height:1.5}.atp-footer .atp-footer__map-frame{width:100%;height:190px;overflow:hidden;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);border-radius:10px}.atp-footer .atp-footer__map-frame iframe{display:block;width:100%;height:100%;border:0}.atp-footer .atp-footer__bottom{width:100%;margin:0;padding:0;background:#141b33;border:none}.atp-footer .atp-footer__bottom-inner{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 20px;padding-top:18px;padding-bottom:20px;border-top:1px solid rgba(255,255,255,0.13)}.atp-footer .atp-footer__bottom-inner p{margin:0;padding:0;color:#9690ae;font-size:12.5px;font-weight:400;line-height:1.7;text-align:left}.atp-footer .atp-footer__bottom-brand{color:#9690ae;text-align:left}@media (max-width: 1199px){.atp-footer .atp-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:24px}.atp-footer .atp-footer__label{font-size:15px}.atp-footer .atp-footer__company-name{font-size:14px}}@media (max-width: 991px){.atp-footer .atp-footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:38px 28px;padding-top:42px;padding-bottom:42px}.atp-footer .atp-footer__map-frame{height:210px}}@media (max-width: 767px){.atp-footer .atp-footer__grid{grid-template-columns:1fr;gap:32px;padding-top:35px;padding-bottom:35px}.atp-footer .atp-footer__brand{margin-bottom:18px}.atp-footer .atp-footer__logo{max-width:150px}.atp-footer .atp-footer__label{margin-bottom:18px;padding-bottom:12px;font-size:16px}.atp-footer .atp-footer__company-name{margin-bottom:14px;font-size:14px}.atp-footer .atp-footer__company-info{gap:9px}.atp-footer .atp-footer__company-info p{font-size:13px;line-height:1.75}.atp-footer .atp-footer__links{gap:12px}.atp-footer .atp-footer__links>a{font-size:13px}.atp-footer .atp-footer__extra-links{margin-top:24px;padding-top:20px}.atp-footer .atp-footer__social-list{gap:11px}.atp-footer .atp-footer__map{margin-top:22px}.atp-footer .atp-footer__map-frame{height:230px}.atp-footer .atp-footer__bottom-inner{flex-direction:column;align-items:flex-start;gap:4px;padding-top:16px;padding-bottom:18px}.atp-footer .atp-footer__bottom-inner p{font-size:12px;line-height:1.7;text-align:left}.atp-footer .atp-footer__bottom-brand{text-align:left}}@media (max-width: 480px){.atp-footer .atp-footer__grid{gap:30px}.atp-footer .atp-footer__social-icon{width:32px;height:32px;flex-basis:32px}.atp-footer .atp-footer__bottom-inner p{font-size:11.5px}}@media (prefers-reduced-motion: reduce){.atp-footer .atp-footer__links>a,.atp-footer .atp-footer__social-link,.atp-footer .atp-footer__social-icon,.atp-footer .atp-footer__company-info a{transition:none}.atp-footer .atp-footer__links>a:hover{transform:none}}.commerce-page{--commerce-red: #bd0032;--commerce-ink: #202936;--commerce-muted: #737c8c;padding:26px 0 64px;background:#f5f6f8;color:var(--commerce-ink);font-size:15px;line-height:1.6}.commerce-page [hidden]{display:none !important}.commerce-page *,.commerce-page *::before,.commerce-page *::after{box-sizing:border-box}.commerce-page h1,.commerce-page h2,.commerce-page p{margin:0}.commerce-page h1{font-size:36px;font-weight:700;line-height:1.25;letter-spacing:-1px}.commerce-page h2{font-size:20px;font-weight:700;line-height:1.4}.commerce-page a{color:inherit;text-decoration:none}.commerce-page button,.commerce-page input,.commerce-page select{font:inherit}.commerce-page button{cursor:pointer}.commerce-page button:disabled,.commerce-page input:disabled{cursor:wait;opacity:0.55}.commerce-page a:focus-visible,.commerce-page button:focus-visible,.commerce-page input:focus-visible,.commerce-page select:focus-visible{outline:3px solid rgba(189,0,50,0.35);outline-offset:3px}.commerce-page input[type='checkbox'],.commerce-page input[type='radio']{width:18px;height:18px;flex-shrink:0;accent-color:var(--commerce-red);cursor:pointer}.commerce-page .commerce-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;color:var(--commerce-muted);font-size:13px}.commerce-page .commerce-breadcrumb a:hover{color:var(--commerce-red)}.commerce-page .commerce-heading{margin-bottom:28px}.commerce-page .commerce-heading p{margin-top:10px;color:var(--commerce-muted)}.commerce-page .commerce-eyebrow{display:block;margin-bottom:9px;color:var(--commerce-red);font-size:11px;font-weight:700;letter-spacing:2px}.commerce-page .commerce-steps{display:flex;list-style:none;padding:0;margin:0 0 30px;gap:28px}.commerce-page .commerce-steps li{display:flex;align-items:center;gap:9px;color:var(--commerce-muted);font-size:13px}.commerce-page .commerce-step-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #dce1e8;border-radius:50%;background:#fff;font-weight:700;flex-shrink:0}.commerce-page .commerce-steps .is-current{color:var(--commerce-red);font-weight:700}.commerce-page .is-current .commerce-step-number{background:var(--commerce-red);border-color:var(--commerce-red);color:#fff}.commerce-page .is-complete .commerce-step-number{border-color:#edc9d2;background:#fbeaf0;color:var(--commerce-red)}.commerce-page .commerce-layout{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:26px;align-items:start}.commerce-page .commerce-layout>*,.commerce-page .commerce-main-column{min-width:0}.commerce-page .commerce-main-column{display:grid;gap:22px}.commerce-page .commerce-panel{background:#fff;border:1px solid #e8ebf0;border-radius:20px;box-shadow:0 5px 22px rgba(30,41,59,0.035);overflow:hidden}.commerce-page .commerce-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid #eef0f4}.commerce-page .commerce-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;margin-left:5px;padding:0 6px;background:#fbeaf0;border-radius:8px;color:var(--commerce-red);font-size:13px;vertical-align:middle}.commerce-page .commerce-check{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;cursor:pointer}.commerce-page .commerce-cart-item{display:grid;grid-template-columns:18px 90px minmax(0, 1fr) auto;gap:16px;align-items:start;padding:24px;border-bottom:1px solid #eef0f4}.commerce-page .commerce-item-select{margin-top:34px}.commerce-page .commerce-item-image{display:flex;align-items:center;justify-content:center;width:90px;height:90px;padding:6px;background:#f7f8fa;border:1px solid #edf0f3;border-radius:12px;overflow:hidden}.commerce-page .commerce-item-image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.commerce-page .commerce-item-copy{min-width:0}.commerce-page .commerce-item-name{display:block;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.commerce-page a.commerce-item-name:hover{color:var(--commerce-red)}.commerce-page .commerce-muted{color:var(--commerce-muted);font-size:13px;font-weight:400;overflow-wrap:anywhere}.commerce-page .commerce-unit-price{margin:6px 0 12px;color:var(--commerce-muted);font-size:13px}.commerce-page .commerce-quantity{display:inline-flex;height:36px;border:1px solid #dfe4eb;border-radius:9px;overflow:hidden}.commerce-page .commerce-quantity button{width:30px;border:0;background:#f7f8fa;color:var(--commerce-ink);font-size:18px}.commerce-page .commerce-quantity button:hover{background:#fbeaf0;color:var(--commerce-red)}.commerce-page .commerce-quantity input{width:40px;min-width:0;padding:0;border:0;background:#fff;text-align:center;font-size:13px;appearance:textfield}.commerce-page .commerce-quantity input::-webkit-inner-spin-button,.commerce-page .commerce-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.commerce-page .commerce-item-end{display:flex;flex-direction:column;align-items:flex-end;gap:28px}.commerce-page .commerce-line-total{color:var(--commerce-red);font-size:15px;white-space:nowrap}.commerce-page .commerce-remove{border:0;padding:4px 0;background:transparent;color:var(--commerce-muted);text-decoration:underline;font-size:12px}.commerce-page .commerce-remove:hover{color:var(--commerce-red)}.commerce-page .commerce-panel-footer{padding:20px 24px}.commerce-page .commerce-text-link{font-size:14px;font-weight:600}.commerce-page .commerce-text-link:hover{color:var(--commerce-red)}.commerce-page .commerce-sidebar{position:sticky;top:150px}.commerce-page .commerce-summary{padding:26px}.commerce-page .commerce-summary h2{margin-bottom:22px}.commerce-page .commerce-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:14px;font-size:13px}.commerce-page .commerce-total-row>:last-child{text-align:right}.commerce-page .commerce-grand-total{padding-top:20px;margin:20px 0 14px;border-top:1px solid #e8ebf0;font-size:15px;font-weight:600}.commerce-page .commerce-grand-total strong{color:var(--commerce-red);font-size:23px;line-height:1.3;overflow-wrap:anywhere}.commerce-page .commerce-note{margin-top:12px;color:var(--commerce-muted);font-size:12px;line-height:1.7}.commerce-page .commerce-centered{text-align:center}.commerce-page .commerce-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:600;line-height:1.5;text-align:center;transition:background-color 0.2s, box-shadow 0.2s}.commerce-page .commerce-primary{color:#fff;background:var(--commerce-red);box-shadow:0 5px 14px rgba(189,0,50,0.13)}.commerce-page .commerce-primary:hover{color:#fff;background:#98002a}.commerce-page .commerce-secondary{color:var(--commerce-ink);background:#edf1f5}.commerce-page .commerce-secondary:hover{background:#e2e7ee}.commerce-page .commerce-summary>.commerce-button{width:100%;margin-top:22px}.commerce-page .commerce-support{display:flex;align-items:center;gap:12px;padding:20px 8px}.commerce-page .commerce-support-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #eddae0;border-radius:50%;background:#fff;color:var(--commerce-red)}.commerce-page .commerce-support p{color:var(--commerce-muted);font-size:12px}.commerce-page .commerce-support a{color:var(--commerce-red);font-size:17px;font-weight:700}.commerce-page .commerce-empty{padding:60px 24px;text-align:center}.commerce-page .commerce-empty-icon,.commerce-page .commerce-success-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 22px;border-radius:24px;background:#fbeaf0;color:var(--commerce-red);font-size:29px}.commerce-page .commerce-empty h1{font-size:28px}.commerce-page .commerce-empty p{max-width:430px;margin:12px auto 24px;color:var(--commerce-muted)}.commerce-page .commerce-empty .commerce-support{justify-content:center}.commerce-page .commerce-empty .commerce-support p{margin:0}.commerce-page .commerce-form-panel{padding:28px}.commerce-page .commerce-section-title{display:flex;align-items:center;gap:12px;margin-bottom:24px}.commerce-page .commerce-section-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:#fbeaf0;color:var(--commerce-red);font-size:12px;font-weight:700}.commerce-page .commerce-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.commerce-page .commerce-field{min-width:0}.commerce-page .commerce-field-wide{grid-column:1 / -1}.commerce-page .commerce-field label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.commerce-page .commerce-field input,.commerce-page .commerce-field select{width:100%;height:48px;padding:10px 13px;border:1px solid #dfe4eb;border-radius:10px;color:var(--commerce-ink);background:#fff;font-size:14px}.commerce-page .commerce-field input::placeholder{color:#9ba2ad}.commerce-page .commerce-field input.error{border-color:var(--commerce-red)}.commerce-page .commerce-field label.error{margin-top:6px;color:var(--commerce-red);font-size:12px;font-weight:400}.commerce-page .commerce-shipping-address{margin-top:20px}.commerce-page .commerce-payment-option{display:flex;align-items:flex-start;gap:12px;margin:0;padding:18px;border:1px solid #e5b5c2;border-radius:12px;background:#fff8fa;cursor:pointer}.commerce-page .commerce-payment-option input{margin-top:3px}.commerce-page .commerce-payment-option strong,.commerce-page .commerce-payment-option .commerce-muted{display:block}.commerce-page .commerce-payment-option .commerce-muted{margin-top:5px}.commerce-page .commerce-order-item{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid #eef0f4}.commerce-page .commerce-order-item:first-child{padding-top:0}.commerce-page .commerce-order-item .commerce-item-image{flex:0 0 64px;width:64px;height:64px}.commerce-page .commerce-order-item .commerce-item-name{font-size:14px}.commerce-page .commerce-order-item .commerce-muted{margin-top:4px;font-size:12px}.commerce-page .commerce-item-price{display:block;margin-top:5px;font-size:14px;font-weight:600;color:var(--commerce-red)}.commerce-page .commerce-item-placeholder{color:#9ba2ad;font-size:22px}.commerce-page .commerce-feedback{margin-bottom:18px;padding:12px 16px;border:1px solid #edc4cf;border-radius:10px;color:#990029;background:#fff0f4;font-size:13px}.commerce-page .commerce-success{padding:38px 24px;margin-bottom:26px;text-align:center;background:linear-gradient(145deg, #fff, #fff8fa)}.commerce-page .commerce-success-icon{width:64px;height:64px;margin-bottom:18px;border-radius:50%;background:#e9f5ef;color:#278154}.commerce-page .commerce-success h1{font-size:32px}.commerce-page .commerce-success p{max-width:540px;margin:12px auto 18px;color:var(--commerce-muted)}.commerce-page .commerce-status{display:inline-block;padding:6px 14px;border:1px solid #d5e9dd;border-radius:999px;background:#f0f8f3;color:#277449;font-size:12px;font-weight:600}.commerce-page .commerce-order-meta{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:26px;border:1px solid #e8ebf0;border-radius:16px;background:#fff;overflow:hidden}.commerce-page .commerce-order-meta>div{padding:20px 24px;border-right:1px solid #eef0f4}.commerce-page .commerce-order-meta>div:last-child{border:0}.commerce-page .commerce-order-meta span{display:block;margin-bottom:5px;color:var(--commerce-muted);font-size:12px}.commerce-page .commerce-order-meta strong{font-size:14px;overflow-wrap:anywhere}.commerce-page .commerce-details{margin:18px 0 0}.commerce-page .commerce-details>div{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:16px;padding:12px 0;border-bottom:1px solid #eef0f4;font-size:14px}.commerce-page .commerce-details>div:last-child{border:0;padding-bottom:0}.commerce-page .commerce-details dt{color:var(--commerce-muted);font-weight:400}.commerce-page .commerce-details dd{margin:0;font-weight:500;overflow-wrap:anywhere}.commerce-page .commerce-form-panel>.commerce-muted{margin-top:10px}.commerce-page .commerce-tracking-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 1199px){.commerce-page .commerce-layout{grid-template-columns:minmax(0, 1fr) 320px;gap:20px}.commerce-page .commerce-cart-item{grid-template-columns:18px 70px minmax(0, 1fr);gap:12px;padding:20px}.commerce-page .commerce-cart-item .commerce-item-image{width:70px;height:70px}.commerce-page .commerce-item-end{grid-column:3;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.commerce-page .commerce-summary{padding:22px}}@media (max-width: 991px){.commerce-page .commerce-layout{grid-template-columns:minmax(0, 1fr)}.commerce-page .commerce-sidebar{position:static}.commerce-page .commerce-order-meta{grid-template-columns:repeat(2, minmax(0, 1fr))}.commerce-page .commerce-order-meta>div{border-bottom:1px solid #eef0f4}}@media (max-width: 575px){.commerce-page{padding:18px 0 36px}.commerce-page h1{font-size:28px}.commerce-page h2{font-size:18px}.commerce-page .commerce-breadcrumb{margin-bottom:22px;font-size:12px}.commerce-page .commerce-heading{margin-bottom:22px}.commerce-page .commerce-heading p{font-size:13px}.commerce-page .commerce-steps{gap:8px;justify-content:space-between}.commerce-page .commerce-steps li{flex:1;flex-direction:column;gap:6px;font-size:10px;text-align:center}.commerce-page .commerce-panel{border-radius:16px}.commerce-page .commerce-panel-heading{padding:18px 16px;gap:8px}.commerce-page .commerce-check{font-size:12px}.commerce-page .commerce-cart-item{grid-template-columns:18px 60px minmax(0, 1fr);gap:10px;padding:18px 14px}.commerce-page .commerce-cart-item .commerce-item-image{width:60px;height:60px}.commerce-page .commerce-item-select{margin-top:20px}.commerce-page .commerce-item-name{font-size:13px}.commerce-page .commerce-line-total{font-size:14px}.commerce-page .commerce-item-end{grid-column:2 / -1}.commerce-page .commerce-panel-footer{padding:18px}.commerce-page .commerce-form-panel,.commerce-page .commerce-summary{padding:20px}.commerce-page .commerce-fields{grid-template-columns:minmax(0, 1fr);gap:16px}.commerce-page .commerce-field input,.commerce-page .commerce-field select{font-size:16px}.commerce-page .commerce-section-title{gap:10px;margin-bottom:20px}.commerce-page .commerce-payment-option{padding:14px;font-size:14px}.commerce-page .commerce-order-meta>div{padding:16px}.commerce-page .commerce-order-meta strong{font-size:13px}.commerce-page .commerce-success{padding:28px 18px}.commerce-page .commerce-success h1{font-size:26px}.commerce-page .commerce-success p{font-size:13px}.commerce-page .commerce-details>div{grid-template-columns:90px minmax(0, 1fr);gap:10px;font-size:13px}.commerce-page .commerce-empty{padding:40px 20px}}@media (prefers-reduced-motion: reduce){.commerce-page .commerce-button{transition:none}}#popupWhenClickContact{display:none;position:fixed;inset:0;z-index:10000;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px;background:rgba(20,27,51,0.58);font-family:"Be Vietnam Pro", sans-serif}#popupWhenClickContact.show{display:flex}#popupWhenClickContact,#popupWhenClickContact *{box-sizing:border-box}body.atp-contact-open{overflow:hidden}#popupWhenClickContact .modal-dialog{width:100%;max-width:460px;min-height:0;margin:auto;pointer-events:auto;transform:none;transition:none}#popupWhenClickContact .modal-content{width:100%;overflow:hidden;border:1px solid #e3e7ee;border-radius:12px;background:#fff;box-shadow:0 24px 80px rgba(20,27,51,0.24)}#popupWhenClickContact .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border:0;background:#fff2ea}#popupWhenClickContact .contact-popup__brand{color:#1f2555;font-size:13px;font-weight:800}#popupWhenClickContact .close{display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:1px solid #e3e7ee;border-radius:50%;background:#fff;color:#1f2555;cursor:pointer;opacity:1}#popupWhenClickContact svg{display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}#popupWhenClickContact .close svg{width:18px;height:18px}#popupWhenClickContact .modal-body{padding:28px 28px 24px;text-align:center}#popupWhenClickContact .contact-popup__icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#fff2ea;color:#f96134}#popupWhenClickContact .contact-popup__icon svg{width:30px;height:30px}#popupWhenClickContact .modal-title{margin:0 0 12px;color:#1f2555;font-size:24px;font-weight:800;line-height:1.4}#popupWhenClickContact #contact-popup-description{margin:0;color:#3c466a;font-size:14px;line-height:1.7}#popupWhenClickContact .modal-footer{display:flex;gap:12px;padding:0 28px 28px;border:0}#popupWhenClickContact .btnType_1{display:flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:12px 20px;border:1px solid #e3e7ee;border-radius:4px;background:#fff;color:#1f2555;font:700 14px/1.5 "Be Vietnam Pro", sans-serif;text-decoration:none;cursor:pointer}#popupWhenClickContact .btnContact{flex:1;border-color:#f96134;background:#f96134;color:#fff}#popupWhenClickContact .btnContact:hover{border-color:#d6431a;background:#d6431a}#popupWhenClickContact .contact-popup__cancel:hover,#popupWhenClickContact .close:hover{background:#f4f6f9}#popupWhenClickContact :is(button, a):focus-visible{outline:3px solid #f96134;outline-offset:3px}@media (max-width: 380px){#popupWhenClickContact .modal-title{font-size:21px}#popupWhenClickContact .modal-body{padding-inline:20px}#popupWhenClickContact .modal-footer{padding-inline:20px}}.data_contents .container{border-top:1px solid #AAAAAA;padding-top:15px}.data_contents .imgPost{text-align:center}.data_contents .imgPost img{width:100%;max-width:800px}.data_contents h1{font-size:32px;overflow-wrap:break-word}.data_contents h2{font-size:24px;overflow-wrap:break-word;color:var(--mau_chu_dao_1);font-weight:600}.data_contents h3{font-size:20px;overflow-wrap:break-word}.data_contents h4{font-size:16px;overflow-wrap:break-word}.data_contents h5{font-size:16px;margin-bottom:16px;overflow-wrap:break-word}.data_contents h6{font-size:16px;overflow-wrap:break-word}.data_contents p{font-size:16px;overflow-wrap:break-word}.data_contents a{font-size:16px;overflow-wrap:break-word;color:#0000ff}.data_contents a:hover{text-decoration:underline}.data_contents ul{padding-left:35px}.data_contents ul li{margin-bottom:8px;font-size:16px;overflow-wrap:break-word}.data_contents img{width:80%;max-width:800px;height:auto;margin-top:16px;margin-bottom:16px}.data_contents blockquote{position:relative;padding-left:20px;padding-right:10px;font-style:italic;margin-top:15px;margin-left:10px;background-color:#f2f2f2;padding-top:10px;padding-bottom:5px;box-shadow:2px 2px 8px 0px rgba(0,0,0,0.2)}.data_contents blockquote:before{content:"";position:absolute;width:3px;height:100%;left:0;top:0;background-image:linear-gradient(to bottom, #7ed858, #e7838b, #737aa0, #5270fb)}@media only screen and (max-width: 767px){.data_contents .scrollMobiForTable{overflow-x:scroll}}.data_contents table{width:100%;margin-top:20px;margin-bottom:20px}.data_contents table tr:nth-child(2n) td{background-color:#f5f5f5}.data_contents table tr:nth-child(1) td{background-color:var(--mau_chu_dao_1);font-weight:700;text-align:center;color:#ffffff !important;white-space:nowrap}.data_contents table tr:nth-child(1) td p{color:#ffffff !important}.data_contents table td{padding:5px}@media only screen and (min-width: 991px){.data_contents table{width:100%;margin-left:auto;margin-right:auto}}.data_contents .wrapIframeVideo{width:80%;max-width:800px;margin:15px auto}.data_contents .wrapIframeVideo .wrapWidthVideo{position:relative;padding-bottom:55.375%}.data_contents .wrapIframeVideo .wrapWidthVideo iframe{width:100%;height:100%;position:absolute;top:0;left:0}.data_contents .wrapVideoTagProcess{position:relative;margin:15px auto;width:80%;max-width:800px}.data_contents .wrapVideoTagProcess video{width:100%;height:auto}@media only screen and (max-width: 575px){.data_contents .wrapIframeVideo{width:100%}.data_contents .wrapVideoTagProcess{width:100%}.data_contents img{width:100%}}.atp-toc{max-width:980px;margin:0 0 32px;overflow:hidden;border:1px solid var(--atp-border, #e3e7ee);border-radius:12px;background:var(--atp-white, #fff);color:var(--atp-ink, #1f2555)}.atp-toc__header{display:flex;align-items:center;gap:12px;padding:18px 22px;list-style:none;cursor:pointer;background:var(--atp-canvas, #f4f6f9)}.atp-toc__header::-webkit-details-marker{display:none}.atp-toc__header::marker{content:""}.atp-toc__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-radius:10px;background:var(--atp-cream, #fff2ea);color:var(--atp-accent-dark, #d6431a)}.atp-toc__title{flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1.4}.atp-toc__toggle{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--atp-muted, #6c7489)}.atp-toc__collapse{display:none}.atp-toc[open] .atp-toc__collapse{display:inline}.atp-toc[open] .atp-toc__expand{display:none}.atp-toc[open] .atp-toc__chevron{transform:rotate(180deg)}.atp-toc__body{padding:12px 22px 18px;border-top:1px solid var(--atp-border, #e3e7ee)}.atp-toc__list{margin:0;padding:0;list-style:none;counter-reset:toc-section}.atp-toc__item{margin:0;padding:0;list-style:none}.atp-toc__link{display:flex;align-items:baseline;gap:12px;min-height:44px;padding:10px 12px;border-radius:6px;color:var(--atp-ink, #1f2555);font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.atp-toc__link:hover{color:var(--atp-accent-dark, #d6431a);background:var(--atp-cream, #fff2ea);text-decoration:none}.atp-toc__item--main>.atp-toc__link::before{counter-increment:toc-section;content:counter(toc-section, decimal-leading-zero);flex:0 0 24px;color:var(--atp-accent-dark, #d6431a);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.atp-toc__item--sub>.atp-toc__link{margin-left:24px;color:var(--atp-ink-2, #3c466a);font-size:13px;font-weight:400}.atp-toc__item--sub>.atp-toc__link::before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--atp-muted, #6c7489);align-self:flex-start;margin-top:8px}.atp-toc__item--sub>.atp-toc__link:hover{color:var(--atp-accent-dark, #d6431a)}.atp-toc__header:focus-visible,.atp-toc__link:focus-visible{outline:2px solid var(--atp-accent, #f96134);outline-offset:-3px}@media (max-width: 575px){.atp-toc__header{gap:10px;padding:14px}.atp-toc__title{font-size:15px}.atp-toc__toggle>span{display:none !important}.atp-toc__body{padding:8px 10px 12px}.atp-toc__item--sub>.atp-toc__link{margin-left:18px}}.atp-article-page .data_contents [id]:is(h2, h3, h4){scroll-margin-top:120px}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(/tassets/fonts/be-vietnam-pro-400.ttf) format("truetype")}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(/tassets/fonts/be-vietnam-pro-500.ttf) format("truetype")}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(/tassets/fonts/be-vietnam-pro-600.ttf) format("truetype")}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(/tassets/fonts/be-vietnam-pro-700.ttf) format("truetype")}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:800;font-display:swap;src:url(/tassets/fonts/be-vietnam-pro-800.ttf) format("truetype")}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-kicker--light{color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;font-family:inherit;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action:active{transform:translateY(1px)}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible,.atp-site summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);outline-offset:2px}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, var(--atp-canvas), var(--atp-canvas) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:4 / 3;padding:10px;width:100%;height:100%}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-media.atp-media--photo,.atp-media.atp-media--document{display:block;height:auto;background:var(--atp-white)}.atp-media.atp-media--photo{padding:0;object-fit:cover}.atp-media.atp-media--document{padding:0px;object-fit:contain}.atp-preview-banner{background:var(--atp-deep);color:color-mix(in srgb, var(--atp-white) 92%, transparent);border-bottom:3px solid var(--atp-accent)}.atp-preview-banner__inner{display:flex;align-items:flex-start;gap:10px;padding:10px 20px;max-width:1280px;margin:0 auto}.atp-preview-banner__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--atp-accent);margin-top:6px}.atp-preview-banner__text{margin:0;font-size:12.5px;font-weight:600;line-height:1.45;letter-spacing:.01em}@media (min-width: 768px){.atp-preview-banner__text{font-size:13px}}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:var(--atp-canvas);color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;font-family:inherit;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb, var(--atp-white) 90%, transparent);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 8%, transparent)}.atp-nav__current{color:var(--atp-white);box-shadow:inset 0 -3px 0 var(--atp-accent)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid color-mix(in srgb, var(--atp-white) 8%, transparent);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px color-mix(in srgb, var(--atp-deep) 14%, transparent);max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-mega[hidden]{display:none}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(5, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px;margin-top:4px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-mega__all:hover{color:var(--atp-accent-dark)}.atp-notice,.atp-cart{border:0;border-radius:14px;padding:0;max-width:440px;width:92%;box-shadow:0 30px 60px color-mix(in srgb, var(--atp-deep) 30%, transparent)}.atp-notice::backdrop,.atp-cart::backdrop{background:color-mix(in srgb, var(--atp-deep) 50%, transparent)}.atp-notice form,.atp-cart form{padding:24px;position:relative}.atp-notice__close,.atp-cart__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--atp-border);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);font-size:18px;cursor:pointer;color:var(--atp-ink)}.atp-notice__title,.atp-cart__title{margin:0 8px 8px 0;font-weight:800;font-size:17px;color:var(--atp-ink);padding-right:28px}.atp-notice__name{margin:0 0 4px;font-weight:700;font-size:15px;color:var(--atp-accent-dark)}.atp-notice__route{margin:0 0 10px;font-size:13px;color:var(--atp-muted)}.atp-notice__route code{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:2px 6px;font-size:12.5px;color:var(--atp-ink)}.atp-notice__hint,.atp-cart p{margin:0 0 14px;font-size:14px;color:var(--atp-muted)}.atp-notice__actions{display:flex;flex-wrap:wrap;gap:10px}.atp-cart__link{display:inline-block;margin-top:4px;font-weight:700;color:var(--atp-accent)}.atp-cart__link:hover{color:var(--atp-accent-dark)}@media (min-width: 992px){.atp-header__toggle{display:none}.atp-nav__inner{display:flex;flex-direction:row}}.atp-quote{margin-top:var(--atp-section-gap);background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-quote__layout{display:grid;grid-template-columns:1fr;gap:28px}.atp-quote__intro .atp-section-head__title{color:var(--atp-white)}.atp-quote__intro p{color:color-mix(in srgb, var(--atp-white) 78%, transparent);font-size:15px}.atp-quote__links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.atp-quote__links a{font-size:13.5px;font-weight:700;color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-quote__links a:hover{color:var(--atp-white)}.atp-quote__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.atp-quote__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 28%, transparent);border-radius:var(--atp-radius);padding:11px 16px}.atp-quote__channels a:hover{background:color-mix(in srgb, var(--atp-white) 20%, transparent)}.atp-form{background:var(--atp-white);border-radius:14px;padding:22px;display:grid;grid-template-columns:1fr;gap:14px}.atp-form__field{display:flex;flex-direction:column;gap:6px}.atp-form__field label{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-form__field input,.atp-form__field textarea{border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:11px 12px;font-size:14px;font-family:inherit;color:var(--atp-ink);background:var(--atp-white)}.atp-form__field input:focus,.atp-form__field textarea:focus{border-color:var(--atp-accent)}.atp-form__field input:disabled{background:var(--atp-canvas);color:var(--atp-muted);cursor:not-allowed}.atp-form__status{margin:0;font-size:13px;min-height:18px;display:none}.atp-form__status--show{display:block;color:var(--atp-ink);background:var(--atp-canvas);border:1px solid var(--atp-border);border-left:3px solid var(--atp-accent);border-radius:var(--atp-radius-sm);padding:10px 12px}.atp-form__status--error{color:var(--atp-accent-dark);border-left-color:var(--atp-accent-dark)}.atp-form__submit{width:100%;margin-top:4px}.atp-form__hint{margin:0;font-size:12px;color:var(--atp-muted)}.atp-form__mock{margin:0;grid-column:1 / -1;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 35%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:9px 12px}.atp-form__filenote{font-size:11.5px;color:var(--atp-muted);font-style:italic}@media (min-width: 560px){.atp-form{grid-template-columns:repeat(2, 1fr)}.atp-form__field--full{grid-column:1 / -1}.atp-form__status,.atp-form__submit,.atp-form__hint{grid-column:1 / -1}}@media (min-width: 1024px){.atp-quote__layout{grid-template-columns:1fr 1.05fr;gap:44px;align-items:start}}.atp-quote__layout>*{min-width:0}.atp-form{min-width:0}.atp-form__field{min-width:0}.atp-form__field input,.atp-form__field textarea{width:100%;min-width:0;max-width:100%}.atp-article{margin-top:var(--atp-section-gap)}.atp-article__editor-note{margin:0 0 18px;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px dashed color-mix(in srgb, var(--atp-accent) 45%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:10px 14px;max-width:880px}.atp-article__editor-note code{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:1px 6px;font-size:11.5px;color:var(--atp-ink)}.atp-article__body{max-width:880px;margin-top:var(--atp-heading-gap)}.atp-article__h{margin:26px 0 10px;font-size:20px;font-weight:800;color:var(--atp-ink);line-height:1.3}.atp-article__h:first-child{margin-top:0}.atp-article__sub{margin:20px 0 8px;font-size:16px;font-weight:700;color:var(--atp-ink)}.atp-article__body p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-article__body ul,.atp-article__body ol{margin:0 0 16px;padding-left:20px}.atp-article__body li{margin:6px 0;font-size:14.5px;color:var(--atp-ink-2)}.atp-article__body ul li::marker{color:var(--atp-accent)}.atp-article__body a{color:var(--atp-accent-dark);font-weight:600}.atp-article__body a:hover{color:var(--atp-accent)}.atp-article__body strong,.atp-article__body b{color:var(--atp-ink);font-weight:700}.atp-article__body blockquote{margin:0 0 16px;padding:12px 16px;border-left:4px solid var(--atp-accent);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);color:var(--atp-ink-2);font-size:14.5px}.atp-about-hero{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white));padding:18px 0 8px}.atp-about-hero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:18px}.atp-about-hero__crumbs a{color:var(--atp-muted)}.atp-about-hero__crumbs a:hover{color:var(--atp-accent-dark)}.atp-about-hero__crumbs-sep{color:var(--atp-muted)}.atp-about-hero__crumbs-current{color:var(--atp-ink);font-weight:600}.atp-about-hero__layout{display:grid;grid-template-columns:1fr;gap:26px;align-items:center}@media (min-width: 992px){.atp-about-hero__layout{grid-template-columns:1.2fr 0.8fr;gap:44px}}.atp-about-hero__info{min-width:0}.atp-about-hero__title{margin:10px 0 0;font-size:28px;line-height:1.2;font-weight:800;color:var(--atp-ink)}@media (min-width: 768px){.atp-about-hero__title{font-size:34px}}@media (min-width: 1280px){.atp-about-hero__title{font-size:40px}}.atp-about-hero__lead{margin:16px 0 0;font-size:15.5px;color:var(--atp-ink-2)}.atp-about-hero__supporting{margin:12px 0 0;font-size:14.5px;color:var(--atp-muted)}.atp-about-hero__facts{display:flex;flex-wrap:wrap;gap:8px 10px;margin:20px 0 0;padding:0;list-style:none}.atp-about-hero__facts li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:6px 12px}.atp-about-hero__facts li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}.atp-about-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.atp-about-hero__alt-link{margin:14px 0 0;font-size:13.5px;color:var(--atp-muted)}.atp-about-hero__alt-link a{color:var(--atp-accent-dark);font-weight:700}.atp-about-hero__alt-link a:hover{color:var(--atp-accent)}.atp-about-hero__identity{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:30px 24px;overflow:hidden}.atp-about-hero__graphic{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.atp-about-hero__ring{position:absolute;border-radius:50%;border:2px solid color-mix(in srgb, var(--atp-accent) 24%, transparent)}.atp-about-hero__ring--1{width:280px;height:280px}.atp-about-hero__ring--2{width:190px;height:190px;border-color:color-mix(in srgb, var(--atp-ink) 12%, transparent)}.atp-about-hero__blades{position:relative;width:120px;height:120px}.atp-about-hero__blades span{position:absolute;top:50%;left:50%;width:52px;height:20px;border-radius:0 999px 999px 0;background:color-mix(in srgb, var(--atp-accent) 18%, var(--atp-white));transform-origin:0 50%}.atp-about-hero__blades span:nth-child(1){transform:rotate(0deg)}.atp-about-hero__blades span:nth-child(2){transform:rotate(90deg)}.atp-about-hero__blades span:nth-child(3){transform:rotate(180deg)}.atp-about-hero__blades span:nth-child(4){transform:rotate(270deg)}.atp-about-hero__logo{position:relative;z-index:1;width:128px;background:var(--atp-white);border-radius:50%;padding:14px;box-shadow:0 10px 30px color-mix(in srgb, var(--atp-deep) 12%, transparent)}.atp-about-hero__logo img{width:100%;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-about-hero__identity-note{position:relative;z-index:1;margin:0;font-size:12px;color:var(--atp-muted);text-align:center;max-width:260px}.atp-about-story{margin-top:var(--atp-section-gap)}.atp-about-story__layout{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media (min-width: 992px){.atp-about-story__layout{grid-template-columns:1.3fr 0.7fr;gap:44px}}.atp-about-story__body .atp-section-head__title{margin-top:10px}.atp-about-story__body>p:not(.atp-section-head__title){margin:14px 0 0;font-size:15px;color:var(--atp-ink-2)}.atp-about-story__points{display:grid;grid-template-columns:1fr;gap:12px}.atp-about-story__point{display:flex;gap:14px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:16px}.atp-about-story__point-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--atp-accent);color:var(--atp-white);font-size:14px;font-weight:800;flex:0 0 auto}.atp-about-story__point-name{margin:0 0 4px;font-size:14.5px;font-weight:800;color:var(--atp-ink)}.atp-about-story__point-text{margin:0;font-size:13px;color:var(--atp-muted)}.atp-about-fields{margin-top:var(--atp-section-gap)}.atp-about-fields__featured{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-about-fields__featured{grid-template-columns:repeat(2, 1fr)}}.atp-about-fields__card{display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-top:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:22px}.atp-about-fields__card-tag{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--atp-accent-dark)}.atp-about-fields__card-name{margin:8px 0 0;font-size:18px;font-weight:800;color:var(--atp-ink)}.atp-about-fields__card-text{margin:12px 0 0;font-size:14px;color:var(--atp-ink-2)}.atp-about-fields__card-note{margin:12px 0 0;font-size:12.5px;color:var(--atp-muted);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:8px 10px}.atp-about-fields__card-cta{margin-top:16px;font-weight:700;font-size:14px;color:var(--atp-accent)}.atp-about-fields__card-cta:hover{color:var(--atp-accent-dark)}.atp-about-fields__others{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0 0;padding:0;list-style:none}@media (min-width: 560px){.atp-about-fields__others{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.atp-about-fields__others{grid-template-columns:repeat(3, 1fr)}}.atp-about-fields__others li{display:flex;flex-direction:column;gap:4px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:14px 16px}.atp-about-fields__other-name{font-size:14.5px;font-weight:700;color:var(--atp-ink)}.atp-about-fields__other-kind{font-size:12px;color:var(--atp-muted)}.atp-about-fields__disclaimer{margin:18px 0 0;font-size:12.5px;color:var(--atp-muted);font-style:italic;max-width:880px}.atp-about-capability{margin-top:var(--atp-section-gap)}.atp-about-capability__layout{display:grid;grid-template-columns:1fr;gap:28px;margin-top:var(--atp-heading-gap);align-items:start}@media (min-width: 992px){.atp-about-capability__layout{grid-template-columns:1.4fr 0.6fr;gap:40px}}.atp-about-capability__layout>*{min-width:0}.atp-about-capability__copy>p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-about-capability__options{display:grid;grid-template-columns:1fr;gap:10px;margin:18px 0;padding:0;list-style:none}@media (min-width: 560px){.atp-about-capability__options{grid-template-columns:repeat(2, 1fr)}}.atp-about-capability__options>li{min-width:0}.atp-about-capability__options li{display:flex;gap:12px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:12px 14px}.atp-about-capability__opt-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--atp-radius-sm);background:var(--atp-cream);color:var(--atp-accent-dark);font-size:13px;font-weight:800;flex:0 0 auto}.atp-about-capability__opt-name{margin:0 0 2px;font-size:14px;font-weight:800;color:var(--atp-ink)}.atp-about-capability__opt-text{margin:0;font-size:12.5px;color:var(--atp-muted)}.atp-about-capability__note{margin:0 0 18px;font-size:12.5px;color:var(--atp-muted);font-style:italic}.atp-about-capability__media{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);min-width:0}.atp-about-capability__media>*{min-width:0}.atp-about-capability__slot{margin:0}.atp-about-capability__slot-cap{margin:8px 0 0;font-size:12px;color:var(--atp-muted);font-style:italic}.atp-about-evidence{margin-top:var(--atp-section-gap);background:var(--atp-canvas);padding-top:40px;padding-bottom:44px}.atp-about-evidence__flag{margin:0 0 20px;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px dashed color-mix(in srgb, var(--atp-accent) 45%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:10px 14px;max-width:900px}.atp-about-evidence__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-about-evidence__grid{grid-template-columns:repeat(3, 1fr)}}.atp-about-evidence__doc{margin:0;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden}.atp-about-evidence__doc .atp-media{aspect-ratio:4 / 4;border-radius:0}.atp-about-evidence__doc figcaption{display:block;padding:14px 16px}.atp-about-evidence__doc-name{display:block;font-size:14px;color:var(--atp-ink);margin-bottom:4px}.atp-about-evidence__doc figcaption span{font-size:12.5px;color:var(--atp-muted)}.atp-about-evidence__note{margin:18px 0 0;font-size:12.5px;color:var(--atp-muted);max-width:900px}.atp-about-audience{margin-top:var(--atp-section-gap)}.atp-about-audience__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-about-audience__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.atp-about-audience__grid{grid-template-columns:repeat(5, 1fr)}}.atp-about-audience__card{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:18px}.atp-about-audience__ic{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--atp-cream);color:var(--atp-accent);margin-bottom:10px}.atp-about-audience__ic svg{width:22px;height:22px}.atp-about-audience__name{margin:0 0 6px;font-size:15px;font-weight:800;color:var(--atp-ink)}.atp-about-audience__text{margin:0;font-size:13px;color:var(--atp-muted)}.atp-about-audience__cta{margin-top:24px}.atp-about-service{margin-top:var(--atp-section-gap)}.atp-about-service__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-about-service__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.atp-about-service__grid{grid-template-columns:repeat(4, 1fr)}}.atp-about-service__item{background:var(--atp-white);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:20px}.atp-about-service__label{margin:0 0 8px;font-weight:800;font-size:15px;color:var(--atp-ink)}.atp-about-service__text{margin:0;font-size:13px;color:var(--atp-muted)}.atp-about-service__install{margin:18px 0 0;font-size:13px;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);padding:14px 16px}.atp-about-service__install b{color:var(--atp-ink)}.atp-about-service__cta{margin-top:20px}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-section-gap{margin-top:var(--atp-section-gap)}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action--ghost{background:rgba(255,255,255,0.12);color:var(--atp-white);border-color:rgba(255,255,255,0.4)}.atp-action--ghost:hover{background:rgba(255,255,255,0.22)}.atp-action:active{transform:translateY(1px)}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible{outline:3px solid rgba(249,97,52,0.45);outline-offset:2px}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:#eef1f6;color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner .atp-nav__news{position:relative;display:flex;align-items:center;align-self:stretch;min-width:0}.atp-nav__inner .atp-nav__news-header{display:flex;align-items:center;width:100%;height:100%}.atp-nav__inner .atp-nav__news-link{display:inline-flex;align-items:center;flex:1;gap:6px;margin:0;padding:14px 5px 14px 14px;background:transparent;border:0;color:rgba(255,255,255,0.9);font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color 0.2s ease}.atp-nav__inner .atp-nav__news-link:hover{color:#ffffff;background:transparent}.atp-nav__inner .atp-nav__news-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:38px;margin:0 5px 0 0;padding:0;background:transparent;border:0;border-radius:0;color:rgba(255,255,255,0.85);cursor:pointer;-webkit-tap-highlight-color:transparent}.atp-nav__inner .atp-nav__news-toggle svg{display:block;width:14px;height:14px;flex-shrink:0;transition:transform 0.2s ease}.atp-nav__inner .atp-nav__news--open>.atp-nav__news-header .atp-nav__news-toggle svg{transform:rotate(180deg)}.atp-nav__inner .atp-nav__news-dropdown{position:absolute;top:100%;left:0;z-index:1000;display:block;width:max-content;min-width:245px;max-width:340px;margin:0;padding:8px 0;background:#ffffff;border:0;border-top:3px solid #f96134;border-radius:0 0 8px 8px;box-shadow:0 16px 35px rgba(15,15,40,0.16);list-style:none;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease}.atp-nav__inner .atp-nav__news-dropdown li{display:block;margin:0;padding:0;list-style:none}.atp-nav__inner .atp-nav__news-dropdown li a{display:block;width:100%;margin:0;padding:11px 18px;background:transparent;border:0;border-bottom:1px solid #f1f1f5;color:#21134f;font-size:13.5px;font-weight:500;line-height:1.6;text-decoration:none;white-space:normal;overflow-wrap:break-word;transition:color 0.2s ease, background 0.2s ease}.atp-nav__inner .atp-nav__news-dropdown li:last-child a{border-bottom:0}.atp-nav__inner .atp-nav__news-dropdown li a:hover{color:#f96134;background:#fff3ee}@media (min-width: 992px){.atp-nav__inner .atp-nav__news:hover>.atp-nav__news-dropdown,.atp-nav__inner .atp-nav__news:focus-within>.atp-nav__news-dropdown,.atp-nav__inner .atp-nav__news.atp-nav__news--open>.atp-nav__news-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.atp-nav__inner .atp-nav__news:hover{background:rgba(255,255,255,0.08)}.atp-nav__inner .atp-nav__news:hover .atp-nav__news-link{color:#ffffff}.atp-nav__inner .atp-nav__news:hover>.atp-nav__news-header .atp-nav__news-toggle svg,.atp-nav__inner .atp-nav__news:focus-within>.atp-nav__news-header .atp-nav__news-toggle svg{transform:rotate(180deg)}.atp-nav__inner .atp-nav__policies>.atp-nav__news-dropdown{min-width:260px;max-width:350px}}@media (max-width: 991px){.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch}.atp-nav__inner .atp-nav__news{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;height:auto;margin:0;padding:0;background:transparent}.atp-nav__inner .atp-nav__news-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:auto;min-height:48px;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,0.08)}.atp-nav__inner .atp-nav__news-link{display:flex;align-items:center;flex:1;width:auto;min-width:0;min-height:48px;margin:0;padding:13px 14px;border:0;background:transparent;color:rgba(255,255,255,0.9);font-size:14px;font-weight:600;line-height:1.5;white-space:normal}.atp-nav__inner .atp-nav__news-link:hover{background:rgba(255,255,255,0.05);color:#ffffff}.atp-nav__inner .atp-nav__news-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;margin:0;padding:0;background:rgba(255,255,255,0.035);border:0;border-left:1px solid rgba(255,255,255,0.08);border-radius:0;color:#ffffff;cursor:pointer;touch-action:manipulation}.atp-nav__inner .atp-nav__news-toggle svg{width:16px;height:16px;transition:transform 0.2s ease}.atp-nav__inner .atp-nav__news.atp-nav__news--open>.atp-nav__news-header{background:rgba(249,97,52,0.1)}.atp-nav__inner .atp-nav__news.atp-nav__news--open>.atp-nav__news-header .atp-nav__news-link{color:#ffffff}.atp-nav__inner .atp-nav__news.atp-nav__news--open>.atp-nav__news-header .atp-nav__news-toggle{background:rgba(249,97,52,0.18);color:#f96134}.atp-nav__inner .atp-nav__news>.atp-nav__news-dropdown{position:static;top:auto;left:auto;z-index:auto;display:none;width:100%;min-width:0;max-width:none;margin:0;padding:5px 0;background:rgba(0,0,0,0.15);border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:none}.atp-nav__inner .atp-nav__news.atp-nav__news--open>.atp-nav__news-dropdown{display:block}.atp-nav__inner .atp-nav__news-dropdown li{display:block;width:100%;margin:0;padding:0}.atp-nav__inner .atp-nav__news-dropdown li a{display:block;width:100%;margin:0;padding:12px 18px 12px 32px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,0.06);color:rgba(255,255,255,0.78);font-size:13px;font-weight:400;line-height:1.6;text-decoration:none}.atp-nav__inner .atp-nav__news-dropdown li:last-child a{border-bottom:0}.atp-nav__inner .atp-nav__news-dropdown li a:hover{background:rgba(255,255,255,0.06);color:#f96134}.atp-nav__inner .atp-nav__policies>.atp-nav__news-dropdown{width:100%;min-width:0;max-width:none}.atp-nav--open{overflow:visible}.atp-header:has(.atp-nav--open){max-height:100dvh;overflow-y:auto}}@media (max-width: 480px){.atp-nav__inner .atp-nav__news-link{font-size:13.5px;padding:12px 14px}.atp-nav__inner .atp-nav__news-toggle{width:46px;height:46px;flex-basis:46px}.atp-nav__inner .atp-nav__news-dropdown li a{padding:11px 16px 11px 28px;font-size:12.5px}}@media (prefers-reduced-motion: reduce){.atp-nav__inner .atp-nav__news-dropdown,.atp-nav__inner .atp-nav__news-link,.atp-nav__inner .atp-nav__news-toggle svg,.atp-nav__inner .atp-nav__news-dropdown li a{transition:none}}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,0.9);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:rgba(255,255,255,0.08)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid rgba(255,255,255,0.08);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px rgba(20,27,51,0.14);max-height:calc(100dvh - 130px);overflow-y:auto}.atp-mega[hidden]{display:none}@media (max-width: 991px){.atp-header:has(.atp-nav--open){max-height:100dvh;overflow-y:auto}}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(4, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-hero{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white))}.atp-hero__layout{display:grid;grid-template-columns:1fr;gap:28px;padding:36px 20px 40px;align-items:center}.atp-hero__headline{margin:14px 0 0;font-size:30px;line-height:1.18;font-weight:800;color:var(--atp-ink);letter-spacing:-0.01em}.atp-hero__headline b{color:var(--atp-accent)}.atp-hero__lead{margin:16px 0 0;font-size:16px;color:var(--atp-ink-2);max-width:560px}.atp-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.atp-hero__trust{display:flex;flex-wrap:wrap;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none}.atp-hero__trust li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:7px 13px}.atp-hero__trust svg{width:15px;height:15px;color:var(--atp-accent)}.atp-hero__media{position:relative}.atp-hero__frame{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:16px;padding:14px;box-shadow:0 24px 48px rgba(20,27,51,0.12)}.atp-hero__frame img{width:100%;aspect-ratio:4 / 3;object-fit:contain;border-radius:var(--atp-radius);background:var(--atp-canvas)}.atp-hero__badge{position:absolute;left:18px;bottom:-16px;background:var(--atp-ink);color:var(--atp-white);border-radius:var(--atp-radius);padding:10px 16px;font-weight:700;font-size:13px;box-shadow:0 12px 24px rgba(20,27,51,0.2)}.atp-hero__badge b{color:#ffd9c9}@media (min-width: 768px){.atp-hero__headline{font-size:40px}.atp-hero__layout{padding:48px 20px}}@media (min-width: 1280px){.atp-hero__layout{grid-template-columns:1.05fr .95fr;gap:48px;padding:60px 24px}.atp-hero__headline{font-size:50px}}.atp-why__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-why__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-why__grid{grid-template-columns:repeat(4, 1fr)}}.atp-why__card{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:22px 20px;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-why__card:hover{box-shadow:0 16px 32px rgba(20,27,51,0.1);transform:translateY(-3px);border-color:#cfd6e2}.atp-why__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--atp-cream);color:var(--atp-accent);margin-bottom:14px}.atp-why__icon svg{width:24px;height:24px}.atp-why__name{margin:0;font-weight:700;font-size:16px;color:var(--atp-ink)}.atp-why__text{margin:7px 0 0;font-size:14px;color:var(--atp-muted)}.atp-catalog__featured{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-catalog__featured{grid-template-columns:repeat(2, 1fr)}}.atp-catalog__tile--featured{display:flex;align-items:stretch;gap:0;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-catalog__tile--featured:hover{box-shadow:0 18px 36px rgba(20,27,51,0.12);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-catalog__tile--featured .atp-catalog__photo{flex:0 0 44%}.atp-catalog__photo{background:var(--atp-canvas)}.atp-catalog__photo img{width:100%;height:100%;aspect-ratio:5 / 4;object-fit:cover}.atp-catalog__tile--featured .atp-catalog__meta{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px}.atp-catalog__tile--featured .atp-catalog__meta strong{font-size:19px;color:var(--atp-ink);font-weight:800}.atp-catalog__tile--featured .atp-catalog__meta small{font-size:13.5px;color:var(--atp-muted);line-height:1.5}.atp-catalog__tile--featured .atp-catalog__meta b{margin-top:4px;font-size:14px;font-weight:700;color:var(--atp-accent)}.atp-catalog__tile--featured:hover .atp-catalog__meta b{color:var(--atp-accent-dark)}.atp-catalog__standard{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-card-gap)}@media (min-width: 768px){.atp-catalog__standard{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-catalog__standard{grid-template-columns:repeat(3, 1fr)}}.atp-catalog__tile{display:flex;align-items:center;gap:14px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:12px;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-catalog__tile:hover{box-shadow:0 14px 28px rgba(20,27,51,0.1);transform:translateY(-2px);border-color:var(--atp-accent)}.atp-catalog__tile .atp-catalog__photo{flex:0 0 96px;border-radius:var(--atp-radius-sm);overflow:hidden}.atp-catalog__tile .atp-catalog__photo img{aspect-ratio:1 / 1;object-fit:cover}.atp-catalog__tile .atp-catalog__meta{display:flex;flex-direction:column;gap:4px}.atp-catalog__tile .atp-catalog__meta strong{font-size:15px;color:var(--atp-ink);font-weight:700}.atp-catalog__tile .atp-catalog__meta b{font-size:13px;font-weight:700;color:var(--atp-accent)}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, #eef1f5, #eef1f5 10px, #e7ebf1 10px, #e7ebf1 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:1 / 1;padding:10px}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-catalog__details{margin-top:18px;font-size:13px;color:var(--atp-muted)}.atp-catalog__details summary{cursor:pointer;font-weight:600;color:var(--atp-ink-2)}.atp-product--ly-tam{background:var(--atp-canvas);padding-top:44px;padding-bottom:48px;border-radius:0}.atp-product--huong-truc{background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-product--huong-truc .atp-section-head__title{color:var(--atp-white)}.atp-product--huong-truc .atp-section-head__copy{color:rgba(255,255,255,0.72)}.atp-product__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}.atp-product__panel{display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease}.atp-product__panel:hover{box-shadow:0 16px 32px rgba(20,27,51,0.14);transform:translateY(-3px)}.atp-product__visual{background:var(--atp-canvas)}.atp-product__visual img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.atp-product__visual .atp-media{aspect-ratio:1 / 1}.atp-product__body{display:flex;flex-direction:column;gap:6px;padding:16px;flex:1}.atp-product__eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--atp-accent)}.atp-product__name{margin:0;font-size:16px;font-weight:700;color:var(--atp-ink)}.atp-product__use{margin:0;font-size:13px;color:var(--atp-muted);flex:1}.atp-product__cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:700;color:var(--atp-accent)}.atp-product__cta:hover{color:var(--atp-accent-dark)}.atp-product__closing{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px;padding:24px;background:var(--atp-white);border:1px dashed var(--atp-border);border-radius:var(--atp-radius)}.atp-product--huong-truc .atp-product__closing{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.2)}.atp-product__closing-title{margin:0 0 6px;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-product--huong-truc .atp-product__closing-title{color:var(--atp-white)}.atp-product__closing p{margin:0;font-size:14px;color:var(--atp-muted)}.atp-product--huong-truc .atp-product__closing p{color:rgba(255,255,255,0.75)}.atp-product__closing-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.atp-product__call{font-weight:700;color:var(--atp-accent);align-self:center}@media (min-width: 768px){.atp-product__closing{grid-template-columns:1.6fr 1fr;align-items:center}}.atp-product__dir{margin-top:24px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:20px 22px}.atp-product--huong-truc .atp-product__dir{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.18)}.atp-product__dir-title{margin:0 0 6px;font-weight:800;font-size:16px;color:var(--atp-ink)}.atp-product--huong-truc .atp-product__dir-title{color:var(--atp-white)}.atp-product__dir-note{margin:0 0 14px;font-size:13px;color:var(--atp-muted)}.atp-product--huong-truc .atp-product__dir-note{color:rgba(255,255,255,0.65)}.atp-product__dir-grid{display:grid;grid-template-columns:1fr;gap:2px 20px}@media (min-width: 560px){.atp-product__dir-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.atp-product__dir-grid{grid-template-columns:repeat(3, 1fr)}}.atp-product__dir-item{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--atp-border)}.atp-product--huong-truc .atp-product__dir-item{border-color:rgba(255,255,255,0.12)}.atp-product__dir-item>a{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--atp-ink)}.atp-product__dir-item>a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}.atp-product--huong-truc .atp-product__dir-item>a{color:var(--atp-white)}.atp-product__dir-item>a:hover{color:var(--atp-accent)}.atp-product--huong-truc .atp-product__dir-item>a:hover{color:#ffb199}.atp-product__dir-sub{font-size:12.5px;color:var(--atp-muted);padding-left:14px}.atp-product--huong-truc .atp-product__dir-sub{color:rgba(255,255,255,0.6)}.atp-product__dir-sub a:hover{color:var(--atp-accent)}.atp-product__subhead{margin-top:var(--atp-heading-gap)}.atp-product__subhead-title{margin:0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-product--huong-truc .atp-product__subhead-title{color:var(--atp-white)}.atp-product__subhead-note{margin:6px 0 0;font-size:13px;color:var(--atp-muted)}.atp-product--huong-truc .atp-product__subhead-note{color:rgba(255,255,255,0.65)}.atp-product__subgrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap);margin-top:16px;align-items:stretch}@media (min-width: 560px){.atp-product__subgrid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1024px){.atp-product__subgrid{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1280px){.atp-product__subgrid{grid-template-columns:repeat(5, 1fr)}}.atp-product__subcard{display:flex;flex-direction:column;height:100%;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-product__subcard:hover{box-shadow:0 14px 28px rgba(20,27,51,0.16);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-product__subphoto{background:var(--atp-white);aspect-ratio:1 / 1;border-bottom:1px solid var(--atp-border)}.atp-product__subphoto img{width:100%;height:100%;object-fit:contain;display:block}.atp-product__subphoto .atp-media{width:100%;height:100%;aspect-ratio:auto;border-bottom:0}.atp-product__subbody{flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:11px 12px 13px;min-height:56px}.atp-product__subname{font-size:13.5px;font-weight:700;color:var(--atp-ink);line-height:1.35}.atp-product__subtag{font-size:11.5px;color:var(--atp-muted)}.atp-product__subtag::before{content:"gồm: "}.atp-custom__layout{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.atp-custom__media{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:14px;padding:12px}.atp-custom__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--atp-radius);background:var(--atp-canvas)}.atp-custom__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}.atp-custom__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:18px}@media (min-width: 560px){.atp-custom__grid{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1024px){.atp-custom__grid{grid-template-columns:repeat(4, 1fr)}}.atp-custom__factor{display:flex;align-items:center;gap:10px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:11px 12px}.atp-custom__factor b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--atp-cream);color:var(--atp-accent);font-size:12px;font-weight:800;flex:0 0 auto}.atp-custom__factor span{font-size:13px;font-weight:600;color:var(--atp-ink)}@media (min-width: 1024px){.atp-custom__layout{grid-template-columns:.9fr 1.1fr;gap:40px}}.atp-capability{background:var(--atp-canvas);padding-top:44px;padding-bottom:48px}.atp-capability__layout{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.atp-capability__media{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--atp-border)}.atp-capability__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.atp-capability__tag{position:absolute;left:12px;bottom:12px;background:rgba(20,27,51,0.82);color:#fff;font-size:11px;padding:6px 10px;border-radius:6px}.atp-capability__list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.atp-capability__list li{display:flex;gap:12px;align-items:flex-start}.atp-capability__list svg{width:22px;height:22px;color:var(--atp-accent);flex:0 0 auto;margin-top:1px}.atp-capability__list strong{display:block;font-size:15px;color:var(--atp-ink)}.atp-capability__list span{font-size:13.5px;color:var(--atp-muted)}.atp-capability__note{margin:16px 0 0;font-size:12.5px;color:var(--atp-muted);font-style:italic}@media (min-width: 1024px){.atp-capability__layout{grid-template-columns:1.05fr .95fr;gap:44px}}.atp-guide__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-guide__grid{grid-template-columns:repeat(2, 1fr)}}.atp-guide__card{background:var(--atp-white);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:22px}.atp-guide__name{margin:0 0 8px;font-weight:800;font-size:17px;color:var(--atp-ink)}.atp-guide__card p{margin:0 0 14px;font-size:14px;color:var(--atp-muted)}.atp-guide__card a{font-weight:700;color:var(--atp-accent)}.atp-guide__card a:hover{color:var(--atp-accent-dark)}.atp-news__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-news__grid{grid-template-columns:repeat(3, 1fr)}}.atp-news__panel{display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease}.atp-news__panel:hover{box-shadow:0 16px 32px rgba(20,27,51,0.12);transform:translateY(-3px)}.atp-news__photo{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--atp-canvas)}.atp-news__body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.atp-news__body p{margin:0;font-weight:700;font-size:15px;color:var(--atp-ink);line-height:1.4}.atp-news__body span{font-size:13px;color:var(--atp-muted);flex:1}.atp-news__more{font-weight:700;font-size:14px;color:var(--atp-accent)}.atp-news__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-partners__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-partners__grid{grid-template-columns:repeat(5, 1fr)}}.atp-partners__grid span{display:flex;align-items:center;justify-content:center;aspect-ratio:2 / 1;background:var(--atp-canvas);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);color:var(--atp-muted);font-size:12px;font-weight:600}.atp-partners__logo img{width:100%;height:100%;aspect-ratio:2 / 1;object-fit:contain;padding:10px}.atp-quote{background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-quote__layout{display:grid;grid-template-columns:1fr;gap:28px}.atp-quote__intro .atp-section-head__title{color:var(--atp-white)}.atp-quote__intro p{color:rgba(255,255,255,0.78);font-size:15px}.atp-quote__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.atp-quote__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.28);border-radius:var(--atp-radius);padding:11px 16px}.atp-quote__channels a:hover{background:rgba(255,255,255,0.2)}.atp-form{background:var(--atp-white);border-radius:14px;padding:22px;display:grid;grid-template-columns:1fr;gap:14px}.atp-form__field{display:flex;flex-direction:column;gap:6px}.atp-form__field label{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-form__field input,.atp-form__field textarea{border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:11px 12px;font-size:14px;font-family:inherit;color:var(--atp-ink);background:var(--atp-white)}.atp-form__field input:focus,.atp-form__field textarea:focus{border-color:var(--atp-accent)}.atp-form__status{margin:0;font-size:13px;min-height:18px;display:none}.atp-form__status--show{display:block;color:#1a7a43}.atp-form__status--error{color:var(--atp-accent-dark)}.atp-form__submit{width:100%;margin-top:4px}.atp-form__hint{margin:0;font-size:12px;color:var(--atp-muted)}@media (min-width: 560px){.atp-form{grid-template-columns:repeat(2, 1fr)}.atp-form__field--full{grid-column:1 / -1}.atp-form__status,.atp-form__submit,.atp-form__hint{grid-column:1 / -1}}@media (min-width: 1024px){.atp-quote__layout{grid-template-columns:1fr 1.05fr;gap:44px;align-items:start}}.atp-mobile-contact{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,0.2);box-shadow:0 -4px 16px rgba(20,27,51,0.18)}.atp-mobile-contact a{padding:13px;text-align:center;font-weight:700;font-size:14px;color:var(--atp-white)}.atp-mobile-contact a:first-child{background:var(--atp-accent)}.atp-mobile-contact a:last-child{background:var(--atp-ink)}@media (min-width: 768px){.atp-mobile-contact{display:none}}.atp-site{padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-cart{border:0;border-radius:14px;padding:0;max-width:420px;width:92%;box-shadow:0 30px 60px rgba(20,27,51,0.3)}.atp-cart::backdrop{background:rgba(20,27,51,0.5)}.atp-cart form{padding:24px;position:relative}.atp-cart form>button[aria-label]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--atp-border);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);font-size:18px;cursor:pointer;color:var(--atp-ink)}.atp-cart__title{margin:0 0 8px;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-cart p{font-size:14px;color:var(--atp-muted)}.atp-cart a{display:inline-block;margin-top:12px;font-weight:700;color:var(--atp-accent)}@media (min-width: 992px){.atp-header__toggle{display:none}.atp-nav__inner{display:flex;flex-direction:row}}@media (min-width: 1280px){.atp-header__contact--note{display:inline-flex}}.atp-prod{position:relative;display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-prod:hover{box-shadow:0 16px 32px rgba(20,27,51,0.14);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-prod__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--atp-ink);color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px}.atp-prod__off{position:absolute;top:10px;right:10px;z-index:2;background:var(--atp-accent);color:#fff;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}.atp-prod__photo{display:block;background:var(--atp-white);aspect-ratio:1 / 1;border-bottom:1px solid var(--atp-border)}.atp-prod__photo img{width:100%;height:100%;object-fit:contain;display:block}.atp-prod__photo .atp-media{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.atp-prod__body{display:flex;flex-direction:column;padding:12px 13px 14px;flex:1}.atp-prod__name{margin:0;font-size:14px;font-weight:700;color:var(--atp-ink);line-height:1.35;min-height:2.7em}.atp-prod__specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.atp-prod__specs span{font-size:11px;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:6px;padding:3px 8px}.atp-prod__pricebox{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.atp-prod__price{font-size:16px;font-weight:800;color:var(--atp-accent)}.atp-prod__old{font-size:12.5px;color:var(--atp-muted);text-decoration:line-through}.atp-prod__cta{display:block;text-align:center;margin-top:10px;font-size:13px;font-weight:700;color:#fff;background:var(--atp-accent);border-radius:var(--atp-radius-sm);padding:9px 12px}.atp-prod__cta:hover{background:var(--atp-accent-dark)}.atp-allprod__more{text-align:center;margin-top:26px}.atp-featured__box{background:var(--atp-deep);border-radius:16px;padding:22px}.atp-featured__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.atp-featured__head .atp-kicker{color:#ffb199}.atp-featured__head p{margin:4px 0 0;font-size:21px;font-weight:800;color:#fff}.atp-featured__all{color:#ffd9c9;font-weight:700;font-size:14px;white-space:nowrap}.atp-featured__all:hover{color:#fff}@media (max-width: 767px){.atp-featured__box{padding:4px;border-radius:12px;margin-left:-12px;margin-right:-12px}.atp-featured__grid .atp-prod__body{padding:10px 10px 12px}.atp-featured__grid .atp-prod__name{font-size:13px}}.atp-featured__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:4px}@media (min-width: 768px){.atp-featured__grid{grid-template-columns:repeat(3, 1fr);gap:20px}}@media (min-width: 1024px){.atp-featured__grid{grid-template-columns:repeat(4, 1fr)}}.atp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--atp-heading-gap)}.atp-tabs__btn{font-family:inherit;font-size:13.5px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:9px 16px;cursor:pointer;transition:background .15s ease, color .15s ease, border-color .15s ease}.atp-tabs__btn:hover{border-color:var(--atp-ink)}.atp-tabs__btn--active{background:var(--atp-accent);border-color:var(--atp-accent);color:#fff}.atp-allprod__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap);margin-top:20px}@media (min-width: 768px){.atp-allprod__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1024px){.atp-allprod__grid{grid-template-columns:repeat(4, 1fr)}}.atp-prod--hidden{display:none}.atp-allprod [hidden]{display:none !important}.atp-video__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 1024px){.atp-video__grid{grid-template-columns:repeat(4, 1fr)}}.atp-video__card{position:relative;display:flex;flex-direction:column;border-radius:var(--atp-radius);overflow:hidden;border:1px solid var(--atp-border)}.atp-video__thumb{position:relative;aspect-ratio:9 / 16;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg, #1b2440, #1b2440 12px, #202a4a 12px, #202a4a 24px)}.atp-video__launch,.atp-video__embed{position:absolute;inset:0;width:100%;height:100%;border:0}.atp-video__launch{padding:0;background:var(--atp-deep);cursor:pointer;font:inherit}.atp-video__launch img{width:100%;height:100%;aspect-ratio:9 / 16;object-fit:cover}.atp-video__launch .atp-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.atp-video__launch:focus-visible{outline:3px solid var(--atp-accent);outline-offset:-3px}.atp-video__launch .atp-video__badge{padding:4px 8px;border-radius:var(--atp-radius-sm);background:var(--atp-deep)}@media (max-width: 479px){.atp-video__grid{grid-template-columns:1fr}}.atp-video__play{width:56px;height:56px;border-radius:50%;background:rgba(249,97,52,0.95);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,0.25)}.atp-video__play svg{width:22px;height:22px;color:#fff;margin-left:3px}.atp-video__badge{position:absolute;left:10px;bottom:10px;color:rgba(255,255,255,0.85);font-size:11.5px;font-weight:600}.atp-video__cap{padding:11px 13px;font-size:13px;font-weight:600;color:var(--atp-ink);background:#fff}.atp-video__note{margin:16px 0 0;font-size:12.5px;color:var(--atp-muted);font-style:italic}@media (max-width: 767px){.atp-product__subgrid,.atp-allprod__grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4px;row-gap:16px;margin-left:-12px;margin-right:-12px;min-width:0}}@media (max-width: 767px){.atp-quote__layout{grid-template-columns:minmax(0, 1fr)}.atp-quote__intro,.atp-form{min-width:0}.atp-form input,.atp-form select,.atp-form textarea{min-width:0;max-width:100%;box-sizing:border-box}}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-kicker--light{color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;font-family:inherit;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action:active{transform:translateY(1px)}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible,.atp-site summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);outline-offset:2px}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, var(--atp-canvas), var(--atp-canvas) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:4 / 3;padding:10px;width:100%;height:100%}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-preview-banner{background:var(--atp-deep);color:color-mix(in srgb, var(--atp-white) 92%, transparent);border-bottom:3px solid var(--atp-accent)}.atp-preview-banner__inner{display:flex;align-items:flex-start;gap:10px;padding:10px 20px;max-width:1280px;margin:0 auto}.atp-preview-banner__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--atp-accent);margin-top:6px}.atp-preview-banner__text{margin:0;font-size:12.5px;font-weight:600;line-height:1.45;letter-spacing:.01em}@media (min-width: 768px){.atp-preview-banner__text{font-size:13px}}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:var(--atp-canvas);color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;font-family:inherit;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb, var(--atp-white) 90%, transparent);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 8%, transparent)}.atp-nav__current{color:var(--atp-white);box-shadow:inset 0 -3px 0 var(--atp-accent)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid color-mix(in srgb, var(--atp-white) 8%, transparent);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px color-mix(in srgb, var(--atp-deep) 14%, transparent);max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-mega[hidden]{display:none}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(5, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px;margin-top:4px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-mega__all:hover{color:var(--atp-accent-dark)}.atp-notice,.atp-cart{border:0;border-radius:14px;padding:0;max-width:440px;width:92%;box-shadow:0 30px 60px color-mix(in srgb, var(--atp-deep) 30%, transparent)}.atp-notice::backdrop,.atp-cart::backdrop{background:color-mix(in srgb, var(--atp-deep) 50%, transparent)}.atp-notice form,.atp-cart form{padding:24px;position:relative}.atp-notice__close,.atp-cart__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--atp-border);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);font-size:18px;cursor:pointer;color:var(--atp-ink)}.atp-notice__title,.atp-cart__title{margin:0 8px 8px 0;font-weight:800;font-size:17px;color:var(--atp-ink);padding-right:28px}.atp-notice__name{margin:0 0 4px;font-weight:700;font-size:15px;color:var(--atp-accent-dark)}.atp-notice__route{margin:0 0 10px;font-size:13px;color:var(--atp-muted)}.atp-notice__route code{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:2px 6px;font-size:12.5px;color:var(--atp-ink)}.atp-notice__hint,.atp-cart p{margin:0 0 14px;font-size:14px;color:var(--atp-muted)}.atp-notice__actions{display:flex;flex-wrap:wrap;gap:10px}.atp-cart__link{display:inline-block;margin-top:4px;font-weight:700;color:var(--atp-accent)}.atp-cart__link:hover{color:var(--atp-accent-dark)}@media (min-width: 992px){.atp-header__toggle{display:none}.atp-nav__inner{display:flex;flex-direction:row}}.atp-quote{margin-top:var(--atp-section-gap);background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-quote__layout{display:grid;grid-template-columns:1fr;gap:28px}.atp-quote__intro .atp-section-head__title{color:var(--atp-white)}.atp-quote__intro p{color:color-mix(in srgb, var(--atp-white) 78%, transparent);font-size:15px}.atp-quote__links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.atp-quote__links a{font-size:13.5px;font-weight:700;color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-quote__links a:hover{color:var(--atp-white)}.atp-quote__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.atp-quote__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 28%, transparent);border-radius:var(--atp-radius);padding:11px 16px}.atp-quote__channels a:hover{background:color-mix(in srgb, var(--atp-white) 20%, transparent)}.atp-form{background:var(--atp-white);border-radius:14px;padding:22px;display:grid;grid-template-columns:1fr;gap:14px}.atp-form__field{display:flex;flex-direction:column;gap:6px}.atp-form__field label{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-form__field input,.atp-form__field textarea{border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:11px 12px;font-size:14px;font-family:inherit;color:var(--atp-ink);background:var(--atp-white)}.atp-form__field input:focus,.atp-form__field textarea:focus{border-color:var(--atp-accent)}.atp-form__field input:disabled{background:var(--atp-canvas);color:var(--atp-muted);cursor:not-allowed}.atp-form__field--invalid input,.atp-form__field--invalid textarea{border-color:var(--atp-accent-dark);background:color-mix(in srgb, var(--atp-accent) 6%, var(--atp-white))}.atp-form__error{font-size:12px;font-weight:600;color:var(--atp-accent-dark);min-height:0;display:none}.atp-form__field--invalid .atp-form__error{display:block}.atp-form__status{margin:0;font-size:13px;min-height:18px;display:none}.atp-form__status--show{display:block;color:var(--atp-ink);background:var(--atp-canvas);border:1px solid var(--atp-border);border-left:3px solid var(--atp-accent);border-radius:var(--atp-radius-sm);padding:10px 12px}.atp-form__status--error{color:var(--atp-accent-dark);border-left-color:var(--atp-accent-dark)}.atp-form__submit{width:100%;margin-top:4px}.atp-form__hint{margin:0;font-size:12px;color:var(--atp-muted)}.atp-form__mock{margin:0;grid-column:1 / -1;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 35%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:9px 12px}.atp-form__filenote{font-size:11.5px;color:var(--atp-muted);font-style:italic}@media (min-width: 560px){.atp-form{grid-template-columns:repeat(2, 1fr)}.atp-form__field--full{grid-column:1 / -1}.atp-form__status,.atp-form__submit,.atp-form__hint{grid-column:1 / -1}}@media (min-width: 1024px){.atp-quote__layout{grid-template-columns:1fr 1.05fr;gap:44px;align-items:start}}.atp-quote__layout>*{min-width:0}.atp-form{min-width:0}.atp-form__field{min-width:0}.atp-form__field input,.atp-form__field textarea{width:100%;min-width:0;max-width:100%}.atp-article{margin-top:var(--atp-section-gap)}.atp-article__editor-note{margin:0 0 18px;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px dashed color-mix(in srgb, var(--atp-accent) 45%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:10px 14px;max-width:880px}.atp-article__editor-note code{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:1px 6px;font-size:11.5px;color:var(--atp-ink)}.atp-article__body{max-width:880px;margin-top:var(--atp-heading-gap)}.atp-article__h{margin:26px 0 10px;font-size:20px;font-weight:800;color:var(--atp-ink);line-height:1.3}.atp-article__h:first-child{margin-top:0}.atp-article__sub{margin:20px 0 8px;font-size:16px;font-weight:700;color:var(--atp-ink)}.atp-article__body p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-article__body ul,.atp-article__body ol{margin:0 0 16px;padding-left:20px}.atp-article__body li{margin:6px 0;font-size:14.5px;color:var(--atp-ink-2)}.atp-article__body ul li::marker{color:var(--atp-accent)}.atp-article__body a{color:var(--atp-accent-dark);font-weight:600}.atp-article__body a:hover{color:var(--atp-accent)}.atp-article__body strong,.atp-article__body b{color:var(--atp-ink);font-weight:700}.atp-article__body blockquote{margin:0 0 16px;padding:12px 16px;border-left:4px solid var(--atp-accent);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);color:var(--atp-ink-2);font-size:14.5px}.atp-contact-intro{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white));padding:18px 0 8px}.atp-contact-intro__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:18px}.atp-contact-intro__crumbs a{color:var(--atp-muted)}.atp-contact-intro__crumbs a:hover{color:var(--atp-accent-dark)}.atp-contact-intro__crumbs-sep{color:var(--atp-muted)}.atp-contact-intro__crumbs-current{color:var(--atp-ink);font-weight:600}.atp-contact-intro__title{margin:10px 0 0;font-size:28px;line-height:1.2;font-weight:800;color:var(--atp-ink);max-width:760px}@media (min-width: 768px){.atp-contact-intro__title{font-size:34px}}@media (min-width: 1280px){.atp-contact-intro__title{font-size:40px}}.atp-contact-intro__lead{margin:16px 0 0;font-size:15.5px;color:var(--atp-ink-2);max-width:720px}.atp-contact-intro__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.atp-contact-intro__facts{display:flex;flex-wrap:wrap;gap:8px 10px;margin:20px 0 0;padding:0;list-style:none}.atp-contact-intro__facts li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:6px 12px}.atp-contact-intro__facts li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}.atp-contact-channels{margin-top:24px;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 560px){.atp-contact-channels{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.atp-contact-channels{grid-template-columns:repeat(2, 1fr)}}.atp-contact-channels__item{display:flex;gap:12px;align-items:flex-start;background:color-mix(in srgb, var(--atp-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 22%, transparent);border-radius:var(--atp-radius);padding:14px 16px}.atp-contact-channels__item--action:hover{background:color-mix(in srgb, var(--atp-white) 16%, transparent);border-color:color-mix(in srgb, var(--atp-accent) 60%, var(--atp-white))}.atp-contact-channels__ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb, var(--atp-accent) 24%, transparent);color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white));flex:0 0 auto}.atp-contact-channels__ic svg{width:20px;height:20px}.atp-contact-channels__body{min-width:0}.atp-contact-channels__label{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--atp-white) 60%, transparent)}.atp-contact-channels__value{margin:3px 0 0;font-size:16px;font-weight:800;color:var(--atp-white);word-break:break-word}.atp-contact-channels__value--sm{font-size:14px;font-weight:700}.atp-contact-channels__note{margin:4px 0 0;font-size:12px;color:color-mix(in srgb, var(--atp-white) 70%, transparent)}.atp-contact-channels__flag{display:inline-block;margin-top:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white));background:color-mix(in srgb, var(--atp-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);border-radius:999px;padding:2px 9px}.atp-contact-spec{margin-top:var(--atp-section-gap)}.atp-contact-spec__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-contact-spec__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.atp-contact-spec__grid{grid-template-columns:repeat(3, 1fr)}}.atp-contact-spec__item{display:flex;gap:12px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:14px 16px}.atp-contact-spec__item>*{min-width:0}.atp-contact-spec__ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--atp-radius-sm);background:var(--atp-cream);color:var(--atp-accent-dark);flex:0 0 auto}.atp-contact-spec__ic svg{width:18px;height:18px}.atp-contact-spec__name{margin:0;font-size:14px;font-weight:800;color:var(--atp-ink)}.atp-contact-spec__text{margin:3px 0 0;font-size:12.5px;color:var(--atp-muted)}.atp-contact-spec__note{margin:18px 0 0;font-size:13px;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);padding:14px 16px;max-width:880px}.atp-contact-spec__note b{color:var(--atp-ink)}.atp-contact-service{margin-top:var(--atp-section-gap);background:var(--atp-canvas);padding-top:40px;padding-bottom:44px}.atp-contact-service__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-contact-service__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.atp-contact-service__grid{grid-template-columns:repeat(4, 1fr)}}.atp-contact-service__item{background:var(--atp-white);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:20px}.atp-contact-service__label{margin:0 0 8px;font-weight:800;font-size:15px;color:var(--atp-ink)}.atp-contact-service__text{margin:0;font-size:13px;color:var(--atp-muted)}.atp-contact-service__install{margin:18px 0 0;font-size:13px;color:var(--atp-ink-2);background:var(--atp-white);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);padding:14px 16px;max-width:900px}.atp-contact-service__install b{color:var(--atp-ink)}.atp-contact-location{margin-top:var(--atp-section-gap)}.atp-contact-location__flag{margin:0 0 18px;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px dashed color-mix(in srgb, var(--atp-accent) 45%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:10px 14px;max-width:900px}.atp-contact-location__layout{display:grid;grid-template-columns:1fr;gap:22px;margin-top:var(--atp-heading-gap);align-items:start}@media (min-width: 992px){.atp-contact-location__layout{grid-template-columns:0.9fr 1.1fr;gap:36px}}.atp-contact-location__layout>*{min-width:0}.atp-contact-location__card{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:20px}.atp-contact-location__row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--atp-border)}.atp-contact-location__row:last-child{border-bottom:0;padding-bottom:0}.atp-contact-location__row:first-child{padding-top:0}.atp-contact-location__ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--atp-radius-sm);background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-contact-location__ic svg{width:18px;height:18px}.atp-contact-location__term{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--atp-muted)}.atp-contact-location__desc{margin:3px 0 0;font-size:14.5px;font-weight:600;color:var(--atp-ink)}.atp-contact-location__flagtag{display:inline-block;margin:6px 0 0;font-size:10.5px;font-weight:700;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 40%, var(--atp-cream));border-radius:999px;padding:2px 9px}.atp-contact-location__maplead{margin:20px 0 0;font-size:13px;color:var(--atp-muted)}.atp-contact-location__mapwrap{margin:0}.atp-contact-location__map{display:block;width:100%;height:auto;aspect-ratio:16 / 10;border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm)}.atp-contact-location__mapcap{margin:10px 0 0;font-size:12px;color:var(--atp-muted);font-style:italic}.atp-contact-location__mapcap a{color:var(--atp-accent-dark);font-weight:600}.atp-contact-faq{margin-top:var(--atp-section-gap)}.atp-contact-faq__layout{display:grid;grid-template-columns:1fr;gap:28px;margin-top:var(--atp-heading-gap);align-items:start}@media (min-width: 992px){.atp-contact-faq__layout{grid-template-columns:1.5fr 0.5fr;gap:40px}}.atp-contact-faq__layout>*{min-width:0}.atp-contact-faq__list{display:grid;grid-template-columns:1fr;gap:10px}.atp-contact-faq__item{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:0;overflow:hidden}.atp-contact-faq__item[open]{border-color:color-mix(in srgb, var(--atp-accent) 50%, var(--atp-border))}.atp-contact-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:14.5px;font-weight:700;color:var(--atp-ink)}.atp-contact-faq__q::-webkit-details-marker{display:none}.atp-contact-faq__q-ic{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent-dark);font-size:16px;line-height:1;transition:transform .18s ease}.atp-contact-faq__item[open] .atp-contact-faq__q-ic{transform:rotate(45deg)}.atp-contact-faq__a{margin:0;padding:0 18px 16px;font-size:14px;color:var(--atp-ink-2)}.atp-contact-faq__links{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:20px}.atp-contact-faq__links-label{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--atp-muted)}.atp-contact-faq__links a{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--atp-ink);padding:9px 0;border-bottom:1px solid var(--atp-border)}.atp-contact-faq__links a:last-child{border-bottom:0}.atp-contact-faq__links a:hover{color:var(--atp-accent-dark)}.atp-contact-faq__links a span{color:var(--atp-accent)}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-kicker--light{color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;font-family:inherit;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action:active{transform:translateY(1px)}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible,.atp-site summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);outline-offset:2px}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, var(--atp-canvas), var(--atp-canvas) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:4 / 3;padding:10px;width:100%;height:100%}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-preview-banner{background:var(--atp-deep);color:color-mix(in srgb, var(--atp-white) 92%, transparent);border-bottom:3px solid var(--atp-accent)}.atp-preview-banner__inner{display:flex;align-items:flex-start;gap:10px;padding:10px 20px;max-width:1280px;margin:0 auto}.atp-preview-banner__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--atp-accent);margin-top:6px}.atp-preview-banner__text{margin:0;font-size:12.5px;font-weight:600;line-height:1.45;letter-spacing:.01em}@media (min-width: 768px){.atp-preview-banner__text{font-size:13px}}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:var(--atp-canvas);color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;font-family:inherit;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb, var(--atp-white) 90%, transparent);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 8%, transparent)}.atp-nav__current{color:var(--atp-white);box-shadow:inset 0 -3px 0 var(--atp-accent)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid color-mix(in srgb, var(--atp-white) 8%, transparent);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px color-mix(in srgb, var(--atp-deep) 14%, transparent);max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-mega[hidden]{display:none}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(5, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px;margin-top:4px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-mega__all:hover{color:var(--atp-accent-dark)}.atp-article{margin-top:var(--atp-section-gap)}.atp-article__editor-note{margin:0 0 18px;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px dashed color-mix(in srgb, var(--atp-accent) 45%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:10px 14px;max-width:880px}.atp-article__editor-note code{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:1px 6px;font-size:11.5px;color:var(--atp-ink)}.atp-article__body{max-width:880px;margin-top:var(--atp-heading-gap)}.atp-article__h{margin:26px 0 10px;font-size:20px;font-weight:800;color:var(--atp-ink);line-height:1.3}.atp-article__h:first-child{margin-top:0}.atp-article__sub{margin:20px 0 8px;font-size:16px;font-weight:700;color:var(--atp-ink)}.atp-article__body p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-article__body ul,.atp-article__body ol{margin:0 0 16px;padding-left:20px}.atp-article__body li{margin:6px 0;font-size:14.5px;color:var(--atp-ink-2)}.atp-article__body ul li::marker{color:var(--atp-accent)}.atp-article__body a{color:var(--atp-accent-dark);font-weight:600}.atp-article__body a:hover{color:var(--atp-accent)}.atp-article__body strong,.atp-article__body b{color:var(--atp-ink);font-weight:700}.atp-article__body blockquote{margin:0 0 16px;padding:12px 16px;border-left:4px solid var(--atp-accent);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);color:var(--atp-ink-2);font-size:14.5px}.atp-article-page{display:block}.atp-article-page__doc{display:block}.atp-article-head{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white));padding:18px 0 8px}.atp-article-head__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:16px}.atp-article-head__crumbs a{color:var(--atp-muted)}.atp-article-head__crumbs a:hover{color:var(--atp-accent-dark)}.atp-article-head__crumbs-sep{color:var(--atp-muted)}.atp-article-head__crumbs-current{color:var(--atp-ink);font-weight:600}.atp-article-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.atp-article-head__cat{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--atp-accent-dark);background:var(--atp-cream);border-radius:var(--atp-radius-sm);padding:5px 10px}.atp-article-head__cat:hover{color:var(--atp-white);background:var(--atp-accent)}.atp-article-head__date{font-size:13px;color:var(--atp-muted)}.atp-article-head__title{margin:12px 0 0;font-size:26px;line-height:1.22;font-weight:800;color:var(--atp-ink);max-width:900px}@media (min-width: 768px){.atp-article-head__title{font-size:32px}}@media (min-width: 1280px){.atp-article-head__title{font-size:38px}}.atp-article-head__date-flag{display:inline-block;margin-top:12px;font-size:11.5px;color:var(--atp-muted);font-style:italic}.atp-article-cover{margin-top:var(--atp-heading-gap)}.atp-article-cover__frame{margin:0;max-width:980px}.atp-article-cover__media{aspect-ratio:16 / 9;border-radius:var(--atp-radius)}.atp-article-cover__img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--atp-canvas);border-radius:var(--atp-radius)}.atp-article-cover__img--contain{object-fit:contain;background:var(--atp-canvas);padding:18px}.atp-article-cover__cap{margin:10px 0 0;font-size:12px;color:var(--atp-muted);font-style:italic;max-width:880px}.atp-article-demo{margin-top:var(--atp-heading-gap)}.atp-article-demo__panel{background:var(--atp-canvas);border:1px dashed color-mix(in srgb, var(--atp-accent) 45%, var(--atp-canvas));border-radius:var(--atp-radius);padding:18px 20px}.atp-article-demo__flag{margin:0 0 12px;font-size:12.5px;font-weight:700;color:var(--atp-accent-dark)}.atp-article-demo__controls{display:flex;flex-wrap:wrap;gap:10px}.atp-article-demo__controls+.atp-article-demo__controls{margin-top:10px}.atp-article-demo__btn{font-family:inherit;font-size:13px;font-weight:700;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:8px 14px;cursor:pointer}.atp-article-demo__btn:hover{border-color:var(--atp-ink)}.atp-article-demo__btn--active{background:var(--atp-ink);color:var(--atp-white);border-color:var(--atp-ink)}.atp-article-demo__hint{margin:12px 0 0;font-size:12px;color:var(--atp-muted)}.atp-article-body{margin-top:var(--atp-section-gap)}.atp-article-related{margin-top:var(--atp-section-gap)}.atp-article-related[hidden]{display:none}.atp-article-related__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-article-related__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-article-related__grid{grid-template-columns:repeat(3, 1fr)}}.atp-article-related__card{display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease}.atp-article-related__card[hidden]{display:none}.atp-article-related__card:hover{box-shadow:0 16px 32px color-mix(in srgb, var(--atp-deep) 12%, transparent);transform:translateY(-3px)}.atp-article-related__media{aspect-ratio:16 / 9;width:100%}.atp-article-related__media .atp-media{aspect-ratio:16 / 9;border-radius:0}.atp-article-related__photo{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.atp-article-related__body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.atp-article-related__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.atp-article-related__cat{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--atp-accent-dark);background:var(--atp-cream);border-radius:var(--atp-radius-sm);padding:4px 9px}.atp-article-related__date{font-size:12.5px;color:var(--atp-muted)}.atp-article-related__title{margin:0;font-size:16px;font-weight:800;color:var(--atp-ink);line-height:1.4}.atp-article-related__title a{color:inherit;font-weight:800}.atp-article-related__title a:hover{color:var(--atp-accent-dark)}.atp-article-related__date-flag{font-size:11px;color:var(--atp-muted);font-style:italic;margin-top:auto}.atp-article-related__note{margin:16px 0 0;font-size:12px;color:var(--atp-muted);font-style:italic}.atp-article-next-step{margin-top:var(--atp-section-gap);background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-article-next-step__title{color:var(--atp-white)}.atp-article-next-step__intro{margin:12px 0 0;color:color-mix(in srgb, var(--atp-white) 78%, transparent);font-size:15px;max-width:760px}.atp-article-next-step__products{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin:24px 0 0;padding:0;list-style:none}@media (min-width: 560px){.atp-article-next-step__products{grid-template-columns:repeat(2, 1fr)}}.atp-article-next-step__product{display:flex;flex-direction:column;gap:6px;background:color-mix(in srgb, var(--atp-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 22%, transparent);border-radius:var(--atp-radius);padding:18px}.atp-article-next-step__product-name{font-size:16px;font-weight:800;color:var(--atp-white)}.atp-article-next-step__product-text{margin:0;font-size:13px;color:color-mix(in srgb, var(--atp-white) 72%, transparent)}.atp-article-next-step__product-cta{margin-top:6px;font-weight:700;font-size:14px;color:color-mix(in srgb, var(--atp-accent) 72%, var(--atp-white))}.atp-article-next-step__product-cta:hover{color:var(--atp-white)}.atp-article-next-step__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.atp-article-next-step__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 28%, transparent);border-radius:var(--atp-radius);padding:11px 16px}.atp-article-next-step__channels a:hover{background:color-mix(in srgb, var(--atp-white) 20%, transparent)}.atp-article-next-step__channels svg{width:16px;height:16px}.atp-article-next-step__back{margin:22px 0 0;font-size:14px}.atp-article-next-step__back a{font-weight:700;color:color-mix(in srgb, var(--atp-accent) 72%, var(--atp-white))}.atp-article-next-step__back a:hover{color:var(--atp-white)}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-kicker--light{color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;font-family:inherit;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action:active{transform:translateY(1px)}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible,.atp-site summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);outline-offset:2px}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, var(--atp-canvas), var(--atp-canvas) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:1 / 1;padding:10px;width:100%;height:100%}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-preview-banner{background:var(--atp-deep);color:color-mix(in srgb, var(--atp-white) 92%, transparent);border-bottom:3px solid var(--atp-accent)}.atp-preview-banner__inner{display:flex;align-items:flex-start;gap:10px;padding:10px 20px;max-width:1280px;margin:0 auto}.atp-preview-banner__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--atp-accent);margin-top:6px}.atp-preview-banner__text{margin:0;font-size:12.5px;font-weight:600;line-height:1.45;letter-spacing:.01em}@media (min-width: 768px){.atp-preview-banner__text{font-size:13px}}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:var(--atp-canvas);color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;font-family:inherit;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb, var(--atp-white) 90%, transparent);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 8%, transparent)}.atp-nav__current{color:var(--atp-white);box-shadow:inset 0 -3px 0 var(--atp-accent)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid color-mix(in srgb, var(--atp-white) 8%, transparent);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px color-mix(in srgb, var(--atp-deep) 14%, transparent);max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-mega[hidden]{display:none}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(5, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group-name--current{color:var(--atp-accent-dark)}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px;margin-top:4px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-mega__all:hover{color:var(--atp-accent-dark)}.atp-mega__current{color:var(--atp-accent-dark);font-weight:700;box-shadow:inset 0 -2px 0 var(--atp-accent)}.atp-notice,.atp-cart{border:0;border-radius:14px;padding:0;max-width:440px;width:92%;box-shadow:0 30px 60px color-mix(in srgb, var(--atp-deep) 30%, transparent)}.atp-notice::backdrop,.atp-cart::backdrop{background:color-mix(in srgb, var(--atp-deep) 50%, transparent)}.atp-notice form,.atp-cart form{padding:24px;position:relative}.atp-notice__close,.atp-cart__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--atp-border);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);font-size:18px;cursor:pointer;color:var(--atp-ink)}.atp-notice__title,.atp-cart__title{margin:0 8px 8px 0;font-weight:800;font-size:17px;color:var(--atp-ink);padding-right:28px}.atp-notice__name{margin:0 0 4px;font-weight:700;font-size:15px;color:var(--atp-accent-dark)}.atp-notice__route{margin:0 0 10px;font-size:13px;color:var(--atp-muted)}.atp-notice__route code{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:2px 6px;font-size:12.5px;color:var(--atp-ink)}.atp-notice__hint,.atp-cart p{margin:0 0 14px;font-size:14px;color:var(--atp-muted)}.atp-notice__actions{display:flex;flex-wrap:wrap;gap:10px}.atp-cart__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:12px 14px;margin:0 0 14px}.atp-cart__line b{font-size:14px;color:var(--atp-ink)}.atp-cart__line span{font-size:12.5px;color:var(--atp-muted)}.atp-cart__status{font-size:12.5px;font-weight:700;color:var(--atp-accent-dark)}.atp-cart__link{display:inline-block;margin-top:4px;font-weight:700;color:var(--atp-accent)}.atp-cart__link:hover{color:var(--atp-accent-dark)}@media (min-width: 992px){.atp-header__toggle{display:none}.atp-nav__inner{display:flex;flex-direction:row}}.atp-quote{margin-top:var(--atp-section-gap);background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-quote__layout{display:grid;grid-template-columns:1fr;gap:28px}.atp-quote__intro .atp-section-head__title{color:var(--atp-white)}.atp-quote__intro p{color:color-mix(in srgb, var(--atp-white) 78%, transparent);font-size:15px}.atp-quote__product{margin:14px 0 0;font-size:13.5px;font-weight:600;color:color-mix(in srgb, var(--atp-white) 90%, transparent);background:color-mix(in srgb, var(--atp-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 24%, transparent);border-radius:var(--atp-radius);padding:10px 14px}.atp-quote__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.atp-quote__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 28%, transparent);border-radius:var(--atp-radius);padding:11px 16px}.atp-quote__channels a:hover{background:color-mix(in srgb, var(--atp-white) 20%, transparent)}.atp-form{background:var(--atp-white);border-radius:14px;padding:22px;display:grid;grid-template-columns:1fr;gap:14px}.atp-form__field{display:flex;flex-direction:column;gap:6px}.atp-form__field label{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-form__field input,.atp-form__field textarea{border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:11px 12px;font-size:14px;font-family:inherit;color:var(--atp-ink);background:var(--atp-white)}.atp-form__field input:focus,.atp-form__field textarea:focus{border-color:var(--atp-accent)}.atp-form__field input:disabled{background:var(--atp-canvas);color:var(--atp-muted);cursor:not-allowed}.atp-form__status{margin:0;font-size:13px;min-height:18px;display:none}.atp-form__status--show{display:block;color:var(--atp-ink);background:var(--atp-canvas);border:1px solid var(--atp-border);border-left:3px solid var(--atp-accent);border-radius:var(--atp-radius-sm);padding:10px 12px}.atp-form__status--error{color:var(--atp-accent-dark);border-left-color:var(--atp-accent-dark)}.atp-form__submit{width:100%;margin-top:4px}.atp-form__hint{margin:0;font-size:12px;color:var(--atp-muted)}.atp-form__mock{margin:0;grid-column:1 / -1;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 35%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:9px 12px}.atp-form__filenote{font-size:11.5px;color:var(--atp-muted);font-style:italic}@media (min-width: 560px){.atp-form{grid-template-columns:repeat(2, 1fr)}.atp-form__field--full{grid-column:1 / -1}.atp-form__status,.atp-form__submit,.atp-form__hint{grid-column:1 / -1}}@media (min-width: 1024px){.atp-quote__layout{grid-template-columns:1fr 1.05fr;gap:44px;align-items:start}}.atp-quote__layout>*{min-width:0}.atp-form{min-width:0}.atp-form__field{min-width:0}.atp-form__field input,.atp-form__field textarea{width:100%;min-width:0;max-width:100%}.atp-hero{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white));padding:18px 0 8px}.atp-hero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:16px}.atp-hero__crumbs a{color:var(--atp-muted)}.atp-hero__crumbs a:hover{color:var(--atp-accent-dark)}.atp-hero__crumbs-sep{color:var(--atp-muted)}.atp-hero__crumbs-current{color:var(--atp-ink);font-weight:600}.atp-hero__layout{display:grid;grid-template-columns:1fr;gap:22px}@media (min-width: 992px){.atp-hero__layout{grid-template-columns:0.95fr 1.05fr;gap:40px;align-items:start}}.atp-hero__media{min-width:0}.atp-hero__photo{position:relative;display:block;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;aspect-ratio:1 / 1}.atp-hero__photo img{width:100%;height:100%;object-fit:contain}.atp-product-gallery{margin:0}.atp-product-gallery__slide{display:block;width:100%;height:100%;cursor:zoom-in}.atp-product-gallery [hidden]{display:none !important}.atp-product-gallery__zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--atp-border);border-radius:50%;background:var(--atp-white);color:var(--atp-ink);pointer-events:none}.atp-product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--atp-border);border-radius:50%;background:var(--atp-white);color:var(--atp-ink);cursor:pointer}.atp-product-gallery__arrow--prev{left:10px}.atp-product-gallery__arrow--next{right:10px}.atp-product-gallery__arrow:hover{color:var(--atp-accent-dark);border-color:var(--atp-accent)}.atp-product-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;margin-top:10px;scrollbar-width:thin;scrollbar-color:var(--atp-border) transparent}.atp-product-gallery__thumb{flex:0 0 72px;width:72px;height:72px;padding:4px;border:2px solid var(--atp-border);border-radius:var(--atp-radius);background:var(--atp-white)}.atp-product-gallery__thumb:hover,.atp-product-gallery__thumb[aria-current="true"]{border-color:var(--atp-accent)}.atp-product-gallery__thumb img{width:100%;height:100%;object-fit:contain}.atp-product-gallery__caption{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.atp-product-gallery__count{flex-shrink:0;color:var(--atp-ink);font-style:normal;font-weight:600}@media (min-width: 768px){.atp-product-gallery__thumb{flex-basis:80px;width:80px;height:80px}}.atp-hero__flag{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:var(--atp-ink);color:var(--atp-white);font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px}.atp-hero__caption{margin:10px 0 0;font-size:12px;color:var(--atp-muted);font-style:italic}.atp-hero__info{min-width:0}.atp-hero__title{margin:8px 0 0;font-size:24px;line-height:1.22;font-weight:800;color:var(--atp-ink)}.atp-hero__model{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--atp-ink-2)}.atp-hero__model b{color:var(--atp-ink)}.atp-hero__desc{margin:14px 0 0;font-size:14.5px;color:var(--atp-ink-2)}.atp-hero__specs-label{margin:20px 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--atp-accent-dark)}.atp-hero__chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.atp-hero__chips li{display:inline-flex;flex-direction:column;gap:2px;background:var(--atp-white);border:1px solid var(--atp-border);border-left:3px solid var(--atp-accent);border-radius:var(--atp-radius-sm);padding:8px 12px}.atp-hero__chips small{font-size:10.5px;color:var(--atp-muted);font-weight:600;letter-spacing:.02em}.atp-hero__chips strong{font-size:13.5px;color:var(--atp-ink);font-weight:700}.atp-hero__pricebox{margin:20px 0 0;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:16px 18px}.atp-hero__price-label{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--atp-muted)}.atp-hero__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.atp-hero__price{font-size:26px;font-weight:800;color:var(--atp-accent);line-height:1.1}.atp-hero__price-old{font-size:15px;color:var(--atp-muted);text-decoration:line-through}.atp-hero__price-off{font-size:12px;font-weight:800;color:var(--atp-white);background:var(--atp-accent);border-radius:6px;padding:3px 8px}.atp-hero__price-note{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--atp-ink-2);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 30%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:9px 11px}.atp-hero__price-note b{color:var(--atp-accent-dark)}.atp-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.atp-hero__call{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-ink);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:11px 16px}.atp-hero__call:hover{border-color:var(--atp-ink)}.atp-hero__call--zalo{color:var(--atp-accent-dark)}.atp-hero__facts{display:flex;flex-wrap:wrap;gap:8px 10px;margin:18px 0 0;padding:0;list-style:none}.atp-hero__facts li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:6px 12px}.atp-hero__facts li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}.atp-config2{margin-top:var(--atp-section-gap)}.atp-config2__box{display:grid;grid-template-columns:1fr;gap:20px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:22px}@media (min-width: 900px){.atp-config2__box{grid-template-columns:1.3fr 1fr;align-items:center}}.atp-config2__model{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--atp-muted)}.atp-config2__model b{color:var(--atp-ink)}.atp-config2__cfg-label{margin:12px 0 4px;font-size:14px;font-weight:800;color:var(--atp-ink)}.atp-config2__cfg-text{margin:0;font-size:13.5px;color:var(--atp-ink-2)}.atp-config2__note{margin:12px 0 0;font-size:12.5px;color:var(--atp-muted)}.atp-config2__panel{display:flex;flex-direction:column;gap:14px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:18px}.atp-config2__qty-label{font-size:13px;font-weight:700;color:var(--atp-ink)}.atp-config2__stepper{display:inline-flex;align-items:stretch;border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;width:max-content}.atp-config2__step{width:44px;border:0;background:var(--atp-canvas);color:var(--atp-ink);font-size:20px;font-weight:700;font-family:inherit;cursor:pointer}.atp-config2__step:hover{background:var(--atp-cream);color:var(--atp-accent-dark)}.atp-config2__step:disabled{color:var(--atp-muted);cursor:not-allowed;background:var(--atp-canvas)}.atp-config2__qty{width:64px;border:0;border-left:1px solid var(--atp-border);border-right:1px solid var(--atp-border);text-align:center;font-size:15px;font-weight:700;font-family:inherit;color:var(--atp-ink);background:var(--atp-white);-moz-appearance:textfield}.atp-config2__qty::-webkit-outer-spin-button,.atp-config2__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.atp-config2__qty-err{margin:0;font-size:12px;color:var(--atp-accent-dark);min-height:16px}.atp-config2__actions{display:flex;flex-direction:column;gap:10px}.atp-config2__cart{width:100%}.atp-config2__hint{margin:0;font-size:12px;color:var(--atp-muted)}.atp-specs{margin-top:var(--atp-section-gap)}.atp-specs__table{margin:var(--atp-heading-gap) 0 0;border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;max-width:900px}.atp-specs__row{display:grid;grid-template-columns:1fr;border-top:1px solid var(--atp-border)}.atp-specs__row:first-child{border-top:0}.atp-specs__row span{padding:11px 14px;font-size:13.5px}.atp-specs__row span:first-child{font-weight:700;color:var(--atp-ink);background:var(--atp-canvas)}.atp-specs__row span:last-child{color:var(--atp-ink-2)}.atp-specs__row--pending span:last-child{color:var(--atp-muted);font-style:italic}.atp-specs__src{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 30%, var(--atp-cream));border-radius:999px;padding:1px 7px;margin-left:8px;vertical-align:middle}@media (min-width: 560px){.atp-specs__row{grid-template-columns:220px 1fr}.atp-specs__row span:first-child{border-right:1px solid var(--atp-border)}}.atp-specs__note{margin:14px 0 0;font-size:12.5px;color:var(--atp-muted);max-width:900px}.atp-specs__doc{margin:14px 0 0;font-size:13.5px;font-weight:600;color:var(--atp-ink-2)}.atp-specs__doc b{color:var(--atp-accent-dark)}.atp-about{margin-top:var(--atp-section-gap)}.atp-about__body{max-width:880px;margin-top:var(--atp-heading-gap)}.atp-about__body>p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-about__apps{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:24px}@media (min-width: 768px){.atp-about__apps{grid-template-columns:repeat(3, 1fr)}}.atp-about__app{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);border-top:4px solid var(--atp-accent);padding:18px}.atp-about__app-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--atp-cream);color:var(--atp-accent);margin-bottom:10px}.atp-about__app-ic svg{width:22px;height:22px}.atp-about__app-name{margin:0 0 6px;font-size:14.5px;font-weight:800;color:var(--atp-ink);line-height:1.35}.atp-about__app-text{margin:0;font-size:13px;color:var(--atp-muted)}.atp-about__disclaimer{margin:18px 0 0;font-size:12.5px;color:var(--atp-muted);font-style:italic;max-width:880px}.atp-article{margin-top:var(--atp-section-gap)}.atp-article__editor-note{margin:0 0 18px;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px dashed color-mix(in srgb, var(--atp-accent) 45%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:10px 14px;max-width:880px}.atp-article__editor-note code{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:1px 6px;font-size:11.5px;color:var(--atp-ink)}.atp-article__body{max-width:880px;margin-top:var(--atp-heading-gap)}.atp-article__h{margin:26px 0 10px;font-size:20px;font-weight:800;color:var(--atp-ink);line-height:1.3}.atp-article__h:first-child{margin-top:0}.atp-article__sub{margin:20px 0 8px;font-size:16px;font-weight:700;color:var(--atp-ink)}.atp-article__body p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-article__body ul,.atp-article__body ol{margin:0 0 16px;padding-left:20px}.atp-article__body li{margin:6px 0;font-size:14.5px;color:var(--atp-ink-2)}.atp-article__body ul li::marker{color:var(--atp-accent)}.atp-article__body a{color:var(--atp-accent-dark);font-weight:600}.atp-article__body a:hover{color:var(--atp-accent)}.atp-article__body strong,.atp-article__body b{color:var(--atp-ink);font-weight:700}.atp-article__body blockquote{margin:0 0 16px;padding:12px 16px;border-left:4px solid var(--atp-accent);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);color:var(--atp-ink-2);font-size:14.5px}.atp-article__body figure{margin:0 0 16px}.atp-article__body figure img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius)}.atp-article__body figcaption{margin-top:6px;font-size:12px;color:var(--atp-muted);font-style:italic}.atp-article__empty{margin-top:var(--atp-heading-gap);max-width:880px;background:var(--atp-canvas);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);padding:24px;text-align:center;color:var(--atp-muted);font-size:14px}.atp-choose{margin-top:var(--atp-section-gap);background:var(--atp-canvas);padding-top:40px;padding-bottom:44px}.atp-choose__layout{display:grid;grid-template-columns:1fr;gap:26px;margin-top:var(--atp-heading-gap)}@media (min-width: 992px){.atp-choose__layout{grid-template-columns:0.9fr 1.1fr;gap:40px;align-items:start}}.atp-choose__intro p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-choose__list{display:grid;grid-template-columns:1fr;gap:12px}.atp-choose__item{display:flex;gap:14px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:16px 16px}.atp-choose__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--atp-accent);color:var(--atp-white);font-size:14px;font-weight:800;flex:0 0 auto}.atp-choose__item-name{margin:0 0 4px;font-size:14.5px;font-weight:800;color:var(--atp-ink)}.atp-choose__item-text{margin:0;font-size:13px;color:var(--atp-muted)}.atp-choose__alert{margin:18px 0 0;font-size:13px;color:var(--atp-ink-2);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 30%, var(--atp-cream));border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:12px 14px}.atp-choose__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}.atp-choose__zalo{font-weight:700;color:var(--atp-accent-dark)}.atp-choose__zalo:hover{color:var(--atp-accent)}.atp-policy{margin-top:var(--atp-section-gap)}.atp-policy__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-policy__grid{grid-template-columns:repeat(3, 1fr)}}.atp-policy__item{background:var(--atp-white);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:20px}.atp-policy__label{margin:0 0 8px;font-weight:800;font-size:15.5px;color:var(--atp-ink)}.atp-policy__text{margin:0;font-size:13.5px;color:var(--atp-muted)}.atp-policy__install{margin:18px 0 0;font-size:13px;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);padding:14px 16px}.atp-policy__install b{color:var(--atp-ink)}.atp-faq{margin-top:var(--atp-section-gap)}.atp-faq__list{margin-top:var(--atp-heading-gap);max-width:880px;display:flex;flex-direction:column;gap:10px}.atp-faq__item{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden}.atp-faq__item summary{list-style:none;cursor:pointer;padding:15px 44px 15px 16px;font-weight:700;font-size:15px;color:var(--atp-ink);position:relative}.atp-faq__item summary::-webkit-details-marker{display:none}.atp-faq__item summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700;color:var(--atp-accent)}.atp-faq__item[open] summary::after{content:"–"}.atp-faq__item p{margin:0;padding:0 16px 16px;font-size:14px;color:var(--atp-ink-2)}.atp-related{margin-top:var(--atp-section-gap)}.atp-related__intro{margin:10px 0 0;font-size:14px;color:var(--atp-muted);max-width:760px}.atp-related__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-related__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1024px){.atp-related__grid{grid-template-columns:repeat(4, 1fr)}}.atp-prod{position:relative;display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-prod:hover{box-shadow:0 16px 32px color-mix(in srgb, var(--atp-deep) 14%, transparent);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-prod__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--atp-ink);color:var(--atp-white);font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px}.atp-prod__off{position:absolute;top:10px;right:10px;z-index:2;background:var(--atp-accent);color:var(--atp-white);font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}.atp-prod__photo{display:block;background:var(--atp-white);aspect-ratio:1 / 1;border-bottom:1px solid var(--atp-border)}.atp-prod__photo img{width:100%;height:100%;object-fit:contain}.atp-prod__photo .atp-media{aspect-ratio:1 / 1;border-radius:0}.atp-prod__body{display:flex;flex-direction:column;padding:12px 13px 14px;flex:1}.atp-prod__name{margin:0;font-size:14px;font-weight:700;color:var(--atp-ink);line-height:1.35;min-height:2.7em}.atp-prod__specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.atp-prod__specs span{font-size:11px;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:6px;padding:3px 8px}.atp-prod__pricebox{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.atp-prod__price{font-size:16px;font-weight:800;color:var(--atp-accent)}.atp-prod__old{font-size:12.5px;color:var(--atp-muted);text-decoration:line-through}.atp-prod__cta{display:block;text-align:center;margin-top:10px;font-size:13px;font-weight:700;color:var(--atp-white);background:var(--atp-accent);border-radius:var(--atp-radius-sm);padding:9px 12px}.atp-prod__cta:hover{background:var(--atp-accent-dark)}.atp-related__links{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:24px}@media (min-width: 768px){.atp-related__links{grid-template-columns:repeat(3, 1fr)}}.atp-related__link{display:flex;flex-direction:column;gap:4px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:16px 18px}.atp-related__link:hover{border-color:var(--atp-accent)}.atp-related__link-tag{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--atp-accent-dark)}.atp-related__link-name{font-size:14.5px;font-weight:800;color:var(--atp-ink)}.atp-related__link-cta{margin-top:2px;font-size:13px;font-weight:700;color:var(--atp-accent)}.atp-related__link:hover .atp-related__link-cta{color:var(--atp-accent-dark)}.atp-related__note{margin:16px 0 0;font-size:12.5px;color:var(--atp-muted);font-style:italic}@media (max-width: 767px){.atp-related__grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4px;row-gap:16px;margin-left:-12px;margin-right:-12px;min-width:0}}@media (max-width: 767px){.atp-quote__layout{grid-template-columns:minmax(0, 1fr)}.atp-quote__intro,.atp-form{min-width:0}.atp-form input,.atp-form select,.atp-form textarea{min-width:0;max-width:100%;box-sizing:border-box}}.atp-form__field input[type="file"]{width:100%;min-width:0;cursor:pointer}.atp-form__field input[type="file"]::file-selector-button{margin-right:10px;padding:8px 12px;border:0;border-radius:var(--atp-radius-sm);background:var(--atp-cream);color:var(--atp-accent-dark);font:inherit;cursor:pointer}.atp-form__filenote,.atp-form__files{font-size:12px;color:var(--atp-muted);overflow-wrap:anywhere}.atp-form__files:empty{display:none}.atp-form__field input[aria-invalid="true"],.atp-form__field textarea[aria-invalid="true"]{border-color:var(--atp-accent-dark)}.atp-form__submit:disabled{opacity:.65;cursor:wait}main:has(>.atp-quote:last-child){padding-bottom:0;margin-bottom:0}main:has(>.atp-quote:last-child)+.atp-footer{margin-top:0}html{scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:var(--atp-anchor-offset, 120px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto !important}}.atp-preview-banner{background:var(--atp-deep);color:color-mix(in srgb, var(--atp-white) 92%, transparent);border-bottom:3px solid var(--atp-accent)}.atp-preview-banner__inner{display:flex;align-items:flex-start;gap:10px;padding:10px 20px;max-width:1280px;margin:0 auto}.atp-preview-banner__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--atp-accent);margin-top:6px}.atp-preview-banner__text{margin:0;font-size:12.5px;font-weight:600;line-height:1.45;letter-spacing:.01em}@media (min-width: 768px){.atp-preview-banner__text{font-size:13px}}*{font-family:"Be Vietnam Pro", sans-serif}h1,h2,h3,h4,h5,h6,p,li,i{font-size:16px;line-height:1.5;margin-bottom:8px;color:var(--mau_chu_dao_4);font-weight:normal;font-style:normal;transition:0.3s}a{transition:all 0.3s;color:var(--mau_chu_dao_4);font-size:16px;line-height:1.5;font-weight:normal}a:hover{text-decoration:none}ul{padding:0;margin-bottom:8px;font-size:16px}img{width:100%}.owl-theme .owl-nav{margin:0 !important}.boldText500{font-weight:500;font-style:normal}.boldText700{font-weight:700;font-style:normal}:root{--primary-pink: #D64370;--primary-pink-dark: #D85A83;--primary-pink-light: #F6B5CA;--primary-green: #AFE775;--primary-green-dark: #98D85B;--primary-green-light: #D2EDA7;--background: #F8EFEE;--background-soft: #FDF8F8;--text-dark: #5C3A4A;--text-body: #7A6A72;--white: #FFFFFF}:root{--atp-ink: #1f2555;--atp-ink-2: #3c466a;--atp-accent: #f96134;--atp-accent-dark: #d6431a;--atp-white: #ffffff;--atp-canvas: #f4f6f9;--atp-cream: #fff2ea;--atp-border: #e3e7ee;--atp-muted: #6c7489;--atp-deep: #141b33}:root{--atp-section-gap: 56px;--atp-heading-gap: 24px;--atp-card-gap: 16px;--atp-radius: 8px;--atp-radius-sm: 4px}@media (min-width: 768px){:root{--atp-section-gap: 72px;--atp-heading-gap: 28px;--atp-card-gap: 20px}}@media (min-width: 1280px){:root{--atp-section-gap: 96px;--atp-heading-gap: 36px;--atp-card-gap: 24px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.atp-site{margin:0;font-family:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--atp-ink-2);background:var(--atp-white);line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:52px}@media (min-width: 768px){.atp-site{padding-bottom:0}}.atp-site img{display:block;max-width:100%}.atp-site a{color:inherit;text-decoration:none}.atp-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 1280px){.atp-shell{padding-left:24px;padding-right:24px}}.atp-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--atp-accent)}.atp-kicker--light{color:color-mix(in srgb, var(--atp-accent) 70%, var(--atp-white))}.atp-section-head{max-width:760px}.atp-section-head__title{margin:10px 0 0;font-size:26px;line-height:1.25;font-weight:800;color:var(--atp-ink)}.atp-section-head__copy{margin:12px 0 0;font-size:15px;color:var(--atp-muted)}@media (min-width: 768px){.atp-section-head__title{font-size:30px}}@media (min-width: 1280px){.atp-section-head__title{font-size:34px}}.atp-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--atp-radius);font-weight:700;font-size:15px;font-family:inherit;border:2px solid transparent;cursor:pointer;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .05s ease}.atp-action--primary{background:var(--atp-accent);color:var(--atp-white)}.atp-action--primary:hover{background:var(--atp-accent-dark)}.atp-action--outline{background:transparent;color:var(--atp-ink);border-color:var(--atp-border)}.atp-action--outline:hover{border-color:var(--atp-ink)}.atp-action:active{transform:translateY(1px)}.atp-action:focus-visible,.atp-site a:focus-visible,.atp-site button:focus-visible,.atp-site input:focus-visible,.atp-site textarea:focus-visible,.atp-site summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atp-accent) 45%, transparent);outline-offset:2px}.atp-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:repeating-linear-gradient(135deg, var(--atp-canvas), var(--atp-canvas) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 10px, color-mix(in srgb, var(--atp-border) 60%, var(--atp-canvas)) 20px);color:var(--atp-muted);text-align:center;border-radius:var(--atp-radius-sm);aspect-ratio:1 / 1;padding:10px;width:100%;height:100%}.atp-media span{font-size:11px;font-weight:700;letter-spacing:.08em}.atp-media small{font-size:10px}.atp-header{position:sticky;top:0;z-index:40;background:var(--atp-white);box-shadow:0 1px 0 var(--atp-border)}.atp-header__main{display:flex;align-items:center;gap:14px;padding:8px 20px}.atp-header__brand{display:flex;align-items:center;flex:0 0 auto}.atp-header__brand img{width:52px;height:auto;aspect-ratio:1024 / 1024;object-fit:contain}.atp-header__tagline{display:none;font-size:12.5px;line-height:1.3;color:var(--atp-muted);font-weight:600;border-left:2px solid var(--atp-border);padding-left:14px}.atp-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.atp-header__contact{display:none;align-items:center;gap:9px}.atp-header__contact-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);flex:0 0 auto}.atp-header__contact-ic svg{width:19px;height:19px}.atp-header__contact-ic--alt{background:var(--atp-canvas);color:var(--atp-ink)}.atp-header__contact-txt{display:flex;flex-direction:column;line-height:1.15}.atp-header__contact-txt small{font-size:11px;color:var(--atp-muted)}.atp-header__contact-txt strong{font-size:15px;color:var(--atp-ink)}.atp-header__cart{display:inline-flex;align-items:center;gap:6px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:8px 13px;font-weight:600;font-size:14px;font-family:inherit;color:var(--atp-ink);cursor:pointer}.atp-header__cart svg{vertical-align:-3px}.atp-header__cart:hover{border-color:var(--atp-ink)}.atp-header__cart-label{display:none}.atp-header__toggle{display:inline-flex;align-items:center;background:var(--atp-ink);color:var(--atp-white);border:0;border-radius:var(--atp-radius);padding:8px 13px;font-size:18px;line-height:1;cursor:pointer}@media (min-width: 768px){.atp-header__brand img{width:58px}.atp-header__contact:not(.atp-header__contact--zalo){display:inline-flex}.atp-header__cart-label{display:inline}}@media (min-width: 992px){.atp-header__tagline{display:block}.atp-header__contact--zalo{display:inline-flex}}.atp-nav{background:var(--atp-deep)}.atp-nav__inner{display:none;align-items:center;gap:4px;flex-wrap:wrap}.atp-nav__inner a,.atp-nav__product-trigger{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb, var(--atp-white) 90%, transparent);font-weight:600;font-size:14px;padding:14px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit}.atp-nav__inner a:hover,.atp-nav__product-trigger:hover{color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 8%, transparent)}.atp-nav__current{color:var(--atp-white);box-shadow:inset 0 -3px 0 var(--atp-accent)}.atp-nav--open .atp-nav__inner{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-nav--open .atp-nav__inner a,.atp-nav--open .atp-nav__product-trigger{border-bottom:1px solid color-mix(in srgb, var(--atp-white) 8%, transparent);justify-content:space-between}body.atp-menu-open{overflow:hidden}.atp-mega{background:var(--atp-white);border-top:3px solid var(--atp-accent);box-shadow:0 24px 40px color-mix(in srgb, var(--atp-deep) 14%, transparent);max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.atp-mega[hidden]{display:none}.atp-mega .atp-shell{padding-top:20px;padding-bottom:24px}.atp-mega__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atp-mega__head p{margin:2px 0 0;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-mega__head button{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);width:34px;height:34px;font-size:20px;cursor:pointer;color:var(--atp-ink)}.atp-mega__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media (min-width: 768px){.atp-mega__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.atp-mega__grid{grid-template-columns:repeat(5, 1fr)}}.atp-mega__group-name{display:block;font-weight:700;color:var(--atp-ink);padding-bottom:6px;border-bottom:2px solid var(--atp-accent);margin-bottom:8px}.atp-mega__group-name--mt{margin-top:14px}.atp-mega__group-name--current{color:var(--atp-accent-dark)}.atp-mega__group-name:hover{color:var(--atp-accent-dark)}.atp-mega__group ul{list-style:none;margin:0;padding:0}.atp-mega__group li{margin:4px 0}.atp-mega__group li a{font-size:13.5px;color:var(--atp-muted)}.atp-mega__group li a:hover{color:var(--atp-accent-dark)}.atp-mega__group ul ul{margin-left:12px;border-left:2px solid var(--atp-border);padding-left:10px;margin-top:4px}.atp-mega__all{display:inline-block;margin-top:18px;font-weight:700;color:var(--atp-accent)}.atp-mega__all:hover{color:var(--atp-accent-dark)}.atp-lead{background:linear-gradient(180deg, var(--atp-cream), var(--atp-white));padding:20px 0 8px}.atp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:14px}.atp-crumbs a{color:var(--atp-muted)}.atp-crumbs a:hover{color:var(--atp-accent-dark)}.atp-crumbs__sep{color:var(--atp-muted)}.atp-crumbs__current{color:var(--atp-ink);font-weight:600}.atp-lead__title{margin:8px 0 0;font-size:28px;line-height:1.2;font-weight:800;color:var(--atp-ink)}.atp-lead__intro{margin:14px 0 0;font-size:16px;color:var(--atp-ink-2);max-width:720px}.atp-lead__support{margin:12px 0 0;font-size:14.5px;color:var(--atp-muted);max-width:720px}.atp-lead__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.atp-lead__facts{display:flex;flex-wrap:wrap;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none}.atp-lead__facts li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:7px 13px}.atp-lead__facts li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}@media (min-width: 768px){.atp-lead__title{font-size:34px}.atp-lead{padding:28px 0 8px}}@media (min-width: 1280px){.atp-lead__title{font-size:36px}}.atp-branches{margin-top:var(--atp-section-gap)}.atp-branches__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-branches__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1280px){.atp-branches__grid{grid-template-columns:repeat(3, 1fr)}}.atp-branch{display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-branch:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--atp-deep) 14%, transparent);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-branch__main{display:flex;flex-direction:column;flex:1}.atp-branch__photo{display:block;background:var(--atp-white);aspect-ratio:1 / 1;border-bottom:1px solid var(--atp-border)}.atp-branch__photo img{width:100%;height:100%;object-fit:contain}.atp-branch__photo .atp-media{border-bottom:0}.atp-branch__body{display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;flex:1}.atp-branch__name{font-size:15px;font-weight:700;color:var(--atp-ink);line-height:1.35}.atp-branch__desc{font-size:13px;color:var(--atp-muted);flex:1}.atp-branch__cta{margin-top:4px;font-size:13.5px;font-weight:700;color:var(--atp-accent)}.atp-branch:hover .atp-branch__cta{color:var(--atp-accent-dark)}.atp-branch__children{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px}.atp-branch__children a{font-size:12px;font-weight:600;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:999px;padding:5px 11px}.atp-branch__children a:hover{border-color:var(--atp-accent);color:var(--atp-accent-dark)}.atp-branches__note{margin:16px 0 0;font-size:12.5px;color:var(--atp-muted);font-style:italic}.atp-catalogue{margin-top:var(--atp-section-gap)}.atp-catalogue__demo{margin:var(--atp-heading-gap) 0 0;font-size:13.5px;color:var(--atp-ink-2);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 35%, var(--atp-cream));border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:12px 16px}.atp-catalogue__demo b{color:var(--atp-accent-dark)}.atp-catalogue__layout{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}@media (min-width: 1280px){.atp-catalogue__layout{grid-template-columns:260px 1fr;gap:28px;align-items:start}}.atp-filter__toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-family:inherit;font-size:15px;font-weight:700;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:13px 16px;cursor:pointer}.atp-filter__toggle[aria-expanded="true"]{border-color:var(--atp-accent)}@media (min-width: 1280px){.atp-filter__toggle{display:none}}.atp-filter{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:18px 18px 20px;display:none}.atp-filter.atp-filter--open{display:block}@media (min-width: 1280px){.atp-filter{display:block;position:sticky;top:92px}}.atp-filter__title{margin:0 0 12px;font-size:15px;font-weight:800;color:var(--atp-ink)}.atp-filter__group{border:0;margin:0 0 16px;padding:0}.atp-filter__group legend{font-size:13px;font-weight:700;color:var(--atp-ink);padding:0 0 8px}.atp-filter__opt{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--atp-ink-2);padding:4px 0;cursor:pointer}.atp-filter__opt input{width:16px;height:16px;accent-color:var(--atp-accent);flex:0 0 auto}.atp-filter__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.atp-filter__apply,.atp-filter__clear{flex:1;padding:11px 14px;font-size:14px}.atp-filter__note{margin:12px 0 0;font-size:11.5px;color:var(--atp-muted);font-style:italic}.atp-filter{display:none;flex-direction:column;max-height:650px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;scroll-padding-top:65px}.atp-filter::-webkit-scrollbar{width:5px}.atp-filter::-webkit-scrollbar-track{background:transparent}.atp-filter::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.atp-filter::-webkit-scrollbar-thumb:hover{background:var(--atp-accent)}.atp-filter__title{position:sticky;top:0;z-index:20;flex-shrink:0;background:var(--atp-white);color:var(--atp-ink);font-size:15px;font-weight:800;line-height:1.5;margin:0 0 12px;padding:8px 0 12px;border-bottom:1px solid var(--atp-border)}.atp-filter__group{border:0;margin:0 0 16px;padding:0;flex-shrink:0}.atp-filter__group legend{font-size:13px;font-weight:700;color:var(--atp-ink);padding:0 0 8px}.atp-filter__opt{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;color:var(--atp-ink-2);padding:5px 0;cursor:pointer}.atp-filter__opt input{width:16px;height:16px;flex:0 0 16px;accent-color:var(--atp-accent)}.atp-filter__note{margin:10px 0 0;font-size:12px;color:var(--atp-muted);font-style:italic}.atp-filter__actions{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:nowrap;gap:8px;flex-shrink:0;margin-top:auto;padding:10px 0 0;background:var(--atp-white);border-top:1px solid var(--atp-border)}.atp-filter__apply,.atp-filter__clear{flex:1 1 0;min-width:0;padding:11px 8px;font-size:12px;line-height:1.4;text-align:center}@media (min-width: 1280px){.atp-filter{display:flex;position:sticky;top:112px;height:calc(100vh - 132px);max-height:calc(100vh - 132px);padding:18px 18px 12px}.atp-filter__title{padding-top:4px}.atp-filter__actions{margin-top:auto;padding-bottom:0}}@media (max-width: 1279px){.atp-filter{display:none;position:relative;top:auto;height:auto;max-height:50vh;padding:16px 14px 12px;margin:12px 0 16px;border-radius:var(--atp-radius)}.atp-filter.atp-filter--open{display:flex}.atp-filter__title{top:0;margin:0 0 12px;padding:6px 0 12px}.atp-filter__group{margin-bottom:14px}.atp-filter__actions{bottom:0;gap:8px;margin-top:auto;padding:10px 0 0}.atp-filter__apply,.atp-filter__clear{min-height:42px;padding:9px 10px;font-size:12px}}@media (max-width: 480px){.atp-filter{max-height:50vh;padding:14px 12px 12px}.atp-filter__title{font-size:14px}.atp-filter__actions{gap:8px}}.atp-skulist__tabs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-bottom:14px}.atp-skulist__tab{flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:600;color:var(--atp-ink);background:var(--atp-white);border:1px solid var(--atp-border);border-radius:999px;padding:8px 14px;cursor:pointer;white-space:nowrap;transition:background .15s ease, color .15s ease, border-color .15s ease}.atp-skulist__tab:hover{border-color:var(--atp-ink)}.atp-skulist__tab--active{background:var(--atp-accent);border-color:var(--atp-accent);color:var(--atp-white)}@media (min-width: 768px){.atp-skulist__tabs{flex-wrap:wrap;overflow-x:visible}}.atp-skulist__status{margin:0 0 14px;font-size:13.5px;font-weight:600;color:var(--atp-ink-2)}.atp-skulist__status span{color:var(--atp-accent-dark)}.atp-skulist__status{scroll-margin-top:100px}.atp-skulist__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}.atp-skulist__pagination[hidden]{display:none}.atp-skulist__page{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid var(--atp-border);border-radius:8px;background:var(--atp-white);color:var(--atp-ink);font:inherit;cursor:pointer}.atp-skulist__page:hover:not([aria-disabled="true"]),.atp-skulist__page[aria-current="page"]{border-color:var(--atp-accent);background:var(--atp-accent);color:var(--atp-white)}.atp-skulist__page:focus-visible{outline:2px solid var(--atp-ink);outline-offset:2px}.atp-skulist__page[aria-disabled="true"]{opacity:.45;cursor:not-allowed}.atp-skulist__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--atp-card-gap)}@media (min-width: 768px){.atp-skulist__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1280px){.atp-skulist__grid{grid-template-columns:repeat(3, 1fr)}}.atp-skulist__more{text-align:center;margin-top:24px}.atp-skulist__empty{margin-top:10px;background:var(--atp-canvas);border:1px dashed var(--atp-border);border-radius:var(--atp-radius);padding:28px 20px;text-align:center}.atp-skulist__empty-title{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--atp-ink)}.atp-skulist__empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.atp-prod{position:relative;display:flex;flex-direction:column;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-prod:hover{box-shadow:0 16px 32px color-mix(in srgb, var(--atp-deep) 14%, transparent);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-prod--hidden{display:none}.atp-prod__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--atp-ink);color:var(--atp-white);font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px}.atp-prod__off{position:absolute;top:10px;right:10px;z-index:2;background:var(--atp-accent);color:var(--atp-white);font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}.atp-prod__photo{display:block;background:var(--atp-white);aspect-ratio:1 / 1;border-bottom:1px solid var(--atp-border)}.atp-prod__photo img{width:100%;height:100%;object-fit:contain}.atp-prod__photo .atp-media{aspect-ratio:1 / 1;border-radius:0}.atp-prod__body{display:flex;flex-direction:column;padding:12px 13px 14px;flex:1}.atp-prod__name{margin:0;font-size:14px;font-weight:700;color:var(--atp-ink);line-height:1.35;min-height:2.7em}.atp-prod__specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.atp-prod__specs span{font-size:11px;color:var(--atp-ink-2);background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:6px;padding:3px 8px}.atp-prod__pricebox{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.atp-prod__price{font-size:16px;font-weight:800;color:var(--atp-accent)}.atp-prod__old{font-size:12.5px;color:var(--atp-muted);text-decoration:line-through}.atp-prod__cta{display:block;text-align:center;margin-top:10px;font-size:13px;font-weight:700;color:var(--atp-white);background:var(--atp-accent);border-radius:var(--atp-radius-sm);padding:9px 12px}.atp-prod__cta:hover{background:var(--atp-accent-dark)}.atp-modelhelp{margin-top:var(--atp-section-gap)}.atp-modelhelp__box{display:grid;grid-template-columns:1fr;gap:16px;padding:24px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius)}.atp-modelhelp__title{margin:0 0 6px;font-weight:800;font-size:18px;color:var(--atp-ink)}.atp-modelhelp__text{margin:0;font-size:14px;color:var(--atp-muted)}.atp-modelhelp__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.atp-modelhelp__call{font-weight:700;color:var(--atp-accent);align-self:center}.atp-modelhelp__call:hover{color:var(--atp-accent-dark)}@media (min-width: 768px){.atp-modelhelp__box{grid-template-columns:1.6fr 1fr;align-items:center}}.atp-guide{margin-top:var(--atp-section-gap)}.atp-guide__body{max-width:860px;margin-top:var(--atp-heading-gap)}.atp-guide__body>p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-guide__body a{color:var(--atp-accent-dark);font-weight:600}.atp-guide__subtitle{margin:22px 0 8px;font-size:17px;font-weight:800;color:var(--atp-ink)}.atp-guide__table{margin:6px 0 18px;border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden}.atp-guide__row{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--atp-border)}.atp-guide__row:first-child{border-top:0}.atp-guide__row span{padding:11px 14px;font-size:13.5px}.atp-guide__row span:first-child{font-weight:700;color:var(--atp-ink);background:var(--atp-canvas)}.atp-guide__row span:last-child{color:var(--atp-ink-2)}.atp-guide__row--head span{background:var(--atp-ink);color:var(--atp-white);font-weight:700}.atp-guide__row--head span:first-child{background:var(--atp-ink);color:var(--atp-white)}@media (min-width: 560px){.atp-guide__row{grid-template-columns:180px 1fr}.atp-guide__row span:first-child{border-right:1px solid var(--atp-border)}}.atp-guide__cta{margin-top:18px}.atp-config{margin-top:var(--atp-section-gap);background:var(--atp-cream);padding-top:40px;padding-bottom:44px}.atp-config__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-config__grid{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1024px){.atp-config__grid{grid-template-columns:repeat(7, 1fr)}}.atp-config__factor{display:flex;align-items:center;gap:10px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:11px 12px}.atp-config__factor b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--atp-cream);color:var(--atp-accent);font-size:12px;font-weight:800;flex:0 0 auto}.atp-config__factor span{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-config__note{margin:16px 0 0;font-size:13.5px;color:var(--atp-muted)}.atp-config__cta{margin-top:18px}.atp-terms{margin-top:var(--atp-section-gap)}.atp-terms__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-terms__grid{grid-template-columns:repeat(3, 1fr)}}.atp-terms__item{background:var(--atp-white);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:20px}.atp-terms__label{margin:0 0 8px;font-weight:800;font-size:16px;color:var(--atp-ink)}.atp-terms__text{margin:0;font-size:14px;color:var(--atp-muted)}.atp-terms__cta{margin:18px 0 0}.atp-terms__call{font-weight:700;color:var(--atp-accent)}.atp-terms__call:hover{color:var(--atp-accent-dark)}.atp-faq{margin-top:var(--atp-section-gap)}.atp-faq__list{margin-top:var(--atp-heading-gap);max-width:860px;display:flex;flex-direction:column;gap:10px}.atp-faq__item{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden}.atp-faq__item summary{list-style:none;cursor:pointer;padding:15px 44px 15px 16px;font-weight:700;font-size:15px;color:var(--atp-ink);position:relative}.atp-faq__item summary::-webkit-details-marker{display:none}.atp-faq__item summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700;color:var(--atp-accent)}.atp-faq__item[open] summary::after{content:"–"}.atp-faq__item p{margin:0;padding:0 16px 16px;font-size:14px;color:var(--atp-ink-2)}.atp-links{margin-top:var(--atp-section-gap)}.atp-links__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 768px){.atp-links__grid{grid-template-columns:repeat(2, 1fr)}}.atp-links__col{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:20px 22px}.atp-links__label{margin:0 0 10px;font-weight:800;font-size:15px;color:var(--atp-ink)}.atp-links__col a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--atp-ink-2);padding:7px 0}.atp-links__col a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--atp-accent);flex:0 0 auto}.atp-links__col a:hover{color:var(--atp-accent-dark)}.atp-quote{margin-top:var(--atp-section-gap);background:var(--atp-deep);padding-top:44px;padding-bottom:48px}.atp-quote__layout{display:grid;grid-template-columns:1fr;gap:28px}.atp-quote__intro .atp-section-head__title{color:var(--atp-white)}.atp-quote__intro p{color:color-mix(in srgb, var(--atp-white) 78%, transparent);font-size:15px}.atp-quote__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.atp-quote__channels a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--atp-white);background:color-mix(in srgb, var(--atp-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--atp-white) 28%, transparent);border-radius:var(--atp-radius);padding:11px 16px}.atp-quote__channels a:hover{background:color-mix(in srgb, var(--atp-white) 20%, transparent)}.atp-form{background:var(--atp-white);border-radius:14px;padding:22px;display:grid;grid-template-columns:1fr;gap:14px}.atp-form__field{display:flex;flex-direction:column;gap:6px}.atp-form__field label{font-size:13px;font-weight:600;color:var(--atp-ink)}.atp-form__field input,.atp-form__field textarea{border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:11px 12px;font-size:14px;font-family:inherit;color:var(--atp-ink);background:var(--atp-white)}.atp-form__field input:focus,.atp-form__field textarea:focus{border-color:var(--atp-accent)}.atp-form__status{margin:0;font-size:13px;min-height:18px;display:none}.atp-form__status--show{display:block;color:var(--atp-ink);background:var(--atp-canvas);border:1px solid var(--atp-border);border-left:3px solid var(--atp-accent);border-radius:var(--atp-radius-sm);padding:10px 12px}.atp-form__status--error{color:var(--atp-accent-dark);border-left-color:var(--atp-accent-dark)}.atp-form__submit{width:100%;margin-top:4px}.atp-form__hint{margin:0;font-size:12px;color:var(--atp-muted)}@media (min-width: 560px){.atp-form{grid-template-columns:repeat(2, 1fr)}.atp-form__field--full{grid-column:1 / -1}.atp-form__status,.atp-form__submit,.atp-form__hint{grid-column:1 / -1}}@media (min-width: 1024px){.atp-quote__layout{grid-template-columns:1fr 1.05fr;gap:44px;align-items:start}}.atp-notice,.atp-cart{border:0;border-radius:14px;padding:0;max-width:440px;width:92%;box-shadow:0 30px 60px color-mix(in srgb, var(--atp-deep) 30%, transparent)}.atp-notice::backdrop,.atp-cart::backdrop{background:color-mix(in srgb, var(--atp-deep) 50%, transparent)}.atp-notice form,.atp-cart form{padding:24px;position:relative}.atp-notice__close,.atp-cart__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--atp-border);background:var(--atp-canvas);border-radius:var(--atp-radius-sm);font-size:18px;cursor:pointer;color:var(--atp-ink)}.atp-notice__title,.atp-cart__title{margin:0 8px 8px 0;font-weight:800;font-size:17px;color:var(--atp-ink);padding-right:28px}.atp-notice__name{margin:0 0 4px;font-weight:700;font-size:15px;color:var(--atp-accent-dark)}.atp-notice__route{margin:0 0 10px;font-size:13px;color:var(--atp-muted)}.atp-notice__route code{background:var(--atp-canvas);border:1px solid var(--atp-border);border-radius:var(--atp-radius-sm);padding:2px 6px;font-size:12.5px;color:var(--atp-ink)}.atp-notice__hint,.atp-cart p{margin:0 0 14px;font-size:14px;color:var(--atp-muted)}.atp-notice__actions{display:flex;flex-wrap:wrap;gap:10px}.atp-cart__link{display:inline-block;margin-top:4px;font-weight:700;color:var(--atp-accent)}.atp-cart__link:hover{color:var(--atp-accent-dark)}@media (min-width: 992px){.atp-header__toggle{display:none}.atp-nav__inner{display:flex;flex-direction:row}}.atp-mega__current{color:var(--atp-accent-dark);font-weight:700;box-shadow:inset 0 -2px 0 var(--atp-accent)}.atp-lead__layout{display:grid;grid-template-columns:1fr;gap:20px}.atp-lead__copy{min-width:0}.atp-lead__media{margin:4px 0 0}.atp-lead__photo{display:block;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);overflow:hidden;aspect-ratio:1 / 1}.atp-lead__photo img{width:100%;height:100%;object-fit:contain}.atp-lead__media figcaption{margin-top:8px;font-size:12px;color:var(--atp-muted);font-style:italic}@media (min-width: 992px){.atp-lead__layout{grid-template-columns:1.4fr 0.9fr;gap:36px;align-items:center}.atp-lead__media{margin:0}}.atp-skulist__status-note{color:var(--atp-muted);font-weight:500}.atp-whatis{margin-top:var(--atp-section-gap)}.atp-whatis__body{max-width:860px;margin-top:var(--atp-heading-gap)}.atp-whatis__body>p{margin:0 0 14px;font-size:15px;color:var(--atp-ink-2)}.atp-whatis__points{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.atp-whatis__points{grid-template-columns:repeat(3, 1fr)}}.atp-whatis__points li{display:flex;align-items:center;gap:12px;background:var(--atp-canvas);border:1px solid var(--atp-border);border-left:4px solid var(--atp-accent);border-radius:var(--atp-radius);padding:14px 16px}.atp-whatis__points b{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--atp-cream);color:var(--atp-accent);font-size:13px;font-weight:800;flex:0 0 auto}.atp-whatis__points span{font-size:14px;font-weight:600;color:var(--atp-ink)}.atp-whatis__cta{margin-top:20px}.atp-apps{margin-top:var(--atp-section-gap)}.atp-apps__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-apps__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.atp-apps__grid{grid-template-columns:repeat(4, 1fr)}}.atp-apps__card{background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:20px;border-top:4px solid var(--atp-accent)}.atp-apps__name{margin:0 0 8px;font-size:15px;font-weight:800;color:var(--atp-ink);line-height:1.35}.atp-apps__text{margin:0;font-size:13.5px;color:var(--atp-muted)}.atp-pricing{margin-top:var(--atp-section-gap);background:var(--atp-canvas);padding-top:40px;padding-bottom:44px}.atp-pricing__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-pricing__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.atp-pricing__grid{grid-template-columns:repeat(4, 1fr)}}.atp-pricing__factor{position:relative;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:20px 18px 18px}.atp-pricing__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--atp-cream);color:var(--atp-accent);font-size:15px;font-weight:800;margin-bottom:10px}.atp-pricing__name{margin:0 0 6px;font-size:15px;font-weight:800;color:var(--atp-ink)}.atp-pricing__text{margin:0;font-size:13.5px;color:var(--atp-muted)}.atp-pricing__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.atp-pricing__call{font-weight:700;color:var(--atp-accent-dark)}.atp-pricing__call:hover{color:var(--atp-accent)}.atp-steps{margin-top:var(--atp-section-gap)}.atp-steps__list{list-style:none;counter-reset:none;margin:var(--atp-heading-gap) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.atp-steps__list{grid-template-columns:repeat(5, 1fr);gap:var(--atp-card-gap)}}.atp-steps__item{display:flex;gap:12px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:18px 16px}@media (min-width: 768px){.atp-steps__item{flex-direction:column}}.atp-steps__num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--atp-accent);color:var(--atp-white);font-size:16px;font-weight:800;flex:0 0 auto}.atp-steps__name{margin:0 0 6px;font-size:14.5px;font-weight:800;color:var(--atp-ink);line-height:1.3}.atp-steps__text{margin:0;font-size:13px;color:var(--atp-muted)}.atp-steps__cta{margin-top:20px}.atp-related{margin-top:var(--atp-section-gap)}.atp-related__grid{display:grid;grid-template-columns:1fr;gap:var(--atp-card-gap);margin-top:var(--atp-heading-gap)}@media (min-width: 560px){.atp-related__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.atp-related__grid{grid-template-columns:repeat(4, 1fr)}}.atp-related__card{display:flex;flex-direction:column;gap:6px;background:var(--atp-white);border:1px solid var(--atp-border);border-radius:var(--atp-radius);padding:18px 18px 16px;transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease}.atp-related__card:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--atp-deep) 14%, transparent);transform:translateY(-3px);border-color:var(--atp-accent)}.atp-related__tag{display:inline-block;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--atp-accent-dark);background:var(--atp-cream);border-radius:999px;padding:4px 10px}.atp-related__name{font-size:15px;font-weight:800;color:var(--atp-ink);line-height:1.35}.atp-related__desc{font-size:13px;color:var(--atp-muted);flex:1}.atp-related__cta{margin-top:4px;font-size:13.5px;font-weight:700;color:var(--atp-accent)}.atp-related__card:hover .atp-related__cta{color:var(--atp-accent-dark)}.atp-form__mock{margin:0;grid-column:1 / -1;font-size:12.5px;font-weight:600;color:var(--atp-accent-dark);background:var(--atp-cream);border:1px solid color-mix(in srgb, var(--atp-accent) 35%, var(--atp-cream));border-radius:var(--atp-radius-sm);padding:9px 12px}.atp-form__filenote{font-size:11.5px;color:var(--atp-muted);font-style:italic}.atp-quote__layout>*{min-width:0}.atp-form{min-width:0}.atp-form__field{min-width:0}.atp-form__field input,.atp-form__field textarea{width:100%;min-width:0;max-width:100%}@media (max-width: 767px){.atp-catalogue__layout{grid-template-columns:minmax(0, 1fr)}.atp-skulist{min-width:0}.atp-branches__grid,.atp-skulist__grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4px;row-gap:16px;margin-left:-12px;margin-right:-12px;min-width:0}}@media (max-width: 767px){.atp-quote__layout{grid-template-columns:minmax(0, 1fr)}.atp-quote__intro,.atp-form{min-width:0}.atp-form input,.atp-form select,.atp-form textarea{min-width:0;max-width:100%;box-sizing:border-box}}.thank-you{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:radial-gradient(circle at top left, rgba(255,122,0,0.15), transparent 35%),radial-gradient(circle at bottom right, rgba(0,92,185,0.15), transparent 35%),#f8fafc}.thank-you__card{max-width:600px;width:100%;background:#fff;border-radius:24px;padding:56px 40px;text-align:center;box-shadow:0 15px 45px rgba(0,0,0,0.08)}.thank-you__icon{width:90px;height:90px;margin:0 auto 28px;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;color:#fff}.thank-you__icon svg{width:46px;height:46px}.thank-you__title{margin:0 0 16px;font-size:40px;font-weight:800;color:#0f172a}.thank-you__desc{margin:0 auto 36px;max-width:430px;font-size:17px;line-height:1.8;color:#64748b}.thank-you__btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:52px;padding:0 28px;border-radius:999px;background:#ff7a00;color:#fff;text-decoration:none;font-weight:700;transition:.25s}.thank-you__btn:hover{background:#e66f00;transform:translateY(-2px)}@media (max-width: 768px){.thank-you__card{padding:40px 24px}.thank-you__title{font-size:32px}.thank-you__desc{font-size:16px}.thank-you__btn{width:100%}}.atp-search-page{--atp-primary: #141b33;--atp-primary-dark: #0b1022;--atp-primary-light: #25345a;--atp-text: #141b33;--atp-muted: #687080;--atp-border: #e3e6ed;--atp-bg: #f6f7fa;--atp-radius: 14px;width:100%;padding-bottom:70px;background:#fff;color:var(--atp-text);font-family:"Be Vietnam Pro", sans-serif}.atp-search-page,.atp-search-page *{box-sizing:border-box}.atp-search-page .container{width:100%;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.atp-search-page .atp-search-hero{position:relative;padding:65px 0 70px;background:linear-gradient(135deg, #0b1022 0%, #141b33 55%, #25345a 100%);overflow:hidden}.atp-search-page .atp-search-hero::before{content:"";position:absolute;width:360px;height:360px;top:-200px;right:-100px;border-radius:50%;background:rgba(255,255,255,0.06);pointer-events:none}.atp-search-page .atp-search-hero::after{content:"";position:absolute;width:280px;height:280px;bottom:-200px;left:-100px;border-radius:50%;background:rgba(255,255,255,0.05);pointer-events:none}.atp-search-page .atp-search-hero__inner{position:relative;z-index:1;max-width:820px;margin:0 auto;text-align:center}.atp-search-page .atp-search-hero__label{display:inline-block;margin-bottom:15px;padding:8px 16px;border:1px solid rgba(255,255,255,0.3);border-radius:30px;background:rgba(255,255,255,0.1);color:#fff;font-size:12px;font-weight:700;letter-spacing:1.5px}.atp-search-page .atp-search-hero__title{margin:0 0 15px;color:#fff;font-size:38px;font-weight:800;line-height:1.3}.atp-search-page .atp-search-hero__desc{max-width:650px;margin:0 auto 30px;color:rgba(255,255,255,0.88);font-size:15px;line-height:1.8}.atp-search-page .atp-search-form{display:flex;align-items:center;gap:10px;padding:8px;background:#fff;border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,0.15)}.atp-search-page .atp-search-form__input-wrap{display:flex;align-items:center;flex:1;min-width:0;gap:12px;padding:0 15px}.atp-search-page .atp-search-form__input-wrap>i{color:var(--atp-primary);font-size:18px;flex-shrink:0}.atp-search-page .atp-search-form__input{width:100%;min-width:0;height:46px;padding:0;border:none;outline:none;box-shadow:none;background:transparent;color:var(--atp-text);font-size:15px;font-family:inherit}.atp-search-page .atp-search-form__input:focus{border:none;outline:none;box-shadow:none}.atp-search-page .atp-search-form__input::placeholder{color:#98a0b0}.atp-search-page .atp-search-form__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:9px;min-height:46px;padding:0 25px;border:none;border-radius:8px;background:var(--atp-primary);color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:background 0.25s ease}.atp-search-page .atp-search-form__btn:hover{background:var(--atp-primary-light);color:#fff}.atp-search-page .atp-search-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:22px 0;color:var(--atp-muted);font-size:13px}.atp-search-page .atp-search-breadcrumb a{color:var(--atp-muted);text-decoration:none;transition:color 0.2s ease}.atp-search-page .atp-search-breadcrumb a:hover{color:var(--atp-primary)}.atp-search-page .atp-search-breadcrumb i{color:#aab2c0;font-size:12px}.atp-search-page .atp-search-breadcrumb span{color:var(--atp-primary);font-weight:600}.atp-search-page .atp-search-content{padding:20px 0 30px;min-height:350px}.atp-search-page .atp-search-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--atp-border)}.atp-search-page .atp-search-heading__left{min-width:0}.atp-search-page .atp-search-heading__eyebrow{display:block;margin-bottom:10px;color:var(--atp-primary);font-size:12px;font-weight:800;letter-spacing:1.4px}.atp-search-page .atp-search-heading h2{margin:0 0 10px;color:var(--atp-text);font-size:28px;font-weight:800;line-height:1.35}.atp-search-page .atp-search-heading p{margin:0;color:var(--atp-muted);font-size:14px;line-height:1.7}.atp-search-page .atp-search-heading p strong{color:var(--atp-primary);font-weight:700;overflow-wrap:anywhere}.atp-search-page .atp-search-heading__count{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid #dce1eb;border-radius:8px;background:#eef0f6;color:var(--atp-primary);font-size:13px;font-weight:700;white-space:nowrap}.atp-search-page .atp-search-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:22px}.atp-search-page .atp-search-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid var(--atp-border);border-radius:var(--atp-radius);background:#fff;transition:border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease}.atp-search-page .atp-search-card:hover{transform:translateY(-5px);border-color:#aab4cc;box-shadow:0 12px 30px rgba(20,27,51,0.12)}.atp-search-page .atp-search-card__thumb{display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f7f8fb;text-decoration:none}.atp-search-page .atp-search-card__thumb img{display:block;width:100%;height:100%;object-fit:contain;padding:12px;transition:transform 0.35s ease}.atp-search-page .atp-search-card:hover .atp-search-card__thumb img{transform:scale(1.06)}.atp-search-page .atp-search-card__no-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#bfc6d5;font-size:48px}.atp-search-page .atp-search-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.atp-search-page .atp-search-card__name{display:-webkit-box;min-height:48px;margin:0 0 16px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6;font-size:15px;font-weight:700}.atp-search-page .atp-search-card__name a{color:var(--atp-text);text-decoration:none;transition:color 0.2s ease}.atp-search-page .atp-search-card__name a:hover{color:#344b82}.atp-search-page .atp-search-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px;border-top:1px solid var(--atp-border)}.atp-search-page .atp-search-card__price{min-width:0;color:var(--atp-primary);font-size:16px;line-height:1.5}.atp-search-page .atp-search-card__price strong{font-weight:800;overflow-wrap:anywhere}.atp-search-page .atp-search-card__detail{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#eef0f6;color:var(--atp-primary);font-size:14px;text-decoration:none;transition:background 0.25s ease, color 0.25s ease}.atp-search-page .atp-search-card__detail:hover{background:var(--atp-primary);color:#fff}.atp-search-page .atp-search-pagination{display:flex;justify-content:center;margin-top:40px}.atp-search-page .atp-search-pagination .pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:0;padding:0}.atp-search-page .atp-search-pagination .page,.atp-search-page .atp-search-pagination .first,.atp-search-page .atp-search-pagination .last,.atp-search-page .atp-search-pagination .prev,.atp-search-page .atp-search-pagination .next{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;border:1px solid var(--atp-border);border-radius:7px;background:#fff;color:var(--atp-text);font-size:13px;font-weight:600;overflow:hidden}.atp-search-page .atp-search-pagination .pagination a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;padding:0 10px;color:inherit;text-decoration:none}.atp-search-page .atp-search-pagination .page:hover,.atp-search-page .atp-search-pagination .first:hover,.atp-search-page .atp-search-pagination .last:hover,.atp-search-page .atp-search-pagination .prev:hover,.atp-search-page .atp-search-pagination .next:hover{border-color:var(--atp-primary);color:var(--atp-primary)}.atp-search-page .atp-search-pagination .current{background:var(--atp-primary);border-color:var(--atp-primary);color:#fff}.atp-search-page .atp-search-pagination .gap{padding:0 5px;color:var(--atp-muted)}.atp-search-page .atp-search-empty{max-width:650px;margin:20px auto 40px;padding:55px 25px;border:1px dashed #cdd3e0;border-radius:16px;background:var(--atp-bg);text-align:center}.atp-search-page .atp-search-empty__icon{display:flex;align-items:center;justify-content:center;width:90px;height:90px;margin:0 auto 25px;border-radius:50%;background:#e9edf5;color:var(--atp-primary);font-size:36px}.atp-search-page .atp-search-empty h3{margin:0 0 12px;color:var(--atp-text);font-size:23px;font-weight:800;line-height:1.4}.atp-search-page .atp-search-empty p{max-width:470px;margin:0 auto 25px;color:var(--atp-muted);font-size:14px;line-height:1.9}.atp-search-page .atp-search-empty__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 25px;border-radius:8px;background:var(--atp-primary);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background 0.25s ease}.atp-search-page .atp-search-empty__btn:hover{background:var(--atp-primary-light);color:#fff}@media (max-width: 991px){.atp-search-page .atp-search-hero{padding:55px 0 60px}.atp-search-page .atp-search-hero__title{font-size:32px}.atp-search-page .atp-search-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.atp-search-page .atp-search-card__body{padding:15px}}@media (max-width: 767px){.atp-search-page{padding-bottom:40px}.atp-search-page .atp-search-hero{padding:42px 0 45px}.atp-search-page .atp-search-hero__label{margin-bottom:12px;font-size:10px;letter-spacing:1px}.atp-search-page .atp-search-hero__title{font-size:26px;line-height:1.4}.atp-search-page .atp-search-hero__desc{margin-bottom:24px;font-size:13px;line-height:1.8}.atp-search-page .atp-search-form{gap:5px;padding:6px}.atp-search-page .atp-search-form__input-wrap{gap:8px;padding:0 8px}.atp-search-page .atp-search-form__input{height:42px;font-size:13px}.atp-search-page .atp-search-form__btn{min-height:42px;padding:0 14px;font-size:13px}.atp-search-page .atp-search-breadcrumb{padding:17px 0;font-size:12px}.atp-search-page .atp-search-content{padding-top:12px}.atp-search-page .atp-search-heading{align-items:flex-start;gap:15px;margin-bottom:22px}.atp-search-page .atp-search-heading h2{font-size:23px}.atp-search-page .atp-search-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.atp-search-page .atp-search-card{border-radius:10px}.atp-search-page .atp-search-card__thumb img{padding:8px}.atp-search-page .atp-search-card__body{padding:12px}.atp-search-page .atp-search-card__name{min-height:42px;margin-bottom:12px;font-size:13px}.atp-search-page .atp-search-card__footer{gap:5px;padding-top:12px}.atp-search-page .atp-search-card__price{font-size:13px}.atp-search-page .atp-search-card__detail{width:30px;height:30px;font-size:12px}.atp-search-page .atp-search-pagination{margin-top:30px}.atp-search-page .atp-search-empty{padding:40px 18px}.atp-search-page .atp-search-empty__icon{width:75px;height:75px;font-size:30px}.atp-search-page .atp-search-empty h3{font-size:20px}}@media (max-width: 380px){.atp-search-page .atp-search-hero__title{font-size:23px}.atp-search-page .atp-search-form__btn{padding:0 11px}.atp-search-page .atp-search-form__btn span{display:none}.atp-search-page .atp-search-grid{gap:10px}.atp-search-page .atp-search-card__body{padding:10px}.atp-search-page .atp-search-card__price{font-size:12px}}
