@tailwind base;@tailwind components;@tailwind utilities;html{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{color:#1a1a1a;line-height:1.6;padding:0}img,video{aspect-ratio:attr(width) /attr(height);height:auto;max-width:100%}*{backface-visibility:hidden}a,button{transition:all .3s ease}:focus-visible{outline:2px solid #3e235f;outline-offset:2px}.container{max-width:1200px}@media (max-width:768px){.container{padding:0}}.tajawal-regular{font-weight:400}.tajawal-medium,.tajawal-regular{font-family:Tajawal,sans-serif;font-style:normal}.tajawal-medium{font-weight:500}.tajawal-semibold{font-weight:600}.tajawal-bold,.tajawal-semibold{font-family:Tajawal,sans-serif;font-style:normal}.tajawal-bold{font-weight:700}.tajawal-extrabold{font-weight:800}.tajawal-black,.tajawal-extrabold{font-family:Tajawal,sans-serif;font-style:normal}.tajawal-black{font-weight:900}[dir=rtl]{font-family:Tajawal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-align:right}[dir=rtl] .container{direction:rtl}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .float-left{float:right}[dir=rtl] .float-right{float:left}:root{--smoke:#1e1f24;--smoke-30:#9ba2b4;--smoke-40:#6f7181;--smoke-60:#000;--white:#fff;--primary-40:#79d06a;--primary-50:#49c436;--secondary-50:#9b44e3;--midnight-50:#003c18;--lavender-10:#efeef5}*{box-sizing:border-box}body{color:var(--smoke);font-family:Poppins,sans-serif;font-size:16px;line-height:24px;margin:0}body.arabic{font-family:Tajawal,sans-serif}.shell{padding:80px}.lavender{background-color:var(--lavender-10)}.white{background-color:var(--white)}.midnight{background-color:var(--midnight-50)}.smoke{background-color:var(--smoke)}.container{margin:0 auto;max-width:1180px}.flex{display:flex}.flex.h-center{align-items:center}.flex.v-center{justify-content:center}body.arabic .flex.arabic{flex-direction:row-reverse}img.aside{align-self:flex-start}.after,.before,.radius{--radius:100px}.radius.bl{border-bottom-left-radius:var(--radius)}.radius.br{border-bottom-right-radius:var(--radius)}.radius.tr{border-top-right-radius:var(--radius)}.radius.tl{border-top-left-radius:var(--radius)}[dir=rtl] .radius.bl{border-bottom-left-radius:0;border-bottom-right-radius:var(--radius)}[dir=rtl] .radius.br{border-bottom-left-radius:var(--radius);border-bottom-right-radius:0}[dir=rtl] .radius.tr{border-top-left-radius:var(--radius);border-top-right-radius:0}[dir=rtl] .radius.tl{border-top-left-radius:0;border-top-right-radius:var(--radius)}.shell.radius:where(.bl,.br){padding-bottom:calc(var(--radius)/2 + 80px)}h1,h2,h3,h4{margin:0}h1{font-size:64px;line-height:72px;margin-bottom:16px;text-wrap:balance}h2{font-size:48px;font-weight:400;line-height:56px;margin-bottom:8px}h3{font-size:24px;font-weight:700;line-height:32px}.headline{font-size:32px;line-height:40px}.headline,.subhead{margin-bottom:32px;text-wrap:balance}.subhead{color:var(--smoke-40);font-size:24px;font-weight:500;line-height:32px;max-width:640px}.mousetype{font-size:14px;line-height:20px}.card-cta,.hero-cta,.plan-cta{border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-block;font-size:18px;font-weight:600;line-height:28px;margin:24px 0;padding:12px 28px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:240px}.cta-group{gap:24px}.hero-cta{background-color:var(--white);color:var(--smoke);width:-moz-fit-content;width:fit-content}.plan-cta{background-color:var(--midnight-50);display:block;width:100%}.card-cta{background-color:var(--smoke);color:var(--white)}.card-cta:hover,.hero-cta:hover,.plan-cta:hover{background-color:var(--primary-50)}#navbar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#1e1f24d9;border-radius:100px;box-shadow:-1px -1px #fff3;justify-content:space-between;left:12px;padding:16px 32px;position:fixed;right:12px;top:12px;z-index:1000}#navbar .navgroup{gap:24px}#navbar a,a:where(:visited,:active){color:var(--white);text-decoration:none}#navbar a:hover{color:var(--primary-50)}#navbar .nav-cta,#navbar nav{align-items:center;gap:16px}#popover-nav{background-color:var(--midnight-50);display:none;inset:0;position:fixed;z-index:2000}#mobile-menu-icon:hover{cursor:pointer}#popover-nav nav{margin-top:64px}#popover-nav nav a,#popover-nav nav a:where(:visited,:active){color:var(--white);display:block;font-size:24px;line-height:32px;margin-top:24px;text-align:center;text-decoration:none}#hero{background-image:url(../hero_background.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover;color:var(--white);min-height:85vh;padding-top:120px}#hero .container{gap:120px;justify-content:space-between}#hero a:not(.hero-cta),a:not(.hero-cta):where(:visited,:active){color:var(--white);text-decoration:none}.cards{margin-top:32px}.card{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border-radius:12px;padding:40px 80px;position:sticky}.card:not(:last-child){margin-bottom:24px}.card img{min-width:320px;width:320px}.card h3{font-size:40px;line-height:48px}.card p{font-size:20px;line-height:28px}.card:first-child{top:80px}.card:nth-child(2){top:200px}.card:nth-child(3){top:320px}.card:nth-child(4){top:440px}.card.purple{background:#efeef580}.card.pink{background:#fae5dc80}.card.green{background:#e5f6b680}.card.blue{background:#ddebf480}.spacer{height:440px}#our-plans,#our-plans .subhead{color:var(--white)}.plans{gap:24px;margin-top:24px}.plan-card{background-color:var(--white);border-radius:12px;color:var(--midnight-50);padding:24px}ul{list-style-type:none;margin:0;padding:0}ul li{display:flex;font-size:14px;gap:8px;line-height:20px;margin:12px 0}.testimonials{display:flex;gap:24px;margin:32px -80px 0;overflow-x:scroll;padding-left:calc(50vw - 590px);padding-right:80px;scroll-snap-type:proximity}[dir=rtl] .testimonials{padding-left:80px;padding-right:calc(50vw - 590px)}@media screen and (max-width:1340px){.testimonials{padding-left:80px;padding-right:80px}}.testimonial{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;max-width:420px;min-width:320px;overflow:hidden;width:100%}.testimonial .detail{background:linear-gradient(180deg,#33244300 .07%,#332443 45.46%);color:var(--white);height:100%;padding:160px 24px 24px}.testimonial .quote{font-size:16px;height:72px;line-height:24px;margin-bottom:24px}.testimonial .signed{font-size:14px;line-height:24px;padding-top:12px}.testimonial .signer{font-weight:700}.testimonial .data{gap:32px;margin-top:32px}.testimonial .data .number{font-size:24px;font-weight:600;line-height:32px}.testimonial .data .label{font-size:12px;line-height:20px;opacity:.6;text-transform:uppercase}.testimonials .brand-logo{display:block;height:100px;margin:0 auto 12px}.step{margin:40px 0}.step video{width:100%}#get-started{color:var(--white);text-align:center}#get-started .subhead{color:var(--white);margin:0 auto}footer{background-color:var(--smoke-60);color:var(--white)}footer hr{border:none;border-bottom:1px solid var(--smoke-40);margin:32px 0}.tagline{color:var(--smoke-40)}.mobile{display:none}@media screen and (max-width:980px){.after,.before,.radius{--radius:50px}#navbar .nav-cta,#navbar nav{display:none}#hero{overflow:hidden}#hero .container.flex,.plans{flex-direction:column;gap:40px}#hero{padding-top:60px}#hero .content{align-self:flex-start;max-width:720px}#our-plans .plans .plan{width:100%}.mobile{display:block}.desktop{display:none}.card:where(.radius.bl,.radius.br,.radius.tr,.radius.tl){border-radius:12px var(--radius) 12px 12px!important}.shell{padding:80px 16px}h1{font-size:48px;line-height:56px}h2{font-size:40px;line-height:48px}h3{font-size:24px;font-weight:700;line-height:32px}.card{padding:20px 40px}.card h3{font-size:24px;line-height:32px}.card img.mobile{margin:0 auto;min-width:220px;width:220px}.card h3,.card p{margin:0}.card p{font-size:16px}.card:first-child{top:90px}.card:nth-child(2){top:160px}.card:nth-child(3){top:230px}.card:nth-child(4){top:300px}.headline{font-size:24px;line-height:32px}.subhead{font-size:20px;line-height:28px}[class$=-cta]{width:100%}.testimonials{margin:32px -16px 0;padding-left:16px;padding-right:16px}}[data-v-6fa91414] .loading{filter:blur(2px);opacity:.7;transition:all .3s ease}[data-v-6fa91414] .loaded{filter:none;opacity:1}[data-v-6fa91414] .error{background:#f0f0f0;opacity:.5}
