@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap";*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}body{background-color:#e5eff5;font-size:16px;font-family:"Karla",sans-serif;font-optical-sizing:auto;font-style:normal;display:flex;flex-direction:column;gap:2vh;align-items:center;justify-content:center;min-height:100vh}body main{display:flex;flex-direction:column;width:55vw;height:-moz-max-content;height:max-content;border-radius:12px}body main .section1{background-color:#fff7f7;flex-basis:100%;border-radius:12px 12px 0 0;padding:2rem 2rem 2.5rem 2rem;display:flex;flex-direction:column;justify-content:space-evenly;gap:2.5vh;align-items:flex-start}body main .section1 .title{color:#2ab2af;font-weight:700}body main .section1 .title2{color:#c0df34}body main .section1 .description{color:#98a6bd}body main .main-section{display:flex;border-radius:0 0 12px 12px}body main .main-section .section2{display:flex;justify-content:space-evenly;flex-direction:column;gap:2vh;padding:3rem 3.5rem;border-radius:0 0 0 12px;background-color:#2ab2af;flex-basis:50%}body main .main-section .section2 .month-subs{color:#e5eff5}body main .main-section .section2 .dollar29{color:#e5eff5;font-size:xx-large;font-weight:700;display:inline-flex;align-items:center;gap:1vw}body main .main-section .section2 .dollar29 span{font-weight:400;color:#98a6bd;font-size:large}body main .main-section .section2 .full-access{color:#e5eff5}body main .main-section .section2 .signup{margin-top:4vh;border:none;color:#e5eff5;background-color:#c0df34;padding:.5rem 3rem;border-radius:5px;font-size:larger;font-weight:700}body main .main-section .section3{border-radius:0 0 12px 0;background-color:#3dd1cf;padding:3rem 3.5rem;display:flex;flex-direction:column;gap:2vh;flex-basis:50%;color:#e5eff5}body main .main-section .section3 .why-us{font-weight:700}body main .main-section .section3 .description2{font-weight:400}@media(max-width: 1024px){body main{width:80vw}body main .main-section{flex-direction:column}body main .main-section .section2{border-radius:0;padding:2rem 2.5rem}body main .main-section .section3{padding:2rem 2.5rem;border-radius:0 0 12px 12px}}