/* In An Anh - giao diện mô tả trang (.iaa). Sinh tự động, không sửa tay */
.iaa.iaa-t{--ink:#0b4a85;--plum:#0a66ac;--violet:#10a0d8;--mist:#eaf6fc;--line:#d5e9f5;--text:#1f2d3a;--soft:#5b6b7a;--seal:#ffa500;--zalo:#0a66ac;font-family:'Be Vietnam Pro',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;color:var(--text);font-size:16px;line-height:1.65;max-width:1040px;margin:0 auto}.iaa.iaa-t *{box-sizing:border-box}.iaa.iaa-t h2,.iaa.iaa-t h3{color:var(--ink);margin:0;line-height:1.25}.iaa.iaa-t h2{font-size:clamp(22px,3.2vw,30px);font-weight:800}.iaa.iaa-t h3{font-size:17px;font-weight:700}.iaa.iaa-t p{margin:0}.iaa.iaa-t a{text-decoration:none}.iaa.iaa-t img{display:block;width:100%;height:100%;object-fit:cover}.iaa.iaa-t section{padding-top:44px}.iaa.iaa-t .lead{color:#f2f8fd;margin-top:14px;font-size:17px}.iaa.iaa-t .price{display:inline-block;margin:22px 0 20px;padding:10px 16px;border-radius:12px;border:1px dashed var(--seal);color:#ffffff;font-size:14px}.iaa.iaa-t .price b{font-size:30px;color:var(--seal);margin-right:6px}.iaa.iaa-t figure{margin:0}.iaa.iaa-t .tag{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--plum);background:var(--mist);padding:4px 10px;border-radius:999px}.iaa.iaa-t .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.iaa.iaa-t .ph{border-radius:14px;overflow:hidden;aspect-ratio:1/1;background:var(--mist)}.iaa.iaa-t .gallery figcaption{padding-top:10px}.iaa.iaa-t .gallery strong{display:block;color:var(--ink);font-size:15px}.iaa.iaa-t .gallery span{display:block;font-size:13.5px;color:var(--soft)}.iaa.iaa-t .scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.iaa.iaa-t table{width:100%;border-collapse:collapse}.iaa.iaa-t .spec th,.iaa.iaa-t .spec td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;font-size:15px}.iaa.iaa-t .spec th{font-size:13px;color:var(--soft);font-weight:600;background:var(--mist)}.iaa.iaa-t .spec td:first-child{font-weight:600;color:var(--ink)}.iaa.iaa-t .note{background:var(--mist);border-radius:14px;padding:14px 18px;font-size:14.5px;margin-top:14px}.iaa.iaa-t .hint{background:var(--ink);color:#f2f8fd;border-radius:14px;padding:14px 18px;font-size:14.5px;margin-bottom:14px}.iaa.iaa-t .hint b{color:var(--seal)}.iaa.iaa-t details{border:1.5px solid var(--line);border-radius:16px;margin-bottom:12px;overflow:hidden}.iaa.iaa-t summary{cursor:pointer;list-style:none;padding:16px 20px;font-weight:700;color:var(--ink);display:flex;gap:12px;align-items:center}.iaa.iaa-t summary::-webkit-details-marker{display:none}.iaa.iaa-t summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:400;color:var(--violet);line-height:1}.iaa.iaa-t details[open]>summary:after{content:"−"}.iaa.iaa-t summary small{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--soft)}.iaa.iaa-t summary small+*{margin-left:0}.iaa.iaa-t .factory{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.iaa.iaa-t .factory .ph{aspect-ratio:4/3}.iaa.iaa-t .factory figcaption{padding-top:10px;font-size:13.5px;color:var(--soft)}.iaa.iaa-t .factory strong{display:block;color:var(--ink);font-size:15px}.iaa.iaa-t .addr{margin-top:18px;font-size:14.5px;color:var(--soft)}.iaa.iaa-t .faq details{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.iaa.iaa-t .faq summary{padding:16px 0;font-weight:600}.iaa.iaa-t .faq details p{padding-bottom:18px;color:#3e4c5a;font-size:15px}.iaa.iaa-t .more .body{padding:0 20px 20px;font-size:15px;color:#3e4c5a}.iaa.iaa-t .more h3{margin-top:16px}.iaa.iaa-t .more p{margin-top:6px}.iaa.iaa-t .links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.iaa.iaa-t .links a{font-size:14px;color:var(--plum);background:var(--mist);padding:7px 12px;border-radius:8px;font-weight:600}
@media (max-width:860px){.iaa.iaa-t .gallery,.iaa.iaa-t .factory{grid-template-columns:repeat(2,1fr)}}
.iaa.iaa-t .price b{white-space:nowrap;font-size:clamp(24px,7vw,30px)}.iaa.iaa-t summary small{white-space:nowrap}
@media (max-width:600px){.iaa.iaa-t .spec thead{display:none}.iaa.iaa-t .spec tr{display:block;padding:10px 0;border-bottom:1px solid var(--line)}.iaa.iaa-t .spec td{display:block;border:0;padding:2px 0}}
.iaa.iaa-t .hint{background:linear-gradient(135deg,#0a5fa3 0%,#0b78c2 100%)}.iaa.iaa-t .hint{color:#fff}.iaa.iaa-t summary,.iaa.iaa-t .links{flex-wrap:wrap}.iaa.iaa-t figure svg{display:block;width:100%;height:auto}.iaa.iaa-t .gallery figure{display:flex;flex-direction:column}.iaa.iaa-t .hub{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.iaa.iaa-t .card{border:1.5px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column}.iaa.iaa-t .card p{font-size:14px;color:var(--soft);margin-top:6px;flex:1}.iaa.iaa-t .card .tag{align-self:flex-start}
@media (max-width:860px){.iaa.iaa-t .hub{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){.iaa.iaa-t .hub{grid-template-columns:1fr}}
.iaa.iaa-t .card svg{display:block;width:100%;max-width:240px;height:auto;margin:0 auto 14px;background:var(--mist);border-radius:12px}.iaa.iaa-t .todo{background:#fff1dc;color:#7a4500;font-weight:700;border-radius:4px;padding:0 4px}.iaa.iaa-t .sh{text-align:center;max-width:760px;margin:0 auto 26px}.iaa.iaa-t .sh h2{font-size:clamp(24px,5.8vw,36px);line-height:1.25;font-weight:800;color:var(--ink);letter-spacing:-.01em}.iaa.iaa-t .sh h2:after{content:"";display:block;width:56px;height:4px;border-radius:2px;background:var(--seal);margin:14px auto 0}.iaa.iaa-t .sh h2 em{font-style:normal;color:var(--plum)}.iaa.iaa-t .sh p{margin-top:12px;color:var(--soft);font-size:16px}.iaa.iaa-t .band-blue{background:linear-gradient(160deg,#0a5fa3 0%,#0b78c2 100%);border-radius:26px;padding:42px 22px}.iaa.iaa-t .band-blue .sh h2,.iaa.iaa-t .band-blue .sh p{color:#fff}.iaa.iaa-t .band-blue .sh h2 em{color:var(--seal)}.iaa.iaa-t .band-soft{background:#f2f8fd;border-radius:26px;padding:40px 20px}.iaa.iaa-t .pill{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:5px 24px 5px 5px;border-radius:999px;background:var(--plum);color:#fff;font-weight:700;font-size:16px;text-decoration:none;flex-wrap:wrap}.iaa.iaa-t .pill .arw{width:42px;height:42px;border-radius:50%;background:#fff;color:var(--plum);display:inline-flex;align-items:center;justify-content:center;flex:none}.iaa.iaa-t .pill .arw svg{width:20px;height:20px}.iaa.iaa-t .pill.white{background:#fff;color:var(--ink)}.iaa.iaa-t .pill.white .arw{background:var(--plum);color:#fff}.iaa.iaa-t .pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.iaa.iaa-t .hero2{background:linear-gradient(160deg,#0a5fa3 0%,#0b78c2 100%);border-radius:26px;padding:40px 26px;color:#fff;display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:center}.iaa.iaa-t .hero2 h2{font-size:clamp(30px,7vw,46px);line-height:1.15;font-weight:800;color:#fff}.iaa.iaa-t .hero2 .lead{color:#fff;font-size:17px;margin-top:16px}.iaa.iaa-t .hero2 .price{margin-top:20px;display:inline-block;background:rgba(4,38,74,.32);border:1px dashed var(--seal);border-radius:14px;padding:10px 16px;color:#fff}.iaa.iaa-t .hero2 .price b{color:var(--seal);font-size:clamp(24px,6vw,32px);white-space:nowrap}.iaa.iaa-t .hero2 .pills{justify-content:flex-start}.iaa.iaa-t .hero2 figure svg{display:block;width:100%;height:auto}.iaa.iaa-t .kpis{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:20px;box-shadow:0 10px 30px -18px rgba(10,74,130,.5);margin:-26px 18px 0;position:relative;padding:8px 0}.iaa.iaa-t .kpis div{padding:12px 16px;border-left:1px solid var(--line);text-align:center}.iaa.iaa-t .kpis div:first-child{border-left:0}.iaa.iaa-t .kpis b{display:block;font-size:clamp(20px,5vw,30px);color:var(--plum);white-space:nowrap;line-height:1.2}.iaa.iaa-t .kpis span{font-size:13.5px;color:var(--soft)}.iaa.iaa-t .swipe{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.iaa.iaa-t .swipe>*{flex:0 0 calc(50% - 8px);scroll-snap-align:start}.iaa.iaa-t .swipe-hint{text-align:center;font-size:13px;color:var(--soft);margin-top:4px}.iaa.iaa-t .cs{display:flex;flex-direction:column;background:#fff;border-radius:22px;padding:22px;box-shadow:0 10px 30px -20px rgba(10,74,130,.45)}.iaa.iaa-t .cs .cat{font-weight:800;font-size:14.5px;color:var(--ink)}.iaa.iaa-t .cs h3{font-size:clamp(20px,4.6vw,26px);font-weight:500;line-height:1.3;margin-top:10px;color:var(--text)}.iaa.iaa-t .cs .m3{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0 14px;padding:14px 0}.iaa.iaa-t .cs .m3 div{padding:0 10px;border-left:1px solid var(--line)}.iaa.iaa-t .cs .m3 div:first-child{border-left:0;padding-left:0}.iaa.iaa-t .cs .m3 b{display:block;font-size:clamp(20px,5vw,28px);color:var(--plum);white-space:nowrap}.iaa.iaa-t .cs .m3 span{font-size:13px;color:var(--soft)}.iaa.iaa-t .cs .more2{font-weight:700;color:var(--plum);margin-bottom:14px}.iaa.iaa-t .cs .ph{margin-top:auto;border-radius:16px}.iaa.iaa-t .acc details{background:#f2f5f9;border:0;border-radius:18px;margin-bottom:12px}.iaa.iaa-t .acc summary{padding:18px 20px;gap:14px;font-size:16.5px;flex-wrap:nowrap;align-items:center}.iaa.iaa-t .acc summary:before{content:"✓";flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--ink)}.iaa.iaa-t .acc details p{padding:0 20px 18px 60px;color:var(--soft)}.iaa.iaa-t .lg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.iaa.iaa-t .lg div{aspect-ratio:4/3;background:#fff;border-radius:16px;box-shadow:0 6px 18px -14px rgba(10,74,130,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12.5px;color:var(--soft);text-align:center;padding:6px}.iaa.iaa-t .tm{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,#0a5fa3 0%,#0b78c2 100%);color:#fff}.iaa.iaa-t .tm .pic{aspect-ratio:4/3;background:#dceaf5;display:flex;align-items:center;justify-content:center;color:var(--soft);font-size:13px}.iaa.iaa-t .tm .q{padding:20px;display:flex;flex-direction:column;flex:1}.iaa.iaa-t .tm .q:before{content:"”";font-size:64px;line-height:.6;font-weight:800;color:#fff;opacity:.9}.iaa.iaa-t .tm .q p{color:#fff;font-size:15px;margin-top:10px}.iaa.iaa-t .tm .who{margin-top:auto;padding-top:16px;display:flex;gap:12px;align-items:center}.iaa.iaa-t .tm .who i{width:52px;height:40px;background:#fff;border-radius:8px;flex:none}.iaa.iaa-t .tm .who b{display:block;color:#fff}.iaa.iaa-t .tm .who span{font-size:13px;color:#fff;opacity:.9}.iaa.iaa-t .pk{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.iaa.iaa-t .pk>div{display:flex;flex-direction:column;border:1.5px solid rgba(255,255,255,.3);border-radius:22px;overflow:hidden;background:rgba(255,255,255,.06);color:#fff}.iaa.iaa-t .pk h3{text-align:center;color:#fff;font-size:clamp(22px,5vw,28px);font-weight:800;text-transform:uppercase;padding:22px 16px 4px}.iaa.iaa-t .pk .hot h3{color:var(--seal)}.iaa.iaa-t .pk .st{text-align:center;font-weight:700;color:#fff;padding:0 16px 16px}.iaa.iaa-t .pk .bandp{background:linear-gradient(90deg,#d6efff 0%,#ffe1b0 100%);text-align:center;padding:12px;color:var(--ink);font-weight:700}.iaa.iaa-t .pk .bandp b{font-size:clamp(28px,7vw,38px);white-space:nowrap}.iaa.iaa-t .pk .ds{text-align:center;color:#fff;padding:16px 18px 6px;font-size:15px}.iaa.iaa-t .pk .pills{margin:8px 0 14px}.iaa.iaa-t .pk ul{list-style:none;margin:0;padding:0 18px 20px}.iaa.iaa-t .pk li{display:flex;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.22);color:#fff;font-size:15px}.iaa.iaa-t .pk li:before{content:"✓";flex:none;width:24px;height:24px;border-radius:50%;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.iaa.iaa-t .ex{display:flex;flex-direction:column;background:#fff;border-radius:22px;padding:18px;box-shadow:0 10px 30px -20px rgba(10,74,130,.45)}.iaa.iaa-t .ex .pic{aspect-ratio:1/1;border-radius:18px;background:radial-gradient(circle at 70% 30%,#c6eefc 0,#eaf6fc 45%,#f5fafd 100%);display:flex;align-items:center;justify-content:center}.iaa.iaa-t .ex .pic span{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#0a5fa3,#10a0d8);color:#fff;font-size:34px;font-weight:800;display:flex;align-items:center;justify-content:center}.iaa.iaa-t .ex p{font-size:14.5px;color:var(--soft);margin-top:14px}.iaa.iaa-t .ex .rl{margin-top:10px;font-size:14px;color:var(--text)}.iaa.iaa-t .ex h3{font-size:clamp(22px,5vw,26px);color:var(--plum);font-weight:800;margin-top:2px}.iaa.iaa-t .ex .pill{margin-top:14px;align-self:flex-start}.iaa.iaa-t .pr{display:grid;grid-template-columns:1fr 1fr;gap:18px;position:relative}.iaa.iaa-t .pr>div{display:flex;gap:16px;padding:20px;border-radius:20px;background:#fff;box-shadow:0 10px 30px -22px rgba(10,74,130,.5)}.iaa.iaa-t .pr .no{font-size:clamp(36px,8vw,52px);font-weight:800;color:var(--plum);line-height:1;flex:none}.iaa.iaa-t .pr h3{font-size:19px}.iaa.iaa-t .pr>div,.iaa.iaa-t .tm .who{flex-wrap:wrap}.iaa.iaa-t .pr>div>span,.iaa.iaa-t .tm .who>span{flex:1 1 0;min-width:0}.iaa.iaa-t .pr ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:8px;font-size:14.5px;color:var(--soft)}.iaa.iaa-t .pr li:before{content:"→ ";color:var(--seal);font-weight:800}
@media (max-width:860px){.iaa.iaa-t .hero2{grid-template-columns:1fr}.iaa.iaa-t .kpis{grid-template-columns:1fr 1fr;margin:-20px 10px 0}.iaa.iaa-t .kpis div:nth-child(3){border-left:0}.iaa.iaa-t .pk{grid-template-columns:1fr 1fr}.iaa.iaa-t .lg{grid-template-columns:repeat(3,minmax(0,1fr))}.iaa.iaa-t .swipe>*{flex-basis:78%}}
@media (max-width:600px){.iaa.iaa-t .pk,.iaa.iaa-t .pr{grid-template-columns:1fr}.iaa.iaa-t .swipe>*{flex-basis:86%}.iaa.iaa-t .band-blue,.iaa.iaa-t .band-soft{padding:32px 14px;border-radius:20px}.iaa.iaa-t .hero2{padding:30px 18px}}
.iaa.iaa-t .pl{margin-top:18px;background:#fff;border-radius:16px}.iaa.iaa-t .pl summary:after{margin-left:12px}.iaa.iaa-t .pl table{min-width:330px;font-size:14px}.iaa.iaa-t .pl th,.iaa.iaa-t .pl td{padding:10px 8px;border-top:1px solid #e3eef6;text-align:right;white-space:nowrap}.iaa.iaa-t .pl th{font-size:12.5px;color:var(--soft);font-weight:600;background:#f5fafd}.iaa.iaa-t .pl td:first-child,.iaa.iaa-t .pl th:first-child{text-align:left;white-space:normal;position:sticky;left:0;background:#fff;min-width:118px;padding-left:10px}.iaa.iaa-t .pl th:first-child{background:#f5fafd}.iaa.iaa-t .pl td:first-child b{display:block;color:var(--ink)}.iaa.iaa-t .pl td:first-child small{display:block;color:var(--soft);font-size:12.5px;font-weight:400}.iaa.iaa-t .pl td:last-child{color:var(--plum);font-weight:700}.iaa.iaa-t .updated{font-size:13px;color:#fff;margin-top:10px;text-align:center}.iaa.iaa-t .gallery.g3{grid-template-columns:repeat(3,1fr)}
@media (max-width:860px){.iaa.iaa-t .gallery.g3{grid-template-columns:1fr 1fr}}
.iaa.iaa-t .stp{display:flex;align-items:center;gap:12px;margin:30px 0 14px;flex-wrap:wrap}.iaa.iaa-t .stp b{flex:none;width:38px;height:38px;border-radius:50%;background:var(--seal);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:17px}.iaa.iaa-t .stp h3{font-size:clamp(18px,4.4vw,22px);color:var(--ink);flex:1 1 0;min-width:0}.iaa.iaa-t .stp:first-of-type{margin-top:0}.iaa.iaa-t .nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:26px 0 34px;padding:0}.iaa.iaa-t .nav a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--seal);color:var(--ink);font-weight:800;font-size:15px;line-height:1.2;white-space:nowrap;text-decoration:none;box-shadow:0 3px 0 #e08a00,0 8px 16px rgba(255,165,0,.28);transition:transform .15s,box-shadow .15s,background .15s}.iaa.iaa-t .nav a:hover{background:#ffb733;transform:translateY(-2px);box-shadow:0 5px 0 #e08a00,0 10px 18px rgba(255,165,0,.34)}.iaa.iaa-t .nav a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.iaa.iaa-t .hub.four{grid-template-columns:repeat(4,1fr)}
@media (max-width:860px){.iaa.iaa-t .hub.four{grid-template-columns:1fr 1fr}}
@media (max-width:420px){.iaa.iaa-t .hub.four .card p{font-size:13px}}
.iaa.iaa-t .kpis div{padding:12px 8px}.iaa.iaa-t .kpis b{font-size:clamp(16px,4.6vw,30px)}.iaa.iaa-t .band-blue .hint{background:rgba(4,38,74,.32)}
@media (max-width:600px){.iaa.iaa-t #chon .hub,.iaa.iaa-t #chon .gallery,.iaa.iaa-t #chon .hub.four{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.iaa.iaa-t #chon .hub>*,.iaa.iaa-t #chon .gallery>*{flex:0 0 72%;scroll-snap-align:start}.iaa.iaa-t #chon .hub .card p{font-size:13.5px}.iaa.iaa-t #chon .hub .tag{font-size:12.5px}}
.iaa.iaa-t .ph:has(img[src^="ANH-MAU"]){border:2px dashed #a9cfe6}.iaa.iaa-t .ph:has(img[src^="ANH-MAU"]):before{content:"ẢNH MẪU " attr(data-n);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:var(--plum)}.iaa.iaa-t .ph img[src^="ANH-MAU"]{visibility:hidden}.iaa.iaa-t .hero2>div{min-width:0}.iaa.iaa-t .hero2 .price b{font-size:clamp(18px,5.6vw,32px)}.iaa.iaa-t .tbl-card{background:#fff;border-radius:18px;padding:6px 14px;margin-top:16px;color:var(--text)}.iaa.iaa-t .tbl-card h3{color:var(--ink);font-size:17px;padding:12px 2px 2px}.iaa.iaa-t .band-blue .note{background:rgba(255,255,255,.12);color:#fff;border:0;margin-top:14px}.iaa.iaa-t .band-blue .note a{color:#fff}.iaa.iaa-t .lg .ph{aspect-ratio:3/2;background:#fff;border-radius:16px;position:relative;box-shadow:0 6px 18px -14px rgba(10,74,130,.6)}.iaa.iaa-t .lg .ph img{object-fit:contain;padding:10px}.iaa.iaa-t .ph:has(img[src^="LOGO-"]),.iaa.iaa-t .ph:has(img[src^="DU-AN-"]),.iaa.iaa-t .ph:has(img[src^="NHAN-XET-"]){border:2px dashed #a9cfe6}.iaa.iaa-t .ph:has(img[src^="LOGO-"]):before,.iaa.iaa-t .ph:has(img[src^="DU-AN-"]):before,.iaa.iaa-t .ph:has(img[src^="NHAN-XET-"]):before{content:attr(data-n);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:var(--plum);text-align:center;padding:4px}.iaa.iaa-t .ph img[src^="LOGO-"],.iaa.iaa-t .ph img[src^="DU-AN-"],.iaa.iaa-t .ph img[src^="NHAN-XET-"]{visibility:hidden}.iaa.iaa-t .cs .ph{position:relative;aspect-ratio:4/3}.iaa.iaa-t .tm .ph{position:relative;aspect-ratio:4/3;border-radius:0}
@media (max-width:600px){.iaa.iaa-t .lg{grid-template-columns:repeat(3,minmax(0,1fr))}}
.iaa.iaa-t .ph:has(img[src^="TRUOC-"]),.iaa.iaa-t .ph:has(img[src^="SAU-"]){border:2px dashed #a9cfe6}.iaa.iaa-t .ph:has(img[src^="TRUOC-"]):before,.iaa.iaa-t .ph:has(img[src^="SAU-"]):before{content:attr(data-n);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:var(--plum);text-align:center;padding:4px}.iaa.iaa-t .ph img[src^="TRUOC-"],.iaa.iaa-t .ph img[src^="SAU-"]{visibility:hidden}.iaa.iaa-t .rm{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.iaa.iaa-t .rm>div{background:#fff;border-radius:18px;padding:18px;box-shadow:0 10px 30px -22px rgba(10,74,130,.5)}.iaa.iaa-t .rm b{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--seal);color:var(--ink);align-items:center;justify-content:center;font-size:15px}.iaa.iaa-t .rm h3{font-size:16.5px;margin-top:10px}.iaa.iaa-t .rm p{font-size:14.5px;color:var(--soft);margin-top:6px}.iaa.iaa-t .cb{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.iaa.iaa-t .cb a{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:18px;color:inherit;text-decoration:none}.iaa.iaa-t .cb h3{font-size:16.5px}.iaa.iaa-t .cb p{font-size:14px;color:var(--soft);margin-top:6px;flex:1}.iaa.iaa-t .cb span{margin-top:12px;font-weight:700;color:var(--plum);font-size:14.5px}.iaa.iaa-t .nd{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.iaa.iaa-t .nd>div{display:flex;gap:14px;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:18px;flex-wrap:wrap}.iaa.iaa-t .nd i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--mist);color:var(--plum);font-style:normal;font-weight:800;display:flex;align-items:center;justify-content:center}.iaa.iaa-t .nd>div>span{flex:1 1 0;min-width:0}.iaa.iaa-t .nd h3{font-size:16.5px}.iaa.iaa-t .nd p{font-size:14.5px;color:var(--soft);margin-top:6px;line-height:1.6}
@media (max-width:860px){.iaa.iaa-t .nd{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.iaa.iaa-t .nd{grid-template-columns:1fr}}
.iaa.iaa-t .of{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.iaa.iaa-t .of>div{border-radius:18px;padding:20px;background:var(--mist)}.iaa.iaa-t .of>div:nth-child(2){background:linear-gradient(160deg,#0a5fa3 0%,#0b78c2 100%);color:#fff}.iaa.iaa-t .of>div:nth-child(2) h3,.iaa.iaa-t .of>div:nth-child(2) li,.iaa.iaa-t .of>div:nth-child(2) small{color:#fff}.iaa.iaa-t .of h3{font-size:17.5px}.iaa.iaa-t .of small{display:block;font-size:13.5px;color:var(--soft);margin-top:4px}.iaa.iaa-t .of ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.iaa.iaa-t .of li{padding-left:24px;position:relative;font-size:15px;line-height:1.6}.iaa.iaa-t .of li:before{content:"✓";position:absolute;left:0;color:var(--seal);font-weight:800}.iaa.iaa-t .of-note{text-align:center;font-size:13.5px;color:var(--soft);margin-top:12px}
@media (max-width:860px){.iaa.iaa-t .of{grid-template-columns:1fr}}
.iaa.iaa-t .cs .m3 div:last-child b{white-space:normal;font-size:clamp(15px,3.6vw,18px);line-height:1.3}.iaa.iaa-t .cs .more2{color:var(--text);font-weight:400;line-height:1.65}.iaa.iaa-t .budget{margin-top:14px;background:rgba(255,165,0,.16);border:1px dashed var(--seal);border-radius:14px;padding:12px 16px;color:#fff;font-size:15px}
@media (max-width:860px){.iaa.iaa-t .rm,.iaa.iaa-t .cb{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.iaa.iaa-t .rm,.iaa.iaa-t .cb{grid-template-columns:1fr}}
.iaa.iaa-t .factory .ph{aspect-ratio:1/1}
@media (max-width:600px){.iaa.iaa-t .factory{grid-template-columns:1fr 1fr}}
.iaa.iaa-t .links a{min-height:44px;display:inline-flex;align-items:center}.iaa.iaa-t .price{background:rgba(4,38,74,.32);color:#fff}.iaa.iaa-t li{list-style:none!important}.iaa.iaa-t li::marker{content:""}.iaa.iaa-t summary,.iaa.iaa-t .nav,.iaa.iaa-t .links{flex-wrap:wrap}.iaa.iaa-t figure svg,.iaa.iaa-t .card svg{display:block;width:100%;height:auto}.iaa.iaa-t .card,.iaa.iaa-t .gallery figure{display:flex;flex-direction:column}.iaa.iaa-t .gallery figcaption{flex:1;display:flex;flex-direction:column}.iaa.iaa-t .card>p{margin-bottom:10px}.iaa.iaa-t .card>.tag{margin-top:auto;align-self:flex-start}.iaa.iaa-t a.zm{display:block;cursor:zoom-in;color:inherit;text-decoration:none}.iaa.iaa-t a.zm .ph{position:relative}.iaa.iaa-t a.zm .ph:after{content:"";position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;background:rgba(10,90,160,.85) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21M10.5 7.5v6M7.5 10.5h6'/%3E%3C/svg%3E") center/16px no-repeat}
@media (max-width:600px){.iaa.iaa-t .spec td:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;color:var(--soft,#5b6b7a);margin-bottom:2px}.iaa.iaa-t table.spec{min-width:600px}.iaa.iaa-t table.spec thead{display:table-header-group}.iaa.iaa-t table.spec tr{display:table-row;padding:0;border-bottom:0}.iaa.iaa-t table.spec th,.iaa.iaa-t table.spec td{display:table-cell;padding:11px 12px;border-bottom:1px solid var(--line);font-size:14.5px}.iaa.iaa-t table.spec td:before{content:none}.iaa.iaa-t table.spec th:first-child,.iaa.iaa-t table.spec td:first-child{position:sticky;left:0;z-index:1;background:#fff;min-width:132px;box-shadow:3px 0 6px -4px rgba(11,74,133,.35)}.iaa.iaa-t table.spec th:first-child{background:var(--mist)}.iaa.iaa-t .scroll:has(>table.spec):after{content:"Vuốt ngang để xem hết bảng →";display:inline-block;position:sticky;left:0;font-size:13px;color:var(--soft);padding:8px 2px 2px}}
.iaa.iaa-t h2,.iaa.iaa-t h3,.iaa.iaa-t summary,.iaa.iaa-t figcaption strong,.iaa.iaa-t .pill b,.iaa.iaa-t .stp h3,.iaa.iaa-t .kpis b{text-wrap:balance}.iaa.iaa-t p,.iaa.iaa-t li,.iaa.iaa-t figcaption span,.iaa.iaa-t .card p{text-wrap:pretty}
@media (min-width:861px){.iaa.iaa-t .hub:has(>:nth-child(4):last-child),.iaa.iaa-t .nd:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.iaa.iaa-t .hub:has(>:nth-child(7):last-child){grid-template-columns:repeat(4,1fr)}.iaa.iaa-t .hub.four:has(>:nth-child(5):last-child),.iaa.iaa-t .rm:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,1fr)}.iaa.iaa-t .cb:has(>:nth-child(3):last-child),.iaa.iaa-t .rm:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.iaa.iaa-t .cb:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}}
@media (min-width:601px) and (max-width:860px){.iaa.iaa-t .hub:has(>:nth-child(3):last-child),.iaa.iaa-t .cb:has(>:nth-child(3):last-child),.iaa.iaa-t .nd:has(>:nth-child(3):last-child){grid-template-columns:1fr}.iaa.iaa-t .hub:has(>:nth-child(5):last-child),.iaa.iaa-t .hub.four:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,1fr)}}
@media (max-width:860px){.iaa.iaa-t .gallery>:last-child:nth-child(odd),.iaa.iaa-t .hub.four>:last-child:nth-child(odd){grid-column:1/-1}}
@media (max-width:600px){.iaa.iaa-t .nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 30px}.iaa.iaa-t .nav a{padding:0 6px;min-height:46px;font-size:14px;white-space:normal;text-align:center}}
.iaa.iaa-t .ctab{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin:38px 0 0;padding:26px 30px;border-radius:24px}.iaa.iaa-t .ctab.dark{background:linear-gradient(135deg,#0a5fa3,#0b78c2);color:#fff;box-shadow:0 16px 34px rgba(10,95,163,.24)}.iaa.iaa-t .ctab.dark:after{content:"";position:absolute;right:-70px;top:-70px;width:210px;height:210px;border-radius:50%;background:rgba(255,255,255,.08)}.iaa.iaa-t .ctab.light{background:#fff6dd;border:1px solid #ffd27a;box-shadow:0 10px 26px rgba(255,165,0,.14)}.iaa.iaa-t .ctab-i{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.16);color:#fff}.iaa.iaa-t .ctab.light .ctab-i{background:var(--seal);color:#fff}.iaa.iaa-t .ctab-i svg{width:28px;height:28px}.iaa.iaa-t .ctab-t{position:relative;z-index:1;flex:1 1 300px;min-width:0}.iaa.iaa-t .ctab-t h3{margin:0;font-size:21px;line-height:1.3;font-weight:800;color:var(--ink)}.iaa.iaa-t .ctab.dark .ctab-t h3{color:#fff}.iaa.iaa-t .ctab-t p{margin:6px 0 0;font-size:15.5px;line-height:1.55;color:var(--soft)}.iaa.iaa-t .ctab.dark .ctab-t p{color:rgba(255,255,255,.9)}.iaa.iaa-t .ctab-btn{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 28px 0 8px;border-radius:999px;background:var(--seal);color:var(--ink);font-size:16.5px;font-weight:800;line-height:1.2;white-space:nowrap;text-decoration:none;box-shadow:0 4px 0 #e08a00,0 12px 22px rgba(0,0,0,.18);transition:transform .15s,box-shadow .15s}.iaa.iaa-t .ctab-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 #e08a00,0 16px 26px rgba(0,0,0,.22)}.iaa.iaa-t .ctab-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.iaa.iaa-t .ctab-btn .ci{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#0a66ac}.iaa.iaa-t .ctab-btn .ci svg{width:22px;height:22px}.iaa.iaa-t .ctab-btn.alt{background:#fff;box-shadow:0 4px 0 #cfdfee,0 12px 22px rgba(0,0,0,.14)}.iaa.iaa-t .ctab-btn.alt .ci{background:var(--mist)}.iaa.iaa-t .hero-cta{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:22px}.iaa.iaa-t .ctab-final{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 16px;margin-top:6px}
@media (max-width:700px){.iaa.iaa-t .ctab{padding:20px 18px;margin-top:30px;border-radius:20px;gap:14px}.iaa.iaa-t .ctab-i{width:48px;height:48px}.iaa.iaa-t .ctab-i svg{width:24px;height:24px}.iaa.iaa-t .ctab-t{flex:1 1 calc(100% - 70px)}.iaa.iaa-t .ctab-t h3{font-size:19px}.iaa.iaa-t .ctab-btn{width:100%;justify-content:flex-start;padding-right:18px;white-space:normal;font-size:16px}.iaa.iaa-t .ctab-final .ctab-btn,.iaa.iaa-t .hero-cta .ctab-btn{width:100%}}
.iaa.iaa-t .promo{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:22px 0 0;padding:16px 20px;border-radius:20px;background:#fff6dd;border:2px dashed #ffa500}.iaa.iaa-t .promo-i{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#ffa500;color:#fff}.iaa.iaa-t .promo-i svg{width:26px;height:26px}.iaa.iaa-t .promo-t{flex:1 1 260px;min-width:0}.iaa.iaa-t .promo .promo-t b{display:block;font-size:18px;line-height:1.3;color:var(--ink)}.iaa.iaa-t .promo .promo-t span{display:block;margin-top:3px;font-size:14.5px;line-height:1.45;color:var(--soft)}.iaa.iaa-t .promo .ctab-btn,.iaa.iaa-t .xs-f .ctab-btn{min-height:46px;font-size:15px;padding-right:20px}.iaa.iaa-t .promo .ctab-btn .ci,.iaa.iaa-t .xs-f .ctab-btn .ci{width:34px;height:34px}.iaa.iaa-t .xs{margin-top:34px;padding:22px 22px;border-radius:22px;background:linear-gradient(135deg,#fff6dd,#fff);border:1.5px solid #ffd27a}.iaa.iaa-t .xs .sh{margin-bottom:14px}.iaa.iaa-t .xs-g{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.iaa.iaa-t .xs-g:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.iaa.iaa-t .xs-c{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;gap:4px 10px;align-items:center;background:#fff;border:1.5px solid var(--line);border-top:4px solid #ffa500;border-radius:16px;padding:12px 14px;color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s}.iaa.iaa-t .xs-c:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(10,95,163,.16)}.iaa.iaa-t .xs-c:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.iaa.iaa-t .xs-ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--mist);color:var(--plum)}.iaa.iaa-t .xs-ic svg{width:22px;height:22px}.iaa.iaa-t .xs-c h3{margin:0;font-size:15.5px;line-height:1.3;color:var(--ink)}.iaa.iaa-t .xs-c h3:first-child{grid-column:1/-1}.iaa.iaa-t .xs-c p{grid-column:1/-1;align-self:start;margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--soft)}.iaa.iaa-t .xs-c b{grid-column:1/-1;justify-self:start;margin-top:6px;padding:5px 12px;border-radius:999px;background:#ffa500;color:var(--ink);font-size:13px;font-weight:800;line-height:1.3}.iaa.iaa-t .xs-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:16px}.iaa.iaa-t .xs-f p{margin:0;flex:1 1 260px;font-size:15.5px;font-weight:700;color:var(--ink)}.iaa.iaa-t .cb a{border-top:4px solid #ffa500;transition:transform .15s,box-shadow .15s}.iaa.iaa-t .cb a:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(10,95,163,.16)}.iaa.iaa-t .cb span{align-self:flex-start;padding:5px 12px;border-radius:999px;background:#ffa500;color:var(--ink);font-size:13px;font-weight:800;line-height:1.3}.iaa.iaa-t .rm>div{display:grid;grid-template-columns:30px 1fr;gap:2px 10px;align-items:center;padding:14px 16px}.iaa.iaa-t .rm b{width:30px;height:30px;font-size:14px}.iaa.iaa-t .rm h3{margin:0;font-size:16px}.iaa.iaa-t .rm p{grid-column:1/-1;margin-top:4px;font-size:14px}.iaa.iaa-t .nav a{min-height:38px;padding:0 16px;font-size:14px;background:#ffa500;color:var(--ink);box-shadow:0 3px 0 #e08a00,0 8px 14px rgba(255,165,0,.22)}.iaa.iaa-t .ex .pill{background:#ffa500;color:var(--ink)}.iaa.iaa-t .ex .pill b{color:var(--ink)}
@media (max-width:900px){.iaa.iaa-t .xs-g,.iaa.iaa-t .xs-g:has(>:nth-child(3):last-child){grid-template-columns:1fr 1fr}}
@media (max-width:700px){.iaa.iaa-t .promo{padding:12px 14px;gap:10px 12px;margin-top:16px}.iaa.iaa-t .promo-i{width:38px;height:38px}.iaa.iaa-t .promo-i svg{width:22px;height:22px}.iaa.iaa-t .promo-t{flex:1 1 calc(100% - 52px)}.iaa.iaa-t .promo .promo-t b{font-size:16px}.iaa.iaa-t .promo .promo-t span{display:none}.iaa.iaa-t .promo .ctab-btn,.iaa.iaa-t .xs-f .ctab-btn{width:100%;min-height:44px;font-size:14.5px}.iaa.iaa-t .xs{margin-top:24px;padding:14px 12px;border-radius:18px}.iaa.iaa-t .xs .sh{margin-bottom:10px}.iaa.iaa-t .xs .sh h2{font-size:18px}.iaa.iaa-t .xs .sh p{display:none}.iaa.iaa-t .xs-g{gap:8px}.iaa.iaa-t .xs-c{padding:10px 10px;border-radius:14px;gap:6px 8px}.iaa.iaa-t .xs-ic{width:30px;height:30px;border-radius:9px}.iaa.iaa-t .xs-ic svg{width:18px;height:18px}.iaa.iaa-t .xs-c h3{font-size:13.5px}.iaa.iaa-t .xs-c p{display:none}.iaa.iaa-t .xs-c b{justify-self:stretch;text-align:center;margin-top:2px;padding:5px 4px;font-size:12px;border-radius:10px}.iaa.iaa-t .xs-c:last-child:nth-child(odd){grid-column:1/-1}.iaa.iaa-t .xs-f{margin-top:12px}.iaa.iaa-t .xs-f p{font-size:14px}.iaa.iaa-t .cb a{padding:12px}.iaa.iaa-t .cb p{font-size:13.5px}.iaa.iaa-t .ctab{padding:14px 14px;margin-top:22px}.iaa.iaa-t .ctab-t h3{font-size:17px}.iaa.iaa-t .ctab-t p{font-size:14px;line-height:1.45}.iaa.iaa-t .rm>div{padding:12px 14px}.iaa.iaa-t .nav a{min-height:36px;padding:0 6px;font-size:13px}}
/* nhóm v1: 10 trang */
.iaa.iaa-t:where(.v1) .pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iaa.iaa-t:where(.v1) .card.dark{background:var(--ink);border-color:var(--ink)}.iaa.iaa-t:where(.v1) .card.dark h3{color:#fff}.iaa.iaa-t:where(.v1) .card.dark p{color:#f2f8fd}
@media (max-width:600px){.iaa.iaa-t:where(.v1) .pair{grid-template-columns:1fr}}
.iaa.iaa-t:where(.v1) .card.dark,.iaa.iaa-t:where(.v1) .hint{background:linear-gradient(135deg,#0a5fa3 0%,#0b78c2 100%)}.iaa.iaa-t:where(.v1) .card.dark p,.iaa.iaa-t:where(.v1) .hint{color:#fff}
/* nhóm v2: 7 trang */
.iaa.iaa-t:where(.v2) .nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:26px 0 0}.iaa.iaa-t:where(.v2) .nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--mist);color:var(--plum);font-weight:700;font-size:14.5px;white-space:nowrap;text-decoration:none}.iaa.iaa-t:where(.v2) .nav a{min-height:38px;padding:0 16px;font-size:14px;background:#ffa500;color:var(--ink);box-shadow:0 3px 0 #e08a00,0 8px 14px rgba(255,165,0,.22)}.iaa.iaa-t:where(.v2) .nav{margin-bottom:34px}
@media (max-width:700px){.iaa.iaa-t:where(.v2) .nav{margin-bottom:28px}}
/* nhóm v3: 6 trang */
.iaa.iaa-t:where(.v3) .nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:26px 0 0}.iaa.iaa-t:where(.v3) .nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--mist);color:var(--plum);font-weight:700;font-size:14.5px;white-space:nowrap;text-decoration:none}
@media (max-width:600px){.iaa.iaa-t:where(.v3) #chon .hub,.iaa.iaa-t:where(.v3) #chon .gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}}
@media (min-width:861px){.iaa.iaa-t:where(.v3) .rm:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,1fr)}}
@media (min-width:601px) and (max-width:860px){.iaa.iaa-t:where(.v3) .hub:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,1fr)}}
@media (max-width:860px){.iaa.iaa-t:where(.v3) .gallery>:last-child:nth-child(odd){grid-column:1/-1}}
.iaa.iaa-t:where(.v3) .nav a{min-height:38px;padding:0 16px;font-size:14px;background:#ffa500;color:var(--ink);box-shadow:0 3px 0 #e08a00,0 8px 14px rgba(255,165,0,.22)}.iaa.iaa-t:where(.v3) .nav{margin-bottom:34px}
@media (max-width:700px){.iaa.iaa-t:where(.v3) .nav{margin-bottom:28px}}
/* nhóm v4: 6 trang */
@media (max-width:600px){.iaa.iaa-t:where(.v4) #chon .hub,.iaa.iaa-t:where(.v4) #chon .gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}}
@media (min-width:861px){.iaa.iaa-t:where(.v4) .rm:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,1fr)}}
@media (min-width:601px) and (max-width:860px){.iaa.iaa-t:where(.v4) .hub:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,1fr)}}
@media (max-width:860px){.iaa.iaa-t:where(.v4) .gallery>:last-child:nth-child(odd){grid-column:1/-1}}
/* nhóm v5: 3 trang */
.iaa.iaa-t:where(.v5) .pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iaa.iaa-t:where(.v5) .card.dark{background:var(--ink);border-color:var(--ink)}.iaa.iaa-t:where(.v5) .card.dark h3{color:#fff}.iaa.iaa-t:where(.v5) .card.dark p{color:#f2f8fd}
@media (max-width:600px){.iaa.iaa-t:where(.v5) .pair{grid-template-columns:1fr}.iaa.iaa-t:where(.v5) #chon .hub,.iaa.iaa-t:where(.v5) #chon .gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}}
.iaa.iaa-t:where(.v5) .card.dark,.iaa.iaa-t:where(.v5) .hint{background:linear-gradient(135deg,#0a5fa3 0%,#0b78c2 100%)}.iaa.iaa-t:where(.v5) .card.dark p,.iaa.iaa-t:where(.v5) .hint{color:#fff}
@media (min-width:861px){.iaa.iaa-t:where(.v5) .rm:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,1fr)}}
@media (min-width:601px) and (max-width:860px){.iaa.iaa-t:where(.v5) .hub:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,1fr)}}
@media (max-width:860px){.iaa.iaa-t:where(.v5) .gallery>:last-child:nth-child(odd){grid-column:1/-1}}
/* nhóm v6: 1 trang */
.iaa.iaa-t:where(.v6) .spec .sz{font-weight:700;color:var(--plum)}.iaa.iaa-t:where(.v6) .small{font-size:13.5px;color:var(--soft);margin-top:6px}.iaa.iaa-t:where(.v6) .tm .who{margin-top:auto;padding-top:16px;display:flex;gap:12px;align-items:center}.iaa.iaa-t:where(.v6) .tm .who{flex-wrap:wrap}.iaa.iaa-t:where(.v6) .tm .who>span{flex:1 1 0;min-width:0}
@media (max-width:600px){.iaa.iaa-t:where(.v6) .pk{grid-template-columns:1fr}}
.iaa.iaa-t:where(.v6) .nav a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--seal);color:var(--ink);font-weight:800;font-size:15px;line-height:1.2;white-space:nowrap;text-decoration:none;box-shadow:0 3px 0 #e08a00,0 8px 16px rgba(255,165,0,.28);transition:transform .15s,box-shadow .15s,background .15s}.iaa.iaa-t:where(.v6) .band-blue .small,.iaa.iaa-t:where(.v6) .band-blue .small a{color:#fff}.iaa.iaa-t:where(.v6) .swipe-hint.m{display:none}
@media (max-width:600px){.iaa.iaa-t:where(.v6) #chon .hub,.iaa.iaa-t:where(.v6) #chon .gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.iaa.iaa-t:where(.v6) .swipe-hint.m{display:block}}
.iaa.iaa-t:where(.v6) .kids{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.iaa.iaa-t:where(.v6) .kid{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;border:1.5px solid var(--line);text-decoration:none;color:inherit;box-shadow:0 8px 24px -20px rgba(10,74,130,.6)}.iaa.iaa-t:where(.v6) .kid .kimg{aspect-ratio:4/3;background:var(--mist);overflow:hidden;display:flex;align-items:center;justify-content:center}.iaa.iaa-t:where(.v6) .kid .kimg img{width:100%;height:100%;object-fit:cover;display:block}.iaa.iaa-t:where(.v6) .kid .kimg.ill svg{width:100%;height:100%;display:block}.iaa.iaa-t:where(.v6) .kid b{display:block;padding:12px 14px 2px;font-size:15px;color:var(--ink);line-height:1.35}.iaa.iaa-t:where(.v6) .kid span{padding:0 14px 14px;margin-top:auto;font-size:13.5px;font-weight:700;color:var(--plum)}
@media (max-width:860px){.iaa.iaa-t:where(.v6) .kids{grid-template-columns:repeat(3,1fr)}}
@media (max-width:600px){.iaa.iaa-t:where(.v6) .kids{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.iaa.iaa-t:where(.v6) .kids>.kid{flex:0 0 46%;scroll-snap-align:start}}
.iaa.iaa-t:where(.v6) .ph.ill{aspect-ratio:4/3}.iaa.iaa-t:where(.v6) .ph.ill svg{width:100%;height:100%;display:block}.iaa.iaa-t:where(.v6) .hero-fig svg{display:block;width:100%;height:auto;border-radius:20px}.iaa.iaa-t:where(.v6) .trust{margin-top:34px;background:#fff;border:1.5px solid var(--line);border-radius:26px;padding:34px 22px 26px;box-shadow:0 14px 34px -26px rgba(10,74,130,.55)}.iaa.iaa-t:where(.v6) .trust .sh{margin-bottom:22px}.iaa.iaa-t:where(.v6) .logos2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.iaa.iaa-t:where(.v6) .logos2 .ph{aspect-ratio:3/2;background:#f7fbfe;border:1.5px solid var(--line);border-radius:16px;position:relative}.iaa.iaa-t:where(.v6) .logos2 .ph img{object-fit:contain;padding:12px}.iaa.iaa-t:where(.v6) .cs a.go{font-weight:700;color:var(--plum);margin-top:12px;min-height:44px;display:inline-flex;align-items:center}.iaa.iaa-t:where(.v6) .tm .tagx{display:inline-block;align-self:flex-start;margin-top:10px;font-size:12.5px;font-weight:700;background:rgba(255,255,255,.18);color:#fff;padding:3px 10px;border-radius:999px}
@media (max-width:860px){.iaa.iaa-t:where(.v6) .logos2{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:600px){.iaa.iaa-t:where(.v6) .trust{padding:28px 14px 18px;border-radius:20px}.iaa.iaa-t:where(.v6) .logos2{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}
.iaa.iaa-t:where(.v6) .pg{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.iaa.iaa-t:where(.v6) .pg>div{background:#fff;border-radius:18px;padding:18px;box-shadow:0 10px 30px -22px rgba(10,74,130,.5)}.iaa.iaa-t:where(.v6) .pg b{display:block;font-size:clamp(30px,7vw,40px);color:var(--plum);line-height:1}.iaa.iaa-t:where(.v6) .pg h3{font-size:17px;margin-top:8px;color:var(--ink)}.iaa.iaa-t:where(.v6) .pg p{font-size:14.5px;color:var(--soft);margin-top:6px}.iaa.iaa-t:where(.v6) .ckl{list-style:none;padding:0;margin:20px auto 0;max-width:760px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.iaa.iaa-t:where(.v6) .ckl li{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:10px 14px;color:#fff;font-size:14.5px}.iaa.iaa-t:where(.v6) .ckl li:before{content:"✓ ";color:var(--seal);font-weight:800}.iaa.iaa-t:where(.v6) .grp{margin-top:18px}.iaa.iaa-t:where(.v6) .grp h3{font-size:16px;color:var(--ink);margin-bottom:10px}
@media (max-width:860px){.iaa.iaa-t:where(.v6) .pg{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.iaa.iaa-t:where(.v6) .pg,.iaa.iaa-t:where(.v6) .ckl{grid-template-columns:1fr}}
.iaa.iaa-t:where(.v6) .ctab-i{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.16);color:#fff}.iaa.iaa-t:where(.v6) .ctab.light .ctab-i{background-color:var(--seal);color:#fff}.iaa.iaa-t:where(.v6) .ctab-btn .ci{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#0a66ac}.iaa.iaa-t:where(.v6) .ctab-btn .ci{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H9l-5 4v-4H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z' fill='%230a66ac'/%3E%3Cpath d='M7 9h10M7 12.5h6' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:22px}.iaa.iaa-t:where(.v6) .ctab-i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H9l-5 4v-4H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:28px}.iaa.iaa-t:where(.v6) .xs{margin-top:34px;padding:20px;border-radius:22px;background:#fff6dd;border:1.5px solid #ffd27a}.iaa.iaa-t:where(.v6) .xs .sh{margin-bottom:12px}.iaa.iaa-t:where(.v6) .xs-g{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.iaa.iaa-t:where(.v6) .xs-c{display:flex;flex-direction:column;gap:8px;background:#fff;border:1.5px solid var(--line);border-top:4px solid #ffa500;border-radius:16px;padding:12px 14px;color:inherit;text-decoration:none}.iaa.iaa-t:where(.v6) .xs-c h3{margin:0;font-size:15.5px;line-height:1.3;color:var(--ink);flex:1}.iaa.iaa-t:where(.v6) .xs-c b{align-self:flex-start;padding:5px 12px;border-radius:999px;background:#ffa500;color:var(--ink);font-size:13px;font-weight:800;line-height:1.3}.iaa.iaa-t:where(.v6) .nav a{min-height:38px;padding:0 16px;font-size:14px}.iaa.iaa-t:where(.v6) .ex .pill,.iaa.iaa-t:where(.v6) .ex .pill b{background:#ffa500;color:var(--ink)}
@media (max-width:700px){.iaa.iaa-t:where(.v6) .xs{margin-top:24px;padding:14px 12px}.iaa.iaa-t:where(.v6) .xs-g{grid-template-columns:1fr 1fr;gap:8px}.iaa.iaa-t:where(.v6) .xs-c{padding:10px}.iaa.iaa-t:where(.v6) .xs-c b{align-self:stretch;text-align:center;padding:5px 4px;font-size:12px;border-radius:10px}}
/* nhóm v7: 1 trang */
.iaa.iaa-t:where(.v7) .pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media (max-width:600px){.iaa.iaa-t:where(.v7) .pair{grid-template-columns:1fr}}
.iaa.iaa-t:where(.v7) details.tx{background:#fff;border-radius:16px;margin-top:14px}.iaa.iaa-t:where(.v7) details.tx .tbl-card{margin-top:0;padding-top:0}
/* nhóm v8: 1 trang */
@media (max-width:860px){.iaa.iaa-t:where(.v8) .hub.four,.iaa.iaa-t:where(.v8) .hub.two-m{grid-template-columns:1fr 1fr}}
@media (max-width:420px){.iaa.iaa-t:where(.v8) .hub.two-m .card p,.iaa.iaa-t:where(.v8) .hub.four .card p{font-size:13px}}
@media (max-width:860px){.iaa.iaa-t:where(.v8) .gallery>:last-child:nth-child(odd),.iaa.iaa-t:where(.v8) .hub.four>:last-child:nth-child(odd),.iaa.iaa-t:where(.v8) .hub.two-m>:last-child:nth-child(odd){grid-column:1/-1}}