:root{color:#d6d8de;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;background:radial-gradient(circle at 0 0,#ffffff0a,#0000 26%),linear-gradient(#0d1117 0%,#0a0d12 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#d6d8de;background:#0a0d12;min-width:320px;margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 88%);mask-image:linear-gradient(#0009,#0000 88%)}img{max-width:100%;display:block}button,a{font:inherit}#app{width:100%}.page-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0 64px}.hero-band,.trust-strip,.factory-band,.products-band,.custom-band,.process-band,.quality-band,.brands-band,.testimonials-band,.faq-band,.cta-band{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d12cc;border:1px solid #ffffff14}.hero-band{grid-template-columns:1.05fr .95fr;gap:28px;padding:28px;display:grid}.hero-copy,.section-head,.trust-copy,.quality-copy,.cta-band>div,.brands-copy{max-width:720px}.eyebrow,.section-label{color:#8aa4ff;text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:.76rem;font-weight:700}h1,h2,h3,p{margin:0}h1{color:#f5f7fb;max-width:10ch;font-size:clamp(2.5rem,4vw,4.7rem);line-height:.98}h2{color:#f5f7fb;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.08}h3{color:#f2f4f8;font-size:1.02rem;line-height:1.2}p{color:#a7afbb;line-height:1.65}.hero-subtitle,.section-copy,.support-line,.brands-copy p,.cta-band p{font-size:1rem}.hero-subtitle{max-width:58ch;margin-top:18px}.hero-points{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-points span,.chip-list span,.brand-tags span{color:#edf0f6;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;min-height:34px;padding:0 12px;font-size:.9rem;display:inline-flex}.hero-actions,.cta-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.primary-action,.secondary-action{justify-content:center;align-items:center;min-height:48px;padding:0 18px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.primary-action{color:#0c1016;background:#f3f6fb;font-weight:700}.secondary-action{color:#f5f7fb;background:#ffffff08;border:1px solid #ffffff1f}.primary-action:hover,.secondary-action:hover{transform:translateY(-1px)}.hero-visual{grid-template-columns:1.4fr .9fr;gap:14px;min-height:100%;display:grid}.visual-main,.visual-stack,.brands-gallery,.quality-media{background:#10151d;border:1px solid #ffffff14;overflow:hidden}.visual-main{min-height:500px}.visual-main img,.visual-stack img,.brands-gallery img,.quality-media img{object-fit:cover;width:100%;height:100%}.visual-stack{grid-template-rows:1fr 1fr;gap:14px;display:grid}.trust-strip,.factory-band,.products-band,.custom-band,.process-band,.quality-band,.brands-band,.testimonials-band,.faq-band,.cta-band{margin-top:18px;padding:26px 28px}.trust-grid,.stats-grid,.product-grid,.custom-grid,.process-list,.quality-grid,.brands-layout,.testimonial-grid,.faq-list{gap:14px;display:grid}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.feature-box,.stat-tile,.product-card,.custom-panel,.process-step,.quality-panel,.testimonial-card,.faq-item{background:#ffffff08;border:1px solid #ffffff14;padding:18px}.feature-box{gap:12px;min-height:138px;display:grid}.feature-mark{color:#ff8c8c;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.support-line,.section-copy{margin-top:18px}.stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px}.stat-tile{gap:8px;display:grid}.stat-tile strong{color:#f5f7fb;font-size:1.65rem;line-height:1}.stat-tile span{color:#a7afbb;font-size:.93rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.product-card{gap:12px;min-height:210px;display:grid}.product-card ul,.quality-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-card li,.quality-panel li{color:#dce0e8;padding-left:14px;position:relative}.product-card li:before,.quality-panel li:before{content:"";background:#8aa4ff;width:6px;height:6px;position:absolute;top:.7em;left:0}.custom-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.custom-panel{gap:14px;display:grid}.chip-list,.brand-tags{flex-wrap:wrap;gap:10px;display:flex}.process-list{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.process-step{gap:16px;display:grid}.process-step span{color:#8aa4ff;letter-spacing:.08em;width:fit-content;font-weight:700}.quality-grid,.brands-layout{grid-template-columns:1.1fr .9fr;margin-top:18px}.quality-panel{gap:16px;display:grid}.quality-media,.brands-gallery{min-height:320px}.brands-gallery{grid-template-columns:1fr 1fr;gap:14px;display:grid}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.testimonial-card{gap:12px;min-height:180px;display:grid}.stars{color:#f7c948;letter-spacing:.08em}blockquote{color:#eef1f6;margin:0;line-height:1.65}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.faq-item{gap:10px;display:grid}.cta-band{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=1100px){.hero-band,.quality-grid,.brands-layout,.cta-band{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.trust-grid,.stats-grid,.product-grid,.custom-grid,.process-list,.testimonial-grid,.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-visual{min-height:0}.visual-main{min-height:360px}.brands-gallery{min-height:260px}}@media (width<=720px){.page-shell{width:min(100%,100% - 20px);padding-top:10px}.hero-band,.trust-strip,.factory-band,.products-band,.custom-band,.process-band,.quality-band,.brands-band,.testimonials-band,.faq-band,.cta-band{padding:18px}.hero-band,.quality-grid,.brands-layout,.trust-grid,.stats-grid,.product-grid,.custom-grid,.process-list,.testimonial-grid,.faq-list,.brands-gallery,.hero-visual{grid-template-columns:1fr}.visual-stack{grid-template-rows:180px 180px}.visual-main,.quality-media,.brands-gallery{min-height:0}.cta-band{align-items:flex-start}h1{max-width:100%}}
