:root{--navy:#112a41;--red:#d62a3c;--ink:#183146;--muted:#677986}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,'Malgun Gothic',sans-serif;word-break:keep-all;color:var(--ink)}a{color:inherit;text-decoration:none}.wrap{max-width:1270px;margin:auto;padding:0 28px}header{background:#fff;border-bottom:1px solid #e8ecee}.nav{height:85px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;color:var(--navy)}.brand img{width:52px;height:52px}.brand b{font-size:21px}.brand small{display:block;font-size:10px;letter-spacing:.23em;color:#72828a}.nav nav{display:flex;gap:26px;align-items:center;font-size:13px;font-weight:700}.nav nav a:last-child{color:var(--red)}.hero{background:linear-gradient(110deg,#112a41,#24445c);color:white;padding:96px 0 100px}.kicker{font-size:12px;letter-spacing:.19em;font-weight:900;color:#f4aab5}.kicker.red{color:var(--red)}h1{font-size:clamp(40px,5.5vw,74px);line-height:1.16;letter-spacing:-.05em;margin:20px 0}h1 em{font-style:normal;color:#f2aeba}.hero p{max-width:730px;line-height:1.9;color:#cad8e1;font-size:17px}.button{display:inline-block;padding:16px 23px;background:var(--red);color:#fff;font-weight:800;font-size:13px;margin-top:25px}.section{padding-top:88px;padding-bottom:90px}.intro{max-width:850px;margin-bottom:36px}.intro h2{font-size:clamp(29px,3.6vw,46px);letter-spacing:-.05em;margin:15px 0}.intro p{font-size:15px;line-height:1.9;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article{padding:32px;min-height:380px}.cards span{font-size:11px;font-weight:900;letter-spacing:.09em;color:#a32c3e}.cards h3{font-size:28px;margin:27px 0 15px}.cards p,.cards li{font-size:14px;line-height:1.85;color:#536977}.cards ul{padding-left:18px}.cards b{color:#213b4e}.milk{background:#eaf4f8}.creep{background:#f9efec}.additive{background:#f9eaf0}.note{font-size:12px;color:#71818a;line-height:1.8;margin-top:24px}.tint{background:#f5f5f1}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.timeline>div{border-top:3px solid #cbd3d7;padding:24px 12px 20px 0}.timeline .highlight{border-color:var(--red)}.timeline strong{font-size:12px;color:var(--red)}.timeline h3{font-size:23px}.timeline p{font-size:13px;line-height:1.8;color:var(--muted)}.checks{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.checks div{padding:25px 18px;background:#f1f4f4}.checks b{font-size:28px;color:var(--red)}.checks p{font-size:13px;line-height:1.8}.cta{background:var(--navy);color:white;padding:65px 0}.cta-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}.cta h2{font-size:32px;margin:16px 0}.cta p{font-size:13px;line-height:1.9;color:#b9cdd8}.cta-grid>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cta .button{margin:0 0 12px}.contact{font-weight:800;color:#fff}footer{background:#0a2032;color:#a6bbc9;padding:30px 0;font-size:12px}footer a{float:right;color:#fff}@media(max-width:950px){.cards{grid-template-columns:1fr}.cards article{min-height:0}.timeline{grid-template-columns:repeat(2,1fr)}.checks{grid-template-columns:repeat(2,1fr)}.cta-grid{grid-template-columns:1fr;gap:25px}}@media(max-width:620px){.wrap{padding:0 20px}.nav{height:auto;min-height:76px;align-items:flex-start;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.nav nav{gap:15px;flex-wrap:wrap;font-size:11px}.hero{padding:65px 0}.section{padding-top:60px;padding-bottom:60px}.timeline,.checks{grid-template-columns:1fr}}
