@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Nunito Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:99.7134%;descent-override:34.8159%;line-gap-override:0%}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Regular"),local("IBM Plex Sans Arabic"),url(../_fonts/7XCgOZb-2UWqbHiBsW2cwv2Vru1P3BvrQsMgSFcuu4k-OxvwViKOFSA0I3d73wpcM_nRYFD99kQJbrt9QcX-j1o.woff2) format(woff2);font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Sans Arabic Fallback: Arial";src:local("Arial");size-adjust:101.1663%;ascent-override:107.2492%;descent-override:41.0216%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Regular"),local("IBM Plex Sans Arabic"),url(../_fonts/I7R8UWEXI0d8NN3z3w6m50WYtGfcsz5K6Fm0k5JLpOU-9QsQRT25doRg5EeFe1IqOHCftlv8zaf_6Uabr4RwUDc.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Regular"),local("IBM Plex Sans Arabic"),url(../_fonts/SXQtTfMAx0IMnpfLqaruqoIpwHC3_dHbSTVh-_eyTMQ-0PudpnCOQhLueZSNDZukVEHKXLefofUBy0yRgRiWEEs.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Regular"),local("IBM Plex Sans Arabic"),url(../_fonts/S8BmaIsRbNAK6RQtojdMZUYnjQOlW8XLVzQFht9lKOQ-C5XNXc0Pbfx5p6JeXVjHwfSIowYpA1mRrPsiy5OAdtA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Regular"),local("IBM Plex Sans Arabic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-yYUkE4U6uUI7N7aiE_-Du0GkEZAMTJLaLT780Dxqgok.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root{--primary-color:#8153f5;--primary-dark:#6536e2;--secondary-color:#ff7979;--accent-color:#42bfc7;--accent-secondary:#ffc245;--text-color:#333;--text-light:#6b7280;--background-color:#fff;--background-alt:#f8f9fc;--border-color:#e5e7eb;--radius:16px;--radius-large:24px;--shadow:0 4px 16px rgba(0,0,0,.08);--shadow-lg:0 10px 40px rgba(0,0,0,.12);--shadow-xl:0 20px 60px rgba(0,0,0,.15);--font-sans:"Nunito",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--transition:all .3s cubic-bezier(.4,0,.2,1);--transition-fast:all .15s cubic-bezier(.4,0,.2,1);--transition-slow:all .5s cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--background-color);color:var(--text-color);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl],[lang=ar]{--font-sans:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}a{color:var(--primary-color);position:relative;text-decoration:none;transition:var(--transition)}a:hover{color:var(--primary-dark)}a:not(.btn):not(.nav-link):not(.footer-link):after{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}a:not(.btn):not(.nav-link):not(.footer-link):hover:after{transform:scaleX(1)}img{border-radius:var(--radius);height:auto;max-width:100%;transition:var(--transition)}img:hover{transform:scale(1.02)}ul{list-style-position:inside;padding-left:0}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem;width:100%}@media (max-width:640px){.container{padding:0 1rem}}.btn{border:none;border-radius:var(--radius);cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-align:center;transition:var(--transition)}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));box-shadow:0 4px 15px #8153f54d;color:#fff;overflow:hidden;position:relative}.btn-primary:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));box-shadow:0 6px 25px #8153f566;color:#fff;transform:translateY(-2px)}.btn-secondary{background-color:var(--secondary-color);color:#fff}.btn-secondary:hover{background-color:#ea580c;color:#fff}.btn-outline{background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:#fff}.btn-large{font-size:1.125rem;padding:1rem 2rem}.nav{background-color:var(--background-color);box-shadow:0 1px 3px #0000001a;padding:1.5rem 0;position:sticky;top:0;z-index:100}.nav .container{align-items:center;display:flex;justify-content:space-between}.logo{color:var(--text-color);font-size:1.5rem;font-weight:700}.nav-links{align-items:center;display:flex;gap:1.5rem}.nav-link{color:var(--text-color);font-weight:500}.nav-link:hover{color:var(--primary-color)}.hero{background:linear-gradient(135deg,#f0f6ff,#fdf4ff 50%,#f0fdfa);overflow:hidden;padding:6rem 0 4rem;position:relative}@media (max-width:640px){.hero{padding:3rem 0 2rem}}.hero:before{animation:float 8s ease-in-out infinite;background:radial-gradient(circle,rgba(66,191,199,.15) 0,transparent 70%);height:400px;left:-150px;top:-150px;width:400px}.hero:after,.hero:before{border-radius:50%;content:"";position:absolute;z-index:0}.hero:after{animation:float 10s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(255,194,69,.15) 0,transparent 70%);bottom:-100px;height:300px;right:-100px;width:300px}.hero .container{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;position:relative;z-index:1}.hero-content h1{color:var(--primary-color);font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.hero-content h1 span{color:var(--secondary-color);display:inline-block;position:relative}.hero-content h1 span:after{background:linear-gradient(90deg,var(--accent-secondary),var(--accent-color));border-radius:4px;bottom:0;content:"";height:12px;left:0;opacity:.6;position:absolute;width:100%;z-index:-1}.hero-content p{color:var(--text-light);font-size:1.125rem;margin-bottom:2rem}.accolades{display:flex;gap:1.5rem;margin-top:2rem}.accolade{color:var(--text-light);font-size:1rem}.hero-image{position:relative}.hero-image img{border-radius:var(--radius-large);box-shadow:var(--shadow-lg);transition:var(--transition)}.hero-image:hover img{box-shadow:var(--shadow-xl);transform:scale(1.02) translateY(-5px)}.section{padding:5rem 0;position:relative}@media (max-width:640px){.section{padding:3rem 0}}.section-alt{background:linear-gradient(135deg,#f8f9fc,#fdf4ff 50%,#f0fdfa);overflow:hidden;position:relative}.section-alt:before{animation:float 10s ease-in-out infinite;background:radial-gradient(circle,rgba(129,83,245,.08) 0,transparent 70%);height:350px;right:-150px;top:-150px;width:350px}.section-alt:after,.section-alt:before{border-radius:50%;content:"";position:absolute}.section-alt:after{animation:float 12s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(66,191,199,.08) 0,transparent 70%);bottom:-100px;height:250px;left:-100px;width:250px}.section-title{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1rem;text-align:center;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;position:relative;width:100%}.section-subtitle{color:var(--text-light);font-size:1.125rem;margin:0 auto 3rem;max-width:800px;text-align:center}.steps{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.step{background:linear-gradient(135deg,#fff,#fafbff);border:1px solid rgba(129,83,245,.1);border-radius:var(--radius-large);box-shadow:var(--shadow);overflow:hidden;padding:2rem;position:relative;text-align:center;transition:var(--transition)}.step:before{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.step:hover:before{transform:scaleX(1)}.step:hover{border-color:#8153f533;box-shadow:var(--shadow-lg);transform:translateY(-8px)}.step-number{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border-radius:50%;box-shadow:0 4px 15px #8153f54d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:70px;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:var(--transition);width:70px;z-index:1}.step:hover .step-number{box-shadow:0 6px 25px #8153f566;transform:scale(1.1) rotate(5deg)}.step:nth-child(2) .step-number{background:linear-gradient(135deg,var(--secondary-color),#ff5757);box-shadow:0 4px 15px #ff7a7a4d}.step:nth-child(2):hover .step-number{box-shadow:0 6px 25px #ff7a7a66}.step:nth-child(3) .step-number{background:linear-gradient(135deg,var(--accent-color),#30a3ab);box-shadow:0 4px 15px #42bfc74d}.step:nth-child(3):hover .step-number{box-shadow:0 6px 25px #42bfc766}.step h3{color:var(--text-color);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step img{border-radius:var(--radius);box-shadow:0 5px 15px #0000000d;margin-top:1.5rem}.feature-card{align-items:center;background:linear-gradient(135deg,#fff,#fafbff);border:1px solid rgba(129,83,245,.1);border-radius:var(--radius-large);box-shadow:var(--shadow-lg);display:grid;gap:3rem;grid-template-columns:1fr 1fr;overflow:hidden;padding:3rem;position:relative;transition:var(--transition)}.feature-card:hover{border-color:#8153f533;box-shadow:var(--shadow-xl);transform:translateY(-5px)}.feature-content h2{font-size:2rem;font-weight:700}.feature-content h2,.feature-content p{margin-bottom:1.5rem}.feature-list{margin-bottom:2rem}.feature-list li{list-style-type:none;margin-bottom:.75rem}.pricing-toggle{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.toggle-option{font-weight:500}.toggle-option.active{color:var(--primary-color)}.switch{display:inline-block;height:32px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;cursor:pointer;inset:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:24px;left:4px;width:24px}input:checked+.slider{background-color:var(--primary-color)}input:checked+.slider:before{transform:translate(28px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.pricing-plans{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pricing-plan{background-color:var(--background-color);border-radius:var(--radius);box-shadow:var(--shadow);padding:3rem 2rem;position:relative;text-align:center;transition:var(--transition)}.pricing-plan:hover{transform:translateY(-5px)}.pricing-plan.popular{border:2px solid var(--primary-color);transform:scale(1.05)}.pricing-plan.popular:hover{transform:scale(1.05) translateY(-5px)}.popular-tag{background-color:var(--primary-color);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:.5rem 1rem;position:absolute;top:0;transform:translate(-50%) translateY(-50%)}.plan-name{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.plan-price{margin-bottom:.5rem}.price{font-size:3rem;font-weight:800}.period{font-size:1.25rem}.period,.yearly-price{color:var(--text-light)}.yearly-price{font-size:.875rem;margin-bottom:2rem}.original-price{margin-right:.5rem;text-decoration:line-through}.discounted-price{color:var(--primary-color);font-weight:700}.plan-features{margin-bottom:2rem}.plan-features li{font-size:1rem;list-style-type:none;margin-bottom:.75rem}.testimonials-section{background-color:var(--background-alt);overflow:hidden;padding:80px 0;position:relative}.testimonials-section:before{background-color:#ff7a7a1a;border-radius:50%;bottom:-80px;content:"";height:200px;left:-80px;position:absolute;width:200px}.testimonials{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.testimonial{background:linear-gradient(135deg,#fff,#fafbff);border:1px solid rgba(129,83,245,.1);border-radius:var(--radius-large);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;padding:30px;position:relative;transition:var(--transition)}.testimonial:before{background:radial-gradient(circle,rgba(129,83,245,.05) 0,transparent 70%);content:"";height:100%;position:absolute;right:-50%;top:-50%;transition:var(--transition-slow);width:100%}.testimonial:hover:before{right:-20%;top:-20%}.testimonial:after{background:linear-gradient(90deg,var(--primary-color),var(--accent-color),var(--secondary-color));bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s ease}.testimonial:hover:after{transform:scaleX(1)}.testimonial:hover{border-color:#8153f533;box-shadow:var(--shadow-lg);transform:translateY(-8px)}.stars{color:var(--accent-secondary);font-size:1.2rem;letter-spacing:2px;margin-bottom:15px}.testimonial-text{color:var(--text-color);flex-grow:1;font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:20px}.testimonial-author{color:var(--text-light);font-size:.95rem;font-weight:600}.faq-items{display:grid;gap:1.5rem;margin:0 auto;max-width:800px}.faq-item{background:linear-gradient(135deg,#fff,#fafbff);border:1px solid rgba(129,83,245,.1);border-radius:var(--radius-large);box-shadow:var(--shadow);overflow:hidden;padding:1.5rem;position:relative;transition:var(--transition)}.faq-item:before{background:linear-gradient(180deg,var(--primary-color),var(--accent-color));bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:4px}.faq-item:hover:before{transform:scaleY(1)}.faq-item:hover{border-color:#8153f533;box-shadow:var(--shadow-lg);transform:translateY(-5px)}.faq-item h3{color:var(--primary-color);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.faq-item p{color:var(--text-light)}.cta-section{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 50%,var(--accent-color) 100%);color:#fff;overflow:hidden;padding:5rem 0;position:relative;text-align:center}.cta-section:before{animation:float 12s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);height:400px;left:-200px;top:-200px;width:400px}.cta-section:after,.cta-section:before{border-radius:50%;content:"";position:absolute}.cta-section:after{animation:float 15s ease-in-out infinite reverse;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);bottom:-150px;height:300px;right:-150px;width:300px}.cta-section h2{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:800px}.cta-section p{font-size:1.25rem;margin:0 auto 2rem;max-width:700px;opacity:.9}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float-animation{animation:float 4s ease-in-out infinite}.glass-effect{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2)}.gradient-text{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.pulse-animation{animation:pulse 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);background-size:1000px 100%}.btn-secondary{background:linear-gradient(135deg,var(--secondary-color),#ff5757);box-shadow:0 4px 15px #ff7a7a4d}.btn-secondary:hover{background:linear-gradient(135deg,#ff5757,var(--secondary-color));box-shadow:0 6px 25px #ff7a7a66;transform:translateY(-2px)}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.rating{background:#ffffffe6;border:1px solid rgba(129,83,245,.1);border-radius:var(--radius);display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.5rem;transition:var(--transition)}.rating:hover{background:#fff;border-color:#8153f533;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.footer{background-color:var(--background-alt);padding:4rem 0 2rem}.footer-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.footer-links{display:flex;gap:1.5rem}.copyright,.footer-link{color:var(--text-light)}.copyright{font-size:.875rem;text-align:center}@media (max-width:1024px){.hero-content h1{font-size:2.5rem}}@media (max-width:768px){.feature-card,.hero .container{grid-template-columns:1fr}.hero-content{order:1}.hero-image{order:0}.nav .container{flex-direction:column;gap:1rem}.nav-links{flex-wrap:wrap;justify-content:center}.pricing-plan.popular{transform:none}.pricing-plan.popular:hover{transform:translateY(-5px)}}@media (max-width:640px){.hero-content h1,.section-title{font-size:2rem}.feature-content h2{font-size:1.75rem}.steps{grid-template-columns:1fr}.footer-content{flex-direction:column;gap:1.5rem}}.christmas-theme{--christmas-red:#dc143c;--christmas-green:#228b22;--christmas-gold:gold;--christmas-white:#fff;--christmas-light-red:#ff6b6b;--christmas-light-green:#51cf66;--christmas-snow:#f8f9fa;--primary-color:#dc143c;--primary-dark:#b91230;--secondary-color:#228b22;--accent-color:gold;--accent-secondary:#ff6b6b}.christmas-hero{background:linear-gradient(135deg,#f8f9fa,#fff5f5 50%,#f0fdf4);overflow:hidden;position:relative}.christmas-hero:before{animation:christmasGlow 3s ease-in-out infinite;background:linear-gradient(90deg,var(--christmas-red) 0,var(--christmas-green) 33%,var(--christmas-gold) 66%,var(--christmas-red) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes christmasGlow{0%,to{opacity:.8}50%{opacity:1}}.snowflakes{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}.snowflake{animation:fall linear infinite;color:#fffc;font-size:1em;position:absolute;text-shadow:0 0 5px hsla(0,0%,100%,.5);top:-10px}@keyframes fall{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(1turn)}}.snowflake:first-child{animation-delay:0s;animation-duration:12s;left:10%}.snowflake:nth-child(2){animation-delay:1s;animation-duration:15s;left:20%}.snowflake:nth-child(3){animation-delay:2s;animation-duration:10s;left:30%}.snowflake:nth-child(4){animation-delay:.5s;animation-duration:14s;left:40%}.snowflake:nth-child(5){animation-delay:1.5s;animation-duration:11s;left:50%}.snowflake:nth-child(6){animation-delay:.3s;animation-duration:13s;left:60%}.snowflake:nth-child(7){animation-delay:2.5s;animation-duration:16s;left:70%}.snowflake:nth-child(8){animation-delay:1.2s;animation-duration:12s;left:80%}.snowflake:nth-child(9){animation-delay:.8s;animation-duration:14s;left:90%}.snowflake:nth-child(10){animation-delay:2.2s;animation-duration:13s;left:15%}.snowflake:nth-child(11){animation-delay:1.8s;animation-duration:15s;left:35%}.snowflake:nth-child(12){animation-delay:.6s;animation-duration:11s;left:55%}.snowflake:nth-child(13){animation-delay:2.8s;animation-duration:14s;left:75%}.snowflake:nth-child(14){animation-delay:1.4s;animation-duration:12s;left:85%}.snowflake:nth-child(15){animation-delay:.9s;animation-duration:16s;left:25%}.christmas-theme h1 span{background:linear-gradient(135deg,var(--christmas-red),var(--christmas-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:christmasShimmer 3s ease-in-out infinite;background-clip:text}@keyframes christmasShimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.christmas-hero .hero-floating-shapes .floating-shape{background:linear-gradient(135deg,var(--christmas-red),var(--christmas-gold));opacity:.08}.christmas-hero .hero-floating-shapes .floating-shape.shape1{background:linear-gradient(135deg,var(--christmas-green),var(--christmas-light-green))}.christmas-hero .hero-floating-shapes .floating-shape.shape2{background:linear-gradient(135deg,var(--christmas-red),var(--christmas-light-red))}.christmas-hero .hero-floating-shapes .floating-shape.shape3{background:linear-gradient(135deg,var(--christmas-gold),#fff9c4)}.christmas-stars{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.christmas-star{animation:twinkle 2s ease-in-out infinite;color:var(--christmas-gold);font-size:.8em;opacity:0;position:absolute}@keyframes twinkle{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.christmas-star:first-child{animation-delay:0s;left:20%;top:15%}.christmas-star:nth-child(2){animation-delay:.5s;left:70%;top:25%}.christmas-star:nth-child(3){animation-delay:1s;left:30%;top:40%}.christmas-star:nth-child(4){animation-delay:1.5s;left:80%;top:60%}.christmas-star:nth-child(5){animation-delay:.3s;left:50%;top:80%}.christmas-theme .section#cta{background:linear-gradient(135deg,#fff5f5,#f0fdf4);-o-border-image:linear-gradient(90deg,var(--christmas-red),var(--christmas-green),var(--christmas-gold)) 1;border-image:linear-gradient(90deg,var(--christmas-red),var(--christmas-green),var(--christmas-gold)) 1;border-top:3px solid}.christmas-badge{background:linear-gradient(135deg,var(--christmas-red),var(--christmas-gold));border-radius:12px;box-shadow:0 2px 8px #dc143c33;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;padding:.25rem .75rem}@media (max-width:768px){.christmas-star:nth-child(n+4),.snowflake:nth-child(n+8){display:none}}@media (prefers-reduced-motion:reduce){.christmas-hero:before,.christmas-star,.christmas-theme h1 span,.snowflake{animation:none}}.christmas-theme .btn-primary{background:linear-gradient(135deg,var(--christmas-red),#c41e3a);box-shadow:0 4px 16px #dc143c4d}.christmas-theme .btn-primary:hover{background:linear-gradient(135deg,#c41e3a,var(--christmas-red));box-shadow:0 6px 20px #dc143c66;transform:translateY(-2px)}.christmas-theme .rating .stars{color:var(--christmas-gold);text-shadow:0 2px 4px rgba(255,215,0,.3)}.christmas-theme .section-alt{background:linear-gradient(135deg,#fff5f5,#f0fdf4 50%,#fffbeb)}.christmas-theme .section{background:linear-gradient(135deg,#fff,#f8f9fa)}.christmas-theme .step-number{background:linear-gradient(135deg,var(--christmas-red),var(--christmas-gold));box-shadow:0 4px 12px #dc143c4d;color:#fff}.christmas-theme .check-icon{background:linear-gradient(135deg,var(--christmas-green),var(--christmas-light-green));box-shadow:0 2px 8px #228b224d;color:#fff}.christmas-theme .example,.christmas-theme .step{background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,var(--christmas-red),var(--christmas-green),var(--christmas-gold));background-origin:border-box;border:2px solid transparent}.christmas-theme .testimonial{background:linear-gradient(135deg,#ffd7000d,#dc143c0d);border-left:4px solid var(--christmas-gold)}.christmas-theme .faq-item{border-bottom:1px solid rgba(220,20,60,.1)}.christmas-theme .faq-item.active{background:linear-gradient(135deg,#ffd7000d,#228b220d);border-left:3px solid var(--christmas-red);padding-left:1.5rem}.christmas-theme a:hover{color:var(--christmas-red)}.christmas-theme .section-shape{opacity:.08}.christmas-theme .section-shape.shape1{background:linear-gradient(135deg,var(--christmas-red),var(--christmas-light-red))}.christmas-theme .section-shape.shape2{background:linear-gradient(135deg,var(--christmas-green),var(--christmas-light-green))}.christmas-theme .app-store-btn{box-shadow:0 4px 16px #dc143c33;transition:all .3s ease}.christmas-theme .app-store-btn:hover{box-shadow:0 6px 24px #dc143c4d;transform:translateY(-2px)}.christmas-theme .footer,.christmas-theme footer{background:linear-gradient(135deg,#1a1a1a,#2d1a1a 50%,#1a2d1a)!important;-o-border-image:linear-gradient(90deg,var(--christmas-red),var(--christmas-green),var(--christmas-gold)) 1;border-image:linear-gradient(90deg,var(--christmas-red),var(--christmas-green),var(--christmas-gold)) 1;border-top:3px solid}.christmas-theme .footer .bubble-1{background-color:var(--christmas-red)!important}.christmas-theme .footer .bubble-2{background-color:var(--christmas-green)!important}.christmas-theme .footer .bubble-3{background-color:var(--christmas-gold)!important}.christmas-theme .footer .logo-text{background:linear-gradient(135deg,var(--christmas-red),var(--christmas-gold))!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.christmas-theme .footer .footer-link:hover,.christmas-theme .footer .footer-section h3{color:var(--christmas-red)!important}.christmas-theme .footer .social-link{background-color:#dc143c1a!important;color:var(--christmas-red)!important}.christmas-theme .footer .social-link:hover{background-color:var(--christmas-red)!important;color:#fff!important}.christmas-theme .transformation-image{background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,var(--christmas-gold),var(--christmas-red));background-origin:border-box;border:3px solid transparent;border-radius:16px}@keyframes christmasPulse{0%,to{box-shadow:0 0 20px #ffd7004d}50%{box-shadow:0 0 40px #ffd70080}}.christmas-theme .christmas-badge{animation:christmasPulse 2s ease-in-out infinite}.christmas-theme::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--christmas-red),var(--christmas-gold));border-radius:10px}.christmas-theme::-webkit-scrollbar-track{background:var(--christmas-snow)}.christmas-theme ::-moz-selection{background:var(--christmas-gold);color:var(--christmas-red)}.christmas-theme ::selection{background:var(--christmas-gold);color:var(--christmas-red)}.app-store-button[data-v-f3c21691]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:16px;box-shadow:0 6px 16px #8153f540;color:#fff;direction:ltr;display:inline-flex;gap:10px;overflow:hidden;padding:10px 20px;position:relative;text-decoration:none;transition:all .3s ease}.app-store-button[data-v-f3c21691]:hover{box-shadow:0 10px 20px #8153f559;transform:translateY(-3px)}.button-glow[data-v-f3c21691]{background:radial-gradient(circle at center,#fff6 0,#fff0 70%);height:100%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:100%}.app-store-button:hover .button-glow[data-v-f3c21691]{animation:glow-f3c21691 2s infinite;opacity:1}@keyframes glow-f3c21691{0%{left:-50%;top:-50%}to{left:150%;top:150%}}.apple-icon[data-v-f3c21691]{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));height:24px;width:24px}.button-text[data-v-f3c21691]{display:flex;flex-direction:column;line-height:1.2}.download-text[data-v-f3c21691]{font-size:.7rem;letter-spacing:.04em;opacity:.9}.store-text[data-v-f3c21691]{font-size:1.2rem;font-weight:700;letter-spacing:.02em}.nav[data-v-72ca5009]{background-color:#fff;box-shadow:0 4px 20px #0000000d;padding:15px 0;position:sticky;top:0;z-index:999}.container[data-v-72ca5009]{flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.container[data-v-72ca5009],.nav-left[data-v-72ca5009]{align-items:center;display:flex}.nav-left[data-v-72ca5009]{flex:1;gap:40px}.nav-right[data-v-72ca5009]{align-items:center;display:flex;gap:15px}.logo[data-v-72ca5009]{font-size:1.5rem;font-weight:700}.logo a[data-v-72ca5009]{align-items:center;display:flex;text-decoration:none}.logo-text[data-v-72ca5009]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.8rem;font-weight:800;white-space:nowrap}.nav-links[data-v-72ca5009]{align-items:center;display:flex;gap:25px}.nav-link[data-v-72ca5009]{color:var(--text-color);font-size:1.05rem;font-weight:600;position:relative;text-decoration:none;transition:var(--transition)}.nav-link[data-v-72ca5009]:hover{color:var(--primary-color)}.nav-link[data-v-72ca5009]:after{background-color:var(--primary-color);bottom:-5px;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link[data-v-72ca5009]:hover:after{width:100%}.try-free-button[data-v-72ca5009]{margin-left:10px;transform:scale(1.05)}.mobile-menu-button[data-v-72ca5009]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-between;position:relative;width:30px;z-index:1000}.mobile-menu-button span[data-v-72ca5009]{background-color:var(--primary-color);border-radius:3px;display:block;height:3px;transition:transform .3s ease;width:100%}.mobile-menu-button.is-open span[data-v-72ca5009]:first-child{transform:translateY(11px) rotate(45deg)}.mobile-menu-button.is-open span[data-v-72ca5009]:nth-child(2){opacity:0}.mobile-menu-button.is-open span[data-v-72ca5009]:nth-child(3){transform:translateY(-11px) rotate(-45deg)}@media (max-width:768px){.nav-left[data-v-72ca5009]{flex:0}.nav-links[data-v-72ca5009]{background-color:#fff;display:flex;flex-direction:column;height:100vh;left:0;padding:80px 20px 20px;position:fixed;top:0;transform:translate(100%);transition:transform .3s ease;width:100%;z-index:999}.nav-links.is-open[data-v-72ca5009]{transform:translate(0)}.mobile-menu-button[data-v-72ca5009]{display:flex}.nav-link[data-v-72ca5009]{font-size:1.5rem;padding:15px 0}.nav-right[data-v-72ca5009]{bottom:20px;left:50%;position:fixed;transform:translate(-50%);z-index:1000}.nav-links.is-open~.nav-right[data-v-72ca5009]{display:flex}.try-free-button[data-v-72ca5009]{margin:0}}.language-switcher[data-v-c602598c]{display:inline-block;position:relative}.language-button[data-v-c602598c]{align-items:center;background-color:transparent;border:2px solid var(--primary-color);border-radius:8px;color:var(--primary-color);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;min-width:140px;padding:8px 16px;transition:all .3s ease}.language-button[data-v-c602598c]:hover{background-color:var(--primary-color);color:#fff}.language-icon[data-v-c602598c]{font-size:1.1rem}.current-language[data-v-c602598c]{flex:1;text-align:left}.dropdown-arrow[data-v-c602598c]{font-size:.7rem;transition:transform .3s ease}.dropdown-arrow.open[data-v-c602598c]{transform:rotate(180deg)}.language-dropdown[data-v-c602598c]{background-color:#fff;border:2px solid var(--primary-color);border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;min-width:140px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.language-option[data-v-c602598c]{align-items:center;color:var(--text-color);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;text-decoration:none;transition:all .2s ease}.language-option[data-v-c602598c]:hover{background-color:var(--primary-color);color:#fff}.language-option.active[data-v-c602598c]{background-color:#8b5cf61a;color:var(--primary-color);font-weight:700}.language-option.active[data-v-c602598c]:hover{background-color:var(--primary-color);color:#fff}.locale-name[data-v-c602598c]{flex:1}.check-mark[data-v-c602598c]{font-size:1rem;font-weight:700}.footer[data-v-025f4b66]{background:linear-gradient(180deg,#f8f9fc,#fff);overflow:hidden;padding:60px 0 30px;position:relative}.footer-bubbles[data-v-025f4b66]{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.bubble[data-v-025f4b66]{border-radius:50%;opacity:.1;position:absolute}.bubble-1[data-v-025f4b66]{background-color:var(--primary-color);height:300px;left:10%;top:-150px;width:300px}.bubble-2[data-v-025f4b66]{background-color:var(--secondary-color);bottom:-100px;height:200px;right:10%;width:200px}.bubble-3[data-v-025f4b66]{background-color:var(--accent-color);bottom:50px;height:150px;left:5%;width:150px}.container[data-v-025f4b66]{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.footer-content[data-v-025f4b66]{display:flex;flex-direction:column;gap:40px}.footer-top[data-v-025f4b66]{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer-logo[data-v-025f4b66]{flex:1;min-width:200px}.logo-text[data-v-025f4b66]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;font-size:2rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:15px}.footer-tagline[data-v-025f4b66]{color:var(--text-light);max-width:250px}.footer-sections[data-v-025f4b66]{display:flex;flex-wrap:wrap;gap:60px}.footer-section[data-v-025f4b66]{min-width:150px}.footer-section h3[data-v-025f4b66]{color:var(--primary-color);font-size:1.1rem;font-weight:700;margin-bottom:20px}.footer-links[data-v-025f4b66]{display:flex;flex-direction:column;gap:12px}.footer-link[data-v-025f4b66]{color:var(--text-light);font-weight:500;text-decoration:none;transition:var(--transition)}.footer-link[data-v-025f4b66]:hover{color:var(--primary-color)}.app-store-section[data-v-025f4b66],.language-section[data-v-025f4b66]{margin-top:5px}.footer-bottom[data-v-025f4b66]{align-items:center;border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;padding-top:30px}.footer-copyright[data-v-025f4b66]{color:var(--text-light);font-size:.9rem}.footer-social[data-v-025f4b66]{display:none;gap:15px}.social-link[data-v-025f4b66]{align-items:center;background-color:#8153f51a;border-radius:50%;color:var(--primary-color);display:flex;height:36px;justify-content:center;transition:var(--transition);width:36px}.social-link[data-v-025f4b66]:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-3px)}@media (max-width:768px){.footer-top[data-v-025f4b66]{flex-direction:column;gap:30px}.footer-sections[data-v-025f4b66]{gap:40px}.footer-bottom[data-v-025f4b66]{flex-direction:column;gap:20px;text-align:center}}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1}
