:root{--font-family-m-plus-1:"M PLUS 1",sans-serif;--font-family-poppins:"Poppins",sans-serif;--content-max-width:1240px}body{background:#1a1e1c;color:#fff;font-family:var(--font-family-m-plus-1);margin:0;min-height:100vh;position:relative;scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden}body.menu-open{overflow:hidden;position:fixed;width:100%}*{box-sizing:border-box}.figma-bg-ellipse,.figma-bg-star{pointer-events:none;position:absolute;z-index:0}.ellipse1{left:636px;top:-236px}.ellipse1,.ellipse2{background:#ffc10a;border-radius:50%;filter:blur(800px);height:492px;opacity:1;transform:translateZ(0);width:492px;will-change:transform}.ellipse2{left:1062px;top:1670px}.ellipse3{left:-67px;top:3619px}.ellipse3,.ellipse4{background:#ffc10a;border-radius:50%;filter:blur(800px);height:492px;opacity:1;transform:translateZ(0);width:492px;will-change:transform}.ellipse4{left:-19px;top:3654px}.ellipse5{background:#ffc10a;border-radius:50%;filter:blur(800px);height:386px;left:1128px;opacity:1;top:4722px;transform:translateZ(0);width:386px;will-change:transform}.ellipse1,.ellipse2,.ellipse3,.ellipse4,.ellipse5{box-sizing:border-box;max-height:100vh;max-width:100vw}@media (max-width:900px){.figma-bg-ellipse,.figma-bg-star{transform:none!important;will-change:auto!important}.ellipse1,.ellipse2,.ellipse3,.ellipse4{height:300px;width:300px}.ellipse1,.ellipse2,.ellipse3,.ellipse4,.ellipse5{left:50%;transform:translateX(-50%) translateZ(0)!important}.ellipse5{height:250px;width:250px}}.star1{left:644px;top:554px;transform:rotate(0deg) translateZ(0)}.star1,.star2{height:47px;opacity:.75;width:47px;will-change:transform}.star2{left:1036px;top:158px;transform:rotate(10deg) translateZ(0)}.star3{height:40px;left:1144px;top:797px;transform:rotate(-36deg) translateZ(0);width:40px}.star3,.star4{opacity:.75;will-change:transform}.star4{height:32px;left:832px;top:1430px;transform:rotate(38deg) translateZ(0);width:32px}.star5{left:289px;top:3001px;transform:rotate(-35deg) translateZ(0)}.star5,.star6{height:24px;opacity:.75;width:24px;will-change:transform}.star6{left:423px;top:1196px;transform:rotate(-21deg) translateZ(0)}.star7{height:24px;left:520px;opacity:.75;top:1904px;transform:rotate(22deg) translateZ(0);width:24px;will-change:transform}.star8{left:126px;top:2134px;transform:rotate(-15deg) translateZ(0);width:44px}.star8,.star9{height:50px;opacity:.75;will-change:transform}.star9{left:1188px;top:2306px;transform:rotate(15deg) translateZ(0);width:50px}.star10{left:695px;top:3256px;transform:translateZ(0)}.star10,.star11{height:16px;opacity:.75;width:16px;will-change:transform}.star11{left:804px;top:2638px;transform:rotate(-17deg) translateZ(0)}.star12{height:32px;left:972px;opacity:.75;top:2001px;transform:translateZ(0);width:32px;will-change:transform}.star13{left:1314px;top:1841px;transform:rotate(28deg) translateZ(0)}.star13,.star14{height:56px;opacity:.75;width:56px;will-change:transform}.star14{left:174px;top:3546px;transform:translateZ(0)}.star15{left:206px;top:3896px}.star15,.star16{height:56px;opacity:.75;transform:translateZ(0);width:56px;will-change:transform}.star16{left:860px;top:4072px}.star17{height:16px;left:1293px;opacity:.75;top:3932px;transform:translateZ(0);width:16px;will-change:transform}.star18{left:524px;top:4744px}.star18,.star19{height:56px;opacity:.75;transform:translateZ(0);width:56px;will-change:transform}.star19{left:468px;top:4780px}.star20{height:24px;left:100px;top:4944px;width:24px}.star20,.star21{opacity:.75;transform:translateZ(0);will-change:transform}.star21{height:40px;left:1184px;top:4980px;width:40px}.star22{height:16px;left:1230px;top:3528px;width:16px}.star22,.star23{opacity:.75;transform:translateZ(0);will-change:transform}.star23{height:23px;left:200px;top:848px;width:23px}.star24{height:20px;left:50px;opacity:.6;top:400px;transform:rotate(15deg) translateZ(0);width:20px}.star24,.star25{will-change:transform}.star25{height:28px;left:1350px;opacity:.7;top:600px;transform:rotate(-20deg) translateZ(0);width:28px}.star26{height:35px;left:30px;opacity:.65;top:1200px;transform:rotate(45deg) translateZ(0);width:35px}.star26,.star27{will-change:transform}.star27{height:18px;left:1380px;opacity:.8;top:1100px;transform:rotate(-10deg) translateZ(0);width:18px}.star28{height:25px;left:80px;opacity:.7;top:1800px;transform:rotate(30deg) translateZ(0);width:25px}.star28,.star29{will-change:transform}.star29{height:42px;left:1320px;opacity:.75;top:1600px;transform:rotate(-25deg) translateZ(0);width:42px}.star30{height:30px;left:20px;opacity:.65;top:2400px;transform:rotate(60deg) translateZ(0);width:30px}.star30,.star31{will-change:transform}.star31{height:22px;left:1360px;opacity:.8;top:2200px;transform:rotate(-40deg) translateZ(0);width:22px}.star32{height:38px;left:60px;opacity:.7;top:2800px;transform:rotate(20deg) translateZ(0);width:38px}.star32,.star33{will-change:transform}.star33{height:26px;left:1340px;opacity:.75;top:2700px;transform:rotate(-15deg) translateZ(0);width:26px}.star34{height:32px;left:40px;opacity:.6;top:3200px;transform:rotate(50deg) translateZ(0);width:32px}.star34,.star35{will-change:transform}.star35{height:24px;left:1370px;opacity:.8;top:3100px;transform:rotate(-30deg) translateZ(0);width:24px}@media (max-width:900px){.star10,.star11,.star14,.star15,.star17,.star18,.star19,.star20,.star22,.star24,.star25,.star27,.star28,.star30,.star31,.star33,.star34,.star35,.star4,.star5,.star7{display:none}.star1,.star12,.star13,.star16,.star2,.star21,.star23,.star26,.star29,.star3,.star32,.star6,.star8,.star9{box-sizing:border-box;left:auto;max-height:100vh;max-width:100vw;right:auto;transform:translateZ(0)!important}.star1{left:max(10px,2vw);top:150px}.star1,.star6{transform:translateZ(0)!important}.star6{left:max(15px,3vw);top:800px}.star12{left:max(20px,4vw);top:1400px}.star12,.star21{transform:translateZ(0)!important}.star21{left:max(10px,2vw);top:2100px}.star29{left:max(15px,3vw);top:2800px;transform:translateZ(0)!important}.star3{top:400px}.star3,.star9{left:50%;transform:translateX(-50%) translateZ(0)!important}.star9{top:1100px}.star16{top:1800px}.star16,.star26{left:50%;transform:translateX(-50%) translateZ(0)!important}.star26{top:2500px}.star2{right:max(10px,2vw);top:250px}.star2,.star8{left:auto;transform:translateZ(0)!important}.star8{right:max(15px,3vw);top:950px}.star13{right:max(20px,4vw);top:1600px}.star13,.star23{left:auto;transform:translateZ(0)!important}.star23{right:max(10px,2vw);top:2300px}.star32{left:auto;right:max(15px,3vw);top:3000px;transform:translateZ(0)!important}}main{z-index:1}.page-container,main{min-height:100vh;position:relative}.page-container{max-width:100vw;overflow:hidden;width:100%}body,html{max-width:100vw!important;overflow-x:hidden!important}.figma-bg-ellipse,.figma-bg-star{backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;transform-style:preserve-3d;will-change:transform}section[id]{scroll-margin-top:120px}.navbar{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-radius:55px;box-sizing:border-box;display:flex;height:48px;justify-content:space-between;left:50%;margin:32px auto 0;padding:36px 16px 36px 32px;position:fixed;top:16px;transform:translateX(-50%);transition:all .3s ease;width:min(100vw - 40px,var(--content-max-width));z-index:1001}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(26,30,28,.95);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.2);top:16px}.navbar .logo{align-items:center;display:flex;font-family:var(--font-family-m-plus-1);font-size:1.5rem;font-weight:700}.navbar .menu{display:flex;gap:32px}.navbar .menu a{color:#fff;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.navbar .menu a:hover{color:#ffc10a}.navbar .menu a:after{background-color:#ffc10a;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar .menu a:hover:after{width:100%}.navbar .contact-btn{background:#ffc10a;border:none;border-radius:32px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:700;overflow:hidden;padding:10px 32px;position:relative;text-decoration:none;transition:all .3s ease}.navbar .contact-btn:hover{background:#e6ad09;box-shadow:0 8px 25px rgba(255,193,10,.3);transform:translateY(-2px)}.navbar .contact-btn:active{box-shadow:0 4px 15px rgba(255,193,10,.2);transform:translateY(0)}.burger-menu{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;margin:0;outline:none;padding:0;position:relative;width:24px;z-index:1002}.burger-menu span{background-color:#fff;border-radius:1px;display:block;height:2px;transition:all .3s ease;width:100%}.burger-menu.active span:first-child{transform:rotate(45deg) translate(6px,6px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.banner{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:32px;margin:80px auto 0;min-height:513px;overflow:visible;width:min(100vw - 40px,var(--content-max-width))}.banner-content{max-width:604px}.banner-title{font-family:var(--font-family-m-plus-1);font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:32px}.banner-desc{color:#adb2b1;font-family:var(--font-family-poppins);font-size:1.25rem;margin-bottom:32px}.banner-btn{background:#ffc10a;border:none;border-radius:32px;color:#fff;cursor:pointer;font-family:var(--font-family-m-plus-1);font-size:1.1rem;font-weight:700;overflow:hidden;padding:16px 40px;position:relative;text-decoration:none;transition:all .3s ease}.banner-btn:hover{background:#e6ad09;box-shadow:0 8px 25px rgba(255,193,10,.3);transform:translateY(-2px)}.banner-btn:active{box-shadow:0 4px 15px rgba(255,193,10,.2);transform:translateY(0)}.banner-btn-secondary{background:transparent;border:3px solid #ffc10a;border-radius:32px;color:#ffc10a;cursor:pointer;font-family:var(--font-family-m-plus-1);font-size:1.1rem;font-weight:700;overflow:hidden;padding:16px 40px;position:relative;text-decoration:none;transition:all .3s ease}.banner-btn-secondary:hover{background:#ffc10a;box-shadow:0 8px 25px rgba(255,193,10,.3);color:#fff;transform:translateY(-2px)}.banner-btn-secondary:active{box-shadow:0 4px 15px rgba(255,193,10,.2);transform:translateY(0)}.banner-image{margin-bottom:32px;margin-top:32px}.banner-image img{border-radius:32px;max-width:400px}.logo-slider{align-items:center;box-sizing:border-box;display:flex;gap:48px;justify-content:space-around;margin:80px auto 0;width:min(100vw - 40px,var(--content-max-width))}.logo-slider img{filter:brightness(0) saturate(100%) invert(100%);transition:opacity .3s ease}.logo-slider img:hover{opacity:.7}footer{background:none;color:#adb2b1;font-size:1rem;margin:-200px 0 0;padding:32px 0 0;text-align:center;width:100%}.figma-bg-vector{height:5081px;left:0;pointer-events:none;position:absolute;top:0;width:100vw;z-index:0}@media (max-width:900px){.figma-bg-vector{height:auto;max-width:100vw;overflow:hidden;width:100vw}}.achivement-71{align-items:stretch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.2);border-radius:32px;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:wrap;gap:0;justify-content:space-between;margin:80px auto 0;max-width:var(--content-max-width);overflow:hidden;padding:40px 32px;position:relative}.achivement-71:before{background:linear-gradient(135deg,rgba(255,193,10,.1),transparent 50%,rgba(255,193,10,.05));bottom:0;left:0;right:0;top:0}.achivement-71:after,.achivement-71:before{content:"";pointer-events:none;position:absolute}.achivement-71:after{animation:shimmer 8s infinite;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);height:200%;left:-50%;top:-50%;transform:rotate(45deg);width:200%}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.frame-72,.frame-75,.frame-78,.frame-81{align-items:center;border-radius:20px;display:flex;flex-direction:column;gap:8px;height:88px;justify-content:center;min-width:0;overflow:hidden;position:relative;width:200px}.frame-72:before,.frame-75:before,.frame-78:before,.frame-81:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.frame-72:hover:before,.frame-75:hover:before,.frame-78:hover:before,.frame-81:hover:before{opacity:1}.frame-72:hover,.frame-75:hover,.frame-78:hover,.frame-81:hover{transform:translateY(-2px)}.frame-72 p,.frame-75 p,.frame-78 p,.frame-81 p{margin:0}.text-73,.text-76,.text-79,.text-82{color:#fff;font-family:var(--font-family-m-plus-1);font-size:48px;font-weight:700;letter-spacing:-.32px;line-height:56px;margin:0}.text-74,.text-77,.text-80,.text-83{color:#ffc107;font-family:var(--font-family-m-plus-1);font-size:16px;font-weight:500;line-height:24px;margin:0}@media (max-width:900px){.achivement-71{align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border:1px solid hsla(0,0%,100%,.25);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.1);flex-direction:column;gap:16px;margin:60px auto 0;max-width:420px;padding:40px 20px;width:calc(100vw - 32px)}.frame-72,.frame-75,.frame-78,.frame-81{border-radius:20px;height:auto;min-height:90px;overflow:hidden;padding:20px 16px;position:relative;width:100%}.frame-72:before,.frame-75:before,.frame-78:before,.frame-81:before{background:linear-gradient(90deg,#ffc10a,gold);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease;z-index:1}.frame-72:after,.frame-75:after,.frame-78:after,.frame-81:after{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.frame-72:hover,.frame-75:hover,.frame-78:hover,.frame-81:hover{transform:translateY(-3px)}.frame-72:hover:before,.frame-75:hover:before,.frame-78:hover:before,.frame-81:hover:before{transform:scaleX(1)}.frame-72:hover:after,.frame-75:hover:after,.frame-78:hover:after,.frame-81:hover:after{opacity:1}.text-73,.text-76,.text-79,.text-82{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#ffc10a);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;line-height:38px;margin-bottom:6px}.text-74,.text-77,.text-80,.text-83{color:#ffc10a;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:18px;text-transform:uppercase}.frame-72{animation:slideInUp .6s ease-out .1s both}.frame-75{animation:slideInUp .6s ease-out .2s both}.frame-78{animation:slideInUp .6s ease-out .3s both}.frame-81{animation:slideInUp .6s ease-out .4s both}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:600px){.achivement-71{border-radius:20px;gap:14px;margin:0 auto;padding:24px;width:calc(100vw - 24px)}.frame-72,.frame-75,.frame-78,.frame-81{border-radius:16px;min-height:75px;padding:16px 12px}.text-73,.text-76,.text-79,.text-82{font-size:26px;line-height:30px;margin-bottom:4px}.text-74,.text-77,.text-80,.text-83{font-size:11px;letter-spacing:.3px;line-height:15px}}@media (max-width:400px){.achivement-71{border-radius:16px;gap:12px;padding:24px 12px;width:calc(100vw - 16px)}.frame-72,.frame-75,.frame-78,.frame-81{border-radius:14px;min-height:65px;padding:14px 10px}.text-73,.text-76,.text-79,.text-82{font-size:22px;line-height:26px;margin-bottom:2px}.text-74,.text-77,.text-80,.text-83{font-size:10px;letter-spacing:.2px;line-height:13px}}@media (max-width:1300px){.navbar{box-sizing:border-box;margin:0;max-width:calc(100vw - 40px);width:calc(100vw - 40px)}.navbar,.navbar.scrolled{padding:16px 28px 16px 24px}.banner,.logo-slider{box-sizing:border-box;min-width:0;width:calc(100vw - 40px)}}@media (max-width:900px){.navbar{box-sizing:border-box;left:50%;margin:0;max-width:calc(100vw - 32px);outline:none;position:fixed;top:16px;transform:translateX(-50%);width:calc(100vw - 32px);z-index:1001}.navbar,.navbar.scrolled{border:none;padding:12px 20px}.navbar.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none;top:8px}.navbar .menu{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(26,30,28,.98);border:none;box-shadow:none;box-sizing:border-box;flex-direction:column;height:100vh;justify-content:center;left:0;margin:0;max-height:100vh;max-width:100vw;outline:none;overflow:hidden;padding:0;position:fixed;top:-16px;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1),visibility .4s ease;visibility:hidden;width:100vw;z-index:1000}.navbar .menu.active{transform:translateX(-2%);visibility:visible}.navbar .menu.closing{transform:translateX(-102%);visibility:visible}.navbar .menu a{color:#fff;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .3s ease}.navbar .menu a:hover{color:#ffc10a}.navbar .contact-btn{display:none}.burger-menu{display:flex}.navbar .logo-36 img{height:32px}.banner{align-items:center;flex-direction:column;gap:32px;margin:80px 16px 0;padding:0;text-align:center;width:calc(100vw - 32px)}.banner-content{max-width:100%;width:100%}.banner-title{font-size:2.5rem;line-height:1.2;margin-bottom:24px;margin-top:32px}.banner-desc{font-size:1.2rem;line-height:1.5;margin-bottom:32px;text-align:center}.banner-btn-group{align-items:center;flex-direction:column;gap:16px;width:100%}.banner-btn,.banner-btn-secondary{font-size:1rem;max-width:280px;padding:16px 32px;text-align:center;width:100%}.logo-slider{flex-wrap:wrap;gap:24px;justify-content:center;margin:60px 16px 0;width:calc(100vw - 32px)}.logo-slider>div{flex:0 0 auto}.logo-slider img{filter:brightness(0) saturate(100%) invert(100%);height:32px!important}}@media (max-width:600px){.navbar{box-sizing:border-box;left:50%;margin:0;max-width:calc(100vw - 24px);padding:10px 16px;position:fixed;top:12px;transform:translateX(-50%);width:calc(100vw - 24px);z-index:1001}.navbar.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;box-shadow:none;padding:10px 16px;top:8px}.navbar .menu{gap:28px}.navbar .menu a{font-size:1.1rem}.navbar .contact-btn{font-size:.85rem;padding:6px 16px}.navbar .logo-36 img{height:28px}.banner{gap:24px;margin:70px 12px 0;width:calc(100vw - 24px)}.banner-title{font-size:2rem;margin-bottom:20px;margin-top:80px}.banner-desc{font-size:1.2rem;margin:80px auto 24px;text-align:center;width:80%}.banner-btn,.banner-btn-secondary{font-size:.95rem;max-width:260px;padding:14px 28px}.logo-slider{gap:20px;margin:50px 12px 0;width:calc(100vw - 24px)}.logo-slider img{filter:brightness(0) saturate(100%) invert(100%);height:28px!important}}@media (max-width:480px){.navbar{box-sizing:border-box;left:50%;margin:0;padding:8px 12px;position:fixed;top:16px;transform:translateX(-50%);width:calc(100vw - 16px);z-index:1001}.navbar.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;box-shadow:none;padding:8px 12px;top:8px}.navbar .logo-36 img{height:24px}.navbar .menu{gap:24px}.navbar .menu a{font-size:1rem}.navbar .contact-btn{font-size:.8rem;padding:6px 12px}.banner{gap:20px;margin:60px 8px 0;width:calc(100vw - 16px)}.banner-title{font-size:2rem;margin-bottom:16px}.banner-desc{font-size:1.2rem;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center;width:80%}.banner-btn,.banner-btn-secondary{font-size:.9rem;max-width:240px;padding:12px 24px}.logo-slider{gap:16px;margin:40px 8px 0;width:calc(100vw - 16px)}.logo-slider img{filter:brightness(0) saturate(100%) invert(100%);height:24px!important}}@media (max-width:900px){.banner-image{align-items:center;display:flex;justify-content:center;max-width:100%;width:100%}.banner-image img{max-width:90vw}.banner-cards-stack{display:none}}.achievements-section{margin-top:140px}.section-97{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:32px;margin:120px auto 0;width:min(100vw - 40px,var(--content-max-width))}.group-17-98{flex:1;max-width:604px}.frame-24-99{display:flex;flex-direction:column;gap:24px;width:100%}.text-100{color:#fff;font-family:var(--font-family-m-plus-1);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.text-101{color:#adb2b1;font-family:var(--font-family-poppins);font-size:1.1rem;line-height:1.5;margin:0;max-width:424px}.frame-38-102{align-items:center;display:flex;flex-direction:row;gap:16px}.frame-23-106,.frame-24-103{box-sizing:border-box;display:flex;justify-content:center;max-width:200px;text-align:center;width:auto}.frame-24-103{align-items:center;background:#ffc10a;border:none;border-radius:64px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:500;gap:16px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease}.frame-24-103:hover{background:#e6ad09;box-shadow:0 8px 25px rgba(255,193,10,.3);transform:translateY(-2px)}.frame-24-103:active{box-shadow:0 4px 15px rgba(255,193,10,.2);transform:translateY(0)}.text-104{color:#fff;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:500;margin:0}.vector-7-105{height:16.5px;width:22.5px}.frame-23-106{align-items:center;background:transparent;border:2px solid #ffc10a;border-radius:64px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:500;gap:16px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease}.frame-23-106:hover{background:#ffc10a;box-shadow:0 8px 25px rgba(255,193,10,.3);color:#181e1c;text-decoration:none;transform:translateY(-2px)}.frame-23-106:active{box-shadow:0 4px 15px rgba(255,193,10,.2);transform:translateY(0)}.text-107{color:#fff;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:500;margin:0}.frame-16-108{align-items:center;display:flex;flex:1;flex-direction:column;max-width:320px;position:relative}.group-14-109{height:0;left:10px;position:absolute;top:10px;width:0}.star-17-110{height:56px;position:absolute;right:20px;top:50px;width:56px;z-index:2}.gbrpolos-1-111{box-shadow:0 3px 20px rgba(0,0,0,.08);height:auto;margin-left:300px;margin-top:20px;max-width:480px}.mobile-image-container{display:none}@media (max-width:1300px){.section-97{box-sizing:border-box;padding:0 20px;width:calc(100vw - 40px)}}@media (max-width:900px){.achievements-section{margin-top:80px}}@media (max-width:600px){.achievements-section{margin-top:400px}}@media (max-width:480px){.achievements-section{margin-top:320px}}.section-112{box-sizing:border-box;margin:120px auto 0;width:min(100vw - 40px,var(--content-max-width))}.frame-17-113,.section-112{align-items:flex-start;display:flex;flex-direction:row;gap:32px}.frame-17-113{width:100%}.frame-16-114{align-items:center;display:flex;flex:1;flex-direction:column;max-width:620px;position:relative}.group-14-115{height:0;left:47px;position:absolute;top:20px;width:0}.star-17-116{height:56px;position:absolute;right:20px;top:50px;width:56px;z-index:2}.wave-brash-1-117{box-shadow:0 3px 20px rgba(0,0,0,.08);height:auto;margin-left:-120px;margin-top:20px;max-width:520px;width:100%}.frame-24-118{display:flex;flex:1;flex-direction:column;gap:24px;max-width:604px}.text-119{color:#fff;font-family:var(--font-family-m-plus-1);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 10px}.text-120{color:#adb2b1;font-family:var(--font-family-poppins);font-size:1.1rem;line-height:1.5;margin:0 10px;max-width:546px}.frame-23-121{background:#ffc10a;border:none;border-radius:32px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family-m-plus-1);font-size:1.1rem;font-weight:700;max-width:200px;overflow:hidden;padding:16px 40px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.frame-23-121:hover{background:#e6ad09;box-shadow:0 8px 25px rgba(255,193,10,.3);transform:translateY(-2px)}.frame-23-121:active{box-shadow:0 4px 15px rgba(255,193,10,.2);transform:translateY(0)}@media (max-width:900px){.frame-23-121{align-items:center;box-sizing:border-box;display:flex;font-size:1rem;height:48px;justify-content:center;margin:0 auto;max-width:280px;padding:0 24px;width:100%}}.text-122{color:#fff;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:500;margin:0;text-decoration:none}@media (max-width:1300px){.section-112{box-sizing:border-box;padding:0 20px;width:calc(100vw - 40px)}}@media (max-width:900px){.section-97{align-items:center;flex-direction:column;gap:32px;margin:80px 16px 0;padding:0;width:calc(100vw - 32px)}.group-17-98{max-width:100%;width:100%}.frame-24-99{align-items:center;text-align:center;width:100%}.text-100{font-size:2rem;line-height:1.2;margin-bottom:20px}.text-101{font-size:1rem;line-height:1.5;margin-bottom:24px}.frame-38-102{align-items:center;flex-direction:column;gap:16px;width:100%}.frame-23-106,.frame-24-103{max-width:280px;width:100%}.frame-16-108{display:none;margin:0 auto;max-width:300px;width:100%}.mobile-image-container{display:block;margin:20px 0;text-align:center;width:100%}.gbrpolos-1-111-mobile{box-shadow:0 4px 24px rgba(0,0,0,.12);height:auto;max-width:280px;width:100%}.section-112{margin:80px 16px 0;padding:0;width:calc(100vw - 32px)}.frame-17-113,.section-112{align-items:center;flex-direction:column;gap:32px}.frame-17-113{width:100%}.frame-16-114{max-width:100%;order:1;width:100%}.wave-brash-1-117{height:auto;margin-left:0;max-width:400px;width:100%}.frame-24-118{align-items:center;max-width:100%;order:1;text-align:center;width:100%}.text-119{font-size:2rem;line-height:1.2;margin-bottom:20px}.text-120{font-size:1rem;line-height:1.5;margin-bottom:24px}}@media (max-width:600px){.section-97{gap:24px;margin:60px 12px 0;padding:0;width:calc(100vw - 24px)}.frame-16-108{display:none}.gbrpolos-1-111-mobile{height:auto;max-width:260px;width:100%}.text-100{font-size:1.75rem;margin-bottom:16px}.text-101{font-size:.95rem;margin-bottom:20px}.frame-23-106,.frame-23-121,.frame-24-103{font-size:.95rem;max-width:260px;padding:14px 28px}.section-112{gap:24px;margin:60px 0 0;width:calc(100vw - 24px)}.wave-brash-1-117{max-width:320px}.text-119{font-size:1.75rem;margin-bottom:16px}.text-120{font-size:.95rem;margin-bottom:20px}}@media (max-width:480px){.section-97{gap:20px;margin:50px 8px 0;width:calc(100vw - 16px)}.text-100{font-size:1.5rem;margin-bottom:12px}.text-101{font-size:.9rem;margin-bottom:16px}.frame-23-106,.frame-23-121,.frame-24-103{font-size:.9rem;max-width:240px;padding:12px 24px}.gbrpolos-1-111-mobile{max-width:240px}.section-112{gap:20px;margin:50px 0 0;width:calc(100vw - 16px)}.wave-brash-1-117{max-width:280px}.text-119{font-size:1.5rem;margin-bottom:12px}.text-120{font-size:.9rem;margin-bottom:16px}}.process-section{box-sizing:border-box;margin:80px auto 0;padding:64px 0;position:relative;width:min(100vw - 40px,var(--content-max-width))}.process-container{align-items:center;display:flex;flex-direction:column;gap:48px;position:relative}.process-title{color:#fff;font-family:var(--font-family-m-plus-1);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0;max-width:800px;text-align:center;width:100%}.process-step{position:absolute}.step-icon{align-items:center;border-radius:16px;display:flex;height:150px;justify-content:center;transition:all .3s ease;width:150px}.step-icon:hover{background:rgba(255,193,10,.1);border-color:rgba(255,193,10,.3);transform:translateY(-2px)}.step-icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%);height:120px;width:120px}.step-label{color:var(--text-rgb-255-193-7);font-family:var(--font-family-poppins);font-size:16px;font-weight:400;line-height:24px;margin:0}.process-steps{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);height:auto;justify-items:center;max-width:var(--content-max-width);min-height:400px;width:100%}.process-step{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative;text-align:center}.process-step.consultation{grid-column:1;grid-row:1}.process-step.first-payment{grid-column:3;grid-row:1}.process-step.digital-mockup{grid-column:5;grid-row:1}.process-step.production{grid-column:5;grid-row:3}.process-step.second-payment{grid-column:3;grid-row:3}.process-step.shipping{grid-column:1;grid-row:3}.process-steps img[alt=arrow-right-1]{grid-column:2;grid-row:1;height:40px;width:40px}.process-steps img[alt=arrow-right-2]{grid-column:4;grid-row:1;height:40px;width:40px}.process-steps img[alt=arrow-down]{grid-column:5;grid-row:2;height:40px;width:40px}.process-steps img[alt=arrow-left-1]{grid-column:2;grid-row:3;height:40px;width:40px}.process-steps img[alt=arrow-left-2]:last-of-type{grid-column:4;grid-row:3}@media (max-width:1300px){.process-section{box-sizing:border-box;padding:64px 20px;width:calc(100vw - 40px)}}@media (max-width:900px){.process-section{margin:80px 16px 0;padding:48px 0;width:calc(100vw - 32px)}.process-title{font-size:2rem;line-height:1.2;margin-bottom:40px}.process-steps{gap:32px;grid-template-columns:1fr;grid-template-rows:repeat(6,1fr);max-width:100%}.process-step.consultation{grid-column:1;grid-row:1}.process-step.first-payment{grid-column:1;grid-row:2}.process-step.digital-mockup{grid-column:1;grid-row:3}.process-step.production{grid-column:1;grid-row:4}.process-step.second-payment{grid-column:1;grid-row:5}.process-step.shipping{grid-column:1;grid-row:6}.process-steps img[alt*=arrow]{display:none}.step-icon{height:120px;width:120px}.step-icon img{height:60px;width:60px}.step-label{font-size:15px;line-height:20px}}@media (max-width:600px){.process-section{margin:60px 12px 0;padding:40px 0;width:calc(100vw - 24px)}.process-title{font-size:1.75rem;margin-bottom:32px}.process-steps{gap:24px;grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.step-icon{height:100px;width:100px}.step-icon img{height:50px;width:50px}.step-label{font-size:14px;line-height:18px}}@media (max-width:480px){.process-section{margin:50px 8px 0;padding:32px 0;width:calc(100vw - 16px)}.process-title{font-size:1.5rem;margin-bottom:24px}.process-steps{gap:20px}.step-icon{height:80px;width:80px}.step-icon img{height:40px;width:40px}.step-label{font-size:13px;line-height:16px}}.testimonials-section{box-sizing:border-box;margin:80px auto 0;padding:64px 0;position:relative;width:min(100vw - 40px,var(--content-max-width))}.testimonials-container{align-items:stretch;display:flex;gap:32px}.testimonial-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(35,47,41,.24);border:1px solid hsla(0,0%,100%,.1);border-radius:32px;display:flex;flex:1;flex-direction:column;gap:32px;overflow:hidden;padding:48px 24px 24px;position:relative;transition:all .3s ease}.testimonial-card:hover{border-color:rgba(255,193,10,.3);box-shadow:0 8px 32px rgba(0,0,0,.2);transform:translateY(-4px)}.quote-icon{align-items:center;align-self:flex-start;background:#3d544d;border-radius:56px;display:flex;height:56px;justify-content:center;width:56px}.quote-icon svg{height:24px;width:24px}.testimonial-text{color:#fff;flex-grow:1;font-family:var(--font-family-poppins);font-size:1rem;line-height:1.6;margin:0}.testimonial-author{align-items:center;display:flex;gap:8px}.author-avatar{border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.author-avatar img{background:hsla(0,0%,100%,.1);border-radius:50%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;width:100%}.author-info{display:flex;flex-direction:column;gap:0}.author-name{color:#fff;font-size:1rem;font-weight:600;line-height:1.5}.author-name,.author-title{font-family:var(--font-family-m-plus-1);margin:0}.author-title{color:#adb2b1;font-size:.875rem;font-weight:500;line-height:1.4}@media (max-width:1300px){.testimonials-section{box-sizing:border-box;padding:64px 20px;width:calc(100vw - 40px)}}@media (max-width:900px){.testimonials-section{margin:80px 16px 0;padding:48px 0;width:calc(100vw - 32px)}.testimonials-container{flex-direction:column;gap:24px}.testimonial-card{border-radius:24px;padding:32px 24px 24px;text-align:center;width:100%}.testimonial-card .quote-icon{align-self:center}.testimonial-card .testimonial-author{justify-content:center}.testimonial-text{font-size:1rem;line-height:1.5}.author-name{font-size:1rem}.author-title{font-size:.85rem}}@media (max-width:600px){.testimonials-section{margin:60px 12px 0;padding:40px 0;width:calc(100vw - 24px)}.testimonials-container{gap:20px}.testimonial-card{border-radius:20px;padding:24px 20px 20px}.quote-icon{height:48px;width:48px}.quote-icon svg{height:20px;width:20px}.testimonial-text{font-size:.95rem;line-height:1.4}.author-name{font-size:.95rem}.author-title{font-size:.8rem}}@media (max-width:480px){.testimonials-section{margin:50px 8px 0;padding:32px 0;width:calc(100vw - 16px)}.testimonials-container{gap:16px}.testimonial-card{border-radius:16px;padding:20px 16px 16px}.quote-icon{height:40px;width:40px}.quote-icon svg{height:18px;width:18px}.testimonial-text{font-size:.9rem;line-height:1.4}.author-name{font-size:.9rem}.author-title{font-size:.75rem}}.faq-section{box-sizing:border-box;margin:80px auto 0;padding:64px 0;position:relative;width:min(100vw - 40px,var(--content-max-width))}.faq-container{align-items:center;display:flex;flex-direction:column;gap:64px}.faq-title{color:#fff;font-family:var(--font-family-m-plus-1);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.faq-list{display:flex;flex-direction:column;gap:24px;max-width:1020px;width:100%}.faq-item{border:1px solid #adb2b1;border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#ffc10a}.faq-question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 24px;transition:all .3s ease;width:100%}.faq-question:hover{background:rgba(255,193,10,.05)}.faq-question-text{color:#fff;flex:1;font-family:var(--font-family-m-plus-1);font-size:1.1rem;font-weight:500;margin:0;text-align:left}.faq-icon{color:#fff;flex-shrink:0;height:16px;margin-left:30px;transition:transform .3s ease;width:16px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{background:hsla(0,0%,100%,.02);max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:200px}.faq-answer-text{color:#adb2b1;font-family:var(--font-family-poppins);font-size:1rem;line-height:1.6;margin:0;padding:16px 24px}@media (max-width:1300px){.faq-section{box-sizing:border-box;padding:64px 20px;width:calc(100vw - 40px)}}@media (max-width:900px){.faq-section{margin:80px 16px 0;padding:48px 0;width:calc(100vw - 32px)}.faq-title{font-size:2rem;line-height:1.2;margin-bottom:48px}.faq-list{gap:20px}.faq-item{border-radius:12px}.faq-question{padding:16px 20px}.faq-question-text{font-size:1rem;line-height:1.4}.faq-answer-text{font-size:.95rem;line-height:1.5;padding:16px 20px}}@media (max-width:600px){.faq-section{margin:60px 12px 0;padding:40px 0;width:calc(100vw - 24px)}.faq-title{font-size:1.75rem;margin-bottom:36px}.faq-list{gap:16px}.faq-item{border-radius:10px}.faq-question{padding:14px 16px}.faq-question-text{font-size:.95rem}.faq-answer-text{font-size:.9rem;padding:14px 16px}}@media (max-width:480px){.faq-section{margin:50px 8px 0;padding:32px 0;width:calc(100vw - 16px)}.faq-title{font-size:1.5rem;margin-bottom:28px}.faq-list{gap:12px}.faq-item{border-radius:8px}.faq-question{padding:12px 14px}.faq-question-text{font-size:.9rem}.faq-answer-text{font-size:.85rem;padding:12px 14px}}.ready-to-embrace-section{box-sizing:border-box;margin:80px auto 0;padding:64px 0;position:relative;width:min(100vw - 40px,var(--content-max-width))}.ready-to-embrace-container{align-items:center;border-radius:48px;display:flex;gap:32px;padding:64px}.ready-to-embrace-content{display:flex;flex:1;flex-direction:column;gap:32px;max-width:604px}.ready-to-embrace-image{align-items:center;display:flex;flex:1;justify-content:center}.ready-to-embrace-image img{border-radius:24px;height:auto;max-width:100%}.ready-to-embrace-title{color:#fff;font-family:var(--font-family-m-plus-1);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.ready-to-embrace-actions{align-items:center;display:flex;flex-direction:row;gap:16px}.contact-us-btn{align-items:center;background:#ffc10a;border:none;border-radius:64px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:500;gap:16px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.contact-us-btn:hover{background:#e6ad09;box-shadow:0 8px 25px rgba(255,193,10,.3);transform:translateY(-2px)}.contact-us-btn:active{box-shadow:0 4px 15px rgba(255,193,10,.2);transform:translateY(0)}.contact-us-btn span{margin:0}.b2b-catalog-btn,.contact-us-btn span{color:#fff;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:500}.b2b-catalog-btn{align-items:center;background:transparent;border:2px solid #ffc10a;border-radius:64px;cursor:pointer;display:flex;gap:16px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.b2b-catalog-btn:hover{background:#ffc10a;box-shadow:0 8px 25px rgba(255,193,10,.3);text-decoration:none;transform:translateY(-2px)}.b2b-catalog-btn:active{box-shadow:0 4px 15px rgba(255,193,10,.2);transform:translateY(0)}.b2b-catalog-btn span{color:#fff;font-family:var(--font-family-m-plus-1);font-size:1rem;font-weight:500;margin:0}@media (max-width:1300px){.ready-to-embrace-section{box-sizing:border-box;padding:64px 20px;width:calc(100vw - 40px)}}@media (max-width:900px){.ready-to-embrace-section{margin:80px 16px 0;padding:48px 0;width:calc(100vw - 32px)}.ready-to-embrace-container{border-radius:32px;flex-direction:column;gap:32px;padding:48px 24px;text-align:center}.ready-to-embrace-content{align-items:center;gap:24px;max-width:100%;text-align:center}.ready-to-embrace-title{font-size:2rem;line-height:1.2;margin-bottom:0}.ready-to-embrace-actions{align-items:center;flex-direction:column;gap:16px;width:100%}.b2b-catalog-btn,.contact-us-btn{justify-content:center;max-width:280px;width:100%}.ready-to-embrace-image{order:-1}.ready-to-embrace-image img{height:auto;max-width:300px;width:100%}}@media (max-width:600px){.ready-to-embrace-section{margin:60px 12px 0;padding:40px 0;width:calc(100vw - 24px)}.ready-to-embrace-container{border-radius:24px;gap:24px;padding:40px 20px}.ready-to-embrace-title{font-size:1.75rem;margin-bottom:0}.b2b-catalog-btn,.contact-us-btn{font-size:.95rem;max-width:260px;padding:14px 28px}.ready-to-embrace-image img{height:auto;max-width:260px;width:100%}}@media (max-width:480px){.ready-to-embrace-section{margin:50px 8px 0;padding:32px 0;width:calc(100vw - 16px)}.ready-to-embrace-container{border-radius:20px;gap:20px;padding:32px 16px}.ready-to-embrace-title{font-size:1.5rem}.b2b-catalog-btn,.contact-us-btn{font-size:.9rem;max-width:240px;padding:12px 24px}.ready-to-embrace-image img{max-width:240px}}.footer-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(35,47,41,.24);box-sizing:border-box;margin:0;max-width:100%;padding:0;width:100vw}.footer-main{flex-direction:row;gap:48px;margin:0 auto;max-width:98vw;padding:72px 0 40px;width:min(100vw - 40px,var(--content-max-width))}.footer-logo-col,.footer-main{align-items:flex-start;display:flex;justify-content:flex-start}.footer-logo-col{flex:0 0 220px}.footer-logo-large{height:90px;margin-top:0;width:auto}.footer-headings{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:row;gap:80px;justify-content:center;width:100%}.footer-heading{color:#fff;font-family:var(--font-family-m-plus-1)!important;font-size:1.15rem;font-weight:700;letter-spacing:.01em;margin-bottom:0;min-width:120px;text-align:center;text-decoration:none;transition:color .2s}.footer-link:focus,.footer-link:hover{color:#ffc10a}.footer-copyright{color:#adb2b1;font-size:1rem;padding:0 0 32px;text-align:center;width:100%}.footer-copyright,.footer-copyright a,.footer-copyright br,.footer-copyright span{font-family:var(--font-family-poppins)!important}@media (max-width:900px){footer{margin:20px 0 0}.footer-glass{border-radius:32px 32px 0 0}.footer-main{margin:0 16px;padding:48px 0 24px;width:calc(100vw - 32px)}.footer-headings,.footer-main{align-items:center;flex-direction:column;gap:16px}.footer-headings{width:100%}.footer-logo-col{justify-content:center;width:100%}.footer-logo-large{height:64px}.footer-heading{font-size:1.1rem}.footer-copyright{font-size:.95rem;padding:0 0 24px}}@media (max-width:600px){footer{margin:40px 0 0}.footer-glass{border-radius:24px 24px 0 0}.footer-main{gap:12px;margin:0 12px;padding:40px 0 20px;width:calc(100vw - 24px)}.footer-headings{gap:12px}.footer-heading{font-size:1rem}.footer-logo-large{height:48px}.footer-copyright{font-size:.9rem;padding:0 0 20px}}@media (max-width:480px){footer{margin:20px 0 0}.footer-glass{border-radius:20px 20px 0 0}.footer-main{gap:8px;margin:0 8px;padding:32px 0 16px;width:calc(100vw - 16px)}.footer-headings{gap:8px}.footer-heading{font-size:.95rem}.footer-logo-large{height:40px}.footer-copyright{font-size:.85rem;padding:0 0 16px}}.banner-cards-stack{display:block;margin-bottom:16px;margin-left:40px;margin-top:60px;min-height:480px;overflow:visible;position:relative;width:520px}.card-stack-shadow{background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0,rgba(0,0,0,.1) 60%,transparent 100%);filter:blur(6px);height:60px;left:50%;pointer-events:none;position:absolute;top:70%;transform:translate(-50%) rotate(-8deg);width:340px;z-index:0}.card-img{border-radius:18px;box-shadow:none;filter:brightness(1) contrast(1.1);height:210px;-o-object-fit:cover;object-fit:cover;overflow:visible;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1);width:380px}.card-img-top{left:40px;top:0;transform:rotate(12deg) translateY(0);z-index:3}.card-img-middle{filter:brightness(1) contrast(1.05);left:0;top:200px;transform:rotate(-8deg) translateY(0);z-index:2}.card-img-bottom{filter:brightness(1) contrast(1);left:100px;top:360px;transform:rotate(-5deg) translateY(0);z-index:1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-more-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.card-img-top{animation:float 6s ease-in-out infinite}.card-img-middle{animation:float-delayed 6s ease-in-out 1s infinite}.card-img-bottom{animation:float-more-delayed 6s ease-in-out 2s infinite}.banner-cards-stack:before{background:radial-gradient(circle,rgba(255,193,10,.1) 0,transparent 70%);content:"";height:200px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:200px;z-index:0}.banner-cards-stack:hover:before{opacity:1}.card-img:after{background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 50%);border-radius:18px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (max-width:900px){.banner-cards-stack{display:none}}@media (max-width:600px){.banner-cards-stack{margin-top:32px;min-height:220px;width:100vw}.card-img{height:50vw;max-height:160px;max-width:260px;width:80vw}.card-img-top{left:6vw}.card-img-middle{left:0}.card-img-bottom{left:8vw}.banner-cards-stack:hover .card-img-top{transform:rotate(-5deg) translateY(-5px) scale(1.02)}.banner-cards-stack:hover .card-img-middle{transform:rotate(3deg) translateY(-3px) scale(1.01)}.banner-cards-stack:hover .card-img-bottom{transform:rotate(-1deg) translateY(-1px) scale(1.005)}.banner-cards-stack{align-items:center;justify-content:center}.card-img-bottom,.card-img-middle,.card-img-top{left:0!important;margin-left:auto!important;margin-right:auto!important;right:0!important}}.highlight-metal{position:relative;z-index:1}.banner-btn-group{display:flex;flex-direction:row;gap:16px;margin-top:80px}@media (max-width:900px){.banner-btn-group{align-items:center;flex-direction:column;gap:12px}.banner-btn,.banner-btn-secondary{max-width:320px;text-align:center;width:100%}.section-112{padding:0 8px!important}.frame-17-113,.section-112{gap:24px!important}.frame-16-114,.frame-17-113,.section-112{align-items:center!important;flex-direction:column!important;width:100%!important}.frame-16-114{display:flex!important;max-width:100%!important;order:1!important}.wave-brash-1-117{display:block!important;height:auto!important;margin:16px auto;max-width:360px;width:90vw!important}.frame-24-118{align-items:center!important;margin-top:0!important;max-width:100%!important;order:1!important;text-align:center!important}.text-119{font-size:2rem!important}.text-120{font-size:1rem!important}.frame-23-121{display:flex!important;justify-content:center!important;margin:0 auto!important;max-width:280px!important;text-align:center!important;width:100%!important}}@media (max-width:600px){.wave-brash-1-117{max-width:320px;width:100%!important}.text-119{font-size:1.3rem!important}.text-120{font-size:.95rem!important}}@media (max-width:900px){.frame-23-121{box-sizing:border-box;font-size:1rem;height:48px;margin:0 auto;max-width:320px;padding:0 24px}.frame-23-121,.frame-23-121 .text-122{align-items:center;display:flex;justify-content:center;width:100%}.frame-23-121 .text-122{margin:0;padding:0;text-align:center}.footer-main{padding-top:12px!important}.footer-logo-col{align-items:center!important;display:flex!important;height:auto!important;justify-content:center!important;margin:0!important;min-height:0!important;padding:0!important}.footer-logo-large{display:inline-block!important;margin:0 auto!important;padding:0!important}}.page-container{overflow:hidden!important}.banner,.banner-image,main{overflow:visible!important}@media (max-width:900px){.banner,.banner-image,.page-container,main{max-width:100vw!important;overflow-x:hidden!important}}.card-img-top{transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}
