@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/BeVietnamPro-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/BeVietnamPro-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/BeVietnamPro-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/BeVietnamPro-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/BeVietnamPro-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/BeVietnamPro-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/BeVietnamPro-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/BeVietnamPro-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/BeVietnamPro-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/BeVietnamPro-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/BeVietnamPro-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/BeVietnamPro-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/BeVietnamPro-800-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/BeVietnamPro-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/BeVietnamPro-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../assets/fonts/BeVietnamPro-900-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../assets/fonts/BeVietnamPro-900-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../assets/fonts/BeVietnamPro-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/PlayfairDisplay-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/PlayfairDisplay-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/PlayfairDisplay-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg:#0b0b0e;--bg-2:#121218;--panel:#15151c;--bg-3:#1a1a22;--gold:#d6b25e;--gold-2:#f0d79a;--gold-deep:#9c7d34;--grad-gold:linear-gradient(135deg,#f6e6b4 0%,#d6b25e 45%,#b08a36 100%);--cream:#f4efe4;--muted:#a39a8a;--muted-2:#8d8679;--line:rgba(214,178,94,.18);--line-2:rgba(255,255,255,.07);--red:#e0121b;--red-d:#b00d14;--zalo:#0068ff;--ok:#46c98a;--warn:#e6b94f;--info:#5b9bff;--bad:#ff5a66;--r-lg:18px;--r-md:12px;--r-sm:8px;--r-full:999px;--shadow-sm:0 8px 24px rgba(0,0,0,.4);--shadow:0 30px 70px -28px rgba(0,0,0,.85);--shadow-lg:0 20px 55px rgba(0,0,0,.55);--shadow-gold:0 20px 50px -22px rgba(214,178,94,.4);--dur-fast:.15s;--dur:.25s;--dur-slow:.45s;--ease:cubic-bezier(.2,.7,.2,1);--max:1200px;--ff:"Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mono:"JetBrains Mono","SFMono-Regular",ui-monospace,Consolas,monospace;accent-color:var(--gold)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:86px}body{font-family:var(--ff);color:var(--cream);background:var(--bg);font-size:17.5px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}.wrap{max-width:var(--max);margin:0 auto;padding:0 26px}section{position:relative}b,strong{color:#fff}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(70% 50% at 80% -5%,rgba(214,178,94,.1),transparent 60%),radial-gradient(60% 50% at -10% 30%,rgba(214,178,94,.06),transparent 60%)}.wrap{position:relative;z-index:2}b[data-count]{font-variant-numeric:tabular-nums}h1,h2,h3{line-height:1.16;font-weight:800;letter-spacing:-.02em;color:#fff}h1,.sec-head h2{font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:0;line-height:1.18}.gold{color:var(--gold)}h1 .gold{background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:700;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--gold)}.kicker:before{content:"";width:24px;height:1px;background:var(--gold);opacity:.7}.kicker.center{justify-content:center}.sec-head{max-width:780px;margin:0 auto 52px;text-align:center}.sec-head h2{font-size:clamp(2rem,4.4vw,3.2rem);margin:16px 0 14px}.sec-head p{color:var(--muted);font-size:1.12rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:1rem;padding:14px 28px;border-radius:var(--r-full);cursor:pointer;border:1px solid transparent;transition:var(--dur) ease;white-space:nowrap}.btn svg{width:19px;height:19px}.btn.lg{padding:17px 34px;font-size:1.06rem}.btn-gold{background:var(--grad-gold);color:#1a1407;font-weight:800;box-shadow:var(--shadow-gold)}.btn-gold:hover{transform:translateY(-3px);filter:brightness(1.06)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--cream)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-zalo{background:var(--zalo);color:#fff}.btn-zalo:hover{background:#0057d6;transform:translateY(-3px)}.btn-zalo svg{width:26px;height:26px}.hero{position:relative;padding:148px 0 96px;overflow:hidden;background:radial-gradient(120% 95% at 78% 8%,#1b1709,#100f0c 42%,#0b0b0e 76%)}.hero-air{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-air svg{width:100%;height:100%}#windfx{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;background:#d6b25e14;border:1px solid var(--line);padding:8px 16px;border-radius:var(--r-full);font-weight:600;font-size:.9rem;color:var(--gold-2)}.eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #d6b25e2e}.hero h1{font-size:clamp(2.6rem,5.6vw,4.5rem);font-weight:700;margin:22px 0 18px;letter-spacing:0;color:#fff}.hero h1 em{font-style:normal}.hero .lead{font-size:1.2rem;color:var(--muted);max-width:540px;margin-bottom:30px}.hero .lead b{color:var(--cream);font-weight:700}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-ticks{display:flex;gap:30px;margin-top:38px;flex-wrap:wrap}.hero-ticks li{display:flex;flex-direction:column}.hero-ticks b{font-size:2rem;font-weight:900;color:#fff;letter-spacing:-.02em}.hero-ticks li:first-child b{color:var(--gold)}.hero-ticks b{font-variant-numeric:tabular-nums}.hero-ticks span{font-size:.92rem;color:var(--muted);font-weight:600}.hero-art{position:relative;display:flex;justify-content:center;align-items:center;min-height:440px}.hero-art .halo{position:absolute;width:118%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 46%,rgba(214,178,94,.16) 0%,#2c2a33 26%,#1a1922 48%,transparent 70%)}.fan-img{position:relative;z-index:2;width:96%;max-width:560px;height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.8));animation:fanbob 5.5s ease-in-out infinite alternate}@keyframes fanbob{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.spot{background:radial-gradient(circle at 50% 48%,#26242c 0%,#181820 42%,transparent 72%)}.stats{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:40px 26px}.stat{text-align:center;position:relative}.stat:not(:last-child):after{content:"";position:absolute;right:-9px;top:12%;height:76%;width:1px;background:var(--line)}.stat b{display:block;font-size:clamp(2.1rem,4.4vw,3rem);font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums}.stat span{color:var(--muted);font-weight:600;font-size:.98rem}.sec{padding:96px 0}.sec.alt{background:var(--bg-2)}.calc-wrap{background:linear-gradient(180deg,var(--panel),var(--bg));border:1px solid var(--line);border-radius:var(--r-lg);padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:40px;box-shadow:var(--shadow)}.calc-in label{display:block;font-weight:700;font-size:.95rem;color:var(--cream);margin:20px 0 9px}.calc-in label:first-child{margin-top:0}.calc-in select,.calc-in input[type=number]{width:100%;background:var(--bg);border:1.5px solid var(--line);color:var(--cream);border-radius:var(--r-md);padding:14px 16px;font-family:inherit;font-size:1rem;font-weight:600}.calc-in select:focus,.calc-in input:focus{outline:none;border-color:var(--gold)}.calc-in input[type=range]{width:100%;accent-color:var(--gold);height:6px}.hours-val{font-family:var(--mono);color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}.calc-out{border-left:2px solid var(--line);padding-left:34px;display:flex;flex-direction:column;justify-content:center}.calc-out .row{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-bottom:1px dashed var(--line);font-size:1rem;color:var(--muted)}.calc-out .row b{font-family:var(--mono);color:var(--cream);font-size:1.05rem;font-variant-numeric:tabular-nums}.calc-out .save-lab{font-size:.92rem;color:var(--muted);margin:20px 0 4px;font-weight:600}.calc-out .save{font-family:var(--mono);font-weight:800;font-size:clamp(2.2rem,4.8vw,3.4rem);line-height:1;font-variant-numeric:tabular-nums;background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.calc-out .cap{font-size:.9rem;color:var(--muted);margin-top:12px}.calc-cta{margin-top:20px}.tabs{display:flex;gap:10px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.tab{padding:13px 28px;border-radius:var(--r-full);border:1px solid var(--line);background:var(--bg-2);font-family:inherit;font-weight:700;font-size:1rem;color:var(--muted);cursor:pointer;transition:var(--dur)}.tab:hover{border-color:var(--gold);color:var(--gold)}.tab.is-active{background:var(--grad-gold);border-color:transparent;color:#1a1407;box-shadow:var(--shadow-gold)}.prod-panel{display:none;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:42px}.prod-panel.is-active{display:grid;animation:fade var(--dur-slow) ease}@keyframes fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.prod-media{position:relative;display:flex;justify-content:center;align-items:center;min-height:410px;border-radius:var(--r-lg);background:radial-gradient(circle at 50% 48%,#2c2a33 0%,#1c1b23 42%,transparent 72%)}.prod-media img{width:90%;max-width:440px;height:auto;filter:drop-shadow(0 36px 50px rgba(0,0,0,.7))}.prod-media .badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--grad-gold);color:#1a1407;font-weight:800;font-size:.82rem;letter-spacing:.04em;padding:7px 16px;border-radius:var(--r-full)}.prod-body h3{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:14px}.prod-body h3 .mark{color:var(--gold)}.prod-body>p{color:var(--muted);font-size:1.1rem;margin-bottom:22px}.prod-body>p b{color:var(--cream)}.feat{display:grid;gap:12px;margin-bottom:26px}.feat li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:1.04rem;color:var(--cream)}.feat i{width:24px;height:24px;border-radius:50%;background:#d6b25e24;flex:none;position:relative}.feat i:after{content:"";position:absolute;left:8px;top:5px;width:6px;height:11px;border:solid var(--gold);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.spec{margin-top:8px}.spec-cap{font-weight:700;font-size:1.05rem;margin-bottom:14px;color:var(--muted)}.spec-cap .kicker{margin-right:10px}.spec-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.spec-scroll table{width:100%;border-collapse:collapse;min-width:640px;font-size:1.02rem}.spec-scroll th,.spec-scroll td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line-2)}.spec-scroll thead th{background:#000;color:var(--gold);font-weight:700;font-size:.92rem;letter-spacing:.04em;border-bottom:1px solid var(--line)}.spec-scroll tbody tr:nth-child(2n){background:#ffffff05}.spec-scroll tbody tr:hover{background:#d6b25e12}.spec-scroll td{color:var(--cream);font-variant-numeric:tabular-nums}.spec-scroll td:first-child{font-weight:800;color:var(--gold)}.spec-scroll s{color:var(--muted-2);text-decoration:none;font-size:.85em;margin-left:5px}.spec-note{margin-top:14px;color:var(--muted);font-size:.96rem}.ceiling-hero{position:relative;display:flex;justify-content:center;align-items:center;min-height:480px;margin-bottom:14px}.ceiling-hero .halo{position:absolute;width:94%;max-width:1050px;aspect-ratio:2.1/1;border-radius:50%;background:radial-gradient(ellipse,rgba(214,178,94,.18),rgba(40,38,32,.35) 34%,transparent 64%)}.ceiling-hero img{position:relative;z-index:2;width:100%;max-width:1120px;height:auto;filter:drop-shadow(0 44px 64px rgba(0,0,0,.9))}.ceiling-specs{display:flex;gap:16px;margin:0 auto 26px;flex-wrap:wrap;justify-content:center;max-width:780px}.ceiling-specs .cs{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 26px;flex:1;min-width:160px;text-align:center}.ceiling-specs .cs b{display:block;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums}.ceiling-specs .cs span{color:var(--muted);font-size:.9rem;font-weight:600}.motor-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:22px;align-items:stretch}.motor-card{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:28px 24px;text-align:center}.motor-card.win{border-color:var(--gold);box-shadow:var(--shadow-gold)}.mc-head span{display:block;font-size:1.2rem;font-weight:800;color:#fff}.mc-head small{color:var(--muted);font-weight:600}.mphoto{margin:18px auto;width:200px;height:200px;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(circle at 50% 45%,#2c2a33,#141319);border:1px solid var(--line-2);display:grid;place-items:center}.mphoto img{width:100%;height:100%;object-fit:cover}.mphoto svg{width:94%;height:auto}.motor-card.win .mphoto{border-color:var(--gold);box-shadow:inset 0 0 0 1px #d6b25e40}@keyframes spin{to{transform:rotate(360deg)}}.mc-list{display:grid;gap:9px;text-align:left;font-size:1.02rem;color:var(--muted)}.mc-list li{padding-left:24px;position:relative}.mc-list li:before{content:"";position:absolute;left:4px;top:9px;width:8px;height:8px;border-radius:50%;background:var(--muted-2)}.motor-card.win .mc-list li:before{background:var(--gold)}.mc-list b{color:var(--cream)}.motor-card.win .mc-list b{color:var(--gold)}.energy{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px;display:flex;flex-direction:column;justify-content:center}.energy-big{text-align:center;line-height:1;margin-bottom:26px}.energy-big .pre,.energy-big .num,.energy-big .pct{font-weight:900;background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.energy-big .pre{font-size:2.4rem;vertical-align:top}.energy-big .num{font-size:5rem;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.energy-big .pct{font-size:2.6rem}.energy-big small{display:block;color:var(--muted);font-weight:600;font-size:.92rem;margin-top:4px}.bar{margin-bottom:18px}.bar-row{display:flex;justify-content:space-between;font-weight:700;font-size:.98rem;margin-bottom:7px;color:var(--cream)}.bar-row .bv.pmsm{color:var(--gold)}.track{position:relative;height:34px;background:#000;border:1px solid var(--line-2);border-radius:var(--r-sm);overflow:hidden}.fill{position:absolute;left:0;top:0;height:100%;width:0;border-radius:var(--r-sm);transition:width 1.3s var(--ease)}.fill.ord{background:repeating-linear-gradient(135deg,#3a3a42 0 9px,#2c2c33 9px 18px)}.fill.pmsm{background:var(--grad-gold)}.saved{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-weight:800;font-size:.84rem;color:#1a1407;opacity:0;transition:opacity var(--dur-slow) .9s}.energy.in .saved{opacity:1}.energy .foot{color:var(--muted-2);font-size:.84rem;margin-top:6px}.ctrl-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:34px}.ctrl-card{display:flex;gap:22px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:var(--dur);align-items:center}.ctrl-card:hover{transform:translateY(-6px);border-color:var(--gold);box-shadow:var(--shadow-gold)}.ctrl-photo{position:relative;flex:none;width:250px;border-radius:var(--r-md);overflow:hidden;background:radial-gradient(circle at 50% 45%,#26242c,#121218)}.ctrl-photo img{width:100%;height:250px;object-fit:contain;padding:14px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.6))}.ctrl-photo .tag{position:absolute;left:10px;bottom:10px;background:#000000b3;color:var(--gold);font-size:.74rem;font-weight:700;padding:5px 12px;border-radius:var(--r-full);border:1px solid var(--line)}.ctrl-info h3{font-size:1.26rem;margin-bottom:6px;color:#fff}.ctrl-info>p{color:var(--muted);font-size:.98rem;margin-bottom:14px}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips li{background:#d6b25e1a;border:1px solid var(--line);color:var(--gold-2);font-weight:600;font-size:.82rem;padding:5px 12px;border-radius:var(--r-full)}.techblock{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;margin-bottom:24px}.techblock .th{display:flex;align-items:center;gap:30px;margin-bottom:22px}.techblock .th .pic{width:320px;height:330px;border-radius:var(--r-md);flex:none;overflow:hidden;background:radial-gradient(circle at 50% 45%,#2c2a33,#141319);display:grid;place-items:center;border:1px solid var(--line-2)}.techblock .th .pic img{width:100%;height:100%;object-fit:contain;padding:18px;filter:drop-shadow(0 16px 26px rgba(0,0,0,.65))}@media(max-width:680px){.techblock .th .pic{width:100%;height:300px}}.techblock .th h3{font-size:1.5rem;color:#fff}.techblock .th .sub{color:var(--gold);font-weight:600;font-size:.95rem;margin-top:4px}.techblock .th>div:last-child{flex:1}.techblock>p{color:var(--muted);margin-bottom:22px;max-width:820px}@media(max-width:680px){.techblock .th{flex-direction:column;text-align:center}.techblock .th .pic{width:100%;height:220px}}.tg{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tg .ti{display:flex;gap:14px;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-md);padding:18px 20px}.tg .ti .nm{font-family:var(--mono);font-weight:800;font-size:1.15rem;flex:none;width:30px;color:var(--gold);font-variant-numeric:tabular-nums}.tg .ti b{display:block;color:#fff;font-size:1rem;margin-bottom:3px}.tg .ti span{color:var(--muted);font-size:.92rem;line-height:1.55}.fanfeat{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 26px;margin-top:6px}.fanfeat li{display:flex;gap:10px;align-items:flex-start;color:var(--cream);font-size:1rem;font-weight:500}.fanfeat li:before{content:"";flex:none;width:13px;height:13px;margin-top:.3em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d6b25e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5.5 5.5L20 6.5'/%3E%3C/svg%3E") center/contain no-repeat}.warn{display:flex;gap:16px;align-items:flex-start;max-width:920px;margin:0 auto 22px;background:linear-gradient(180deg,#e0121b1a,#e0121b0a);border:1px solid rgba(224,18,27,.4);border-radius:var(--r-md);padding:18px 22px;color:var(--cream)}.warn .wic{font-size:1.6rem;line-height:1;color:var(--red);flex:none}.warn b{color:#fff}.duel{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;max-width:920px;margin:0 auto}.drow{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:stretch}.drow:not(:last-child){border-bottom:1px solid var(--line-2)}.dc{padding:15px 20px;display:flex;align-items:center;font-size:1rem}.dc.lbl{font-weight:600;color:var(--muted);background:var(--bg-2)}.dc.win{justify-content:center;font-weight:700;color:#fff;background:#d6b25e1a;border-left:2px solid var(--gold);border-right:2px solid var(--gold)}.dc.ord{justify-content:center;color:var(--muted)}.dhead .dc{font-size:1.05rem;font-weight:800}.dhead .dc.lbl{color:#fff;background:var(--bg-3)}.dhead .dc.win{background:var(--grad-gold);color:#1a1407;gap:8px}.dhead .dc.win .flame{width:18px;height:22px}.dhead .dc.ord{background:#000;color:var(--muted)}.duel .drow:last-child .dc.win{border-bottom:2px solid var(--gold)}.yes,.no{width:24px;height:24px;border-radius:50%;position:relative;display:inline-block}.yes{background:#46c98a29}.yes:after{content:"";position:absolute;left:8px;top:5px;width:6px;height:11px;border:solid var(--ok);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.no{background:#ffffff0d}.no:before,.no:after{content:"";position:absolute;left:11px;top:6px;width:2px;height:12px;background:var(--muted-2);border-radius:2px}.no:before{transform:rotate(45deg)}.no:after{transform:rotate(-45deg)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.why-card{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:36px 30px;transition:var(--dur);position:relative}.why-card:hover{transform:translateY(-6px);border-color:var(--gold);box-shadow:var(--shadow-gold)}.why-card .ic{width:40px;height:40px;display:grid;place-items:center;background:#16161b;border:1px solid var(--line);border-radius:8px;color:var(--gold);margin-bottom:22px;transition:var(--dur)}.why-card .ic svg{width:22px;height:22px}.why-card h3{font-size:1.34rem;margin-bottom:10px;color:#fff;line-height:1.2}.why-card p{color:var(--muted);font-size:1.04rem;line-height:1.7}.why-card p b{color:var(--gold)}.why-card.feat{background:linear-gradient(180deg,#d6b25e1f,#d6b25e08);border-color:var(--gold)}.why-card.feat .ic{background:var(--grad-gold);border-color:transparent;color:#1a1407}.contact-box{max-width:840px;margin:0 auto}.zalo-big{display:flex;align-items:center;gap:18px;background:var(--zalo);color:#fff;border-radius:var(--r-lg);padding:24px 28px;box-shadow:0 26px 50px -20px #0068ff99;transition:var(--dur);margin-bottom:20px}.zalo-big:hover{transform:translateY(-3px);background:#0057d6}.zalo-big>svg:first-child{width:56px;height:56px;flex:none}.zalo-big span{flex:1}.zalo-big small{display:block;font-size:.92rem;opacity:.9;font-weight:600}.zalo-big b{font-size:1.85rem;font-weight:800;color:#fff}.zalo-big .arr{width:26px;height:26px}.ci-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ci-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);padding:22px;text-align:center;transition:var(--dur);display:block}a.ci-card:hover{transform:translateY(-3px);border-color:var(--gold)}.ci-card .ic{width:38px;height:38px;display:grid;place-items:center;background:#16161b;border:1px solid var(--line);border-radius:8px;color:var(--gold);margin:0 auto 10px;transition:var(--dur)}.ci-card .ic svg{width:20px;height:20px}.ci-card b{display:block;font-size:.9rem;color:var(--muted);font-weight:600;margin-bottom:3px}.ci-card .v{font-weight:700;color:#fff;font-size:1.04rem}.ci-row.ci-2{grid-template-columns:1fr 1fr;max-width:560px;margin:0 auto 18px}.company{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 28px;margin-top:8px}.co-head{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line-2)}.co-head .flag{font-size:1.8rem}.co-head b{display:block;color:#fff;font-size:1.12rem;letter-spacing:.02em}.co-head span{color:var(--gold);font-size:.92rem;font-weight:600}.addr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.addr{font-size:.95rem;color:var(--muted);line-height:1.55}.addr .at{display:block;color:#fff;font-weight:700;font-size:.92rem;margin-bottom:6px}@media(max-width:760px){.addr-grid{grid-template-columns:1fr;gap:14px}.ci-row.ci-2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.fill{width:var(--final,0)!important}}@media(max-width:1040px){.hero-grid,.ceiling-grid{grid-template-columns:1fr;gap:34px}.hero-art{order:-1;min-height:320px}.calc-wrap,.motor-grid{grid-template-columns:1fr;gap:26px}.calc-out{border-left:none;border-top:2px solid var(--line);padding:24px 0 0}.ctrl-grid,.why-grid,.tg{grid-template-columns:1fr 1fr}.ceiling-art img{width:100%}.stats-row{grid-template-columns:1fr 1fr;gap:28px 12px}.stat:nth-child(2):after{display:none}}@media(max-width:680px){body{font-size:16.5px}.sec{padding:68px 0}.btn{white-space:normal;max-width:100%;text-align:center}.hero{padding:120px 0 70px}.prod-panel,.prod-panel.is-active{grid-template-columns:1fr;gap:26px}.ctrl-grid,.why-grid,.tg,.fanfeat{grid-template-columns:1fr}.ctrl-card{flex-direction:column;text-align:center}.ctrl-photo{width:100%}.chips{justify-content:center}.ci-row{grid-template-columns:1fr}.drow{grid-template-columns:1fr;text-align:center}.dc.lbl{justify-content:center;font-weight:800;background:var(--bg-3)}.dc.win{border:none}.duel .drow{border-bottom:2px solid var(--line-2)}.zalo-big b{font-size:1.4rem}}.mi{width:1.05em;height:1.05em;flex:none;display:inline-block;vertical-align:-.16em}.mi-g{color:var(--gold)}.warn .wic svg{width:26px;height:26px;display:block}.why-card:hover .ic,.link-card:hover .lc-ic,.sol-card:hover .ic,a.ci-card:hover .ic,.dealer-perks .dp:hover .ic,.btn-tool:hover .ti{color:#e8cd8a;border-color:#e8cd8a8c;transform:translateY(-1px)}.why-card.feat:hover .ic{color:#1a1407;border-color:transparent}.flag-i{width:27px;height:18px;display:block;border-radius:3px}.mll-overlay{position:fixed;inset:0;z-index:200;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;background:radial-gradient(120% 90% at 80% -5%,#1b1709,#100f0c 44%,#0b0b0e 78%)}.mll-overlay.is-open{display:block;animation:mllFade .35s ease}@keyframes mllFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}body.mll-locked{overflow:hidden}.mll-bar{position:sticky;top:0;z-index:5;background:#0b0b0edb;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.mll-bar .in{max-width:1120px;margin:0 auto;padding:10px 18px;display:flex;align-items:center;gap:13px;flex-wrap:nowrap}.mll-back{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:.85rem;color:var(--cream);background:#d6b25e14;border:1px solid var(--line);padding:7px 13px;border-radius:var(--r-full);cursor:pointer;transition:var(--dur);flex:none}.mll-back:hover{border-color:var(--gold);color:var(--gold);transform:translate(-2px)}.mll-back svg{width:15px;height:15px;flex:none}.mll-bar .ttl{font-weight:800;font-size:1.02rem;color:#fff;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mll-bar .ttl .vi{font-weight:500;font-size:.8rem;color:var(--muted);margin-left:8px}.mll-bar .logo-img{height:30px}.mll-bar .badges{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.mll-bar .badge{background:#d6b25e1a;border:1px solid var(--line);color:var(--gold-2);padding:5px 12px;border-radius:var(--r-full);font-size:.74rem;font-weight:700;white-space:nowrap}.mll-bar .badges{flex:none}@media(max-width:992px){.mll-bar .badges{display:none}}@media(max-width:768px){.mll-bar .ttl .vi{display:none}}@media(max-width:768px){.mll-bar .logo-img{display:none}}.mll-tool{font-family:var(--ff);color:var(--cream);line-height:1.55;padding-bottom:60px}.mll-tool .wrap{max-width:1120px;margin:0 auto;padding:22px 20px 0}.mll-tool .grid2{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:900px){.mll-tool .grid2{grid-template-columns:380px 1fr;align-items:start}}.mll-tool .grid2 .inputcard{position:sticky;top:80px}@media(max-width:899px){.mll-tool .grid2 .inputcard{position:static}}.mll-tool .card{background:linear-gradient(180deg,var(--panel),var(--bg));border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow)}.mll-tool .card h2{font-size:1.05rem;margin:0 0 14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#fff;font-weight:800}.mll-tool .card h2 .vi{font-weight:400;color:var(--muted);font-size:.78rem}.mll-out{display:flex;flex-direction:column;gap:16px}.mll-tool .tag{display:inline-block;background:#d6b25e1f;color:var(--gold);border:1px solid var(--line);border-radius:var(--r-sm);font-size:.7rem;padding:2px 9px;font-weight:800}.mll-tool .field{margin-bottom:15px}.mll-tool .field label{display:block;font-size:.86rem;font-weight:700;margin-bottom:6px;color:var(--cream)}.mll-tool .field label .vi{font-weight:400;color:var(--muted);font-size:.74rem}.mll-tool .field .hint{font-size:.72rem;color:var(--muted);margin-top:4px;line-height:1.5}.mll-tool input[type=number],.mll-tool select{width:100%;padding:11px 13px;font-size:.95rem;font-family:inherit;font-weight:600;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--cream);outline:none;transition:var(--dur-fast)}.mll-tool select option{background:var(--panel);color:var(--cream)}.mll-tool input:focus,.mll-tool select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d6b25e24}.mll-tool .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mll-tool details{margin:8px 0 14px;border:1px dashed var(--line);border-radius:var(--r-md);padding:8px 12px;background:#ffffff04}.mll-tool details summary{cursor:pointer;font-size:.82rem;font-weight:700;color:var(--gold-2)}.mll-tool details[open] summary{margin-bottom:10px}.mll-tool .btns{display:flex;gap:10px;margin-top:8px}.mll-tool .btn{flex:1;border:none;border-radius:var(--r-md);padding:13px;font-size:.98rem;font-weight:800;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:var(--dur)}.mll-tool .btn-primary{background:var(--grad-gold);color:#1a1407;box-shadow:var(--shadow-gold)}.mll-tool .btn-primary:hover{filter:brightness(1.06);transform:translateY(-3px)}.mll-tool .btn-ghost{background:#d6b25e14;color:var(--cream);flex:0 0 auto;padding:13px 16px;border:1px solid var(--line)}.mll-tool .btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.mll-tool .overview,.mll-tool .hero{background:linear-gradient(135deg,#1a1709,#121218);border:1px solid var(--line)}.mll-tool .ovline{display:flex;flex-wrap:wrap;gap:9px 24px;margin-top:4px}.mll-tool .ovline div{font-size:.9rem;color:var(--muted)}.mll-tool .ovline b{color:var(--gold)}.mll-tool .hero .model{font-size:1.9rem;font-weight:900;line-height:1.1;background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.mll-tool .hero .model small{font-size:.8rem;color:var(--cream);font-weight:700;-webkit-text-fill-color:var(--cream)}.mll-tool .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:14px}@media(min-width:560px){.mll-tool .kpis{grid-template-columns:repeat(4,1fr)}}.mll-tool .kpi{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);padding:12px;text-align:center}.mll-tool .kpi .v{font-size:1.3rem;font-weight:900;color:var(--gold);font-variant-numeric:tabular-nums}.mll-tool .kpi .v small{font-size:.72rem;color:var(--muted)}.mll-tool .kpi .l{font-size:.74rem;color:var(--muted);margin-top:3px}.mll-tool .kpi .l .vi{display:block;font-size:.66rem;opacity:.85}.mll-tool .srow{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:.9rem}.mll-tool .srow:last-child{border-bottom:none}.mll-tool .srow .k{color:var(--muted)}.mll-tool .srow .k .vi{display:block;font-size:.72rem;color:var(--muted-2)}.mll-tool .srow .v{font-weight:800;text-align:right;color:var(--cream);font-variant-numeric:tabular-nums}.mll-tool .srow .v small{font-weight:500;color:var(--muted)}.mll-tool .schemes{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:720px){.mll-tool .schemes{grid-template-columns:1fr 1fr}}.mll-tool .scheme{border:2px solid var(--line-2);border-radius:var(--r-md);padding:16px;background:var(--bg-2)}.mll-tool .scheme.save{border-color:#46c98a80;background:linear-gradient(180deg,rgba(70,201,138,.07),transparent)}.mll-tool .scheme.best{border-color:#5b9bff80;background:linear-gradient(180deg,rgba(91,155,255,.08),transparent)}.mll-tool .scheme.merge{border-color:var(--gold);background:linear-gradient(180deg,rgba(214,178,94,.1),transparent)}.mll-tool .scheme h3{margin:0;font-size:1.05rem;font-weight:900;display:flex;align-items:center;gap:6px;color:#fff}.mll-tool .scheme h3 .vi{font-size:.74rem;font-weight:600;color:var(--muted)}.mll-tool .scheme .stit{font-size:.74rem;color:var(--muted);margin:3px 0 12px}.mll-tool .scheme.save h3{color:var(--ok)}.mll-tool .scheme.best h3{color:#7db0ff}.mll-tool .scheme.merge h3{color:var(--gold)}.mll-tool .bigmodel{font-size:1.35rem;font-weight:900;line-height:1.15;color:var(--gold);font-variant-numeric:tabular-nums}.mll-tool .bigmodel small{font-size:.78rem;color:var(--muted);font-weight:700}.mll-tool .pill{display:inline-block;font-size:.7rem;font-weight:800;padding:2px 9px;border-radius:var(--r-sm)}.mll-tool .pill.g{background:#46c98a29;color:var(--ok)}.mll-tool .pill.b{background:#5b9bff29;color:#7db0ff}.mll-tool .flag{font-size:.68rem;font-weight:800;padding:2px 8px;border-radius:var(--r-sm);margin-left:6px}.mll-tool .flag.ok{background:#46c98a29;color:var(--ok)}.mll-tool .flag.w{background:#e0a83a2e;color:var(--warn)}.mll-tool .flag.b{background:#ff5a6629;color:#ff7b85}.mll-tool .svgbox svg{display:block;width:100%;height:auto}.mll-tool .svgbox{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);padding:10px;margin-top:10px}.mll-tool .cap{font-size:.72rem;color:var(--muted);text-align:center;margin-top:6px;line-height:1.5}.mll-tool .pick{font-size:.84rem;color:var(--cream);background:#d6b25e12;border-left:3px solid var(--gold);padding:11px 14px;border-radius:0 var(--r-md) var(--r-md) 0}.mll-tool .pick .vi{color:var(--muted);font-size:.78rem;display:block;margin-top:4px}.mll-tool .pick b{color:var(--gold)}.mll-tool .tips .t{display:flex;gap:11px;align-items:flex-start;font-size:.88rem;padding:9px 0;border-bottom:1px dashed var(--line);color:var(--cream)}.mll-tool .tips .t:last-child{border-bottom:none}.mll-tool .tips .t .n{flex:0 0 24px;height:24px;border-radius:50%;background:var(--gold);color:#1a1407;font-size:.78rem;font-weight:800;display:flex;align-items:center;justify-content:center}.mll-tool .tips .t .vi{color:var(--muted);font-size:.76rem}.mll-tool .warnbox{padding:2px 0}.mll-tool .wline{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;padding:9px 12px;border-radius:var(--r-md);margin-bottom:8px}.mll-tool .wline.w{background:#e0a83a1a;border:1px solid rgba(224,168,58,.32)}.mll-tool .wline.b{background:#ff5a661a;border:1px solid rgba(255,90,102,.34)}.mll-tool .wline.i{background:#5b9bff14;border:1px solid rgba(91,155,255,.28)}.mll-tool .wline .ic{flex:none;line-height:0;margin-top:2px}.mll-tool .wline .ic svg{width:15px;height:15px;display:block}.mll-tool .wline.b .ic{color:#ff7b85}.mll-tool .wline.w .ic{color:#e0a83a}.mll-tool .wline.i .ic{color:#5b9bff}.mll-tool .wline .vi{color:var(--muted);font-size:.76rem}.mll-tool .wline b{color:#fff}.mll-tool details>div p{margin:0 0 10px}.mll-tool details summary span{color:var(--gold-2)!important}.mll-tool .foot{margin-top:22px;background:var(--bg);color:var(--muted);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px;font-size:.82rem}.mll-tool .foot b{color:var(--gold)}.mll-tool .foot .ct{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:8px}.mll-tool .disc{font-size:.72rem;color:var(--muted-2);margin-top:12px;line-height:1.55}.mll-tool #qt_customWrap,.mll-tool .customwrap{margin-top:16px;border:2px dashed var(--line)!important;background:#d6b25e08!important}.tool-grid{display:grid;grid-template-columns:1fr;gap:22px;max-width:920px;margin:0 auto}@media(min-width:760px){.tool-grid{grid-template-columns:1fr 1fr}}.tool-card{position:relative;display:flex;flex-direction:column;gap:14px;text-align:left;background:linear-gradient(180deg,var(--bg-2),var(--bg));border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px;cursor:pointer;transition:var(--dur);overflow:hidden}.tool-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad-gold);opacity:0;transition:var(--dur)}.tool-card:hover{transform:translateY(-6px);border-color:var(--gold);box-shadow:var(--shadow-gold)}.tool-card:hover:before{opacity:1}.tool-card .tic{font-size:2rem;width:72px;height:72px;display:grid;place-items:center;border-radius:var(--r-lg);background:#d6b25e1a;border:1px solid var(--line)}.tool-card h3{font-size:1.34rem;color:#fff;line-height:1.2;margin:0}.tool-card .vi{color:var(--gold);font-weight:600;font-size:.92rem;margin-top:-6px}.tool-card p{color:var(--muted);font-size:1rem;line-height:1.65;margin:0;flex:1}.tool-card .go{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--gold);font-size:.98rem}.tool-card .go svg{width:18px;height:18px;transition:var(--dur)}.tool-card:hover .go svg{transform:translate(4px)}@media print{body{background:#fff}body>header,body>section,body>footer,.fab,body>span{display:none!important}.mll-overlay{position:static!important;display:none;background:#fff!important}.mll-overlay.is-open{display:block!important}.mll-bar .badges,.mll-back,.mll-tool .btns,.mll-tool details summary{display:none!important}.mll-tool,.mll-tool .card,.mll-tool .scheme{color:#1c2024!important}.mll-tool .card{background:#fff!important;border:1px solid #e6e9ee!important;box-shadow:none!important;break-inside:avoid}.mll-tool .card h2,.mll-tool .srow .v,.mll-tool .wline b{color:#1c2024!important}.mll-tool .srow .k,.mll-tool .field .hint{color:#6b7480!important}.mll-bar{position:static!important;background:#fff!important;border-color:#e6e9ee!important}.mll-bar .ttl{color:#1c2024!important}}.hero-tools{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0 6px}.btn-tool{display:inline-flex;align-items:center;gap:13px;padding:15px 24px;border-radius:var(--r-md);border:1.5px solid var(--gold);background:#d6b25e14;cursor:pointer;font-family:inherit;transition:var(--dur);text-align:left}.btn-tool .ti{width:40px;height:40px;flex:none;display:grid;place-items:center;background:#16161b;border:1px solid var(--line);border-radius:8px;color:var(--gold);transition:var(--dur)}.btn-tool .ti svg{width:22px;height:22px}.btn-tool .tx{display:flex;flex-direction:column;font-weight:800;font-size:1.06rem;color:var(--gold-2);line-height:1.25}.btn-tool .tx small{font-weight:500;font-size:.8rem;color:var(--muted);margin-top:1px}.btn-tool:hover{background:var(--grad-gold);border-color:transparent;transform:translateY(-3px);box-shadow:var(--shadow-gold)}.btn-tool:hover .tx,.btn-tool:hover .tx small{color:#1a1407}@media(max-width:560px){.btn-tool{flex:1 1 100%}}.proof-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:900px;margin:0 auto 44px}@media(min-width:680px){.proof-stats{grid-template-columns:repeat(4,1fr)}}.proof-stats .ps{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 14px;text-align:center}.proof-stats .ps b{display:block;font-size:1.9rem;font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums}.proof-stats .ps span{display:block;font-size:.8rem;color:var(--muted);margin-top:7px;font-weight:600}.proof-band{margin-bottom:26px}.proof-band .bl{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-weight:700;color:var(--gold);font-size:1rem}.proof-band .bl small{color:var(--muted);font-weight:500;font-size:.82rem}.proof-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.proof-grid.g3{grid-template-columns:repeat(3,1fr)}.proof-grid.g4{grid-template-columns:repeat(4,1fr)}}.proof-card{position:relative;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:var(--bg-2);aspect-ratio:4/3}.proof-card.tall{aspect-ratio:3/4}.proof-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) ease}.proof-card:hover img{transform:scale(1.06)}.proof-card .cap{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;font-size:.84rem;font-weight:700;color:#fff;background:linear-gradient(transparent,#000c)}.proof-card .cap small{display:block;color:#e6d6ad;font-size:.72rem;font-weight:400;margin-top:1px}.rev-grid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:760px){.rev-grid{grid-template-columns:repeat(3,1fr)}}.rev-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px;display:flex;flex-direction:column}.rev-card .stars{color:var(--gold);display:flex;gap:3px;margin-bottom:11px}.rev-card .stars .mi{width:15px;height:15px}.rev-card .rev-photo{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);aspect-ratio:16/9;margin-bottom:14px}.rev-card .rev-photo img{width:100%;height:100%;object-fit:cover;display:block}.rev-card p{color:var(--cream);font-size:.97rem;line-height:1.62;margin:0 0 18px;flex:1}.rev-card .who{display:flex;align-items:center;gap:12px}.rev-card .av{width:44px;height:44px;border-radius:50%;background:var(--grad-gold);color:#1a1407;display:grid;place-items:center;font-weight:800;font-size:1.1rem;flex:none}.rev-card .who b{display:block;color:#fff;font-size:.92rem}.rev-card .who span{color:var(--muted);font-size:.8rem}.logo-wall{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:1000px;margin:0 auto}@media(min-width:620px){.logo-wall{grid-template-columns:repeat(3,1fr)}}@media(min-width:940px){.logo-wall{grid-template-columns:repeat(6,1fr)}}.logo-wall .lw{aspect-ratio:3/2;border:1px dashed var(--line);border-radius:var(--r-md);display:grid;place-items:center;gap:4px;background:#ffffff05;color:var(--muted-2);font-size:.72rem;text-align:center;padding:8px}.logo-wall .lw .ic{font-size:1.5rem;opacity:.45}.placeholder-note{text-align:center;font-size:.82rem;color:var(--muted-2);margin:20px auto 0;max-width:760px;font-style:italic}.placeholder-note b{color:var(--gold);font-style:normal}.client-wall{display:grid;grid-template-columns:1fr;gap:14px;max-width:940px;margin:0 auto}@media(min-width:640px){.client-wall{grid-template-columns:repeat(3,1fr)}}.client-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);padding:24px 18px;text-align:center;transition:var(--dur)}.client-card:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:var(--shadow-gold)}.client-card .flag{font-size:1.5rem}.client-card .cn{font-weight:800;color:var(--gold-2);font-size:1.05rem;margin:9px 0 4px;line-height:1.25}.client-card .ci{color:var(--muted);font-size:.82rem;line-height:1.45}.client-card .cw{color:var(--muted-2);font-size:.74rem;margin-top:8px;font-family:var(--mono)}.dealer-cta{max-width:940px;margin:0 auto;background:linear-gradient(180deg,#d6b25e1a,#d6b25e05);border:1px solid var(--gold);border-radius:var(--r-lg);padding:34px 28px;text-align:center;box-shadow:var(--shadow-gold)}.dealer-perks{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:28px}@media(min-width:620px){.dealer-perks{grid-template-columns:repeat(4,1fr)}}.dealer-perks .dp{display:flex;flex-direction:column;align-items:center;gap:3px}.dealer-perks .dp .ic{width:40px;height:40px;display:grid;place-items:center;background:#16161b;border:1px solid var(--line);border-radius:8px;color:var(--gold);margin-bottom:6px;transition:var(--dur)}.dealer-perks .dp .ic svg{width:22px;height:22px}.dealer-perks .dp b{color:#fff;font-size:.96rem}.dealer-perks .dp span{color:var(--muted);font-size:.8rem}.dealer-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.dealer-actions .btn{min-width:0}.proof-empty{border:1.5px dashed var(--line);border-radius:var(--r-lg);padding:50px 24px;text-align:center;background:#ffffff03}.proof-empty span{font-size:2.4rem;opacity:.45;display:block;margin-bottom:10px}.proof-empty p{font-size:1rem;font-weight:700;color:var(--muted);margin:0}.proof-empty small{display:block;font-weight:400;color:var(--muted-2);margin-top:6px;font-size:.84rem}.quote-form{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px;margin:20px 0}.qf-title{font-size:1.18rem;color:#fff;margin:0 0 4px;font-weight:800;line-height:1.25}.qf-sub{font-size:.9rem;color:var(--muted);margin:0 0 18px}.qf-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qf-field{display:flex;flex-direction:column}.qf-full{grid-column:1/-1}.qf-field label{font-size:.85rem;font-weight:600;color:var(--cream);margin-bottom:6px}.qf-field input,.qf-field select,.qf-field textarea{background:var(--bg);border:1.5px solid var(--line);color:var(--cream);border-radius:var(--r-md);padding:12px 14px;font-family:inherit;font-size:.96rem;font-weight:500;outline:none;transition:var(--dur-fast);width:100%}.qf-field input::placeholder,.qf-field textarea::placeholder{color:var(--muted-2)}.qf-field input:focus,.qf-field select:focus,.qf-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d6b25e21}.qf-field textarea{resize:vertical;min-height:74px}.qf-field select option{background:var(--panel);color:var(--cream)}.qf-submit{width:100%;margin-top:18px;border:none;cursor:pointer}.qf-alt{text-align:center;font-size:.88rem;color:var(--muted);margin:14px 0 0}.qf-alt a{color:var(--gold);font-weight:700;white-space:nowrap}.qf-hp{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.qf-status{margin-top:16px;padding:14px 16px;border-radius:var(--r-md);font-weight:600;font-size:.95rem;text-align:center;line-height:1.6}.qf-status a{text-decoration:underline;white-space:nowrap}.qf-status.ok{background:#46c98a1f;border:1px solid rgba(70,201,138,.4);color:#7fe0aa}.qf-status.warn{background:#e0a83a1a;border:1px solid rgba(224,168,58,.4);color:#e8c46a}.qf-status.err{background:#ff5a661a;border:1px solid rgba(255,90,102,.42);color:#ff8b94}.qf-status.err a,.qf-status.warn a{color:inherit}.qf-submit:disabled{opacity:.6;cursor:wait;transform:none}.qf-field input.is-error,.qf-field select.is-error,.qf-field textarea.is-error{border-color:#ff5a66;box-shadow:0 0 0 3px #ff5a6629}.qf-field input.is-error:focus,.qf-field select.is-error:focus,.qf-field textarea.is-error:focus{border-color:#ff5a66;box-shadow:0 0 0 3px #ff5a663d}.qf-status.zalo{background:#0068ff0f;border:1px solid rgba(0,104,255,.28);color:var(--cream)}.qf-zalo-btn{display:flex;width:100%;margin:12px 0 4px;text-decoration:none}.qf-fallback-alt{display:block;margin-top:8px;font-size:.85rem;font-weight:500;color:var(--muted)}@media(max-width:560px){.qf-grid{grid-template-columns:1fr}}@media(max-width:680px){.spec-scroll{overflow:visible;border:none}.spec-scroll table{min-width:0;width:100%}.spec-scroll thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.spec-scroll tbody tr{display:block;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:14px;padding:4px 16px}.spec-scroll tbody tr:nth-child(2n){background:var(--bg-2)}.spec-scroll tbody tr:hover{background:var(--bg-2)}.spec-scroll td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid var(--line-2);text-align:right;font-size:.96rem;color:var(--cream)}.spec-scroll td:last-child{border-bottom:none}.spec-scroll td:before{content:"";font-weight:600;color:var(--muted);text-align:left;font-size:.86rem;white-space:nowrap;flex:none}.spec-scroll td:first-child{font-size:1.12rem;font-weight:800;color:var(--gold)!important;border-bottom:2px solid var(--line);padding:9px 0 11px;justify-content:flex-start}.spec-scroll td:first-child:before{display:none}.spec-scroll s{font-size:.8em;margin-left:5px}#products .spec-scroll td:nth-child(2):before{content:"Đường kính"}#products .spec-scroll td:nth-child(3):before{content:"Công suất"}#products .spec-scroll td:nth-child(4):before{content:"Tốc độ"}#products .spec-scroll td:nth-child(5):before{content:"Tầm gió"}#products .spec-scroll td:nth-child(6):before{content:"Diện tích"}#products .spec-scroll td:nth-child(7):before{content:"Khối lượng"}#ceiling .spec-scroll td:nth-child(2):before{content:"Đường kính"}#ceiling .spec-scroll td:nth-child(3):before{content:"Công suất"}#ceiling .spec-scroll td:nth-child(4):before{content:"Lưu lượng gió"}#ceiling .spec-scroll td:nth-child(5):before{content:"Độ ồn"}}.gallery{margin-top:8px}.gtabs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.gtab{padding:11px 22px;border-radius:var(--r-full);border:1px solid var(--line);background:var(--bg-2);font-family:inherit;font-weight:700;font-size:.96rem;color:var(--muted);cursor:pointer;transition:var(--dur)}.gtab:hover{border-color:var(--gold);color:var(--gold)}.gtab.is-active{background:var(--grad-gold);border-color:transparent;color:#1a1407;box-shadow:var(--shadow-gold)}.ggrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:620px){.ggrid{grid-template-columns:repeat(3,1fr)}}@media(min-width:920px){.ggrid{grid-template-columns:repeat(4,1fr)}}.gcard{padding:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;cursor:pointer;background:var(--bg-2);aspect-ratio:1/1;position:relative}.gcard img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) ease}.gcard:hover img{transform:scale(1.07)}.gcard:after{content:"";position:absolute;right:8px;bottom:8px;width:26px;height:26px;opacity:0;transition:var(--dur);background:#0c0c10b8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8cd8a' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20.6 20.6-4.5-4.5'/%3E%3C/svg%3E") center/14px no-repeat;border:1px solid rgba(232,205,138,.35);border-radius:7px}.gcard:hover:after{opacity:1}.lightbox{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#08080af0;backdrop-filter:blur(4px)}.lightbox[hidden]{display:none}.lb-stage{margin:0;max-width:92vw;max-height:86vh;display:flex}.lb-img{max-width:92vw;max-height:86vh;width:auto;height:auto;border-radius:var(--r-sm);box-shadow:var(--shadow-lg);object-fit:contain}.lb-btn{position:absolute;background:#ffffff1a;border:1px solid var(--line);color:#fff;cursor:pointer;display:grid;place-items:center;transition:var(--dur);font-family:inherit;line-height:1}.lb-btn:hover{background:var(--grad-gold);color:#1a1407;border-color:transparent}.lb-close{top:18px;right:18px;width:46px;height:46px;border-radius:50%;font-size:1.2rem}.lb-prev,.lb-next{top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;font-size:1.9rem}.lb-prev{left:14px}.lb-next{right:14px}.lb-count{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:var(--cream);font-family:var(--mono);font-size:.9rem;background:#00000073;padding:5px 14px;border-radius:var(--r-full)}@media(max-width:560px){.lb-prev,.lb-next{width:42px;height:42px;font-size:1.5rem}.lb-close{width:40px;height:40px}}.video-embed{display:flex;justify-content:center}.product-video{max-width:340px;width:100%;max-height:78vh;border-radius:var(--r-md);border:1px solid var(--line);background:#000;display:block;box-shadow:var(--shadow)}.video-cta{text-align:center;margin-top:22px}.fab .tiktok{background:#000;border:1px solid rgba(255,255,255,.22)}.fab .tiktok svg{width:26px;height:26px;fill:#fff}.fab .tiktok:hover{border-color:var(--gold);transform:scale(1.08)}.map-link{display:flex;width:fit-content;align-items:center;gap:7px;margin-top:10px;font-size:.86rem;font-weight:700;color:var(--gold);background:#d6b25e1a;border:1px solid var(--line);padding:7px 14px;border-radius:var(--r-sm);transition:var(--dur)}.map-link:hover{background:var(--grad-gold);color:#1a1407;border-color:transparent;transform:translateY(-3px)}.pm-zone,.hvls-zone{margin-top:30px}.hvls-zone{margin-top:48px}.pm-zone .bl,.hvls-zone .bl{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;margin:0 0 24px}.pm-zone .bl b,.hvls-zone .bl b{font-weight:800;color:var(--gold);font-size:1.24rem;line-height:1.3}.pm-zone .bl small,.hvls-zone .bl small{color:var(--muted);font-weight:500;font-size:.9rem;max-width:720px;line-height:1.5}.vgrid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:860px){.vgrid{grid-template-columns:repeat(4,1fr);gap:20px;width:min(1760px,94vw);margin-left:calc(50% - min(880px,47vw))}}.vcard{margin:0;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:var(--dur)}.vcard:hover{border-color:var(--gold);box-shadow:var(--shadow-gold);transform:translateY(-6px)}.vgrid video{width:100%;max-width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;background:#000;display:block;border:none;border-radius:0}.vcard figcaption{padding:15px 17px 17px;font-weight:700;color:#fff;font-size:.97rem;line-height:1.32}.vcard figcaption small{display:block;color:var(--muted);font-weight:400;font-size:.82rem;margin-top:3px;line-height:1.45}.authorized-dist{max-width:1040px;margin:34px auto 0}.ad-head{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:18px;text-align:center}.ad-head .k{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.ad-card{display:flex;gap:26px;align-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 34px;position:relative;overflow:hidden}.ad-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--grad-gold)}.ad-card:hover{border-color:var(--gold)}.ad-ic{flex:none;width:172px;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:#1b3fd4;line-height:0}.ad-ic img{width:100%;height:auto;display:block}.ad-body{flex:1;min-width:0}.ad-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-weight:800;color:#fff;font-size:1.36rem}.ad-tag{font-size:.74rem;font-weight:800;color:#1a1407;background:var(--grad-gold);border-radius:var(--r-full);padding:4px 12px;letter-spacing:.02em}.ad-role{display:block;color:var(--gold-2);font-size:.96rem;font-weight:600;margin:7px 0 11px}.ad-body p{color:var(--cream);font-size:1.03rem;line-height:1.65;margin:0 0 14px}.ad-link{display:inline-flex;align-items:center;gap:5px;font-size:.92rem;font-weight:700;color:var(--gold);border-bottom:1px solid rgba(214,178,94,.4);padding-bottom:1px;transition:var(--dur)}.ad-link:hover{color:var(--gold-2);border-color:var(--gold)}@media(max-width:640px){.ad-card{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 22px}.ad-ic{width:150px}.ad-name{font-size:1.2rem}}.trust-band{background:#131318;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-band .tb-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:0 auto;padding:38px 26px 16px}.tb-cell{text-align:center;position:relative}.tb-cell:not(:last-child):after{content:"";position:absolute;right:-9px;top:14%;height:72%;width:1px;background:var(--line)}.tb-cell b{display:block;font-size:clamp(2.2rem,4.6vw,48px);font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums}.tb-cell span{display:block;margin-top:9px;font-size:13px;font-weight:600;color:var(--muted);line-height:1.35}.tb-note{max-width:1160px;margin:0 auto;padding:0 26px 30px;text-align:center;font-size:12px;line-height:1.6;color:var(--muted-2)}.tb-note b{color:var(--muted);font-weight:700}@media(max-width:620px){.trust-band .tb-row{grid-template-columns:1fr 1fr;gap:26px 12px;padding:30px 20px 14px}.tb-cell:nth-child(2):after{display:none}}.cert-strip{margin:26px 0 6px}.cert-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 14px}@media(min-width:560px){.cert-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:880px){.cert-grid{grid-template-columns:repeat(5,1fr)}}.cert-item{margin:0}.cert-thumb{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:#f3f3f0;aspect-ratio:3/4;cursor:zoom-in;transition:var(--dur)}.cert-thumb img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:grayscale(1) contrast(.94) brightness(.97);transition:filter var(--dur) ease,transform var(--dur-slow) ease}.cert-thumb:hover,.cert-thumb:focus-visible{border-color:var(--gold);box-shadow:var(--shadow-gold);outline:none}.cert-thumb:hover img,.cert-thumb:focus-visible img{filter:none;transform:scale(1.03)}.cert-item figcaption{margin-top:7px;font-size:.73rem;color:var(--muted);text-align:center;font-weight:600;line-height:1.3}.certlb{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;background:#08080be6;padding:24px}.certlb.open{display:flex}.certlb img{max-width:min(92vw,700px);max-height:90vh;object-fit:contain;border-radius:var(--r-md);box-shadow:0 20px 60px #0009;background:#fff}.certlb-close{position:absolute;top:16px;right:20px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#14141ad9;color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--dur)}.certlb-close:hover{border-color:var(--gold);color:var(--gold)}.case-cards{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:680px){.case-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.case-cards{grid-template-columns:repeat(3,1fr)}}.case-card{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--bg-2);display:flex;flex-direction:column;transition:var(--dur)}.case-card:hover{border-color:var(--gold);box-shadow:var(--shadow-gold);transform:translateY(-5px)}.case-shot{position:relative;aspect-ratio:4/3;overflow:hidden;background:#000}.case-shot img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.6) saturate(.88) contrast(1.03);transition:filter var(--dur) ease,transform var(--dur-slow) ease}.case-card:hover .case-shot img{filter:brightness(.72) saturate(.95);transform:scale(1.05)}.case-pill{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:.73rem;font-weight:800;letter-spacing:.02em;color:var(--gold-2);background:#0d0d12b8;border:1px solid var(--gold);border-radius:var(--r-full);padding:5px 13px}.case-body{padding:15px 18px 18px}.case-body h3{margin:0 0 9px;font-size:1.02rem;font-weight:800;color:#fff;line-height:1.32}.case-metrics{margin:0;font-size:.85rem;line-height:1.55;color:var(--cream);font-variant-numeric:tabular-nums}.case-metrics b{color:var(--gold);font-weight:800}.case-metrics i{color:var(--muted-2);font-style:normal;padding:0 2px}.mp-foot-bottom a{color:var(--muted);text-decoration:none;transition:var(--dur-fast)}.mp-foot-bottom a:hover{color:var(--gold)}.qf-consent{margin:12px 0 0;font-size:.8rem;line-height:1.5;color:var(--muted-2);text-align:center}.qf-consent a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.qf-consent a:hover{color:var(--gold-2)}
