@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html,body{margin:0}.Hero{height:100vh;background-image:url(/assets/desktop_banner.jpg);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:start;padding-left:4rem}.title h1{font-size:var(--font-size-md);font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.title p{font-size:var(--font-size-xs);color:#fff}.title h1 span{color:#00ff59;font-size:var(--font-size-lg)}.buttonContainer{display:flex;gap:1rem;margin-top:1.3rem}.button{padding:15px 17px;border-radius:100px;font-size:var(--font-size-xs);border:none;cursor:pointer}.button.primary{background-color:#00ff59;color:#145f05;font-weight:600;transition:all .3s ease-in-out}.button.primary:hover{background-color:#145f05;color:#00ff59;font-weight:600;transition:all .3s ease-in-out}.button.secondary:hover{background-color:#fff;color:#145f05;font-weight:600;transition:all .3s ease-in-out}.button.secondary{background-color:transparent;color:#fff;border:1px solid #ffffff;transition:all .3s ease-in-out}@media(max-width:768px){.Hero{background-image:url(/assets/tablet_banner.jpg);justify-content:start;padding-top:84px;padding-left:1rem}}@media(max-width:425px){.Hero{background-image:url(/assets/mobile_banner.jpg);align-items:center;text-align:center;padding-top:92px;padding-inline:0}.title h1 span{font-size:var(--font-size-xl)}}.about{padding-block:3rem;max-width:1200px;padding-inline:20px;margin-inline:auto}.about_title{display:flex;flex-direction:row;gap:5rem;margin-bottom:4rem}.about_title h2{flex:1;font-size:var(--font-size-md);font-weight:800;color:#0c3b03;margin:0;margin-bottom:1rem;line-height:1.2}.about_title p{flex:1;color:#4b5563;line-height:1.6;font-size:var(--font-size-xs)}.bento_container{display:flex;flex-direction:row;gap:8px}.bento_left,.bento_right{display:flex;width:100%;flex-direction:column;gap:8px}.card{display:flex;flex-direction:column;justify-content:space-between;padding:2rem;border-radius:30px;background-color:#c7e9d8}.card h2{font-size:var(--font-size-md);font-weight:500;color:#000;margin:0;margin-bottom:1rem;line-height:1.2}.card p{color:#4b5563;line-height:1.6;font-size:var(--font-size-base)}.card_1{flex:2}.card_2{flex:1}.card_3{height:250px}.card_4{height:300px}@media screen and (max-width:768px){.about_title{flex-direction:column;gap:2rem}.bento_container{flex-direction:column;gap:10px}.card_1,.card_2,.card_3,.card_4{flex:none;height:250px}}header{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;max-width:1250px;margin-inline:auto;position:absolute;top:0;left:0;right:0;z-index:100}header ul{display:flex;list-style:none;gap:2rem;justify-content:center;flex:1;align-items:center;margin:0;padding:0}header ul li{padding:0;display:flex;align-items:center;justify-content:center;margin:0}header ul li a{text-decoration:none;color:#000;color:#fff;transition:all .3s ease-in-out;white-space:nowrap}header ul li a:hover{color:#00ff59;transition:all .3s ease-in-out}header .logoContainer img{width:8rem}header .logoContainer{flex:1;align-items:center}header .buttonContainer{display:flex;flex:1;align-items:center;margin:0;justify-content:flex-end}header .buttonContainer button{padding:12px 17px;border-radius:100px;font-size:var(--font-size-xs);border:none;background-color:#00ff59;cursor:pointer;display:flex;justify-content:center;align-items:center;text-wrap:nowrap}header .buttonContainer button.hamburguer{background-color:#fff;border:none;cursor:pointer;display:none}@media(max-width:768px){header ul{display:none}header .buttonContainer button.hamburguer{display:flex}header .buttonContainer{gap:4px}header{padding:24px 12px}}.fullscreen-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;z-index:999;display:flex;flex-direction:column;padding-top:6rem;justify-content:top;align-items:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s;pointer-events:none}.fullscreen-menu.active{opacity:1;visibility:visible;pointer-events:all}.fullscreen-menu .close-button{position:absolute;top:24px;right:24px;background:none;border:none;color:#fff;cursor:pointer;transition:transform .3s ease,color .3s;padding:8px;display:block}.fullscreen-menu .close-button:hover{transform:rotate(90deg);color:#00ff59}header .fullscreen-menu nav ul{display:flex;flex-direction:column;gap:2.5rem;align-items:center;width:100%;height:auto}header .fullscreen-menu nav ul li{display:block}header .fullscreen-menu nav ul li a{font-size:2.5rem;color:#fff;font-weight:600;text-decoration:none;opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .4s ease,color .3s;display:block}header .fullscreen-menu nav ul li a:hover{color:#00ff59}.fullscreen-menu.active nav ul li a{opacity:1;transform:translateY(0)}.fullscreen-menu.active nav ul li:nth-child(1) a{transition-delay:.1s}.fullscreen-menu.active nav ul li:nth-child(2) a{transition-delay:.2s}.fullscreen-menu.active nav ul li:nth-child(3) a{transition-delay:.3s}.fullscreen-menu.active nav ul li:nth-child(4) a{transition-delay:.4s}.how_start{max-width:1200px;padding-block:3rem;padding-inline:20px;display:flex;flex-direction:row;justify-content:center;margin-inline:auto;gap:2rem}@media screen and (max-width:768px){.how_start{flex-direction:column}}.how_start_title{flex:1}.container_how_start{flex:2;gap:6rem;display:flex;flex-direction:column}.how_start_title h2{font-size:var(--font-size-md);font-weight:800;color:#0c3b03;margin:0;margin-bottom:1rem;line-height:1.2}.card_how_start{display:flex;flex-direction:column;gap:3px;padding-inline:8px;padding-bottom:3rem;border-width:0px 0px 2px 0px;border-color:#afadad;border-style:solid}.card_how_start .number_box{width:40px;height:40px;padding:.5rem;background-color:#0ed772;display:flex;font-weight:800;font-size:var(--font-size-md);justify-content:center;align-items:center}.card_how_start h3{font-size:var(--font-size-md);font-weight:800;color:#000;margin:0}.card_how_start p{color:#4b5563;line-height:1.6;font-size:var(--font-size-xs)}.card_how_start{font-size:16px}.numbers{padding-block:3rem;background-color:#0c3b03}.numbers .number_container{max-width:1200px;margin-inline:auto;padding-inline:20px;display:flex;flex-direction:column;gap:3rem}.number_container .top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:4rem;gap:3rem;border-width:0px 0px 1px 0px;border-style:solid;border-color:#2dc30e}.number_container .top h2{font-size:var(--font-size-lg);font-weight:500;color:#fff;margin:0;line-height:1.2}.number_container .top h1{font-size:var(--font-size-md);font-weight:500;color:#fff;margin:0;flex:1;line-height:1.2}.number_container .top span{color:#2dc30e;width:100%;line-height:1.6;font-size:var(--font-size-xs)}.bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}@media screen and (max-width:768px){.bottom,.number_container .top{flex-direction:column}.number_container{text-align:center}}.bottom h2{font-size:var(--font-size-lg);font-weight:500;color:#fff;margin:0;line-height:1.2}.bottom span{font-size:var(--font-size-xs);font-weight:300;color:#2dc30e;margin:0;line-height:1.2}.services{max-width:1200px;margin-inline:auto;padding-block:5rem;padding-inline:20px}.services_header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;gap:2rem}.services_header h2{font-size:var(--font-size-base);font-weight:800;color:#0c3b03;line-height:1.2;margin:0}.services_controls{display:flex;gap:1rem}.control_btn{width:50px;height:50px;border-radius:50%;border:2px solid #000;background-color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.control_btn:hover{background-color:#f0f0f0;transform:scale(1.05)}.control_btn img{width:20px;height:20px}.services_slider_container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;scroll-snap-type:x mandatory;padding-bottom:1rem;margin-inline:-10px;padding-inline:10px}.services_slider_container::-webkit-scrollbar{display:none}.services_slider{display:flex;gap:1.5rem;width:max-content}.service_card{width:320px;height:400px;background-color:#d9e9e1;border-radius:20px;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;transition:all .4s cubic-bezier(.165,.84,.44,1);scroll-snap-align:start;box-shadow:0 4px 12px #00000008}.service_card:hover{box-shadow:0 12px 24px #0000000f;background-color:#cfe3d8}.service_card h3{font-size:1.25rem;font-weight:700;color:#0c3b03;margin:0;max-width:95%;line-height:1.3}@media screen and (max-width:768px){.services_header{flex-direction:column;align-items:flex-start}.service_card{width:260px;height:340px;padding:1.5rem}.service_card h3{font-size:1.1rem}.services_header h2{font-size:var(--font-size-sm)}}.cta_advisor{max-width:1200px;margin-inline:auto;padding-block:6rem;padding-inline:20px}.cta_container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.cta_image{width:100%;height:100%;min-height:450px;border-radius:24px;overflow:hidden;background-color:#f0f0f0}.cta_image img{width:100%;height:100%;object-fit:cover;display:block}.cta_content{display:flex;flex-direction:column;gap:1.5rem;position:relative;padding-top:1rem}.cta_content:before{content:"";position:absolute;top:0;left:0;width:40px;height:2px;background-color:#0ed772}.cta_content .badge{background-color:#0ed772;color:#1a4d0f;padding:.4rem 1rem;border-radius:100px;font-size:.75rem;font-weight:700;width:fit-content;text-transform:capitalize}.cta_content h2{font-size:clamp(2.5rem,2rem + 4vw,4.5rem);font-weight:700;color:#000;line-height:1.05;margin:0;letter-spacing:-.02em}.cta_content p{color:#4b5563;line-height:1.6;font-size:1.1rem;max-width:500px}.cta_button_wrapper{display:flex;justify-content:flex-end;margin-top:2rem}.button_know{background-color:#000;color:#fff;padding:1rem 2.5rem;border-radius:100px;border:none;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.button_know:hover{background-color:#222;transform:scale(1.05)}@media screen and (max-width:968px){.cta_container{grid-template-columns:1fr;gap:2rem}.cta_image{min-height:300px}.cta_button_wrapper{justify-content:flex-start}}.logos_marquee{padding-block:4rem;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:3rem}.logos_marquee h2{font-size:var(--font-size-sm);color:#0c3b03;font-weight:800;text-align:center;margin:0}.marquee_container{max-width:1250px;padding-inline:20px;display:flex;overflow:hidden;user-select:none;mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.marquee_track{display:flex;align-items:center;gap:5rem;padding-inline:2.5rem;animation:scroll 30s linear infinite;width:max-content}.marquee_track img{height:35px;width:auto;object-fit:contain;filter:grayscale(1) opacity(.6);transition:all .3s ease}.marquee_track img:hover{filter:grayscale(0) opacity(1);transform:scale(1.1)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media screen and (max-width:768px){.logos_marquee{padding-block:3rem;gap:2rem}.marquee_track{gap:3rem;animation-duration:20s}.marquee_track img{height:25px}}.final_cta{max-width:1200px;margin-inline:auto;padding-inline:20px;margin-block:4rem}.cta_wrapper{background-color:#0ed772;border-radius:60px;padding:6rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.cta_wrapper h2{font-size:clamp(2rem,1.5rem + 4vw,4rem);font-weight:800;color:#000;line-height:1.1;max-width:800px;margin:0}.cta_wrapper p{font-size:1.1rem;color:#000;opacity:.8}.button.black{background-color:#000;color:#fff;padding:1rem 2.5rem;border-radius:100px;border:none;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease}.button.black:hover{transform:scale(1.05);background-color:#222}.contact{max-width:1200px;margin-inline:auto;padding-block:6rem;padding-inline:20px}.contact_container{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:flex-start}.contact_title h2{font-size:clamp(2.5rem,2rem + 3vw,4rem);font-weight:800;color:#000;line-height:1.1}.contact_form{background-color:#f2f2f2;padding:3rem;border-radius:30px;display:flex;flex-direction:column;gap:1rem;box-shadow:0 10px 30px #0000000d}.contact_form input,.contact_form textarea{width:100%;padding:1.25rem;border-radius:12px;border:1px solid transparent;background-color:#fff;font-family:inherit;font-size:1rem;transition:border-color .3s ease;box-sizing:border-box}.contact_form input:focus,.contact_form textarea:focus{outline:none;border-color:#0ed772}.form_button_wrapper{display:flex;justify-content:flex-end;margin-top:1rem}@media screen and (max-width:968px){.cta_wrapper{border-radius:30px;padding:4rem 1.5rem}.contact_container{grid-template-columns:1fr;gap:2rem}.contact_form{padding:2rem}.form_button_wrapper{justify-content:center}}footer{background-color:#000;padding-block:4rem;padding-inline:20px;display:flex;flex-direction:column;align-items:center;gap:3rem}.footer_logo img{height:120px;width:auto;filter:brightness(0) invert(1)}.footer_nav ul{list-style:none;padding:0;margin:0;display:flex;gap:2.5rem}.footer_nav ul li a{text-decoration:none;color:#fff;opacity:.7;font-size:.9rem;font-weight:500;transition:opacity .3s ease}.footer_nav ul li a:hover{opacity:1}@media screen and (max-width:768px){footer{padding-block:3rem;gap:2rem}.footer_logo img{height:60px}.footer_nav ul{flex-direction:column;align-items:center;gap:1.5rem}}.demo-alert-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.demo-alert-overlay.active{opacity:1;visibility:visible}.demo-alert-modal{background:#fff;padding:2.5rem;border-radius:24px;max-width:450px;width:90%;text-align:center;box-shadow:0 20px 40px #0003;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(0,0,0,.05)}.demo-alert-overlay.active .demo-alert-modal{transform:translateY(0) scale(1)}.demo-alert-icon{width:64px;height:64px;background:#f4f4f4;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.demo-alert-icon svg{width:32px;height:32px;color:#000}.demo-alert-modal h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#000;letter-spacing:-.02em}.demo-alert-modal p{font-size:1rem;line-height:1.6;color:#666;margin-bottom:2rem}.demo-alert-modal a{color:#000;text-decoration:underline;font-weight:600}.demo-alert-close{background:#000;color:#fff;border:none;padding:1rem 2.5rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,background .2s;width:100%}.demo-alert-close:hover{background:#333;transform:translateY(-2px)}.demo-alert-close:active{transform:translateY(0)}:root{--font-size-xs: clamp(.8rem, .25rem + .8vw, .75rem);--font-size-base: clamp(1rem, .5rem + 1.5vw, 1.5rem);--font-size-sm: clamp(1.125rem, .75rem + 1.8vw, 1.75rem);--font-size-md: clamp(1.25rem, 1rem + 2vw, 2rem);--font-size-lg: clamp(1.75rem, 1.25rem + 3vw, 3rem);--font-size-xl: clamp(2.5rem, 1.5rem + 5vw, 5rem);--font-size-xxl: clamp(3rem, 2rem + 7vw, 7rem)}*{font-family:Poppins,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden;box-sizing:border-box}
