.knowledge-inline-video[data-astro-cid-p2xkpkct]{aspect-ratio:16/9;width:100%}.knowledge-inline-video[data-astro-cid-p2xkpkct] iframe[data-astro-cid-p2xkpkct]{border:0;width:100%;height:100%}.kh-article{--ts-gold:#b98e32;--ts-gold-light:#d1b05a;--ts-gold-dark:#936f22;--ts-blue:#1e3a5f;--ts-blue-light:#2a5080;--ts-blue-dark:#162d4a;--ts-red:#c0392b;--ts-gray:#4b5563;--ts-dark:#1a1a2e;--ts-white:#fff;--ts-off-white:#f8fafc;--ts-light-gray:#e2e8f0;--ts-lighter:#f1f5f9;--ts-radius:12px;--ts-radius-sm:8px;--ts-shadow-sm:0 1px 3px #0000000a, 0 1px 2px #0000000f;--ts-shadow-md:0 4px 20px #0000000f, 0 1px 3px #0000000a;--ts-shadow-lg:0 12px 40px #00000014, 0 4px 12px #0000000a;--ts-transition:.35s cubic-bezier(.4, 0, .2, 1);background:var(--ts-off-white);color:var(--ts-dark)}.kh-article :is(h2,h3,h4)[id],.kh-article :is(section,.ts-section)[id]{scroll-margin-top:110px}.kh-article .ts-hero{background:linear-gradient(135deg,#1e3a5f 0%,#162d4a 50%,#0f1f35 100%);justify-content:center;align-items:center;min-height:520px;padding:96px 24px 72px;display:flex;position:relative;overflow:hidden}.kh-article .ts-hero__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.kh-article .ts-hero__bg:after{content:"";background:linear-gradient(#0f1f35ad 0%,#0f1f35eb 100%);position:absolute;inset:0}.kh-article .ts-hero__img{object-fit:cover;object-position:center 30%;will-change:transform;width:100%;height:120%}.kh-article .ts-hero__overlay{z-index:1;background:radial-gradient(at 25% 40%,#c8963e2e 0%,#0000 50%),radial-gradient(at 70% 60%,#48819f1f 0%,#0000 50%);position:absolute;inset:0}.kh-article .ts-hero__content{z-index:2;text-align:center;width:100%;max-width:820px;position:relative}.kh-article .ts-breadcrumb{color:#ffffff80;margin-bottom:16px;font-size:.8125rem}.kh-article .ts-breadcrumb a{color:#ffffffa6;transition:color var(--ts-transition);text-decoration:none}.kh-article .ts-breadcrumb a:hover{color:var(--ts-gold-light)}.kh-article .ts-breadcrumb span{margin:0 6px}.kh-article .ts-hero__category{color:var(--ts-gold-light);letter-spacing:.05em;text-transform:uppercase;background:#c8963e38;border:1px solid #c8963e59;border-radius:9999px;margin-bottom:20px;padding:5px 18px;font-size:.75rem;font-weight:600;display:inline-block}.kh-article .ts-hero h1{color:var(--ts-white);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:700;line-height:1.3}.kh-article .ts-hero__subtitle{color:#ffffffb8;max-width:680px;margin:0 auto 24px;font-size:1rem;line-height:1.8}.kh-article .ts-hero__meta{color:#ffffff8c;flex-wrap:wrap;justify-content:center;gap:20px;font-size:.8125rem;display:flex}.kh-article .ts-hero__meta span{align-items:center;gap:6px;display:inline-flex}.kh-article .ts-expertise{background:linear-gradient(135deg,#e8f0f5 0%,#dce8ef 100%);border-top:1px solid #1e3a5f1a;border-bottom:1px solid #1e3a5f1a;padding:22px 0}.kh-article .ts-expertise__inner{align-items:center;gap:18px;max-width:1040px;margin:0 auto;padding:0 24px;display:flex}.kh-article .ts-expertise__icon{width:46px;height:46px;color:var(--ts-gold);background:linear-gradient(135deg,#c8963e2e,#c8963e0f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kh-article .ts-expertise__text h2{color:var(--ts-dark);margin:0 0 4px;font-size:.9375rem;font-weight:600}.kh-article .ts-expertise__text h2 strong{color:var(--ts-gold-dark)}.kh-article .ts-expertise__text p{color:var(--ts-gray);margin:0;font-size:.78rem;line-height:1.5}.kh-article .ts-layout{grid-template-columns:260px 1fr;max-width:1200px;margin:0 auto;padding:48px 24px 0;display:grid;position:relative}.kh-article .ts-toc{position:relative}.kh-article .ts-toc__inner{max-height:calc(100vh - 130px);padding:24px 20px 24px 0;position:sticky;top:100px;overflow-y:auto}.kh-article .ts-toc__title{color:var(--ts-dark);border-bottom:1px solid var(--ts-light-gray);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:.9375rem;font-weight:700;display:flex}.kh-article .ts-toc__title svg{color:var(--ts-gold)}.kh-article .ts-toc__list{margin:0;padding:0;list-style:none}.kh-article .ts-toc__list li{margin-bottom:4px;list-style:none;display:block}.kh-article .ts-toc__list li::marker{content:"";font-size:0}.kh-article .ts-toc__list>li:before{content:none;display:none}.kh-article .ts-toc__list a{color:var(--ts-gray);border-radius:var(--ts-radius-sm);transition:all var(--ts-transition);border-left:2px solid #0000;padding:6px 10px;font-size:.8125rem;text-decoration:none;display:block}.kh-article .ts-toc__list a:hover{color:var(--ts-gold-dark);border-left-color:var(--ts-gold-light);background:#c8963e0f}.kh-article .ts-toc__list a.active{color:var(--ts-gold-dark);border-left-color:var(--ts-gold);background:#c8963e1a;font-weight:600}.kh-article .ts-article{min-width:0;padding:0 0 64px}.kh-article .ts-article__container{max-width:780px;margin:0 auto}.kh-article.reveal-on .ts-scene{opacity:0;will-change:transform, opacity;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.kh-article.reveal-on .ts-scene.ts-scene--visible{opacity:1;transform:translateY(0)}.kh-article__body{color:var(--ts-dark);font-size:1.0625rem;line-height:1.85}.kh-article__body>:first-child{margin-top:0}.kh-article__body table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.kh-article__body a{overflow-wrap:anywhere}.kh-article__body :is(iframe,video,img,embed,object){max-width:100%}.kh-article__body h2{color:var(--ts-dark);margin:56px 0 18px;font-size:1.75rem;font-weight:700;line-height:1.4}.kh-article__body .article-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ts-gold-dark,#936f22);background:linear-gradient(135deg,#c8963e1f 0%,#c8963e0a 100%);border:1px solid #c8963e47;border-radius:9999px;align-items:center;gap:8px;width:fit-content;margin:64px 0 0;padding:5px 14px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #c8963e14}.kh-article__body .article-eyebrow:before{content:"";background:var(--ts-gold,#b98e32);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #c8963ecc}.kh-article__body .article-eyebrow+h2,.kh-article__body .article-eyebrow+[id]{margin-top:12px!important}.kh-article__body>.article-eyebrow:first-child{margin-top:16px}.kh-article__body h3{color:var(--ts-blue-dark);margin:32px 0 12px;font-size:1.25rem;font-weight:600}.kh-article__body h4{color:var(--ts-blue-dark);margin:24px 0 10px;font-size:1.05rem;font-weight:700}.kh-article__body p{margin:0 0 18px}.kh-article__body ul,.kh-article__body ol{margin:0 0 20px;padding-left:24px;list-style-position:outside}.kh-article__body ul{list-style-type:disc}.kh-article__body ol{list-style-type:decimal}.kh-article__body li{margin-bottom:8px}.kh-article__body li::marker{color:var(--ts-gold-dark);font-weight:700}.kh-article__body :is(ul,ol)[class]:not(.ppf-flow):not(.ppf-care-flow):not(.self-healing-checklist):not(.mt-flow):not(.rd-number-list):not(.ts-toc__list):not(.ms-faq-list):not(.ms-sources){padding-left:1.35rem}.kh-article__body ul[class]:not(.ppf-flow):not(.ppf-care-flow):not(.self-healing-checklist):not(.mt-flow):not(.rd-number-list):not(.ts-toc__list):not(.ms-faq-list):not(.ms-sources){list-style-type:disc}.kh-article__body ol[class]:not(.ppf-flow):not(.ppf-care-flow):not(.self-healing-checklist):not(.mt-flow):not(.rd-number-list):not(.ts-toc__list):not(.ms-faq-list):not(.ms-sources){list-style-type:decimal}.kh-article__body strong{color:var(--ts-blue-dark);font-weight:700}.kh-article__body a{color:var(--ts-gold-dark);text-underline-offset:3px;transition:color var(--ts-transition);text-decoration:underline}.kh-article__body a:hover{color:var(--ts-gold)}.kh-article__body blockquote{border-left:4px solid var(--ts-gold);border-radius:0 var(--ts-radius-sm) var(--ts-radius-sm) 0;color:var(--ts-gray);background:#c8963e0d;margin:24px 0;padding:14px 20px}.kh-article__body blockquote p:last-child{margin-bottom:0}.kh-article__body img{border-radius:var(--ts-radius-sm);max-width:100%;height:auto}.kh-article__body hr{border:none;border-top:1px solid var(--ts-light-gray);margin:40px 0}.kh-article__body table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.9375rem}.kh-article__body th,.kh-article__body td{border:1px solid var(--ts-light-gray);text-align:left;padding:10px 14px}.kh-article__body th{background:var(--ts-lighter);color:var(--ts-blue-dark);font-weight:700}.kh-article__body code{background:var(--ts-lighter);border-radius:4px;padding:2px 6px;font-size:.9em}.kh-article .ts-section{margin-bottom:64px}.kh-article .ts-section__header{margin-bottom:24px}.kh-article .ts-section__num{letter-spacing:.06em;text-transform:uppercase;color:var(--ts-gold-dark);background:#c8963e1a;border-radius:9999px;margin-bottom:14px;padding:6px 16px;font-size:.8125rem;font-weight:700;display:inline-block}.kh-article .ts-section__num--gold{background:#c8963e2e}.kh-article .ts-section__title{color:var(--ts-dark);margin:0;font-size:1.75rem;font-weight:700;line-height:1.4}.kh-article .ts-section__body{font-size:1rem;line-height:1.85}.kh-article .ts-science-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.kh-article .ts-science-card{background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius);transition:transform var(--ts-transition), box-shadow var(--ts-transition);padding:24px 20px}.kh-article .ts-science-card:hover{box-shadow:var(--ts-shadow-md);transform:translateY(-4px)}.kh-article .ts-science-card h4{color:var(--ts-blue-dark);margin:0 0 10px;font-size:1rem;font-weight:700}.kh-article .ts-science-card p{color:var(--ts-gray);margin:0;font-size:.875rem;line-height:1.65}.kh-article .ts-callout{background:var(--ts-white);border-radius:var(--ts-radius);border-left:5px solid var(--ts-gold);margin:24px 0;padding:24px 28px}.kh-article .ts-callout--gold{background:linear-gradient(135deg,#c8963e0f 0%,#c8963e05 100%)}.kh-article .ts-callout--blue{border-left-color:var(--ts-blue-light);background:linear-gradient(135deg,#1e3a5f0a 0%,#1e3a5f03 100%)}.kh-article .ts-callout h4{color:var(--ts-dark);margin:0 0 10px;font-size:1.0625rem;font-weight:700}.kh-article .ts-callout p{color:var(--ts-gray);margin:0}.kh-article .ts-note--warning{border-radius:var(--ts-radius-sm);color:var(--ts-red);background:#c0392b0f;border:1px solid #c0392b26;padding:16px 20px;font-size:.9375rem}.kh-article .ts-shield-layer{border-radius:var(--ts-radius);border:1px solid var(--ts-light-gray);margin:32px 0;padding:32px 28px}.kh-article .ts-shield-layer--exterior{border-left:5px solid var(--ts-blue-light);background:linear-gradient(135deg,#1e3a5f08 0%,#fff 100%)}.kh-article .ts-shield-layer--interior{border-left:5px solid var(--ts-gold);background:linear-gradient(135deg,#c8963e0a 0%,#fff 100%)}.kh-article .ts-shield-layer h3{color:var(--ts-dark);margin:0 0 16px;font-size:1.25rem;font-weight:700}.kh-article .ts-shield-layer__content{font-size:.9375rem}.kh-article .ts-shield-layer__content ul{padding-left:20px}.kh-article .ts-shield-layer__content li{color:var(--ts-gray);margin-bottom:8px}.kh-article .ts-figure{text-align:center;margin:24px 0}.kh-article .ts-figure--right{float:right;max-width:350px;margin:0 0 20px 28px}.kh-article .ts-figure--left{float:left;max-width:350px;margin:0 28px 20px 0}.kh-article .ts-figure--full{max-width:100%;margin:32px 0}.kh-article .ts-figure__img{border-radius:var(--ts-radius-sm);width:100%;height:auto;box-shadow:var(--ts-shadow-sm);border:1px solid var(--ts-light-gray)}.kh-article .ts-figure figcaption{color:var(--ts-gray);margin-top:10px;font-size:.8125rem;font-style:italic}.kh-article .video-watch-link{color:#fff;text-align:center;background:linear-gradient(135deg,#1f2933,#0f1720);border:1px solid #c5aa818c;border-radius:8px;justify-content:center;align-items:center;height:100%;min-height:8rem;padding:1.25rem;font-weight:800;line-height:1.45;text-decoration:none;display:flex}.kh-article .video-watch-link:hover,.kh-article .video-watch-link:focus-visible{color:#fff;outline-offset:2px;outline:3px solid #c5aa8159}.kh-article .df-choice-grid,.kh-article .df-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0 36px;display:grid}.kh-article .df-choice-grid>article,.kh-article .df-proof-card{background:var(--ts-white);border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);border:1px solid #1e3a5f1f;overflow:hidden}.kh-article .df-choice-grid>article{padding:26px}.kh-article .df-choice-grid>article>span,.kh-article .df-price>span{color:var(--ts-gold-dark);letter-spacing:.04em;margin-bottom:10px;font-size:.76rem;font-weight:800;display:block}.kh-article .df-choice-grid h3{color:var(--ts-blue-dark);margin:0 0 12px}.kh-article .df-choice-grid p,.kh-article .df-proof-copy p{color:var(--ts-gray);margin:0}.kh-article .df-choice-grid .df-choice-card--maxxma{background:linear-gradient(145deg,#c8963e14,#fffffffa);border-color:#c3b77457}.kh-article .df-price{color:var(--ts-white);background:linear-gradient(135deg, #c3b7742e, transparent 48%), var(--ts-blue-dark);border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-md);border:1px solid #c8963e57;margin:30px 0 36px;padding:30px}.kh-article .df-price>span{color:#d7c58c}.kh-article .df-price>strong{color:var(--ts-white);margin-bottom:12px;font-size:clamp(1.8rem,5vw,2.55rem);line-height:1.2;display:block}.kh-article .df-price p{color:#ffffffc7;max-width:42rem;margin:0}.kh-article .df-proof-card{flex-direction:column;min-width:0;display:flex}.kh-article .df-video{aspect-ratio:16/9;background:#111;width:100%;position:relative;overflow:hidden}.kh-article .df-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kh-article .df-facebook{background:#f2f3f5;justify-content:center;align-items:flex-start;min-height:600px;display:flex;overflow:hidden}.kh-article .df-facebook iframe{border:0;width:min(100%,300px);height:600px;display:block}.kh-article .df-proof-copy{padding:22px 24px 24px}.kh-article .df-proof-copy h3{color:var(--ts-blue-dark);margin:0 0 10px;font-size:1.15rem}.kh-article .df-proof-copy a{color:var(--ts-gold-dark);text-underline-offset:3px;margin-top:16px;font-size:.9rem;font-weight:800;display:inline-block}@media (width<=720px){.kh-article .df-choice-grid,.kh-article .df-proof-grid{grid-template-columns:1fr}.kh-article .df-choice-grid>article,.kh-article .df-price{padding:22px}}.kh-article .ppf-figure .ts-figure__img{aspect-ratio:16/9;object-fit:cover;background:var(--ts-light-gray)}.kh-article .ppf-role-grid,.kh-article .ppf-layer-notes,.kh-article .ppf-myth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 36px;display:grid}.kh-article .ppf-role-card,.kh-article .ppf-layer-notes>div,.kh-article .ppf-myth-grid>article{background:var(--ts-white);border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);border:1px solid #1e3a5f1f;padding:22px}.kh-article .ppf-role-card span{color:var(--ts-gold-dark);text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:700;display:inline-flex}.kh-article .ppf-role-card h3,.kh-article .ppf-layer-notes h3,.kh-article .ppf-myth-grid h3{color:var(--ts-blue-dark);margin-top:0}.kh-article .ppf-role-card p,.kh-article .ppf-layer-notes p,.kh-article .ppf-myth-grid p{color:var(--ts-gray);margin-bottom:0;font-size:.94rem}.kh-article .ppf3d-showcase{background:linear-gradient(135deg, #1e3a5ff5, #162d4afa), var(--ts-blue-dark);border-radius:var(--ts-radius);color:var(--ts-white);border:1px solid #c8963e38;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:24px;margin:32px 0 48px;padding:28px;display:grid;overflow:hidden}.kh-article .ppf3d-copy h3{color:var(--ts-white);margin-top:0}.kh-article .ppf3d-copy p{color:#ffffffbd;margin-bottom:0}.kh-article .ppf3d-stage{border-radius:var(--ts-radius-sm);background:linear-gradient(135deg,#ffffff1a,#ffffff05),#ffffff0f;border:1px solid #ffffff24;min-height:360px;position:relative;overflow:hidden}.kh-article .ppf3d-canvas{width:100%;height:100%;min-height:360px;display:block}.kh-article .ppf3d-css-model{transform-style:preserve-3d;display:none;position:absolute;inset:28px;transform:rotateX(58deg)rotate(-20deg)}.kh-article .ppf3d-showcase[data-scene-mode=fallback] .ppf3d-canvas{display:none}.kh-article .ppf3d-showcase[data-scene-mode=fallback] .ppf3d-css-model{display:block}.kh-article .ppf3d-layer{color:#fff;border-radius:8px;place-items:center;height:64px;font-size:.72rem;font-weight:700;display:grid;position:absolute;left:8%;right:8%;box-shadow:0 18px 42px #00000038}.kh-article .ppf3d-layer--coating{background:#f3c15de0;top:6%;transform:translateZ(96px)}.kh-article .ppf3d-layer--ppf{color:var(--ts-blue-dark);background:#c4e7f8bd;top:24%;transform:translateZ(64px)}.kh-article .ppf3d-layer--paint{background:#a22531e6;top:42%;transform:translateZ(32px)}.kh-article .ppf3d-layer--body{background:#18243af2;top:60%;transform:translateZ(0)}.kh-article .ppf-decision-table{border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);margin:24px 0 32px;overflow-x:auto}.kh-article .ppf-decision-table table{background:var(--ts-white);min-width:720px;margin:0}.kh-article .ppf-decision-table th{background:var(--ts-blue-dark);color:var(--ts-white)}.kh-article .ppf-decision-table td:first-child{color:var(--ts-blue-dark);width:28%;font-weight:700}.kh-article .ppf-layer-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-article .ppf-flow{counter-reset:ppf-flow;margin:28px 0 42px;padding:0;list-style:none}.kh-article .ppf-flow li{counter-increment:ppf-flow;background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius-sm);margin:0 0 12px;padding:18px 18px 18px 58px;position:relative}.kh-article .ppf-flow li:before{content:counter(ppf-flow);width:26px;height:26px;color:var(--ts-gold-dark);background:#c8963e24;border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:absolute;top:18px;left:18px}.kh-article .ppf-myth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-article .ppf-checklist .ts-checklist__check{border-radius:8px}.kh-article .ppf-maintenance-figure .ts-figure__img{aspect-ratio:16/9;object-fit:cover;background:var(--ts-light-gray)}.kh-article .ppf-care-summary,.kh-article .ppf-do-dont{gap:16px;margin:28px 0 38px;display:grid}.kh-article .ppf-care-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-article .ppf-do-dont{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-article .ppf-care-summary>article,.kh-article .ppf-do-dont>div{background:var(--ts-white);border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);border:1px solid #1e3a5f1f;padding:22px}.kh-article .ppf-care-summary span{color:var(--ts-gold-dark);text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:700;display:inline-flex}.kh-article .ppf-care-summary h3,.kh-article .ppf-do-dont h3{color:var(--ts-blue-dark);margin-top:0}.kh-article .ppf-care-summary p{color:var(--ts-gray);margin-bottom:0;font-size:.94rem}.kh-article .ppf-do-dont ul{margin-bottom:0}.kh-article .ppf-do{border-left:4px solid var(--ts-gold)!important}.kh-article .ppf-dont{border-left:4px solid var(--ts-red)!important}.kh-article .ppf-care3d-showcase{background:linear-gradient(135deg, #122237f5, #143141fa), var(--ts-blue-dark);border-radius:var(--ts-radius);color:var(--ts-white);border:1px solid #c8963e38;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:24px;margin:32px 0 48px;padding:28px;display:grid;overflow:hidden}.kh-article .ppf-care3d-copy h3{color:var(--ts-white);margin-top:0}.kh-article .ppf-care3d-copy p{color:#ffffffbd;margin-bottom:0}.kh-article .ppf-care3d-stage{border-radius:var(--ts-radius-sm);background:linear-gradient(135deg,#ffffff1a,#ffffff05),#ffffff0f;border:1px solid #ffffff24;min-height:360px;position:relative;overflow:hidden}.kh-article .ppf-care3d-canvas{width:100%;height:100%;min-height:360px;display:block}.kh-article .ppf-care3d-css-model{transform-style:preserve-3d;display:none;position:absolute;inset:30px;transform:rotateX(58deg)rotate(-18deg)}.kh-article .ppf-care3d-showcase[data-scene-mode=fallback] .ppf-care3d-canvas{display:none}.kh-article .ppf-care3d-showcase[data-scene-mode=fallback] .ppf-care3d-css-model{display:block}.kh-article .ppf-care3d-surface,.kh-article .ppf-care3d-water,.kh-article .ppf-care3d-towel,.kh-article .ppf-care3d-edge{border-radius:8px;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;box-shadow:0 18px 42px #00000038}.kh-article .ppf-care3d-surface{color:#ffffffdb;background:linear-gradient(135deg,#172238,#0f1726);inset:22% 6% 18%;transform:translateZ(0)}.kh-article .ppf-care3d-water{width:36%;height:34px;color:var(--ts-blue-dark);background:#bce7ffb8;top:17%;left:11%;transform:translateZ(56px)}.kh-article .ppf-care3d-towel{color:#1d2738;background:#c9cfd4;width:34%;height:58px;top:34%;left:41%;transform:translateZ(86px)}.kh-article .ppf-care3d-edge{color:#0000;background:#f3c15ddb;height:16px;bottom:16%;left:8%;right:8%;transform:translateZ(110px)}.kh-article .ppf-care-flow{counter-reset:ppf-care-flow;margin:28px 0 42px;padding:0;list-style:none}.kh-article .ppf-care-flow li{counter-increment:ppf-care-flow;background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius-sm);margin:0 0 12px;padding:18px 18px 18px 58px;position:relative}.kh-article .ppf-care-flow li:before{content:counter(ppf-care-flow);width:26px;height:26px;color:var(--ts-gold-dark);background:#c8963e24;border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:absolute;top:18px;left:18px}.kh-article .ppf-cleaning-matrix{border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);margin:24px 0 34px;overflow-x:auto}.kh-article .ppf-cleaning-matrix table{background:var(--ts-white);min-width:720px;margin:0}.kh-article .ppf-cleaning-matrix th{background:var(--ts-blue-dark);color:var(--ts-white)}.kh-article .ppf-cleaning-matrix td:first-child{color:var(--ts-blue-dark);width:24%;font-weight:700}.kh-article .ppf-maintenance-checklist .ts-checklist__check{border-radius:8px}.kh-article .self-healing-figure .ts-figure__img{aspect-ratio:16/9;object-fit:cover;background:var(--ts-light-gray)}.kh-article .self-healing-summary,.kh-article .self-healing-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 38px;display:grid}.kh-article .self-healing-summary>article,.kh-article .self-healing-principles>article{background:var(--ts-white);border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);border:1px solid #1e3a5f1f;padding:22px}.kh-article .self-healing-summary span,.kh-article .self-healing-principles span{color:var(--ts-gold-dark);text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:700;display:inline-flex}.kh-article .self-healing-summary h3,.kh-article .self-healing-principles h3{color:var(--ts-blue-dark);margin-top:0}.kh-article .self-healing-summary p,.kh-article .self-healing-principles p{color:var(--ts-gray);margin-bottom:0;font-size:.94rem}.kh-article .self-healing-3d-showcase{background:linear-gradient(135deg, #122134f5, #182c3efa), var(--ts-blue-dark);border-radius:var(--ts-radius);color:var(--ts-white);border:1px solid #c8963e38;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:24px;margin:32px 0 48px;padding:28px;display:grid;overflow:hidden}.kh-article .self-healing-3d-copy h3{color:var(--ts-white);margin-top:0}.kh-article .self-healing-3d-copy p{color:#ffffffbd;margin-bottom:0}.kh-article .self-healing-3d-stage{border-radius:var(--ts-radius-sm);background:linear-gradient(135deg,#ffffff1a,#ffffff05),#ffffff0f;border:1px solid #ffffff24;min-height:360px;position:relative;overflow:hidden}.kh-article .self-healing-3d-canvas{width:100%;height:100%;min-height:360px;display:block}.kh-article .self-healing-3d-css-model{transform-style:preserve-3d;display:none;position:absolute;inset:30px;transform:rotateX(58deg)rotate(-18deg)}.kh-article .self-healing-3d-showcase[data-scene-mode=fallback] .self-healing-3d-canvas{display:none}.kh-article .self-healing-3d-showcase[data-scene-mode=fallback] .self-healing-3d-css-model{display:block}.kh-article .self-healing-3d-layer,.kh-article .self-healing-3d-scratch,.kh-article .self-healing-3d-heat,.kh-article .self-healing-3d-gloss{border-radius:8px;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;box-shadow:0 18px 42px #00000038}.kh-article .self-healing-3d-layer{color:var(--ts-blue-dark);background:linear-gradient(135deg,#d8f3ffb8,#ffffff47);inset:24% 7% 20%;transform:translateZ(54px)}.kh-article .self-healing-3d-scratch{color:#172238;background:#ffffffd6;width:46%;height:18px;top:34%;left:18%;transform:translateZ(96px)rotate(-10deg)}.kh-article .self-healing-3d-heat{color:#172238;background:#f3c15dbd;width:32%;height:64px;top:22%;right:13%;transform:translateZ(116px)}.kh-article .self-healing-3d-gloss{color:#0000;background:#ffffffc7;height:16px;bottom:20%;left:12%;right:10%;transform:translateZ(128px)}.kh-article .self-healing-matrix{border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);margin:24px 0 34px;overflow-x:auto}.kh-article .self-healing-matrix table{background:var(--ts-white);min-width:720px;margin:0}.kh-article .self-healing-matrix th{background:var(--ts-blue-dark);color:var(--ts-white)}.kh-article .self-healing-matrix td:first-child{color:var(--ts-blue-dark);width:25%;font-weight:700}.kh-article .self-healing-checklist{counter-reset:self-healing-flow;margin:28px 0 42px;padding:0;list-style:none}.kh-article .self-healing-checklist li{counter-increment:self-healing-flow;background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius-sm);margin:0 0 12px;padding:18px 18px 18px 58px;position:relative}.kh-article .self-healing-checklist li:before{content:counter(self-healing-flow);width:26px;height:26px;color:var(--ts-gold-dark);background:#c8963e24;border-radius:8px;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:absolute;top:18px;left:18px}.kh-article .mt-figure .ts-figure__img{aspect-ratio:16/9;object-fit:cover;background:var(--ts-light-gray)}.kh-article .mt-summary,.kh-article .mt-zone-grid,.kh-article .mt-myth-grid{gap:16px;margin:28px 0 38px;display:grid}.kh-article .mt-summary,.kh-article .mt-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-article .mt-myth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-article .mt-zone-grid>article,.kh-article .mt-myth-grid>article{background:var(--ts-white);border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);border:1px solid #1e3a5f1f;padding:22px}.kh-article .mt-zone-grid h3,.kh-article .mt-myth-grid h3{color:var(--ts-blue-dark);margin-top:0}.kh-article .mt-zone-grid p,.kh-article .mt-myth-grid p{color:var(--ts-gray);margin-bottom:0;font-size:.94rem}.kh-article .mt-flow{counter-reset:mt-flow;margin:28px 0 42px;padding:0;list-style:none}.kh-article .mt-flow li{counter-increment:mt-flow;background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius-sm);margin:0 0 12px;padding:18px 18px 18px 58px;position:relative}.kh-article .mt-flow li:before{content:counter(mt-flow);width:26px;height:26px;color:var(--ts-gold-dark);background:#c8963e24;border-radius:8px;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:absolute;top:18px;left:18px}.kh-article .mt3d-showcase{color:#f5f0e8;background:linear-gradient(160deg,#111c17 0%,#17302a 50%,#0e1c17 100%);border:1px solid #c4993a38;border-radius:20px;flex-direction:column;gap:0;margin:36px 0 52px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000047,inset 0 1px #c4993a24,inset 0 0 0 1px #ffffff0a}.kh-article .mt3d-showcase:before{content:"";background:linear-gradient(90deg,#0000 0%,#c4993a99 30%,#dcb964e6 50%,#c4993a99 70%,#0000 100%);border-radius:20px 20px 0 0;height:2px;position:absolute;inset:0 0 auto}.kh-article .mt3d-header{padding:28px 28px 20px}.kh-article .mt3d-badge{letter-spacing:.07em;text-transform:uppercase;color:#b98e32;background:#c4993a1a;border:1px solid #c4993a59;border-radius:99px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 12px 4px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.kh-article .mt3d-badge-dot{background:#b98e32;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite mt3dBadgePulse;box-shadow:0 0 0 3px #c4993a38}@keyframes mt3dBadgePulse{0%,to{box-shadow:0 0 0 3px #c4993a38}50%{box-shadow:0 0 0 6px #c4993a0a}}.kh-article .mt3d-title{color:#f5f0e8;margin:0 0 8px;font-size:1.25rem;font-weight:800;line-height:1.3}.kh-article .mt3d-subtitle{color:#f5f0e88c;margin:0;font-size:.83rem}.kh-article .mt3d-body{flex-direction:column;gap:0;display:flex}@media (width>=768px){.kh-article .mt3d-body{flex-direction:row;align-items:stretch}.kh-article .mt3d-stage-wrap{flex:55%}.kh-article .mt3d-panels{border-top:none;border-left:1px solid #ffffff12;flex:45%}}.kh-article .mt3d-stage-wrap{flex-direction:column;display:flex}.kh-article .mt3d-stage{cursor:grab;touch-action:none;background:radial-gradient(80% 60% at 30%,#3f8f5714 0%,#0000 70%),linear-gradient(#0d1c16 0%,#162720 100%);flex:auto;height:320px;min-height:280px;position:relative;overflow:hidden}.kh-article .mt3d-stage:active{cursor:grabbing}@media (width>=768px){.kh-article .mt3d-stage{height:340px}}.kh-article .mt3d-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.kh-article .mt3d-css-model{pointer-events:none;background:url(/assets/images/modern-tropical-home-upgrade/modern-tropical-3d-photography.webp) 50%/cover no-repeat;display:none;position:absolute;inset:0}.kh-article .mt3d-showcase[data-scene-mode=fallback] .mt3d-canvas{display:none}.kh-article .mt3d-showcase[data-scene-mode=fallback] .mt3d-css-model{pointer-events:auto;display:block}.kh-article .mt3d-css-model .mt3d-layer{cursor:pointer;box-shadow:none;text-shadow:0 1px 3px #000000d1;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.7rem;font-weight:700;transition:background .18s,border-color .18s,filter .18s;display:flex;position:absolute}.kh-article .mt3d-css-model .mt3d-layer:hover,.kh-article .mt3d-css-model .mt3d-layer[data-active=true]{filter:brightness(1.06)saturate(1.06);z-index:10;background:#0d0d0d3d;border-color:#f5f0e8db}.kh-article .mt3d-layer-icon{font-size:1em}.kh-article .mt3d-layer-label{white-space:nowrap}.kh-article .mt3d-layer--roof{color:#fff;background:0 0;height:31%;top:9%;left:4%;right:7%}.kh-article .mt3d-layer--garden{color:#fff;background:0 0;height:42%;top:53%;left:3%;right:55%}.kh-article .mt3d-layer--glass{color:#fff;background:0 0;height:52%;top:36%;left:28%;right:14%}.kh-article .mt3d-layer--film{color:#fff;background:0 0;height:44%;top:41%;left:31%;right:17%}.kh-article .mt3d-layer--living{color:#fff;background:0 0;height:31%;bottom:8%;left:35%;right:27%}.kh-article .mt3d-css-model-full{display:none}.kh-article .mt3d-drag-hint{color:#f5f0e861;pointer-events:none;align-items:center;gap:5px;font-size:.68rem;transition:opacity .4s;display:flex;position:absolute;bottom:12px;right:14px}.kh-article .mt3d-showcase[data-scene-mode=fallback] .mt3d-drag-hint{display:none}.kh-article .mt3d-drag-hint--hidden{opacity:0}.kh-article .mt3d-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#00000038;border-top:1px solid #ffffff0f;gap:2px;padding:10px 12px;display:flex;overflow-x:auto}.kh-article .mt3d-tabs::-webkit-scrollbar{display:none}.kh-article .mt3d-tab{color:#f5f0e87a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.kh-article .mt3d-tab:hover{color:#f5f0e8c7;background:#ffffff12}.kh-article .mt3d-tab--active{color:#f5f0e8;background:#ffffff1a;box-shadow:0 0 0 1px #ffffff1f}.kh-article .mt3d-tab-dot{opacity:.8;border-radius:50%;flex-shrink:0;width:7px;height:7px}.kh-article .mt3d-tab--active .mt3d-tab-dot{opacity:1}.kh-article .mt3d-panels{border-top:1px solid #ffffff12;flex-direction:column;justify-content:center;min-height:180px;padding:24px;display:flex}.kh-article .mt3d-panel{flex-direction:column;gap:10px;animation:.28s both mt3dPanelIn;display:flex}.kh-article .mt3d-panel[hidden]{display:none}@keyframes mt3dPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kh-article .mt3d-panel-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:44px;height:44px;font-size:1.35rem;display:flex}.kh-article .mt3d-panel-title{color:#f5f0e8;margin:0;font-size:1rem;font-weight:800}.kh-article .mt3d-panel-desc{color:#f5f0e8a6;margin:0;font-size:.82rem;line-height:1.65}.kh-article .mt3d-panel-stat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px;padding:10px 14px;display:flex}.kh-article .mt3d-stat-label{color:#f5f0e880;font-size:.73rem;font-weight:500}.kh-article .mt3d-stat-value{letter-spacing:-.01em;font-size:1.05rem;font-weight:800}@media (width<=479px){.kh-article .mt3d-header{padding:22px 18px 16px}.kh-article .mt3d-title{font-size:1.08rem}.kh-article .mt3d-stage{height:240px}.kh-article .mt3d-panels{padding:18px}}.kh-article .mt-decision-table{border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);margin:24px 0 34px;overflow-x:auto}.kh-article .mt-decision-table table{background:var(--ts-white);min-width:760px;margin:0}.kh-article .mt-decision-table th{background:var(--ts-blue-dark);color:var(--ts-white)}.kh-article .mt-decision-table td:first-child{color:var(--ts-blue-dark);width:24%;font-weight:700}.kh-article .mt-checklist .ts-checklist__check{border-radius:8px}.kh-article .ts-checklist{margin:20px 0;padding:0;list-style:none}.kh-article .ts-checklist li{border-bottom:1px solid var(--ts-light-gray);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.kh-article .ts-checklist li:last-child{border-bottom:none}.kh-article .ts-checklist__check{width:28px;height:28px;color:var(--ts-gold-dark);background:#c8963e1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.kh-article .ts-checklist__text{color:var(--ts-dark);font-size:.9375rem;line-height:1.6}.kh-article .ts-faq-list{gap:12px;margin:26px 0 38px;display:grid}.kh-article .ts-faq-item{border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius-sm);background:var(--ts-white);transition:box-shadow var(--ts-transition);margin:0;overflow:hidden}.kh-article .ts-faq-item:hover{box-shadow:var(--ts-shadow-sm)}.kh-article .ts-faq-item summary{color:var(--ts-dark);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:18px 20px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.kh-article .ts-faq-item summary::-webkit-details-marker{display:none}.kh-article .ts-faq-item summary:after{content:"+";color:var(--ts-gray);transition:transform var(--ts-transition);font-size:1.25rem;font-weight:300}.kh-article .ts-faq-item[open] summary{border-bottom:1px solid var(--ts-light-gray);color:var(--ts-gold-dark)}.kh-article .ts-faq-item[open] summary:after{content:"-";color:var(--ts-gold-dark)}.kh-article .ts-faq-answer{color:var(--ts-gray);padding:16px 20px;font-size:.9375rem;line-height:1.75}.kh-article .ts-faq-answer p{margin:0}.kh-article .iwfa-faq{background:linear-gradient(150deg,#f3f7fb 0%,#fff 62%,#fbf8f0 100%);border:1px solid #dce5ee;border-radius:1.5rem;margin:1.75rem 0 2.5rem;padding:clamp(1rem,3vw,2rem);box-shadow:0 18px 45px -36px #112a4673}.kh-article .iwfa-faq__intro{margin:0 0 1.25rem}.kh-article .iwfa-faq__kicker{color:#1e4b74;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:750;display:inline-block}.kh-article .iwfa-faq__intro p{color:#475569;margin:0;font-size:.96rem;line-height:1.65}.kh-article .iwfa-faq__list{counter-reset:iwfa-faq;gap:.75rem;display:grid}.kh-article .iwfa-faq__item{counter-increment:iwfa-faq;background:#fff;border:1px solid #d8e2ec;border-radius:1rem;margin:0;transition:border-color .18s,box-shadow .18s;overflow:clip;box-shadow:0 2px 8px #13304d09}.kh-article .iwfa-faq__item:hover{border-color:#a4b9cd;box-shadow:0 8px 22px -16px #13304d73}.kh-article .iwfa-faq__item[open]{border-color:#9cb8d0;box-shadow:0 12px 28px -22px #13304d80}.kh-article .iwfa-faq__item summary{color:#172f4b;cursor:pointer;align-items:center;gap:.85rem;min-height:4.25rem;padding:.95rem 1.1rem;font-size:clamp(.98rem,1.6vw,1.06rem);font-weight:700;line-height:1.5;list-style:none;display:flex}.kh-article .iwfa-faq__item summary::-webkit-details-marker{display:none}.kh-article .iwfa-faq__item summary:before{content:counter(iwfa-faq, decimal-leading-zero);color:#315b7f;font-variant-numeric:tabular-nums;background:#eaf1f8;border-radius:.65rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-size:.73rem;font-weight:750;display:grid}.kh-article .iwfa-faq__item summary span{flex:1}.kh-article .iwfa-faq__item summary:after{content:"+";color:#1e4b74;border:1px solid #cbd9e6;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-size:1.3rem;font-weight:400;line-height:1;display:grid}.kh-article .iwfa-faq__item[open] summary:after{content:"−";color:#fff;background:#1e3a5f;border-color:#1e3a5f}.kh-article .iwfa-faq__item summary:focus-visible{outline-offset:-5px;border-radius:.8rem;outline:3px solid #b7771f}.kh-article .iwfa-faq__answer{color:#43546a;padding:0 1.2rem 1.15rem 4rem;font-size:.96rem;line-height:1.8}.kh-article .iwfa-faq__answer p{margin:0}@media (width<=520px){.kh-article .iwfa-faq__item summary{gap:.65rem;padding:.85rem .8rem}.kh-article .iwfa-faq__answer{padding:0 1rem 1.1rem}}@media (prefers-reduced-motion:reduce){.kh-article .iwfa-faq__item{transition:none}}.kh-article .ms-flow{margin:32px 0;padding:24px;overflow:hidden;box-shadow:var(--ts-shadow-md)!important;color:var(--ts-dark)!important;background:linear-gradient(135deg,#fff 0%,#f5f7fa 100%)!important;border:1px solid #1e3a5f1f!important;border-radius:8px!important}.kh-article .ms-flow--risk{background:linear-gradient(135deg,#fff 0%,#fff6f4 100%)!important;border-color:#c0392b38!important}.kh-article .ms-flow--legacy{background:linear-gradient(135deg,#fff 0%,#fbf7ef 100%)!important;border-color:#c8963e38!important}.kh-article .ms-flow h4{overflow-wrap:anywhere;line-height:1.45;color:var(--ts-blue-dark)!important}.kh-article .ms-flow [class*=animate-]{animation:none!important}.kh-article .ms-flow :is(.grid,.space-y-4){gap:14px;display:grid}.kh-article .ms-flow .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-article .ms-flow--legacy>.grid,.kh-article .ms-flow--risk .space-y-4>.grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.kh-article .ms-flow--legacy>.grid>div,.kh-article .ms-flow--risk .space-y-4>.grid>div{width:100%;min-width:0}.kh-article .ms-flow :is(.grid,.space-y-4)>div,.kh-article .ms-flow :is(.flex-1,.rounded-xl){box-shadow:var(--ts-shadow-sm);color:var(--ts-dark)!important;background:#ffffffd1!important;border:1px solid #1e3a5f1f!important;border-radius:8px!important}.kh-article .ms-flow [class*=text-gray],.kh-article .ms-flow [class*=text-teal],.kh-article .ms-flow [class*=text-red],.kh-article .ms-flow [class*=text-amber]{color:var(--ts-gray)!important}.kh-article .ms-flow [class*=font-bold],.kh-article .ms-flow [class*=font-semibold]{color:var(--ts-blue-dark)!important}.kh-article .ms-flow--risk [class*=font-bold],.kh-article .ms-flow--risk [class*=font-semibold]{color:var(--ts-red)!important}.kh-article .ms-flow--risk :is(.space-y-4>div,.grid>div){background:snow!important;border-color:#c0392b33!important}.kh-article .ms-flow--risk .grid>div:first-child{background:#fff9ec!important;border-color:#c8963e4d!important}.kh-article .ms-flow--risk .grid>div:nth-child(2){background:#f4fbff!important;border-color:#2a508033!important}.kh-article .ms-flow--risk [class*=text-white],.kh-article .ms-flow--risk [class*=text-red],.kh-article .ms-flow--risk [class*=text-amber],.kh-article .ms-flow--risk [class*=text-sky]{color:var(--ts-dark)!important}.kh-article .ms-flow--risk [class*=font-mono]{color:var(--ts-gold-dark)!important}.kh-article .ms-flow--risk [class*=text-lg],.kh-article .ms-flow--risk [class*=font-extrabold],.kh-article .ms-flow--risk [class*=font-black]{color:var(--ts-blue-dark)!important}.kh-article .ms-flow--risk [class*=bg-red-950],.kh-article .ms-flow--risk [class*=bg-red-600],.kh-article .ms-flow--risk [class*=bg-amber-950],.kh-article .ms-flow--risk [class*=bg-sky-950]{background:#fff!important}.kh-article .ms-flow--risk [class*=bg-red-950][class*=rounded],.kh-article .ms-flow--risk [class*=bg-red-600][class*=rounded]{background:#fff1ef!important;border-color:#c0392b57!important}.kh-article .ms-flow--risk [class*=bg-red-600][class*=rounded] span{color:var(--ts-red)!important}.kh-article .ms-flow--legacy [class*=font-bold],.kh-article .ms-flow--legacy [class*=font-semibold]{color:var(--ts-gold-dark)!important}@media (width>=768px){.kh-article .ms-flow--legacy>.grid,.kh-article .ms-flow--risk .space-y-4>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kh-article .ms-comparison-table,.kh-article .ms-exec-table-wrap{background:var(--ts-white);box-shadow:var(--ts-shadow-sm);border:1px solid #1e3a5f24;border-radius:8px;margin:24px 0 36px;overflow-x:auto}.kh-article .ms-comparison-table table,.kh-article .ms-exec-table{border-collapse:collapse;background:var(--ts-white);width:100%;min-width:760px;margin:0}.kh-article .ms-comparison-table th,.kh-article .ms-comparison-table td,.kh-article .ms-exec-table th,.kh-article .ms-exec-table td{vertical-align:top;color:var(--ts-dark);border:1px solid #1e3a5f1a;padding:14px 16px;line-height:1.55}.kh-article .ms-comparison-table thead th,.kh-article .ms-exec-table thead th{color:var(--ts-white);background:#172b45;font-weight:700}.kh-article .ms-comparison-table tbody th,.kh-article .ms-comparison-table td:first-child,.kh-article .ms-exec-table tbody th{color:var(--ts-blue-dark);background:#f6f8fb;font-weight:700}.kh-article .ms-exec-grid{display:none}.kh-article .ms-exec-card{background:var(--ts-white);box-shadow:var(--ts-shadow-sm);border:1px solid #1e3a5f21;border-radius:8px;padding:18px}.kh-article .ms-exec-card span{color:var(--ts-blue-dark);margin-bottom:12px;font-weight:800;line-height:1.45;display:block}.kh-article .ms-exec-card p{border-top:1px solid var(--ts-light-gray);color:var(--ts-gray);gap:4px;margin:0;padding:12px 0;font-size:.92rem;display:grid}.kh-article .ms-exec-card p strong{color:var(--ts-gold-dark);text-transform:uppercase;font-size:.78rem}.kh-article .ms-faq-list{gap:12px;margin:26px 0 38px;display:grid}.kh-article .ms-faq-list .ts-faq-item{margin-bottom:0}.kh-article .ms-feature-figure{margin:40px 0 44px}.kh-article .ms-feature-figure .ts-figure__img{width:100%;box-shadow:var(--ts-shadow-md);border-color:#1e3a5f1f;display:block}.kh-article .ms-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 36px;display:grid}.kh-article .ms-sources a{background:var(--ts-white);min-height:54px;color:var(--ts-blue-dark);box-shadow:var(--ts-shadow-sm);border:1px solid #1e3a5f1f;border-radius:8px;align-items:center;padding:14px 16px;text-decoration:none;display:flex}.kh-article .ms-sources a:hover{color:var(--ts-gold-dark);border-color:#c8963e57}.kh-article .ms-legacy-matrix{background:var(--ts-white)!important;box-shadow:var(--ts-shadow-md)!important;border:1px solid #1e3a5f24!important;border-radius:8px!important}.kh-article .ms-legacy-matrix>div:first-child{gap:12px;background:#f6f8fb!important;border-bottom:1px solid #1e3a5f1f!important}.kh-article .ms-legacy-matrix>div:first-child h4{overflow-wrap:anywhere;line-height:1.45;color:var(--ts-blue-dark)!important}.kh-article .ms-legacy-matrix>div:first-child span{color:var(--ts-gold-dark)!important;background:#c8963e1f!important;border-color:#c8963e57!important}.kh-article .rd-kicker{width:fit-content;min-height:28px;color:var(--ts-gold-dark);border:1px solid #c8963e47;border-radius:999px;align-items:center;padding:4px 12px;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.kh-article .rd-brief,.kh-article .rd-visibility-lab,.kh-article .rd-product-path{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:24px;margin:0 0 40px;display:grid}.kh-article .rd-brief h2,.kh-article .rd-visibility-lab h3,.kh-article .rd-product-path h3{margin-top:12px}.kh-article .rd-brief__panel,.kh-article .rd-note,.kh-article .rd-film-check,.kh-article .rd-product-path{background:var(--ts-white);border:1px solid #1e3a5f24;border-radius:8px}.kh-article .rd-brief__panel{padding:24px}.kh-article .rd-brief__panel strong{color:var(--ts-blue-dark);margin-bottom:12px;display:block}.kh-article .rd-brief__panel ul,.kh-article .rd-film-check ul{margin:12px 0 0;padding-left:1.25rem;list-style:outside}.kh-article .rd-brief__panel li,.kh-article .rd-film-check li{padding-left:.2rem}.kh-article .rd-brief__panel li::marker,.kh-article .rd-film-check li::marker{color:var(--ts-gold-dark)}.kh-article .rd-panorama,.kh-article .rd-figure{background:var(--ts-white);border:1px solid #1e3a5f1f;border-radius:8px;margin:30px 0;overflow:hidden}.kh-article .rd-panorama img,.kh-article .rd-figure img{width:100%;height:auto;display:block}.kh-article .rd-panorama figcaption,.kh-article .rd-figure figcaption{color:var(--ts-gray);border-top:1px solid #1e3a5f1a;margin:0;padding:10px 14px;font-size:.86rem;line-height:1.55}.kh-article .rd-figure--right{float:right;max-width:340px;margin:8px 0 20px 28px}.kh-article .rd-figure--left{float:left;max-width:340px;margin:8px 28px 20px 0}.kh-article .rd-safety-grid,.kh-article .rd-term-grid,.kh-article .rd-prep-grid,.kh-article .rd-danger-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 42px;display:grid}.kh-article .rd-safety-grid article,.kh-article .rd-term-grid article,.kh-article .rd-prep-grid article,.kh-article .rd-danger-panel__grid span{background:var(--ts-white);border:1px solid #1e3a5f1f;border-radius:8px;padding:20px}.kh-article .rd-safety-grid span{color:var(--ts-gold-dark);margin-bottom:10px;font-weight:800;display:inline-flex}.kh-article .rd-safety-grid h3,.kh-article .rd-term-grid h3,.kh-article .rd-prep-grid h3{color:var(--ts-blue-dark);margin-top:0}.kh-article .rd-safety-grid p,.kh-article .rd-term-grid p,.kh-article .rd-prep-grid p{color:var(--ts-gray);margin-bottom:0;font-size:.94rem}.kh-article .rd-note{background:linear-gradient(135deg,#1e3a5f0d,#fffffff2);margin:28px 0;padding:22px 24px}.kh-article .rd-note--gold{background:linear-gradient(135deg,#c8963e17,#fffffff2)}.kh-article .rd-note h3{margin-top:0}.kh-article .rd-note p{margin-bottom:0}.kh-article .rd-checklist .ts-checklist__check{border-radius:8px}.kh-article .rd-visibility-lab{background:linear-gradient(135deg, #162d4af5, #0f1f35fa), var(--ts-blue-dark);color:var(--ts-white);border:1px solid #1e3a5f26;border-radius:8px;padding:28px}.kh-article .rd-visibility-lab h3,.kh-article .rd-visibility-lab strong{color:var(--ts-white)}.kh-article .rd-visibility-lab p{color:#ffffffc2}.kh-article .rd-visibility-lab__stage{perspective:900px;background:linear-gradient(#ffffff1a,#ffffff05),#ffffff0f;border-radius:8px;min-height:300px;position:relative;overflow:hidden}.kh-article .rd-road,.kh-article .rd-film-plane,.kh-article .rd-view-line,.kh-article .rd-ray{display:block;position:absolute}.kh-article .rd-road{transform-origin:bottom;background:linear-gradient(#28384c,#101826);border-radius:8px;height:96px;bottom:32px;left:10%;right:10%;transform:rotateX(62deg)rotate(-10deg)}.kh-article .rd-film-plane{background:linear-gradient(135deg,#c8963e38,#ffffff14);border:1px solid #c8963e7a;border-radius:8px;height:126px;top:72px;left:28%;right:28%;transform:rotateX(58deg)rotate(-10deg)translateZ(40px)}.kh-article .rd-view-line{background:#ffffffb8;border-radius:999px;height:3px;top:52%;left:28%;right:28%;transform:rotate(-10deg)}.kh-article .rd-ray{background:linear-gradient(90deg,#c8963e00,#c8963edb,#fff0);border-radius:999px;width:58%;height:4px;transform:rotate(-18deg)}.kh-article .rd-ray--one{top:38%;left:-8%}.kh-article .rd-ray--two{opacity:.72;bottom:32%;right:-10%}.kh-article .rd-danger-panel{background:#c0392b0d;border:1px solid #c0392b2e;border-radius:8px;margin:28px 0;padding:24px}.kh-article .rd-danger-panel h3{margin-top:0}.kh-article .rd-danger-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}.kh-article .rd-danger-panel__grid span{border-color:#c0392b24}.kh-article .rd-number-list{counter-reset:rainy-list;padding:0;list-style:none}.kh-article .rd-number-list li{counter-increment:rainy-list;background:var(--ts-white);border:1px solid #1e3a5f1f;border-radius:8px;margin-bottom:12px;padding:16px 18px 16px 56px;position:relative}.kh-article .rd-number-list li:before{content:counter(rainy-list);width:26px;height:26px;color:var(--ts-gold-dark);background:#c8963e24;border-radius:6px;place-items:center;font-size:.82rem;font-weight:800;display:grid;position:absolute;top:16px;left:18px}.kh-article .rd-film-check{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.kh-article .rd-film-check h3{margin-top:0}.kh-article .rd-faq-list{gap:12px;display:grid}.kh-article .rd-product-path{background:linear-gradient(135deg,#f8fafcfa,#fffffffa);align-items:center;padding:28px}.kh-article .rd-product-path__actions{gap:10px;display:grid}.kh-article .rd-product-path__actions a{min-height:46px;color:var(--ts-blue-dark);text-align:center;border:1px solid #c8963e57;border-radius:4px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:flex}.kh-article .rd-product-path__actions a:first-child{background:var(--ts-gold);border-color:var(--ts-gold);color:var(--ts-white)}.kh-article .rd-product-path__actions a:hover{border-color:var(--ts-gold-dark);color:var(--ts-gold-dark)}.kh-article .rd-product-path__actions a:first-child:hover{background:var(--ts-gold-dark);color:var(--ts-white)}.kh-article .ts-section--cta{border-radius:var(--ts-radius);border:1px solid var(--ts-light-gray);background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);margin-top:64px;padding:40px 36px}.kh-article .ts-section--cta h2{color:var(--ts-dark);margin:0 0 8px;font-size:1.5rem;font-weight:700}.kh-article .ts-section--cta>p{color:var(--ts-gray);margin:0 0 24px}.kh-article .ts-cta-grid{grid-template-columns:1fr;gap:12px;margin:0 0 24px;display:grid}.kh-article .ts-cta-card{background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius-sm);color:var(--ts-dark);transition:transform var(--ts-transition), box-shadow var(--ts-transition), border-color var(--ts-transition);flex-direction:column;gap:4px;padding:20px 24px;text-decoration:none;display:flex}.kh-article .ts-cta-card:hover{box-shadow:var(--ts-shadow-md);border-color:#c8963e4d;transform:translateY(-3px)}.kh-article .ts-cta-card--primary{background:linear-gradient(135deg, var(--ts-gold) 0%, var(--ts-gold-dark) 100%);color:var(--ts-white);border:none}.kh-article .ts-cta-card--primary strong,.kh-article .ts-cta-card--primary span{color:var(--ts-white)}.kh-article .ts-cta-card strong{font-size:1rem;font-weight:700}.kh-article .ts-cta-card span{color:var(--ts-gray);font-size:.8125rem}.kh-article .ts-cta-contact{border-top:1px solid var(--ts-light-gray);color:var(--ts-gray);padding-top:20px;font-size:.875rem;line-height:1.8}.kh-article .ts-cta-contact a{color:var(--ts-gold-dark);font-weight:500;text-decoration:none}.kh-article .ts-cta-contact a:hover{text-decoration:underline}.kh-article .ts-related{background:var(--ts-lighter);border-top:1px solid var(--ts-light-gray);padding:48px 0 72px}.kh-article .ts-related__container{max-width:1200px;margin:0 auto;padding:0 24px}.kh-article .ts-related h2{color:var(--ts-dark);text-align:center;margin:0 0 24px;font-size:1.5rem;font-weight:700}.kh-article .ts-related__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.kh-article .ts-related__card{background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius);color:var(--ts-dark);transition:transform var(--ts-transition), box-shadow var(--ts-transition), border-color var(--ts-transition);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.kh-article .ts-related__card:hover{box-shadow:var(--ts-shadow-md);border-color:#c8963e4d;transform:translateY(-4px)}.kh-article .ts-related__thumb{aspect-ratio:16/10;background:var(--ts-light-gray);overflow:hidden}.kh-article .ts-related__thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--ts-transition)}.kh-article .ts-related__card:hover .ts-related__thumb img{transform:scale(1.05)}.kh-article .ts-related__info{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.kh-article .ts-related__cat{letter-spacing:.04em;text-transform:uppercase;color:var(--ts-gold-dark);font-size:.75rem;font-weight:600}.kh-article .ts-related__card h3{color:var(--ts-blue-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.kh-article .ts-toc-mobile{z-index:40;display:none;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.kh-article .ts-toc-mobile__btn{color:#fff;cursor:pointer;transition:transform var(--ts-transition);background:linear-gradient(135deg,#1e3a5f 0%,#162d4a 100%);border:none;border-radius:9999px;align-items:center;gap:8px;padding:10px 22px;font-size:.875rem;font-weight:600;display:flex;box-shadow:0 4px 20px #0f1f3559}.kh-article .ts-toc-mobile__btn:hover{transform:translateY(-2px)}.kh-article .ts-toc-mobile__menu{background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius);width:290px;max-height:50vh;box-shadow:var(--ts-shadow-lg);padding:12px;display:none;position:absolute;bottom:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%)}.kh-article .ts-toc-mobile__menu.show{display:block}.kh-article .ts-toc-mobile__menu a{color:var(--ts-dark);border-radius:var(--ts-radius-sm);padding:10px 14px;font-size:.8125rem;text-decoration:none;display:block}.kh-article .ts-toc-mobile__menu a:hover{color:var(--ts-gold-dark);background:#c8963e14}.kh-article a:focus-visible,.kh-article summary:focus-visible,.kh-article button:focus-visible{outline:2px solid var(--ts-gold);outline-offset:2px;border-radius:3px}.kh-article{--gd-accent-teal:#1d9e75;--gd-accent-gold:#936f22;--gd-bg-primary:#fff;--gd-bg-soft:#f7f6f2;--gd-text-primary:#1a1918;--gd-text-secondary:#514d48;--gd-text-muted:#7a746d;--gd-border:#e0ded8;--gd-radius:8px;--gd-shadow-sm:0 12px 30px #0d0d0d12;--gd-shadow-glass:0 18px 48px #0d0d0d1a}.kh-article .gd-section__header{border-left:4px solid var(--gd-accent-teal);margin:46px 0 22px;padding-left:18px}.kh-article .gd-section__header h2{color:var(--gd-text-primary);letter-spacing:0;margin:0;font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.28}.kh-article .gd-section__header h2:after{content:"";background:linear-gradient(90deg, var(--gd-accent-gold), #c3b77400);width:72px;height:2px;margin-top:14px;display:block}.kh-article .gd-figure{border-radius:var(--gd-radius);background:var(--gd-bg-primary);box-shadow:var(--gd-shadow-glass);border:1px solid #1d9e7529;margin:2.5rem 0;overflow:hidden}.kh-article .gd-figure img{width:100%;height:auto;transition:transform .55s;display:block}.kh-article .gd-figure:hover img{transform:scale(1.025)}.kh-article .gd-figure figcaption{border-top:1px solid var(--gd-border);background:var(--gd-bg-soft);color:var(--gd-text-muted);text-align:center;margin:0;padding:.8rem 1.1rem;font-size:.9rem}.kh-article .gd-idea-card{border-radius:var(--gd-radius);background:var(--gd-bg-primary);box-shadow:var(--gd-shadow-sm);border:1px solid #1d9e7524;margin:1.3rem 0;overflow:hidden}.kh-article .gd-idea-card__img{object-fit:cover;width:100%;height:min(320px,52vw);display:block}.kh-article .gd-idea-card__body{padding:1.25rem 1.4rem 1.45rem}.kh-article .gd-idea-card__num{color:var(--gd-accent-teal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:800;display:inline-block}.kh-article .gd-idea-card h3{color:var(--gd-text-primary);margin-top:0}.kh-article .gd-highlight-box{border-left:4px solid var(--gd-accent-teal);border-radius:0 var(--gd-radius) var(--gd-radius) 0;background:linear-gradient(135deg,#ebf9f8 0%,#f7fbf7 100%);margin:2rem 0;padding:1.45rem 1.65rem}.kh-article .gd-highlight-box--warm{border-left-color:var(--gd-accent-gold);background:linear-gradient(135deg,#fff8e6 0%,#fdf3d0 100%)}.kh-article .gd-highlight-box h3{color:var(--gd-text-primary);margin-top:0}.kh-article .gd-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:2rem 0;display:grid}.kh-article .gd-solution-card{border-radius:var(--gd-radius);box-shadow:var(--gd-shadow-sm);background:#fff;border:1px solid #1d9e7524;padding:1.2rem}.kh-article .gd-solution-card__icon{margin-bottom:.45rem;font-size:1.45rem}.kh-article .gd-spec-table{border-collapse:collapse;border-radius:var(--gd-radius);width:100%;box-shadow:var(--gd-shadow-sm);background:#fff;margin:2rem 0;display:table;overflow:hidden}.kh-article .gd-spec-table thead{background:var(--gd-accent-teal);color:#fff}.kh-article .gd-spec-table th,.kh-article .gd-spec-table td{border-bottom:1px solid var(--gd-border);text-align:left;vertical-align:top;padding:.85rem 1rem}.kh-article .gd-spec-table tr:nth-child(2n){background:var(--gd-bg-soft)}.kh-article .gd-spec-wrapper{margin:2rem 0}.kh-article .gd-spec-group{background:#fff;border:1px solid #1d9e7529;border-radius:12px;margin-bottom:2rem;overflow:hidden;box-shadow:0 4px 16px -2px #123a340d}.kh-article .gd-spec-group__header{color:#fff;background:linear-gradient(135deg,#123a34 0%,#1d5e53 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:1.1rem 1.4rem;display:flex}.kh-article .gd-spec-group__title{color:#fff;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:700;display:flex}.kh-article .gd-spec-group__badge{color:#f7dca3;letter-spacing:.02em;background:#c8963e40;border:1px solid #c8963e80;border-radius:9999px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}.kh-article .gd-spec-group__desc{color:#4a5568;background:#1d9e750a;border-bottom:1px solid #1d9e751a;margin:0;padding:.75rem 1.4rem;font-size:.85rem}.kh-article .gd-spec-desktop{width:100%;display:block;overflow-x:auto}.kh-article .gd-spec-table-v2{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem;line-height:1.45}.kh-article .gd-spec-table-v2 th{color:#1e293b;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:12px 14px;font-size:.8125rem;font-weight:600}.kh-article .gd-spec-table-v2 td{vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9;padding:13px 14px}.kh-article .gd-spec-table-v2 tr:last-child td{border-bottom:none}.kh-article .gd-spec-table-v2 tr:hover{background:#1d9e7508}.kh-article .gd-spec-model{color:#0f172a;white-space:nowrap;font-weight:700}.kh-article .gd-spec-val-highlight{color:#0d9488;font-weight:700}.kh-article .gd-spec-val-gold{color:#b45309;font-weight:700}.kh-article .gd-spec-tag{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:.78rem;display:inline-block}.kh-article .gd-spec-zone{color:#475569;word-break:normal;overflow-wrap:break-word;font-size:.8125rem;line-height:1.4}.kh-article .gd-spec-mobile{gap:12px;padding:1rem;display:none}.kh-article .gd-spec-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px;box-shadow:0 1px 3px #0000000a}.kh-article .gd-spec-card__top{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.kh-article .gd-spec-card__title{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.kh-article .gd-spec-card__tone{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:2px 8px;font-size:.72rem}.kh-article .gd-spec-card__grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px;display:grid}.kh-article .gd-spec-card__cell{background:#f8fafc;border-radius:6px;padding:8px 10px}.kh-article .gd-spec-card__label{color:#64748b;margin-bottom:2px;font-size:.7rem;display:block}.kh-article .gd-spec-card__val{color:#0f172a;font-size:.9375rem;font-weight:700}.kh-article .gd-spec-card__val--highlight{color:#0d9488}.kh-article .gd-spec-card__subinfo{color:#64748b;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:.75rem;display:flex}.kh-article .gd-spec-card__zone{color:#334155;background:#1d9e750f;border-left:3px solid #0d9488;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:.8125rem;line-height:1.4}.kh-article .gd-spec-card__zone strong{color:#0f766e}@media (width<=768px){.kh-article .gd-spec-desktop{display:none}.kh-article .gd-spec-mobile{flex-direction:column;display:flex}.kh-article .gd-spec-group__header{padding:1rem 1.1rem}.kh-article .gd-spec-group__desc{padding:.65rem 1.1rem;font-size:.8rem}}.kh-article .gd-cta{border-radius:var(--gd-radius);color:#fff;text-align:center;background:linear-gradient(135deg,#123a34 0%,#1d9e75 100%);margin:3rem 0 0;padding:2rem}.kh-article .gd-cta__title{color:#fff;margin:0 0 .8rem}.kh-article .gd-cta__buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:1.3rem;display:flex}.kh-article .gd-cta__buttons a{min-height:44px;color:var(--gd-text-primary);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.kh-article .gd-cta__buttons a:last-child{background:var(--gd-accent-gold);color:#fff}@media (width<=1024px){.kh-article .ts-layout{grid-template-columns:1fr;padding:32px 20px 0}.kh-article .ts-toc{display:none}.kh-article .ts-toc-mobile{display:block}.kh-article .ts-hero{min-height:440px;padding:80px 20px 56px}.kh-article .ts-science-grid{grid-template-columns:1fr;gap:12px}.kh-article .ppf3d-showcase,.kh-article .ppf-role-grid,.kh-article .ppf-layer-notes,.kh-article .ppf-myth-grid,.kh-article .ppf-care3d-showcase,.kh-article .ppf-care-summary,.kh-article .ppf-do-dont,.kh-article .self-healing-3d-showcase,.kh-article .self-healing-summary,.kh-article .self-healing-principles,.kh-article .mt3d-showcase,.kh-article .mt-summary,.kh-article .mt-zone-grid,.kh-article .mt-myth-grid,.kh-article .rd-brief,.kh-article .rd-visibility-lab,.kh-article .rd-product-path,.kh-article .rd-safety-grid,.kh-article .rd-term-grid,.kh-article .rd-prep-grid,.kh-article .rd-film-check{grid-template-columns:1fr}.kh-article .ts-related__grid{grid-template-columns:repeat(2,1fr)}.kh-article .ts-figure--right,.kh-article .ts-figure--left,.kh-article .rd-figure--right,.kh-article .rd-figure--left{float:none;max-width:100%;margin-left:0;margin-right:0}.kh-article .ms-flow .grid{grid-template-columns:1fr}.kh-article .ms-flow--legacy>.grid,.kh-article .ms-flow--risk .space-y-4>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-article .ms-sources{grid-template-columns:1fr}}@media (width<=699px){.kh-article .ms-flow--legacy>.grid,.kh-article .ms-flow--risk .space-y-4>.grid{grid-template-columns:1fr}.kh-article .ppf3d-showcase{padding:22px}.kh-article .ppf3d-stage{min-height:300px}.kh-article .ppf3d-canvas{display:none}.kh-article .ppf3d-css-model,.kh-article .ppf3d-showcase[data-scene-mode=fallback] .ppf3d-css-model{display:block}.kh-article .ppf-care3d-stage{min-height:300px}.kh-article .ppf-care3d-canvas{display:none}.kh-article .ppf-care3d-css-model,.kh-article .ppf-care3d-showcase[data-scene-mode=fallback] .ppf-care3d-css-model{display:block}.kh-article .self-healing-3d-showcase{padding:22px}.kh-article .self-healing-3d-stage{min-height:300px}.kh-article .self-healing-3d-canvas{display:none}.kh-article .self-healing-3d-css-model,.kh-article .self-healing-3d-showcase[data-scene-mode=fallback] .self-healing-3d-css-model{display:block}.kh-article .mt3d-showcase{padding:22px}.kh-article .mt3d-stage{min-height:300px}.kh-article .mt3d-canvas{display:block}.kh-article .mt3d-css-model{display:none}.kh-article .mt3d-showcase[data-scene-mode=fallback] .mt3d-css-model{display:block}}@media (width<=640px){.kh-article .ts-hero{min-height:380px;padding:72px 16px 48px}.kh-article .ts-hero__meta{flex-direction:column;gap:6px}.kh-article .ts-layout{padding:24px 16px 0}.kh-article__body{font-size:1rem}.kh-article__body h2,.kh-article .ts-section__title{font-size:1.4rem}.kh-article .ppf-role-card,.kh-article .ppf-layer-notes>div,.kh-article .ppf-myth-grid>article,.kh-article .ppf-care-summary>article,.kh-article .ppf-do-dont>div,.kh-article .ppf-flow li,.kh-article .self-healing-summary>article,.kh-article .self-healing-principles>article,.kh-article .self-healing-checklist li,.kh-article .mt-zone-grid>article,.kh-article .mt-myth-grid>article,.kh-article .mt-flow li{padding:18px}.kh-article .ppf-flow li,.kh-article .ppf-care-flow li,.kh-article .self-healing-checklist li,.kh-article .mt-flow li,.kh-article .rd-number-list li{padding-left:54px}.kh-article .rd-brief__panel,.kh-article .rd-note,.kh-article .rd-film-check,.kh-article .rd-product-path,.kh-article .rd-visibility-lab,.kh-article .rd-danger-panel,.kh-article .rd-safety-grid article,.kh-article .rd-term-grid article,.kh-article .rd-prep-grid article{padding:18px}.kh-article .rd-danger-panel__grid{grid-template-columns:1fr}.kh-article .rd-visibility-lab__stage{min-height:240px}.kh-article .ts-related__grid{grid-template-columns:1fr}.kh-article .ts-section--cta{padding:28px 20px}.kh-article .ts-expertise__inner{text-align:center;flex-direction:column;gap:12px}.kh-article .ms-flow{padding:18px}.kh-article .ms-comparison-table{box-shadow:none;background:0 0;border:none;overflow:visible}.kh-article .ms-comparison-table table,.kh-article .ms-comparison-table tbody,.kh-article .ms-comparison-table tr,.kh-article .ms-comparison-table td{width:100%;min-width:0;display:block}.kh-article .ms-comparison-table thead{display:none}.kh-article .ms-comparison-table tr{background:var(--ts-white);box-shadow:var(--ts-shadow-sm);border:1px solid #1e3a5f1f;border-radius:8px;margin-bottom:14px;overflow:hidden}.kh-article .ms-comparison-table td{overflow-wrap:anywhere;border-width:0 0 1px;min-height:52px;padding:12px 14px 12px 112px;position:relative}.kh-article .ms-comparison-table td:last-child{border-bottom:0}.kh-article .ms-comparison-table td:before{width:82px;color:var(--ts-gold-dark);content:"Factor";text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.35;position:absolute;top:12px;left:14px}.kh-article .ms-comparison-table td:nth-child(2):before{content:"Auto Film"}.kh-article .ms-comparison-table td:nth-child(3):before{content:"Building Film"}.kh-article .ms-comparison-table td:nth-child(4):before{content:"MAXXMA"}.kh-article .ms-exec-grid{grid-template-columns:1fr;gap:14px;margin:24px 0 36px;display:grid}.kh-article .ms-exec-table-wrap{display:none}.kh-article .ts-faq-item summary{align-items:flex-start;gap:14px}.kh-article .gd-solution-grid{grid-template-columns:1fr}.kh-article .gd-cta{padding:1.5rem}.kh-article .gd-cta__buttons{flex-direction:column}.kh-article .gd-idea-card__img{height:230px}.kh-article .ch-table-desktop{display:none!important}.kh-article .ch-mobile-spec-grid{display:grid!important}}.kh-article .ch-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--ts-radius-sm);border:1px solid var(--ts-light-gray);background:var(--ts-white);width:100%;box-shadow:var(--ts-shadow-sm);margin:20px 0 28px;overflow-x:auto}.kh-article .ch-table-wrap table{border:none;min-width:580px;margin:0}.kh-article .ch-table-wrap th{background:var(--ts-lighter);color:var(--ts-blue-dark);border:0;border-bottom:2px solid var(--ts-light-gray);white-space:nowrap;padding:12px 14px;font-weight:700}.kh-article .ch-table-wrap td{border:0;border-bottom:1px solid var(--ts-light-gray);vertical-align:middle;padding:12px 14px}.kh-article .ch-table-wrap tr:last-child td{border-bottom:0}.kh-article .ch-mobile-spec-grid{grid-template-columns:1fr;gap:14px;margin:20px 0 28px;display:none}.kh-article .ch-spec-card{background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow-sm);padding:16px 18px}.kh-article .ch-spec-card__header{border-bottom:1px solid var(--ts-light-gray);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.kh-article .ch-spec-card__title{color:var(--ts-blue-dark);margin:0;font-size:1.05rem;font-weight:700}.kh-article .ch-spec-card__tag{color:var(--ts-gold-dark);background:#c8963e1f;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}.kh-article .ch-spec-card__row{color:var(--ts-gray);border-bottom:1px dashed #0000000d;justify-content:space-between;padding:5px 0;font-size:.875rem;display:flex}.kh-article .ch-spec-card__row:last-child{border-bottom:none}.kh-article .ch-spec-card__row strong{color:var(--ts-dark)}.kh-article .reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.kh-article .reveal.active{opacity:1;transform:translateY(0)}.kh-article .hover-float{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.kh-article .hover-float:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 16px 32px #00000014}.kh-article .article-slider{background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow-md);margin:32px 0;position:relative;overflow:hidden}.kh-article .article-slider__header{border-bottom:1px solid var(--ts-light-gray);background:linear-gradient(135deg,#1e3a5f0a,#c8963e0d);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.kh-article .article-slider__badge{color:var(--ts-blue-dark);letter-spacing:.02em;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;display:inline-flex}.kh-article .article-slider__badge svg{color:var(--ts-gold)}.kh-article .article-slider__counter{font-family:var(--font-display-condensed,monospace);color:var(--ts-gray);align-items:center;gap:4px;font-size:.8125rem;font-weight:700;display:inline-flex}.kh-article .article-slider__counter-current{color:var(--ts-gold-dark)}.kh-article .article-slider__counter-sep{opacity:.4}.kh-article .article-slider__stage{background:#0f172a;width:100%;position:relative;overflow:hidden}.kh-article .article-slider__viewport{aspect-ratio:1;cursor:zoom-in;background:radial-gradient(circle,#1e293b 0%,#0f172a 100%);justify-content:center;align-items:center;width:100%;max-height:560px;display:flex;position:relative}.kh-article .article-slider__image{object-fit:contain;user-select:none;width:100%;height:100%;transition:transform .35s;display:block}.kh-article .article-slider__viewport:hover .article-slider__image{transform:scale(1.02)}.kh-article .article-slider__nav-btn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:5;background:#0f172ab8;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.kh-article .article-slider__nav-btn:hover{background:var(--ts-gold);border-color:var(--ts-gold);color:#0f172a;transform:translateY(-50%)scale(1.08)}.kh-article .article-slider__nav-btn--prev{left:14px}.kh-article .article-slider__nav-btn--next{right:14px}.kh-article .article-slider__zoom-btn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:5;background:#0f172ab8;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.kh-article .article-slider__zoom-btn:hover{background:var(--ts-gold);border-color:var(--ts-gold);color:#0f172a}.kh-article .article-slider__counter--floating{-webkit-backdrop-filter:blur(8px);color:#fff;z-index:5;background:#0f172ab8;border:1px solid #fff3;border-radius:6px;padding:4px 10px;position:absolute;top:14px;left:14px}.kh-article .article-slider__caption{background:var(--ts-white);border-top:1px solid var(--ts-light-gray);border-left:4px solid var(--ts-gold);padding:14px 20px}.kh-article .article-slider__caption p{color:var(--ts-dark);margin:0;font-size:.9375rem;line-height:1.6}.kh-article .article-slider__thumbs{background:var(--ts-lighter);border-top:1px solid var(--ts-light-gray);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--ts-light-gray) transparent;gap:10px;padding:12px 16px;display:flex;overflow-x:auto}.kh-article .article-slider__thumbs::-webkit-scrollbar{height:6px}.kh-article .article-slider__thumbs::-webkit-scrollbar-thumb{background:var(--ts-light-gray);border-radius:9999px}.kh-article .article-slider__thumb{cursor:pointer;opacity:.65;background:#0f172a;border:2px solid #0000;border-radius:6px;flex:0 0 64px;width:64px;height:64px;padding:0;transition:all .2s;position:relative;overflow:hidden}.kh-article .article-slider__thumb:hover{opacity:1;transform:translateY(-2px)}.kh-article .article-slider__thumb.is-active{opacity:1;border-color:var(--ts-gold);transform:scale(1.05);box-shadow:0 0 0 2px #c8963e4d}.kh-article .article-slider__thumb img{object-fit:cover;width:100%;height:100%;display:block}.kh-article .article-slider__lightbox{-webkit-backdrop-filter:blur(12px);z-index:99999;background:#0a0f1deb;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.kh-article .article-slider__lightbox-content{border-radius:var(--ts-radius);background:#0f172a;border:1px solid #c8963e4d;flex-direction:column;width:100%;max-width:960px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.kh-article .article-slider__lightbox-close{color:#fff;cursor:pointer;z-index:10;background:#0f172acc;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.kh-article .article-slider__lightbox-close:hover{background:var(--ts-red);border-color:var(--ts-red)}.kh-article .article-slider__lightbox-stage{background:#020617;justify-content:center;align-items:center;min-height:380px;max-height:calc(85vh - 70px);display:flex;position:relative;overflow:hidden}.kh-article .article-slider__lightbox-img{object-fit:contain;max-width:100%;max-height:calc(85vh - 70px);display:block}.kh-article .article-slider__lightbox-nav{color:#fff;cursor:pointer;z-index:5;background:#0f172abf;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.kh-article .article-slider__lightbox-nav:hover{background:var(--ts-gold);border-color:var(--ts-gold);color:#0f172a}.kh-article .article-slider__lightbox-nav--prev{left:16px}.kh-article .article-slider__lightbox-nav--next{right:16px}.kh-article .article-slider__lightbox-footer{color:#fff;background:#0f172a;border-top:1px solid #ffffff1a;padding:14px 20px}.kh-article .article-slider__lightbox-caption{color:#ffffffe6;align-items:center;gap:10px;font-size:.9375rem;display:flex}.kh-article .article-slider__lightbox-index{color:var(--ts-gold);font-weight:700;font-family:var(--font-display-condensed,monospace)}@media (width<=640px){.kh-article .article-slider__viewport{max-height:380px}.kh-article .article-slider__nav-btn{width:36px;height:36px}.kh-article .article-slider__thumb{flex:0 0 52px;width:52px;height:52px}}.kh-article .video-short-card{background:var(--ts-white);border:1px solid var(--ts-light-gray);border-radius:var(--ts-radius);width:100%;max-width:380px;box-shadow:var(--ts-shadow-md);margin:36px auto;transition:transform .3s,box-shadow .3s;overflow:hidden}.kh-article .video-short-card:hover{box-shadow:var(--ts-shadow-lg)}.kh-article .video-short-wrapper{aspect-ratio:9/16;background:#0b1120;width:100%;position:relative;overflow:hidden}.kh-article .video-short-wrapper iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kh-article .video-short-caption{background:var(--ts-white);border-top:1px solid var(--ts-light-gray);text-align:center;color:var(--ts-gray);justify-content:center;align-items:center;gap:8px;margin:0;padding:14px 18px;font-size:.875rem;line-height:1.5;display:flex}.kh-article .video-short-caption svg{color:#ef4444;flex-shrink:0}@media (width<=480px){.kh-article .video-short-card{border-radius:12px;max-width:100%;margin:24px auto}}.kh-article .optical-diagram-card{color:#1e293b;background:#fff;border:1px solid #c8963e4d;border-radius:16px;margin:36px 0;padding:32px 28px;box-shadow:0 10px 30px -5px #0f172a0f,0 4px 12px -2px #0f172a0a}.kh-article .optical-diagram-header{text-align:center;margin-bottom:24px}.kh-article .optical-diagram-title{color:#0f172a;margin:0 0 6px;font-size:1.15rem;font-weight:700;line-height:1.4}.kh-article .optical-diagram-subtitle{color:#64748b;margin:0;font-size:.875rem}.kh-article .optical-diagram-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;display:grid}.kh-article .optical-zone{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;box-shadow:0 2px 8px #00000005}.kh-article .optical-zone--exterior{background:linear-gradient(#fffbeb 0%,#fff 100%);border-color:#fcd34d}.kh-article .optical-zone--interior{background:linear-gradient(#f0f9ff 0%,#fff 100%);border-color:#7dd3fc}.kh-article .optical-zone-tag{text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;margin-bottom:12px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.kh-article .optical-zone--exterior .optical-zone-tag{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.kh-article .optical-zone--interior .optical-zone-tag{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.kh-article .optical-lux{letter-spacing:-.02em;margin-bottom:8px;font-size:1.4rem;font-weight:800}.kh-article .optical-zone--exterior .optical-lux{color:#b45309}.kh-article .optical-zone--interior .optical-lux{color:#0284c7}.kh-article .optical-zone-desc{color:#334155;margin:0;font-size:.85rem;line-height:1.55}.kh-article .optical-barrier{background:#fffdf5;border:1.5px dashed #c8963e99;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:200px;padding:20px 18px;display:flex;position:relative}.kh-article .optical-barrier-name{color:#92400e;text-transform:uppercase;letter-spacing:.06em;text-align:center;margin-bottom:12px;font-size:.825rem;font-weight:700}.kh-article .optical-arrow-item{color:#1e293b;justify-content:center;align-items:center;gap:6px;width:100%;margin:4px 0;font-size:.8rem;display:flex}.kh-article .optical-badge-refl{color:#991b1b;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;width:100%;padding:3px 10px;font-size:.775rem;font-weight:700;display:inline-block}.kh-article .optical-badge-trans{color:#166534;text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;width:100%;padding:3px 10px;font-size:.775rem;font-weight:700;display:inline-block}@media (width<=768px){.kh-article .optical-diagram-card{padding:24px 18px}.kh-article .optical-diagram-grid{grid-template-columns:1fr;gap:14px}.kh-article .optical-barrier{min-width:unset;width:100%;padding:16px}}.kh-article .light-flow-diagram{color:#1e293b;background:linear-gradient(145deg,#fffdf7 0%,#fff 40%,#fefce8 100%);border:1px solid #c8963e47;border-radius:16px;margin:36px 0;padding:32px 28px 28px;overflow:hidden;box-shadow:0 10px 30px -5px #0f172a0f,0 4px 12px -2px #0f172a0a}.kh-article .light-flow-header{text-align:center;margin-bottom:24px}.kh-article .light-flow-title{color:#0f172a;margin:0 0 6px;font-size:1.15rem;font-weight:700;line-height:1.4}.kh-article .light-flow-subtitle{color:#64748b;margin:0;font-size:.85rem}.kh-article .light-flow-scene{background:linear-gradient(90deg,#fffbeb 0%,#fef3c7 18%,#fff 22% 78%,#f0f9ff 82%,#e0f2fe 100%);border:1px solid #e2e8f0;border-radius:12px;height:220px;margin-bottom:20px;position:relative;overflow:hidden}.kh-article .light-flow-zone-label{letter-spacing:.06em;text-transform:uppercase;z-index:3;pointer-events:none;border-radius:9999px;padding:3px 10px;font-size:.7rem;font-weight:700;position:absolute;top:10px}.kh-article .light-flow-zone-label--left{color:#92400e;background:#fef3c7;border:1px solid #fde68a;left:10px}.kh-article .light-flow-zone-label--right{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;right:10px}.kh-article .light-flow-glass{z-index:2;border-left:1.5px solid #c8963e80;border-right:1.5px solid #c8963e80;justify-content:center;align-items:center;width:32px;transition:background .4s,backdrop-filter .4s;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.kh-article .light-flow-glass-label{writing-mode:vertical-rl;color:#92400e;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:.9;font-size:.6rem;font-weight:700}.kh-article .light-particle{z-index:1;opacity:0;background:#fbbf24;border-radius:50%;width:6px;height:6px;animation:3s linear infinite lightParticleFlow;position:absolute;box-shadow:0 0 8px 2px #fbbf2480}.kh-article .light-particle--scattered{opacity:0;background:#93c5fd;animation:3s linear infinite lightParticleScatter;box-shadow:0 0 6px 2px #93c5fd66}@keyframes lightParticleFlow{0%{opacity:0;left:-8px}5%{opacity:.9}45%{opacity:.9}50%{opacity:0;left:calc(50% - 16px)}to{opacity:0;left:calc(50% - 16px)}}@keyframes lightParticleScatter{0%{opacity:0;left:calc(50% + 16px)}50%{opacity:0;left:calc(50% + 16px)}55%{opacity:.7}90%{opacity:.5}to{opacity:0;left:calc(100% + 8px)}}.kh-article .light-particle:nth-child(2),.kh-article .light-particle--scattered:nth-child(2){animation-delay:.4s}.kh-article .light-particle:nth-child(3),.kh-article .light-particle--scattered:nth-child(3){animation-delay:.8s}.kh-article .light-particle:nth-child(4),.kh-article .light-particle--scattered:nth-child(4){animation-delay:1.2s}.kh-article .light-particle:nth-child(5),.kh-article .light-particle--scattered:nth-child(5){animation-delay:1.6s}.kh-article .light-particle:nth-child(6),.kh-article .light-particle--scattered:nth-child(6){animation-delay:2s}.kh-article .light-particle:nth-child(7),.kh-article .light-particle--scattered:nth-child(7){animation-delay:2.4s}.kh-article .light-flow-privacy-icon{z-index:4;color:#92400e;white-space:nowrap;backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #c8963e59;border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.kh-article .light-flow-controls{margin-bottom:20px}.kh-article .light-flow-slider-row{align-items:center;gap:14px;display:flex}.kh-article .light-flow-slider-label{color:#334155;white-space:nowrap;min-width:80px;font-size:.8rem;font-weight:700}.kh-article .light-flow-slider{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,#fef3c7 0%,#d97706 100%);border-radius:3px;outline:none;flex:1;height:6px}.kh-article .light-flow-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border:2px solid #d97706;border-radius:50%;width:22px;height:22px;transition:box-shadow .2s;box-shadow:0 2px 6px #0000001f}.kh-article .light-flow-slider::-webkit-slider-thumb:hover{box-shadow:0 2px 10px #d9770659}.kh-article .light-flow-slider::-moz-range-thumb{cursor:grab;background:#fff;border:2px solid #d97706;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0000001f}.kh-article .light-flow-slider-value{text-align:right;color:#92400e;font-variant-numeric:tabular-nums;min-width:32px;font-size:.85rem;font-weight:800}.kh-article .light-flow-gauges{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kh-article .light-flow-gauge{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.kh-article .light-flow-gauge-label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:.72rem;font-weight:700}.kh-article .light-flow-gauge--privacy .light-flow-gauge-label{color:#166534}.kh-article .light-flow-gauge--light .light-flow-gauge-label{color:#b45309}.kh-article .light-flow-gauge-bar-bg{background:#f1f5f9;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.kh-article .light-flow-gauge-bar-fill{border-radius:4px;height:100%;transition:width .4s}.kh-article .light-flow-gauge--privacy .light-flow-gauge-bar-fill{background:linear-gradient(90deg,#86efac,#22c55e)}.kh-article .light-flow-gauge--light .light-flow-gauge-bar-fill{background:linear-gradient(90deg,#fde68a,#f59e0b)}.kh-article .light-flow-gauge-value{letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.kh-article .light-flow-gauge--privacy .light-flow-gauge-value{color:#166534}.kh-article .light-flow-gauge--light .light-flow-gauge-value{color:#b45309}.kh-article .light-flow-gauge-desc{color:#64748b;margin-top:4px;font-size:.75rem}.kh-article .light-flow-result{text-align:center;color:#166534;background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border:1px solid #bbf7d0;border-radius:10px;margin-top:16px;padding:14px 20px;font-size:.9rem;font-weight:600;line-height:1.5}.kh-article .light-flow-result-icon{margin-right:6px;display:inline-block}@media (width<=768px){.kh-article .light-flow-diagram{padding:24px 16px 20px}.kh-article .light-flow-scene{height:160px}.kh-article .light-flow-gauges{grid-template-columns:1fr;gap:12px}.kh-article .light-flow-slider-row{flex-wrap:wrap;gap:8px}.kh-article .light-flow-slider-label{min-width:unset;width:100%}.kh-article .light-flow-glass{width:24px}.kh-article .light-flow-privacy-icon{padding:3px 8px;font-size:.65rem}}.kh-article .safety-mechanism-card{color:#f8fafc;background:linear-gradient(145deg,#0b1329 0%,#162038 100%);border:1px solid #c8963e59;border-radius:16px;margin:36px 0;padding:32px 28px;box-shadow:0 12px 32px #00000040,inset 0 1px #ffffff14}.kh-article .safety-mechanism-header{text-align:center;margin-bottom:24px}.kh-article .safety-mechanism-title{color:#f1f5f9;margin:0 0 6px;font-size:1.15rem;font-weight:700}.kh-article .safety-mechanism-subtitle{color:#94a3b8;margin:0;font-size:.85rem}.kh-article .safety-layer-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kh-article .safety-layer-box{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:20px 16px;transition:transform .2s,border-color .2s}.kh-article .safety-layer-box:hover{border-color:#c8963e66;transform:translateY(-2px)}.kh-article .safety-layer-badge{border-radius:9999px;margin-bottom:10px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.kh-article .safety-layer-box:first-child .safety-layer-badge{color:#fca5a5;background:#ef444433;border:1px solid #ef44444d}.kh-article .safety-layer-box:nth-child(2) .safety-layer-badge{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b4d}.kh-article .safety-layer-box:nth-child(3) .safety-layer-badge{color:#86efac;background:#22c55e33;border:1px solid #22c55e4d}.kh-article .safety-layer-name{color:#fff;margin-bottom:6px;font-size:1.05rem;font-weight:700}.kh-article .safety-layer-desc{color:#cbd5e1;margin:0;font-size:.825rem;line-height:1.45}.kh-article .emergency-steps-card{background:#fff;border:1px solid #1e3a5f1f;border-radius:16px;margin:36px 0;padding:28px;box-shadow:0 8px 24px #0000000a}.kh-article .emergency-step-item{border-bottom:1px solid #0000000f;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.kh-article .emergency-step-item:last-child{border-bottom:none;padding-bottom:0}.kh-article .emergency-step-num{background:var(--ts-gold-dark,#936f22);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex}.kh-article .emergency-step-content h4{color:var(--ts-blue-dark,#0b1329);margin:0 0 4px;font-size:1rem;font-weight:700}.kh-article .emergency-step-content p{color:#475569;margin:0;font-size:.875rem;line-height:1.5}@media (width<=768px){.kh-article .safety-layer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kh-article .reveal{opacity:1!important;transition:none!important;transform:none!important}.kh-article .hover-float:hover{box-shadow:none!important;transform:none!important}.kh-article .ts-hero__img{transform:none!important}.kh-article.reveal-on .ts-scene{opacity:1!important;transition:none!important;transform:none!important}.kh-article .ppf3d-canvas{display:none}.kh-article .ppf3d-css-model{display:block}.kh-article .ppf-care3d-canvas{display:none}.kh-article .ppf-care3d-css-model{display:block}.kh-article .self-healing-3d-canvas{display:none}.kh-article .self-healing-3d-css-model{display:block}.kh-article .mt3d-canvas{display:none}.kh-article .mt3d-css-model{display:block}.kh-article .article-slider__viewport:hover .article-slider__image,.kh-article .article-slider__thumb:hover,.kh-article .article-slider__thumb.is-active{transform:none!important}.kh-article .light-particle,.kh-article .light-particle--scattered{opacity:.5!important;animation:none!important}}.kh-article .pg-flow{background:linear-gradient(135deg,#faf7ef 0%,#fff 48%,#fcf7ed 100%);border:1px solid #e4d9c2;border-radius:20px;margin:32px 0 40px;padding:clamp(18px,3vw,32px);box-shadow:0 18px 45px #252c3814}.kh-article .pg-flow__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.kh-article .pg-flow__eyebrow,.kh-article .pg-flow__kicker{color:#86641f;letter-spacing:.12em;text-transform:uppercase;font-size:.71rem;font-weight:800;line-height:1.3;display:block}.kh-article .pg-flow__heading h3{color:#172033;margin:5px 0 0;font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.28}.kh-article .pg-flow__progress{color:#76614a;text-align:center;background:#ffffffc7;border:1px solid #e5d7bc;border-radius:6px;gap:1px;min-width:76px;margin:0;padding:7px 10px;font-size:.72rem;line-height:1.2;display:grid}.kh-article .pg-flow__progress strong{color:#8a6722;font-family:var(--font-display-condensed);letter-spacing:.04em;font-size:1.35rem}.kh-article .pg-flow__intro{color:#475569;max-width:690px;margin:13px 0 22px;font-weight:600}.kh-article .pg-flow__rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid;position:relative}.kh-article .pg-flow__tab{color:#536071;cursor:pointer;text-align:left;background:#ffffffc7;border:1px solid #e5e1d9;border-radius:8px;min-height:76px;padding:11px 10px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;position:relative}.kh-article .pg-flow__tab:hover{border-color:#c9aa67;transform:translateY(-1px)}.kh-article .pg-flow__tab span,.kh-article .pg-flow__tab strong{display:block}.kh-article .pg-flow__tab span{color:#9a772f;font-family:var(--font-display-condensed);letter-spacing:.08em;margin-bottom:5px;font-size:.92rem}.kh-article .pg-flow__tab strong{color:#243042;font-size:.84rem;line-height:1.35}.kh-article .pg-flow__tab.is-active,.kh-article .pg-flow__tab[aria-selected=true]{background:#1c2838;border-color:#b48a34;box-shadow:0 8px 20px #1e273526}.kh-article .pg-flow__tab.is-active span,.kh-article .pg-flow__tab[aria-selected=true] span{color:#e0be72}.kh-article .pg-flow__tab.is-active strong,.kh-article .pg-flow__tab[aria-selected=true] strong{color:#fffaf0}.kh-article .pg-flow__stage{background:#ffffffe6;border:1px solid #e2d8c4;border-radius:10px;min-height:194px;overflow:hidden}.kh-article .pg-flow__panel{grid-template-columns:52px minmax(0,1fr);gap:18px;padding:clamp(18px,3vw,28px);display:grid}.kh-article .pg-flow.is-ready .pg-flow__panel:not(.is-active){display:none}.kh-article .pg-flow__number{color:#775619;width:52px;height:52px;font-family:var(--font-display-condensed);letter-spacing:.08em;background:#f8ead0;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.kh-article .pg-flow__panel h4{color:#172033;margin:4px 0 8px;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.3}.kh-article .pg-flow__panel>div>p:not(.pg-flow__kicker):not(.pg-flow__prompt){color:#4e5c6e;margin:0;line-height:1.78}.kh-article .pg-flow__prompt{color:#65543a;background:#fcf8ef;border-left:3px solid #bb9039;margin:15px 0 0;padding:11px 13px;font-size:.9rem;line-height:1.6}.kh-article .pg-flow__controls{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.kh-article .pg-flow__control{color:#4d5b6c;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:1px solid #d8ccb8;border-radius:4px;padding:9px 16px;font-size:.88rem;font-weight:700}.kh-article .pg-flow__control:hover:not(:disabled){color:#6f5219;border-color:#a8843e}.kh-article .pg-flow__control:disabled{cursor:not-allowed;opacity:.45}.kh-article .pg-flow__control--next{color:#fff;background:#9a7528;border-color:#9f7828}.kh-article .pg-flow__control--next:hover:not(:disabled){color:#fff;background:#795a1d}.kh-article .pg-model-table table{min-width:760px}.kh-article .pg-model-cards{display:none}.kh-article .pg-model-cards .ch-spec-card p{margin:8px 0}.kh-article .pg-image-note{color:#526071;background:#fbf8f1;border-left:3px solid #c89a3c;margin:24px 0 10px;padding:13px 16px;font-size:.9rem}.kh-article .pg-model-slides{background:#e8e4dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.kh-article .pg-model-slide{background:#fff;min-width:0;margin:0}.kh-article .pg-model-slide img{object-fit:cover;width:100%;height:230px;display:block}.kh-article .pg-model-slide figcaption{color:#526071;gap:7px;padding:15px 17px 18px;font-size:.9rem;display:grid}.kh-article .pg-model-slide figcaption strong{color:#172033;font-size:1rem}.kh-article .pg-model-slide figcaption a{color:#7a5a1d;font-weight:700}.kh-article .pg-faq-item{background:linear-gradient(135deg,#fff 30%,#fdfaf4 100%);border:1px solid #e8e3da;border-radius:16px;margin:12px 0;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #1b222d0b}.kh-article .pg-faq-item:hover,.kh-article .pg-faq-item[open]{border-color:#d8bd7e;box-shadow:0 9px 24px #674d1f17}.kh-article .pg-faq-item summary{color:#172033;cursor:pointer;align-items:center;gap:12px;min-height:62px;padding:14px 17px;font-weight:700;line-height:1.5;list-style:none;display:flex}.kh-article .pg-faq-item summary::-webkit-details-marker{display:none}.kh-article .pg-faq-number{color:#79591b;background:#fbf1d9;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.72rem;display:grid}.kh-article .pg-faq-chevron{color:#8a6a2a;margin-left:auto;font-size:1.2rem;transition:transform .2s}.kh-article .pg-faq-item[open] .pg-faq-chevron{transform:rotate(180deg)}.kh-article .pg-faq-answer{color:#475569;padding:0 20px 18px 59px}.kh-article .pg-faq-answer p{margin:0}@media (width<=767px){.kh-article .pg-flow{border-radius:14px;padding:18px 16px}.kh-article .pg-flow__heading{gap:12px}.kh-article .pg-flow__heading h3{font-size:1.18rem}.kh-article .pg-flow__progress{min-width:62px;padding:6px 7px}.kh-article .pg-flow__rail{scrollbar-width:thin;margin-right:-16px;padding:0 16px 5px 0;scroll-padding-inline:1px;display:flex;overflow-x:auto}.kh-article .pg-flow__tab{scroll-snap-align:start;flex:0 0 132px;min-height:68px}.kh-article .pg-flow__stage{border-radius:8px;min-height:0}.kh-article .pg-flow__panel{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 15px}.kh-article .pg-flow__number{width:42px;height:42px;font-size:1rem}.kh-article .pg-flow__panel h4{font-size:1.08rem}.kh-article .pg-flow__prompt{margin-top:13px;padding:9px 10px;font-size:.85rem}.kh-article .pg-flow__controls{grid-template-columns:1fr 1fr;display:grid}.kh-article .pg-flow__control{width:100%;min-height:46px}.kh-article .pg-model-table{display:none!important}.kh-article .pg-model-cards{display:grid!important}.kh-article .pg-model-slides{grid-template-columns:1fr}.kh-article .pg-model-slide{grid-template-columns:minmax(92px,30%) minmax(0,1fr);align-items:stretch;display:grid}.kh-article .pg-model-slide img{object-fit:cover;height:100%;min-height:190px}.kh-article .pg-model-slide figcaption{overflow-wrap:anywhere;padding:13px 12px;font-size:.84rem}.kh-article .pg-faq-item summary{align-items:flex-start;gap:9px;padding:13px 12px}.kh-article .pg-faq-answer{padding:0 14px 16px 51px}}@media (prefers-reduced-motion:reduce){.kh-article .pg-flow__tab,.kh-article .pg-flow__control,.kh-article .pg-faq-chevron{transition:none}}.kh-article--worthiness{--wf-ink:#242b2d;--wf-muted:#505b5d;--wf-line:#d9dfdc;--wf-mist:#f4f8f6;--wf-gold:#936f22;color:var(--wf-ink);background:#fff}.kh-article--worthiness .ts-hero{background:#f4f8f6;justify-content:flex-start;min-height:590px;padding:96px max(5vw,50vw - 640px) 84px}.kh-article--worthiness .ts-hero__bg{border-radius:0;left:52%;right:0}.kh-article--worthiness .ts-hero__bg:after,.kh-article--worthiness .ts-hero__overlay{display:none}.kh-article--worthiness .ts-hero__img{object-position:51% center;height:100%;transform:none!important}.kh-article--worthiness .ts-hero__content{text-align:left;width:min(47%,610px);max-width:none;margin:0}.kh-article--worthiness .ts-breadcrumb,.kh-article--worthiness .ts-breadcrumb a,.kh-article--worthiness .ts-breadcrumb span{color:#52615d}.kh-article--worthiness .ts-breadcrumb a:hover{color:var(--wf-gold)}.kh-article--worthiness .ts-hero__category{color:#6e5014;background:#eae5d9;border:0;margin:20px 0 18px}.kh-article--worthiness .ts-hero h1{color:#1b2829;max-width:13ch;font-family:var(--font-thai,var(--font-sans));letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.2rem,3.6vw,3.7rem);line-height:1.22}.kh-article--worthiness[lang=en] .ts-hero h1{font-family:var(--font-display,Georgia, serif);max-width:13ch;font-size:clamp(3rem,4.3vw,5rem);line-height:1.04}.kh-article--worthiness .ts-hero__subtitle{color:#3f4e4b;max-width:52ch;margin:0 0 26px;line-height:1.7}.kh-article--worthiness .ts-hero__meta{color:#53615e;justify-content:flex-start}.kh-article--worthiness .ts-expertise{border-color:var(--wf-line);background:#fff}.kh-article--worthiness .ts-expertise__inner{max-width:1200px}.kh-article--worthiness .ts-expertise__icon{color:#74561b;background:#f4eee1}.kh-article--worthiness .ts-layout{grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,76px);max-width:1220px;padding-top:64px}.kh-article--worthiness .ts-toc__inner{top:105px}.kh-article--worthiness .ts-article__container{max-width:790px}.kh-article--worthiness .kh-article__body{color:var(--wf-ink);line-height:1.82}.kh-article--worthiness .kh-article__body>.wf-guide{max-width:790px}.kh-article--worthiness .kh-article__body .wf-guide>p,.kh-article--worthiness .kh-article__body .wf-guide>ul,.kh-article--worthiness .kh-article__body .wf-guide>ol{max-width:72ch}.kh-article--worthiness .kh-article__body h2{color:#1d2d2e;text-wrap:balance;font-size:clamp(1.65rem,2.5vw,2.15rem);line-height:1.38}.kh-article--worthiness .kh-article__body h3{color:#203535;line-height:1.4}.kh-article--worthiness .kh-article__body strong{color:#1d3335}.kh-article--worthiness .kh-article__body .article-eyebrow{color:#6e5014;margin-top:72px}.kh-article--worthiness .wf-lead{color:#243537;margin:0 0 38px;font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.8}.kh-article--worthiness .wf-answer-strip{border-top:1px solid #bfc9c5;border-bottom:1px solid #bfc9c5;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:22px 0;display:grid}.kh-article--worthiness .wf-answer-strip>div{padding:5px 22px}.kh-article--worthiness .wf-answer-strip>div:first-child{padding-left:0}.kh-article--worthiness .wf-answer-strip>div+div{border-left:1px solid #cbd3cf}.kh-article--worthiness .wf-answer-strip strong,.kh-article--worthiness .wf-answer-strip span{display:block}.kh-article--worthiness .wf-answer-strip strong{margin-bottom:6px;font-size:.92rem;line-height:1.45}.kh-article--worthiness .wf-answer-strip span{color:var(--wf-muted);font-size:.82rem;line-height:1.55}.kh-article--worthiness .wf-figure{margin:42px 0 8px}.kh-article--worthiness .wf-figure img{border-radius:2px;width:100%;height:auto;display:block}.kh-article--worthiness .wf-figure figcaption{color:var(--wf-muted);margin-top:10px;font-size:.82rem;line-height:1.5}.kh-article--worthiness .wf-figure--portrait{width:min(100%,520px);margin-inline:auto}.kh-article--worthiness .wf-flow{background:var(--wf-mist);border:1px solid #d9e4df;border-radius:4px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:30px 0 34px;padding:28px;display:grid}.kh-article--worthiness .wf-flow div,.kh-article--worthiness .wf-flow strong,.kh-article--worthiness .wf-flow span{display:block}.kh-article--worthiness .wf-flow div{min-width:0}.kh-article--worthiness .wf-flow strong{margin-bottom:7px;font-size:.94rem}.kh-article--worthiness .wf-flow span:not(.wf-flow__arrow){color:var(--wf-muted);font-size:.8rem;line-height:1.55}.kh-article--worthiness .wf-flow .wf-flow__arrow{color:var(--wf-gold);font-size:1.4rem}.kh-article--worthiness .wf-benefit-list{border-top:1px solid var(--wf-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin:28px 0 36px;display:grid}.kh-article--worthiness .wf-benefit-list>div{border-bottom:1px solid var(--wf-line);padding:20px 0}.kh-article--worthiness .wf-benefit-list h3,.kh-article--worthiness .wf-myths h3,.kh-article--worthiness .wf-decision-grid h3{margin:0 0 7px;font-size:1.08rem}.kh-article--worthiness .wf-benefit-list p,.kh-article--worthiness .wf-myths p,.kh-article--worthiness .wf-decision-grid p{color:var(--wf-muted);margin:0;font-size:.94rem;line-height:1.7}.kh-article--worthiness .wf-equation{background:#f3f6f3;border-radius:4px;margin:32px 0;padding:30px 34px}.kh-article--worthiness .wf-equation__title{color:#5d491f;letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:700}.kh-article--worthiness .wf-equation p:not(.wf-equation__title){margin-bottom:8px}.kh-article--worthiness .wf-equation small{color:#4b5956;margin-top:15px;line-height:1.65;display:block}.kh-article--worthiness .wf-myths{border-top:1px solid var(--wf-line);margin:28px 0}.kh-article--worthiness .wf-myths>div{border-bottom:1px solid var(--wf-line);grid-template-columns:minmax(160px,.9fr) 1.6fr;gap:22px;padding:20px 0;display:grid}.kh-article--worthiness .wf-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 35px;display:grid}.kh-article--worthiness .wf-decision-grid>div{background:#f4f8f6;border:1px solid #dce4df;border-radius:4px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.kh-article--worthiness .wf-decision-grid a{margin-top:auto;padding-top:16px;font-size:.9rem;font-weight:700}.kh-article--worthiness .wf-checklist{margin:24px 0 36px;padding-left:1.5rem}.kh-article--worthiness .wf-checklist li{margin-bottom:12px;padding-left:.4rem}.kh-article--worthiness .wf-checklist li::marker{color:#8a6a28;font-weight:700}.kh-article--worthiness .wf-video{aspect-ratio:16/9;background:#e7ece9;margin:24px 0 38px}.kh-article--worthiness .wf-video iframe{border:0;width:100%;height:100%}.kh-article--worthiness .wf-faq{border-top:1px solid var(--wf-line);margin:25px 0 40px}.kh-article--worthiness .wf-faq details{border-bottom:1px solid var(--wf-line)}.kh-article--worthiness .wf-faq summary{cursor:pointer;padding:18px 35px 18px 4px;font-weight:700;list-style:none;position:relative}.kh-article--worthiness .wf-faq summary::-webkit-details-marker{display:none}.kh-article--worthiness .wf-faq summary:after{content:"+";color:var(--wf-gold);font-size:1.35rem;line-height:1;position:absolute;top:15px;right:6px}.kh-article--worthiness .wf-faq details[open] summary:after{content:"−"}.kh-article--worthiness .wf-faq details div{padding:0 34px 12px 4px}.kh-article--worthiness .wf-faq details p{color:var(--wf-muted)}.kh-article--worthiness .wf-faq summary:focus-visible,.kh-article--worthiness a:focus-visible{outline-offset:3px;outline:2px solid #936f22}@media (width<=1000px){.kh-article--worthiness .ts-hero{min-height:540px;padding-inline:5vw}.kh-article--worthiness .ts-hero__bg{left:55%}.kh-article--worthiness .ts-hero__content{width:50%}.kh-article--worthiness .ts-layout{gap:28px}}@media (width<=760px){.kh-article--worthiness .ts-layout{grid-template-columns:minmax(0,1fr);width:100%}.kh-article--worthiness .ts-article,.kh-article--worthiness .ts-article__container{width:100%;min-width:0}.kh-article--worthiness .ts-hero{flex-direction:column;min-height:0;padding:0;display:flex}.kh-article--worthiness .ts-hero__bg{width:100%;height:clamp(250px,56vw,410px);position:relative;inset:auto}.kh-article--worthiness .ts-hero__content{width:100%;padding:28px 24px 48px}.kh-article--worthiness .ts-hero h1,.kh-article--worthiness[lang=en] .ts-hero h1{max-width:20ch;font-size:clamp(2.2rem,7vw,3.4rem)}.kh-article--worthiness .ts-hero__category{margin:18px 0 14px}.kh-article--worthiness .ts-layout{padding-top:42px}.kh-article--worthiness .wf-answer-strip{grid-template-columns:1fr;padding:8px 0}.kh-article--worthiness .wf-answer-strip>div{padding:14px 0}.kh-article--worthiness .wf-answer-strip>div+div{border-top:1px solid #cbd3cf;border-left:0}.kh-article--worthiness .wf-flow{grid-template-columns:1fr;gap:4px;padding:22px}.kh-article--worthiness .wf-flow .wf-flow__arrow{text-align:center;width:24px;margin:0 auto;transform:rotate(90deg)}.kh-article--worthiness .wf-decision-grid{grid-template-columns:1fr}.kh-article--worthiness .wf-decision-grid>div{gap:3px}.kh-article--worthiness .wf-decision-grid a{margin-top:0}}@media (width<=560px){.kh-article--worthiness .wf-benefit-list{grid-template-columns:1fr}.kh-article--worthiness .wf-myths>div{grid-template-columns:1fr;gap:5px}.kh-article--worthiness .wf-equation{padding:22px}}:root{--kh-gold:#c8963e;--kh-gold-light:#d4a84b;--kh-gold-dark:#b5852f;--kh-orange:#c8963e;--kh-blue:#1e3a5f;--kh-blue-light:#2a5080;--kh-blue-dark:#162d4a;--kh-yellow:#e9c34c;--kh-dark-yellow:#c8852f;--kh-text-green:#89802f;--kh-gray:#6c757d;--kh-dark:#1a1a2e;--kh-white:#fff;--kh-off-white:#f8fafc;--kh-light-gray:#e2e8f0;--kh-lighter:#f1f5f9;--kh-radius:12px;--kh-radius-sm:8px;--kh-shadow-sm:0 1px 3px #0000000a, 0 1px 2px #0000000f;--kh-shadow-md:0 4px 20px #0000000f, 0 1px 3px #0000000a;--kh-shadow-lg:0 12px 40px #00000014, 0 4px 12px #0000000a;--kh-transition:.35s cubic-bezier(.4, 0, .2, 1);--kh-hero-gradient:linear-gradient(135deg, #1e3a5f 0%, #162d4a 50%, #0f1f35 100%);--kh-card-bg:#fff;--kh-accent-gradient:linear-gradient(135deg, #c8963e 0%, #d4a84b 50%, #b5852f 100%)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--kh-off-white);color:var(--kh-dark);margin:0;padding:0}.kh-container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.kh-hero{background:var(--kh-hero-gradient);justify-content:center;align-items:center;min-height:560px;padding:100px 24px 80px;display:flex;position:relative;overflow:hidden}.kh-hero__bg{z-index:0;background:radial-gradient(at 20% 30%,#d9943521 0%,#0000 50%),radial-gradient(at 80% 70%,#48819f1a 0%,#0000 50%),radial-gradient(#e9c34c0f 0%,#0000 60%);position:absolute;inset:0}.kh-hero__bg:after{content:"";opacity:.025;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1' fill='white'/%3E%3C/svg%3E");background-size:40px 40px;position:absolute;inset:0}.kh-hero__content{z-index:1;text-align:center;width:100%;max-width:760px;position:relative}.kh-hero__badge{color:var(--kh-yellow);letter-spacing:.05em;text-transform:uppercase;background:#d994352e;border:1px solid #d994354d;border-radius:9999px;margin-bottom:24px;padding:6px 20px;font-size:.8125rem;font-weight:600;display:inline-block}.kh-hero h1{color:var(--kh-white);letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2}.kh-hero__highlight{background:linear-gradient(135deg, var(--kh-orange), var(--kh-yellow));-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;display:inline-block}.kh-hero__sub{color:#ffffffa6;max-width:600px;margin:0 auto 40px;font-size:1.0625rem;line-height:1.75}.kh-search{max-width:560px;margin:0 auto;position:relative}.kh-search__wrapper{background:var(--kh-white);transition:transform var(--kh-transition), border-color var(--kh-transition), box-shadow var(--kh-transition);border:1px solid #ffffff26;border-radius:9999px;align-items:center;padding:6px 6px 6px 20px;display:flex;box-shadow:0 4px 20px #0000001a}.kh-search__wrapper:focus-within{border-color:var(--kh-orange);box-shadow:0 0 0 3px #d9943526}.kh-search__icon{color:var(--kh-gray);flex-shrink:0}.kh-search__input{color:var(--kh-dark);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 12px;font-size:.9375rem}.kh-search__input::placeholder{color:var(--kh-gray);opacity:.7}.kh-search__btn{background:linear-gradient(135deg, var(--kh-orange), #c17f25);color:#fff;cursor:pointer;transition:transform var(--kh-transition), box-shadow var(--kh-transition);white-space:nowrap;border:none;border-radius:9999px;flex-shrink:0;padding:10px 24px;font-size:.9375rem;font-weight:600}.kh-search__btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #d9943559}.kh-search__suggestions{background:var(--kh-white);border:1px solid var(--kh-light-gray);border-radius:var(--kh-radius);z-index:20;box-shadow:var(--kh-shadow-lg);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0}.kh-search__suggestion{width:100%;color:var(--kh-dark);text-align:left;cursor:pointer;border-radius:var(--kh-radius-sm);transition:background var(--kh-transition), color var(--kh-transition);background:0 0;border:none;padding:10px 14px;font-size:.875rem;display:block}.kh-search__suggestion:hover{color:var(--kh-orange);background:#d994351f}.kh-section{padding:80px 0}.kh-section--alt{background:var(--kh-lighter)}.kh-section__label{letter-spacing:.08em;text-transform:uppercase;color:var(--kh-orange);margin-bottom:8px;font-size:.75rem;font-weight:600;display:inline-block}.kh-section__title{color:var(--kh-dark);margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.3}.kh-section__desc{color:var(--kh-gray);max-width:600px;margin-bottom:48px;font-size:1rem;line-height:1.7}.kh-section__header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:48px;display:flex}.kh-topic-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.kh-topic-card{background:var(--kh-card-bg);border:1px solid var(--kh-light-gray);border-radius:var(--kh-radius);transition:transform var(--kh-transition), box-shadow var(--kh-transition), border-color var(--kh-transition);flex-direction:column;padding:32px 28px;display:flex}.kh-topic-card:hover{box-shadow:var(--kh-shadow-lg);border-color:#d9943540;transform:translateY(-6px)}.kh-topic-card__icon{width:56px;height:56px;transition:transform var(--kh-transition);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.kh-topic-card:hover .kh-topic-card__icon{transform:scale(1.08)}.kh-topic-card__icon--auto{color:#6db3d4;background:linear-gradient(135deg,#48819f33,#48819f1a)}.kh-topic-card__icon--building{color:var(--kh-orange);background:linear-gradient(135deg,#d9943533,#d9943514)}.kh-topic-card__icon--tech{color:var(--kh-yellow);background:linear-gradient(135deg,#e9c34c33,#e9c34c14)}.kh-topic-card__icon--care{color:#b3aa4d;background:linear-gradient(135deg,#89802f33,#89802f14)}.kh-topic-card h3{color:var(--kh-dark);margin:0 0 8px;font-size:1.25rem;font-weight:700;line-height:1.4}.kh-topic-card p{color:var(--kh-gray);flex:1;margin:0 0 24px;font-size:.9375rem;line-height:1.65}.kh-topic-card__link{color:var(--kh-orange);transition:gap var(--kh-transition), color var(--kh-transition);align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.kh-topic-card__link:hover{color:var(--kh-orange);gap:10px}.kh-articles-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.kh-article-card{background:var(--kh-card-bg);border:1px solid var(--kh-light-gray);border-radius:var(--kh-radius);transition:transform var(--kh-transition), box-shadow var(--kh-transition), border-color var(--kh-transition);flex-direction:column;display:flex;overflow:hidden}.kh-article-card:hover{box-shadow:var(--kh-shadow-md);border-color:#d9943559;transform:translateY(-4px)}.kh-article-card__thumb{background:var(--kh-lighter);height:180px;position:relative;overflow:hidden}.kh-article-card__thumb-placeholder{color:#0000001a;background:linear-gradient(135deg,#e9ecef 0%,#dee2e6 50%,#ced4da 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kh-article-card__thumb-placeholder--auto{background:linear-gradient(135deg,#48819f26,#48819f0f)}.kh-article-card__thumb-placeholder--building{background:linear-gradient(135deg,#d9943526,#d994350f)}.kh-article-card__thumb-placeholder--tech{background:linear-gradient(135deg,#e9c34c26,#e9c34c0f)}.kh-article-card__thumb-placeholder--care{background:linear-gradient(135deg,#89802f26,#89802f0f)}.kh-article-card__body{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.kh-article-card__tag{letter-spacing:.05em;text-transform:uppercase;color:var(--kh-orange);margin-bottom:10px;font-size:.6875rem;font-weight:600;display:inline-block}.kh-article-card__title{color:var(--kh-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:1.0625rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.kh-article-card__excerpt{color:var(--kh-gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 18px;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.kh-article-card__readmore{color:var(--kh-orange);transition:gap var(--kh-transition), color var(--kh-transition);align-items:center;gap:4px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.kh-article-card__readmore:hover{color:var(--kh-dark-yellow);gap:8px}.kh-featured-card{background:var(--kh-card-bg);border:1px solid var(--kh-light-gray);border-left:4px solid var(--kh-gold);border-radius:var(--kh-radius);transition:transform var(--kh-transition), box-shadow var(--kh-transition), border-color var(--kh-transition);grid-template-columns:320px 1fr;margin-bottom:28px;display:grid;position:relative;overflow:hidden}.kh-featured-card:hover{box-shadow:var(--kh-shadow-lg);border-left-color:var(--kh-gold-dark);transform:translateY(-4px)}.kh-featured-card__badge{background:var(--kh-accent-gradient);color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:2;border-radius:9999px;padding:5px 14px;font-size:.6875rem;font-weight:700;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #c8963e59}.kh-featured-card__thumb{background:var(--kh-lighter);min-height:240px;position:relative;overflow:hidden}.kh-featured-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.kh-featured-card:hover .kh-featured-card__thumb img{transform:scale(1.06)}.kh-featured-card__thumb-placeholder{width:100%;height:100%;min-height:240px;color:var(--kh-gold);background:linear-gradient(135deg,#c8963e1f,#c8963e0a);justify-content:center;align-items:center;display:flex}.kh-featured-card__body{flex-direction:column;justify-content:center;padding:32px 36px;display:flex}.kh-featured-card__tag{letter-spacing:.05em;text-transform:uppercase;color:var(--kh-gold);margin-bottom:10px;font-size:.6875rem;font-weight:600;display:inline-block}.kh-featured-card__title{color:var(--kh-dark);margin:0 0 12px;font-size:1.35rem;font-weight:700;line-height:1.4;text-decoration:none}a.kh-featured-card__title{color:var(--kh-dark);transition:color var(--kh-transition)}a.kh-featured-card__title:hover{color:var(--kh-gold-dark)}.kh-featured-card__excerpt{color:var(--kh-gray);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;font-size:.9375rem;line-height:1.7;display:-webkit-box;overflow:hidden}.kh-featured-card__readmore{color:var(--kh-gold);transition:gap var(--kh-transition), color var(--kh-transition);align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.kh-featured-card__readmore:hover{color:var(--kh-gold-dark);gap:10px}@media (width<=768px){.kh-featured-card{grid-template-columns:1fr}.kh-featured-card__thumb,.kh-featured-card__thumb-placeholder{min-height:200px}.kh-featured-card__body{padding:24px 22px}.kh-featured-card__title{font-size:1.15rem}}.kh-expertise{background:linear-gradient(135deg,#e8f0f5 0%,#dce8ef 100%);border-top:1px solid #48819f26;border-bottom:1px solid #48819f26;padding:32px 0}.kh-expertise__inner{align-items:center;gap:20px;max-width:800px;margin:0 auto;padding:0 24px;display:flex}.kh-expertise__icon{width:52px;height:52px;color:var(--kh-orange);background:linear-gradient(135deg,#d994352e,#d994350f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kh-expertise__text h3{color:var(--kh-dark);margin:0 0 4px;font-size:1rem;font-weight:600}.kh-expertise__text h3 strong{color:var(--kh-dark-yellow)}.kh-expertise__text p{color:var(--kh-gray);margin:0;font-size:.8125rem;line-height:1.5}.kh-cta{padding:80px 0}.kh-cta__card{border:1px solid var(--kh-light-gray);background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:16px;align-items:center;gap:40px;padding:48px 48px 48px 56px;display:flex;position:relative;overflow:hidden}.kh-cta__card:before{content:"";pointer-events:none;background:radial-gradient(at 30%,#d994350f 0%,#0000 60%);position:absolute;inset:0}.kh-cta__content{z-index:1;flex:1;position:relative}.kh-cta__content h3{color:var(--kh-dark);margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.4}.kh-cta__content p{color:var(--kh-gray);max-width:500px;margin:0 0 28px;font-size:1rem;line-height:1.7}.kh-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.kh-cta__btn{transition:transform var(--kh-transition), box-shadow var(--kh-transition);border-radius:9999px;align-items:center;gap:8px;padding:13px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.kh-cta__btn:hover{transform:translateY(-2px)}.kh-cta__btn--primary{background:linear-gradient(135deg, var(--kh-orange), #c17f25);color:#fff;box-shadow:0 4px 20px #d994354d}.kh-cta__btn--primary:hover{box-shadow:0 8px 28px #d9943566}.kh-cta__btn--line{color:var(--kh-dark);background:#0000000a;border:1px solid #0000001a}.kh-cta__btn--line:hover{background:#00000014;box-shadow:0 4px 20px #00000014}.kh-cta__visual{z-index:1;flex-shrink:0;position:relative}.kh-cta__visual-icon{color:#00000026;background:#0000000a;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}#back-to-top{backdrop-filter:blur(6px);border:1px solid #48819f4d;color:#fff!important;background:#48819fe6!important}@media (width<=1024px){.kh-articles-grid{grid-template-columns:repeat(2,1fr)}.kh-cta__card{text-align:center;flex-direction:column;padding:40px 32px}.kh-cta__content p{margin-left:auto;margin-right:auto}.kh-cta__actions{justify-content:center}.kh-cta__visual{display:none}}@media (width<=640px){.kh-hero{min-height:440px;padding:80px 20px 56px}.kh-hero h1{font-size:1.75rem}.kh-hero__sub{margin-bottom:32px;font-size:.9375rem}.kh-search__wrapper{padding:5px 5px 5px 14px}.kh-search__input{padding:8px;font-size:.8125rem}.kh-search__btn{padding:8px 16px;font-size:.8125rem}.kh-section{padding:56px 0}.kh-container{padding-left:16px;padding-right:16px}.kh-topic-grid{grid-template-columns:1fr;gap:16px}.kh-articles-grid{grid-template-columns:1fr;gap:20px}.kh-topic-card{padding:24px 20px}.kh-article-card__body{padding:16px 18px 20px}.kh-expertise__inner{text-align:center;flex-direction:column}.kh-cta__card{border-radius:12px;padding:32px 20px}.kh-cta__content h3{font-size:1.25rem}.kh-cta__actions{flex-direction:column;align-items:center}.kh-cta__btn{justify-content:center;width:100%}}.kh-filter-pill{background:var(--kh-white);border:1px solid var(--kh-light-gray);color:var(--kh-gray);cursor:pointer;transition:all var(--kh-transition);border-radius:9999px;padding:8px 18px;font-size:.875rem;font-weight:600}.kh-filter-pill:hover{color:var(--kh-dark);border-color:#d9943566;box-shadow:0 2px 8px #0000000d}.kh-filter-pill.active{background:var(--kh-orange);border-color:var(--kh-orange);color:var(--kh-white);box-shadow:0 4px 12px #d9943540}@media (width<=380px){.kh-hero{padding:64px 12px 40px}.kh-hero h1{font-size:1.5rem}.kh-search__btn span{display:none}}
