.All-module-scss-module__wy1a5G__price a,.All-module-scss-module__wy1a5G__container .All-module-scss-module__wy1a5G__intro,.All-module-scss-module__wy1a5G__container h2,.All-module-scss-module__wy1a5G__container h1{padding:0 15px}@media (min-width:450px){.All-module-scss-module__wy1a5G__price a,.All-module-scss-module__wy1a5G__container .All-module-scss-module__wy1a5G__intro,.All-module-scss-module__wy1a5G__container h2,.All-module-scss-module__wy1a5G__container h1{padding:0 30px}}@media (min-width:992px){.All-module-scss-module__wy1a5G__all{background-color:#f5f5f5;padding:1px 0}}.All-module-scss-module__wy1a5G__container h1{margin-bottom:0;font-size:32px}.All-module-scss-module__wy1a5G__container h2{margin-bottom:0;padding-bottom:0;font-size:28px}.All-module-scss-module__wy1a5G__container .All-module-scss-module__wy1a5G__intro{max-width:600px;margin:15px auto;padding-bottom:15px;font-size:14px}@media (min-width:450px){.All-module-scss-module__wy1a5G__container{text-align:center}}@media (min-width:600px){.All-module-scss-module__wy1a5G__container h1{font-size:48px}}@media (min-width:992px){.All-module-scss-module__wy1a5G__container{max-width:1140px;margin:auto;padding:0 30px}}.All-module-scss-module__wy1a5G__photo{display:none}.All-module-scss-module__wy1a5G__photo img{display:block}@media (min-width:992px){.All-module-scss-module__wy1a5G__photo{display:block}.All-module-scss-module__wy1a5G__photo img{border-top-right-radius:20px;border-bottom-right-radius:20px}}.All-module-scss-module__wy1a5G__row{padding:20px 0 0}@media (min-width:992px){.All-module-scss-module__wy1a5G__row{background:#fff;border-radius:20px;grid-template-columns:2fr 3fr;align-items:center;margin-bottom:30px;padding:0;display:grid}}.All-module-scss-module__wy1a5G__row:nth-child(odd){background:#dcffeb}@media (min-width:992px){.All-module-scss-module__wy1a5G__row:nth-child(odd){background:#fff}}.All-module-scss-module__wy1a5G__price table{text-align:center;width:100%}.All-module-scss-module__wy1a5G__price a{color:#2fd198;margin-bottom:10px;padding-top:15px;padding-bottom:15px;font-weight:600;text-decoration:underline;display:inline-block}
.Footer-module-scss-module__kkxlOq__container{padding:0 15px}@media (min-width:450px){.Footer-module-scss-module__kkxlOq__container{padding:0 30px}}.Footer-module-scss-module__kkxlOq__mapButton{color:#fff;text-align:center;background:#2fd198;border-radius:30px;padding:14px 30px;font-weight:600}.Footer-module-scss-module__kkxlOq__siteFooter{color:#fff;background:linear-gradient(#0a1f16 0%,#06130d 100%);padding:56px 0 32px}@media (min-width:768px){.Footer-module-scss-module__kkxlOq__siteFooter{padding:72px 0 40px}}.Footer-module-scss-module__kkxlOq__container{flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;display:flex}.Footer-module-scss-module__kkxlOq__topRow{text-align:center;gap:32px;display:grid}@media (min-width:768px){.Footer-module-scss-module__kkxlOq__topRow{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start}}.Footer-module-scss-module__kkxlOq__brandBlock{flex-direction:column;align-items:center;gap:24px;display:flex}.Footer-module-scss-module__kkxlOq__brandBlock img{width:auto;height:56px}@media (min-width:768px){.Footer-module-scss-module__kkxlOq__brandBlock{align-items:flex-start}}.Footer-module-scss-module__kkxlOq__developerLink{color:#ffffffb8;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.Footer-module-scss-module__kkxlOq__developerLink span{text-decoration:underline}.Footer-module-scss-module__kkxlOq__developerLink:hover{color:#fff}.Footer-module-scss-module__kkxlOq__infoBlock{color:#ffffffd9;flex-direction:column;align-items:center;gap:20px;display:flex}@media (min-width:768px){.Footer-module-scss-module__kkxlOq__infoBlock{align-items:flex-start}}.Footer-module-scss-module__kkxlOq__iconBadge{background:#ffffff14;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.Footer-module-scss-module__kkxlOq__infoText{text-align:center;flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.Footer-module-scss-module__kkxlOq__infoText{text-align:left}}.Footer-module-scss-module__kkxlOq__infoTitle{margin:0;font-size:18px;font-weight:600}.Footer-module-scss-module__kkxlOq__infoDescription{margin:0;line-height:1.6}.Footer-module-scss-module__kkxlOq__infoDescription span{color:#26b680;font-weight:600}.Footer-module-scss-module__kkxlOq__mapButton{background:linear-gradient(135deg,#2fd198,#26b680);justify-content:center;align-items:center;gap:8px;min-width:180px;margin-top:4px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 18px 28px #26b68047}.Footer-module-scss-module__kkxlOq__mapButton:hover{transform:translateY(-2px);box-shadow:0 20px 36px #26b68052}.Footer-module-scss-module__kkxlOq__phoneList{flex-direction:column;gap:8px;display:flex}.Footer-module-scss-module__kkxlOq__phoneList a{color:#fff;font-weight:600;text-decoration:none;transition:color .2s}.Footer-module-scss-module__kkxlOq__phoneList a:hover{color:#26b680}.Footer-module-scss-module__kkxlOq__bottomRow{text-align:center;border-top:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:16px;padding-top:24px;display:flex}@media (min-width:768px){.Footer-module-scss-module__kkxlOq__bottomRow{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}.Footer-module-scss-module__kkxlOq__copyright{color:#ffffffa6;font-size:14px}.Footer-module-scss-module__kkxlOq__legalLinks{flex-direction:column;gap:12px;display:flex}.Footer-module-scss-module__kkxlOq__legalLinks a{color:#ffffffe6;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.Footer-module-scss-module__kkxlOq__legalLinks a:after{content:"";background:#ffffff2e;width:100%;height:2px;transition:background .2s;position:absolute;bottom:-4px;left:0}.Footer-module-scss-module__kkxlOq__legalLinks a:hover{color:#26b680}.Footer-module-scss-module__kkxlOq__legalLinks a:hover:after{background:#26b680}@media (min-width:600px){.Footer-module-scss-module__kkxlOq__legalLinks{flex-direction:row;gap:24px}}
.Header-module-scss-module__0VjmkG__container{padding:0 15px}@media (min-width:450px){.Header-module-scss-module__0VjmkG__container{padding:0 30px}}@media (min-width:992px){.Header-module-scss-module__0VjmkG__container{max-width:1200px;margin:auto}}.Header-module-scss-module__0VjmkG__header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;position:sticky;top:0}.Header-module-scss-module__0VjmkG__headerScrolled{border-bottom:1px solid #18243014;box-shadow:0 14px 28px #0c1c2c1f}.Header-module-scss-module__0VjmkG__headerMenuOpen{border-bottom:1px solid #1824301f;box-shadow:0 24px 48px #0c1c2c33}.Header-module-scss-module__0VjmkG__container{justify-content:space-between;align-items:center;gap:18px;padding-top:3px;padding-bottom:3px;display:flex}@media (max-width:991px){.Header-module-scss-module__0VjmkG__container{flex-wrap:wrap;row-gap:16px}}.Header-module-scss-module__0VjmkG__logo{border-radius:16px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.Header-module-scss-module__0VjmkG__logo img{width:auto;height:40px}.Header-module-scss-module__0VjmkG__navbar{align-items:center;gap:3px;display:none}@media (min-width:992px){.Header-module-scss-module__0VjmkG__navbar{display:flex}}.Header-module-scss-module__0VjmkG__actions{align-items:center;gap:18px;display:flex}@media (max-width:991px){.Header-module-scss-module__0VjmkG__actions{flex:auto;justify-content:flex-end}}.Header-module-scss-module__0VjmkG__navLink{color:#182430b8;border-radius:16px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.Header-module-scss-module__0VjmkG__navLink:hover{color:#122430;background:#2fd1981f}.Header-module-scss-module__0VjmkG__navLinkActive{color:#0f5134;background:#2fd19833;box-shadow:0 14px 26px #26b68042}.Header-module-scss-module__0VjmkG__dropdown{position:relative}.Header-module-scss-module__0VjmkG__dropdownToggle{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2fd198,#26b680);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 18px 36px #26b68057}.Header-module-scss-module__0VjmkG__dropdownToggle svg{transition:transform .2s}.Header-module-scss-module__0VjmkG__dropdownToggle:hover{filter:brightness(.92);box-shadow:0 20px 44px #26b6805c}.Header-module-scss-module__0VjmkG__dropdownToggle:focus-visible{outline-offset:2px;outline:2px solid #26b68099}.Header-module-scss-module__0VjmkG__dropdownToggleActive{box-shadow:0 20px 40px #26b68066}.Header-module-scss-module__0VjmkG__dropdownToggleOpen{filter:brightness(.9)}.Header-module-scss-module__0VjmkG__dropdownToggleOpen svg{transform:rotate(-180deg)}.Header-module-scss-module__0VjmkG__dropdownIcon{width:16px;height:16px}.Header-module-scss-module__0VjmkG__dropdownMenu{opacity:0;pointer-events:none;z-index:40;background:#fff;border:1px solid #20334414;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:5px;min-width:280px;max-width:min(600px,100vw - 32px);padding:20px 24px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,-12px);box-shadow:0 32px 48px #0c1c2c2e}.Header-module-scss-module__0VjmkG__dropdownMenu:before{content:"";background:#fff;border-top:1px solid #20334414;border-left:1px solid #20334414;width:18px;height:18px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-4px -4px 12px #0c1c2c14}@media (min-width:576px){.Header-module-scss-module__0VjmkG__dropdownMenu{grid-template-columns:repeat(2,minmax(0,1fr));min-width:320px}}@media (min-width:992px){.Header-module-scss-module__0VjmkG__dropdownMenu{grid-template-columns:repeat(2,minmax(0,1fr));min-width:600px}}@media (max-width:575px){.Header-module-scss-module__0VjmkG__dropdownMenu{max-width:calc(100vw - 24px);margin:0 auto;left:0;right:0;transform:translateY(-12px)}.Header-module-scss-module__0VjmkG__dropdownMenu:before{display:none}}.Header-module-scss-module__0VjmkG__dropdownMenuOpen{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (max-width:575px){.Header-module-scss-module__0VjmkG__dropdownMenuOpen{transform:translateY(0)}}.Header-module-scss-module__0VjmkG__dropdownItem{color:#1b2f3c;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:flex}.Header-module-scss-module__0VjmkG__dropdownItem:hover{color:#0f5134;background:#2fd19824}.Header-module-scss-module__0VjmkG__dropdownItemActive{color:#0f5134;background:#2fd19833;box-shadow:0 16px 32px #26b68038}.Header-module-scss-module__0VjmkG__dropdownBadge{text-transform:uppercase;letter-spacing:.08em;color:#15513f;background:#26b68029;border-radius:12px;margin-left:10px;padding:4px 8px;font-size:11px;font-weight:700}.Header-module-scss-module__0VjmkG__dropdownAll{color:#1a2f3d;text-align:center;background:#2033440a;grid-column:1/-1;justify-content:center;margin-top:4px;font-weight:700}.Header-module-scss-module__0VjmkG__dropdownAll:hover{color:#0f5134;background:#26b6802e}.Header-module-scss-module__0VjmkG__contacts{align-items:center;gap:10px;display:flex}@media (max-width:991px){.Header-module-scss-module__0VjmkG__contacts{display:none}}.Header-module-scss-module__0VjmkG__contacts img{width:auto;height:20px}.Header-module-scss-module__0VjmkG__contacts ul{margin:0;padding:0}.Header-module-scss-module__0VjmkG__contacts li{display:block}.Header-module-scss-module__0VjmkG__contacts a{color:inherit;font-size:14px;font-weight:600;text-decoration:none}.Header-module-scss-module__0VjmkG__contacts span{color:#787b81;font-size:14px;font-weight:600}.Header-module-scss-module__0VjmkG__burgerButton{cursor:pointer;background:#fffffff5;border:1px solid #20334414;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 18px 32px #0c1c2c24}.Header-module-scss-module__0VjmkG__burgerButton span{background:#1b2f3c;border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.Header-module-scss-module__0VjmkG__burgerButton:active{transform:scale(.96)}.Header-module-scss-module__0VjmkG__burgerButton:focus-visible{outline-offset:3px;outline:2px solid #26b68080}@media (min-width:992px){.Header-module-scss-module__0VjmkG__burgerButton{display:none}}.Header-module-scss-module__0VjmkG__burgerButtonOpen{border-color:#26b68052;box-shadow:0 18px 44px #26b68042}.Header-module-scss-module__0VjmkG__burgerButtonOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Header-module-scss-module__0VjmkG__burgerButtonOpen span:nth-child(2){opacity:0}.Header-module-scss-module__0VjmkG__burgerButtonOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module-scss-module__0VjmkG__mobileMenuBackdrop{opacity:0;pointer-events:none;z-index:49;background:#0a121a61;transition:opacity .25s;position:fixed;inset:0}@media (min-width:992px){.Header-module-scss-module__0VjmkG__mobileMenuBackdrop{display:none}}.Header-module-scss-module__0VjmkG__mobileMenuBackdropOpen{opacity:1;pointer-events:auto}.Header-module-scss-module__0VjmkG__mobileMenu{z-index:50;-webkit-overflow-scrolling:touch;background:#fff;width:100%;min-height:100dvh;transition:transform .3s;position:fixed;inset:0;overflow:hidden auto;transform:translate(100%);box-shadow:0 18px 48px #0c1c2c24}@media (min-width:992px){.Header-module-scss-module__0VjmkG__mobileMenu{display:none}}.Header-module-scss-module__0VjmkG__mobileMenuOpen{transform:translate(0)}.Header-module-scss-module__0VjmkG__mobileMenuInner{flex-direction:column;gap:18px;min-height:100vh;padding:20px 16px 28px;display:flex}.Header-module-scss-module__0VjmkG__mobileMenuHeader{justify-content:space-between;align-items:center;display:flex}.Header-module-scss-module__0VjmkG__mobileMenuTitle{color:#1b2f3c;font-size:18px;font-weight:700}.Header-module-scss-module__0VjmkG__mobileMenuClose{cursor:pointer;background:#fffffff5;border:1px solid #2033441a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.Header-module-scss-module__0VjmkG__mobileMenuClose span{background:#1b2f3c;border-radius:2px;width:18px;height:2px;position:absolute;top:50%;left:50%}.Header-module-scss-module__0VjmkG__mobileMenuClose span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.Header-module-scss-module__0VjmkG__mobileMenuClose span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.Header-module-scss-module__0VjmkG__mobileMenuClose:active{transform:scale(.96)}.Header-module-scss-module__0VjmkG__mobileMenuClose:focus-visible{outline-offset:3px;outline:2px solid #26b68080}.Header-module-scss-module__0VjmkG__mobileNav{flex-direction:column;flex:auto;gap:18px;display:flex;overflow-y:auto}.Header-module-scss-module__0VjmkG__mobileNav ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.Header-module-scss-module__0VjmkG__mobileSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:#18243094;font-size:12px;font-weight:700}.Header-module-scss-module__0VjmkG__mobileNavLink{color:#182430e6;background:#1824300a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.Header-module-scss-module__0VjmkG__mobileNavLink:active{transform:scale(.98)}.Header-module-scss-module__0VjmkG__mobileNavLink:focus-visible{outline-offset:3px;outline:2px solid #26b68080}.Header-module-scss-module__0VjmkG__mobileNavLink:hover{color:#0f5134;background:#2fd1982e}.Header-module-scss-module__0VjmkG__mobileNavLinkActive{color:#0f5134;background:#2fd19847;box-shadow:0 16px 32px #26b68038}.Header-module-scss-module__0VjmkG__mobileBadge{letter-spacing:.08em;text-transform:uppercase;color:#15513f;background:#26b68029;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:700}.Header-module-scss-module__0VjmkG__mobileContacts{border-top:1px solid #1824300f;flex-direction:column;gap:6px;margin-top:8px;padding-top:12px;display:flex}.Header-module-scss-module__0VjmkG__mobilePhone{color:#1b2f3c;font-size:18px;font-weight:700;text-decoration:none}.Header-module-scss-module__0VjmkG__mobileAddress{color:#18243099;font-size:14px;font-weight:600}@media (max-width:575px){.Header-module-scss-module__0VjmkG__logo{order:-1}}
.Links-module-scss-module__lWNOWa__heroText h1{padding:0 15px}@media (min-width:450px){.Links-module-scss-module__lWNOWa__heroText h1{padding:0 30px}}.Links-module-scss-module__lWNOWa__container{flex-direction:column;align-items:center;display:flex}@media (min-width:992px){.Links-module-scss-module__lWNOWa__container{max-width:1200px;margin:auto;padding:0 30px}}.Links-module-scss-module__lWNOWa__heroText{flex-direction:column-reverse;width:100%;display:flex}.Links-module-scss-module__lWNOWa__nav{transition:all 1s}.Links-module-scss-module__lWNOWa__nav ::-webkit-scrollbar{display:none}.Links-module-scss-module__lWNOWa__nav .Links-module-scss-module__lWNOWa__links{padding-bottom:0;scroll-padding-right:100px;animation-name:Links-module-scss-module__lWNOWa__menuOpacity;animation-duration:1s;animation-iteration-count:1;display:flex;overflow:auto;scrollbar-width:2px!important}@media (min-width:992px){.Links-module-scss-module__lWNOWa__nav .Links-module-scss-module__lWNOWa__links{overflow:inherit;flex-wrap:wrap;justify-content:center;padding:20px 0;animation-name:none}}.Links-module-scss-module__lWNOWa__nav .Links-module-scss-module__lWNOWa__links a{transition:all 1s}.Links-module-scss-module__lWNOWa__nav .Links-module-scss-module__lWNOWa__links a:first-child{margin-left:15px}@media (min-width:992px){.Links-module-scss-module__lWNOWa__nav .Links-module-scss-module__lWNOWa__links a:first-child{margin-left:0}}.Links-module-scss-module__lWNOWa__nav .Links-module-scss-module__lWNOWa__lookAll{margin-left:15px}.Links-module-scss-module__lWNOWa__heroImg{display:none}.Links-module-scss-module__lWNOWa__heroImg img{width:100%}@keyframes Links-module-scss-module__lWNOWa__menuOpacity{0%{opacity:0}to{opacity:1}}
.Navbar-module-scss-module__FtVR1G__container{padding:0 15px}@media (min-width:450px){.Navbar-module-scss-module__FtVR1G__container{padding:0 30px}}@media (min-width:992px){.Navbar-module-scss-module__FtVR1G__container{max-width:1200px;margin:auto}}.Navbar-module-scss-module__FtVR1G__navbar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9;background:#fffc;width:100%;padding:10px 0;position:fixed;bottom:0}@media (min-width:769px){.Navbar-module-scss-module__FtVR1G__navbar{display:none}}.Navbar-module-scss-module__FtVR1G__container{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}.Navbar-module-scss-module__FtVR1G__navButton,.Navbar-module-scss-module__FtVR1G__callButton{color:#182430c7;background:#ffffffeb;border-radius:18px;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-width:130px;padding:10px 16px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:flex;box-shadow:0 14px 28px #0c1c2c1a}.Navbar-module-scss-module__FtVR1G__navButton svg,.Navbar-module-scss-module__FtVR1G__callButton svg{width:20px;height:20px;color:inherit;display:block}.Navbar-module-scss-module__FtVR1G__navButton:active,.Navbar-module-scss-module__FtVR1G__callButton:active{transform:scale(.96)}.Navbar-module-scss-module__FtVR1G__navButton:focus-visible,.Navbar-module-scss-module__FtVR1G__callButton:focus-visible{outline-offset:3px;outline:2px solid #26b68080}.Navbar-module-scss-module__FtVR1G__navButtonActive{color:#0f5134;background:#2fd19833;box-shadow:0 18px 36px #26b6803d}.Navbar-module-scss-module__FtVR1G__navButton:hover{color:#0f5134;background:#2fd19829}.Navbar-module-scss-module__FtVR1G__callButton{color:#fff;background:linear-gradient(135deg,#2fd198,#26b680);box-shadow:0 18px 38px #26b68047}.Navbar-module-scss-module__FtVR1G__callButton:hover{background:linear-gradient(135deg,#2bc892,#22ad77)}
.Promo-module-scss-module__yF3ffq__promo{text-align:center;background:#fac8d4;border-radius:15px;margin:15px;padding:10px}@media (min-width:450px){.Promo-module-scss-module__yF3ffq__promo{margin:30px}}@media (min-width:600px){.Promo-module-scss-module__yF3ffq__promo{padding:20px}.Promo-module-scss-module__yF3ffq__promo p{font-size:16px}}@media (min-width:1150px){.Promo-module-scss-module__yF3ffq__promo{max-width:1140px;margin:30px auto}}.Promo-module-scss-module__yF3ffq__container{margin:auto}@media (min-width:600px){.Promo-module-scss-module__yF3ffq__container{justify-content:space-around;align-items:center;display:flex}}.Promo-module-scss-module__yF3ffq__attention{color:#fff;background:#ff4d4d;border-radius:8px;margin:0;font-size:12px;font-weight:700;display:inline-block;padding:3px 10px!important}.Promo-module-scss-module__yF3ffq__addition{font-size:12px}.Promo-module-scss-module__yF3ffq__product{font-size:12px;font-weight:600;line-height:1.2em;margin:10px 0!important}@media (min-width:600px){.Promo-module-scss-module__yF3ffq__product{margin:0 15px!important}}.Promo-module-scss-module__yF3ffq__price{color:#fff;background:#ff4d4d;border-radius:8px;margin:0;font-size:12px;font-weight:700;display:inline-block;padding:3px 10px!important}
.HowToBuy-module-scss-module__EKEuBa__howToBuy{background:linear-gradient(140deg,#f6fbff 0%,#f9fdf9 55%,#eef5ff 100%);padding:120px 24px;position:relative;overflow:hidden}.HowToBuy-module-scss-module__EKEuBa__howToBuy h2{text-align:left}.HowToBuy-module-scss-module__EKEuBa__wrapper{z-index:1;flex-direction:column;gap:48px;max-width:1120px;margin:0 auto;display:flex;position:relative}.HowToBuy-module-scss-module__EKEuBa__header{flex-direction:column;gap:12px;max-width:540px;display:flex}.HowToBuy-module-scss-module__EKEuBa__kicker{letter-spacing:.1em;text-transform:uppercase;color:#2fd198;font-size:13px;font-weight:700;display:inline-block}.HowToBuy-module-scss-module__EKEuBa__subtitle{color:#1a2232b3;margin:0;font-size:16px;line-height:1.6}.HowToBuy-module-scss-module__EKEuBa__content{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:flex-start;gap:32px;display:grid}.HowToBuy-module-scss-module__EKEuBa__steps{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.HowToBuy-module-scss-module__EKEuBa__step{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #2aa96e1f;border-radius:24px;grid-template-columns:auto 1fr;align-items:flex-start;gap:20px;padding:24px;display:grid;position:relative;box-shadow:0 22px 34px -26px #26604759}.HowToBuy-module-scss-module__EKEuBa__stepBadge{color:#fff;background:#2fd198;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 12px 20px -12px #21855980}.HowToBuy-module-scss-module__EKEuBa__stepBody{flex-direction:column;gap:8px;display:flex}.HowToBuy-module-scss-module__EKEuBa__stepTitle{color:#0f172a;margin:0;font-size:20px;line-height:1.3}.HowToBuy-module-scss-module__EKEuBa__stepText{color:#1a2232bf;font-size:16px;line-height:1.6}.HowToBuy-module-scss-module__EKEuBa__stepText a{color:#2fd198;border-bottom:1px solid #2aa96e40;text-decoration:none;transition:border-color .2s,color .2s}.HowToBuy-module-scss-module__EKEuBa__stepText a:hover{color:#29b986;border-color:#0000}.HowToBuy-module-scss-module__EKEuBa__phoneLink{color:inherit}.HowToBuy-module-scss-module__EKEuBa__ctaCard{background:linear-gradient(160deg,#ffffffeb 0%,#fff 100%);border:1px solid #1118270f;border-radius:28px;flex-direction:column;gap:20px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 66px -44px #0f172a61}.HowToBuy-module-scss-module__EKEuBa__ctaGradient{z-index:0;background:radial-gradient(circle,#2aa96e14,#2aa96e00);width:320px;height:320px;position:absolute;inset:-140px auto auto 36%}.HowToBuy-module-scss-module__EKEuBa__ctaHeading{color:#0f172a;z-index:1;margin:0;font-size:24px;line-height:1.3;position:relative}.HowToBuy-module-scss-module__EKEuBa__ctaDescription{color:#0f172ab3;z-index:1;margin:0;font-size:16px;line-height:1.6;position:relative}.HowToBuy-module-scss-module__EKEuBa__ctaPhone{color:#2fd198;z-index:1;font-size:28px;font-weight:700;text-decoration:none;position:relative}.HowToBuy-module-scss-module__EKEuBa__ctaPhone:hover{color:#27b080}.HowToBuy-module-scss-module__EKEuBa__ctaButton{color:#fff;z-index:1;background:#2fd198;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;position:relative}.HowToBuy-module-scss-module__EKEuBa__ctaButton:hover{background:#2abd89;transform:translateY(-2px);box-shadow:0 14px 22px -12px #2aa96e99}.HowToBuy-module-scss-module__EKEuBa__ctaMeta{z-index:1;color:#0f172ab3;gap:16px;font-size:15px;line-height:1.5;display:grid;position:relative}.HowToBuy-module-scss-module__EKEuBa__ctaMeta div{flex-direction:column;gap:4px;display:flex}.HowToBuy-module-scss-module__EKEuBa__ctaLabel{letter-spacing:.08em;text-transform:uppercase;color:#0f172aa6;font-size:13px;font-weight:600}@media (max-width:768px){.HowToBuy-module-scss-module__EKEuBa__howToBuy{border-radius:24px;margin-top:60px;padding:48px 18px}.HowToBuy-module-scss-module__EKEuBa__kicker{font-size:12px}.HowToBuy-module-scss-module__EKEuBa__subtitle,.HowToBuy-module-scss-module__EKEuBa__stepText,.HowToBuy-module-scss-module__EKEuBa__ctaDescription{font-size:15px}.HowToBuy-module-scss-module__EKEuBa__stepTitle{font-size:18px}.HowToBuy-module-scss-module__EKEuBa__step{grid-template-columns:auto 1fr;padding:20px}.HowToBuy-module-scss-module__EKEuBa__ctaCard{padding:28px 24px}.HowToBuy-module-scss-module__EKEuBa__ctaPhone{font-size:24px}.HowToBuy-module-scss-module__EKEuBa__ctaHeading{font-size:22px}.HowToBuy-module-scss-module__EKEuBa__ctaButton{font-size:15px}.HowToBuy-module-scss-module__EKEuBa__ctaMeta{font-size:14px}}@media (max-width:480px){.HowToBuy-module-scss-module__EKEuBa__howToBuy{padding:40px 16px}.HowToBuy-module-scss-module__EKEuBa__step{grid-template-columns:1fr;padding:16px}.HowToBuy-module-scss-module__EKEuBa__stepBadge{width:38px;height:38px;font-size:16px}.HowToBuy-module-scss-module__EKEuBa__stepBody{gap:6px}.HowToBuy-module-scss-module__EKEuBa__kicker{font-size:11px}.HowToBuy-module-scss-module__EKEuBa__subtitle,.HowToBuy-module-scss-module__EKEuBa__stepText,.HowToBuy-module-scss-module__EKEuBa__ctaDescription{font-size:14px;line-height:1.5}.HowToBuy-module-scss-module__EKEuBa__stepTitle{font-size:17px}.HowToBuy-module-scss-module__EKEuBa__ctaCard{gap:16px;padding:24px 18px}.HowToBuy-module-scss-module__EKEuBa__ctaHeading,.HowToBuy-module-scss-module__EKEuBa__ctaPhone{font-size:20px}.HowToBuy-module-scss-module__EKEuBa__ctaButton{width:100%;padding:12px 20px;font-size:14px}.HowToBuy-module-scss-module__EKEuBa__ctaMeta{gap:12px;font-size:13px}.HowToBuy-module-scss-module__EKEuBa__ctaLabel{font-size:12px}}
.Calculator-module-scss-module__SGfg1q__calculator{background:#fff;border-radius:26px;flex-direction:column;gap:clamp(18px,3vw,26px);width:min(100%,680px);margin:0;padding:clamp(22px,4vw,32px);display:flex;position:relative;box-shadow:0 18px 36px #1426381f}.Calculator-module-scss-module__SGfg1q__calculator.Calculator-module-scss-module__SGfg1q__embedded{width:100%;max-width:none}.Calculator-module-scss-module__SGfg1q__calculator h1{color:#182430;margin:0;font-size:24px;font-weight:700;line-height:1.25}.Calculator-module-scss-module__SGfg1q__controlStack,.Calculator-module-scss-module__SGfg1q__controlRow{flex-direction:column;gap:clamp(12px,2vw,18px);display:flex}.Calculator-module-scss-module__SGfg1q__formGroup{background:#f5f7fb;border:1px solid #20334414;border-radius:20px;flex-direction:column;gap:12px;padding:clamp(14px,3vw,20px) clamp(16px,3.2vw,22px);display:flex}.Calculator-module-scss-module__SGfg1q__formGroup label{letter-spacing:.08em;text-transform:uppercase;color:#1a2d3eb8;font-size:12px;font-weight:600}.Calculator-module-scss-module__SGfg1q__buttonGroup{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:clamp(8px,2vw,12px);display:grid}.Calculator-module-scss-module__SGfg1q__typeButtonGroup{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.Calculator-module-scss-module__SGfg1q__sizeButtonGroup{flex-wrap:nowrap;gap:clamp(8px,2vw,12px);display:flex}.Calculator-module-scss-module__SGfg1q__sizeButtonGroup .Calculator-module-scss-module__SGfg1q__button{flex:1 1 0}.Calculator-module-scss-module__SGfg1q__button{color:#273746;cursor:pointer;background:#fff;border:1px solid #6b778829;border-radius:14px;padding:clamp(8px,2.2vw,12px) clamp(12px,2.4vw,16px);font-size:clamp(14px,2.6vw,15px);font-weight:600;transition:background .2s,box-shadow .2s,border-color .2s}.Calculator-module-scss-module__SGfg1q__button:hover{border-color:#2fd19873;box-shadow:0 10px 18px #49a3811f}.Calculator-module-scss-module__SGfg1q__button.Calculator-module-scss-module__SGfg1q__active{color:#15513f;background:#2fd1981f;border-color:#2fd19899;box-shadow:0 12px 22px #49a38133}.Calculator-module-scss-module__SGfg1q__fixedProfile{color:#1f2e3c;font-size:15px;font-weight:600}.Calculator-module-scss-module__SGfg1q__checkboxLabel{color:#243746;background:#fff;border:1px solid #20334414;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:clamp(10px,2.6vw,14px) clamp(12px,2.8vw,16px);font-size:14px;font-weight:600;display:flex}.Calculator-module-scss-module__SGfg1q__checkboxControl{align-items:center;gap:10px;display:flex}.Calculator-module-scss-module__SGfg1q__checkboxText{color:#243746;font-weight:600}.Calculator-module-scss-module__SGfg1q__checkboxLabel input{accent-color:#2fd198;width:18px;height:18px}.Calculator-module-scss-module__SGfg1q__checkboxPrice{white-space:nowrap;color:#1a6a4a;font-weight:600}.Calculator-module-scss-module__SGfg1q__checkboxGroup{justify-content:center}@media (min-width:992px){.Calculator-module-scss-module__SGfg1q__twoColumnRow{flex-direction:row;gap:16px}.Calculator-module-scss-module__SGfg1q__twoColumnRow>.Calculator-module-scss-module__SGfg1q__formGroup{flex:1 1 0}.Calculator-module-scss-module__SGfg1q__checkboxRow{align-items:stretch}.Calculator-module-scss-module__SGfg1q__checkboxGroup{padding-top:20px;padding-bottom:20px}}.Calculator-module-scss-module__SGfg1q__summaryPanel{background:linear-gradient(#fff 0%,#f6faf7 100%);border:1px solid #20334414;border-radius:24px;flex-direction:column;gap:clamp(14px,2.6vw,18px);margin-top:4px;padding:clamp(16px,3vw,22px) clamp(18px,3.4vw,24px) clamp(18px,3.4vw,26px);display:flex;box-shadow:0 16px 32px #122a3c1f}.Calculator-module-scss-module__SGfg1q__summaryPriceBlock{flex-direction:column;gap:6px;display:flex}.Calculator-module-scss-module__SGfg1q__summaryLabel{letter-spacing:.08em;text-transform:uppercase;color:#1a2d3e99;font-size:12px;font-weight:600}.Calculator-module-scss-module__SGfg1q__summaryPrice{color:#2fd198;letter-spacing:-.01em;font-size:clamp(26px,4vw,32px);font-weight:700}.Calculator-module-scss-module__SGfg1q__openCartButton{color:#126948;cursor:pointer;text-align:center;background:#2fd1981f;border:1px solid #2fd1982e;border-radius:14px;width:100%;padding:10px 16px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.Calculator-module-scss-module__SGfg1q__openCartButton:hover{background:#2fd1982e;transform:translateY(-1px)}.Calculator-module-scss-module__SGfg1q__selectionSummary{flex-direction:column;gap:10px;display:flex}.Calculator-module-scss-module__SGfg1q__selectionLabel{color:#1d2934bf;font-size:13px;font-weight:600}.Calculator-module-scss-module__SGfg1q__selectionPills{flex-wrap:wrap;gap:clamp(6px,2vw,10px);display:flex}.Calculator-module-scss-module__SGfg1q__pill{color:#1e4260;background:#2196f314;border:1px solid #2196f32e;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}@media (min-width:1280px){.Calculator-module-scss-module__SGfg1q__calculator{width:min(100%,720px)}}.Calculator-module-scss-module__SGfg1q__addToCartButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2fd198,#26b680);border:none;border-radius:16px;width:100%;padding:clamp(12px,3.2vw,16px) 0;font-size:clamp(15px,3vw,16px);font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 18px 28px #26b68047}.Calculator-module-scss-module__SGfg1q__addToCartButton:hover{transform:translateY(-2px);box-shadow:0 20px 36px #26b68052}.Calculator-module-scss-module__SGfg1q__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:12000;opacity:1;background:#0914208c;position:fixed;inset:0}.Calculator-module-scss-module__SGfg1q__overlayEntering{animation:.32s forwards Calculator-module-scss-module__SGfg1q__overlayFadeIn}.Calculator-module-scss-module__SGfg1q__overlayExiting{animation:.28s forwards Calculator-module-scss-module__SGfg1q__overlayFadeOut}.Calculator-module-scss-module__SGfg1q__modal{z-index:13000;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.Calculator-module-scss-module__SGfg1q__modalContent{background:linear-gradient(165deg,#fff 0%,#f6faf7 100%);border-radius:0;flex-direction:column;flex:0 100%;width:100%;height:100%;max-height:100%;display:flex;transform:translate(0);box-shadow:0 28px 46px #10233438}.Calculator-module-scss-module__SGfg1q__modalEntering{animation:.32s cubic-bezier(.23,1,.32,1) forwards Calculator-module-scss-module__SGfg1q__cartSlideIn}.Calculator-module-scss-module__SGfg1q__modalExiting{animation:.28s cubic-bezier(.4,0,.2,1) forwards Calculator-module-scss-module__SGfg1q__cartSlideOut}.Calculator-module-scss-module__SGfg1q__modalActive{animation:none}.Calculator-module-scss-module__SGfg1q__modalHeader{border-bottom:1px solid #20334414;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.Calculator-module-scss-module__SGfg1q__modalHeader h3{color:#122130;margin:0;font-size:24px;font-weight:700}.Calculator-module-scss-module__SGfg1q__closeButton{color:#1e3141;cursor:pointer;background:#ecf3f8e6;border:none;border-radius:12px;width:42px;height:42px;font-size:20px;transition:background .2s,transform .2s}.Calculator-module-scss-module__SGfg1q__closeButton:hover{background:#dae6f0f2;transform:translateY(-1px)}.Calculator-module-scss-module__SGfg1q__cartBody{flex-direction:column;flex:auto;gap:16px;padding:24px 28px;display:flex;overflow-y:auto}.Calculator-module-scss-module__SGfg1q__stepPaneEnterForward{animation:.36s cubic-bezier(.22,.61,.36,1) forwards Calculator-module-scss-module__SGfg1q__stepPaneForward}.Calculator-module-scss-module__SGfg1q__stepPaneEnterBackward{animation:.36s cubic-bezier(.22,.61,.36,1) forwards Calculator-module-scss-module__SGfg1q__stepPaneBackward}.Calculator-module-scss-module__SGfg1q__cartItem{background:#f5f8fc;border:1px solid #20334414;border-radius:16px;justify-content:space-between;gap:16px;padding:18px;animation:.32s forwards Calculator-module-scss-module__SGfg1q__cartItemEnter;display:flex}.Calculator-module-scss-module__SGfg1q__cartItemRemoving{animation:.26s forwards Calculator-module-scss-module__SGfg1q__cartItemLeave}.Calculator-module-scss-module__SGfg1q__cartItemDetails{flex-direction:column;gap:8px;display:flex}.Calculator-module-scss-module__SGfg1q__cartItemTitle{color:#122130;font-size:16px;font-weight:700}.Calculator-module-scss-module__SGfg1q__cartItemMeta{flex-wrap:wrap;gap:6px;display:flex}.Calculator-module-scss-module__SGfg1q__cartItemMeta span{color:#1f2e3c;background:#fff;border:1px solid #20334414;border-radius:12px;padding:5px 10px;font-size:12px;font-weight:600}.Calculator-module-scss-module__SGfg1q__cartItemActions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.Calculator-module-scss-module__SGfg1q__cartItemPrice{color:#126948;font-size:18px;font-weight:700}.Calculator-module-scss-module__SGfg1q__removeButton{color:#d6455d;cursor:pointer;background:#ffebeee6;border:none;border-radius:12px;padding:8px 12px;font-weight:600;transition:background .2s,transform .2s}.Calculator-module-scss-module__SGfg1q__removeButton:hover{background:#ffdae0f2;transform:translateY(-1px)}.Calculator-module-scss-module__SGfg1q__floatingCartButton{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#142430;cursor:pointer;z-index:16000;background:#ffffff8c;border:1px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .25s,box-shadow .25s,background .25s,opacity .2s;display:inline-flex;position:fixed;top:32px;right:32px;box-shadow:0 24px 38px #1c405a2e}.Calculator-module-scss-module__SGfg1q__floatingCartButton:hover{background:#ffffffb3;transform:translateY(-2px)scale(1.03);box-shadow:0 32px 48px #183a543d}.Calculator-module-scss-module__SGfg1q__cartIcon{color:#162b3a;justify-content:center;align-items:center;display:flex}.Calculator-module-scss-module__SGfg1q__cartBadge{color:#fff;background:#ff1f3d;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 10px 18px #ff1f3d42}.Calculator-module-scss-module__SGfg1q__emptyCart{text-align:center;color:#122130a6;background:#f5f8fc;border-radius:16px;padding:60px 24px;font-weight:600}.Calculator-module-scss-module__SGfg1q__cartFooter{background:linear-gradient(#fff 0%,#f5f9fb 100%);border-top:1px solid #20334414;flex-direction:column;gap:18px;padding:24px 28px 32px;display:flex}.Calculator-module-scss-module__SGfg1q__cartTotal{background:#2fd1981f;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:16px;display:flex}.Calculator-module-scss-module__SGfg1q__cartTotal span{color:#122130b3;font-weight:600}.Calculator-module-scss-module__SGfg1q__cartTotal strong{color:#126948;font-size:22px}.Calculator-module-scss-module__SGfg1q__orderForm{flex-direction:column;gap:12px;display:flex}.Calculator-module-scss-module__SGfg1q__stepIntro{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.Calculator-module-scss-module__SGfg1q__stepIntro h4{color:#122130;margin:0;font-size:18px;font-weight:700}.Calculator-module-scss-module__SGfg1q__stepIntro p{color:#122130b8;margin:0;font-size:14px}.Calculator-module-scss-module__SGfg1q__deliveryToggle{border-style:dashed;justify-content:flex-start}.Calculator-module-scss-module__SGfg1q__deliveryDetails{flex-direction:column;gap:8px;padding:12px 0 4px;display:flex}.Calculator-module-scss-module__SGfg1q__deliveryNote{color:#1221308c;margin:0;font-size:12px;line-height:1.4}.Calculator-module-scss-module__SGfg1q__commentBlock{flex-direction:column;gap:8px;display:flex}.Calculator-module-scss-module__SGfg1q__commentBlock label{color:#1a2d3eb8;font-size:13px;font-weight:600}.Calculator-module-scss-module__SGfg1q__orderForm textarea{resize:vertical;background:#fff;border:1px solid #cbd5e1e6;border-radius:12px;width:100%;min-height:120px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.Calculator-module-scss-module__SGfg1q__orderForm textarea:focus{border-color:#2fd198b3;outline:none;box-shadow:0 0 0 4px #2fd19826}.Calculator-module-scss-module__SGfg1q__footerActions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.Calculator-module-scss-module__SGfg1q__secondaryButton{color:#1e3141;cursor:pointer;background:#ecf3f8eb;border:1px solid #12213029;border-radius:14px;padding:12px 22px;font-size:15px;font-weight:600;transition:background .2s,transform .2s,border-color .2s}.Calculator-module-scss-module__SGfg1q__secondaryButton:hover{background:#dae6f0fa;border-color:#12213047;transform:translateY(-1px)}.Calculator-module-scss-module__SGfg1q__thanksStep{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:18px;min-height:340px;display:flex}.Calculator-module-scss-module__SGfg1q__thanksIcon{color:#1e845e;background:#2fd19826;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:34px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #2fd19859,0 14px 28px #2fd19842}.Calculator-module-scss-module__SGfg1q__thanksStep h4{color:#122130;margin:0;font-size:24px;font-weight:700}.Calculator-module-scss-module__SGfg1q__thanksStep p{color:#122130b8;max-width:320px;margin:0;font-size:15px;line-height:1.5}.Calculator-module-scss-module__SGfg1q__thanksFooter{background:linear-gradient(#fff 0%,#f5f9fb 100%);border-top:1px solid #20334414;flex-wrap:wrap;justify-content:center;gap:12px;padding:24px 28px 32px;display:flex}.Calculator-module-scss-module__SGfg1q__thanksFooter .Calculator-module-scss-module__SGfg1q__orderButton{min-width:180px}.Calculator-module-scss-module__SGfg1q__cartFooter>.Calculator-module-scss-module__SGfg1q__orderButton{width:100%}.Calculator-module-scss-module__SGfg1q__footerActions .Calculator-module-scss-module__SGfg1q__orderButton{flex:180px}.Calculator-module-scss-module__SGfg1q__footerActions .Calculator-module-scss-module__SGfg1q__secondaryButton{flex:160px}.Calculator-module-scss-module__SGfg1q__orderForm .Calculator-module-scss-module__SGfg1q__checkboxLabel{margin-top:4px}.Calculator-module-scss-module__SGfg1q__orderForm .Calculator-module-scss-module__SGfg1q__checkboxLabel input{width:20px;height:20px}.Calculator-module-scss-module__SGfg1q__orderForm .Calculator-module-scss-module__SGfg1q__checkboxLabel .Calculator-module-scss-module__SGfg1q__checkboxText{font-size:14px}.Calculator-module-scss-module__SGfg1q__formRow{flex-wrap:wrap;gap:10px;display:flex}.Calculator-module-scss-module__SGfg1q__formRow input{background:#fff;border:1px solid #cbd5e1e6;border-radius:12px;flex:220px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.Calculator-module-scss-module__SGfg1q__formRow input:focus{border-color:#2fd198b3;outline:none;box-shadow:0 0 0 4px #2fd19826}.Calculator-module-scss-module__SGfg1q__orderButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2fd198,#26b680);border:none;border-radius:14px;align-self:flex-end;padding:12px 28px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 18px 28px #26b68047}.Calculator-module-scss-module__SGfg1q__orderButton:hover:enabled{transform:translateY(-2px);box-shadow:0 22px 34px #26b68052}.Calculator-module-scss-module__SGfg1q__orderButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (max-width:768px){.Calculator-module-scss-module__SGfg1q__calculator{gap:18px;width:100%;padding:clamp(18px,6vw,24px)}.Calculator-module-scss-module__SGfg1q__floatingCartButton{width:64px;height:64px;top:auto;bottom:24px;right:20px}.Calculator-module-scss-module__SGfg1q__cartItem{flex-direction:column;align-items:flex-start}.Calculator-module-scss-module__SGfg1q__cartItemActions{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.Calculator-module-scss-module__SGfg1q__orderButton{width:100%}}@media (max-width:480px){.Calculator-module-scss-module__SGfg1q__calculator{border-radius:20px;gap:16px;padding:clamp(16px,7vw,20px)}.Calculator-module-scss-module__SGfg1q__calculator h1{font-size:20px}.Calculator-module-scss-module__SGfg1q__formGroup{border-radius:18px;padding:12px 14px}.Calculator-module-scss-module__SGfg1q__modalHeader{padding:20px 18px}.Calculator-module-scss-module__SGfg1q__cartBody{padding:18px}.Calculator-module-scss-module__SGfg1q__cartFooter{padding:20px 18px 24px}}@media (min-width:1024px){.Calculator-module-scss-module__SGfg1q__modalContent{border-radius:24px 0 0 24px;flex:0 0 33vw;max-width:520px}}@keyframes Calculator-module-scss-module__SGfg1q__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Calculator-module-scss-module__SGfg1q__overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes Calculator-module-scss-module__SGfg1q__cartSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes Calculator-module-scss-module__SGfg1q__cartSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(32px)}}@keyframes Calculator-module-scss-module__SGfg1q__cartItemEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Calculator-module-scss-module__SGfg1q__cartItemLeave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes Calculator-module-scss-module__SGfg1q__stepPaneForward{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes Calculator-module-scss-module__SGfg1q__stepPaneBackward{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Calculator-module-scss-module__SGfg1q__overlayEntering,.Calculator-module-scss-module__SGfg1q__overlayExiting,.Calculator-module-scss-module__SGfg1q__modalEntering,.Calculator-module-scss-module__SGfg1q__modalExiting,.Calculator-module-scss-module__SGfg1q__cartItem,.Calculator-module-scss-module__SGfg1q__cartItemRemoving,.Calculator-module-scss-module__SGfg1q__stepPaneEnterForward,.Calculator-module-scss-module__SGfg1q__stepPaneEnterBackward{animation:none!important}.Calculator-module-scss-module__SGfg1q__floatingCartButton,.Calculator-module-scss-module__SGfg1q__removeButton,.Calculator-module-scss-module__SGfg1q__addToCartButton,.Calculator-module-scss-module__SGfg1q__openCartButton{transition:none!important}}
.NewYear-module-scss-module__r-H_9q__section{max-width:1180px;margin:0 auto}.NewYear-module-scss-module__r-H_9q__panel{border-bottom:1px solid #09272f0f;flex-direction:column;gap:clamp(24px,5vw,32px);margin-bottom:30px;padding:70px 30px;display:flex}@media (max-width:500px){.NewYear-module-scss-module__r-H_9q__panel{border-bottom:none;padding:40px 20px}}.NewYear-module-scss-module__r-H_9q__header{flex-direction:column;gap:clamp(10px,3vw,16px);display:flex}.NewYear-module-scss-module__r-H_9q__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ff4d4db8;font-size:12px;font-weight:600}.NewYear-module-scss-module__r-H_9q__title{color:#09272fe6;margin:0;font-size:clamp(26px,5vw,32px);font-weight:700;line-height:1.28}.NewYear-module-scss-module__r-H_9q__lead{color:#09272fad;margin:0;font-size:clamp(15px,3vw,17px);line-height:1.6}.NewYear-module-scss-module__r-H_9q__priceList{background:#eaf8f180;border:1px solid #2fd1982e;border-radius:18px;grid-template-columns:1fr 1fr;gap:15px 50px;margin:0;padding:clamp(16px,4vw,22px);list-style:none;display:grid}@media (max-width:768px){.NewYear-module-scss-module__r-H_9q__priceList{grid-template-columns:1fr;font-size:14px}}.NewYear-module-scss-module__r-H_9q__priceRow{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.NewYear-module-scss-module__r-H_9q__priceLabel{white-space:nowrap;color:#09272f99;font-weight:400}.NewYear-module-scss-module__r-H_9q__priceValue{white-space:nowrap;color:#09272fdb;font-weight:700}.NewYear-module-scss-module__r-H_9q__leader{border-bottom:1px dashed #09272f1f;height:0;transform:translateY(-2px)}.NewYear-module-scss-module__r-H_9q__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.NewYear-module-scss-module__r-H_9q__deadline{color:#09272f94;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.NewYear-module-scss-module__r-H_9q__deadline svg{font-size:18px}.NewYear-module-scss-module__r-H_9q__phone{color:#09272fd1;background:0 0;border:1px solid #09272f1f;border-radius:16px;align-items:center;gap:10px;padding:12px 22px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.NewYear-module-scss-module__r-H_9q__phone svg{font-size:18px}.NewYear-module-scss-module__r-H_9q__phone:hover{color:#09272fe6;background-color:#2fd19814}@media (max-width:640px){.NewYear-module-scss-module__r-H_9q__footer{flex-direction:column;align-items:stretch}.NewYear-module-scss-module__r-H_9q__deadline,.NewYear-module-scss-module__r-H_9q__phone{justify-content:center}}
.Greenhouse-module-scss-module__HS7xba__page{flex-direction:column;gap:70px;padding-bottom:80px;display:flex}.Greenhouse-module-scss-module__HS7xba__hero{margin:0}.Greenhouse-module-scss-module__HS7xba__heroImage{background-image:var(--hero-desktop-image);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.Greenhouse-module-scss-module__HS7xba__heroImage{background-image:var(--hero-mobile-image);min-height:100vh}}.Greenhouse-module-scss-module__HS7xba__heroOverlay{background:linear-gradient(#0f172a00 0%,#0f172ab8 100%);position:absolute;inset:0}.Greenhouse-module-scss-module__HS7xba__heroContent{z-index:1;color:#fff;flex-direction:column;gap:clamp(14px,3vw,24px);max-width:640px;padding:clamp(28px,6vw,48px) clamp(24px,6vw,56px) clamp(32px,7vw,64px);display:flex;position:relative}.Greenhouse-module-scss-module__HS7xba__heroTitle{letter-spacing:-.01em;margin:0;font-size:32px;line-height:1.1}.Greenhouse-module-scss-module__HS7xba__heroTitle span{color:#2fd198;margin-top:8px;font-size:22px;display:block}.Greenhouse-module-scss-module__HS7xba__heroTagline{margin:0;font-size:18px;font-weight:600;line-height:1.4}.Greenhouse-module-scss-module__HS7xba__heroPrice{letter-spacing:.02em;margin:0;font-size:20px;font-weight:700}.Greenhouse-module-scss-module__HS7xba__heroButton{color:#fff;background:linear-gradient(135deg,#2fd198,#1da46c);border-radius:16px;align-self:flex-start;padding:14px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 18px 28px #1fa0705c}.Greenhouse-module-scss-module__HS7xba__heroButton:hover{transform:translateY(-2px);box-shadow:0 22px 36px #1fa0706b}.Greenhouse-module-scss-module__HS7xba__content{flex-direction:column;gap:clamp(32px,6vw,56px);max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,40px);display:flex}.Greenhouse-module-scss-module__HS7xba__textBlock{flex-direction:column;gap:clamp(16px,3vw,28px);display:flex}.Greenhouse-module-scss-module__HS7xba__textItem{align-items:flex-start;gap:clamp(16px,2.5vw,22px);display:flex}.Greenhouse-module-scss-module__HS7xba__textItem p{flex:auto;margin:0}.Greenhouse-module-scss-module__HS7xba__textIcon{color:#1fa56f;background:#1fa56f1f;border-radius:18px;flex:none;justify-content:center;align-items:center;width:clamp(44px,6vw,52px);height:clamp(44px,6vw,52px);font-size:clamp(18px,4vw,22px);display:none;box-shadow:inset 0 0 0 1px #1fa56f2e}.Greenhouse-module-scss-module__HS7xba__extra{color:#162436;margin:0;font-size:clamp(18px,3vw,22px);font-weight:700;line-height:1.55}.Greenhouse-module-scss-module__HS7xba__description{color:#172330e0;margin:0;font-size:clamp(14px,2.7vw,18px);line-height:1.75}.Greenhouse-module-scss-module__HS7xba__highlights{gap:25px;margin:0;padding:0;list-style:none;display:grid}.Greenhouse-module-scss-module__HS7xba__highlights li{color:#1a2a3b90;align-items:center;gap:20px;font-size:18px;display:flex}.Greenhouse-module-scss-module__HS7xba__highlights li span:last-child{flex:auto}@media (min-width:768px){.Greenhouse-module-scss-module__HS7xba__highlights{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:480px){.Greenhouse-module-scss-module__HS7xba__highlights li{font-size:14px}}.Greenhouse-module-scss-module__HS7xba__highlightIcon{color:#2fd198;flex:none;justify-content:center;align-items:center;width:60px;height:60px;font-size:60px;display:inline-flex}@media (max-width:480px){.Greenhouse-module-scss-module__HS7xba__highlightIcon{width:40px;height:40px;font-size:40px}}.Greenhouse-module-scss-module__HS7xba__gallery{flex-direction:column;gap:20px;display:flex;overflow:hidden}.Greenhouse-module-scss-module__HS7xba__gallery .react-photo-album--row{align-items:stretch}.Greenhouse-module-scss-module__HS7xba__gallery .react-photo-album--columns .react-photo-album--track{align-items:stretch}.Greenhouse-module-scss-module__HS7xba__gallery .react-photo-album--photo{border-radius:18px;overflow:hidden}.Greenhouse-module-scss-module__HS7xba__gallery .react-photo-album--photo img{object-fit:cover;cursor:pointer;border-radius:18px;width:100%;height:100%;transition:transform .25s}.Greenhouse-module-scss-module__HS7xba__gallery .react-photo-album--photo:hover img{transform:scale(1.025)}.Greenhouse-module-scss-module__HS7xba__galleryDesktop{display:block}@media (max-width:767px){.Greenhouse-module-scss-module__HS7xba__galleryDesktop{display:none}}.Greenhouse-module-scss-module__HS7xba__galleryMobile{display:none}@media (max-width:767px){.Greenhouse-module-scss-module__HS7xba__galleryMobile{display:block}}.Greenhouse-module-scss-module__HS7xba__gallerySection{background:linear-gradient(135deg,#0f1f30,#2fd198);padding:clamp(32px,6vw,56px) 0}.Greenhouse-module-scss-module__HS7xba__galleryContainer{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.Greenhouse-module-scss-module__HS7xba__calculatorSection{width:100%;max-width:1100px;margin:0 auto}.Greenhouse-module-scss-module__HS7xba__calculatorContent{flex-direction:column;gap:24px;display:flex}.Greenhouse-module-scss-module__HS7xba__calculatorIntro{flex-direction:column;gap:14px;padding:0 clamp(20px,5vw,40px);display:flex}.Greenhouse-module-scss-module__HS7xba__calculatorIntro h2{color:#102538;text-align:left;margin:0;font-size:clamp(26px,4vw,32px)}.Greenhouse-module-scss-module__HS7xba__calculatorDescription{color:#112334bf;margin:0;font-size:clamp(16px,2.5vw,18px);line-height:1.7}.Greenhouse-module-scss-module__HS7xba__calculatorHint{color:#112334a6;margin:0;font-size:15px}.Greenhouse-module-scss-module__HS7xba__calculatorWrapper{justify-content:center;width:100%;display:flex}.Greenhouse-module-scss-module__HS7xba__heroContainer{width:1240px;margin:0 auto}@media (min-width:992px){.Greenhouse-module-scss-module__HS7xba__page{gap:80px}.Greenhouse-module-scss-module__HS7xba__heroTitle{font-size:40px}.Greenhouse-module-scss-module__HS7xba__heroTitle span,.Greenhouse-module-scss-module__HS7xba__heroPrice{font-size:24px}}@media (max-width:767px){.Greenhouse-module-scss-module__HS7xba__heroImage{min-height:80vh}.Greenhouse-module-scss-module__HS7xba__heroContent{gap:14px;padding:28px 24px 32px}.Greenhouse-module-scss-module__HS7xba__heroTitle{font-size:26px}.Greenhouse-module-scss-module__HS7xba__heroTitle span{font-size:18px}}@media (max-width:1499px){.Greenhouse-module-scss-module__HS7xba__heroImage{width:100vw;box-shadow:none;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width:768px){.Greenhouse-module-scss-module__HS7xba__heroContent{max-width:520px}.Greenhouse-module-scss-module__HS7xba__heroOverlay{background:linear-gradient(90deg,#0f172ad9 0%,#0f172a9e 20%,#0f172a2e 50%,#0f172a00 100%)}}@media (min-width:1024px){.Greenhouse-module-scss-module__HS7xba__heroImage{aspect-ratio:21/9;min-height:0;box-shadow:0 30px 60px #10233452}.Greenhouse-module-scss-module__HS7xba__calculatorContent{flex-direction:row;gap:clamp(32px,6vw,64px)}.Greenhouse-module-scss-module__HS7xba__calculatorIntro{flex:33%;max-width:360px}.Greenhouse-module-scss-module__HS7xba__calculatorWrapper{flex:2 67%;justify-content:flex-start}}@media (min-width:1500px){.Greenhouse-module-scss-module__HS7xba__hero{justify-content:center;padding:0 48px;display:flex}.Greenhouse-module-scss-module__HS7xba__heroImage{border-radius:40px;width:100%;max-width:1400px}}
.HomeHero-module-scss-module__fyXOua__hero{max-width:1500px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}@media (max-width:1500px){.HomeHero-module-scss-module__fyXOua__hero{padding:0}}.HomeHero-module-scss-module__fyXOua__surface{background-image:var(--hero-desktop-image);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:36px;justify-content:flex-start;align-items:flex-end;min-height:clamp(420px,72vw,540px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 60px #09272f52}@media (max-width:1500px){.HomeHero-module-scss-module__fyXOua__surface{border-radius:0}}@media (max-width:767px){.HomeHero-module-scss-module__fyXOua__surface{background-image:var(--hero-mobile-image);min-height:clamp(520px,80vh,640px)}}.HomeHero-module-scss-module__fyXOua__overlay{background:linear-gradient(120deg,#081f2c9e 0%,#082c1f6b 45%,#082c1f40 68%,#082c1f00 100%);position:absolute;inset:0}@media (max-width:767px){.HomeHero-module-scss-module__fyXOua__overlay{background:linear-gradient(#082c1f00 0%,#082c1f40 32%,#082c1f6b 55%,#081f2c9e 100%)}}.HomeHero-module-scss-module__fyXOua__container{z-index:1;align-items:flex-end;width:100%;max-width:1280px;margin:0 auto;padding:clamp(32px,8vw,72px);display:flex;position:relative}@media (max-width:767px){.HomeHero-module-scss-module__fyXOua__container{align-items:stretch;padding:clamp(24px,8vw,48px)}}.HomeHero-module-scss-module__fyXOua__content{flex-direction:column;gap:clamp(16px,4vw,26px);display:flex}@media (max-width:1024px){.HomeHero-module-scss-module__fyXOua__content{padding-right:clamp(24px,10vw,80px)}}@media (max-width:767px){.HomeHero-module-scss-module__fyXOua__content{max-width:none;padding-right:0}}.HomeHero-module-scss-module__fyXOua__badge{color:#eaf8f1;letter-spacing:.08em;text-transform:uppercase;background:#ffffff26;border-radius:9999px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block}.HomeHero-module-scss-module__fyXOua__title{letter-spacing:-.01em;margin:0;font-size:clamp(34px,6vw,72px);font-weight:800;line-height:1.04}.HomeHero-module-scss-module__fyXOua__title span{color:#50d8a9;margin-left:8px;display:block}@media (max-width:480px){.HomeHero-module-scss-module__fyXOua__title span{margin-left:0;display:block}}.HomeHero-module-scss-module__fyXOua__tagline{color:#eaf8f1f5;margin:0;font-size:clamp(16px,3.4vw,20px);font-weight:500;line-height:1.6;display:none}.HomeHero-module-scss-module__fyXOua__inlinePromo{color:#2b0a14;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff8c;border:1px solid #ffffff38;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:clamp(8px,2vw,18px);padding:clamp(12px,3vw,18px);display:grid}@media (max-width:640px){.HomeHero-module-scss-module__fyXOua__inlinePromo{text-align:center;grid-template-columns:1fr}}.HomeHero-module-scss-module__fyXOua__inlineBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ff4d6d;border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.HomeHero-module-scss-module__fyXOua__inlineText{color:#201016eb;margin:0;font-size:12px;font-weight:600;line-height:1.5}@media (max-width:640px){.HomeHero-module-scss-module__fyXOua__inlineText{color:#201016eb}}
.BlogList-module-scss-module__st1v6W__container{padding:0 15px}@media (min-width:450px){.BlogList-module-scss-module__st1v6W__container{padding:0 30px}}.BlogList-module-scss-module__st1v6W__page{background:#f4f9f5;padding:56px 0 96px}@media (min-width:768px){.BlogList-module-scss-module__st1v6W__page{padding:72px 0 120px}}.BlogList-module-scss-module__st1v6W__container{flex-direction:column;gap:48px;max-width:960px;margin:0 auto;display:flex}.BlogList-module-scss-module__st1v6W__header{text-align:center;flex-direction:column;gap:16px;display:flex}.BlogList-module-scss-module__st1v6W__title{color:#09272f;margin:0;font-size:32px;line-height:1.2}@media (min-width:768px){.BlogList-module-scss-module__st1v6W__title{font-size:40px}}.BlogList-module-scss-module__st1v6W__subtitle{color:#3b3d40;max-width:640px;margin:0 auto;font-size:18px;line-height:1.6}.BlogList-module-scss-module__st1v6W__posts{gap:24px;display:grid}@media (min-width:768px){.BlogList-module-scss-module__st1v6W__posts{gap:32px}}.BlogList-module-scss-module__st1v6W__card{background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 24px 60px #09272f14}@media (min-width:768px){.BlogList-module-scss-module__st1v6W__card{gap:20px;padding:32px 36px}}.BlogList-module-scss-module__st1v6W__cardImage{aspect-ratio:16/9;background:#e6f3eb;border-radius:18px;overflow:hidden}.BlogList-module-scss-module__st1v6W__cardImage img{object-fit:cover;width:100%;height:100%;display:block}.BlogList-module-scss-module__st1v6W__meta{color:#787b81;align-items:center;gap:8px;font-size:14px;display:flex}.BlogList-module-scss-module__st1v6W__metaDivider{line-height:1}.BlogList-module-scss-module__st1v6W__cardTitle{margin:0;font-size:22px;line-height:1.3}.BlogList-module-scss-module__st1v6W__cardTitle a{color:#09272f;text-decoration:none}.BlogList-module-scss-module__st1v6W__cardTitle a:hover,.BlogList-module-scss-module__st1v6W__cardTitle a:focus{color:#2fd198}.BlogList-module-scss-module__st1v6W__excerpt{color:#3b3d40;margin:0;line-height:1.6}.BlogList-module-scss-module__st1v6W__readMore{color:#2fd198;font-weight:600;text-decoration:none}.BlogList-module-scss-module__st1v6W__readMore:hover,.BlogList-module-scss-module__st1v6W__readMore:focus{text-decoration:underline}
.BlogPost-module-scss-module__hR_mFa__container{padding:0 15px}@media (min-width:450px){.BlogPost-module-scss-module__hR_mFa__container{padding:0 30px}}.BlogPost-module-scss-module__hR_mFa__page{background:#f4f9f5;padding:56px 0 96px}@media (min-width:768px){.BlogPost-module-scss-module__hR_mFa__page{padding:72px 0 120px}}.BlogPost-module-scss-module__hR_mFa__container{flex-direction:column;gap:32px;max-width:760px;margin:0 auto;display:flex}.BlogPost-module-scss-module__hR_mFa__header{text-align:center;flex-direction:column;gap:16px;display:flex}.BlogPost-module-scss-module__hR_mFa__meta{color:#787b81;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.BlogPost-module-scss-module__hR_mFa__metaDivider{line-height:1}.BlogPost-module-scss-module__hR_mFa__title{color:#09272f;margin:0;font-size:30px;line-height:1.3}@media (min-width:768px){.BlogPost-module-scss-module__hR_mFa__title{font-size:38px}}.BlogPost-module-scss-module__hR_mFa__description{color:#3b3d40;max-width:620px;margin:0 auto;font-size:18px;line-height:1.6}.BlogPost-module-scss-module__hR_mFa__heroImage{aspect-ratio:16/9;background:#e6f3eb;border-radius:24px;overflow:hidden}.BlogPost-module-scss-module__hR_mFa__heroImage img{object-fit:cover;width:100%;height:100%;display:block}.BlogPost-module-scss-module__hR_mFa__content{background:#fff;border-radius:24px;flex-direction:column;gap:20px;padding:28px 24px;display:flex;box-shadow:0 24px 60px #09272f14}@media (min-width:768px){.BlogPost-module-scss-module__hR_mFa__content{gap:24px;padding:40px 48px}}.BlogPost-module-scss-module__hR_mFa__paragraph{color:#3b3d40;margin:0;line-height:1.7}.BlogPost-module-scss-module__hR_mFa__figure{flex-direction:column;gap:8px;margin:0;display:flex}.BlogPost-module-scss-module__hR_mFa__figureImage{background:#e6f3eb;border-radius:16px;overflow:hidden}.BlogPost-module-scss-module__hR_mFa__figureImage img{object-fit:cover;width:100%;height:100%;display:block}.BlogPost-module-scss-module__hR_mFa__caption{color:#787b81;font-size:14px;line-height:1.5}.BlogPost-module-scss-module__hR_mFa__section{flex-direction:column;gap:12px;display:flex}.BlogPost-module-scss-module__hR_mFa__sectionTitle{color:#09272f;margin:0;font-size:20px;line-height:1.4}.BlogPost-module-scss-module__hR_mFa__list{color:#3b3d40;margin:0;padding-left:20px}.BlogPost-module-scss-module__hR_mFa__list li{margin-bottom:10px;line-height:1.7}
.CalculatorPage-module-scss-module__JMaH3q__page{background:linear-gradient(#f2f7ff 0%,#fff 18%,#f6fbf8 100%);flex-direction:column;gap:clamp(40px,8vw,80px);padding:clamp(32px,8vw,72px) clamp(16px,6vw,80px) clamp(48px,10vw,120px);display:flex}.CalculatorPage-module-scss-module__JMaH3q__hero{text-align:left;justify-content:center;width:min(100%,1120px);margin:0 auto;display:flex}.CalculatorPage-module-scss-module__JMaH3q__heroContent{color:#142230;background:linear-gradient(145deg,#fff 0%,#2fd19814 100%);border-radius:32px;flex-direction:column;gap:clamp(18px,4vw,28px);width:min(100%,880px);padding:clamp(24px,5vw,48px);display:flex;box-shadow:0 28px 56px #0f24381f}.CalculatorPage-module-scss-module__JMaH3q__heroContent h1{letter-spacing:-.01em;margin:0;font-size:clamp(28px,6vw,42px);line-height:1.15}.CalculatorPage-module-scss-module__JMaH3q__heroContent p{color:#142230d1;margin:0;font-size:clamp(16px,2.8vw,18px);line-height:1.7}.CalculatorPage-module-scss-module__JMaH3q__featureList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.CalculatorPage-module-scss-module__JMaH3q__featureList li{color:#14323c;background:#2fd1981f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #2fd1983d}.CalculatorPage-module-scss-module__JMaH3q__featureList li:before{content:"•";color:#2fd198;margin-top:-2px;font-size:22px;line-height:1}@media (min-width:768px){.CalculatorPage-module-scss-module__JMaH3q__featureList{grid-template-columns:repeat(2,minmax(0,1fr))}}.CalculatorPage-module-scss-module__JMaH3q__calculatorSection{flex-direction:column;align-items:center;gap:clamp(24px,5vw,36px);width:min(100%,1120px);margin:0 auto;display:flex}.CalculatorPage-module-scss-module__JMaH3q__calculatorContainer{justify-content:center;width:100%;max-width:720px;display:flex}.CalculatorPage-module-scss-module__JMaH3q__helperText{color:#182430b8;text-align:center;background:#2fd1981a;border:1px solid #2fd1983d;border-radius:22px;max-width:560px;margin:0;padding:clamp(16px,3.4vw,24px);font-size:14px;line-height:1.6;box-shadow:0 18px 28px #26b68029}@media (max-width:640px){.CalculatorPage-module-scss-module__JMaH3q__page{padding-left:clamp(16px,6vw,32px);padding-right:clamp(16px,6vw,32px)}.CalculatorPage-module-scss-module__JMaH3q__heroContent{padding:clamp(20px,5vw,32px)}.CalculatorPage-module-scss-module__JMaH3q__featureList{grid-template-columns:1fr}.CalculatorPage-module-scss-module__JMaH3q__helperText{border-radius:18px;padding:clamp(14px,6vw,20px);box-shadow:0 12px 20px #26b6801f}}@media (min-width:1100px){.CalculatorPage-module-scss-module__JMaH3q__calculatorSection{flex-direction:row;align-items:stretch;gap:40px}.CalculatorPage-module-scss-module__JMaH3q__calculatorContainer{flex:640px;justify-content:flex-end}.CalculatorPage-module-scss-module__JMaH3q__helperText{text-align:left;flex:0 0 320px;align-self:center}}
.ContactPage-module-scss-module__B3dGia__page{background:#fff;flex-direction:column;gap:clamp(40px,8vw,80px);min-height:100%;padding:clamp(32px,7vw,80px) clamp(16px,6vw,96px) clamp(56px,10vw,140px);display:flex}.ContactPage-module-scss-module__B3dGia__hero{width:100%}.ContactPage-module-scss-module__B3dGia__heroContainer{width:min(100%,1140px);box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);margin:0 auto;padding:0;display:grid}.ContactPage-module-scss-module__B3dGia__heroIntro{color:#0f1f2f;flex-direction:column;gap:clamp(16px,3vw,28px);display:flex}.ContactPage-module-scss-module__B3dGia__sectionLabel{color:#158c60;text-transform:uppercase;letter-spacing:.08em;background:#1ec4821f;border-radius:999px;align-self:flex-start;padding:6px 16px;font-size:13px;font-weight:700}.ContactPage-module-scss-module__B3dGia__heroIntro h1{letter-spacing:-.02em;margin:0;font-size:clamp(32px,6.4vw,56px);line-height:1.1}.ContactPage-module-scss-module__B3dGia__heroIntro p{color:#0f1f2fc7;margin:0;font-size:clamp(16px,2.8vw,20px);line-height:1.7}.ContactPage-module-scss-module__B3dGia__heroActions{flex-wrap:wrap;gap:14px;display:flex}.ContactPage-module-scss-module__B3dGia__primaryAction,.ContactPage-module-scss-module__B3dGia__secondaryAction{border-radius:999px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.ContactPage-module-scss-module__B3dGia__primaryAction{color:#fff;background:#0fb57f;box-shadow:0 18px 30px #0fb57f52}.ContactPage-module-scss-module__B3dGia__primaryAction:hover{background:#0aa36f}.ContactPage-module-scss-module__B3dGia__secondaryAction{color:#0f1f2f;background:#0f1f2f05;border:1px solid #0f1f2f1f}.ContactPage-module-scss-module__B3dGia__secondaryAction:hover{border-color:#0f1f2f4d}.ContactPage-module-scss-module__B3dGia__heroDetails{flex-direction:column;gap:clamp(18px,3vw,24px);display:flex}.ContactPage-module-scss-module__B3dGia__detailCard{background:#f9fbfe;border:1px solid #11263a14;border-radius:24px;flex-direction:column;gap:10px;padding:clamp(18px,3vw,26px);display:flex}.ContactPage-module-scss-module__B3dGia__detailLabel{text-transform:uppercase;letter-spacing:.08em;color:#0f1f2f80;font-size:12px;font-weight:600}.ContactPage-module-scss-module__B3dGia__detailValue{color:#0f1f2f;margin:0;font-size:18px;font-weight:600}.ContactPage-module-scss-module__B3dGia__detailMeta{color:#0f1f2fa6;font-size:14px}.ContactPage-module-scss-module__B3dGia__phoneList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ContactPage-module-scss-module__B3dGia__phoneList li{flex-direction:column;gap:4px;display:flex}.ContactPage-module-scss-module__B3dGia__phoneMeta{letter-spacing:.08em;text-transform:uppercase;color:#0f1f2f80;font-size:11px}.ContactPage-module-scss-module__B3dGia__phoneList a{color:#0b7a53;font-size:18px;font-weight:600;text-decoration:none}.ContactPage-module-scss-module__B3dGia__tipList{color:#0f1f2fbd;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:1.6;display:flex}.ContactPage-module-scss-module__B3dGia__mapSection{justify-content:center;width:min(100%,1120px);margin:0 auto;display:flex}.ContactPage-module-scss-module__B3dGia__mapCard{background:#fff;border:1px solid #20334414;border-radius:36px;flex-direction:column;gap:clamp(16px,3vw,24px);width:100%;padding:clamp(24px,6vw,48px);display:flex;box-shadow:0 28px 56px #0f24381f}.ContactPage-module-scss-module__B3dGia__mapHeader{flex-direction:column;gap:10px;padding-bottom:clamp(8px,2vw,16px);display:flex}.ContactPage-module-scss-module__B3dGia__mapHeader h2{color:#122030;margin:0;font-size:24px;font-weight:700}.ContactPage-module-scss-module__B3dGia__mapHeader p{color:#142230b8;margin:0;font-size:15px;line-height:1.6}.ContactPage-module-scss-module__B3dGia__mapFrame{aspect-ratio:16/9;background:#e6eef7;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2033440f}.ContactPage-module-scss-module__B3dGia__mapFrame iframe{border:0;width:100%;height:100%;display:block}.ContactPage-module-scss-module__B3dGia__mapHint{color:#1a2d3eb3;margin:0;font-size:14px;line-height:1.6}@media (max-width:1024px){.ContactPage-module-scss-module__B3dGia__heroContainer{grid-template-columns:1fr}}@media (max-width:720px){.ContactPage-module-scss-module__B3dGia__page{padding-left:clamp(16px,6vw,28px);padding-right:clamp(16px,6vw,28px)}.ContactPage-module-scss-module__B3dGia__heroContainer{border-radius:0;padding:0}.ContactPage-module-scss-module__B3dGia__mapCard{border-radius:28px;padding:clamp(22px,7vw,32px)}.ContactPage-module-scss-module__B3dGia__heroIntro h1{font-size:32px}.ContactPage-module-scss-module__B3dGia__heroIntro p,.ContactPage-module-scss-module__B3dGia__detailValue,.ContactPage-module-scss-module__B3dGia__phoneList a{font-size:16px}}@media (max-width:480px){.ContactPage-module-scss-module__B3dGia__heroIntro h1{font-size:24px}.ContactPage-module-scss-module__B3dGia__heroIntro p{font-size:14px}.ContactPage-module-scss-module__B3dGia__heroActions{flex-direction:column}.ContactPage-module-scss-module__B3dGia__mapHeader h2{font-size:20px}.ContactPage-module-scss-module__B3dGia__mapHeader p{font-size:13px}.ContactPage-module-scss-module__B3dGia__detailValue,.ContactPage-module-scss-module__B3dGia__phoneList a{font-size:15px}}
.Legal-module-scss-module__9ZUOca__container{padding:0 15px}@media (min-width:450px){.Legal-module-scss-module__9ZUOca__container{padding:0 30px}}.Legal-module-scss-module__9ZUOca__legalPage{background:#f4f9f5;padding:56px 0 96px}@media (min-width:768px){.Legal-module-scss-module__9ZUOca__legalPage{padding:80px 0 120px}}.Legal-module-scss-module__9ZUOca__container{max-width:960px;margin:0 auto}.Legal-module-scss-module__9ZUOca__card{background:#fff;border-radius:24px;flex-direction:column;gap:24px;padding:32px 24px;display:flex;box-shadow:0 24px 60px #09272f14}@media (min-width:768px){.Legal-module-scss-module__9ZUOca__card{gap:32px;padding:48px 56px}}.Legal-module-scss-module__9ZUOca__title{color:#09272f;margin:0;font-size:28px;line-height:1.2}.Legal-module-scss-module__9ZUOca__sectionTitle{color:#09272f;margin:0;font-size:20px}.Legal-module-scss-module__9ZUOca__lastUpdated{color:#787b81;font-size:14px}.Legal-module-scss-module__9ZUOca__paragraph{color:#3b3d40;margin:0;line-height:1.7}.Legal-module-scss-module__9ZUOca__list{color:#3b3d40;margin:0;padding-left:20px}.Legal-module-scss-module__9ZUOca__list li{margin-bottom:10px;line-height:1.6}.Legal-module-scss-module__9ZUOca__link{color:#2fd198;text-decoration:underline}
.Pricelist-module-scss-module__B8aSUq__page{background:linear-gradient(#f2f7ff 0%,#fff 18%,#f6fbf8 100%);min-height:100vh;padding:clamp(32px,8vw,72px) clamp(16px,6vw,80px) clamp(48px,10vw,120px)}.Pricelist-module-scss-module__B8aSUq__wrap{flex-direction:column;gap:32px;max-width:1280px;margin:0 auto;display:flex}.Pricelist-module-scss-module__B8aSUq__title{color:#0e1d2c;margin:0 0 8px;font-size:clamp(32px,4vw,48px);font-weight:700}.Pricelist-module-scss-module__B8aSUq__lead{color:#0e1d2cc7;max-width:720px;margin:0 0 24px;line-height:1.5}.Pricelist-module-scss-module__B8aSUq__meta{color:#0e1d2cb3;font-size:14px}.Pricelist-module-scss-module__B8aSUq__stickyNavWrap{z-index:20;margin-top:16px;position:sticky;top:80px}.Pricelist-module-scss-module__B8aSUq__stickyNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #0e1d2c14;border-radius:999px;width:100%;padding:8px 12px;box-shadow:0 18px 32px #0c1d321f}.Pricelist-module-scss-module__B8aSUq__stickyNavScroller{scrollbar-width:none;-ms-overflow-style:none;gap:8px;display:flex;overflow-x:auto}.Pricelist-module-scss-module__B8aSUq__stickyNavScroller::-webkit-scrollbar{display:none}.Pricelist-module-scss-module__B8aSUq__stickyNavLink{color:#0e1d2ca6;border-radius:999px;flex:none;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.Pricelist-module-scss-module__B8aSUq__stickyNavLink:hover{color:#0e1d2c;background:#0f243814}.Pricelist-module-scss-module__B8aSUq__stickyNavLinkActive{color:#fff;background:linear-gradient(130deg,#1fa463,#29c37b);box-shadow:0 12px 24px #1fa46352}.Pricelist-module-scss-module__B8aSUq__passwordCard{background:linear-gradient(145deg,#fff 0%,#2fd19814 100%);border:1px solid #20334414;border-radius:32px;max-width:600px;padding:clamp(24px,6vw,48px);box-shadow:0 28px 56px #0f24381f}.Pricelist-module-scss-module__B8aSUq__passwordForm{flex-direction:column;gap:12px;margin-top:12px;display:flex}.Pricelist-module-scss-module__B8aSUq__passwordForm label{color:#0c1d32;font-size:14px;font-weight:600}.Pricelist-module-scss-module__B8aSUq__passwordForm input{background:#f5f8fc;border:1px solid #2033441f;border-radius:14px;padding:12px 16px;font-size:16px;transition:border .2s,box-shadow .2s}.Pricelist-module-scss-module__B8aSUq__passwordForm input:focus{background:#fff;border-color:#1fa463cc;outline:none;box-shadow:0 0 0 2px #1fa46340}.Pricelist-module-scss-module__B8aSUq__passwordForm button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#1fa463,#29c37b);border:none;border-radius:14px;margin-top:4px;padding:12px 20px;font-size:15px;font-weight:600;transition:opacity .2s}.Pricelist-module-scss-module__B8aSUq__passwordForm button:hover{opacity:.92;box-shadow:0 12px 24px #1fa46347}.Pricelist-module-scss-module__B8aSUq__error{color:#d93025;margin:0;font-size:14px}.Pricelist-module-scss-module__B8aSUq__panel,.Pricelist-module-scss-module__B8aSUq__categoryBlock{background:linear-gradient(145deg,#fff 0%,#1641940a 100%);border:1px solid #20334414;border-radius:32px;flex-direction:column;gap:24px;padding:clamp(24px,5vw,40px);display:flex;box-shadow:0 26px 50px #0c1d3214}.Pricelist-module-scss-module__B8aSUq__categoryBlock{margin-top:32px}.Pricelist-module-scss-module__B8aSUq__sectionHeading,.Pricelist-module-scss-module__B8aSUq__categoryHeading{flex-direction:column;gap:4px;display:flex}.Pricelist-module-scss-module__B8aSUq__sectionEyebrow{text-transform:uppercase;letter-spacing:.12em;color:#0e1d2ca6;margin:0;font-size:12px}.Pricelist-module-scss-module__B8aSUq__sectionTitle{color:#0e1d2c;margin:0;font-size:clamp(20px,3vw,28px)}.Pricelist-module-scss-module__B8aSUq__polyGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.Pricelist-module-scss-module__B8aSUq__polyCard{background:#1fa46314;border:1px solid #1fa4632e;border-radius:16px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.Pricelist-module-scss-module__B8aSUq__polyLabel{color:#0c1d32cc;font-size:14px}.Pricelist-module-scss-module__B8aSUq__polyValue{color:#0c1d32;font-size:18px;font-weight:600}.Pricelist-module-scss-module__B8aSUq__greenhouseList{flex-direction:column;gap:32px;display:flex}.Pricelist-module-scss-module__B8aSUq__greenhouseCard{background:#fff;border:1px solid #20334412;border-radius:28px;flex-direction:column;gap:20px;padding:clamp(20px,4vw,32px);display:flex;box-shadow:0 20px 40px #0f243814}.Pricelist-module-scss-module__B8aSUq__greenhouseHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Pricelist-module-scss-module__B8aSUq__greenhouseName{color:#0d1f30;margin:0;font-size:clamp(22px,3vw,30px)}.Pricelist-module-scss-module__B8aSUq__greenhouseAccent{color:#0d1f30b3;margin:4px 0 0}.Pricelist-module-scss-module__B8aSUq__calculatorTag{color:#138350;background:#1fa4631f;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600}.Pricelist-module-scss-module__B8aSUq__greenhouseDescription{color:#0e1d2cb3;margin:0;line-height:1.6}.Pricelist-module-scss-module__B8aSUq__basePrices,.Pricelist-module-scss-module__B8aSUq__variations{background:#f5f8fce6;border-radius:24px;flex-direction:column;gap:16px;padding:16px 10px;display:flex}.Pricelist-module-scss-module__B8aSUq__basePricesHeading{color:#0c1d32a6;justify-content:space-between;align-items:center;font-size:14px;display:flex}.Pricelist-module-scss-module__B8aSUq__baseRow{border-bottom:1px dashed #0d1f3026;flex-wrap:wrap;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.Pricelist-module-scss-module__B8aSUq__baseRow:last-child{border-bottom:none;padding-bottom:0}.Pricelist-module-scss-module__B8aSUq__baseSpacing{color:#0c1d32;font-weight:600}.Pricelist-module-scss-module__B8aSUq__baseChips{flex-wrap:wrap;gap:8px;display:flex}.Pricelist-module-scss-module__B8aSUq__baseChip{color:#0d1f30;background:#0d1f300f;border-radius:999px;padding:6px 12px;font-size:13px}.Pricelist-module-scss-module__B8aSUq__emptyState{color:#0d1f3099;margin:0;font-size:14px;font-style:italic}.Pricelist-module-scss-module__B8aSUq__variationCard{background:#fff;border:1px solid #0d1f3014;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.Pricelist-module-scss-module__B8aSUq__variationMeta{flex-wrap:wrap;gap:10px;display:flex}.Pricelist-module-scss-module__B8aSUq__pill{color:#2a4b8f;background:#4776e61f;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.Pricelist-module-scss-module__B8aSUq__variantPill{color:#b85c00;background:#f978001a}.Pricelist-module-scss-module__B8aSUq__variationMetrics{flex-wrap:wrap;gap:12px;display:flex}.Pricelist-module-scss-module__B8aSUq__metric{background:#0e1d2c0a;border-radius:18px;flex-direction:column;flex:150px;gap:4px;padding:12px 14px;display:flex}.Pricelist-module-scss-module__B8aSUq__metricLabel{text-transform:uppercase;letter-spacing:.1em;color:#0e1d2cb3;font-size:9px}.Pricelist-module-scss-module__B8aSUq__metricValue{color:#0c1d32;font-size:16px;font-weight:600}@media (max-width:768px){.Pricelist-module-scss-module__B8aSUq__page{padding:clamp(16px,2vw,48px)}.Pricelist-module-scss-module__B8aSUq__passwordCard{padding:clamp(20px,5vw,32px)}.Pricelist-module-scss-module__B8aSUq__categoryBlock{box-shadow:none;background:0 0;border:none;padding:0}.Pricelist-module-scss-module__B8aSUq__panel,.Pricelist-module-scss-module__B8aSUq__greenhouseCard{border-radius:20px;padding:clamp(10px,2vw,24px)}.Pricelist-module-scss-module__B8aSUq__greenhouseHeader{flex-direction:column}.Pricelist-module-scss-module__B8aSUq__sectionTitle{font-size:20px}.Pricelist-module-scss-module__B8aSUq__polyCard{padding:12px 14px}.Pricelist-module-scss-module__B8aSUq__polyLabel{font-size:13px}.Pricelist-module-scss-module__B8aSUq__polyValue{font-size:16px}.Pricelist-module-scss-module__B8aSUq__pill,.Pricelist-module-scss-module__B8aSUq__baseChip,.Pricelist-module-scss-module__B8aSUq__calculatorTag{padding:4px 10px;font-size:12px}.Pricelist-module-scss-module__B8aSUq__stickyNavWrap{top:64px}.Pricelist-module-scss-module__B8aSUq__stickyNavLink{padding:6px 12px;font-size:13px}.Pricelist-module-scss-module__B8aSUq__variationCard{padding:12px}.Pricelist-module-scss-module__B8aSUq__metric{flex:120px;padding:10px 12px}.Pricelist-module-scss-module__B8aSUq__metricValue{font-size:14px}}
.Product-module-scss-module__pP-ima__page{flex-direction:column;gap:clamp(56px,8vw,96px);display:flex}.Product-module-scss-module__pP-ima__hero{margin:0}@media (min-width:1560px){.Product-module-scss-module__pP-ima__hero{width:1500px;margin:0 auto}}.Product-module-scss-module__pP-ima__heroImage{background-image:var(--hero-desktop-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:clamp(24px,6vw,36px);justify-content:flex-start;align-items:flex-end;min-height:clamp(340px,55vw,520px);display:flex;position:relative;overflow:hidden;box-shadow:0 36px 68px #0b162647}@media (max-width:767px){.Product-module-scss-module__pP-ima__heroImage{background-image:var(--hero-mobile-image);background-position:top;min-height:80vh}}.Product-module-scss-module__pP-ima__heroOverlay{background:linear-gradient(115deg,#08111edb 0%,#08111e8f 45%,#08111e1f 100%);position:absolute;inset:0}@media (max-width:767px){.Product-module-scss-module__pP-ima__heroOverlay{background:linear-gradient(#08111e1f 0%,#08111e8f 55%,#08111edb 100%)}}.Product-module-scss-module__pP-ima__heroContainer{width:100%;padding:clamp(24px,6vw,72px) clamp(20px,7vw,80px)}@media (min-width:1180px){.Product-module-scss-module__pP-ima__heroContainer{max-width:1180px;margin:0 auto}}.Product-module-scss-module__pP-ima__heroContent{z-index:1;color:#fff;flex-direction:column;gap:clamp(16px,3vw,28px);max-width:clamp(520px,46vw,640px);display:flex;position:relative}.Product-module-scss-module__pP-ima__heroEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-size:13px}.Product-module-scss-module__pP-ima__heroTitle{text-transform:uppercase;flex-direction:column;gap:6px;margin:0;font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.08;display:flex}.Product-module-scss-module__pP-ima__heroTitle span{font-weight:500}.Product-module-scss-module__pP-ima__heroTitle strong{font-weight:700}.Product-module-scss-module__pP-ima__heroTagline{color:#ffffffdb;margin:0;font-size:clamp(16px,2.6vw,18px);line-height:1.7}.Product-module-scss-module__pP-ima__heroButton{color:#fff;background:linear-gradient(135deg,#2fd198 0%,#12a86e 100%);border-radius:18px;align-self:flex-start;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 32px #12a86e52}.Product-module-scss-module__pP-ima__heroButton svg{font-size:18px;transition:transform .2s}.Product-module-scss-module__pP-ima__heroButton:hover{transform:translateY(-2px);box-shadow:0 24px 40px #12a86e5c}.Product-module-scss-module__pP-ima__heroButton:hover svg{transform:translate(2px)}.Product-module-scss-module__pP-ima__summarySection{align-items:start;gap:clamp(32px,6vw,48px);padding:0 clamp(16px,6vw,72px);display:grid}.Product-module-scss-module__pP-ima__summaryContent{flex-direction:column;gap:clamp(18px,4vw,24px);display:flex}.Product-module-scss-module__pP-ima__paragraph{color:#12202edb;margin:0;font-size:clamp(14px,2.6vw,18px);line-height:1.7}.Product-module-scss-module__pP-ima__listBlock{flex-direction:column;gap:clamp(12px,2.8vw,16px);display:flex}.Product-module-scss-module__pP-ima__listBlock h3{color:#10263a;margin:0;font-size:clamp(18px,3vw,20px)}.Product-module-scss-module__pP-ima__listBlock ul{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.Product-module-scss-module__pP-ima__listBlock li{color:#122230d1;align-items:flex-start;gap:15px;font-size:15px;line-height:1.65;display:flex}.Product-module-scss-module__pP-ima__listIcon{color:#2fd198;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.Product-module-scss-module__pP-ima__infoPanel{flex-direction:column;gap:clamp(18px,3vw,28px);display:flex}.Product-module-scss-module__pP-ima__pricingGrid{gap:16px;display:grid}@media (min-width:640px){.Product-module-scss-module__pP-ima__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.Product-module-scss-module__pP-ima__pricingCard{border-radius:22px;flex-direction:column;gap:10px;padding:clamp(20px,4vw,26px);display:flex;box-shadow:0 24px 38px #09172438}.Product-module-scss-module__pP-ima__pricingCard h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.Product-module-scss-module__pP-ima__price{letter-spacing:.01em;color:#2fd198;align-items:baseline;gap:6px;margin:0;font-size:clamp(22px,4vw,28px);font-weight:700;display:flex}.Product-module-scss-module__pP-ima__price span{font-size:18px;font-weight:600}.Product-module-scss-module__pP-ima__priceNote{margin:0;font-size:14px;line-height:1.6}.Product-module-scss-module__pP-ima__pricingActions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.Product-module-scss-module__pP-ima__pricingQuantity{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:none}.Product-module-scss-module__pP-ima__pricingQuantity button{color:#142332;cursor:pointer;background:#fffffff2;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.Product-module-scss-module__pP-ima__pricingQuantity button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 12px 22px #0917244d}.Product-module-scss-module__pP-ima__pricingQuantity span{text-align:center;color:#fff;min-width:28px;font-size:15px;font-weight:700}.Product-module-scss-module__pP-ima__pricingAddButton{color:#fff;cursor:pointer;background:#2fd198;border:none;border-radius:16px;padding:12px 18px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 16px 28px #0000003d}.Product-module-scss-module__pP-ima__pricingAddButton:hover{transform:translateY(-2px);box-shadow:0 20px 34px #00000047}.Product-module-scss-module__pP-ima__specGrid{border-radius:24px;gap:14px;padding:clamp(22px,4.6vw,32px);display:grid;box-shadow:0 18px 38px #1025381f}@media (min-width:720px){.Product-module-scss-module__pP-ima__specGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.Product-module-scss-module__pP-ima__specItem{flex-direction:column;gap:6px;display:flex}.Product-module-scss-module__pP-ima__specItem dt{letter-spacing:.08em;text-transform:uppercase;color:#12324a99;margin:0;font-size:13px}.Product-module-scss-module__pP-ima__specItem dd{color:#0b1c2ceb;margin:0;font-size:16px;font-weight:600}.Product-module-scss-module__pP-ima__highlightsSection{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;padding:0 clamp(16px,6vw,72px);display:flex}.Product-module-scss-module__pP-ima__highlightsSection h2{color:#0f2436;margin:0;font-size:clamp(24px,4vw,30px)}.Product-module-scss-module__pP-ima__highlightsList{gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.Product-module-scss-module__pP-ima__highlightsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.Product-module-scss-module__pP-ima__highlightsList li{color:#0f263ae6;background:#f6f9ff;border-radius:20px;gap:14px;padding:20px 22px;font-size:18px;line-height:1.6;display:flex;box-shadow:inset 0 0 0 1px #1267d814}.Product-module-scss-module__pP-ima__highlightIcon{color:#1565d8;background:#1267d81f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.Product-module-scss-module__pP-ima__calloutSection{max-width:1180px;margin:0 auto;padding:0 clamp(16px,6vw,72px)}.Product-module-scss-module__pP-ima__calloutContent{background:linear-gradient(145deg,#1fd1981f,#1565d814);border-radius:clamp(22px,5vw,32px);flex-direction:column;gap:18px;padding:clamp(26px,6vw,44px);display:flex;box-shadow:inset 0 0 0 1px #1fd1982e}.Product-module-scss-module__pP-ima__calloutContent h2{color:#0f2536;margin:0;font-size:clamp(22px,3.8vw,26px)}.Product-module-scss-module__pP-ima__calloutContent ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.Product-module-scss-module__pP-ima__calloutContent ul li{color:#102330d9;gap:12px;font-size:15px;line-height:1.6;display:flex}.Product-module-scss-module__pP-ima__gallerySection{background:linear-gradient(135deg,#0f1f31,#13395c);padding:clamp(36px,7vw,64px) 0}.Product-module-scss-module__pP-ima__galleryContainer{max-width:1180px;margin:0 auto;padding:0 clamp(16px,6vw,46px)}.Product-module-scss-module__pP-ima__gallery{flex-direction:column;gap:20px;display:flex}.Product-module-scss-module__pP-ima__gallery .react-photo-album--row{align-items:stretch}.Product-module-scss-module__pP-ima__gallery .react-photo-album--columns .react-photo-album--track{align-items:stretch}.Product-module-scss-module__pP-ima__gallery .react-photo-album--photo{border-radius:20px;overflow:hidden}.Product-module-scss-module__pP-ima__gallery .react-photo-album--photo img{object-fit:cover;cursor:pointer;border-radius:20px;width:100%;height:100%;transition:transform .22s}.Product-module-scss-module__pP-ima__gallery .react-photo-album--photo:hover img{transform:scale(1.03)}.Product-module-scss-module__pP-ima__galleryDesktop{display:block}@media (max-width:767px){.Product-module-scss-module__pP-ima__galleryDesktop{display:none}}.Product-module-scss-module__pP-ima__galleryMobile{display:none}@media (max-width:767px){.Product-module-scss-module__pP-ima__galleryMobile{display:block}}.Product-module-scss-module__pP-ima__ctaSection{padding:0 clamp(16px,6vw,72px)}.Product-module-scss-module__pP-ima__ctaCard{color:#fff;background:linear-gradient(135deg,#101f2ef0,#125e78e0);border-radius:clamp(24px,6vw,32px);flex-direction:column;align-items:flex-start;gap:clamp(18px,3vw,28px);padding:clamp(32px,7vw,52px);display:flex;box-shadow:0 32px 56px #0916245c}.Product-module-scss-module__pP-ima__ctaCard h2{margin:0 0 10px;font-size:clamp(24px,4.5vw,32px)}.Product-module-scss-module__pP-ima__ctaCard p{color:#ffffffc7;margin:0;font-size:clamp(16px,2.6vw,18px);line-height:1.7}.Product-module-scss-module__pP-ima__ctaButton{color:#0c2234;background:#2fd198;border-radius:18px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.Product-module-scss-module__pP-ima__ctaButton svg{font-size:18px;transition:transform .2s}.Product-module-scss-module__pP-ima__ctaButton:hover{transform:translateY(-2px);box-shadow:0 20px 36px #1fd19852}.Product-module-scss-module__pP-ima__ctaButton:hover svg{transform:translate(2px)}@media (min-width:992px){.Product-module-scss-module__pP-ima__summarySection{grid-template-columns:1.2fr .8fr;align-items:stretch;max-width:1180px;margin:0 auto}.Product-module-scss-module__pP-ima__infoPanel{position:sticky;top:120px}}@media (max-width:1499px){.Product-module-scss-module__pP-ima__heroImage{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (max-width:767px){.Product-module-scss-module__pP-ima__heroContent{-webkit-backdrop-filter:none;backdrop-filter:none}.Product-module-scss-module__pP-ima__summaryContent{padding:24px 20px}}
