:root{--uc-navy:#061b3a;--uc-blue:#0a5ca8;--uc-line:#d8e3ef;--uc-gold:#ddb85f;--uc-soft:#f2f6fa}
body{background:#fff;color:#19304d}.uclean-header .primary-nav a[aria-current=page]{color:#e3b356}.uclean-banner{padding-top:78px;background:#eaf1f9}.uclean-banner img{display:block;width:100%;height:auto}.uclean-section{padding:82px 0}.uclean-soft{background:var(--uc-soft)}.uclean-kicker{margin:0 0 10px;color:var(--uc-blue);font-size:.78rem;font-weight:800;letter-spacing:.16em}.uclean-section h1,.uclean-section h2{margin:0;color:#082951;line-height:1.16}.uclean-section h1{font-size:clamp(2.2rem,4.4vw,4.4rem);max-width:800px}.uclean-section h2{font-size:clamp(2rem,3.4vw,3.2rem);margin-bottom:24px}.uclean-lead{max-width:1000px;color:#445b76;font-size:1.05rem;line-height:1.9}.uclean-intro-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:60px;align-items:center}.uclean-product-photo{margin:0;background:#edf3f9;border-radius:16px;overflow:hidden}.uclean-product-photo img{display:block;width:100%;height:auto;object-fit:contain}.uclean-product-photo figcaption,.uclean-effect-grid figcaption{padding:12px 16px;color:#60758d;font-size:.86rem;line-height:1.6}.uclean-feature-strip{margin:28px 0 0}.uclean-feature-strip img{display:block;width:100%;height:auto}.uclean-advantage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.uclean-advantage-grid article{position:relative;min-height:180px;padding:30px 30px 26px 92px;background:#fff;border:1px solid var(--uc-line);border-radius:12px;box-shadow:0 12px 28px #15365b0c}.uclean-advantage-grid article>span{position:absolute;left:28px;top:30px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eaf3fc;color:#075da9;font-weight:900}.uclean-advantage-grid h3{margin:0 0 10px;color:#0b3767;font-size:1.2rem}.uclean-advantage-grid p{margin:0;color:#526a83;line-height:1.75}.uclean-advantage-grid .uclean-wide{grid-column:1/-1;min-height:150px}.uclean-application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.uclean-application-grid a{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--uc-line);border-radius:12px;background:#fff;color:#10375f;box-shadow:0 13px 32px #0a315f0d;transition:transform .2s,box-shadow .2s}.uclean-application-grid a:hover,.uclean-application-grid a:focus-visible{transform:translateY(-4px);box-shadow:0 18px 38px #0a315f1a}.uclean-application-grid img{display:block;width:100%;height:auto;object-fit:contain;background:#f7f9fc}.uclean-application-grid span{display:flex;flex-direction:column;gap:7px;padding:19px;font-size:1.1rem;font-weight:800}.uclean-application-grid b{color:#0a5ca8;font-size:.82rem}.uclean-effect-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:55px;align-items:center}.uclean-effect-grid figure{margin:0;background:#fff;border:1px solid var(--uc-line);border-radius:14px;overflow:hidden}.uclean-effect-grid figure img{display:block;width:100%;height:auto;object-fit:contain}.uclean-effect-list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.uclean-effect-list li{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:14px 16px;border-left:3px solid var(--uc-gold);background:#fff}.uclean-effect-list span{color:#6a7e94}.uclean-effect-list b{color:#173d65}.uclean-table-wrap{overflow-x:auto;border:1px solid var(--uc-line);border-radius:12px;box-shadow:0 12px 28px #15365b0c}.uclean-table-wrap table{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.uclean-table-wrap th,.uclean-table-wrap td{padding:17px 20px;border-bottom:1px solid var(--uc-line);text-align:left;vertical-align:top;line-height:1.65}.uclean-table-wrap th{width:210px;background:#edf4fb;color:#0b3969}.uclean-table-wrap tr:last-child th,.uclean-table-wrap tr:last-child td{border-bottom:0}.uclean-note{color:#687b91;font-size:.86rem}.uclean-cases{background:#071c3b;color:#fff}.uclean-cases .uclean-kicker{color:#e6c36d}.uclean-cases h2{color:#fff}.uclean-cases .uclean-lead{color:#d3dfec}.uclean-cases img{display:block;width:100%;height:auto;margin-top:28px;border-radius:14px;object-fit:contain}.uclean-cta{padding:58px 0;background:#0d3a6a;color:#fff}.uclean-cta .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.uclean-cta p{margin:0 0 6px;color:#d2e1f1}.uclean-cta h2{margin:0;color:#fff;font-size:clamp(1.5rem,2.7vw,2.4rem)}.uclean-cta a{flex:0 0 auto;padding:14px 24px;border-radius:6px;background:#efc468;color:#102d4e;font-weight:800}.uclean-header{background:#061b3a}.footer-brand img{filter:none}
@media(max-width:1000px){.uclean-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uclean-intro-grid,.uclean-effect-grid{grid-template-columns:1fr}.uclean-effect-grid figure{max-width:760px}.uclean-product-photo{max-width:620px}}
@media(max-width:700px){.uclean-banner{padding-top:68px}.uclean-section{padding:60px 0}.uclean-intro-grid{gap:32px}.uclean-advantage-grid{grid-template-columns:1fr}.uclean-advantage-grid .uclean-wide{grid-column:auto}.uclean-advantage-grid article{padding:78px 22px 24px;min-height:0}.uclean-advantage-grid article>span{left:22px;top:22px}.uclean-application-grid{grid-template-columns:1fr}.uclean-effect-grid{gap:30px}.uclean-effect-list li{grid-template-columns:1fr}.uclean-table-wrap th,.uclean-table-wrap td{padding:14px}.uclean-cta .container{display:block}.uclean-cta a{display:inline-block;margin-top:24px}}
