.concept-footer{color:#f2f3e9;background:#0b1510;font-family:Manrope,Arial,sans-serif}.concept-footer *{box-sizing:border-box}.concept-footer a{color:inherit;text-decoration:none}.concept-footer a:focus-visible{outline-offset:5px;outline:3px solid #bde45f}.concept-footer-inner{width:min(1600px,100% - 10vw);margin:auto}.concept-footer-main{grid-template-columns:minmax(275px,1fr) minmax(0,1.3fr);gap:clamp(50px,8vw,150px);padding:80px 0 70px;display:grid}.concept-footer-brand{letter-spacing:.1em;align-items:center;gap:11px;font-size:23px;font-weight:850;display:inline-flex}.concept-footer-brand img{width:36px;height:36px;display:block}.concept-footer-identity p{color:#b3c4b6;max-width:370px;margin:30px 0 0;font-size:15px;line-height:1.65}.concept-footer-mail{border-bottom:1px solid #bde45f;align-items:center;gap:13px;margin-top:25px;padding-bottom:6px;font-size:14px;font-weight:700;display:inline-flex;color:#bde45f!important}.concept-footer-mail:hover{color:#def3a8!important}.concept-footer-whatsapp{border-bottom:1px solid #bde45f;align-items:center;gap:13px;width:max-content;max-width:100%;margin-top:15px;padding-bottom:6px;font-size:14px;font-weight:700;display:flex;color:#bde45f!important}.concept-footer-whatsapp:hover{color:#def3a8!important}.concept-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.concept-footer-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.concept-footer-column h2{color:#bde45f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:850}.concept-footer-column a{font-size:13px;line-height:1.4}.concept-footer-column a:hover{color:#bde45f}.concept-footer-social{color:#8fa698;max-width:170px;margin:0;font-size:12px;line-height:1.5}.concept-footer-social-icons{flex-wrap:wrap;gap:9px;display:flex}.concept-footer-social-icon{color:#dbe8d6;background:#1b2e26;border:1px solid #456052;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.concept-footer-social-icon svg{width:17px;height:17px}.concept-footer-base{color:#9caf9f;border-top:1px solid #ffffff2b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 30px;min-height:68px;padding:16px 0;font-size:11px;display:flex}.concept-footer-base>div{flex-wrap:wrap;gap:15px 22px;display:flex}.concept-footer-base a:hover{color:#bde45f}@media (width<=900px){.concept-footer-main{grid-template-columns:1fr;gap:55px}.concept-footer-base>span:nth-child(2){display:none}}@media (width<=580px){.concept-footer-inner{width:calc(100% - 36px)}.concept-footer-main{padding:58px 0 52px}.concept-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.concept-footer-column:last-child{grid-column:1/-1}.concept-footer-identity p{margin-top:22px;font-size:14px}.concept-footer-mail{font-size:13px}.concept-footer-base{flex-direction:column;align-items:flex-start}}.motion-home .mast-links{align-items:center;gap:clamp(18px,3vw,44px);margin-left:auto;display:flex}.motion-home .mast-links a{letter-spacing:.05em;font-size:12px;font-weight:800}.motion-home .mast-links a:hover{color:#bde45f}.motion-home .mast-cta{margin-left:clamp(8px,2vw,30px)}.motion-home .mast-mobile-menu,.motion-home .interaction{display:none}.motion-home .stage-nav button{padding-left:clamp(24px,2.5vw,36px)}@media (width<=767px){.motion-home .masthead{height:64px;padding-inline:18px}.motion-home .brand{font-size:17px}.motion-home .brand img{width:28px;height:28px}.motion-home .stage-nav button{padding-left:8px}.motion-home .stage-nav button:first-child{padding-left:0}.motion-home .mast-links{display:none}.motion-home .masthead{gap:12px}.motion-home .mast-cta{margin-left:auto}.motion-home .mast-mobile-menu{flex:none;display:block}.motion-home .mast-mobile-menu summary{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:36px;height:42px;padding:7px;list-style:none;display:flex}.motion-home .mast-mobile-menu summary::-webkit-details-marker{display:none}.motion-home .mast-mobile-menu summary:focus-visible{outline-offset:2px;outline:3px solid #bde45f}.motion-home .mast-mobile-menu summary>span{background:#f2f1e8;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.motion-home .mast-mobile-menu[open] summary>span:first-child{transform:translateY(7px)rotate(45deg)}.motion-home .mast-mobile-menu[open] summary>span:nth-child(2){opacity:0}.motion-home .mast-mobile-menu[open] summary>span:last-child{transform:translateY(-7px)rotate(-45deg)}.motion-home .mast-mobile-menu nav{background:#101b1a;border-top:1px solid #ffffff28;flex-direction:column;padding:8px 18px 20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #101b1a40}.motion-home .mast-mobile-menu nav a{color:#f2f1e8;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:55px;font-size:18px;font-weight:750;display:flex}.motion-home .mast-mobile-menu nav a:last-child{border-bottom:0}.motion-home .mast-mobile-menu nav a span{color:#bde45f;font-size:19px}}
