:root{--scaling-constant:1}.hero-image{width:calc(654px*var(--scaling-constant));position:relative}.hero-image img{width:100%;height:auto}.hero-image .background-circle{position:absolute;right:0;width:calc(588px*var(--scaling-constant));height:calc(588px*var(--scaling-constant));border-radius:100%;bottom:calc(70px*var(--scaling-constant));left:calc(20px*var(--scaling-constant));z-index:-1;background-color:#a6ce39}.hero-image .object-1{position:absolute;top:calc(500px*var(--scaling-constant));right:calc(45px*var(--scaling-constant));width:calc(29px*var(--scaling-constant));height:calc(29px*var(--scaling-constant));background-color:#7aa300;transform:rotate(45deg)}.hero-image .object-2{position:absolute;top:calc(310px*var(--scaling-constant));right:calc(-40px*var(--scaling-constant));width:calc(100px*var(--scaling-constant));height:calc(50px*var(--scaling-constant));background-color:#7aa300;transform:rotate(46deg);border-radius:50px 50px 0 0}.hero-image .object-3{position:absolute;top:calc(430px*var(--scaling-constant));left:calc(70px*var(--scaling-constant));width:calc(24px*var(--scaling-constant));height:calc(63px*var(--scaling-constant));background-color:#7aa300;transform:rotate(-6.66deg);border-radius:calc(24px*var(--scaling-constant))}.hero-image .object-4{position:absolute;width:calc(100px*var(--scaling-constant));height:calc(90px*var(--scaling-constant));top:calc(120px*var(--scaling-constant));left:calc(60px*var(--scaling-constant));transform:rotate(-20deg)}.hero-image .object-4:after,.hero-image .object-4:before{position:absolute;content:"";left:calc(50px*var(--scaling-constant));top:calc(0px*var(--scaling-constant));width:calc(50px*var(--scaling-constant));height:calc(80px*var(--scaling-constant));background-color:#7aa300;border-radius:50px 50px 0 0;transform:rotate(-45deg);transform-origin:0 100%}.hero-image .object-4:after{left:0;transform:rotate(45deg);transform-origin:100% 100%}.hero-image .object-5{position:absolute;bottom:calc(90px*var(--scaling-constant));left:calc(70px*var(--scaling-constant));transform:rotate(30deg);width:0;height:0;border:calc(60px*var(--scaling-constant)) solid #7aa300;border-right-color:transparent;border-top-left-radius:calc(60px*var(--scaling-constant));border-top-right-radius:calc(60px*var(--scaling-constant));border-bottom-left-radius:calc(60px*var(--scaling-constant));border-bottom-right-radius:calc(60px*var(--scaling-constant))}@media(max-width:1400px){:root{--scaling-constant:0.8}}@media(max-width:1200px){:root{--scaling-constant:0.7}}@media(max-width:992px){:root{--scaling-constant:0.5}}@media(max-width:768px){:root{--scaling-constant:0.7}}.landing-page .hero{display:flex;justify-content:center;align-items:center;gap:3.4rem}@media screen and (max-width:768px){.landing-page .hero{flex-direction:column}}.landing-page .hero .hero-text{width:550px}.landing-page .hero .hero-text h2{font-size:5rem;font-weight:600;line-height:5.8rem;margin:0 0 2rem}.landing-page .hero .hero-text h2 span{color:#a6ce39;font-weight:300}.landing-page .hero .hero-text p{font-size:1.5rem;font-weight:300;line-height:1.8rem;color:#b3b3b3;margin-bottom:2rem;width:-moz-fit-content;width:fit-content}.landing-page .hero .hero-text .button-container{display:flex;gap:1.7rem;margin:2.5rem 0 3.9rem}@media screen and (max-width:1400px){.landing-page .hero{gap:1rem;height:700px}.landing-page .hero .hero-text{width:390px}.landing-page .hero .hero-text h2{font-size:3.5rem;line-height:4.2rem}.landing-page .hero .hero-text p{font-size:1.2rem;line-height:1.5rem}}@media screen and (max-width:1200px){.landing-page .hero{height:600px}.landing-page .hero .hero-text{width:390px}.landing-page .hero .hero-text h2{font-size:3rem;line-height:3.6rem}.landing-page .hero .hero-text p{font-size:1.2rem;line-height:1.3rem}}@media screen and (max-width:992px){.landing-page .hero{height:500px;gap:.6rem}.landing-page .hero .hero-text{width:370px}.landing-page .hero .hero-text h2{font-size:2.5rem;line-height:3rem;margin-bottom:1rem}.landing-page .hero .hero-text p{font-size:1.2rem;line-height:1.4rem;margin-bottom:0}.landing-page .hero .hero-text .button-container{margin-top:2rem}}@media screen and (max-width:768px){.landing-page .hero{height:-moz-fit-content;height:fit-content;margin-top:3rem;gap:0}.landing-page .hero .hero-text{width:30rem}.landing-page .hero .hero-text h2{font-size:2.7rem;line-height:3.1rem;margin-bottom:1.2rem}.landing-page .hero .hero-text p{font-size:1.2rem;line-height:1.4rem}.landing-page .hero .hero-text .button-container{margin-bottom:2rem}}@media screen and (max-width:576px){.landing-page .hero{height:-moz-fit-content;height:fit-content;margin-top:3rem}.landing-page .hero .hero-text{width:90vw}.landing-page .hero .hero-text h2{font-size:2.7rem;line-height:3.1rem;margin-bottom:1.2rem}.landing-page .hero .hero-text p{font-size:1.2rem;line-height:1.4rem}.landing-page .hero .hero-text .button-container{margin-bottom:2rem}}nav.landing-page-nav{display:flex;justify-content:space-between;padding:1.9rem 4.5rem;border-bottom:1px solid gray;background-color:transparent}@media screen and (max-width:768px){nav.landing-page-nav{padding:1.2rem 2rem}}@media screen and (max-width:576px){nav.landing-page-nav{padding:1rem 1.2rem}}nav.landing-page-nav .logo-link{line-height:.8}nav.landing-page-nav .logo-link img{width:5.8rem}nav.landing-page-nav .underline-link{color:#fff;text-decoration:none;font-size:1rem;font-weight:500;line-height:.8;position:relative;padding-bottom:8px;margin-bottom:-8px;transition:color .3s ease}@media screen and (max-width:400px){nav.landing-page-nav .underline-link{display:none}}nav.landing-page-nav .underline-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transition:transform .3s ease;transform-origin:bottom right}nav.landing-page-nav .underline-link:hover{color:#e6e6e6}nav.landing-page-nav .underline-link:hover:after{transform:scaleX(1);transform-origin:bottom left}nav.landing-page-nav .nav-part{display:flex;align-items:center;gap:2.6rem}@font-face{font-family:__Work_Sans_15cf24;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_15cf24;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1a3ad150732fe43e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_15cf24;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b0088cce7ac0b424-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_Fallback_15cf24;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_15cf24{font-family:__Work_Sans_15cf24,__Work_Sans_Fallback_15cf24;font-style:normal}