@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.p.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f5260e{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f5260e{--f-storefront:"Manrope","Manrope Fallback"}body:has(>.site){margin:0}.site{--paper:#fff;--ink:#2a1a21;--graphite:#5f5459;--line:#ecdfe5;--mist:#faf5f7;--accent:#c2386f;--accent-hover:#a92d5e;--petal:#f6d9e5;--rose:#fff6f3;--blush:#fbeff4;--input-line:#8a7d83;--body:var(--f-storefront),"Segoe UI",Arial,sans-serif;--display:var(--body);--gut:40px;background:var(--paper);color:var(--ink);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased;min-height:100vh}.site *{box-sizing:border-box;min-width:0;letter-spacing:0}.site a{color:inherit}.site svg{flex-shrink:0}.site :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.site .wrap{width:calc(100% - 2 * var(--gut));max-width:1240px;margin:0 auto}.site h1,.site h2,.site h3{font-family:var(--display);margin:0;color:var(--ink);font-weight:650;text-wrap:balance;overflow-wrap:anywhere}.site h1{font-size:54px;line-height:1.1;max-width:22ch}.site h2{font-size:40px;line-height:1.17;max-width:24ch}.site h3{font-size:19px;line-height:1.4}.site p{margin:0;max-width:65ch;color:var(--graphite);overflow-wrap:anywhere}.site section{padding:88px 0;scroll-margin-top:96px}.site .btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;max-width:100%;padding:13px 23px;border-radius:6px;font:650 14px/1.45 var(--body);text-align:center;text-decoration:none;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;overflow-wrap:anywhere;transition:background .18s,color .18s,border-color .18s,transform .18s}.site .btn:hover{background:var(--mist);border-color:var(--input-line)}.site .btn:active{transform:translateY(1px)}.site .btn.p{background:var(--accent);border-color:var(--accent);color:#fff}.site .btn.p:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.site .btn:disabled{opacity:.65;cursor:wait}.site .btn.s{min-height:42px;padding:10px 16px;font-size:13px}.site .text-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent);text-underline-offset:6px;text-decoration-thickness:1px;font-weight:650;font-size:14px}.site .text-link:hover{color:var(--accent-hover);text-decoration-thickness:2px}.site .hd{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--line)}.site .hd .wrap{display:flex;align-items:center;gap:30px;min-height:78px}.site .logo{flex:none;display:inline-flex;align-items:center;gap:10px;font:750 29px/1 var(--display);text-decoration:none}.site .logo .mk{flex:none;width:34px;height:34px}.site .logo i{width:32px;height:34px;border-radius:4px 10px 4px 4px;background:var(--accent);color:var(--petal);display:grid;place-items:center;font:750 21px/1 var(--body);font-style:normal}.site .hd nav{display:flex;gap:24px;align-items:center;font-size:13px;font-weight:600}.site .hd nav>a{padding:12px 0;text-decoration:none;color:var(--graphite);position:relative}.site .hd nav>a:hover,.site .hd nav>a[aria-current=page]{color:var(--accent)}.site .hd nav>a[aria-current=page]:after{content:"";height:2px;background:var(--accent);position:absolute;bottom:3px;left:0;right:0}.site .hd .end{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:13px;font-weight:600}.site .hd .end a.t{text-decoration:none;white-space:nowrap}.site .hd .language{display:inline-flex;align-items:center;gap:7px}.site .menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:4px;background:white;align-items:center;justify-content:center;color:var(--ink);cursor:pointer}.site .hd .mobile-actions{display:none}.site .skip{position:fixed;top:8px;left:16px;padding:10px 16px;background:#fff;z-index:40;transform:translateY(-160%)}.site .skip:focus{transform:none}.site .pajama-hero{position:relative;isolation:isolate;min-height:610px;padding:68px 0 72px;background:#fff;display:flex;align-items:center}.site .pajama-backdrop{position:absolute;inset:16px 0 16px auto;width:100%;height:calc(100% - 32px);object-fit:contain;object-position:right center;z-index:-2}.site .pajama-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:50%;background:var(--paper);z-index:-1}.site .pajama-copy{max-width:530px}.site .hero-origin{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;color:var(--accent);margin-bottom:22px}.site .hero-origin:before{content:"";width:26px;height:3px;background:var(--accent);flex-shrink:0}.site .pajama-copy h1{font-size:74px;line-height:1.02;max-width:15ch;white-space:pre-line;font-weight:650}.site .pajama-copy .lead{margin-top:25px;color:var(--graphite);font-size:16px;max-width:46ch;line-height:1.75}.site .pajama-copy .acts{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.site .pajama-copy .hero-note{font-size:12px;margin-top:23px;max-width:48ch}.site .hero-caption{position:absolute;bottom:10px;right:24px;max-width:calc(100% - 48px);padding:3px 6px;background:rgba(255,255,255,.94);text-align:right;font-size:11px;color:var(--graphite)}.site .detail-visual figcaption span,.site .hero-caption span,.site .home-photo figcaption span{display:inline-block;font-size:9px;font-weight:700;border:1px solid;padding:0 4px;margin-right:6px}.site .home-benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--mist)}.site .home-benefits .wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:25px 0;grid-gap:40px;gap:40px}.site .home-benefits .wrap>div{display:grid;grid-template-columns:28px 1fr;grid-gap:3px 14px;gap:3px 14px;align-content:start}.site .home-benefits svg{grid-row:span 2;margin-top:2px;color:var(--accent)}.site .home-benefits strong{font-size:14px;font-weight:700}.site .home-benefits p{font-size:12px;line-height:1.6}.site .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.site .section-head>p{max-width:42ch;font-size:15px}.site .section-head .text-link{flex-shrink:0}.site .section-sub{margin-top:20px;max-width:55ch;font-size:15px}.site .home-v2 h2{font-size:40px;line-height:1.17}.site .home-section section{padding:88px 0}.site .home-catalog .section-head h2{max-width:25ch}.site .fine-print{font-size:12px;margin-top:22px;line-height:1.7}.site .hero{padding:60px 0 88px}.site .hero .lead{font-size:16px;margin-top:20px;max-width:58ch}.site .cats{display:flex;flex-wrap:wrap;gap:8px 24px;margin:28px 0 8px}.site .cats a{padding:8px 0;text-decoration:none;font-size:14px;font-weight:600;color:var(--graphite);border-bottom:2px solid transparent}.site .cats a.on,.site .cats a:hover{border-color:var(--accent);color:var(--accent)}.site .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 28px;gap:40px 28px;margin-top:40px}.site .card{text-decoration:none;display:flex;flex-direction:column}.site .mk{position:relative;overflow:hidden;border-radius:6px;background:var(--mist)}.site .card img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:var(--mist);transition:transform .3s}.site .card:hover img{transform:scale(1.025)}.site .image-empty{aspect-ratio:4/5;display:grid;place-items:center;color:var(--graphite);padding:24px;text-align:center;font-size:14px}.site .product-code{font-size:11px;font-weight:650;color:var(--graphite);margin-top:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .card h3{margin-top:7px;font-size:18px;line-height:1.45;text-wrap:pretty}.site .card .pr{margin-top:12px;font-size:21px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .card .pr small{display:block;color:var(--graphite);font-size:12px;font-weight:400}.site .card .sz{margin:8px 0 20px;font-size:12px;color:var(--graphite)}.site .card:hover h3{color:var(--accent)}.site .product-more{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:auto;padding:14px 0 0;border-top:1px solid var(--line);color:var(--accent);font-size:13px;font-weight:650}.site .empty{padding:48px 0;color:var(--graphite)}.site .product-comparison{margin-top:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site .product-comparison>summary{cursor:pointer;list-style:none;font-size:14px;font-weight:650;padding:20px 30px 20px 0;position:relative}.site .product-comparison>summary:after{content:"+";position:absolute;right:4px;font-size:20px;line-height:1}.site .product-comparison[open]>summary:after{content:"−"}.site .comparison-scroll{overflow-x:auto;padding-bottom:20px}.site .comparison-scroll table{border-collapse:collapse;width:100%;font-size:13px}.site .comparison-scroll td,.site .comparison-scroll th{text-align:left;padding:16px 18px;border-bottom:1px solid var(--line);min-width:170px;max-width:280px;vertical-align:top;overflow-wrap:anywhere}.site .comparison-scroll th{font-weight:650;background:var(--mist)}.site .comparison-scroll td{color:var(--graphite)}.site .home-quality{background:var(--rose)}.site .detail-explorer{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:64px;gap:64px;margin-top:40px;align-items:center}.site .detail-visual{margin:0;min-height:240px}.site .detail-visual img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.site .detail-visual figcaption,.site .home-photo figcaption{font-size:11px;color:var(--graphite);margin-top:10px}.site .detail-tabs{border-top:1px solid #dccfc9}.site .detail-tabs button{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;background:none;border:0;border-bottom:1px solid #dccfc9;color:var(--graphite);font:600 19px/1.4 var(--body);cursor:pointer;transition:color .2s}.site .detail-tabs button:hover{color:var(--accent)}.site .detail-tabs button[aria-selected=true]{color:var(--accent);border-bottom:2px solid var(--accent)}.site .detail-tabs button span{font-size:23px;font-weight:400}.site .detail-controls [role=tabpanel]{padding-top:22px;min-height:166px;font-size:15px}.site .factory-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center}.site .home-photo{margin:0}.site .home-photo img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.site .factory-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:30px}.site .factory-points h3{font-size:15px;margin-bottom:8px}.site .factory-points p{font-size:13px}.site .quote-check{border-top:1px solid var(--line);margin-top:42px;padding-top:28px;display:grid;grid-template-columns:1fr 2fr;grid-gap:48px;gap:48px}.site .quote-check h3{font-size:19px;max-width:24ch}.site .quote-check ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 28px;gap:14px 28px;padding:0;margin:0;font-size:13px;color:var(--graphite)}.site .quote-check li{padding-left:14px;border-left:3px solid var(--petal)}.site .home-privacy{background:#fff;border-bottom:1px solid var(--line)}.site .privacy-layout{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:100px;gap:100px;align-items:start}.site .privacy-layout .text-link{margin-top:26px}.site .privacy-points>div{padding:24px 0 24px 48px;border-bottom:1px solid var(--line);position:relative}.site .privacy-points>div:first-child{padding-top:0}.site .privacy-points>div:last-child{border-bottom:0}.site .privacy-icon{position:absolute;left:0;top:25px;color:var(--accent)}.site .privacy-points>div:first-child .privacy-icon{top:1px}.site .privacy-points h3{font-size:17px;margin-bottom:7px}.site .privacy-points p{font-size:14px}.site .process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:42px}.site .process-list>div{border-top:1px solid var(--line);padding-top:22px}.site .item-index{display:block;font-size:15px;font-weight:700;line-height:1;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:20px}.site .process-list h3{font-size:17px;margin-bottom:10px}.site .process-list p{font-size:14px}.site .workflow-methods{margin-top:42px;padding-top:30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.25fr;grid-gap:22px 64px;gap:22px 64px}.site .workflow-methods h3{max-width:27ch;font-size:21px;grid-row:span 2}.site .method-options{display:flex;flex-wrap:wrap;gap:6px}.site .method-options button{font:650 13px/1.5 var(--body);min-height:42px;padding:10px 14px;border:1px solid var(--line);background:#fff;border-radius:4px;cursor:pointer;color:var(--graphite);transition:background .2s,color .2s}.site .method-options button:hover{background:var(--mist);color:var(--accent)}.site .method-options button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.site .workflow-methods p{min-height:5em;font-size:14px}.site .calc{background:var(--mist)}.site .calc .box{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:72px;gap:72px;margin-top:38px;align-items:start}.site .cost-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 22px;gap:18px 22px}.site .cost-inputs .wide{grid-column:1/-1}.site .cost-inputs label{display:block;margin:0;font-size:12px;font-weight:600}.site .calc select,.site .cost-inputs input{display:block;width:100%;min-height:48px;margin-top:8px;padding:11px 13px;border:1px solid var(--input-line);border-radius:5px;font:500 15px/1.5 var(--body);background:#fff;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .calc select{text-overflow:ellipsis}.site .cost-base{display:flex;justify-content:space-between;gap:16px;padding:5px 0 14px;border-bottom:1px solid var(--line);font-size:13px}.site .calc .out{background:var(--petal);padding:34px;border-radius:6px;font-size:13px;font-weight:600}.site .calc .out .n{font:650 62px/1.18 var(--display);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px}.site .calc .out .loss{color:#a12650}.site .margin-bar{height:8px;overflow:hidden;background:var(--accent);display:flex;margin:25px 0 12px;border-radius:2px}.site .margin-bar>span{background:#d8739a;height:100%;transition:width .2s}.site .cost-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ebc3d3;padding:15px 0;font-size:13px;font-weight:400}.site .cost-row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.site .calc .cnote{margin-top:22px;font-size:11px;font-weight:400;color:#5f5459}.site .home-stats{padding:28px 0!important;background:var(--blush)}.site .detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px}.site .home-stats strong{font-size:32px;font-weight:650}.site .reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:32px;gap:32px;margin-top:36px}.site .reviews figure{margin:0}.site .reviews blockquote{margin:0;font:500 20px/1.5 var(--display)}.site .reviews figcaption{margin-top:16px;font-size:14px;color:var(--graphite)}.site .faq-layout{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:64px;gap:64px}.site .faq{border-top:1px solid var(--line)}.site .faq details{border-bottom:1px solid var(--line)}.site .faq summary{cursor:pointer;list-style:none;padding:21px 36px 21px 0;position:relative;font:600 15px/1.6 var(--display)}.site summary::-webkit-details-marker{display:none}.site .faq summary:after{content:"+";position:absolute;right:4px;top:21px;font:400 22px/1 var(--body);color:var(--accent)}.site .faq details[open] summary:after{content:"−"}.site .faq details p{padding:0 30px 24px 0;font-size:14px}.site .faq summary:hover{color:var(--accent)}.site .home-contact{background:var(--blush)}.site .editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start}.site .home-contact .text-link{margin-top:24px}.site .sample-check-title{margin-top:26px;font-size:15px}.site .sample-check{padding-left:18px;margin:12px 0 0;color:var(--graphite);font-size:13px}.site .sample-check li{padding:4px 0}.site .sample-check li::marker{color:var(--accent)}.site .inquiry-form{width:100%;position:relative;padding-top:4px}.site .form-notice{grid-column:1/-1;font-size:12px;font-weight:400}.site .form{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;max-width:760px}.site .form label{display:block;font-size:13px;font-weight:650}.site .form label.w{grid-column:1/-1}.site .form input,.site .form select,.site .form textarea{display:block;width:100%;margin-top:8px;min-height:50px;border:1px solid var(--input-line);border-radius:5px;padding:12px 14px;font:400 16px/1.5 var(--body);background:#fff;color:var(--ink)}.site .calc select:hover,.site .cost-inputs input:hover,.site .form input:hover,.site .form textarea:hover{border-color:var(--accent)}.site .form textarea{height:145px;resize:vertical}.site .form small{display:block;font-weight:400;color:var(--graphite);margin-top:6px;font-size:12px}.site .form .chips{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:12px}.site .form .chips label{font-weight:400;display:inline-flex;gap:8px;align-items:center;min-height:36px;cursor:pointer}.site .form .chips input{width:18px;min-height:18px;height:18px;margin:0;padding:0;accent-color:var(--accent)}.site .form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.site .msg{grid-column:1/-1;padding:16px;border-radius:5px;font-size:14px}.site .msg.ok{background:#e0f2e6;color:#185a2f}.site .msg.err{background:#fde9ee;color:#8f1d43}.site .ft{padding:48px 0;font-size:13px;color:var(--graphite);border-top:1px solid var(--line)}.site .ft .wrap{display:flex;flex-wrap:wrap;gap:32px 56px;justify-content:space-between}.site .ft b{color:var(--ink);display:block;margin-bottom:12px;font-weight:700}.site .ft a{text-decoration:none;overflow-wrap:anywhere}.site .ft a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.site .ft .logo{color:var(--ink);font-size:30px}.site .ft .logo:hover{text-decoration:none}.site .ft p{max-width:35ch}.site .ft .wrap>div>div{margin-top:6px}.site .zalo{position:fixed;right:16px;bottom:16px;z-index:15;min-height:44px;padding:10px 18px;border-radius:6px;background:#0060df;color:#fff;display:flex;align-items:center;font-weight:650;text-decoration:none}.site .pd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start;margin-top:24px}.site .pd .gal{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:108px}.site .pd .gal .mk img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:var(--mist)}.site .pd .gal .th{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.site .pd .gal .th button{padding:0;border:2px solid transparent;border-radius:4px;background:var(--mist);overflow:hidden;cursor:pointer}.site .pd .gal .th button[aria-pressed=true]{border-color:var(--accent)}.site .pd .gal .th img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain}.site .gallery-open{display:block;padding:0;width:100%;border:0;cursor:zoom-in;background:transparent}.site .zoom-icon{position:absolute;right:14px;bottom:14px;background:#fff;color:var(--ink);width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px}.site .image-dialog{padding:24px;border:0;border-radius:6px;background:#fff;max-width:92vw;max-height:92dvh;overflow:auto}.site .image-dialog::-webkit-backdrop{background:rgba(23,45,39,.72)}.site .image-dialog::backdrop{background:rgba(23,45,39,.72)}.site .image-dialog>img{display:block;max-width:calc(92vw - 48px);max-height:calc(92dvh - 48px);object-fit:contain}.site .dialog-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:4px;cursor:pointer}.site .pd h1{font-size:36px;line-height:1.22}.site .pd .product-code{margin:0 0 14px;color:var(--accent)}.site .pd .price{font:650 32px/1.2 var(--display);margin-top:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .pd .price small{display:block;font:400 12px/1.65 var(--body);color:var(--graphite);margin-top:10px;max-width:55ch}.site .pd dl{margin:28px 0 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:max-content 1fr;grid-gap:14px 28px;gap:14px 28px;font-size:14px}.site .pd dt{color:var(--graphite)}.site .pd dd{margin:0;overflow-wrap:anywhere;font-weight:600}.site .size-options{display:flex;flex-wrap:wrap;gap:6px}.site .size-options span{border:1px solid var(--line);padding:3px 8px;border-radius:3px;font-size:12px}.site .pd .desc{margin-top:24px;white-space:pre-line;font-size:14px}.site .product-actions{gap:20px;margin-top:26px}.site .product-actions,.site .tpl-dl{display:flex;align-items:center;flex-wrap:wrap}.site .tpl-dl{gap:12px;margin-top:22px}.site .tpl-dl small{color:var(--graphite);font-size:13px;max-width:36ch}.site .chart-img{margin:30px 0 0}.site .chart-img h3{margin-bottom:10px}.site .chart-img img{display:block;max-width:100%;height:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.site .chart-scroll{margin-top:36px;max-width:100%;overflow-x:auto}.site table.chart{border-collapse:collapse;margin-top:14px;font-size:13px;min-width:100%}.site table.chart td,.site table.chart th{border-bottom:1px solid var(--line);padding:12px;text-align:left;white-space:nowrap}.site table.chart th{font-weight:650;background:var(--mist)}.site .crumb{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--graphite);text-underline-offset:5px}.site .signup-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:90px;gap:90px}.site .signup-intro p{margin-top:20px;font-size:15px}.site .signup-intro h1{font-size:42px}.site .signup-intro .text-link{margin-top:24px}.site .signup-intro{position:-webkit-sticky;position:sticky;top:116px;align-self:start}@media(min-width:1200px){.site .pajama-backdrop{right:calc((100% - 1120px)/2)}}@media(min-width:1600px){.site .pajama-hero{min-height:630px}.site .pajama-backdrop{right:calc((100% - 1240px)/2)}}@media(max-width:1199px){.site{--gut:32px}.site .hd .wrap{gap:24px}.site .hd nav{gap:18px;font-size:12px}.site .hd .end{gap:14px}.site .hd .login{display:none}.site .pajama-copy{max-width:45%}.site .pajama-copy h1{font-size:60px}.site .pajama-copy .lead{font-size:15px}.site .pajama-copy .acts{gap:20px}.site .calc .box,.site .detail-explorer,.site .editorial,.site .factory-story,.site .pd,.site .privacy-layout{gap:40px}.site .home-benefits .wrap{gap:24px}.site .home-benefits strong{font-size:13px}.site .signup-layout{gap:50px}.site .home-v2 h2{font-size:36px}}@media(max-width:959px){.site .hd .wrap{min-height:70px}.site .hd .end>.btn{display:none}.site .menu-toggle{display:inline-flex}.site .hd nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px var(--gut) 26px;border-bottom:1px solid var(--line);max-height:calc(100dvh - 70px);overflow-y:auto;box-shadow:0 14px 22px #2a1a210b}.site .hd nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.site .hd nav>a{font-size:16px;padding:12px 0}.site .hd nav>a[aria-current=page]:after{right:auto;width:28px}.site .hd .mobile-actions{display:flex;gap:20px;align-items:center;justify-content:space-between;padding-top:16px;margin-top:8px;border-top:1px solid var(--line);font-size:14px}.site .pajama-hero{min-height:550px;padding:50px 0 60px}.site .pajama-backdrop{object-fit:contain}.site .pajama-copy{max-width:45%}.site .pajama-copy h1{font-size:48px}.site .pajama-copy .lead{font-size:14px}.site .hero-origin{font-size:10px;gap:8px}.site .pajama-copy .acts{gap:18px;margin-top:22px}.site .pajama-copy .btn{font-size:13px;padding:12px 16px}.site .pajama-copy .hero-note{font-size:11px}.site .home-section section{padding:68px 0}.site .home-v2 h2,.site h2{font-size:32px}.site .section-head{gap:28px}.site .section-head>p{max-width:34ch;font-size:14px}.site .section-sub{font-size:14px}.site .grid{gap:28px 20px}.site .card h3{font-size:16px}.site .detail-explorer{grid-template-columns:1.2fr 1fr;gap:30px}.site .detail-tabs button{font-size:16px;padding:18px 0}.site .detail-controls [role=tabpanel]{font-size:14px;min-height:208px}.site .factory-story{grid-template-columns:1fr;gap:32px}.site .factory-story .home-photo img{aspect-ratio:2/1}.site .factory-points{margin-top:24px}.site .quote-check{grid-template-columns:1fr;gap:22px}.site .calc .box{gap:30px;grid-template-columns:1.1fr 1fr}.site .cost-inputs{gap:16px 14px}.site .calc .out{padding:26px}.site .calc .out .n{font-size:48px}.site .privacy-layout{gap:36px}.site .process-list{grid-template-columns:1fr 1fr}.site .workflow-methods{gap:22px 32px}.site .editorial{grid-template-columns:1fr;gap:36px}.site .faq-layout{gap:36px}.site .pd{gap:32px}.site .pd h1{font-size:27px}.site .pd dl{grid-template-columns:1fr;gap:8px}.site .pd dd{margin-bottom:8px}.site .signup-layout{grid-template-columns:1fr;gap:36px}.site .signup-intro{position:static}}@media(max-width:639px){.site{--gut:22px}.site .hd .wrap{min-height:64px;gap:12px}.site .logo{font-size:25px;gap:8px}.site .logo i{width:27px;height:29px;font-size:18px}.site .logo .mk{width:28px;height:28px}.site .hd .end{gap:14px;font-size:12px}.site .hd .language svg{display:none}.site .menu-toggle{width:38px;height:38px}.site .hd nav{max-height:calc(100dvh - 64px)}.site .pajama-hero{display:block;min-height:0;padding:28px 0 278px}.site .pajama-hero:before{display:none}.site .pajama-copy{max-width:100%}.site .pajama-copy h1{font-size:46px;line-height:1.06;max-width:15ch}.site .hero-origin{font-size:10px;margin-bottom:16px}.site .hero-origin:before{width:18px;height:2px}.site .pajama-copy .lead{margin-top:17px;font-size:14px;line-height:1.7;max-width:44ch}.site .pajama-copy .acts{gap:17px;margin-top:22px}.site .pajama-copy .btn{font-size:12px;min-height:46px;padding:12px 14px;gap:8px}.site .pajama-copy .text-link{font-size:12px}.site .pajama-copy .hero-note{margin-top:18px;font-size:10px}.site .pajama-backdrop{inset:auto 0 22px;width:100%;height:244px;object-fit:contain;object-position:center}.site .hero-caption{font-size:10px;bottom:5px;right:22px;left:22px;max-width:none;text-align:right;padding:0}.site .home-benefits .wrap{grid-template-columns:1fr;gap:0;padding:6px 0}.site .home-benefits .wrap>div{padding:14px 0;grid-template-columns:24px 1fr;gap:2px 14px}.site .home-benefits .wrap>div+div{border-top:1px solid var(--line)}.site .home-benefits svg{width:21px;height:21px;margin-top:3px}.site .home-benefits strong{font-size:13px}.site .home-benefits p{font-size:11px}.site .home-section section,.site section{padding:50px 0;scroll-margin-top:82px}.site .home-v2 h2,.site h2{font-size:29px}.site h1{font-size:38px}.site .section-head{align-items:flex-start;flex-direction:column;gap:20px}.site .section-head>p{max-width:100%}.site .section-sub{margin-top:16px}.site .fine-print{font-size:11px;margin-top:18px}.site .grid{grid-template-columns:1fr 1fr;gap:30px 16px;margin-top:28px}.site .flagship-grid{grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.site .flagship-grid .card{scroll-snap-align:start}.site .card h3{font-size:14px}.site .flagship-grid .card h3{font-size:17px}.site .card .pr{font-size:18px}.site .flagship-grid .card .pr{font-size:21px}.site .card .sz{font-size:11px}.site .product-more{font-size:12px}.site .product-code{margin-top:14px;font-size:10px}.site .product-comparison{margin-top:22px}.site .product-comparison>summary{font-size:13px}.site .detail-explorer{grid-template-columns:1fr;gap:24px;margin-top:28px}.site .detail-visual img{aspect-ratio:3/2}.site .detail-controls [role=tabpanel]{min-height:146px}.site .detail-tabs button{font-size:17px;padding:17px 0}.site .factory-story .home-photo img{aspect-ratio:4/3}.site .factory-points{gap:24px}.site .quote-check{margin-top:28px}.site .quote-check ul{grid-template-columns:1fr}.site .faq-layout,.site .privacy-layout{grid-template-columns:1fr;gap:30px}.site .privacy-layout .text-link{margin-top:20px}.site .privacy-points h3{font-size:16px}.site .process-list{gap:28px 22px;margin-top:30px}.site .process-list h3{font-size:15px}.site .process-list p{font-size:13px}.site .workflow-methods{grid-template-columns:1fr;gap:20px;margin-top:30px}.site .workflow-methods h3{grid-row:auto;font-size:19px}.site .workflow-methods p{min-height:7em}.site .method-options button{font-size:12px;padding:10px 12px}.site .calc .box{grid-template-columns:1fr;gap:28px;margin-top:28px}.site .cost-inputs label{font-size:11px}.site .calc select,.site .cost-inputs input{font-size:16px}.site .calc .out{padding:28px}.site .calc .out .n{font-size:52px}.site .form{grid-template-columns:1fr;gap:20px}.site .form textarea{height:140px}.site .detail-list{grid-template-columns:1fr}.site .home-contact .fine-print{font-size:11px}.site .ft{padding:38px 0}.site .ft .wrap{gap:30px}.site .ft .wrap>div:first-child{width:100%}.site .zalo{position:static;width:max-content;margin:0 22px 24px}.site .pd{grid-template-columns:1fr;gap:30px}.site .pd .gal{position:static}.site .pd h1{font-size:29px}.site .pd dl{grid-template-columns:max-content 1fr;gap:14px 20px}.site .pd dd{margin:0}.site .signup-intro h1{font-size:34px}.site .hero{padding:36px 0 54px}}@media(max-width:359px){.site{--gut:18px}.site .pajama-copy h1{font-size:39px}.site .pajama-copy .acts{gap:14px}.site .pajama-copy .btn{padding:12px;font-size:11px}.site .pajama-copy .btn svg{width:14px}.site .cost-inputs,.site .factory-points,.site .grid:not(.flagship-grid),.site .process-list{grid-template-columns:1fr}.site .hd .end{gap:10px}.site .pd dl{grid-template-columns:1fr}.site .calc .out{padding:22px}}@media(prefers-reduced-motion:reduce){.site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}