.cms-index-index .page-main{max-width:none;padding-left:0;padding-right:0}.cps-home{color:#222529;font-family:Jost,"Trebuchet MS",Arial,sans-serif}.cps-home *,.cps-home *:before,.cps-home *:after{box-sizing:border-box}.cps-home a{text-decoration:none}.cps-home__wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cps-home__section{padding:56px 0}.cps-home__section--tint{background:#f0f9f8}.cps-home__head{text-align:center;margin:0 auto 32px;max-width:720px}.cps-home__head h2{display:inline;margin:0;font:600 36px/46px Jost,"Trebuchet MS",Arial,sans-serif;color:#000;background:linear-gradient(to right,#f7d43d 0%,#f7d43d 100%) 0 80%/100% 12px repeat-x}.cps-home__head p{margin:14px 0 0;font-size:17px;line-height:1.6;color:#555}.cps-home__more{text-align:center;margin-top:28px}.cps-home .cps-btn{display:inline-block;padding:14px 28px;border-radius:4px;font-weight:600;font-size:16px;line-height:1.2;border:2px solid #222529;transition:background .2s,color .2s}.cps-home .cps-btn--primary{background:#222529;color:#fff}.cps-home .cps-btn--primary:hover{background:#000;color:#fff}.cps-home .cps-btn--ghost{background:#fff;color:#222529}.cps-home .cps-btn--ghost:hover{background:#222529;color:#fff}.cps-home__hero{display:block;background:#f7e1e8}.cps-home__hero img{display:block;width:100%;height:auto}.cps-home__intro{text-align:center;padding:40px 0 8px}.cps-home__intro h1{margin:0 0 12px;font:600 40px/1.2 Jost,"Trebuchet MS",Arial,sans-serif;color:#000}.cps-home__intro p{margin:0 auto 24px;max-width:760px;font-size:18px;line-height:1.6;color:#444}.cps-home__intro .cps-from-price{font-weight:600;color:#222529;white-space:nowrap}.cps-home__ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cps-home__rating{margin:20px 0 0;font-size:15px;color:#444}.cps-home__rating a{color:#222529;text-decoration:underline}.cps-home__rating .cps-stars{color:#f5a623;letter-spacing:1px}.cps-home__promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cps-home__promises li{display:flex;align-items:center;gap:14px;margin:0}.cps-home__promises svg{flex:0 0 44px;width:44px;height:44px;color:#222529;background:#64c5b7;border-radius:50%;padding:10px}.cps-home__promises strong{display:block;font-size:16px;line-height:1.3}.cps-home__promises span{display:block;font-size:14px;line-height:1.4;color:#555}.cps-home-products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cps-home-product{margin:0}.cps-home-product__link{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e7e7e7;border-radius:6px;overflow:hidden;color:#222529;transition:box-shadow .2s,transform .2s}.cps-home-product__link:hover{box-shadow:0 6px 18px rgba(0,0,0,.1);transform:translateY(-2px);color:#222529}.cps-home-product__image{display:block;aspect-ratio:1/1;background:#f4f4f4}.cps-home-product__image img{display:block;width:100%;height:100%;object-fit:cover}.cps-home-product__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:14px 16px 6px;font-size:15px;line-height:1.4;font-weight:500;min-height:2.8em}.cps-home-product__price{margin:0 16px;font-size:14px;color:#555}.cps-home-product__price strong{font-size:18px;color:#222529}.cps-home-product__cta{margin:14px 16px 16px;padding:10px;text-align:center;border:2px solid #222529;border-radius:4px;font-weight:600;font-size:14px;margin-top:auto}.cps-home-product__price+.cps-home-product__cta{margin-top:14px}.cps-home-product__link:hover .cps-home-product__cta{background:#222529;color:#fff}.cps-home__cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cps-home__cats li{margin:0}.cps-home__cat{display:flex;flex-direction:column;height:100%;color:#222529}.cps-home__cat:hover{color:#222529}.cps-home__cat img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px;transition:opacity .2s}.cps-home__cat:hover img{opacity:.88}.cps-home__cat h3{margin:14px 0 4px;font-size:19px;font-weight:600;line-height:1.3}.cps-home__cat h3:after{content:" \203A"}.cps-home__cat p{margin:0 0 6px;font-size:14px;line-height:1.5;color:#555}.cps-home__cat .cps-from-price{margin-top:auto;font-size:14px;font-weight:600}.cps-home__chips{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:980px}.cps-home__chips li{margin:0}.cps-home__chips a{display:inline-block;padding:10px 20px;border:1px solid #cfd8d6;border-radius:30px;background:#fff;color:#222529;font-size:15px;font-weight:500;transition:border-color .2s,background .2s}.cps-home__chips a:hover{border-color:#64c5b7;background:#e7f2ef;color:#222529}.cps-home__chips-label{text-align:center;margin:28px 0 12px;font-weight:600;font-size:15px;color:#555}.cps-home__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;counter-reset:cps-step}.cps-home__steps li{margin:0;text-align:center;padding:0 10px;counter-increment:cps-step}.cps-home__steps li:before{content:counter(cps-step);display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#f7d43d;font-size:24px;font-weight:700;color:#000}.cps-home__steps h3{margin:0 0 8px;font-size:20px;font-weight:600}.cps-home__steps p{margin:0;font-size:15px;line-height:1.6;color:#555}.cps-home__about{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cps-home__about h2{display:inline;margin:0;font:600 32px/42px Jost,"Trebuchet MS",Arial,sans-serif;color:#000;background:linear-gradient(to right,#f7d43d 0%,#f7d43d 100%) 0 80%/100% 12px repeat-x}.cps-home__about p{margin:18px 0 0;font-size:16px;line-height:1.7;color:#444}.cps-home__about ul{margin:16px 0 0;padding-left:20px}.cps-home__about li{margin:0 0 6px;font-size:16px;line-height:1.5}.cps-home__video{position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#000}.cps-home__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cps-home__faqs{max-width:820px;margin:0 auto}.cps-home__faqs details{border-bottom:1px solid #e3e3e3}.cps-home__faqs summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;position:relative;font-size:17px;font-weight:600}.cps-home__faqs summary::-webkit-details-marker{display:none}.cps-home__faqs summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400}.cps-home__faqs details[open] summary:after{content:"\2212"}.cps-home__faqs details p{margin:0 0 18px;font-size:16px;line-height:1.7;color:#444}@media (max-width:1023px){.cps-home__promises{grid-template-columns:repeat(2,1fr)}.cps-home-products,.cps-home__cats{grid-template-columns:repeat(3,1fr)}.cps-home__about{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.cps-home__section{padding:40px 0}.cps-home__wrap{padding:0 16px}.cps-home__intro{padding-top:28px}.cps-home__intro h1{font-size:28px}.cps-home__intro p{font-size:16px}.cps-home__ctas .cps-btn{flex:1 1 100%;text-align:center}.cps-home__head h2,.cps-home__about h2{font-size:26px;line-height:34px}.cps-home__head p{font-size:15px}.cps-home__promises{gap:16px}.cps-home__promises li{flex-direction:column;text-align:center;gap:8px}.cps-home-products,.cps-home__cats{grid-template-columns:repeat(2,1fr);gap:14px}.cps-home-product__name{margin:10px 10px 4px;font-size:14px}.cps-home-product__price{margin:0 10px}.cps-home-product__cta{margin:10px;padding:8px}.cps-home__cat h3{font-size:16px;margin-top:10px}.cps-home__cat p{display:none}.cps-home__steps{grid-template-columns:1fr;gap:24px}.cps-home__chips a{padding:8px 16px;font-size:14px}}