img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root{--blue:#002c5f;--blue-900:#001a3a;--blue-700:#003a7a;--blue-500:#1f5aa6;--blue-50:#eef3f9;--blue-25:#f6f9fc;--sky:#00aad2;--sky-600:#0090b3;--sand:#e4dcd3;--sand-50:#f6f3f2;--ink:#14202e;--text:#2b3747;--muted:#5d6a7b;--line:#dde4ec;--white:#fff;--accent:#e8402a;--accent-600:#cc3220;--ok:#15924a;--price:#c21f1f;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-sm:0 1px 2px rgba(0, 28, 64, .06), 0 1px 3px rgba(0, 28, 64, .08);--shadow:0 6px 24px -8px rgba(0, 28, 64, .18), 0 2px 6px rgba(0, 28, 64, .06);--shadow-lg:0 24px 60px -20px rgba(0, 28, 64, .35);--container:1240px;--gutter:20px;--header-h:76px;--font:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 60px)}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.6;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,iframe{max-width:100%}img{height:auto;display:block}a{color:var(--blue-500);text-decoration:none;transition:color .2s}a:hover{color:var(--blue)}h1,h2,h3,h4,h5,h6{color:var(--blue);line-height:1.25;margin:0 0 .5em;font-weight:700;letter-spacing:-.01em}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px;top:8px;z-index:1000;background:var(--blue);color:#fff;padding:8px 14px;border-radius:6px}.skip-link:focus{left:8px;color:#fff}.muted{color:var(--muted)}.hdl-ico{width:1.15em;height:1.15em;flex:none;vertical-align:-.2em}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.btn{--b:var(--blue);display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:46px;padding:0 22px;border-radius:999px;border:2px solid #fff0;font-weight:600;font-size:15px;line-height:1.2;text-align:center;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s}.btn:active{transform:translateY(1px)}.btn .hdl-ico{width:18px;height:18px}.btn--primary{background:var(--blue);color:#fff}.btn--primary:hover{background:var(--blue-700);color:#fff}.btn--accent{background:var(--accent);color:#fff;box-shadow:0 8px 20px -8px rgb(232 64 42 / .7)}.btn--accent:hover{background:var(--accent-600);color:#fff}.btn--sky{background:var(--sky);color:#fff}.btn--sky:hover{background:var(--sky-600);color:#fff}.btn--ghost{background:#fff0;border-color:var(--blue);color:var(--blue)}.btn--ghost:hover{background:var(--blue);color:#fff}.btn--glass{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .55);color:#fff;backdrop-filter:blur(6px)}.btn--glass:hover{background:#fff;color:var(--blue)}.btn--white{background:#fff;color:var(--blue)}.btn--white:hover{background:var(--sand);color:var(--blue)}.btn--link{background:none;color:var(--blue-500);padding:0 8px;min-height:32px;text-decoration:underline;text-underline-offset:3px}.btn--lg{min-height:54px;padding:0 30px;font-size:16px}.btn--sm{min-height:40px;padding:0 16px;font-size:14px}.btn--xs{min-height:32px;padding:0 12px;font-size:13px}.btn--block{width:100%}.linklike{background:none;border:0;padding:0;color:inherit;text-align:left}.linklike:hover{color:#fff;text-decoration:underline}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:#fff0;color:var(--blue)}.icon-btn:hover{background:var(--blue-50)}.icon-btn .hdl-ico{width:22px;height:22px}.eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sky-600)}.eyebrow--light{color:#7fdcf2}.badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:99px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:2px;text-transform:uppercase}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:99px;border:1.5px solid var(--line);background:#fff;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.chip:hover{border-color:var(--blue);color:var(--blue)}.chip.is-active,.chip:has(input:checked){background:var(--blue);border-color:var(--blue);color:#fff}.chip input{position:absolute;opacity:0;pointer-events:none}.topbar{background:var(--blue-900);color:rgb(255 255 255 / .78);font-size:13px}.topbar__inner{display:flex;justify-content:space-between;gap:16px;min-height:36px;align-items:center}.topbar__left,.topbar__right{display:flex;gap:22px;align-items:center}.topbar a,.topbar span{color:inherit;display:inline-flex;align-items:center;gap:6px}.topbar a:hover{color:#fff}.topbar .hdl-ico{color:var(--sky);width:15px;height:15px}.site-header{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .97);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line);transition:box-shadow .25s}.admin-bar .site-header{top:32px}.site-header.is-stuck{box-shadow:0 6px 20px -12px rgb(0 28 64 / .35)}.site-header__inner{display:flex;align-items:center;gap:28px;height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--blue);flex:none}.brand:hover{color:var(--blue)}.brand__logo{height:42px;width:auto;max-width:170px;object-fit:contain}.brand__text{display:flex;flex-direction:column;line-height:1.1;padding-left:12px;border-left:1px solid var(--line)}.brand__text strong{font-size:17px;font-weight:800;letter-spacing:-.01em}.brand__text small{font-size:12px;color:var(--muted);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.brand--sm .brand__logo{height:32px}.brand--light,.brand--light:hover{color:#fff}.brand--light .brand__text{border-color:rgb(255 255 255 / .25)}.brand--light .brand__text small{color:rgb(255 255 255 / .65)}.brand--light .brand__logo{filter:brightness(0) invert(1)}.nav{flex:1;min-width:0}.nav .menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:2px}.nav .menu>li{position:relative}.nav .menu>li>a{display:flex;align-items:center;gap:4px;height:var(--header-h);padding:0 12px;color:var(--ink);font-weight:600;font-size:15px;position:relative;white-space:nowrap}.nav .menu>li>a::after{content:"";position:absolute;left:12px;right:12px;bottom:18px;height:2px;background:var(--sky);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.nav .menu>li:hover>a,.nav .menu>.current-menu-item>a,.nav .menu>.current-menu-ancestor>a{color:var(--blue)}.nav .menu>li:hover>a::after,.nav .menu>.current-menu-item>a::after,.nav .menu>.current-menu-ancestor>a::after{transform:scaleX(1)}.nav .menu-item-has-children>a::before{content:"";order:2;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:4px;opacity:.6}.nav .sub-menu{position:absolute;top:100%;left:0;min-width:260px;list-style:none;margin:0;padding:10px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s var(--ease);z-index:10}.nav li:hover>.sub-menu,.nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.nav .sub-menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:var(--text);font-weight:500;font-size:14.5px}.nav .sub-menu a:hover{background:var(--blue-50);color:var(--blue)}.nav .sub-menu img{max-height:36px;width:auto}.nav .sub-menu .sub-menu{top:-10px;left:100%}.nav .menu>li>.sub-menu:has(>li:nth-child(9)){display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));min-width:520px}.site-header__actions{display:flex;align-items:center;gap:10px;flex:none}.hotline{display:flex;align-items:center;gap:10px;color:var(--blue);padding-right:6px}.hotline:hover{color:var(--blue)}.hotline__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--blue-50);color:var(--blue);position:relative}.hotline__ico::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--sky);opacity:0;animation:ring 2.4s infinite}.hotline__txt{display:flex;flex-direction:column;line-height:1.15}.hotline__txt small{font-size:11.5px;color:var(--muted);font-weight:600}.hotline__txt strong{font-size:17px;font-weight:800;letter-spacing:.01em}.burger{display:none}@keyframes ring{0%{transform:scale(.8);opacity:.9}80%,100%{transform:scale(1.35);opacity:0}}.drawer{position:fixed;inset:0;z-index:300}.drawer__backdrop{position:absolute;inset:0;background:rgb(0 20 45 / .55);opacity:0;transition:opacity .25s}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(380px, 88vw);background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s var(--ease);overflow-y:auto}.drawer.is-open .drawer__backdrop{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 18px;border-bottom:1px solid var(--line)}.drawer__search{display:flex;margin:14px 18px;border:1.5px solid var(--line);border-radius:99px;overflow:hidden}.drawer__search input{flex:1;border:0;padding:10px 16px;outline:0;min-width:0}.drawer__search button{border:0;background:none;padding:0 14px;color:var(--blue)}.drawer__nav{flex:1;padding:0 8px}.mmenu,.mmenu ul{list-style:none;margin:0;padding:0}.mmenu>li{border-bottom:1px solid var(--line)}.mmenu li{position:relative}.mmenu a{display:block;padding:13px 48px 13px 12px;color:var(--ink);font-weight:600}.mmenu .sub-menu{display:none;padding:0 0 8px 12px}.mmenu .sub-menu a{padding:9px 12px;font-weight:500;color:var(--text)}.mmenu li.is-open>.sub-menu{display:block}.mmenu__toggle{position:absolute;right:0;top:2px;width:44px;height:44px;border:0;background:none;color:var(--muted);display:grid;place-items:center}.mmenu__toggle .hdl-ico{transition:transform .2s}.mmenu li.is-open>.mmenu__toggle .hdl-ico{transform:rotate(180deg)}.drawer__cta{display:grid;gap:10px;padding:18px;border-top:1px solid var(--line)}.search-overlay{position:fixed;inset:0;z-index:300;display:grid;place-items:start center;padding-top:14vh}.search-overlay__backdrop{position:absolute;inset:0;background:rgb(0 20 45 / .6);backdrop-filter:blur(4px)}.search-overlay__form{position:relative;display:flex;align-items:center;gap:10px;width:min(680px, 92vw);padding:8px 8px 8px 22px;background:#fff;border-radius:99px;box-shadow:var(--shadow-lg);color:var(--blue)}.search-overlay__form input{flex:1;border:0;outline:0;font-size:18px;padding:12px 0;min-width:0}.hero{position:relative;background:var(--blue-900);overflow:hidden}.hero__track{position:relative;aspect-ratio:1920 / 760;max-height:82vh;min-height:320px}.hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s var(--ease),visibility .9s}.hero__slide.is-active{opacity:1;visibility:visible;z-index:1}.hero__slide img{width:100%;height:100%;object-fit:cover}.hero__slide.is-active img{animation:kenburns 9s ease-out both}@keyframes kenburns{from{transform:scale(1.08)}to{transform:scale(1)}}.hero__slide.has-text::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 26 58 / .82) 0%,rgb(0 26 58 / .5) 40%,#fff0 70%);pointer-events:none}.hero__overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center}.hero__content{max-width:580px;color:#fff}.hero__slide.is-active .hero__content>*{animation:rise .8s var(--ease) both}.hero__slide.is-active .hero__content>:nth-child(2){animation-delay:.1s}.hero__slide.is-active .hero__content>:nth-child(3){animation-delay:.2s}.hero__slide.is-active .hero__content>:nth-child(4){animation-delay:.3s}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero__title{color:#fff;font-size:clamp(28px, 4.2vw, 54px);font-weight:800;line-height:1.1;margin-bottom:14px}.hero__sub{font-size:clamp(15px, 1.4vw, 19px);color:rgb(255 255 255 / .88);margin-bottom:26px}.hero__btns{display:flex;flex-wrap:wrap;gap:12px}.hero__link{position:absolute;inset:0;z-index:2;background:none;border:0}.hero__nav{position:absolute;top:50%;z-index:5;width:52px;height:52px;margin-top:-26px;border-radius:50%;border:1px solid rgb(255 255 255 / .35);background:rgb(0 26 58 / .3);color:#fff;display:grid;place-items:center;backdrop-filter:blur(6px);opacity:0;transition:opacity .25s,background .2s}.hero:hover .hero__nav{opacity:1}.hero__nav:hover{background:var(--sky);border-color:var(--sky)}.hero__nav.is-prev{left:24px}.hero__nav.is-next{right:24px}.hero__nav .hdl-ico{width:24px;height:24px}.hero__dots{position:absolute;z-index:5;left:0;right:0;bottom:72px;display:flex;justify-content:center;gap:8px}.hero__dots button{width:44px;height:20px;padding:8px 0;border:0;background:none}.hero__dots i{display:block;height:4px;border-radius:4px;background:rgb(255 255 255 / .4);overflow:hidden;position:relative}.hero__dots i::after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.hero__dots .is-active i::after{animation:progress var(--dur,6.5s) linear forwards}.hero.is-paused .hero__dots .is-active i::after{animation-play-state:paused}@keyframes progress{to{transform:scaleX(1)}}.quickquote{position:relative;z-index:6;margin-top:-48px}.quickquote__card{display:flex;align-items:center;gap:24px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:18px 20px 18px 24px;border:1px solid var(--line)}.quickquote__label{display:flex;align-items:center;gap:12px;flex:none}.quickquote__label strong{display:block;color:var(--blue);font-size:17px;line-height:1.2}.quickquote__label small{color:var(--muted);font-size:13px}.quickquote__ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--accent);color:#fff}.quickquote__ico .hdl-ico{width:24px;height:24px}.quickquote .lead{flex:1}.section{padding:80px 0}.section--tight{padding:40px 0}.section--tint{background:var(--blue-25)}.section--sand{background:var(--sand-50)}.section-head{text-align:center;max-width:760px;margin:0 auto 40px}.section-head--row{display:flex;align-items:end;justify-content:space-between;gap:20px;text-align:left;max-width:none}.section-head--row .section-title{margin:0}.section-title{font-size:clamp(26px, 3vw, 38px);font-weight:800;margin:0 0 12px}.section-sub{color:var(--muted);font-size:17px;margin:0}.grid{display:grid;gap:24px}.grid--products{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.filter-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-10px 0 32px}.pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.pcard:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#fff0}.pcard.is-hidden{display:none}.pcard__media{display:block;aspect-ratio:16 / 10;background:linear-gradient(180deg,#f3f6fa,#e7edf4);overflow:hidden}.pcard__media img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .5s var(--ease)}.pcard__media img.is-placeholder{object-fit:cover;padding:0;opacity:.5}.pcard:hover .pcard__media img{transform:scale(1.05)}.pcard__body{display:flex;flex-direction:column;flex:1;padding:18px 18px 20px}.pcard__title{font-size:18px;margin:0 0 4px}.pcard__title a{color:var(--blue)}.pcard__sub{color:var(--muted);font-size:14px;margin:0 0 10px}.pcard__meta{display:flex;justify-content:space-between;align-items:end;gap:8px;margin:auto 0 14px;padding-top:10px;border-top:1px dashed var(--line)}.pcard__price{display:flex;flex-direction:column;font-weight:800;color:var(--price);font-size:18px;line-height:1.2}.pcard__price small{color:var(--muted);font-weight:500;font-size:12px}.pcard__count{font-size:12.5px;color:var(--muted);background:var(--blue-50);padding:3px 9px;border-radius:99px}.pcard__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.promo{position:relative;background:var(--blue) url(/wp-content/themes/hyundaidunglactruckbus/assets/img/hyundai.jpg) center / cover;color:#fff;overflow:hidden}.promo::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(0 26 58 / .96) 0%,rgb(0 44 95 / .9) 55%,rgb(0 44 95 / .75) 100%)}.promo__inner{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;padding-top:80px;padding-bottom:80px}.promo h2{color:#fff;font-size:clamp(26px, 3vw, 40px);font-weight:800}.promo__big{font-size:20px}.promo__big strong{color:#ffd166;font-size:1.25em}.promo p{color:rgb(255 255 255 / .85)}.countdown{display:flex;gap:12px;margin-top:26px}.countdown div{min-width:74px;padding:12px 8px;text-align:center;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);border-radius:var(--radius)}.countdown b{display:block;font-size:30px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.countdown span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgb(255 255 255 / .7)}.tabs__nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:18px;scrollbar-width:thin}.tabs__btn{flex:none;padding:10px 18px;border-radius:99px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:14.5px;color:var(--text)}.tabs__btn:hover{border-color:var(--blue);color:var(--blue)}.tabs__btn.is-active{background:var(--blue);border-color:var(--blue);color:#fff}.tabs__pane{display:none}.tabs__pane.is-active{display:block;animation:fade .35s ease}@keyframes fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ptables{display:grid;gap:28px}.ptable{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.ptable.is-hidden{display:none}.ptable__head{display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(90deg,var(--blue-50),#fff);border-bottom:1px solid var(--line)}.ptable__thumb{flex:none;width:92px;height:58px;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line)}.ptable__thumb img{width:100%;height:100%;object-fit:contain}.ptable__title{font-size:19px;margin:0}.ptable__title a{color:var(--blue)}.ptable__sub{margin:2px 0 0;color:var(--muted);font-size:14px}.ptable__cta{margin-left:auto}.ptable__scroll{overflow-x:auto}.ptable table{width:100%;border-collapse:collapse;font-size:15px}.ptable th,.ptable td{padding:14px 20px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.ptable thead th{background:var(--blue-25);color:var(--muted);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.ptable tbody tr:last-child>*{border-bottom:0}.ptable tbody tr:hover{background:var(--blue-25)}.ptable tbody th{font-weight:600;color:var(--ink)}.ptable tbody th a{color:var(--ink)}.ptable tbody th a:hover{color:var(--blue)}.ptable .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ptable s{color:var(--muted)}.ptable__spec,.ptable__gift{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:13px;font-weight:500;color:var(--muted)}.ptable__gift{color:var(--ok)}.ptable__disc{color:var(--accent);font-weight:700}.ptable__final strong{color:var(--price);font-size:16.5px;font-weight:800}.ptable .act{text-align:right;white-space:nowrap;width:1%}.trend{display:block;font-size:12px;font-weight:600}.trend.is-down{color:var(--ok)}.trend.is-up{color:var(--accent)}.tools{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tool{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);text-align:left;transition:all .25s var(--ease)}.tool:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-3px);color:var(--text)}.tool__ico{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--blue-50);color:var(--blue);margin-bottom:10px;transition:background .25s,color .25s}.tool:hover .tool__ico{background:var(--blue);color:#fff}.tool__ico .hdl-ico{width:26px;height:26px}.tool strong{color:var(--blue);font-size:16.5px}.tool small{color:var(--muted);font-size:14px}.services{gap:20px}.service{display:flex;gap:16px;padding:24px;border-radius:var(--radius);background:var(--blue-25);border:1px solid #fff0;transition:all .25s}.service:hover{background:#fff;border-color:var(--line);box-shadow:var(--shadow)}.service__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:var(--sky-600);box-shadow:var(--shadow-sm)}.service__ico .hdl-ico{width:26px;height:26px}.service__ico img{width:34px;height:34px;object-fit:contain}.service h3{font-size:17px;margin-bottom:6px}.service p{margin:0;color:var(--muted);font-size:15px}.news{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.news__feature{position:relative;display:block;border-radius:var(--radius);overflow:hidden;min-height:420px;color:#fff}.news__feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.news__feature:hover img{transform:scale(1.04)}.news__feature::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 20 45 / .92) 0%,rgb(0 20 45 / .2) 60%,transparent)}.news__feature-text{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:28px}.news__feature h3{color:#fff;font-size:24px;margin:6px 0 8px}.news__feature p{color:rgb(255 255 255 / .8);margin:0}.news__feature time,.news__item time{font-size:13px;color:var(--sky);font-weight:600}.news__list{display:grid;gap:14px;align-content:start}.news__item{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;padding:10px;border-radius:var(--radius);background:#fff;border:1px solid var(--line);color:var(--text);transition:all .2s}.news__item:hover{box-shadow:var(--shadow);border-color:#fff0;color:var(--text)}.news__item img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}.news__item h3{font-size:15.5px;margin:4px 0 0;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lead{position:relative}.lead__head{margin-bottom:16px}.lead__title{font-size:21px;margin:0 0 4px}.lead__desc{margin:0;color:var(--muted);font-size:14.5px}.lead__body{display:grid;gap:12px}.lead__chips{display:flex;flex-wrap:wrap;gap:6px}.lead__chips .chip{padding:7px 14px;font-size:13.5px;position:relative}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field label{font-size:13px;font-weight:600;color:var(--muted)}.field label b{color:var(--accent)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:11px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:16px;transition:border-color .2s,box-shadow .2s}.field textarea{min-height:84px;resize:vertical}.field select{appearance:none;padding-right:38px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%235d6a7b' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--sky);box-shadow:0 0 0 4px rgb(0 170 210 / .15)}.field.is-error input{border-color:var(--accent);box-shadow:0 0 0 4px rgb(232 64 42 / .12)}.lead__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead__submit{min-height:52px;font-size:16px}.lead__submit.is-loading{pointer-events:none;opacity:.75}.lead__submit.is-loading .hdl-ico{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.lead__msg{margin:0;font-size:14px;font-weight:600;color:var(--accent);min-height:0}.lead__msg:empty{display:none}.lead__privacy{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--muted)}.lead__privacy .hdl-ico{color:var(--ok);width:14px;height:14px}.lead__done{text-align:center;padding:18px 6px}.lead__done-ico{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 12px;border-radius:50%;background:#e3f6ea;color:var(--ok);animation:pop .4s var(--ease)}.lead__done-ico .hdl-ico{width:32px;height:32px;stroke-width:3}.lead__done-title{font-size:20px;font-weight:800;color:var(--blue);margin:0 0 4px}.lead__done-text{color:var(--muted);margin-bottom:16px}@keyframes pop{from{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.lead--card{background:#fff;padding:26px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--line)}.lead--card .lead__body{grid-template-columns:1fr 1fr}.lead--card .lead__body>:not(.field),.lead--card .field--full,.lead--card .field--select{grid-column:1 / -1}.lead--card .lead__body>.field--select+.field--select{grid-column:auto}.lead--inline .lead__body{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end}.lead--inline .lead__msg,.lead--inline .lead__privacy{grid-column:1 / -1}.lead--inline .lead__privacy{display:none}.lead--inline .field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lead--inline .lead__submit{min-height:48px;padding:0 26px}.lead--inline .lead__done{padding:6px;display:flex;align-items:center;gap:14px;text-align:left}.lead--inline .lead__done-ico{margin:0;width:44px;height:44px}.lead--inline .lead__done .btn,.lead--inline .lead__done-text{display:none}.lead--bar .lead__body{grid-template-columns:1fr 1fr 1fr auto;align-items:end}.lead--bar .field label{color:rgb(255 255 255 / .75)}.lead--bar .lead__privacy{grid-column:1 / -1;color:rgb(255 255 255 / .6)}.lead--bar .lead__msg{grid-column:1 / -1;color:#ffd166}.lead--dark .lead__done-title{color:#fff}.lead--dark .lead__done-text{color:rgb(255 255 255 / .8)}.lead--dark .field input,.lead--dark .field select{border-color:#fff0}.lead--plain .lead__body{grid-template-columns:1fr 1fr}.lead--plain .lead__body>:not(.field),.lead--plain .field--full{grid-column:1 / -1}.lead--plain .field--select{grid-column:1 / -1}.lead--plain [data-version-wrap]:not([hidden]){grid-column:1 / -1}.cta-band{background:linear-gradient(110deg,var(--blue-900),var(--blue) 60%,var(--blue-700));color:#fff;position:relative;overflow:hidden}.cta-band::after{content:"";position:absolute;right:-120px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgb(0 170 210 / .35),transparent 65%);pointer-events:none}.cta-band__inner{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center;padding-top:52px;padding-bottom:52px}.cta-band h2{color:#fff;font-size:clamp(22px, 2.4vw, 30px);font-weight:800}.cta-band p{color:rgb(255 255 255 / .78);margin:0}.site-footer{color:rgb(255 255 255 / .75)}.footer-main{background:var(--blue-900);padding:64px 0 40px;font-size:14.5px}.footer-main__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer-about{margin:18px 0}.footer-title{color:#fff;font-size:15px;text-transform:uppercase;letter-spacing:.08em;margin:6px 0 18px}.contact-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.contact-list li{display:flex;gap:10px}.contact-list .hdl-ico{color:var(--sky);margin-top:3px}.contact-list b{color:#fff;font-weight:600}.site-footer a{color:rgb(255 255 255 / .8)}.site-footer a:hover{color:#fff}.footer-links,.footer-links ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.footer-links p{margin:0 0 9px}.footer-links a,.footer-links .linklike{position:relative;padding-left:14px;color:rgb(255 255 255 / .8)}.footer-links a::before,.footer-links .linklike::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:2px;background:var(--sky)}.footer-qr{display:flex;gap:12px;align-items:center;margin:18px 0}.footer-qr img{width:92px;height:92px;border-radius:8px;background:#fff;padding:4px}.footer-qr p{margin:0;font-size:13px}.socials{display:flex;gap:8px}.socials a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .08);color:#fff;transition:background .2s}.socials a:hover{background:var(--sky)}.socials .is-zalo{color:#0068ff;background:#fff}.socials .is-zalo .hdl-ico{width:28px;height:28px}.footer-bottom{background:#00122a;font-size:13px;padding:16px 0}.footer-bottom__inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-bottom p{margin:0;display:flex;gap:8px;align-items:center}.float-contact{position:fixed;right:18px;bottom:22px;z-index:90;display:grid;gap:10px;justify-items:end}.float-contact__btn{display:flex;align-items:center;gap:0;height:52px;padding:0 14px;border-radius:99px;color:#fff;background:var(--blue);box-shadow:var(--shadow);overflow:hidden;transition:gap .25s var(--ease),padding .25s}.float-contact__btn span{max-width:0;overflow:hidden;white-space:nowrap;font-weight:700;transition:max-width .3s var(--ease)}.float-contact__btn:hover{color:#fff;gap:10px;padding-right:20px}.float-contact__btn:hover span{max-width:180px}.float-contact__btn .hdl-ico{width:24px;height:24px}.float-contact__btn.is-zalo{background:#fff;color:#0068ff;padding:0 10px;border:1px solid var(--line)}.float-contact__btn.is-zalo:hover{color:#0068ff}.float-contact__btn.is-zalo .hdl-ico{width:32px;height:32px}.float-contact__btn.is-mess{background:linear-gradient(45deg,#0a7cff,#a033ff)}.float-contact__btn.is-call{background:var(--accent);animation:shake 3s infinite}.float-contact__btn.is-call span{max-width:180px;padding-left:10px}@keyframes shake{0%,86%,100%{transform:none}88%,92%,96%{transform:rotate(-6deg)}90%,94%,98%{transform:rotate(6deg)}}.mbar{display:none}.modal{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:16px}.modal__backdrop{position:absolute;inset:0;background:rgb(0 20 45 / .65);backdrop-filter:blur(3px);opacity:0;transition:opacity .25s}.modal__dialog{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;width:min(860px, 100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transform:translateY(20px) scale(.98);opacity:0;transition:all .3s var(--ease)}.modal.is-open .modal__backdrop{opacity:1}.modal.is-open .modal__dialog{transform:none;opacity:1}.modal__close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:var(--blue-50);color:var(--blue);display:grid;place-items:center}.modal__close:hover{background:var(--blue);color:#fff}.modal__aside{background:linear-gradient(160deg,var(--blue),var(--blue-900));color:rgb(255 255 255 / .85);padding:34px 28px}.modal__aside h2{color:#fff;font-size:24px;font-weight:800}.modal__body{padding:34px 28px 26px}.ticks{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px;font-size:14.5px}.ticks li{display:flex;gap:10px;align-items:flex-start}.ticks .hdl-ico{flex:none;margin-top:2px;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--sky);color:#fff;stroke-width:3}body.has-modal{overflow:hidden}.lightbox{position:fixed;inset:0;z-index:500;background:rgb(0 12 28 / .94);display:grid;place-items:center}.lightbox__fig{margin:0;max-width:92vw;max-height:88vh;text-align:center}.lightbox__fig img{max-width:92vw;max-height:82vh;width:auto;margin:0 auto;border-radius:6px}.lightbox__fig figcaption{color:rgb(255 255 255 / .75);margin-top:10px;font-size:14px}.lightbox__close,.lightbox__nav{position:absolute;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:0;background:rgb(255 255 255 / .1);color:#fff}.lightbox__close:hover,.lightbox__nav:hover{background:var(--sky)}.lightbox__close{top:18px;right:18px}.lightbox__nav{top:50%;margin-top:-26px}.lightbox__nav.is-prev{left:18px}.lightbox__nav.is-next{right:18px}.page-hero{position:relative;background:var(--blue) center / cover no-repeat;color:#fff;padding:56px 0 52px;overflow:hidden}.page-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(0 26 58 / .95),rgb(0 44 95 / .82) 60%,rgb(0 44 95 / .6))}.page-hero .container{position:relative}.page-hero h1{color:#fff;font-size:clamp(26px, 3.4vw, 42px);font-weight:800;margin:8px 0 10px;max-width:900px}.page-hero p{color:rgb(255 255 255 / .85);max-width:760px;margin:0;font-size:16.5px}.page-hero__meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:14px;color:rgb(255 255 255 / .8)}.page-hero__meta span{display:inline-flex;align-items:center;gap:6px}.page-hero__meta .hdl-ico{color:var(--sky)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13.5px}.crumbs li{display:inline-flex;align-items:center;gap:6px;color:rgb(255 255 255 / .7)}.crumbs li+li::before{content:"/";opacity:.5}.crumbs a{color:rgb(255 255 255 / .85)}.crumbs a:hover{color:#fff}.crumbs--dark li{color:var(--muted)}.crumbs--dark a{color:var(--blue-500)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.layout__aside{position:sticky;top:calc(var(--header-h) + 20px);display:grid;gap:20px}.admin-bar .layout__aside{top:calc(var(--header-h) + 52px)}.pl-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:22px}.pl-search{position:relative;flex:1;max-width:360px}.pl-search input{width:100%;min-height:46px;padding:0 16px 0 44px;border:1.5px solid var(--line);border-radius:99px}.pl-search .hdl-ico{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted)}.pl-jump{display:flex;flex-wrap:wrap;gap:6px}.pl-jump a{padding:6px 12px;border-radius:99px;background:var(--blue-50);color:var(--blue);font-size:13.5px;font-weight:600}.pl-jump a:hover{background:var(--blue);color:#fff}.note-box{display:flex;gap:12px;padding:16px 18px;border-radius:var(--radius);background:#fff8e6;border:1px solid #f3dc9e;color:#6b5310;font-size:14.5px;margin-top:24px}.note-box .hdl-ico{flex:none;margin-top:3px}.faq{display:grid;gap:10px}.faq details{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:0 20px}.faq summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:700;color:var(--blue);display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-size:22px;line-height:1;color:var(--sky-600);transition:transform .2s}.faq details[open] summary::after{transform:rotate(45deg)}.faq details>div{padding:0 0 16px;color:var(--text)}.aside-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-sm)}.aside-card h3{font-size:17px}.aside-contact{background:var(--blue);color:rgb(255 255 255 / .85);border:0}.aside-contact h3{color:#fff}.aside-contact .btn{margin-top:8px}.p-hero{position:relative;background:var(--blue-900);color:#fff;overflow:hidden}.p-hero__bg{position:absolute;inset:0}.p-hero__bg img,.p-hero__bg iframe{width:100%;height:100%;object-fit:cover;border:0}.p-hero__bg iframe{pointer-events:none;transform:scale(1.35)}.p-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(0 20 45 / .94) 0%,rgb(0 26 58 / .75) 45%,rgb(0 26 58 / .2) 100%)}.p-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:560px;padding-top:48px;padding-bottom:56px}.p-hero__logo{max-height:44px;width:auto;margin-bottom:14px;filter:brightness(0) invert(1)}.p-hero h1{color:#fff;font-size:clamp(30px, 4vw, 52px);font-weight:800;margin:6px 0 8px;line-height:1.08}.p-hero__sub{font-size:18px;color:#7fdcf2;font-weight:600;margin-bottom:8px}.p-hero__slogan{font-size:17px;color:rgb(255 255 255 / .85)}.p-hero__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:22px 0 6px}.p-hero__price small{color:rgb(255 255 255 / .75);font-size:15px}.p-hero__price strong{font-size:clamp(28px, 3vw, 40px);font-weight:800;color:#fff}.p-hero__offer{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:99px;background:rgb(232 64 42 / .18);border:1px solid rgb(232 64 42 / .5);color:#ffd3cc;font-size:14px;font-weight:600;margin-bottom:22px}.p-hero__btns{display:flex;flex-wrap:wrap;gap:10px}.p-hero__media{position:relative}.p-hero__media img{width:100%;max-height:420px;object-fit:contain;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .45))}.p-hero__video{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:8px 16px 8px 8px;border-radius:99px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .25);color:#fff}.p-hero__video:hover{background:#fff;color:var(--blue)}.p-hero__video .hdl-ico{width:32px;height:32px;color:var(--accent)}.specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.specs div{background:#fff;padding:16px 18px}.specs small{display:block;color:var(--muted);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.specs strong{color:var(--blue);font-size:17px}.p-specs{position:relative;z-index:3;margin-top:-36px}.p-specs .specs{box-shadow:var(--shadow)}.subnav{position:sticky;top:var(--header-h);z-index:60;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 6px 16px -14px rgb(0 28 64 / .5)}.admin-bar .subnav{top:calc(var(--header-h) + 32px)}.subnav__inner{display:flex;align-items:center;gap:16px;min-height:58px}.subnav__title{font-weight:800;color:var(--blue);white-space:nowrap}.subnav__links{flex:1;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.subnav__links::-webkit-scrollbar{display:none}.subnav__links a{flex:none;padding:17px 12px;color:var(--muted);font-weight:600;font-size:14.5px;border-bottom:3px solid #fff0}.subnav__links a:hover{color:var(--blue)}.subnav__links a.is-active{color:var(--blue);border-bottom-color:var(--sky)}.vcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.vcard{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;transition:all .25s}.vcard:hover{box-shadow:var(--shadow);border-color:#fff0}.vcard__media{display:block;aspect-ratio:16 / 9;background:linear-gradient(180deg,#f3f6fa,#e7edf4)}.vcard__media img{width:100%;height:100%;object-fit:contain;padding:8px}.vcard .badge{position:absolute;top:12px;left:12px;margin:0}.vcard__body{display:flex;flex-direction:column;flex:1;padding:18px}.vcard h3{font-size:17px;margin-bottom:4px}.vcard h3 a{color:var(--ink)}.vcard__spec{color:var(--muted);font-size:13.5px;margin-bottom:12px}.vcard__price{margin-top:auto;padding-top:12px;border-top:1px dashed var(--line)}.vcard__price s{color:var(--muted);font-size:14px}.vcard__price strong{display:block;color:var(--price);font-size:21px;font-weight:800}.vcard__gift{display:flex;gap:6px;align-items:center;color:var(--ok);font-size:13.5px;font-weight:600;margin-top:6px}.vcard__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.block{padding:64px 0;border-bottom:1px solid var(--line)}.block:nth-of-type(even){background:var(--blue-25)}.block__head{display:flex;align-items:center;gap:14px;margin-bottom:26px}.block__ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--blue);color:#fff;flex:none}.block__ico .hdl-ico{width:24px;height:24px}.block__head h2{margin:0;font-size:clamp(22px, 2.4vw, 30px);font-weight:800}.block__head p{margin:2px 0 0;color:var(--muted)}.gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:10px}.gallery a{position:relative;display:block;border-radius:10px;overflow:hidden;background:var(--blue-50)}.gallery a:first-child{grid-column:span 2;grid-row:span 2}.gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.gallery a:hover img{transform:scale(1.06)}.gallery__more{position:absolute;inset:0;display:grid;place-items:center;background:rgb(0 26 58 / .65);color:#fff;font-weight:700;font-size:18px}.video-embed{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:#000;box-shadow:var(--shadow)}.video-embed iframe,.video-embed button{position:absolute;inset:0;width:100%;height:100%;border:0}.video-embed button{padding:0;background:#000}.video-embed button img{width:100%;height:100%;object-fit:cover;opacity:.8}.video-embed button .hdl-ico{position:absolute;top:50%;left:50%;width:76px;height:76px;margin:-38px 0 0 -38px;color:#fff;filter:drop-shadow(0 4px 16px rgb(0 0 0 / .5));transition:transform .2s}.video-embed button:hover .hdl-ico{transform:scale(1.1);color:var(--accent)}.cta-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.entry{font-size:16.5px;line-height:1.75;color:var(--text)}.entry>*+*{margin-top:1em}.entry h2{font-size:26px;margin-top:1.6em}.entry h3{font-size:21px;margin-top:1.4em}.entry h4{font-size:18px;margin-top:1.2em}.entry ul,.entry ol{padding-left:1.3em}.entry li+li{margin-top:.35em}.entry img{border-radius:10px;margin:0 auto}.entry img.alignleft{float:left;margin:.3em 1.4em 1em 0}.entry img.alignright{float:right;margin:.3em 0 1em 1.4em}.entry .aligncenter{margin-left:auto;margin-right:auto}.entry figure{margin:1.4em 0}.entry figcaption,.entry .wp-caption-text{font-size:14px;color:var(--muted);text-align:center;margin-top:8px}.entry .wp-caption{max-width:100%}.entry blockquote{margin:1.5em 0;padding:16px 22px;border-left:4px solid var(--sky);background:var(--blue-25);border-radius:0 10px 10px 0;color:var(--ink)}.entry a{text-decoration:underline;text-underline-offset:3px}.entry iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:10px}.entry table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.entry table tbody,.entry table thead{display:table;width:100%;min-width:520px}.entry th,.entry td{padding:11px 14px;border:1px solid var(--line);text-align:left;vertical-align:top}.entry tr:nth-child(even) td{background:var(--blue-25)}.entry thead th,.entry tr:first-child th{background:var(--blue);color:#fff}.entry td:first-child{font-weight:600;color:var(--ink)}.entry::after{content:"";display:table;clear:both}.is-collapsed{max-height:520px;overflow:hidden;position:relative}.is-collapsed::after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(transparent,#fff)}.block:nth-of-type(even) .is-collapsed::after{background:linear-gradient(transparent,var(--blue-25))}.more-btn{margin-top:16px}.v-top{padding:28px 0 56px}.v-top__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:start}.v-gallery__main{position:relative;aspect-ratio:16 / 10;background:linear-gradient(180deg,#f3f6fa,#e7edf4);border-radius:var(--radius-lg);overflow:hidden}.v-gallery__main img{width:100%;height:100%;object-fit:contain}.v-gallery__zoom{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--blue);display:grid;place-items:center;box-shadow:var(--shadow)}.v-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.v-gallery__thumbs button{flex:none;width:88px;height:60px;padding:0;border:2px solid #fff0;border-radius:8px;overflow:hidden;background:var(--blue-50)}.v-gallery__thumbs button.is-active{border-color:var(--sky)}.v-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.v-info h1{font-size:clamp(24px, 2.6vw, 34px);font-weight:800;margin:8px 0 6px}.v-info__line{color:var(--muted);margin-bottom:18px}.pricebox{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:18px}.pricebox__row{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line)}.pricebox__row span{color:var(--muted)}.pricebox__row b{font-variant-numeric:tabular-nums}.pricebox__row.is-disc b{color:var(--accent)}.pricebox__final{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;background:var(--blue-50)}.pricebox__final span{font-weight:700;color:var(--blue)}.pricebox__final strong{font-size:28px;font-weight:800;color:var(--price);line-height:1}.pricebox__roll{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:14.5px;border-top:1px solid var(--line)}.pricebox__roll strong{color:var(--blue)}.promo-box{padding:16px 18px;border-radius:var(--radius);background:#fff4f2;border:1px dashed #f3a497;margin-bottom:18px}.promo-box h3{display:flex;align-items:center;gap:8px;color:var(--accent-600);font-size:16px;margin-bottom:8px}.promo-box .entry{font-size:15px}.promo-box .entry>*+*{margin-top:.5em}.v-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.v-actions .btn:first-child{grid-column:1 / -1}.v-quick{display:flex;gap:8px;align-items:stretch;padding:14px;border-radius:var(--radius);background:var(--blue)}.v-quick .lead{flex:1}.v-contact{display:grid;gap:6px;margin-top:16px;font-size:14.5px;color:var(--muted)}.v-contact span{display:flex;gap:8px}.v-contact .hdl-ico{color:var(--sky-600);margin-top:3px}.share{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;color:var(--muted)}.share a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--blue-50);color:var(--blue)}.share a:hover{background:var(--blue);color:#fff}.sticky-cta{display:none}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:all .25s;color:var(--text)}.post-card:hover{box-shadow:var(--shadow);border-color:#fff0;color:var(--text)}.post-card__media{aspect-ratio:16 / 10;overflow:hidden;background:var(--blue-50)}.post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.post-card:hover .post-card__media img{transform:scale(1.05)}.post-card__body{padding:18px}.post-card time{font-size:13px;color:var(--sky-600);font-weight:600}.post-card h2,.post-card h3{font-size:17px;margin:6px 0 8px;color:var(--ink)}.post-card p{margin:0;color:var(--muted);font-size:14.5px}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:40px}.pagination .page-numbers{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--line);color:var(--text);font-weight:600}.pagination .page-numbers.current,.pagination a.page-numbers:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.article{max-width:820px}.article__meta{display:flex;flex-wrap:wrap;gap:14px;color:rgb(255 255 255 / .8);font-size:14px;margin-top:10px}.article__cats a{display:inline-block;padding:3px 10px;border-radius:99px;background:var(--sky);color:#fff;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.article-contact{margin-top:40px;padding:24px;border-radius:var(--radius-lg);background:var(--blue-25);border:1px solid var(--line)}.article-contact h3{font-size:18px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.tags a{padding:5px 12px;border-radius:99px;background:var(--blue-50);font-size:13.5px}.widget{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px}.widget__title{font-size:16px}.widget ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mini-posts{display:grid;gap:14px}.mini-post{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:center;color:var(--ink);font-weight:600;font-size:14.5px;line-height:1.4}.mini-post img{width:88px;height:60px;object-fit:cover;border-radius:8px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ccard{display:flex;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.ccard__ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--blue-50);color:var(--blue)}.ccard small{display:block;color:var(--muted);font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ccard strong,.ccard a{color:var(--ink);font-weight:600}.ccard--wide{grid-column:1 / -1}.map{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);min-height:340px}.map iframe{display:block;width:100%;height:100%;min-height:340px;border:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;margin:24px 0}.calc{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm)}.calc__inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:18px}.calc__table{width:100%;border-collapse:collapse;font-size:15.5px}.calc__table th,.calc__table td{padding:12px 4px;border-bottom:1px solid var(--line)}.calc__table th{text-align:left;font-weight:500;color:var(--text)}.calc__table td{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.calc__table .is-sub th,.calc__table .is-sub td{color:var(--blue);font-weight:700}.calc__table .is-total th,.calc__table .is-total td{border-bottom:0;padding-top:16px;font-size:19px;font-weight:800;color:var(--blue)}.calc__table .is-total td{color:var(--price);font-size:24px}.calc__note{font-size:13.5px;color:var(--muted);margin:14px 0}.calc__cta{display:flex;flex-wrap:wrap;gap:10px}.calc__result{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.calc__result div{padding:14px 16px;border-radius:var(--radius);background:var(--blue-25);border:1px solid var(--line)}.calc__result span{display:block;font-size:13px;color:var(--muted)}.calc__result strong{font-size:19px;color:var(--blue);font-variant-numeric:tabular-nums}.calc__result .is-hl{background:var(--blue);border-color:var(--blue)}.calc__result .is-hl span{color:rgb(255 255 255 / .75)}.calc__result .is-hl strong{color:#fff;font-size:22px}.field input[type=range]{padding:0;min-height:30px;border:0;accent-color:var(--blue);box-shadow:none}.empty{text-align:center;padding:80px 0}.empty__code{font-size:120px;font-weight:800;color:var(--blue-50);line-height:1;-webkit-text-stroke:2px var(--blue)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}@media (max-width:1500px){.brand__text{display:none}.nav .menu>li>a{padding:0 10px}}@media (max-width:1200px){.hotline__txt small{display:none}.nav .menu>li>a{padding:0 9px;font-size:14.5px}.brand__text{display:none}}@media (max-width:1024px){:root{--header-h:64px}.topbar{display:none}.nav,.site-header__cta,[data-search-open]{display:none}.burger{display:inline-grid}.brand__text{display:flex}.site-header__inner{justify-content:space-between}.hotline__txt{display:none}.hotline{padding:0}.hotline__ico{background:var(--accent);color:#fff}.grid--3,.services{grid-template-columns:repeat(2,1fr)}.tools{grid-template-columns:repeat(2,1fr)}.promo__inner,.cta-band__inner,.layout,.v-top__grid,.contact-grid,.p-hero__inner{grid-template-columns:1fr}.layout__aside{position:static}.footer-main__grid{grid-template-columns:1fr 1fr}.footer-col--about{grid-column:1 / -1}.quickquote__card{flex-direction:column;align-items:stretch}.lead--inline .lead__body{grid-template-columns:1fr 1fr}.lead--inline .lead__submit{grid-column:1 / -1}.news{grid-template-columns:1fr}.posts{grid-template-columns:repeat(2,1fr)}.p-hero__inner{min-height:0}.p-hero__media{order:-1}.p-hero__media img{max-height:280px}.cta-row{grid-template-columns:repeat(2,1fr)}.subnav__title{display:none}}@media (max-width:782px){.admin-bar .site-header{top:0}.admin-bar .subnav{top:var(--header-h)}}@media (max-width:767px){:root{--gutter:16px}body{font-size:15.5px;padding-bottom:64px}.section{padding:56px 0}.section-head{margin-bottom:28px}.section-head--row{flex-direction:column;align-items:flex-start}.hero__track{aspect-ratio:4 / 4.2;max-height:none}.hero.has-slides .hero__track{aspect-ratio:1920 / 1000;min-height:220px}.hero__slide.has-text::after{background:linear-gradient(0deg,rgb(0 26 58 / .92) 0%,rgb(0 26 58 / .55) 55%,rgb(0 26 58 / .1) 100%)}.hero__overlay{align-items:flex-end;padding-bottom:40px}.hero__nav{display:none}.hero__dots{bottom:14px}.hero__btns .btn{flex:1;min-height:48px;padding:0 16px;font-size:15px}.quickquote{margin-top:0;padding-top:16px}.quickquote__card{padding:16px;border-radius:var(--radius)}.lead--inline .lead__body,.lead--bar .lead__body,.lead--card .lead__body,.lead--plain .lead__body{grid-template-columns:1fr}.lead--card{padding:20px}.grid--products{grid-template-columns:repeat(2,1fr);gap:12px}.pcard__body{padding:12px}.pcard__title{font-size:15.5px}.pcard__sub{display:none}.pcard__price{font-size:15.5px}.pcard__count{display:none}.pcard__actions{grid-template-columns:1fr}.pcard__actions .btn--ghost{display:none}.grid--3,.grid--2,.services,.posts{grid-template-columns:1fr}.tools{gap:10px}.tool{padding:16px}.countdown div{min-width:0;flex:1}.countdown b{font-size:24px}.promo__inner{padding-top:56px;padding-bottom:56px;gap:32px}.footer-main__grid{grid-template-columns:1fr;gap:28px}.footer-bottom__inner{flex-direction:column}.float-contact{display:none}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:95;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px -10px rgb(0 28 64 / .35);padding-bottom:env(safe-area-inset-bottom)}.mbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:60px;border:0;background:none;color:var(--blue);font-size:11.5px;font-weight:700}.mbar__item .hdl-ico{width:22px;height:22px}.mbar__item .hdl-ico[viewBox="0 0 48 48"]{color:#0068ff;width:26px;height:26px}.mbar__item.is-call{color:var(--accent)}.mbar__item.is-main{position:relative;color:#fff}.mbar__item.is-main::before{content:"";position:absolute;top:-16px;width:48px;height:48px;border-radius:50%;background:var(--accent);box-shadow:0 6px 16px -4px rgb(232 64 42 / .6);z-index:-1}.mbar__item.is-main .hdl-ico{margin-top:-14px;margin-bottom:8px}.mbar__item.is-main span{color:var(--accent)}.modal{padding:0;align-items:end}.modal__dialog{grid-template-columns:1fr;border-radius:20px 20px 0 0;max-height:92vh}.modal__aside{padding:22px 20px 16px}.modal__aside h2{font-size:20px;padding-right:40px}.modal__aside .ticks,.modal__aside [data-modal-text]{display:none}.modal__body{padding:18px 20px 24px}.ptable__head{flex-wrap:wrap;padding:14px 16px}.ptable__cta{margin-left:0;width:100%}.ptable thead{display:none}.ptable table,.ptable tbody,.ptable tr,.ptable th,.ptable td{display:block;width:100%}.ptable tr{padding:14px 16px;border-bottom:1px solid var(--line)}.ptable tbody tr:last-child{border-bottom:0}.ptable th,.ptable td{padding:0;border:0}.ptable tbody th{margin-bottom:8px;font-size:15.5px}.ptable td.num{display:flex;justify-content:space-between;text-align:right;padding:3px 0}.ptable td.num::before{content:attr(data-label);color:var(--muted);font-weight:500}.ptable .act{width:100%;text-align:left;display:flex;gap:8px;margin-top:10px}.ptable .act .btn--primary{flex:1}.ptable__final{flex-wrap:wrap}.ptable__final .trend{width:100%;text-align:right}.page-hero{padding:36px 0 34px}.p-specs{margin-top:0;padding-top:16px}.specs{grid-template-columns:repeat(2,1fr)}.subnav{top:var(--header-h)}.block{padding:44px 0}.gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}.cta-row{grid-template-columns:1fr 1fr}.contact-cards,.split{grid-template-columns:1fr}.v-actions{grid-template-columns:1fr}.v-quick{flex-direction:column}.sticky-cta{position:fixed;left:0;right:0;bottom:60px;z-index:94;display:flex;align-items:center;gap:10px;padding:10px 16px;background:rgb(255 255 255 / .97);border-top:1px solid var(--line);box-shadow:0 -6px 16px -12px rgb(0 28 64 / .4);transform:translateY(120%);transition:transform .3s var(--ease)}.sticky-cta.is-show{transform:none}.sticky-cta__price{flex:1;line-height:1.2}.sticky-cta__price small{display:block;font-size:12px;color:var(--muted)}.sticky-cta__price strong{color:var(--price);font-size:17px}.calc{padding:18px}.calc__result{grid-template-columns:1fr 1fr}.news__item{grid-template-columns:110px 1fr}.news__feature{min-height:300px}.empty__code{font-size:84px}}@media (max-width:380px){.brand__text{display:none}.grid--products{grid-template-columns:1fr 1fr}}@media print{.topbar,.site-header,.site-footer,.float-contact,.mbar,.modal,.subnav,.sticky-cta,.ptable .act{display:none!important}body{padding:0}}.hero__track{width:100%}.v-top__grid>*,.layout>*,.contact-grid>*,.promo__inner>*,.cta-band__inner>*,.p-hero__inner>*{min-width:0}@media (max-width:767px){.site-header__inner{gap:10px}.site-header__actions{gap:4px}.specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout__aside>*,.widget,.widget *{min-width:0;max-width:100%}.layout__aside{grid-template-columns:minmax(0,1fr)}.widget input[type=search]{width:100%;min-height:42px;padding:0 12px;border:1.5px solid var(--line);border-radius:8px}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}