.cc{background:var(--k-light);color:var(--k-text)}.cc-fine{color:var(--k-body);font-size:12.5px}.cc-hero{--k-hero-pos:66% center;--k-hero-pos-m:70% center}.cc-hero .k-hero-copy{max-width:600px}.cc-title{font-size:clamp(46px,6vw,84px)}.cc-strip{border-bottom:1px solid var(--k-line);background:#fff}.cc-strip ul{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.cc-strip li{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:26px 12px 28px;font-size:16px;font-weight:700;display:flex}.cc-strip li+li{border-left:1px solid var(--k-line)}.cc-strip svg{width:34px;height:34px;color:var(--k-accent);stroke-width:1.4px;border-bottom:2px solid var(--k-accent);box-sizing:content-box;padding-bottom:6px}.cc-surfaces{background:radial-gradient(1100px 500px at 15% 0,#fffc,#0000 70%),#e8eff6}.cc-sub{color:var(--k-body);max-width:32ch;margin-top:12px;font-size:clamp(16px,1.4vw,19px)}.cc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;list-style:none;display:grid}.cc-tile{aspect-ratio:3/2;padding:20px 24px}.cc-tile b{font-size:21px}.cc-split{scroll-margin-top:var(--hdr-h);background:#f3f6f9;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.cc-split--right{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.cc-split--right .cc-split-img{order:2}.cc-split-img{min-height:480px;position:relative;overflow:hidden}.cc-split-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cc-split-copy{flex-direction:column;justify-content:center;max-width:640px;padding:clamp(44px,5vw,72px) clamp(24px,4.5vw,72px);display:flex}.cc-split-copy .k-lede{margin-top:14px}.cc-points{gap:14px;margin-top:22px;list-style:none;display:grid}.cc-points li{color:var(--k-text);align-items:center;gap:14px;font-size:15.5px;display:flex}.cc-points svg{width:26px;height:26px;color:var(--k-accent);stroke-width:1.5px;flex:none}.cc-split--dark{color:#fff;background:#0d0f12;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.cc-split--dark .k-eyebrow{--k-eyebrow:var(--k-copper-hi);--k-rule:var(--k-copper-hi)}.cc-split--dark .k-lede{color:var(--k-on-dark)}.cc-split--dark .cc-points li{color:#fff}.cc-split--dark .cc-points svg{color:var(--k-copper-hi)}.cc-split--dark .cc-fine{color:#fff9}.cc-split--dark .cc-split-img:after{content:"";background:linear-gradient(90deg,#0000 70%,#0d0f12 100%);position:absolute;inset:0}.cc-shades{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;list-style:none;display:grid}.cc-shades li{flex-direction:column;gap:4px;display:flex}.cc-shades img{aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff59;border-radius:4px;width:100%;margin-bottom:8px}.cc-shades b{font-size:15px}.cc-shades small{color:#ffffffb3;font-size:13px}.cc-split--dark .cc-fine{margin-top:12px}.cc-precision-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,60px);display:grid}.cc-precision-img{border-radius:var(--k-radius);overflow:hidden;box-shadow:0 18px 40px #0a0e1224}.cc-precision-img img{aspect-ratio:3/2;object-fit:cover;width:100%}.cc-precision-list{gap:22px;margin-top:26px;list-style:none;display:grid}.cc-precision-list li{align-items:flex-start;gap:20px;display:flex}.cc-precision-list svg{width:42px;height:42px;color:var(--k-accent);stroke-width:1.3px;flex:none}.cc-precision-list span{flex-direction:column;gap:4px;display:flex}.cc-precision-list b{font-size:16.5px}.cc-precision-list small{color:var(--k-body);font-size:15px}.cc-precision-note{border-top:1px solid var(--k-line);margin-top:24px;padding-top:16px;font-size:13.5px}.cc-links{flex-wrap:wrap;gap:8px 28px;margin-top:18px;list-style:none;display:flex}.cc-cta{isolation:isolate;background:var(--k-ink);color:#fff;align-items:center;min-height:clamp(340px,28vw,420px);padding:56px 0;display:flex;position:relative;overflow:hidden}.cc-cta-bg{z-index:-2;position:absolute;inset:0}.cc-cta-bg img{object-fit:cover;object-position:60% center;width:100%;height:100%}.cc-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#080a0ddb 0%,#080a0d8c 40%,#080a0d1a 70%);position:absolute;inset:0}.cc-cta .wrap{width:100%}.cc-cta-copy{max-width:640px}.cc-cta .k-lede{color:#ffffffd9;margin-top:12px}@media (max-width:980px){.cc-strip ul{grid-template-columns:1fr 1fr}.cc-strip li:nth-child(3){border-left:0}.cc-strip li:nth-child(n+3){border-top:1px solid var(--k-line)}.cc-split,.cc-split--right,.cc-split--dark{grid-template-columns:1fr}.cc-split--right .cc-split-img{order:0}.cc-split-img{aspect-ratio:16/10;min-height:0}.cc-split--dark .cc-split-img:after{background:linear-gradient(#0000 70%,#0d0f12 100%)}.cc-precision-in{grid-template-columns:1fr}}@media (max-width:760px){.cc-strip li{padding:18px 10px 20px;font-size:14.5px}.cc-tiles{grid-template-columns:1fr;gap:14px}.cc-split-copy{padding:30px 18px 48px}.cc-shades{gap:10px}.cc-shades b{font-size:13.5px}.cc-cta{flex-direction:column;align-items:stretch;min-height:0;padding:0 0 50px}.cc-cta:before{display:none}.cc-cta-bg{z-index:0;aspect-ratio:16/9;margin-bottom:26px;position:relative;inset:auto}.cc-cta-bg:after{content:"";background:linear-gradient(180deg, #0b0e1200 55%, var(--k-ink) 100%);position:absolute;inset:0}}
