.featured h2{color:var(--color-text);margin:2rem 0}header{display:block;overflow:hidden;position:relative;width:100%}.header-img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.header__container{max-width:1920px;position:relative;transition-duration:.5s;transition-property:all;transition-timing-function:ease;width:100%}.header__container p{align-self:center;color:#fff;display:flex;font-size:2rem;font-weight:600;line-height:2.5rem;margin:12rem 0 2rem;text-align:left;width:50rem}.outlined{text-shadow:-2px 0 #000,0 2px #000,2px 0 #000,0 -2px #000}.header__cards{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin:3rem 0 2.5rem}.header__left{align-items:baseline;display:flex;flex-direction:column;justify-content:center;padding:4rem;position:relative;z-index:2}.header__left h2{color:#fff;font-size:3rem;line-height:1;margin-top:2rem;text-align:left}.header__left a{font-size:1.2rem}.header__left .btn{margin:4rem 0 2rem}.header__right{align-items:center;display:flex;justify-content:center;padding-right:4rem;position:relative;z-index:2}.header__right p{margin-bottom:.8rem}.header__right .btn{margin-top:2.5rem}.header__cta{align-self:center;display:flex;gap:1.2rem;z-index:2}.header__btn{align-items:center;background-color:transparent;border:2px solid #020617;border-radius:.8rem;color:#fff;cursor:pointer;display:flex;font-weight:600;padding:.6rem 2.5rem;width:-moz-fit-content;width:fit-content}.header__btn:hover{background-color:#020617;border-color:transparent;color:#fff}@media screen and (max-width:1024px){header{height:100vh;margin-top:0}}@media screen and (max-width:600px){.header__profile{height:17rem;max-height:35vh;max-width:60%;width:14rem}.header__container p{width:100%}.header__cta{gap:1rem}.header__socials{display:none}}*{box-sizing:border-box}.pricing h2{color:var(--color-text);margin:2rem 0}div.column:first-child>ul:first-child>li:first-child{padding-top:5.5rem}.table{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem;transition-duration:.5s;transition-property:all;transition-timing-function:ease}.column{-moz-column-width:auto;column-width:auto;float:left}.price{border-color:var(--color-background-secondary);border-radius:10px;border-style:solid;border-width:1px;list-style-type:none;margin:0 2rem 0 0;padding:0;transition-duration:.25s;transition-property:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.price .header{align-items:center;color:var(--color-text);display:flex;flex-direction:column;height:9rem;justify-content:flex-end}.price .header>p{font-size:1.5rem;font-weight:500;line-height:2rem}.price li{border-bottom:1px var(--color-background-secondary);border-style:solid;padding:1.4rem;width:18rem}.price li:has(button){border-color:none}.price li p{color:var(--color-text);font-size:1.25rem;height:3rem;line-height:1.75rem;padding-top:.2rem;text-align:center}.button_cont{display:grid;place-items:center}@media only screen and (max-width:600px){.columns{width:100%}}p{font-size:.6rem}.feature__icon{font-size:1.5rem;line-height:2rem;padding:.6rem;transition-duration:.5s;transition-property:all;transition-timing-function:ease}.row:after{clear:both;content:"";display:table}.dollar:before{content:"$";font-size:1.5rem}.col_btn{font-size:1.25rem;height:3.5rem;line-height:2rem;padding:1.25rem;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease}.service{align-items:flex-start;color:var(--color-text);display:flex;gap:1rem}.service:hover{border-color:var(--color-background);border-radius:20px;border-style:solid;border-width:2px}.service__icon{background-color:var(--color-background);border-radius:.5rem;color:var(--color-button-primary);font-size:1.5rem;line-height:1.2rem;margin-right:.8rem;padding:.6rem;transition-duration:.5s;transition-property:all;transition-timing-function:ease;width:2.6rem}.service:hover .service__icon{background-color:var(--color-button-primary);color:var(--color-background-secondary)}.service h4{font-size:1.4rem;margin-bottom:.7rem}.service p{font-size:1.25rem;font-weight:500;line-height:1.75rem}@media screen and (max-width:1024px){.services__container{gap:1.5rem}}@media screen and (max-width:600px){.services__container{gap:1.2rem;grid-template-columns:1fr}.card.service{gap:1.2rem}}