.product-intro,.product-intro *{box-sizing:border-box}.product-intro{background:#f3f7f5;font-family:Montserrat,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 40px;position:relative;width:100vw;z-index:1}.product-intro__inner{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1320px;width:100%}.product-intro__media{border-radius:18px;height:620px;overflow:hidden;position:relative;width:100%}.product-intro__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.product-intro__content{max-width:590px;padding-left:35px;width:100%}.product-intro__eyebrow{color:#fcae17;font-size:14px;letter-spacing:1.2px;line-height:1.3;margin:0 0 16px;text-transform:uppercase}.product-intro__eyebrow,.product-intro__heading{font-family:Montserrat,sans-serif;font-weight:700}.product-intro__heading{color:#00665c;font-size:48px;line-height:1.12;margin:0}.product-intro__description{color:#626c6c;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:1.7;margin:24px 0 0;max-width:570px}.product-intro__benefits{display:flex;flex-direction:column;gap:22px;list-style:none;margin:32px 0 0;padding:0}.product-intro__benefit{align-items:flex-start;display:flex;gap:14px;margin:0;padding:0}.product-intro__check{color:#00786c;display:block;flex:0 0 auto;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;line-height:1.2;margin-top:1px}.product-intro__benefit-content{display:flex;flex-direction:column;gap:4px}.product-intro__benefit-title{color:#00665c;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.product-intro__benefit-description{color:#7a8282;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.product-intro__cta{align-items:center;background:#00786c;border-radius:999px;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;justify-content:center;line-height:1.2;margin-top:34px;min-height:54px;padding:15px 34px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.product-intro__cta:focus,.product-intro__cta:hover{background:#00665c;color:#fff;text-decoration:none;transform:translateY(-1px)}@media (max-width:1000px){.product-intro{padding:80px 30px}.product-intro__inner{gap:50px}.product-intro__media{height:540px}.product-intro__heading{font-size:40px}.product-intro__description{font-size:16px}}@media (max-width:767px){.product-intro{padding:64px 20px}.product-intro__inner{gap:40px;grid-template-columns:1fr}.product-intro__media{border-radius:16px;height:420px}.product-intro__content{max-width:none;padding-left:0}.product-intro__eyebrow{font-size:13px;margin-bottom:12px}.product-intro__heading{font-size:34px;line-height:1.15}.product-intro__description{font-size:15px;line-height:1.65;margin-top:18px}.product-intro__benefits{gap:20px;margin-top:28px}.product-intro__check{font-size:18px}.product-intro__benefit-title{font-size:15px}.product-intro__benefit-description{font-size:14px}.product-intro__cta{font-size:14px;margin-top:30px;min-height:52px;padding:14px 28px}}@media (max-width:480px){.product-intro{padding:56px 18px}.product-intro__media{height:360px}.product-intro__heading{font-size:31px}}