.hero-section-cta-button{background-color:var(--color-green-300);color:#fff;font-family:Montserrat;font-size:var(--content-body-size);border:none}@media (width<=1365px){.main-page-container{grid-template-rows:26% 74%}.hero-section-container{width:100vw;padding-top:var(--padding-7);grid-template-rows:25vh 15vh 20vh;align-self:start;height:fit-content;overflow:hidden}.hero-section-hook-container{padding:var(--padding-1);grid-template-rows:60% 20% 20%;height:100%}.hero-section-image-container{aspect-ratio:2.5/2;border-radius:var(--rounded-3);width:auto;height:100%;overflow:hidden}.hero-section-image{height:100%}.hero-section-hook-text-container{grid-template-rows:60% 40%;width:90%;height:75%}.hero-section-hook-subtext{color:#000}.hero-section-content-container{background-color:var(--color-green-500);align-self:start;width:60%;height:60%}.hero-section-content{font-size:var(--content-lead-size)}.hero-section-cta-container{align-self:flex-start}.hero-section-cta-button{aspect-ratio:8;border-radius:2rem;width:90vw}.features-section-container{background-color:#d8bfd8;width:100vw;height:100vh;display:none}}@media (width>=1366px){.main-page-container{grid-template-rows:7.5vh 92.5vh}.nav-bar-content-container{grid-template-columns:repeat(5,20%)}.mobile-page-header-container{display:none}.hero-section-container{grid-template-rows:repeat(2,50%);width:100%;height:100%;position:absolute}.hero-section-image-container{width:100%;height:100%;position:absolute;overflow:hidden}.hero-section-image{width:100%}.hero-section-image-cover{background-color:#00000080;width:100%;height:100%;display:block;position:absolute}.hero-section-hook-text-container{grid-template-rows:60% 40%;align-self:end;height:12.5vh}.section-header-text{color:var(--color-white);font-size:4rem}.hero-section-hook-subtext{color:#fff;font-size:var(--text-large-size)}.hero-section-cta-container{grid-template-columns:repeat(2,50%);align-self:start;width:17.5vw;height:25vh}.hero-section-cta-button{border-radius:var(--rounded-2);aspect-ratio:3;width:7.5vw;font-size:var(--text-regular-size)}.secondary-cta-button{background-color:var(--color-white);color:var(--color-black)}.nav-bar-container{background-color:#0000}}
