:root{--black:#111827;--ink:#1f2933;--muted:#667085;--soft:#f3efe7;--white:#ffffff;--cream:#faf8f2;--sand:#f3efe7;--mint:#eef7f5;--aqua:#13a89e;--blue:#2f80ed;--coral:#ff8a5b;--warm:rgba(19, 168, 158, .12);--line:rgba(31, 41, 51, .12);--line-light:rgba(31, 41, 51, .08);--shadow:0 24px 70px rgba(17, 24, 39, .1);--panel:rgba(255, 255, 255, .82);--panel-soft:rgba(255, 255, 255, .68)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Helvetica Neue,Arial,system-ui,sans-serif;line-height:1.45;background:radial-gradient(circle at 12%0,rgba(19,168,158,.1),transparent 34rem),radial-gradient(circle at 88% 8%,rgba(255,138,91,.12),transparent 30rem),linear-gradient(180deg,#fff,#faf8f2 42%,#f3efe7);color:var(--dp-text)!important;background:radial-gradient(circle at 12% 4%,rgba(47,128,255,.2),transparent 34rem),radial-gradient(circle at 90% 12%,rgba(94,225,255,.11),transparent 30rem),radial-gradient(circle at 48% 62%,rgba(34,197,94,.06),transparent 34rem),linear-gradient(180deg,#0b0f17,#0e1421 46%,#0b0f17)!important}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{overflow-wrap:break-word}.skip-link{position:absolute;left:1rem;top:1rem;z-index:50;transform:translateY(-140%);padding:.75rem 1rem;color:var(--black);background:var(--white)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;top:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;transition:color .18s ease,background .18s ease,border .18s ease}.brand{display:inline-flex;align-items:baseline;gap:.45rem;width:max-content;font-size:.9rem;font-weight:800;letter-spacing:.16em}.brand-word{font-weight:950}.nav{gap:clamp(.65rem,2.1vw,2.2rem);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer-links a,.nav a,.text-cta{position:relative}.footer-links a:after,.nav a:after,.text-cta:after{content:"";position:absolute;left:0;right:0;bottom:-.35rem;height:1px;transform:scaleX(0);transform-origin:left;background:currentColor;transition:transform .18s ease}.footer-links a:hover:after,.nav a:hover:after,.text-cta:hover:after{transform:scaleX(1)}.header-cta{display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;font-size:.78rem}.hero{position:relative;display:grid;align-items:end;isolation:isolate;overflow:hidden}.hero-media,.hero-media img,.hero-shade{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-shade{z-index:1;background:linear-gradient(90deg,#faf8f2e6,#faf8f280 58%,#faf8f214),linear-gradient(0deg,#faf8f266,#ffffff0a 52%)}.hero-collage{position:absolute;top:16vh;z-index:2;display:grid;grid-template-columns:repeat(2,118px)}.hero-collage img{width:118px;height:156px;object-fit:cover;object-position:center 22%;border:1px solid rgba(255,255,255,.28);filter:saturate(.85)}.hero-collage img:nth-child(2){object-position:center 18%}.hero-collage img:nth-child(3){object-position:center 20%}.hero-collage img:nth-child(4){object-position:center 18%}.hero-collage img:nth-child(2),.hero-collage img:nth-child(4){transform:translateY(34px)}.hero-content{position:relative;z-index:2;width:min(1260px,calc(100% - 48px));margin:0 auto;padding:148px 0 168px}.kicker{margin:0 0 1rem;font-size:.74rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}h1,h2{letter-spacing:0}h1{max-width:990px;font-size:clamp(3.15rem,7.8vw,8.2rem);line-height:.9}h2{font-size:clamp(2.15rem,5.2vw,5.4rem);line-height:.94}h1,h2,h3{margin:0}.hero-copy{margin:1.4rem 0 0}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.button{display:inline-flex;align-items:center;justify-content:center;padding:0 1.35rem;border:1px solid transparent;font:inherit;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.button:hover{transform:translateY(-2px)}.button.dark{background:#ffffffdb}.cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end}.hero-proof{position:absolute;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#ffffffc2}.hero-proof div{padding:1.15rem 32px;border-right:1px solid var(--line-light)}.hero-proof span,.hero-proof strong{display:block}.hero-proof strong{line-height:1}.hero-proof span{margin-top:.4rem;font-size:.86rem}.line-list li,.marquee{border-bottom:1px solid var(--line)}.marquee{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--panel);backdrop-filter:blur(18px)}.marquee span{display:grid;place-items:center;min-height:78px;padding:1rem;border-right:1px solid var(--line);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-align:center;text-transform:uppercase}.intro{width:min(1260px,calc(100% - 48px))}.buyer-guide,.categories,.intro,.requests{margin:0 auto;padding:clamp(5rem,10vw,9rem)0}.geo,.glossary,.strength{width:min(1260px,calc(100% - 48px))}.article-page,.faq,.geo,.glossary,.insights,.page-hero,.quote,.strength{margin:0 auto;padding:clamp(5rem,10vw,9rem)0}.intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.75fr);gap:clamp(2rem,7vw,6.5rem);align-items:start}.intro-panel p{color:var(--muted)}.intro-panel p,.quote-copy p,.section-head p{font-size:clamp(1rem,1.35vw,1.18rem)}.line-list{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.line-list li{padding:1rem 0;font-weight:800}.section-head{max-width:900px;margin-bottom:clamp(2rem,5vw,4rem)}.answer-grid,.article-grid,.glossary-grid,.guide-grid,.insight-list,.request-grid,.strength-grid{display:grid;background:var(--line)}.guide-grid,.request-grid,.strength-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.answer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.glossary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.insight-list{grid-template-columns:repeat(3,minmax(0,1fr))}.request-grid article,.summary-list li{background:var(--panel)}.answer-grid article,.article-card,.glossary-grid article,.guide-grid article,.insight-card,.strength-grid article{min-height:250px;padding:1.35rem;background:var(--panel)}.answer-grid h2,.category-card h2,.glossary-grid h2,.guide-grid h2,.request-grid h2,.strength-grid h2,h3{font-size:clamp(1.05rem,1.55vw,1.42rem);line-height:1.1}.article-card span,.insight-card span,.strength-grid span{display:inline-block;margin-bottom:3.2rem;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.article-card img,.insight-card img{width:calc(100% + 2.7rem);max-width:none;height:190px;margin:-1.35rem -1.35rem 1.25rem;filter:saturate(.9) contrast(1.02)}.insight-card img{object-fit:cover;height:210px}.article-card:hover,.insight-card:hover{background:var(--panel-soft)}.category-card p,.text-cta{font-weight:900;text-transform:uppercase}.text-cta{display:inline-flex;margin-top:1.5rem;letter-spacing:.1em}.production-band{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:760px;background:#080808b8;backdrop-filter:blur(18px)}.production-image img{width:100%;height:100%;min-height:520px;object-fit:cover}.production-image img[src*="yoga-wear.png"]{object-position:center 24%}.production-copy{display:grid;align-content:center}.process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--line-light)}.process-grid article{background:#ffffff12}.process-grid span{display:block;margin-bottom:3.5rem;font-weight:900}.category-grid{background:var(--line)}.category-card{position:relative;min-height:clamp(500px,45vw,640px);background:var(--black)}.category-card img{width:100%;min-height:clamp(500px,45vw,640px);object-fit:cover}.category-card img[src*="yoga-wear.png"]{object-position:center center}.category-card div{position:absolute;left:0;right:0;bottom:0;padding:1.2rem;background:linear-gradient(0deg,#000000c7,#0000)}.category-card p{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.16em}.quality{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,7vw,6rem);padding:clamp(5rem,10vw,9rem) max(24px,calc((100% - 1260px)/2));background:linear-gradient(90deg,#141515e0,#141515b8),url(./assets/images/brand/label-detail.webp?v=20260625-imgopt)center/cover;backdrop-filter:blur(18px)}.light-link{color:var(--white)}.fact-list{margin:0}.fact-list div{display:grid}.fact-list dt{color:#ffffff85}.fact-list dd{color:#ffffffdb}.summary-list{margin:1px 0 0;padding:0;list-style:none}.summary-list li{padding:1rem 1.35rem}.faq-list,.summary-list{display:grid;background:var(--line)}.quick-answer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;margin-bottom:clamp(2rem,5vw,4rem);padding:1.35rem;background:var(--panel)}.quick-answer h3{font-size:clamp(1.45rem,2.4vw,2.4rem)}.quick-answer p:last-child{max-width:820px;color:var(--muted)}.quick-answer-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}.faq a,.quick-answer a:not(.button){border-bottom:1px solid rgba(255,255,255,.42)}details{background:var(--panel)}summary{min-height:72px;padding:1.25rem 1.35rem;font-weight:900;cursor:pointer}details p{margin:0;padding:0 1.35rem 1.35rem}.faq-control-panel{border:1px solid var(--line)}.faq-bottom-cta,.faq-control-panel,.related-services,.takeaways{width:min(1260px,calc(100% - 64px));margin:0 auto clamp(2rem,5vw,4rem);background:#ffffff13}.faq-control-panel{display:grid;gap:1rem;padding:1rem}.faq-search-wrap{display:grid;gap:.5rem}.faq-search-wrap label{font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.faq-search-wrap input{min-height:58px;border-color:#ffffff2e;background:#00000038}.faq-filter-tabs{display:flex;flex-wrap:wrap;gap:.65rem}.faq-filter{border:1px solid rgba(255,255,255,.18);padding:.72rem .9rem;background:#ffffff0f;font:inherit;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.faq-filter.is-active,.faq-filter:hover{background:var(--white);transform:translateY(-1px)}.faq-content,.faq-page-section{width:min(1260px,calc(100% - 64px));margin:0 auto clamp(3rem,7vw,6rem)}.faq-category{display:grid;margin-bottom:1.5rem;background:var(--line)}.faq-category-head{display:grid;gap:.45rem;padding:clamp(1rem,3vw,1.5rem);background:#0c0c0cbd}.faq-category-head h2{max-width:860px;margin:0;font-size:clamp(1.55rem,3.2vw,3rem)}.faq-category-head p{max-width:800px;margin:0}.rich-faq-list{display:grid}.faq-item{background:#ffffff12}.faq-item summary{display:grid;gap:.55rem;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";justify-self:end;margin-top:-2.1rem;color:#ffffff9e;font-size:1.3rem;line-height:1}.faq-item[open] summary:after{content:"-"}.faq-meta,.faq-preview-card span,.quick-actions button{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.faq-answer{margin:0;padding:0 1.35rem 1.35rem;line-height:1.78}.faq-empty{padding:1.2rem;background:var(--panel)}.faq-bottom-cta,.related-services,.takeaways{padding:clamp(1.2rem,4vw,2rem)}.related-services ul,.takeaways ul{display:grid;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.takeaways li{padding-left:1rem;border-left:2px solid rgba(255,255,255,.34);color:var(--muted)}.related-services ul{grid-template-columns:repeat(3,minmax(0,1fr))}.related-services a{display:block;padding:1rem;border:1px solid var(--line);background:#00000029;font-weight:900}.faq-bottom-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center}.faq-bottom-cta p{max-width:760px;color:var(--muted)}.faq-preview-grid{display:grid;margin-top:2rem;background:var(--line)}.faq-preview-card{padding:1.15rem;background:#ffffff12}.faq-preview-card span{color:#ffffff8a;font-weight:900}.faq-preview-card h3{margin-top:1rem;font-size:clamp(1.1rem,1.6vw,1.45rem)}.faq-preview-card p{font-size:.94rem}.quote{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.08fr);gap:clamp(2rem,7vw,6rem);align-items:start;width:100%;max-width:none;padding-inline:max(24px,calc((100% - 1260px)/2));background:linear-gradient(90deg,#000000db,#0000006b),url(./assets/images/process/activewear-flatlay.webp?v=20260625-imgopt)center/cover}.quote-copy p{max-width:590px}.quick-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.quick-actions button{border:1px solid rgba(255,255,255,.28);padding:.7rem .85rem;background:#ffffff14;font:inherit;font-size:.74rem;font-weight:900;letter-spacing:.1em;cursor:pointer}.quote-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.3rem;background:#ffffff14;backdrop-filter:blur(12px)}.quote-form .hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status,.privacy-note{margin:0;font-size:.86rem;letter-spacing:0;text-transform:none}.privacy-note a{border-bottom:1px solid rgba(255,255,255,.4)}.form-status{padding:.9rem 1rem;border:1px solid var(--line-light);background:#0000002e}.form-status[data-state=success]{border-color:#afffc373}.form-status[data-state=error]{border-color:#ffb4a09e}.button[disabled]{opacity:.62;cursor:wait}.quote-form label{display:grid;text-transform:uppercase}.full-field{grid-column:1/-1}input,select,textarea{width:100%;min-height:48px;padding:.85rem .9rem;background:#0000003d;font:inherit}textarea{resize:vertical}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid currentColor;outline-offset:3px}.back-to-top{position:fixed;right:18px;bottom:18px;z-index:80;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(31,41,51,.12);border-radius:999px;color:var(--white);background:linear-gradient(135deg,var(--aqua),var(--blue));opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{box-shadow:0 20px 44px #2f80ed3d}.footer{display:flex;justify-content:space-between;padding:2.2rem 32px;background:#080808c7;backdrop-filter:blur(18px)}.footer p{margin:.8rem 0 0}.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page-hero{padding-top:128px;padding-bottom:4rem}.page-hero p{max-width:760px;color:var(--muted);font-size:1.18rem}.breadcrumb,.insights-search span{font-weight:900;letter-spacing:.12em;text-transform:uppercase}.breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:.78rem}.article-page{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,1fr);gap:clamp(2rem,8vw,7rem);padding-top:3rem}.article-body{padding:0 0 4rem}.article-body h2{margin-top:3.2rem;font-size:clamp(1.8rem,3.2vw,3.2rem)}.article-body ul,.checklist{padding-left:1.2rem}.article-aside{position:sticky;top:100px;align-self:start;padding:1.2rem;background:var(--panel);border:1px solid var(--line)}.insights-hub{width:min(1260px,calc(100% - 48px));margin:0 auto;padding:0 0 clamp(5rem,10vw,9rem)}.insights-toolbar{display:grid;gap:1rem;margin-bottom:1.5rem;padding:1rem;border:1px solid var(--line);background:#ffffff13}.insights-search{display:grid;gap:.5rem}.insights-search span{font-size:.72rem}.insights-search input{min-height:58px;border-color:#ffffff2e;background:#00000038}.insights-filters{display:flex;flex-wrap:wrap;gap:.65rem}.insights-filter{border:1px solid rgba(255,255,255,.18);padding:.72rem .9rem;background:#ffffff0f;font:inherit;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.insights-filter.is-active,.insights-filter:hover{background:var(--white);transform:translateY(-1px)}.insights-empty{margin:1px 0 0;padding:1.2rem;color:var(--muted);background:var(--panel);backdrop-filter:blur(18px)}.insight-card h2{margin:0;font-size:clamp(1.16rem,1.65vw,1.55rem);line-height:1.08}.article-meta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.article-meta small,.article-meta span{padding:.35rem .55rem;background:#ffffff0d}.article-featured-image{width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;margin-bottom:2rem;border:1px solid var(--line);filter:saturate(.92) contrast(1.02)}.answer-box,.article-bottom-cta,.article-faq,.buyer-checklist,.comparison-table,.related-articles{margin:2.2rem 0;padding:clamp(1.1rem,3vw,1.6rem);border:1px solid var(--line);background:#ffffff13}.answer-box p:last-child{margin:0;color:var(--ink);font-size:clamp(1.05rem,1.5vw,1.25rem)}.article-body a{color:var(--white);border-bottom:1px solid rgba(255,255,255,.36)}.comparison-table{overflow-x:auto}.comparison-table table{width:100%;border-collapse:collapse;min-width:620px}.comparison-table td{padding:.95rem;border:1px solid var(--line);vertical-align:top;border-color:#1f29331a;color:var(--muted)}.comparison-table tr:first-child td{font-weight:900}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;background:var(--line)}.related-card{min-height:210px;padding:1rem;border-bottom:0;background:#0000002e}.related-card span{display:inline-block;margin-bottom:1rem;font-size:.68rem;font-weight:900}.related-card strong{display:block;color:var(--white);line-height:1.14}.related-card p{font-size:.92rem}.article-bottom-cta{display:grid;gap:1rem;align-items:center}.article-bottom-cta p{max-width:760px}.article-aside strong,.related-card span{letter-spacing:.12em;text-transform:uppercase}.article-aside strong{display:block;margin:.5rem 0;color:var(--white);font-size:.76rem}.article-aside-links{margin-top:1rem}.article-aside a{display:block;padding:.8rem 0;border-bottom:1px solid var(--line);font-weight:850}.article-cta{display:inline-flex;margin-top:2rem;padding:.9rem 1rem;background:var(--white)}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .52s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.nav{display:none}.hero-collage{opacity:.42}.glossary-grid,.guide-grid,.hero-proof,.marquee,.request-grid,.strength-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-page,.intro,.production-band,.quality,.quick-answer,.quote{grid-template-columns:1fr}.quick-answer-actions{justify-content:flex-start}.article-grid,.category-grid,.insight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-grid{grid-template-columns:1fr}.faq-preview-grid,.related-services ul{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-bottom-cta,.related-grid{grid-template-columns:1fr}.article-aside{position:static}}@media (max-width:720px){.site-header{min-height:64px;padding:0 18px}.brand{display:grid;gap:.1rem;font-size:.74rem;line-height:1}.header-cta{min-height:38px;padding:0 .75rem;font-size:.68rem}.hero-content{width:calc(100% - 32px);padding:112px 0 310px}.hero-collage{display:none}h1{font-size:clamp(3rem,16vw,5rem)}h2{font-size:clamp(2.1rem,11vw,3.5rem)}.article-grid,.category-grid,.glossary-grid,.guide-grid,.hero-proof,.insight-list,.marquee,.process-grid,.quote-form,.request-grid,.strength-grid{grid-template-columns:1fr}.hero-proof div{min-height:74px;padding:.9rem 18px}.marquee span{min-height:58px}.article-page,.buyer-guide,.categories,.faq,.faq-bottom-cta,.faq-content,.faq-control-panel,.faq-page-section,.geo,.glossary,.insights,.insights-hub,.intro,.page-hero,.related-services,.requests,.strength,.takeaways{width:calc(100% - 32px)}.faq-filter-tabs,.insights-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem}.faq-filter,.insights-filter{flex:0 0 auto}.faq-preview-grid,.related-services ul{grid-template-columns:1fr}.production-copy,.quality,.quote{padding-inline:18px}.category-card.large{grid-column:span 1}.category-card,.category-card img{min-height:560px}.category-card:nth-child(4),.category-card:nth-child(5),.category-card:nth-child(6){grid-column:span 1}.category-card img[src*="yoga-wear.png"]{object-position:center 18%}.fact-list div{grid-template-columns:1fr;gap:.35rem}.footer{flex-direction:column;padding-inline:18px}.cta-actions{width:100%;justify-content:stretch}.cta-actions .button{flex:1 1 100%}.back-to-top{right:14px;bottom:14px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.lang-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;min-height:2rem;padding:0 .55rem;border:1px solid currentColor;font-size:.68rem;font-weight:900;line-height:1;letter-spacing:.08em;transition:background .18s ease,color .18s ease,transform .18s ease}.lang-link:hover{background:var(--white);transform:translateY(-1px)}.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,2vw,2rem);min-height:72px;padding:0 clamp(18px,3vw,34px);background:#121211c7}.site-header.is-scrolled,.site-header[data-solid=true]{background:#121211eb}.brand{justify-self:start;white-space:nowrap}.nav{justify-self:center;display:flex;align-items:center;justify-content:center;gap:.35rem}.nav-link,.nav-trigger{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:0 .62rem;border:0;background:0 0;font:inherit;font-size:clamp(.64rem,.72vw,.78rem);font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background .18s ease}.nav-trigger:after{content:"";width:.42rem;height:.42rem;margin-left:.45rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.65}.nav-item.is-active>.nav-trigger:before,.nav-link.is-active:before{content:"";position:absolute;left:.62rem;right:.62rem;bottom:.35rem;height:2px;background:#c6a36fe0}.nav-item{position:relative}.submenu{position:absolute;top:100%;left:50%;z-index:30;width:clamp(220px,18vw,280px);padding:1.2rem .65rem .65rem;background:#f6f1e8f5;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.nav-item.is-open>.submenu,.nav-item:focus-within>.submenu,.nav-item:hover>.submenu{opacity:1;visibility:visible;transform:translate(-50%)}.nav-item.align-right .submenu{left:auto;right:0;transform:translateY(8px)}.nav-item.align-right.is-open>.submenu,.nav-item.align-right:focus-within>.submenu,.nav-item.align-right:hover>.submenu{transform:translateY(0)}.submenu a{display:flex;align-items:center;min-height:42px;padding:.68rem .85rem;border-radius:10px;font-size:.82rem;font-weight:850;line-height:1.2;letter-spacing:0;text-transform:none;word-break:normal;overflow-wrap:normal}.submenu a:focus,.submenu a:hover{color:#111;background:#c6a36f29}.submenu-compact{width:132px}.header-cta{justify-self:end;min-height:42px;padding:0 1.05rem;background:linear-gradient(135deg,#f5e6c8,#c6a36f)}.header-cta:hover{transform:translateY(-1px)}.mobile-nav-toggle{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f}.mobile-nav-toggle span{display:block;width:18px;height:2px;margin:4px auto;background:var(--white);transition:transform .18s ease,opacity .18s ease}.site-header.nav-open .mobile-nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.nav-open .mobile-nav-toggle span:nth-child(2){opacity:0}.site-header.nav-open .mobile-nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hero-collage{right:clamp(24px,5vw,76px);bottom:clamp(118px,14vh,168px);grid-template-columns:repeat(2,clamp(96px,9vw,138px));gap:12px;opacity:.9}.hero-collage img{height:clamp(132px,12.5vw,186px);border-radius:18px}.hero-content{max-width:1320px;padding-top:clamp(138px,17vh,188px);padding-bottom:clamp(190px,22vh,250px)}.hero h1{max-width:900px;font-size:clamp(3rem,6vw,6.4rem);line-height:.94}.hero-copy{max-width:680px;font-size:clamp(1.02rem,1.55vw,1.32rem);line-height:1.55}.hero-proof{transform:translate(-50%);background:0 0}.hero-proof div{min-height:92px;border-radius:18px;background:#f6f1e81a;backdrop-filter:blur(14px)}.hero-proof span{color:#ffffffc2}.buyer-guide,.categories,.faq,.hero-proof,.insights,.page-hero,.requests{width:min(1180px,calc(100% - 64px))}.buyer-guide,.categories,.faq,.insights,.quality,.quote,.requests{padding-block:80px}.section-head{margin-bottom:2rem}.section-head h2{max-width:820px;font-size:clamp(2.15rem,4.2vw,4.7rem);line-height:.98}.quality h2,.quote h2{max-width:820px}.buyer-guide .section-head p,.quote p,.section-head p{max-width:720px}.category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.category-card{min-height:auto;aspect-ratio:4/5;background:#2b2a27}.category-card,.category-card.large{grid-column:span 2}.category-card:nth-child(4),.category-card:nth-child(5),.category-card:nth-child(6){grid-column:span 3;aspect-ratio:3/4}.category-card img{min-height:100%;height:100%;transition:transform .52s ease,filter .52s ease}.category-card:hover img{transform:scale(1.035)}.category-card div{padding:clamp(1.2rem,2vw,1.65rem);background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))}.category-card h3{max-width:92%;font-size:clamp(1.15rem,1.55vw,1.65rem);line-height:1.12}.article-card,.faq-preview-card,.process-grid article,.request-grid article{background:#f6f1e80e}.request-grid article{min-height:220px;padding:1.35rem}.request-grid h3{font-size:clamp(1.15rem,1.35vw,1.5rem)}.production-band{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:80px 0;grid-template-columns:.78fr 1.22fr;gap:16px;background:0 0}.production-copy,.production-image,.quality,.quote{border-radius:22px;overflow:hidden}.production-copy{padding:clamp(1.6rem,4vw,4rem)}.process-grid{margin-top:2rem}.process-grid article{min-height:190px;padding:1.25rem}.quality,.quote{width:min(1180px,calc(100% - 64px));margin-inline:auto;padding-inline:clamp(1.4rem,4vw,4rem);background:#f6f1e80f}.buyer-guide{display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:2rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.buyer-guide .section-head{min-width:0;max-width:760px}.buyer-guide .kicker,.buyer-guide .text-cta,.buyer-guide h2,.buyer-guide p{word-break:normal;overflow-wrap:normal}.buyer-guide .kicker{width:auto;max-width:100%;white-space:nowrap}.buyer-guide h2{max-width:760px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card{overflow:hidden}.article-card img{aspect-ratio:16/11;object-fit:cover}.faq-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.faq-preview-card{min-height:230px}.compact-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem}@media (max-width:1200px){.nav{gap:.1rem}.nav-link,.nav-trigger{padding-inline:.45rem;font-size:.64rem}}.site-header{background:#ffffffd1}.submenu{background:#fffffff7;border:1px solid rgba(31,41,51,.1);border-radius:16px}.hero{min-height:86vh}.hero-shade{background:linear-gradient(90deg,#faf8f2e6,#faf8f280 58%,#faf8f20f),linear-gradient(0deg,#faf8f266,#ffffff0a 52%)}.hero-copy{color:#1f2933c7}.hero-proof{color:var(--ink);background:#ffffffc7;border-top:1px solid rgba(31,41,51,.08)}.card,.category-card{background:#ffffffe0;border:1px solid rgba(31,41,51,.08)}.request-grid a{box-shadow:0 18px 45px #11182714;border-radius:20px}.fact-list div,.quick-answer,.request-grid a{background:#ffffffe0}.fact-list div,.request-grid a{border:1px solid rgba(31,41,51,.08)}.footer{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);gap:2rem;align-items:start;background:var(--ink)}.footer p,.footer-main p{color:#f9fafbb8}.footer-profile{display:grid;gap:1rem;max-width:560px}.footer-profile .footer-about{max-width:54rem;line-height:1.65}.footer-contact-block{display:grid;gap:.35rem;padding-top:.25rem}.footer-contact-block h3,.footer-keyword-grid h3{color:#fff;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.footer-contact-block h3,.footer-contact-block p{margin:0}.footer-contact-block a{color:var(--aqua)}.footer-contact-block a:hover{color:#fff}.footer-keyword-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.footer-keyword-grid h3{margin:0 0 .8rem}.footer-keyword-grid a{display:block;margin:.48rem 0;color:#f9fafbb8;font-size:.9rem}.footer-keyword-grid a:hover{color:var(--aqua)}.footer-social-row{--footer-icon-alibaba:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M14.391%2016.22c-.963.044-.865-.459-.302-1.234%201.32-1.768%203.82-4.236%203.906-5.982.151-2.283-2.143-3.026-4.501-3.004-1.645.022-3.344.492-4.501.906C5%208.315%202.489%2010.576.909%2013.076-.768%2015.554-.216%2017.923%203.322%2018c2.716-.109%204.48-.862%206.32-1.802.01%200-5.086%201.453-6.958.383l-.008-.002c-.193-.11-.404-.264-.457-.683-.012-.885%201.46-1.802%202.283-2.097v-1.533a5.374%205.374%200%200%200%201.955.366%205.378%205.378%200%200%200%203.472-1.265c.037.13.056.278.044.447h.371c.048-.394-.172-.706-.172-.706-.333-.529-.915-.52-.915-.52s.315.137.529.466a4.953%204.953%200%200%201-4.665.932l1.21-1.2-.336-.874c2.435-.852%204.48-1.507%207.812-2.085l-.746-.624.389-.24c2.01.568%203.325.985%203.253%202.051a2.672%202.672%200%200%201-.202.611c-.584%201.158-2.326%203.09-3.029%203.898-.465.535-.92%201.06-1.245%201.562-.335.503-.54.971-.551%201.42.043%203.504%2010.334-1.64%2012.324-3.003-2.943%201.266-6.113%202.489-9.609%202.718Z%22%2F%3E%3C%2Fsvg%3E);--footer-icon-facebook:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9.101%2023.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085%201.848-5.978%205.858-5.978.401%200%20.955.042%201.468.103a8.68%208.68%200%200%201%201.141.195v3.325a8.623%208.623%200%200%200-.653-.036%2026.805%2026.805%200%200%200-.733-.009c-.707%200-1.259.096-1.675.309a1.686%201.686%200%200%200-.679.622c-.258.42-.374.995-.374%201.752v1.297h3.919l-.386%202.103-.287%201.564h-3.246v8.245C19.396%2023.238%2024%2018.179%2024%2012.044c0-6.627-5.373-12-12-12s-12%205.373-12%2012c0%205.628%203.874%2010.35%209.101%2011.647Z%22%2F%3E%3C%2Fsvg%3E);--footer-icon-youtube:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M23.498%206.186a3.016%203.016%200%200%200-2.122-2.136C19.505%203.545%2012%203.545%2012%203.545s-7.505%200-9.377.505A3.017%203.017%200%200%200%20.502%206.186C0%208.07%200%2012%200%2012s0%203.93.502%205.814a3.016%203.016%200%200%200%202.122%202.136c1.871.505%209.376.505%209.376.505s7.505%200%209.377-.505a3.015%203.015%200%200%200%202.122-2.136C24%2015.93%2024%2012%2024%2012s0-3.93-.502-5.814zM9.545%2015.568V8.432L15.818%2012l-6.273%203.568z%22%2F%3E%3C%2Fsvg%3E);--footer-icon-whatsapp:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%22%2F%3E%3C%2Fsvg%3E);display:flex;flex-wrap:wrap;gap:10px;margin-top:1rem}.footer-keyword-grid .footer-social-icon{display:inline-flex;width:38px;height:38px;margin:0;align-items:center;justify-content:center;border:1px solid var(--footer-social-border);border-radius:50%;color:var(--footer-social-color);background:var(--footer-social-bg);transition:border-color .2s ease,color .2s ease,transform .2s ease,background .2s ease}.footer-keyword-grid .footer-social-icon:before{content:"";width:19px;height:19px;display:block;background:currentColor;-webkit-mask:var(--footer-social-mask) center/contain no-repeat;mask:var(--footer-social-mask) center/contain no-repeat}.footer-keyword-grid .footer-social-icon:nth-child(1){--footer-social-mask:var(--footer-icon-alibaba);--footer-social-color:#ff6a00;--footer-social-border:rgba(255, 106, 0, .58);--footer-social-bg:rgba(255, 106, 0, .1);--footer-social-bg-hover:rgba(255, 106, 0, .18)}.footer-keyword-grid .footer-social-icon:nth-child(2){--footer-social-mask:var(--footer-icon-facebook);--footer-social-color:#1877f2;--footer-social-border:rgba(24, 119, 242, .58);--footer-social-bg:rgba(24, 119, 242, .1);--footer-social-bg-hover:rgba(24, 119, 242, .18)}.footer-keyword-grid .footer-social-icon:nth-child(3){--footer-social-mask:var(--footer-icon-youtube);--footer-social-color:#ff0000;--footer-social-border:rgba(255, 0, 0, .58);--footer-social-bg:rgba(255, 0, 0, .1);--footer-social-bg-hover:rgba(255, 0, 0, .18)}.footer-keyword-grid .footer-social-icon:nth-child(4){--footer-social-mask:var(--footer-icon-whatsapp);--footer-social-color:#25d366;--footer-social-border:rgba(37, 211, 102, .58);--footer-social-bg:rgba(37, 211, 102, .1);--footer-social-bg-hover:rgba(37, 211, 102, .18)}.footer-keyword-grid .footer-social-icon:hover{transform:translateY(-2px);border-color:var(--footer-social-color);color:var(--footer-social-color);background:var(--footer-social-bg-hover)}.footer-social-icon span,.footer-social-icon svg{width:19px;height:19px;display:none;fill:currentColor}.footer-social-icon--alibaba span{font-size:.95rem;font-weight:900;line-height:1}.whatsapp-float{position:fixed;right:22px;bottom:24px;z-index:80;display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:12px 18px 12px 14px;border-radius:999px;background:#25d366;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:0;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.whatsapp-float:hover{transform:translateY(-2px);background:#1fb85a;color:#fff;box-shadow:0 18px 38px #00000047}.whatsapp-float__icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.whatsapp-float__icon svg{width:30px;height:30px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:640px){.whatsapp-float{right:16px;bottom:16px;width:56px;height:56px;min-height:56px;padding:0;justify-content:center}.whatsapp-float__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.inline-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:min(1180px,calc(100% - 48px));margin:0 auto}.inline-link-grid a{padding:1rem;border:1px solid var(--line-light);border-radius:16px;background:#ffffffc7;color:var(--ink);font-weight:800}.faq .faq-preview-card span,.inline-link-grid a:hover{color:var(--aqua);background:var(--mint)}@media (max-width:1024px){.site-header.nav-open .nav{background:#fffffffa}.footer{grid-template-columns:1fr}.footer-keyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hero{min-height:76vh}.footer-keyword-grid,.inline-link-grid{grid-template-columns:1fr}}.faq .faq-preview-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px;background:0 0}.faq .faq-preview-card{display:flex;min-height:0;padding:1.35rem;flex-direction:column;gap:.85rem}.faq .faq-preview-card span{display:inline-flex;align-self:flex-start;max-width:100%;padding:.42rem .62rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f5e6c8e0;background:#ffffff0e;font-size:.68rem;line-height:1.15;letter-spacing:.07em;white-space:normal;word-break:normal;overflow-wrap:normal;border-color:#13a89e2e}.faq .faq-preview-card h3{margin-top:0;font-size:clamp(1.08rem,1.35vw,1.34rem);line-height:1.16;word-break:normal;overflow-wrap:normal}.faq .faq-preview-card p{margin-top:auto;line-height:1.55}@media (max-width:1024px){.faq .faq-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.faq .faq-preview-grid{grid-template-columns:1fr}}@media (min-width:1025px) and (max-width:1100px){.site-header{grid-template-columns:auto minmax(0,1fr) auto}.nav{display:flex}}@media (max-width:1024px){body.nav-locked{overflow:hidden}.site-header{grid-template-columns:auto auto auto}.mobile-nav-toggle{display:block;justify-self:end;order:3}.header-cta{order:2;justify-self:end}.nav{position:fixed;inset:72px 16px auto;z-index:28;display:grid;max-height:calc(100vh - 96px);justify-content:stretch;gap:.25rem;padding:.85rem;overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#121211f5;box-shadow:0 28px 70px #0000006b;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .18s ease,transform .18s ease}.site-header.nav-open .nav{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-link,.nav-trigger{width:100%;justify-content:space-between;min-height:48px;padding:0 .85rem;border-radius:12px;color:#ffffffd1;font-size:.78rem}.nav-item.is-active>.nav-trigger,.nav-link.is-active{background:#ffffff12}.nav-item.is-active>.nav-trigger:before,.nav-link.is-active:before,.submenu{display:none}.submenu{position:static;width:auto;min-width:0;padding:0 0 .45rem .75rem;border:0;border-radius:0;background:0 0;box-shadow:none;opacity:1;visibility:visible}.nav-item.is-open>.submenu{display:block}.nav-item.align-right .submenu,.submenu{transform:none}.submenu a{color:#ffffffc2;padding:.68rem .8rem}.submenu a:focus,.submenu a:hover{color:var(--white);background:#ffffff12}.hero-collage{display:none}.category-grid,.faq-preview-grid,.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card,.category-card.large,.category-card:nth-child(4),.category-card:nth-child(5){grid-column:span 1;aspect-ratio:4/5}.buyer-guide,.production-band,.quality,.quote{grid-template-columns:1fr}}@media (max-width:720px){.site-header{min-height:64px;padding-inline:16px}.header-cta{min-height:36px;padding-inline:.78rem;font-size:.62rem}.nav{inset:64px 12px auto}.hero{min-height:720px}.hero-content{width:calc(100% - 36px);padding-top:108px;padding-bottom:240px}.hero h1{font-size:clamp(2.65rem,13vw,4.5rem)}.compact-cta,.hero-actions,.hero-proof{grid-template-columns:1fr}.compact-cta .button,.hero-actions .button{width:100%}.hero-proof{width:calc(100% - 32px);bottom:16px;gap:8px}.hero-proof div{min-height:58px;padding-block:.65rem}.buyer-guide,.categories,.faq,.insights,.production-band,.quality,.quote,.requests{width:calc(100% - 32px);padding-block:48px}.article-grid,.category-grid,.faq-preview-grid,.process-grid,.request-grid{grid-template-columns:1fr}.category-card,.category-card.large,.category-card:nth-child(4),.category-card:nth-child(5){min-height:0;aspect-ratio:4/5}}.site-header{background:#ffffffc7;border-bottom:1px solid rgba(31,41,51,.08)}.site-header.is-scrolled{background:#fffffff0}.site-header.nav-open,.site-header[data-solid=true]{color:var(--ink);background:#fffffff0;border-bottom-color:#1f29331a;box-shadow:0 12px 40px #11182714}.faq-item summary:after{color:var(--aqua)}.nav-item.is-active>.nav-trigger:before,.nav-link.is-active:before{background:linear-gradient(90deg,var(--aqua),var(--blue))}.lang-link{border-color:#1f29332e;background:#ffffff80}.header-cta,.lang-link:hover{color:var(--white);border-color:transparent}.lang-link:hover{background:var(--aqua)}.header-cta{background:linear-gradient(135deg,var(--aqua),var(--blue))}.header-cta:hover{border-color:transparent;box-shadow:0 20px 42px #2f80ed3d}.submenu{background:#fffffff5}.submenu a:focus,.submenu a:hover{color:var(--aqua);background:var(--mint)}.hero{min-height:clamp(680px,86vh,880px);color:var(--ink);background:var(--cream)}.article-featured-image,.hero-collage img{filter:saturate(1.05) contrast(1.02) brightness(1.04)}.hero-shade{background:linear-gradient(90deg,#faf8f2e6,#faf8f280 48%,#faf8f214),linear-gradient(0deg,#faf8f2bd,#faf8f20a 56%)}.hero-collage img{border-color:#ffffffc2;box-shadow:0 20px 46px #11182724}.hero-proof div{color:var(--ink);border:1px solid rgba(31,41,51,.1);background:#ffffffbd;box-shadow:0 18px 45px #11182714}.button{border-radius:999px;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.article-cta,.button.light,.button.primary{color:var(--white);border-color:transparent;background:linear-gradient(135deg,var(--aqua),var(--blue))}.button.dark,.button.secondary{border-color:#1f293324;background:#ffffffe0}.article-cta:hover,.button.light:hover,.button.primary:hover{box-shadow:0 20px 44px #2f80ed3d}.button.dark:hover,.button.secondary:hover{background:var(--mint)}.categories,.faq,.marquee{background:#faf8f2b8}.article-page,.faq-content,.faq-page-section,.insights-hub,.page-hero{background:0 0}.intro{padding-top:clamp(5rem,9vw,8rem)}.intro-panel{color:var(--ink);box-shadow:0 18px 45px #1118270f}.intro-panel,.quick-answer{border:1px solid rgba(31,41,51,.08);background:#ffffffdb;backdrop-filter:blur(14px)}.faq-control-panel{color:var(--ink);box-shadow:0 18px 45px #1118270f}.faq-bottom-cta,.faq-control-panel,.related-services,.takeaways{border:1px solid rgba(31,41,51,.08);background:#ffffffdb;backdrop-filter:blur(14px)}.answer-box,.article-aside,.article-bottom-cta,.article-faq,.buyer-checklist,.comparison-table,.faq-empty,.insights-toolbar,.related-articles{color:var(--ink);border:1px solid rgba(31,41,51,.08);background:#ffffffdb;box-shadow:0 18px 45px #1118270f;backdrop-filter:blur(14px)}.summary-list li,details{border:1px solid rgba(31,41,51,.08);background:#ffffffdb;backdrop-filter:blur(14px)}.answer-grid,.article-grid,.faq-preview-grid,.glossary-grid,.guide-grid,.insight-list,.process-grid,.request-grid,.strength-grid{gap:16px}.related-grid{gap:16px;background:0 0}.faq-list{gap:16px}.faq-category,.rich-faq-list,.summary-list{gap:16px;background:0 0}.answer-grid article,.article-card,.faq-item,.faq-preview-card,.glossary-grid article,.guide-grid article,.insight-card,.process-grid article,.related-card,.request-grid article,.strength-grid article{border:1px solid rgba(31,41,51,.08);background:#ffffffe0;backdrop-filter:blur(12px);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.related-card{color:var(--ink);border-radius:20px;box-shadow:0 18px 45px #11182714}.request-grid article:hover{background:var(--white)}.answer-grid article:hover,.glossary-grid article:hover,.guide-grid article:hover,.strength-grid article:hover{background:var(--white);box-shadow:0 24px 60px #1118271f}.article-card:hover{background:var(--white)}.insight-card:hover{box-shadow:0 24px 60px #1118271f}.faq-preview-card:hover,.insight-card:hover,.process-grid article:hover,.related-card:hover{background:var(--white)}.related-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #1118271f}.article-body li,.article-body p,.article-bottom-cta p,.faq-category-head p,.faq-preview-card p,.process-grid p,.production-copy .kicker,.production-copy .process-grid p,.production-copy p,.related-card p,details p{color:var(--muted)}.article-card span,.faq-meta,.insight-card span,.process-grid span,.related-card span,.strength-grid span{color:#667085db}.process-grid h3,.process-grid span{color:var(--ink)}.production-copy{background:radial-gradient(circle at 100% 0%,rgba(47,128,237,.1),transparent 22rem),var(--mint)}.category-card{border-color:#1f293314;background:var(--white)}.category-card div{color:var(--white);background:linear-gradient(180deg,#11182700 18%,#1118278f)}.category-card p{color:#ffffffd6}.quality{background:linear-gradient(90deg,#f3efe7f0,#ffffffd1),url(./assets/images/brand/label-detail.webp?v=20260625-imgopt)center/cover}.quality .kicker{color:#1f2933a8}.article-body a,.faq a,.light-link,.quick-answer a:not(.button){color:var(--aqua);border-bottom-color:#13a89e59}.article-aside strong,.comparison-table tr:first-child td,.fact-list dd,.related-card strong{color:var(--ink)}.faq-category-head{color:var(--ink);border-radius:20px;background:linear-gradient(135deg,#eef7f5f5,#ffffffeb)}.takeaways li{border-left-color:var(--aqua)}.related-services a{color:var(--ink);border-radius:16px;background:#ffffffd1}.related-services a:hover{color:var(--aqua);background:var(--mint)}.faq-filter,.insights-filter{color:var(--ink)}.faq-filter,.insights-filter,.quick-actions button{border-color:#1f293324;background:#ffffffc7}.faq-filter.is-active,.faq-filter:hover,.insights-filter.is-active,.insights-filter:hover{color:var(--white);border-color:transparent;background:linear-gradient(135deg,var(--aqua),var(--blue))}.quick-actions button:hover{color:var(--white);background:linear-gradient(135deg,var(--aqua),var(--blue))}.faq-search-wrap label,.insights-search span{color:#1f2933ad}.compact-cta,.quote{background:linear-gradient(135deg,#13a89eeb,#2f80edd1),url(./assets/images/process/activewear-flatlay.webp?v=20260625-imgopt)center/cover}.quote-form{border-color:#ffffff85;background:#ffffffdb;box-shadow:0 24px 70px #11182724}option{color:var(--ink)}input,select,textarea{background:#ffffffeb}.faq-search-wrap input,.insights-search input{color:var(--ink);border:1px solid rgba(31,41,51,.14);background:#ffffffeb}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline-color:var(--aqua)}::placeholder{color:#667085b8}.privacy-note a{color:var(--white);border-bottom-color:#ffffff94}.form-status{border-color:#ffffff6b;background:#1118272e}.article-meta small,.article-meta span{color:var(--muted);border-color:#1f29331a;background:#ffffffc7}.article-featured-image{border-color:#1f29331a}.footer{color:#f9fafbc2;background:#1f2933;backdrop-filter:none}.footer-brand{color:#f9fafb}.footer-links a:hover{color:var(--aqua)}@media (max-width:1024px){.mobile-nav-toggle{border-color:#1f293329;background:#ffffffc7}.mobile-nav-toggle span{background:var(--ink)}.nav{border-color:#1f29331a;background:#fffffff7;box-shadow:0 28px 70px #11182724}.nav-link,.nav-trigger{color:#1f2933d6}.nav-item.is-active>.nav-trigger,.nav-item.is-open>.nav-trigger,.nav-link.is-active{color:var(--aqua);background:var(--mint)}.submenu a{color:#1f2933c7}.submenu a:focus,.submenu a:hover{color:var(--aqua);background:var(--mint)}}@media (max-width:720px){.hero{min-height:700px}.hero-shade{background:linear-gradient(180deg,#faf8f2f5,#faf8f29e 48%,#faf8f2d1)}.article-card,.faq-preview-card,.hero-proof div,.process-grid article,.request-grid article{border-radius:18px}}.hero-collage{display:none!important}.hero-media img{transform:scale(1.01)}.hero-shade{background:linear-gradient(90deg,#faf8f2b8,#faf8f242 48%,#faf8f205),linear-gradient(0deg,#faf8f257,#faf8f205 58%)!important}@media (min-width:1025px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card,.category-card.large,.category-card:nth-child(4),.category-card:nth-child(5),.category-card:nth-child(6){grid-column:auto;aspect-ratio:4/5}}.case-studies,.certifications{width:min(1180px,calc(100% - 64px));margin:0 auto;padding-block:80px}.certifications{border-top:1px solid rgba(31,41,51,.08)}.case-grid,.certification-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.case-grid{background:0 0}.case-carousel{position:relative;display:grid;gap:18px;min-width:0}.case-carousel-track{display:flex;gap:16px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 16px}.case-carousel-track::-webkit-scrollbar{display:none}.case-carousel-track .case-card{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start}.case-carousel-controls{display:flex;align-items:center;justify-content:center;gap:.85rem}.case-carousel-button{min-height:42px;padding:.72rem 1rem;border-radius:999px;background:var(--white);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.case-carousel-button:focus-visible,.case-carousel-button:hover{transform:translateY(-2px);border-color:#13a89e57;color:var(--aqua);box-shadow:0 16px 34px #1118271f}.case-carousel-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}.case-carousel-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#1f293338;cursor:pointer;transition:width .2s ease,background .2s ease,transform .2s ease}.case-carousel-dot:focus-visible,.case-carousel-dot:hover{background:var(--blue);transform:scale(1.12)}.case-carousel-dot.is-active{width:24px;background:linear-gradient(135deg,var(--aqua),var(--blue))}.case-card,.certification-card{display:flex;min-width:0;min-height:100%;padding:1.15rem;flex-direction:column;border:1px solid rgba(31,41,51,.08);background:#ffffffe0;backdrop-filter:blur(12px);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.case-card:hover,.certification-card:hover{background:var(--white)}.case-card:hover{box-shadow:0 24px 60px #1118271f}.case-card img,.certification-card img{width:100%;height:auto;aspect-ratio:16/10;margin-bottom:1rem;object-fit:cover;background:var(--mint)}.case-card h3,.certification-card h3{margin:0 0 .65rem;font-size:clamp(1.04rem,1.22vw,1.26rem);line-height:1.18}.case-card p,.certification-card p{color:var(--muted);font-size:.94rem;line-height:1.58}.case-card span{display:inline-flex;align-self:flex-start;margin-bottom:.85rem;padding:.42rem .62rem;border:1px solid rgba(19,168,158,.18);border-radius:999px;background:var(--mint);font-size:.68rem;letter-spacing:.07em;line-height:1.15}.case-card a,.case-link-list a{display:inline-flex;color:var(--aqua)}.case-card a,.case-card span{font-weight:900;text-transform:uppercase}.case-card a{margin-top:auto;padding-top:1rem;font-size:.78rem;letter-spacing:.08em}.case-card a:hover{color:var(--blue)}.case-index{padding-top:0}.case-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-article{width:min(980px,calc(100% - 64px));margin:0 auto;padding-bottom:80px}.case-article-image{width:100%;height:auto;aspect-ratio:16/9;margin-bottom:1.5rem;border:1px solid rgba(31,41,51,.08);border-radius:24px;object-fit:cover;background:var(--white);box-shadow:0 18px 50px #11182714}.case-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:2rem}.case-profile-grid div{min-width:0;padding:1rem;box-shadow:0 12px 34px #1118270f}.case-profile-grid span{display:block;margin-bottom:.4rem;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.case-profile-grid strong{color:var(--ink);font-size:.98rem;line-height:1.35}.case-step-list,.case-takeaway-list{display:grid;gap:.75rem;padding-left:1.2rem}.case-link-list{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.case-link-list a{padding:.62rem .85rem;border:1px solid rgba(19,168,158,.2);border-radius:999px;background:var(--mint);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:capitalize}.case-faq-list{display:grid;gap:.8rem;margin-top:1rem}.case-faq-list details,.case-profile-grid div{border:1px solid rgba(31,41,51,.08);border-radius:18px;background:#ffffffe0}.case-faq-list summary{cursor:pointer;padding:1rem 1.1rem;color:var(--ink);font-weight:800}.case-faq-list p{margin:0;padding:0 1.1rem 1rem}.case-cta{width:100%;margin-top:4rem}@media (max-width:1100px){.case-grid,.case-index-grid,.case-profile-grid,.certification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-carousel-track .case-card{flex-basis:calc((100% - 16px)/2)}}@media (max-width:720px){.case-studies,.certifications{width:calc(100% - 32px);padding-block:48px}.case-grid,.case-index-grid,.case-profile-grid,.certification-grid{grid-template-columns:1fr}.case-carousel-track .case-card{flex-basis:100%}.case-carousel-controls{gap:.65rem}.case-carousel-button{padding:.68rem .82rem}.case-article{width:calc(100% - 32px);padding-bottom:48px}.case-article-image{border-radius:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.category-card img,.production-image img{object-position:center 36%}.category-card img[src*=yoga-wear],.production-image img[src*=yoga-wear]{object-position:center 40%}.category-card img[src*="009b5b5f-79cf-47ec-9e91-2776455a879d"],.category-card img[src*=tennis-wear],.production-image img[src*="009b5b5f-79cf-47ec-9e91-2776455a879d"],.production-image img[src*=tennis-wear]{object-position:center 34%}.category-card img[src*="4ea910cb-febf-488f-8956-b00ea2b7747a"],.category-card img[src*=golf-polo-shirts],.production-image img[src*="4ea910cb-febf-488f-8956-b00ea2b7747a"],.production-image img[src*=golf-polo-shirts]{object-position:center 32%}.category-card img[src*="8fee3f62-bcc9-4d4e-9e06-c3aa91e3c1dd"],.category-card img[src*=swimming-wear],.category-card img[src*=swimwear],.production-image img[src*="8fee3f62-bcc9-4d4e-9e06-c3aa91e3c1dd"],.production-image img[src*=swimming-wear],.production-image img[src*=swimwear]{object-position:center 38%}.category-card img[src*="96821012-ad8a-4eb9-a62a-d07f4f5c969e"],.category-card img[src*=mens-activewear],.production-image img[src*="96821012-ad8a-4eb9-a62a-d07f4f5c969e"],.production-image img[src*=mens-activewear]{object-position:center 35%}.category-card img[src*="Women's Activewear"],.production-image img[src*="Women's Activewear"]{object-position:center 34%}@media (max-width:720px){.category-card img,.production-image img{object-position:center 32%}.category-card img[src*=yoga-wear],.production-image img[src*=yoga-wear]{object-position:center 34%}.category-card img[src*="8fee3f62-bcc9-4d4e-9e06-c3aa91e3c1dd"],.category-card img[src*=swimming-wear],.category-card img[src*=swimwear],.production-image img[src*="8fee3f62-bcc9-4d4e-9e06-c3aa91e3c1dd"],.production-image img[src*=swimming-wear],.production-image img[src*=swimwear]{object-position:center 36%}}.hero-shade{background:linear-gradient(90deg,#f8f5eef5,#f8f5eed6 30%,#f8f5ee75 56%,#f8f5ee0f 80%),linear-gradient(0deg,#f8f5ee6b,#f8f5ee0a 46%)!important}.hero .kicker{color:#b5532e!important}.hero .button.light{background:var(--ink)!important;border:1px solid var(--ink)!important;color:#fff!important;box-shadow:none!important}.hero .button.light:focus-visible,.hero .button.light:hover{background:#bf5a32!important;border-color:#bf5a32!important;transform:translateY(-2px)}.hero .button.dark{background:0 0!important;border:1px solid rgba(31,41,51,.28)!important;color:var(--ink)!important}.hero .button.dark:focus-visible,.hero .button.dark:hover{background:var(--ink)!important;border-color:var(--ink)!important}.hero-proof{left:0!important;right:0!important;bottom:0!important;transform:none!important;width:100%!important;gap:0!important;background:#faf8f2ed!important}.hero-proof>div{min-height:auto!important;padding:1.05rem clamp(18px,2vw,32px)!important;background:0 0!important;border:0!important;border-right:1px solid var(--line-light)!important;border-radius:0!important;box-shadow:none!important}.hero-proof>div:last-child{border-right:0!important}.hero-proof strong{font-size:clamp(.98rem,1.2vw,1.18rem)!important}.hero-proof span{text-transform:none!important;letter-spacing:0!important}@media (max-width:720px){.hero-proof>div{border-right:0!important;border-bottom:1px solid var(--line-light)!important}.hero-proof>div:last-child{border-bottom:0!important}}:root{--coral-ink:#bf5a32;--ink-2:#14181d}.article-cta,.button.light,.button.primary{background:var(--ink)!important;border:1px solid var(--ink)!important;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:700}.article-cta:focus-visible,.article-cta:hover,.button.light:focus-visible,.button.light:hover,.button.primary:focus-visible,.button.primary:hover{background:var(--coral-ink)!important;border-color:var(--coral-ink)!important}.button.dark,.button.secondary{background:0 0!important;border:1px solid rgba(31,41,51,.28)!important;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:700}.button.dark:focus-visible,.button.dark:hover,.button.secondary:focus-visible,.button.secondary:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.button{min-height:54px}.buyer-guide .kicker,.certifications .kicker,.faq .kicker,.hero .kicker,.insights .kicker,.quality .kicker,.quote .kicker,.requests .kicker{display:inline-flex;align-items:center;gap:.7rem;color:var(--coral-ink)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.2em!important}.buyer-guide .kicker:before,.certifications .kicker:before,.faq .kicker:before,.hero .kicker:before,.insights .kicker:before,.quality .kicker:before,.quote .kicker:before,.requests .kicker:before{content:"";display:inline-block;flex:none;width:26px;height:2px;background:var(--coral-ink)}.production-band .kicker{color:#ffb38f!important}.production-band .kicker:before{background:#ffb38f}.buyer-guide h2,.certifications h2,.faq h2,.insights h2,.quality h2,.requests h2{color:var(--ink);font-size:clamp(2.05rem,3.7vw,3.5rem)!important;line-height:1.02!important;letter-spacing:-.018em!important}.production-copy h2{color:var(--ink)}.quote h2{font-size:clamp(2.05rem,3.7vw,3.5rem)!important;line-height:1.02!important;letter-spacing:-.018em!important}.buyer-guide,.faq,.insights,.quality,.requests{padding-block:clamp(76px,9vw,132px)!important;border-top:1px solid var(--line-light)}.certifications{padding-block:clamp(56px,6vw,88px)!important}.article-card,.certification-card,.faq-preview-card,.process-grid article,.request-grid article{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.article-card:hover,.certification-card:hover,.faq-preview-card:hover,.process-grid article:hover,.request-grid article:hover{box-shadow:0 30px 60px #1118271f}.article-card img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.article-card:hover img{transform:scale(1.05)}.header-cta{background:var(--ink)!important;border:1px solid var(--ink)!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.header-cta:focus-visible,.header-cta:hover{background:var(--coral-ink)!important;border-color:var(--coral-ink)!important}.footer-links a:after,.nav a:after,.nav-item.is-active>.nav-trigger:before,.nav-link.is-active:before,.text-cta:after{background:var(--coral-ink)!important}.compact-cta{background:linear-gradient(135deg,#0f1217ed,#1a1f26d9),url(./assets/images/process/activewear-flatlay.webp?v=20260625-imgopt)center/cover!important}.compact-cta .article-cta,.compact-cta .button.light,.quote .article-cta,.quote .button.light{background:#fff!important;border-color:#fff!important;color:var(--ink)!important}.compact-cta .button.light:focus-visible,.compact-cta .button.light:hover,.quote .button.light:focus-visible,.quote .button.light:hover,.quote .quick-actions button:focus-visible,.quote .quick-actions button:hover{background:var(--coral)!important;border-color:var(--coral)!important;color:var(--ink)!important}.compact-cta .button.dark,.quote .button.dark{background:0 0!important;border-color:#ffffff8c!important;color:#fff!important}.compact-cta .button.dark:focus-visible,.compact-cta .button.dark:hover,.quote .button.dark:focus-visible,.quote .button.dark:hover{background:#fff!important;border-color:#fff!important;color:var(--ink)!important}.fact-list{border-top:1px solid var(--line)!important}.fact-list div{grid-template-columns:200px 1fr!important;gap:1.5rem!important;align-items:baseline;padding:1.15rem 0!important;background:0 0!important;border:0!important}.fact-list dt{font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.fact-list dd{margin:0;font-size:1.02rem;line-height:1.5}.compact-cta h2,.compact-cta p,.quote .hero-copy{color:#fff!important}.compact-cta .kicker,.home-page .compact-cta .kicker,.home-page .production-band .kicker,.home-page .quote .kicker{color:#ffb38f!important}.compact-cta .kicker:before,.quote .kicker:before{background:#ffb38f!important}@media (max-width:860px){.fact-list div{grid-template-columns:1fr!important;gap:.35rem!important}}.specs{background:var(--sand);border-top:1px solid var(--line-light);padding-block:clamp(76px,9vw,132px)}.specs-inner{width:min(1260px,calc(100% - 48px));margin:0 auto}.specs-head{max-width:760px}.specs-head h2{margin:.4rem 0 0;font-size:clamp(2.6rem,5.2vw,5.15rem);line-height:1.02;letter-spacing:-.028em}.specs-copy{max-width:660px;margin:1.1rem 0 0;font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.55}.specs--es .specs-head{max-width:980px}.specs--es .specs-head h2{max-width:940px;font-size:clamp(2.45rem,4.45vw,4.8rem);line-height:1.04}.specs--es .specs-copy{max-width:760px}.specs-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(31,41,51,.16)}.specs-stats>div{padding:28px 28px 26px 0;border-right:1px solid rgba(31,41,51,.12)}.specs-stats>div:last-child{border-right:0}.specs-stats strong{display:block;font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:800;line-height:.96;letter-spacing:-.03em}.specs-stats strong span{font-size:.42em;font-weight:800;letter-spacing:0}.specs-stats .lbl{display:block;margin-top:.7rem;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.specs-sheet{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(40px,5vw,80px);margin:clamp(40px,5vw,60px)0 0}.specs-sheet>div{display:grid;grid-template-columns:.78fr 1.22fr;align-items:baseline;gap:1.4rem;padding:1.05rem 0;border-top:1px solid rgba(31,41,51,.12)}.specs-sheet dt{font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.specs-sheet dd{margin:0;font-size:1.02rem;line-height:1.45}@media (max-width:860px){.specs-inner{width:min(100% - 36px,1260px)}.specs-stats{grid-template-columns:1fr 1fr}.specs-stats>div{padding-right:18px;border-bottom:1px solid rgba(31,41,51,.12)}.specs-stats>div:nth-child(2){border-right:0}.specs-sheet{grid-template-columns:1fr;column-gap:0}.specs-sheet>div{grid-template-columns:1fr;gap:.35rem}}@media (max-width:560px){.specs-stats{grid-template-columns:1fr}.specs-stats>div{border-right:0}}.home-page #main>section .kicker{display:inline-flex!important;align-items:center!important;gap:.7rem!important;margin:0 0 1rem!important;color:var(--coral-ink)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.2em!important;line-height:1.2!important;text-transform:uppercase!important}.home-page #main>section .kicker:before{content:""!important;display:inline-block!important;flex:none!important;width:26px!important;height:2px!important;background:currentColor!important}.quote{background:linear-gradient(135deg,#0f1217f0,#1a1f26db),url(./assets/images/process/activewear-flatlay.webp?v=20260625-imgopt)center/cover!important}.form-status,.privacy-note,.quote h2,.quote p,.quote-copy p{color:#ffffffe6!important}.quote .kicker{color:#ffb38f!important}.quote .quick-actions button{background:#fff!important;border-color:#fff!important;color:var(--ink)!important;box-shadow:none!important}body:not(.home-page) #main>section .kicker{display:inline-flex!important;align-items:center!important;gap:.7rem!important;margin:0 0 1rem!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.2em!important;line-height:1.2!important;text-transform:uppercase!important}body:not(.home-page) #main>section .kicker:before{content:""!important;display:inline-block!important;flex:none!important;width:26px!important;height:2px!important;background:currentColor!important}body:not(.home-page) .compact-cta .kicker,body:not(.home-page) .production-band .kicker,body:not(.home-page) .quote .kicker{color:#ffb38f!important}body:not(.home-page) .page-hero{padding-bottom:clamp(2.35rem,4.8vw,3.4rem)!important}body:not(.home-page) .page-hero .breadcrumb{margin-bottom:clamp(.9rem,1.8vw,1.25rem)!important}body:not(.home-page) .page-hero .kicker{margin-bottom:clamp(.75rem,1.4vw,.95rem)!important}body:not(.home-page) .page-hero h1{max-width:930px!important;font-size:clamp(2.75rem,5.35vw,5.45rem)!important;line-height:.98!important;letter-spacing:-.02em!important}body:not(.home-page) .page-hero p:not(.kicker){max-width:700px!important;font-size:clamp(1rem,1.18vw,1.1rem)!important;line-height:1.58!important}@media (max-width:720px){body:not(.home-page) .page-hero{padding-top:92px!important;padding-bottom:2.5rem!important}body:not(.home-page) .page-hero h1{font-size:clamp(2.25rem,12vw,3.4rem)!important;line-height:1.02!important}}.hero-media video,.hero-poster,.hero-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.01)}.hero-media video{filter:saturate(1.1) contrast(1.06) brightness(1.08)!important}.hero-poster{z-index:0}.hero-video{z-index:1;opacity:0;transition:opacity .42s ease}.hero-video.is-loaded{opacity:1}@media (max-width:760px),(prefers-reduced-motion:reduce){.hero-video{display:none}}@media (max-width:860px){.home-page .category-grid{grid-template-columns:1fr!important;gap:22px}.home-page .category-card,.home-page .category-card.large,.home-page .category-card:nth-child(4),.home-page .category-card:nth-child(5),.home-page .category-card:nth-child(6){grid-column:1/-1!important;aspect-ratio:4/5;min-height:0}.home-page .category-card h3{max-width:88%;font-size:clamp(1.75rem,8vw,2.65rem);line-height:1.08}}@media (max-width:720px){.home-page .request-grid{gap:16px;background:0 0}.home-page .request-grid article{min-height:0!important;padding:1.35rem 1.25rem 1.45rem}.home-page .request-grid h3{margin-bottom:.75rem;font-size:clamp(1.45rem,7vw,2rem);line-height:1.08}.home-page .request-grid p{font-size:clamp(1rem,5vw,1.25rem);line-height:1.42}}.quote-form{gap:1rem 1.2rem;padding:clamp(1.2rem,3vw,2rem)}.quote-form label{gap:.65rem;font-size:.72rem;font-weight:900;letter-spacing:.16em}.quote-form .required-mark{color:#c9502f}.quote-form input,.quote-form select,.quote-form textarea{min-height:58px;border-radius:0;border-color:#1f293329;padding:.95rem 1rem;background:#fffffff2;font-size:1rem;letter-spacing:0}.quote-form textarea{min-height:136px}.quote-form .button.light{min-height:64px;justify-content:center;border-color:#060606;background:#060606}@media (max-width:720px){.quote-form .optional-field,.quote-form .privacy-note{display:none}}:root{--dp-bg:#0b0f17;--dp-bg-2:#0f1624;--dp-card:rgba(17, 24, 39, .84);--dp-card-2:rgba(21, 28, 44, .9);--dp-line:rgba(255, 255, 255, .11);--dp-line-strong:rgba(120, 170, 255, .3);--dp-text:#f8fafc;--dp-muted:#9aa6b8;--dp-muted-2:#c5cedb;--dp-blue:#2f80ff;--dp-blue-2:#5ee1ff;--dp-green:#22c55e;--dp-orange:#f59e0b;--dp-shadow:0 28px 90px rgba(0, 0, 0, .42);--dp-glow:0 0 0 1px rgba(47, 128, 255, .22), 0 20px 70px rgba(47, 128, 255, .18)}html{background:var(--dp-bg)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%)}#main,.page-main,body,main{background-color:transparent!important}.article-page h1,.card h2,.card h3,.hero-content h1,.page-hero h1,.quote h2,.section-head h2,h1,h2,h3,h4{color:var(--dp-text)!important;text-shadow:0 18px 52px rgba(0,0,0,.3)}.answer-grid p,.article-card p,.article-page li,.article-page p,.faq-answer,.glossary-grid p,.guide-grid p,.hero-copy,.hero-proof span,.insight-card p,.quote-copy p,.request-grid p,.section-head p,.specs-copy,.strength-grid p,dd,li,p,summary{color:var(--dp-muted)!important}.hero .kicker,.home-page #main>section .kicker,.kicker,body:not(.home-page) #main>section .kicker{color:var(--dp-blue-2)!important}.hero .kicker:before,.home-page #main>section .kicker:before,.kicker:before,body:not(.home-page) #main>section .kicker:before{background:linear-gradient(90deg,var(--dp-blue),var(--dp-blue-2))!important;box-shadow:0 0 18px #5ee1ff94}.site-header,.site-header.is-scrolled{color:var(--dp-text)!important;background:#0b0f17cc!important;border-bottom:1px solid var(--dp-line)!important;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.brand,.hero-proof strong,.lang-link,.nav,.nav a,.nav-link,.nav-trigger,.specs-head h2,.specs-stats strong,.submenu{color:var(--dp-text)!important}.article-card span,.case-card span,.category-card p,.certification-card h3,.fact-list dt,.faq-preview-card span,.insight-card span,.nav a:hover,.nav-item.is-active>.nav-trigger,.nav-link.is-active,.nav-link:hover,.nav-trigger:hover,.specs-sheet dt,.specs-stats strong span,.strength-grid span{color:var(--dp-blue-2)!important}.footer-links a:after,.nav a:after,.nav-item.is-active>.nav-trigger:before,.nav-link.is-active:before,.text-cta:after{background:var(--dp-blue-2)!important;box-shadow:0 0 18px #5ee1ff8c}.submenu{background:#0b0f17f0!important;border:1px solid var(--dp-line)!important;box-shadow:var(--dp-shadow)!important;-webkit-backdrop-filter:blur(20px)}.fact-list dd,.specs-sheet dd,.submenu a{color:var(--dp-muted-2)!important}.submenu a:focus-visible,.submenu a:hover{color:var(--dp-text)!important;background:#2f80ff1f!important}.article-cta,.button.light,.button.primary,.header-cta,.quote-form .button.light{color:#fff!important;background:linear-gradient(135deg,var(--dp-blue),#1e40ff)!important;border:1px solid rgba(94,225,255,.44)!important;box-shadow:0 0 0 1px #2f80ff33,0 18px 46px #2f80ff5c!important}.article-cta:focus-visible,.article-cta:hover,.button.light:focus-visible,.button.light:hover,.button.primary:focus-visible,.button.primary:hover,.header-cta:focus-visible,.header-cta:hover,.quote-form .button.light:focus-visible,.quote-form .button.light:hover{color:#fff!important;background:linear-gradient(135deg,#5ee1ff,var(--dp-blue))!important;border-color:#5ee1ffb3!important;transform:translateY(-2px);box-shadow:0 0 0 1px #5ee1ff47,0 24px 64px #2f80ff75!important}.button.dark,.button.secondary,.case-carousel-button,.quick-actions button,.text-cta{color:var(--dp-text)!important;background:#ffffff09!important;border:1px solid var(--dp-line-strong)!important;box-shadow:none!important}.button.dark:hover,.button.secondary:hover,.case-carousel-button:hover,.quick-actions button:hover,.text-cta:hover{color:#fff!important;background:#2f80ff2e!important;border-color:#5ee1ff85!important;box-shadow:0 18px 52px #2f80ff2e!important}.article-page,.hero,.insights-page,.page-hero,body:not(.home-page) .page-hero{color:var(--dp-text)!important;background:radial-gradient(circle at 78% 22%,rgba(47,128,255,.2),transparent 27rem),linear-gradient(135deg,#0b0f17f5,#0f1624eb)!important}.hero-shade{background:linear-gradient(90deg,#0b0f17f5,#0b0f17cc 42%,#0b0f1757 76%),linear-gradient(0deg,#0b0f17e0,#0b0f1738 52%)!important}.hero-media img,.hero-poster,.hero-video{filter:saturate(.92) contrast(1.12) brightness(.72)!important}.hero-proof{background:#111827b8!important;border-top:1px solid var(--dp-line)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-proof>div{border-color:var(--dp-line)!important}.buyer-guide,.categories,.faq,.geo,.glossary,.insights,.intro,.requests,.strength{color:var(--dp-text)!important;background:0 0!important;border-color:var(--dp-line)!important}.quote{background:0 0!important;border-color:var(--dp-line)!important}.capability,.case-studies,.certifications,.customization-section,.manufacturing,.product-section,.quality,.specs{color:var(--dp-text)!important;background:0 0!important;border-color:var(--dp-line)!important}.answer-grid,.article-grid,.glossary-grid,.guide-grid,.insight-list,.request-grid,.strength-grid{background:0 0!important}.faq-list{gap:clamp(14px,1.6vw,22px)!important}.category-grid,.faq-list,.faq-preview-grid{background:0 0!important}.case-carousel-track,.certification-grid,.specs-sheet,.specs-stats{background:0 0!important;gap:clamp(14px,1.6vw,22px)!important}.process-grid{background:0 0!important}.card-grid,.fabric-grid,.feature-grid,.product-grid,.service-grid{background:0 0!important;gap:clamp(14px,1.6vw,22px)!important}.answer-grid article,.article-card,.case-card,.category-card,.certification-card,.fabric-card,.faq-item,.faq-preview-card,.feature-card,.glossary-grid article,.guide-grid article,.insight-card,.product-card,.quick-answer,.request-grid article,.service-card,.strength-grid article,.takeaways,details{color:var(--dp-text)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff07),var(--dp-card)!important;border:1px solid var(--dp-line)!important;border-radius:18px!important;box-shadow:0 20px 70px #0000003d!important;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.faq-bottom-cta,.related-services{background:linear-gradient(180deg,#ffffff0f,#ffffff07),var(--dp-card)!important;border:1px solid var(--dp-line)!important;border-radius:18px!important;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.related-services{color:var(--dp-text)!important}.faq-bottom-cta{box-shadow:0 20px 70px #0000003d!important}.fact-list div,.faq-bottom-cta,.specs-sheet>div,.specs-stats>div{color:var(--dp-text)!important}.card,.process-grid article,.summary-list li,.tile{color:var(--dp-text)!important}.article-page blockquote,.article-page table,.card,.fact-list div,.process-grid article,.specs-sheet>div,.specs-stats>div,.summary-list li,.tile{background:linear-gradient(180deg,#ffffff0f,#ffffff07),var(--dp-card)!important;border:1px solid var(--dp-line)!important;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.article-page blockquote,.article-page table,.card,.process-grid article,.summary-list li,.tile{border-radius:18px!important}.article-page blockquote,.article-page table,.card,.summary-list li,.tile{box-shadow:0 20px 70px #0000003d!important}.answer-grid article:hover,.article-card:hover,.card:hover,.case-card:hover,.category-card:hover,.certification-card:hover,.fabric-card:hover,.faq-preview-card:hover,.feature-card:hover,.glossary-grid article:hover,.guide-grid article:hover,.insight-card:hover,.process-grid article:hover,.product-card:hover,.request-grid article:hover,.service-card:hover,.strength-grid article:hover,.tile:hover{transform:translateY(-6px)!important;border-color:#5ee1ff5c!important;box-shadow:var(--dp-glow)!important}.article-card img,.case-card img,.category-card img,.certification-card img,.insight-card img,.product-card img{border-radius:14px!important;opacity:.88;filter:saturate(.86) contrast(1.08) brightness(.82)!important}.article-card:hover img,.case-card:hover img,.category-card:hover img,.certification-card:hover img,.insight-card:hover img,.product-card:hover img{opacity:1;filter:saturate(1.02) contrast(1.1) brightness(.92)!important}.category-card{overflow:hidden}.category-card div{background:linear-gradient(0deg,#05080deb,#05080d29)!important}.compact-cta,.production-band,.quote{color:var(--dp-text)!important;background:radial-gradient(circle at 78% 18%,rgba(47,128,255,.24),transparent 24rem),linear-gradient(135deg,#060a12f5,#0f172aeb)!important}.production-image img{filter:saturate(.82) contrast(1.12) brightness(.64)!important}.quality{background:linear-gradient(90deg,#060a12f0,#0b0f17c7),url(./assets/images/brand/label-detail.webp?v=20260625-imgopt)center/cover!important}.fact-list,.faq-bottom-cta,.faq-control-panel,.related-services,.takeaways{border-color:var(--dp-line)!important}.fact-list div,.specs-sheet>div,.specs-stats>div{border-radius:0!important;box-shadow:none!important;background:#ffffff06!important}.specs{background:radial-gradient(circle at 20%0,rgba(47,128,255,.15),transparent 28rem),#0f16249e!important}.article-body,.article-content,.article-page,.article-page blockquote{color:var(--dp-muted-2)!important}.article-page table,.article-page td,.article-page th{color:var(--dp-muted-2)!important;border-color:var(--dp-line)!important}.article-page th{color:var(--dp-text)!important;background:#2f80ff1a!important}.article-page blockquote{border-left:3px solid var(--dp-blue-2)!important}.article-meta,.breadcrumb,.breadcrumb a,.meta,small{color:var(--dp-muted)!important}.form-card,.quote-form,form{background:linear-gradient(180deg,#ffffff12,#ffffff08),#111827d1!important;border:1px solid var(--dp-line)!important;border-radius:22px!important;box-shadow:var(--dp-shadow)!important}.footer a,.form-label,.quote-form label,label{color:var(--dp-muted-2)!important}.quote-form input,.quote-form select,.quote-form textarea,input,select,textarea{color:var(--dp-text)!important;background:#070b12c7!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff0a!important}.quote-form input::placeholder,.quote-form textarea::placeholder,input::placeholder,textarea::placeholder{color:#c5cedb9e!important}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus,input:focus,select:focus,textarea:focus{outline:0!important;border-color:#5ee1ff9e!important;box-shadow:0 0 0 3px #2f80ff2e!important}.form-status,.privacy-note{color:var(--dp-muted)!important;background:#070b128f!important;border-color:var(--dp-line)!important}.footer,.footer-seo{color:var(--dp-muted-2)!important;background:radial-gradient(circle at 8%0,rgba(47,128,255,.18),transparent 25rem),linear-gradient(180deg,#0d131ff5,#070a10)!important;border-top:1px solid var(--dp-line)!important}.footer .brand,.footer h3,.footer strong,.footer-brand{color:var(--dp-text)!important}.footer a:hover{color:var(--dp-blue-2)!important}.footer-social-icon{background:#ffffff0e!important;border-color:#ffffff29!important;box-shadow:0 14px 42px #00000038!important}.footer-social-icon:hover{border-color:#5ee1ff85!important;box-shadow:0 18px 50px #2f80ff38!important}.back-to-top,.scroll-top,.whatsapp-float{box-shadow:0 18px 58px #00000061,0 0 32px #2f80ff33!important}.insight-list .insight-card:nth-child(3n+1),.insights .article-card:nth-child(3n+1){border-color:#5ee1ff47!important}.insight-list .insight-card:nth-child(3n+2),.insights .article-card:nth-child(3n+2){border-color:#22c55e42!important}.insight-list .insight-card:nth-child(3n),.insights .article-card:nth-child(3n){border-color:#f59e0b42!important}.insight-list .insight-card:nth-child(3n+1) span,.insights .article-card:nth-child(3n+1) span{color:var(--dp-blue-2)!important}.insight-list .insight-card:nth-child(3n+2) span,.insights .article-card:nth-child(3n+2) span{color:#6ee7a8!important}.insight-list .insight-card:nth-child(3n) span,.insights .article-card:nth-child(3n) span{color:#fbbf24!important}@media (max-width:860px){.site-header,.site-header.is-scrolled{background:#0b0f17e6!important}.mobile-nav-toggle{color:var(--dp-text)!important;background:#ffffff0e!important;border:1px solid var(--dp-line)!important}.mobile-nav-toggle span{background:var(--dp-text)!important}.nav.is-open,.nav[data-nav-menu],.site-header .nav{background:#0b0f17f5!important;border:1px solid var(--dp-line)!important;box-shadow:var(--dp-shadow)!important}.article-page,.buyer-guide,.categories,.faq,.geo,.glossary,.hero-content,.insights,.intro,.page-hero,.quote,.requests,.strength{width:min(100% - 34px,1260px)!important}}@media (prefers-reduced-motion:no-preference){.answer-grid article,.article-card,.button,.case-card,.category-card,.certification-card,.faq-preview-card,.footer-social-icon,.glossary-grid article,.guide-grid article,.header-cta,.insight-card,.request-grid article,.strength-grid article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease,filter .22s ease!important}}.hero .hero-copy,.home-page .hero-copy{text-shadow:0 12px 34px rgba(0,0,0,.45)}.home-page .hero-copy{color:#e2e8f0e0!important}.hero .button.dark,.home-page .hero-actions .button.dark{color:#fff!important;background:#ffffff13!important;border-color:#5ee1ff61!important;opacity:1!important;box-shadow:0 18px 48px #0000003d!important}.hero .button.dark:focus-visible,.hero .button.dark:hover,.home-page .hero-actions .button.dark:focus-visible,.home-page .hero-actions .button.dark:hover{color:#fff!important;background:#2f80ff33!important;border-color:#5ee1ffa3!important}.article-page{width:min(1120px,calc(100% - 48px));margin-inline:auto}.article-page .article-body{max-width:860px}.article-page .article-featured-image{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:18px;background:#ffffff0f}.article-page .article-body>section{margin:clamp(2rem,4vw,3.4rem)0}.article-page .article-body h2{margin:2.35rem 0 .85rem!important;font-size:clamp(1.55rem,2.2vw,2.2rem)!important;line-height:1.15!important;letter-spacing:0!important}.article-page .article-body h3{margin:1.45rem 0 .55rem!important;font-size:clamp(1.12rem,1.45vw,1.42rem)!important;line-height:1.24!important;letter-spacing:0!important}.article-page .article-body li,.article-page .article-body p{font-size:clamp(1rem,1.02vw,1.08rem)!important;line-height:1.72!important}.article-page .article-body ol,.article-page .article-body ul{display:grid;gap:.55rem}.article-page .answer-box h2,.article-page .article-bottom-cta h2,.article-page .article-faq h2,.article-page .buyer-checklist h2,.article-page .related-articles h2{font-size:clamp(1.28rem,1.8vw,1.75rem)!important}.article-page .article-meta small,.article-page .article-meta span{background:#ffffff0f!important;border-color:#ffffff24!important}@media (max-width:760px){.article-page{width:min(100% - 28px,1120px)}.article-page .article-body h2{font-size:clamp(1.35rem,7vw,1.75rem)!important}.article-page .article-body h3{font-size:clamp(1.08rem,5vw,1.28rem)!important}}.production-copy,.production-copy .kicker{color:#111827!important;text-shadow:none!important}.production-copy .kicker{color:#1f6feb!important}.production-copy h2{font-size:clamp(2.15rem,4.25vw,3.6rem)!important;line-height:1.02!important;letter-spacing:0!important;text-shadow:none!important}.production-copy .process-grid article{color:#f8fafc!important;background:#111827d1!important;border-color:#ffffff1a!important}.production-copy .process-grid span{color:#f8fafc94!important}.production-copy .process-grid h3{color:#fff!important;font-size:clamp(1.22rem,2vw,1.72rem)!important;line-height:1.08!important;text-shadow:none!important}.production-copy .process-grid p{color:#e2e8f0b8!important}.article-page .comparison-table,.product-planning-table{color:#111827!important;border-color:#1f29331f!important;background:#ffffffe0!important;box-shadow:0 18px 48px #0f172a1a!important}.article-page .comparison-table h2,.product-planning-table h2{margin:0 0 1rem!important;color:#111827!important;font-size:clamp(1.45rem,2.6vw,2.25rem)!important;line-height:1.12!important;letter-spacing:0!important;text-shadow:none!important}.product-planning-table h2{font-size:clamp(1.55rem,2.55vw,2.3rem)!important;line-height:1.08!important}.article-page .comparison-table table,.product-planning-table table{background:0 0!important}.article-page .comparison-table td,.article-page .comparison-table th,.product-planning-table td,.product-planning-table th{color:#4b5563!important;border-color:#1f29331f!important;background:#ffffff61!important}.article-page .comparison-table th,.article-page .comparison-table tr:first-child td,.product-planning-table th,.product-planning-table tr:first-child td{color:#111827!important;background:#f1f5f9d1!important}@media (max-width:760px){.production-copy h2{font-size:clamp(2rem,11vw,3.1rem)!important}.production-copy .process-grid h3{font-size:clamp(1.12rem,6vw,1.35rem)!important}.article-page .comparison-table h2{font-size:clamp(1.28rem,7vw,1.75rem)!important}.product-planning-table h2{font-size:clamp(1.45rem,8vw,2rem)!important}}body:not(.home-page) .answer-box,body:not(.home-page) .article-bottom-cta,body:not(.home-page) .article-faq,body:not(.home-page) .buyer-checklist,body:not(.home-page) .comparison-table,body:not(.home-page) .faq-bottom-cta,body:not(.home-page) .faq-category-head,body:not(.home-page) .faq-control-panel,body:not(.home-page) .faq-item,body:not(.home-page) .intro-panel,body:not(.home-page) .product-planning-table,body:not(.home-page) .production-copy,body:not(.home-page) .quick-answer,body:not(.home-page) .related-articles,body:not(.home-page) .related-services,body:not(.home-page) .takeaways,body:not(.home-page) details{color:var(--dp-muted-2)!important;border-color:var(--dp-line)!important;background:linear-gradient(180deg,#ffffff12,#ffffff08),#111827e0!important;box-shadow:var(--dp-shadow)!important;text-shadow:none!important}body:not(.home-page) .line-list,body:not(.home-page) .line-list li,body:not(.home-page) .summary-list li{border-color:var(--dp-line)!important;background:linear-gradient(180deg,#ffffff12,#ffffff08),#111827e0!important;box-shadow:var(--dp-shadow)!important;text-shadow:none!important}body:not(.home-page) .production-copy{background:radial-gradient(circle at 14%0,rgba(47,128,255,.22),transparent 28rem),linear-gradient(135deg,#111827f0,#080d16f5)!important}body:not(.home-page) .answer-box h2,body:not(.home-page) .article-bottom-cta h2,body:not(.home-page) .article-faq h2,body:not(.home-page) .buyer-checklist h2,body:not(.home-page) .comparison-table h2,body:not(.home-page) .faq-bottom-cta h2,body:not(.home-page) .faq-category-head h2,body:not(.home-page) .faq-category-head h3,body:not(.home-page) .faq-item h2,body:not(.home-page) .faq-item h3,body:not(.home-page) .intro-panel h1,body:not(.home-page) .intro-panel h2,body:not(.home-page) .product-planning-table h2,body:not(.home-page) .production-copy .process-grid h3,body:not(.home-page) .production-copy h2,body:not(.home-page) .quick-answer h2,body:not(.home-page) .quick-answer h3,body:not(.home-page) .related-articles h2,body:not(.home-page) .related-services h2,body:not(.home-page) .takeaways h2,body:not(.home-page) details summary{color:var(--dp-text)!important;text-shadow:none!important}body:not(.home-page) .answer-box p,body:not(.home-page) .article-bottom-cta p,body:not(.home-page) .article-faq p,body:not(.home-page) .buyer-checklist p,body:not(.home-page) .faq-bottom-cta p,body:not(.home-page) .faq-category-head p,body:not(.home-page) .faq-item p,body:not(.home-page) .intro-panel p,body:not(.home-page) .line-list,body:not(.home-page) .line-list li,body:not(.home-page) .production-copy .process-grid p,body:not(.home-page) .production-copy p,body:not(.home-page) .quick-answer p,body:not(.home-page) .related-articles p,body:not(.home-page) .related-services p,body:not(.home-page) .summary-list li,body:not(.home-page) .takeaways p,body:not(.home-page) details p{color:var(--dp-muted-2)!important}body:not(.home-page) .answer-box .kicker,body:not(.home-page) .comparison-table .kicker,body:not(.home-page) .product-planning-table .kicker,body:not(.home-page) .production-copy .kicker,body:not(.home-page) .quick-answer .kicker{color:var(--dp-blue-2)!important}body:not(.home-page) .comparison-table table,body:not(.home-page) .product-planning-table table{background:0 0!important}body:not(.home-page) .comparison-table td,body:not(.home-page) .comparison-table th,body:not(.home-page) .product-planning-table td,body:not(.home-page) .product-planning-table th{color:var(--dp-muted-2)!important;border-color:var(--dp-line)!important;background:#ffffff09!important}body:not(.home-page) .comparison-table th,body:not(.home-page) .comparison-table tr:first-child td,body:not(.home-page) .product-planning-table th,body:not(.home-page) .product-planning-table tr:first-child td{color:var(--dp-text)!important;background:#2f80ff1f!important}body:not(.home-page) .production-copy .process-grid article{color:var(--dp-muted-2)!important;border-color:#ffffff21!important;background:linear-gradient(180deg,#ffffff14,#ffffff09),#080d16bd!important}body:not(.home-page) .production-copy .process-grid span{color:#c5cedbb3!important}body:not(.home-page) .answer-box .text-cta,body:not(.home-page) .intro-panel .text-cta,body:not(.home-page) .quick-answer .text-cta,body:not(.home-page) .related-services .text-cta{color:var(--dp-text)!important;border:1px solid rgba(94,225,255,.35)!important;background:#2f80ff24!important;box-shadow:0 14px 38px #2f80ff29!important}body:not(.home-page) .answer-box .text-cta:hover,body:not(.home-page) .intro-panel .text-cta:hover,body:not(.home-page) .quick-answer .text-cta:hover,body:not(.home-page) .related-services .text-cta:hover{color:#fff!important;background:#2f80ff47!important;border-color:#5ee1ff9e!important}body:not(.home-page){background:#0b0f17!important}body:not(.home-page) .answer-box,body:not(.home-page) .article-aside,body:not(.home-page) .article-bottom-cta,body:not(.home-page) .article-faq,body:not(.home-page) .article-page,body:not(.home-page) .buyer-checklist,body:not(.home-page) .buyer-guide,body:not(.home-page) .categories,body:not(.home-page) .comparison-table,body:not(.home-page) .faq,body:not(.home-page) .faq-bottom-cta,body:not(.home-page) .faq-content,body:not(.home-page) .faq-control-panel,body:not(.home-page) .faq-page-section,body:not(.home-page) .geo,body:not(.home-page) .glossary,body:not(.home-page) .insights,body:not(.home-page) .insights-hub,body:not(.home-page) .insights-toolbar,body:not(.home-page) .marquee,body:not(.home-page) .page-hero,body:not(.home-page) .quick-answer,body:not(.home-page) .related-articles,body:not(.home-page) .related-services,body:not(.home-page) .requests,body:not(.home-page) .specs,body:not(.home-page) .strength,body:not(.home-page) .takeaways{color:#f8fafc!important;border-color:#ffffff1f!important;background:#0b0f17!important;box-shadow:none!important}body:not(.home-page) .answer-grid article,body:not(.home-page) .article-card,body:not(.home-page) .faq-item,body:not(.home-page) .faq-preview-card,body:not(.home-page) .glossary-grid article,body:not(.home-page) .guide-grid article,body:not(.home-page) .insight-card,body:not(.home-page) .intro-panel,body:not(.home-page) .process-grid article,body:not(.home-page) .related-card,body:not(.home-page) .related-services a,body:not(.home-page) .request-grid article,body:not(.home-page) .specs-sheet>div,body:not(.home-page) .specs-stats>div,body:not(.home-page) .strength-grid article,body:not(.home-page) .summary-list li,body:not(.home-page) details{color:#f8fafc!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(145deg,#151c2cf0,#111827e6)!important;box-shadow:0 22px 54px #0000003d!important}body:not(.home-page) .answer-grid article:hover,body:not(.home-page) .article-card:hover,body:not(.home-page) .faq-preview-card:hover,body:not(.home-page) .glossary-grid article:hover,body:not(.home-page) .guide-grid article:hover,body:not(.home-page) .insight-card:hover,body:not(.home-page) .process-grid article:hover,body:not(.home-page) .related-card:hover,body:not(.home-page) .related-services a:hover,body:not(.home-page) .request-grid article:hover,body:not(.home-page) .strength-grid article:hover{background:linear-gradient(145deg,#1e293bfa,#111827f0)!important;border-color:#38bdf85c!important;box-shadow:0 28px 70px #00000057,0 0 26px #38bdf814!important}body:not(.home-page) .article-body h2,body:not(.home-page) .article-body h3,body:not(.home-page) .faq-category-head h2,body:not(.home-page) .related-card strong,body:not(.home-page) .specs-head h2,body:not(.home-page) .specs-stats strong,body:not(.home-page) h1,body:not(.home-page) h2,body:not(.home-page) h3,body:not(.home-page) h4{color:#f8fafc!important}body:not(.home-page) .answer-grid p,body:not(.home-page) .article-body li,body:not(.home-page) .article-body p,body:not(.home-page) .article-bottom-cta p,body:not(.home-page) .article-card p,body:not(.home-page) .faq-answer,body:not(.home-page) .faq-category-head p,body:not(.home-page) .faq-preview-card p,body:not(.home-page) .glossary-grid p,body:not(.home-page) .guide-grid p,body:not(.home-page) .insight-card p,body:not(.home-page) .process-grid p,body:not(.home-page) .related-card p,body:not(.home-page) .request-grid p,body:not(.home-page) .specs-copy,body:not(.home-page) .specs-sheet dd,body:not(.home-page) .strength-grid p,body:not(.home-page) dd,body:not(.home-page) details p,body:not(.home-page) li,body:not(.home-page) p{color:#e2e8f0c7!important}body:not(.home-page) .article-card span,body:not(.home-page) .article-meta,body:not(.home-page) .faq-meta,body:not(.home-page) .insight-card span,body:not(.home-page) .kicker,body:not(.home-page) .process-grid span,body:not(.home-page) .related-card span,body:not(.home-page) .specs-sheet dt,body:not(.home-page) dt{color:#38dff8!important}body:not(.home-page) .kicker:before{background:currentColor!important}body:not(.home-page) table,body:not(.home-page) tbody,body:not(.home-page) td,body:not(.home-page) th,body:not(.home-page) thead,body:not(.home-page) tr{color:#e2e8f0d1!important;border-color:#ffffff1f!important;background:#111827b8!important}body:not(.home-page) table tr:first-child td,body:not(.home-page) th{color:#f8fafc!important;background:#1e293beb!important}body:not(.home-page) input,body:not(.home-page) select,body:not(.home-page) textarea{color:#f8fafc!important;border-color:#ffffff2e!important;background:#0f172ae0!important}.site-header,.site-header.is-scrolled{color:#f8fafc!important;border-bottom-color:#ffffff1f!important;background:#0b0f17f0!important;box-shadow:0 18px 44px #00000038!important;backdrop-filter:blur(18px)!important}.brand,.language-toggle,.nav a,.nav-link,.nav-trigger,.production-copy h2,.production-copy h3,.production-panel h2,.production-panel h3,.quote-form h2,.quote-form h3{color:#f8fafc!important}.nav a:hover,.nav-item.is-active>.nav-trigger,.nav-link.is-active,.nav-link:hover,.nav-trigger:hover,.submenu a:hover{color:#38dff8!important}.nav a:after,.nav-item.is-active>.nav-trigger:before,.nav-link.is-active:before{background:#38dff8!important}.nav-caret{border-color:#94a3b8!important}.language-toggle,.submenu{border-color:#ffffff24!important}.submenu{color:#f8fafc!important;background:linear-gradient(145deg,#151c2cfa,#0b0f17fa)!important;box-shadow:0 26px 70px #0000005c!important;backdrop-filter:blur(18px)!important}.submenu a{color:#e2e8f0d1!important}.submenu a:hover{background:#38bdf814!important}.language-toggle{background:#ffffff14!important}.mobile-menu-toggle{color:#f8fafc!important;border-color:#ffffff2e!important;background:#ffffff0f!important}.production-copy,.production-panel,.quote-form,body:not(.home-page) .production-copy,body:not(.home-page) .production-panel,body:not(.home-page) .quote-form{color:#f8fafc!important;border-color:#ffffff1f!important;background:linear-gradient(145deg,#151c2cf0,#0b0f17eb)!important;box-shadow:0 24px 64px #00000047!important}.hero li,.hero p,.hero-proof p,.production-copy li,.production-copy p,.production-panel li,.production-panel p,.quote-form .field-label,.quote-form .privacy-note,.quote-form label,.quote-form p{color:#e2e8f0c7!important}.hero,.home-page .hero{background:radial-gradient(circle at 74% 14%,rgba(56,189,248,.16),transparent 34rem),linear-gradient(135deg,#0b0f17,#111827 54%,#0b0f17)!important}.hero,.hero .hero-copy,.hero h1,.hero h2,.hero h3,.hero-proof h3,.hero-proof strong,.home-page .hero,.home-page .process-grid h3,.process-grid h3,.related-services a h3,.related-services a span,.related-services a strong,.specs h2,.specs h3,.specs strong,.specs-head h2,.specs-stats strong{color:#f8fafc!important}.hero-proof,.home-page .hero-proof,.home-page .process-grid article,.process-grid article{color:#f8fafc!important;border-color:#ffffff1f!important;background:linear-gradient(145deg,#151c2cf0,#0b0f17e6)!important;box-shadow:0 28px 72px #00000057!important}.home-page .specs,.specs,.specs.specs--es{color:#f8fafc!important;border-color:#ffffff1f!important;background:radial-gradient(circle at 78% 18%,rgba(56,189,248,.14),transparent 32rem),linear-gradient(135deg,#0b0f17,#111827 58%,#0b0f17)!important}.home-page .process-grid p,.process-grid p,.related-services a p,.related-services p,.specs dd,.specs p,.specs-copy,.specs-sheet dd,.specs-stats .lbl{color:#e2e8f0c7!important}.specs-sheet>div,.specs-stats,.specs-stats>div{border-color:#ffffff1f!important}.home-page .process-grid article,.process-grid article{box-shadow:0 22px 54px #0000003d!important}.quote-form .button.light.full-field,.quote-form button[type=submit]{color:#f8fafc!important;border-color:#38bdf88c!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;box-shadow:0 18px 42px #0ea5e938!important}.related-services,.related-services a,.related-services ul,body .related-services,body .related-services a,body .related-services ul{color:#f8fafc!important;border-color:#ffffff1f!important;background:linear-gradient(145deg,#151c2cf5,#0b0f17f0)!important;box-shadow:0 22px 54px #00000047!important}.related-services a:hover,body .related-services a:hover{border-color:#38bdf86b!important;background:linear-gradient(145deg,#1e293bfa,#111827f2)!important;box-shadow:0 28px 70px #00000057,0 0 26px #38bdf817!important}#main>section,main>section{margin-top:0!important;margin-bottom:0!important}.buyer-guide,.case-studies,.categories,.certifications,.faq,.geo,.glossary,.insights,.intro,.production-band,.quality,.requests,.specs,.strength{padding-top:clamp(36px,4vw,60px)!important;padding-bottom:clamp(36px,4vw,60px)!important}.article-hero,.page-hero,body:not(.home-page) .page-hero{padding-top:clamp(82px,6.4vw,104px)!important;padding-bottom:clamp(28px,3vw,42px)!important}.article-bottom-cta,.article-faq,.buyer-checklist,.compact-cta,.comparison-table,.faq-bottom-cta,.faq-control-panel,.quote,.quote.faq-bottom-cta,.related-articles,.related-services,.takeaways{padding-top:clamp(22px,2.7vw,36px)!important;padding-bottom:clamp(22px,2.7vw,36px)!important}.insights-hub{padding-bottom:clamp(40px,4.8vw,64px)!important}.category-head,.production-copy,.quality-copy,.quote-copy,.section-head,.specs-head{margin-bottom:clamp(24px,3vw,42px)!important}.answer-grid,.article-grid,.category-grid,.faq-preview-grid,.glossary-grid,.guide-grid,.insight-list,.process-grid,.related-grid,.related-services ul,.request-grid,.rich-faq-list,.strength-grid,.summary-list{gap:clamp(16px,2vw,26px)!important}.case-carousel,.faq-preview-grid,.insights-toolbar,.specs-sheet,.specs-stats{margin-top:clamp(24px,3.6vw,46px)!important}.home-page .hero{min-height:min(860px,92vh)!important}.home-page .production-band,.home-page .quality{display:none!important}@media (max-width:760px){.buyer-guide,.case-studies,.categories,.certifications,.faq,.geo,.glossary,.insights,.intro,.production-band,.quality,.requests,.specs,.strength{padding-top:40px!important;padding-bottom:40px!important}.article-hero,.page-hero,body:not(.home-page) .page-hero{padding-top:82px!important;padding-bottom:32px!important}.article-bottom-cta,.article-faq,.buyer-checklist,.compact-cta,.comparison-table,.faq-bottom-cta,.faq-control-panel,.quote,.related-articles,.related-services,.takeaways{padding-top:24px!important;padding-bottom:24px!important}.home-page .hero{min-height:auto!important}}.article-aside,body:not(.home-page) .article-aside{position:static!important;top:auto!important;align-self:auto!important}.article-body section p a[href$="quote/"],.article-body section p a[href$=quote]{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;margin:.18rem .08rem;padding:.48rem .82rem;border:1px solid rgba(34,211,238,.58);border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563ebeb,#14b8a6b8);box-shadow:0 12px 30px #0ea5e92e;font-size:.92em;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.article-body section p a[href$="quote/"]:after,.article-body section p a[href$=quote]:after{content:"→";font-size:.95em;line-height:1}.article-body section p a[href$="quote/"]:hover,.article-body section p a[href$=quote]:hover{color:#fff;border-color:#7dd3fce6;background:linear-gradient(135deg,#3b82f6,#2dd4bfdb);box-shadow:0 16px 38px #0ea5e947;transform:translateY(-1px)}.article-body section p a[href$="quote/"]:focus-visible,.article-body section p a[href$=quote]:focus-visible{outline:2px solid rgba(125,211,252,.95);outline-offset:3px}.related-internal-links p a{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;margin:.18rem .12rem;padding:.56rem .9rem;border:1px solid rgba(34,211,238,.46);border-radius:999px;color:#f8fafc;background:linear-gradient(135deg,#0f172af0,#1e40afad);box-shadow:0 10px 26px #0ea5e924;font-size:.92em;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;vertical-align:middle;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.related-internal-links p a:hover{color:#fff;border-color:#7dd3fce0;background:linear-gradient(135deg,#2563ebf5,#14b8a6c7);box-shadow:0 16px 38px #0ea5e93d;transform:translateY(-1px)}.related-internal-links p a[href$="quote/"],.related-internal-links p a[href$=quote]{border-color:#22d3eead;background:linear-gradient(135deg,#2563ebfa,#14b8a6d6)}.related-internal-links p a[href$="quote/"]:after,.related-internal-links p a[href$=quote]:after{content:"?";margin-left:.42rem;font-size:.95em;line-height:1}@media (max-width:640px){.related-internal-links p a{min-height:2.1rem;padding:.5rem .74rem;font-size:.86em}}.article-card .article-meta small,.article-card .article-meta span,.article-meta small,.article-meta span,.insight-card .article-meta small,.insight-card .article-meta span{color:#f8fafc!important;font-weight:950!important;letter-spacing:.085em;text-shadow:0 1px 0 rgba(0,0,0,.42);border:1px solid rgba(94,225,255,.42)!important;background:linear-gradient(135deg,#0f172af5,#1e293beb)!important;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000042}.article-card .article-meta,.article-meta,.insight-card .article-meta{color:#e5edf7!important}@media (max-width:720px){body,html{max-width:100%!important;overflow-x:hidden!important}body{touch-action:pan-y!important}*,:after,:before{min-width:0}iframe,img,table,video{max-width:100%!important}body:not(.home-page) .article-page,body:not(.home-page) .page-hero.article-hero{width:calc(100% - 28px)!important;max-width:calc(100vw - 28px)!important;overflow:hidden!important}body:not(.home-page) .page-hero.article-hero{padding-top:78px!important;padding-bottom:1.35rem!important}body:not(.home-page) .page-hero.article-hero .breadcrumb{margin-bottom:.85rem!important;gap:.35rem!important;font-size:.68rem!important;letter-spacing:.11em!important}body:not(.home-page) .page-hero.article-hero .kicker{margin-bottom:.7rem!important;font-size:.68rem!important;letter-spacing:.15em!important}body:not(.home-page) .page-hero.article-hero h1{font-size:clamp(2.2rem,10.2vw,2.85rem)!important;line-height:1.05!important;letter-spacing:-.015em!important}body:not(.home-page) .page-hero.article-hero p:not(.kicker){margin-top:.9rem!important;font-size:.98rem!important;line-height:1.5!important}body:not(.home-page) .article-page{padding-top:1.1rem!important}body:not(.home-page) .answer-box,body:not(.home-page) .article-body,body:not(.home-page) .article-body section,body:not(.home-page) .article-bottom-cta,body:not(.home-page) .article-faq,body:not(.home-page) .buyer-checklist,body:not(.home-page) .comparison-table,body:not(.home-page) .related-internal-links{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}body:not(.home-page) .answer-box p,body:not(.home-page) .article-body li,body:not(.home-page) .article-body p,body:not(.home-page) .article-faq p,body:not(.home-page) .buyer-checklist li,body:not(.home-page) .buyer-checklist p,body:not(.home-page) details p{max-width:100%!important;font-size:.98rem!important;line-height:1.58!important;overflow-wrap:anywhere!important;word-break:normal!important}body:not(.home-page) .answer-box .kicker,body:not(.home-page) .article-body h2,body:not(.home-page) .article-body h3,body:not(.home-page) .buyer-checklist .kicker,body:not(.home-page) .page-hero.article-hero h1,body:not(.home-page) .page-hero.article-hero p:not(.kicker){max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}body:not(.home-page) .answer-box{padding:1rem!important}body:not(.home-page) .answer-box .kicker{font-size:.78rem!important;letter-spacing:.12em!important;white-space:normal!important}body:not(.home-page) .article-featured-image{width:100%!important;margin-top:0!important;border-radius:16px!important}}.seo-entity-block{width:min(1240px,calc(100% - 48px));margin:clamp(2.8rem,6vw,5rem) auto;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid rgba(96,165,250,.18);border-radius:24px;background:radial-gradient(circle at 16%0,rgba(37,99,235,.16),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.95),rgba(17,24,39,.92));box-shadow:0 24px 70px rgba(0,0,0,.22)}.seo-entity-block .section-head{max-width:900px;margin-bottom:clamp(1.2rem,3vw,2rem)}.seo-entity-block h2{max-width:920px;color:var(--white)}.seo-entity-block li,.seo-entity-block p,.seo-entity-block td{color:rgba(226,232,240,.78)}.seo-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.seo-entity-grid article{padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(15,23,42,.72)}.seo-entity-grid h3{margin-bottom:.7rem;color:var(--white);font-size:clamp(1rem,1.6vw,1.25rem)}.seo-entity-grid ol{margin:0;padding-left:1.15rem}.seo-entity-grid li+li{margin-top:.45rem}.seo-entity-grid table{width:100%;border-collapse:collapse;font-size:.92rem}.seo-entity-grid td,.seo-entity-grid th{padding:.68rem 0;border-bottom:1px solid rgba(148,163,184,.16);text-align:left;vertical-align:top}.seo-entity-grid th{color:var(--white);font-weight:800}.seo-link-buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.seo-link-buttons .button{min-height:42px;padding:0 1rem;font-size:.76rem}@media (max-width:860px){.seo-entity-block{width:calc(100% - 28px);margin:2.4rem auto;padding:1.15rem;border-radius:18px}.seo-entity-grid,.seo-link-buttons{grid-template-columns:1fr}.seo-link-buttons{display:grid}.seo-link-buttons .button{width:100%}}