
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;line-height:1.5}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 36px));margin:auto}.topbar{font-size:13px;text-align:center;padding:8px 16px}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0}.nav strong{font-size:22px}.nav div{display:flex;gap:18px;flex-wrap:wrap;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 22px;font-weight:900}.hero-disclosure{font-size:13px;max-width:680px;margin:14px 0 0;opacity:.82}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:900}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,7vw,92px);line-height:.94;letter-spacing:0}h2{font-size:clamp(28px,4vw,54px);line-height:1.04;letter-spacing:0}.section{padding:72px 0}.disclosure{font-size:14px}.site-footer{padding:34px 0;font-size:13px}.product-card img{width:100%;background:#fff;object-fit:contain}.product-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-foot a{font-weight:900;text-decoration:underline;text-underline-offset:3px}.fine-print{font-size:13px;opacity:.78}.decision-panel{padding:72px 0}.matrix{display:grid;gap:14px}.matrix article,.trust-card,.faq-card,.final-cta{border:1px solid currentColor;padding:22px}.trust-card strong{display:block;margin-bottom:8px}.faq-card p,.trust-card p,.matrix p{margin-bottom:0}@media(max-width:950px){.nav{align-items:flex-start;flex-direction:column}.nav div{gap:12px}h1{font-size:42px}.section{padding:46px 0}.final-cta{display:grid!important;grid-template-columns:1fr!important}.product-foot{align-items:flex-start;flex-direction:column}}

body{background:#fff8fb;color:#241923}.topbar{background:#ff6fb4;color:#fff}.nav{border-bottom:1px solid #ffd0e6}.nav a{color:#7d315b}.btn{background:#241923;color:#fff}.polish-hero{padding:70px 0;background:linear-gradient(115deg,#fff8fb 0%,#ffd9ea 50%,#fff6b3 100%)}.polish-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:center}.polish-grid p{font-size:20px;color:#6b5363}.shade-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.shade-wall article{background:#fff;border:1px solid #ffc1dd;border-radius:30px;padding:14px;box-shadow:0 18px 40px rgba(255,111,180,.18)}.shade-wall i{display:block;height:155px;border-radius:28px;background:linear-gradient(135deg,#ff6fb4,#fff6b3);box-shadow:inset 0 0 0 12px rgba(255,255,255,.45)}.shade-wall article:nth-child(2) i{background:linear-gradient(135deg,#ed3f4f,#ffb0b9)}.shade-wall article:nth-child(3) i{background:linear-gradient(135deg,#4ab7e8,#b6f1ff)}.shade-wall article:nth-child(4) i{background:linear-gradient(135deg,#a97cf5,#f0d8ff)}.shade-wall article:nth-child(5) i{background:linear-gradient(135deg,#d7aa83,#fff3df)}.shade-wall article:nth-child(6) i{background:linear-gradient(135deg,#fff,#ffd8ec)}.shade-wall span{display:block;text-align:center;font-weight:900;color:#ff4f9f;margin-top:10px}.color-lanes{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:18px}.color-lanes article{border-radius:36px;padding:30px}.color-lanes article:nth-child(1){background:#f8e8ef}.color-lanes article:nth-child(2){background:#ff6fb4;color:#fff}.color-lanes article:nth-child(3){background:#fff6b3}.polish-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:#fff;border:1px solid #ffc1dd;border-radius:28px;overflow:hidden}.product-card img{height:210px}.product-card div{padding:18px}.product-card h3{font-size:18px}.product-card p{font-size:13px;color:#705b6a}.polish-decision{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px;padding:70px 0}.polish-decision .matrix{grid-template-columns:repeat(3,1fr)}.polish-decision article{border-radius:24px}.polish-bottom{display:grid;grid-template-columns:1fr 1.1fr 190px;gap:20px;align-items:center;padding-bottom:70px}.swatch-note{background:#ff6fb4;color:#fff;border-radius:34px;padding:30px}.mini-proof{display:grid;grid-template-columns:1fr;gap:12px}.mini-proof p{background:#fff;border:1px solid #ffc1dd;border-radius:24px;padding:18px;margin:0}@media(max-width:950px){.polish-grid,.shade-wall,.color-lanes,.polish-products,.polish-decision,.polish-decision .matrix,.polish-bottom{grid-template-columns:1fr}}
