.cah-color{--navy:#062b66;--blue:#0f6edb;--red:#ef2b2d;--yellow:#ffc928;--purple:#7a3fc4;--green:#37b56d;color:#102c5f;background:#fffaf2;overflow:hidden}.cah-color *{box-sizing:border-box}.cah-color .page-width{max-width:1220px;margin:auto;padding:0 24px}.cah-color .hero{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:38px;align-items:center;padding:62px max(5%,24px);background:linear-gradient(135deg,#fff7d3 0 34%,#f5fbff 34% 68%,#eaf3ff 68% 100%)}.cah-color .pill{display:inline-block;background:var(--navy);color:#fff;padding:10px 16px;border-radius:999px;font-size:.8rem;font-weight:900;letter-spacing:.08em}.cah-color h1{font-size:clamp(3rem,6vw,5.4rem);line-height:.96;margin:18px 0 22px;color:var(--navy);letter-spacing:-.04em}.cah-color h1 span{display:block;color:var(--red);text-shadow:0 5px 0 #fff}.cah-color .lead{font-size:1.2rem;line-height:1.55}.cah-color .hero-art img{width:100%;border-radius:38px;border:7px solid #fff;box-shadow:0 24px 50px #0734743d}.cah-color .signup-card{margin-top:28px;background:#fff;border:5px solid var(--yellow);border-radius:28px;padding:24px;box-shadow:0 18px #0734741a,0 22px 45px #07347424}.cah-color .signup-card h2{margin:0 0 6px;font-size:1.8rem}.cah-color .signup-card p{margin:0 0 15px}.cah-color .benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px}.cah-color .benefit{border-radius:24px;padding:26px 18px;text-align:center;color:#fff;box-shadow:0 12px 26px #07347424}.cah-color .benefit span{font-size:2.4rem;display:block}.cah-color .benefit b,.cah-color .benefit small{display:block}.cah-color .benefit b{font-size:1.1rem;margin-top:8px}.cah-color .yellow{background:linear-gradient(135deg,#ffcb23,#ff9f1a)}.cah-color .blue{background:linear-gradient(135deg,#0e7adf,#39a8ff)}.cah-color .red{background:linear-gradient(135deg,#f22d35,#ff6a48)}.cah-color .purple{background:linear-gradient(135deg,#7240c4,#a665e8)}.cah-color .color-band{margin-top:50px;padding:44px;border-radius:34px;background:linear-gradient(120deg,var(--navy),#0a4b9e 55%,var(--purple));color:#fff;display:grid;grid-template-columns:1.15fr .85fr;gap:28px}.cah-color .color-band h2{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05;margin:14px 0}.cah-color .question-card{background:#fff;color:var(--navy);border-radius:26px;padding:30px;border:5px solid var(--yellow)}.cah-color .question-card h3{font-size:1.8rem;margin:0 0 8px;color:var(--red)}.cah-color .included{margin-top:48px}.cah-color .included h2{text-align:center;font-size:clamp(2rem,3vw,2.8rem)}.cah-color .included-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.cah-color .included-grid div{background:#fff;border:3px solid #dcecff;border-radius:22px;padding:22px;text-align:center;font-weight:800}.cah-color .included-grid span{display:block;font-size:2rem;margin-bottom:8px}.cah-color .final-cta{text-align:center;margin-top:54px;padding:64px 20px 78px;background:linear-gradient(135deg,#fff0a5,#ffd0ca 50%,#d7e8ff)}.cah-color .final-cta h2{font-size:clamp(2.3rem,4vw,3.6rem);margin:0 0 10px;color:var(--navy)}.cah-color .cta-button{display:inline-flex;border-radius:14px;padding:17px 21px;font-weight:900;color:#fff!important;text-decoration:none;background:linear-gradient(90deg,var(--red),#ff7a1b);box-shadow:0 7px #b41621}@media(max-width:850px){.cah-color .hero,.cah-color .color-band{grid-template-columns:1fr}.cah-color .hero-art{order:-1}.cah-color .benefits,.cah-color .included-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cah-color .benefits,.cah-color .included-grid{grid-template-columns:1fr}.cah-color .hero{padding:34px 16px}.cah-color .color-band{padding:28px}}.cah-color .color-band,.cah-color .color-band h2,.cah-color .color-band p{color:#fff!important}.cah-color .color-band h2{text-shadow:0 2px 0 rgba(0,0,0,.15)}.cah-color .color-band .pill{color:#062b66!important;background:#ffc928!important}.cah-color .question-card,.cah-color .question-card p{color:#062b66!important}.cah-color .question-card h3{color:#ef2b2d!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/chemistry-at-home-colorful.css.map */
