.step-connector{position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--cyan);font-size:18px;z-index:2}.step:last-child .step-connector{display:none}.btn-nav-catalog{padding:7px 16px;border-radius:6px;background:var(--navy);color:#fff!important;font-size:13px;font-weight:700;font-family:Poppins,sans-serif;transition:background .2s,color .2s}.btn-nav-catalog:hover{background:var(--cyan);color:#fff!important}.featured{padding:72px 0;background:var(--white)}.featured .section-header{text-align:left;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.featured .section-header>div:first-child{text-align:left}.pscroll-wrap{overflow:hidden;margin-top:36px;position:relative}.pscroll-track{display:flex;gap:20px;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.pscroll-btn{width:38px;height:38px;border-radius:50%;background:var(--navy);color:var(--white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .15s}.pscroll-btn:hover{background:var(--cyan);transform:scale(1.08)}.product-card{border-radius:12px;overflow:hidden;border:1px solid var(--gray-2);background:var(--white);transition:box-shadow .2s,transform .2s;min-width:240px;max-width:240px;flex-shrink:0}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.product-img{aspect-ratio:1;background:var(--gray-1);display:flex;align-items:center;justify-content:center;font-size:48px;position:relative;overflow:hidden}.product-img img{width:100%;height:100%;object-fit:cover;display:block}.product-badge{position:absolute;top:12px;left:12px}.product-body{padding:16px}.product-name{font-size:14px;font-weight:600;color:var(--navy);margin-bottom:4px}.product-cat{font-size:12px;color:var(--gray-3);margin-bottom:10px}.product-footer{display:flex;align-items:center;justify-content:space-between}.product-price{font-size:18px;font-weight:800;color:var(--navy);font-family:Poppins,sans-serif}.product-price span{font-size:12px;font-weight:400;color:var(--gray-3)}.product-btn{width:34px;height:34px;border-radius:50%;background:var(--navy);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background .2s;border:none}.product-btn:hover{background:var(--cyan)}.reviews{background:var(--gray-1);padding:72px 0}.reviews-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;gap:20px}.reviews-score{display:flex;align-items:center;gap:20px}.score-big{font-family:Poppins,sans-serif;font-size:64px;font-weight:900;color:var(--navy);line-height:1}.score-detail{display:flex;flex-direction:column;gap:4px}.score-total{font-size:13px;color:var(--gray-3)}.google-badge{display:flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--gray-2);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--dark)}.google-icon{font-size:18px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.reviews-grid .review-card:last-child:nth-child(3n+1){grid-column:2}.review-card{background:var(--white);border-radius:12px;padding:24px;box-shadow:0 1px 6px #0a1f4f0f;border:1px solid var(--gray-2)}.review-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.review-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--navy),var(--cyan));display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;color:var(--white);flex-shrink:0}.review-name{font-weight:700;font-size:14px;color:var(--navy)}.review-date{font-size:12px;color:var(--gray-3);margin-top:2px}.review-text{font-size:14px;color:var(--dark);line-height:1.65}.verified{display:flex;align-items:center;gap:4px;font-size:11px;color:#18b5f5;font-weight:600;margin-top:12px}.empresa{background:var(--navy);padding:80px 0}.empresa-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.empresa-tag{display:inline-flex;align-items:center;gap:6px;background:#18b5f51f;border:1px solid rgba(24,181,245,.3);color:var(--cyan);padding:5px 14px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.empresa-title{font-size:clamp(28px,3vw,40px);font-weight:900;color:var(--white);line-height:1.1;margin-bottom:18px}.empresa-title em{color:var(--cyan);font-style:normal}.empresa-desc{font-size:16px;color:#ffffffb3;line-height:1.7;margin-bottom:30px}.empresa-features{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.empresa-feat{display:flex;align-items:center;gap:12px;font-size:14px;color:#ffffffd9;font-weight:500}.feat-icon{width:36px;height:36px;border-radius:8px;flex-shrink:0;background:#18b5f526;display:flex;align-items:center;justify-content:center;font-size:17px}.empresa-ctas{display:flex;gap:14px;flex-wrap:wrap}.form-card{background:var(--white);border-radius:16px;padding:36px;box-shadow:0 8px 40px #00000040}.form-card h3{font-size:20px;font-weight:800;color:var(--navy);margin-bottom:6px}.form-card p{font-size:14px;color:var(--gray-3);margin-bottom:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-full{grid-column:span 2}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:12px;font-weight:700;color:var(--navy);letter-spacing:.4px;text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{padding:12px 14px;border-radius:var(--radius);border:1.5px solid var(--gray-2);font-size:14px;font-family:Inter,sans-serif;color:var(--dark);background:var(--white);transition:border-color .2s;outline:none;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #18b5f51f}.form-group textarea{resize:vertical;min-height:90px}.form-group select{cursor:pointer}.form-submit{width:100%;margin-top:6px;padding:15px;background:var(--navy);color:var(--white);border:none;border-radius:var(--radius);font-family:Poppins,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s}.form-submit:hover{background:var(--cyan)}.form-divider{text-align:center;font-size:13px;color:var(--gray-3);margin:16px 0;position:relative}.form-divider:before,.form-divider:after{content:"";position:absolute;top:50%;width:40px;height:1px;background:var(--gray-2)}.form-divider:before{left:0}.form-divider:after{right:0}.form-wa-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px;background:#25d366;color:var(--white);border:none;border-radius:var(--radius);font-family:Poppins,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s}.form-wa-btn:hover{background:#1fb859}.summer-strip{background:linear-gradient(135deg,var(--cyan) 0%,#18B5F5dd 100%);padding:60px 0}.summer-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.summer-left h2{font-size:clamp(28px,3.5vw,42px);font-weight:900;color:var(--white)}.summer-left p{font-size:16px;color:#ffffffd9;margin-top:8px}.summer-right{display:flex;gap:14px}.final-cta{background:linear-gradient(135deg,var(--navy) 0%,#0d2660 100%);padding:80px 24px;text-align:center}.final-cta h2{font-size:clamp(28px,4vw,48px);font-weight:900;color:var(--white);margin-bottom:16px}.final-cta h2 em{color:var(--cyan);font-style:normal}.final-cta p{font-size:17px;color:#ffffffbf;margin-bottom:36px}.final-ctas{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.site-footer,.footer{background:#0a1f4f;color:#ffffffa6;padding:56px 0 24px}.footer-col-title{font-family:Poppins,sans-serif;font-size:13px;font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:1px;margin-bottom:18px}.footer-col-list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.footer-link{font-size:14px;color:#fff9;transition:color .15s}.footer-link:hover{color:var(--cyan)}.footer-social{display:flex;gap:12px;margin-top:4px}.footer-copy{font-size:13px}.footer-legal{display:flex;gap:16px}.footer-link-sm{font-size:12px;color:#fff6;transition:color .15s}.footer-link-sm:hover{color:var(--cyan)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.footer-logo{margin-bottom:16px}.footer-desc{font-size:14px;line-height:1.7;max-width:280px;margin-bottom:20px}.footer-social{display:flex;gap:10px}.social-btn{width:36px;height:36px;border-radius:8px;background:#ffffff14;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .2s;cursor:pointer}.social-btn:hover{background:var(--cyan)}.footer-col h4{font-family:Poppins,sans-serif;font-size:13px;font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:1px;margin-bottom:18px}.footer-col ul{display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:14px;color:#fff9;transition:color .15s}.footer-col a:hover{color:var(--cyan)}.footer-contact-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;margin-bottom:10px}.footer-contact-item span:first-child{font-size:16px;margin-top:1px;flex-shrink:0}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-bottom p{font-size:13px}.footer-pays{display:flex;gap:8px}.pay-badge{background:#ffffff14;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;color:#ffffff80}.wa-fab{position:fixed;bottom:60px;right:28px;z-index:300;width:58px;height:58px;border-radius:50%;background:#25d366;color:var(--white);display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 4px 20px #25d36673;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none}.wa-fab:hover{transform:scale(1.1);box-shadow:0 6px 28px #25d3668c}.wa-fab-pulse{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(37,211,102,.4);animation:pulse 2s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@media(max-width:1024px){.cats-grid{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.empresa-inner{grid-template-columns:1fr;gap:40px}.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.header-inner{padding:0 16px}.nav{display:none}.cats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.steps{grid-template-columns:1fr 1fr;gap:16px}.step-connector{display:none}.slide-text{max-width:80%}.slide-content{padding:0 24px}.reviews-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.empresa-inner{grid-template-columns:1fr}.trust-inner{gap:8px;flex-wrap:wrap;justify-content:center}.trust-div{display:none}.summer-inner{flex-direction:column;text-align:center}.summer-right{justify-content:center}}@media(max-width:480px){.cats-grid{grid-template-columns:repeat(2,1fr)}.slide-title{font-size:26px}.slide-text{max-width:90%}.steps,.footer-grid{grid-template-columns:1fr}.final-cta h2{font-size:26px}.featured .section-header{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mare-home-part2.css.map */
