:root{--cd-font-sans:var(--font-inter), sans-serif}@keyframes cdEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cd-breadcrumb-bar{border-bottom:1px solid var(--line);background:var(--paper);padding:16px 0}.cd-back-link{color:var(--blue);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.cd-hero{background:linear-gradient(135deg,#f8f5ee 0%,#edf1f2 100%);padding:48px 0 80px}.cd-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.cd-hero-visual{opacity:0;border-radius:14px;height:420px;animation:.7s ease-out 50ms forwards cdEnter;position:relative;overflow:hidden;box-shadow:0 12px 36px #0b1f3624}.cd-hero-visual img{object-fit:cover}.cd-origin-badge{z-index:2;letter-spacing:.09em;text-transform:uppercase;color:#fff;border-radius:100px;align-items:center;padding:7px 13px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 4px 14px #0b1f3640}.cd-origin-badge.badge-india{background:var(--accent)}.cd-origin-badge.badge-china{background:var(--blue)}.cd-hero-content{opacity:0;animation:.75s ease-out .15s forwards cdEnter}.cd-number{color:var(--accent);letter-spacing:.12em;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-block}.cd-title{font-family:var(--cd-font-sans);letter-spacing:-.01em;color:var(--ink);text-transform:uppercase;margin-bottom:20px;font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:800;line-height:1.1}.cd-intro{color:var(--muted);max-width:520px;margin-bottom:34px;font-size:17px;line-height:1.6}.cd-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.cd-products{background:#fff;padding:80px 0 96px}.cd-products-header{margin-bottom:40px}.cd-products-header .eyebrow{color:var(--accent)}.cd-products-header h2{font-family:var(--cd-font-sans);letter-spacing:-.01em;color:var(--ink);font-size:clamp(2rem,3.2vw,2.6rem);font-weight:700}.cd-product-grid{border-top:1px solid #0b1f361a;flex-direction:column;display:flex}.cd-product-tile{color:var(--ink);opacity:0;border-bottom:1px solid #0b1f361a;align-items:center;gap:24px;padding:24px 6px;transition:background .25s;animation:.5s ease-out forwards cdEnter;display:flex}.cd-product-index{min-width:34px;font-family:var(--cd-font-sans);letter-spacing:.08em;color:var(--accent);font-size:13px;font-weight:800}.cd-product-name{font-family:var(--cd-font-sans);flex:1;font-size:17px;font-weight:600;line-height:1.4}.cd-product-grid .cd-product-tile:first-child{animation-delay:50ms}.cd-product-grid .cd-product-tile:nth-child(2){animation-delay:.1s}.cd-product-grid .cd-product-tile:nth-child(3){animation-delay:.15s}.cd-product-grid .cd-product-tile:nth-child(4){animation-delay:.2s}.cd-product-grid .cd-product-tile:nth-child(5){animation-delay:.25s}@media (hover:hover) and (pointer:fine){.cd-product-tile:hover{background:#bf8a500f}}.cd-cta{background:var(--blue);color:#fff;text-align:center;padding:88px 0}.cd-cta .eyebrow{color:#e9c797}.cd-cta h2{font-family:var(--cd-font-sans);color:#fff;letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:700}.cd-cta p{color:#d5e0e8;max-width:560px;margin:0 auto 30px;font-size:16px}.cd-nav{background:var(--paper);padding:64px 0 96px}.cd-nav-heading{text-align:center;margin-bottom:32px}.cd-nav-heading p{color:var(--muted);font-size:14px}.cd-nav-links{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cd-nav-link{background:#fff;border:1px solid #0b1f3614;border-radius:12px;flex-direction:column;gap:6px;padding:22px 24px;transition:transform .25s,box-shadow .25s;display:flex}@media (hover:hover) and (pointer:fine){.cd-nav-link:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0b1f361a}}.cd-nav-link-label{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.cd-nav-link-title{color:var(--ink);font-size:16px;font-weight:700}.cd-nav-link.next{text-align:right;align-items:flex-end}@media (max-width:900px){.cd-hero-grid{grid-template-columns:1fr;gap:36px}.cd-hero-visual{height:300px}}@media (max-width:760px){.cd-breadcrumb-bar{padding:14px 0}.cd-hero{padding:36px 0 56px}.cd-hero-visual{height:240px}.cd-intro{max-width:100%;font-size:15px}.cd-hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.cd-products{padding:56px 0 64px}.cd-product-tile{gap:16px;padding:18px 4px}.cd-product-name{font-size:15px}.cd-cta{padding:56px 0}.cd-nav{padding:48px 0 64px}.cd-nav-links{grid-template-columns:1fr}.cd-nav-link.next{text-align:left;align-items:flex-start}}@media (min-width:1440px){.cd-hero{padding:72px 0 110px}.cd-hero-visual{height:480px}.cd-product-tile{padding:28px 8px}.cd-product-name{font-size:18px}}@media (prefers-reduced-motion:reduce){.cd-hero-visual,.cd-hero-content,.cd-product-tile{opacity:1!important;animation:none!important;transform:none!important}}
