@font-face{font-family:"Expo Arabic";src:url("/fonts/Expo Arabic/Expo Arabic Normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Expo Arabic";src:url("/fonts/Expo Arabic/Expo Arabic Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Expo Arabic";src:url("/fonts/Expo Arabic/Expo Arabic Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Expo Arabic";src:url("/fonts/Expo Arabic/Expo Arabic Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--main-color: 8, 130, 133;--light-main-color: 21, 171, 174;--dark-main-color: 10, 101, 104;--secondary-color: 204, 150, 52;--light-secondary-color: 223, 165, 59;--dark: 23, 23, 23;--dark-blue: 22, 45, 72;--blue: 35, 77, 204;--light-blue: 125, 179, 255;--ice-blue: 222, 228, 237;--red: 234, 47, 87;--yellow: 196, 133, 15;--orange: 247, 133, 2;--green: 8, 130, 133;--dark-green: 83, 152, 57;--white: 255, 255, 255;--black: 0, 0, 0;--smoke: 242, 246, 250;--gray: 224, 224, 222;--dark-gray: 63, 63, 61;--main-gradient: linear-gradient( -90deg, rgba(var(--light-main-color), 1), rgba(var(--main-color), 1) );--secondary-gradient: linear-gradient( -90deg, rgba(var(--main-color), 0), rgba(var(--main-color), 0.3), rgba(var(--main-color), 0.9) );--font-size-xs: 16px;--font-size-sm: 18px;--font-size-nm: 20px;--font-size-md: 22px;--font-size-lg: 24px;--font-size-xl: 26px;--font-size-xxl: 28px}@media(max-width: 1024px){:root{--font-size-xs: 16px;--font-size-sm: 18px;--font-size-nm: 20px;--font-size-md: 20px;--font-size-lg: 20px;--font-size-xl: 22px;--font-size-xxl: 24px}}*{margin:0;padding:0;box-sizing:border-box;direction:rtl;font-family:inherit;line-height:1.5;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-margin-top:100px}*:focus-visible{box-shadow:none !important}header{position:fixed;top:0;left:0;height:80px;width:100%;z-index:9999;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:.6s top}@media(max-width: 1024px){header{justify-content:center;height:60px;top:-80px}}header.active{background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.4);position:fixed;top:20px;width:95%;max-width:1400px;left:50%;transform:translateX(-50%);border-radius:20px}header.top{top:0}header .logo{height:50%;display:flex;align-items:center;justify-content:center}header .logo a{height:100%}header .logo a img{height:100%}header .toggle-menu{display:none;padding:5px;font-size:calc(var(--font-size-xxl)*1.5);color:rgba(var(--main-color), 1);cursor:pointer}@media(max-width: 1024px){header .toggle-menu{display:block}}header nav{display:flex;align-items:center}@media(max-width: 1024px){header nav{display:none}}header nav ul{align-items:center;display:flex;gap:10px}@media(max-width: 1024px){header nav ul{display:none}}header nav ul.active{position:fixed;display:flex !important;flex-direction:column;gap:20px;padding:0px 80px;padding-top:20px !important;width:100%;height:calc(100% - 80px);top:80px;left:0px;background-color:rgba(var(--white), 1);border-top:2px solid rgba(var(--ice-blue), 1)}@media(max-width: 1280px){header nav ul.active{padding:0px 40px}}@media(max-width: 1024px){header nav ul.active{gap:30px}}@media(max-width: 768px){header nav ul.active{padding:0px 20px}}header nav ul li{padding:8px 0px}header nav ul li a{position:relative;padding:12px 10px;color:rgba(var(--black), 1);font-size:var(--font-size-xs);font-weight:500;text-decoration:none;border-radius:8px}@media(max-width: 1024px){header nav ul li a{font-size:var(--font-size-sm)}}header nav ul li a.active{color:rgba(var(--main-color), 1)}header nav ul li a:not(.button):hover{transition:color .2s ease-in-out;color:rgba(var(--main-color), 1)}@media(max-width: 1024px){header .account{display:none}}.mobile-nav{position:fixed;bottom:0;right:0;width:100%;height:70px;background:#fff;border-top:1px solid hsla(0,0%,100%,.3);display:none;justify-content:space-around;align-items:center;z-index:1000;box-shadow:0px -10px 30px rgba(0,0,0,.05)}.mobile-nav .nav-item{padding:8px 12px;border-radius:12px;color:rgba(var(--dark-blue), 0.6);text-align:center;font-size:11px;font-weight:700;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;text-decoration:none}.mobile-nav .nav-item.active{color:rgba(var(--main-color), 1)}.mobile-nav .nav-item.active::after{content:"";width:4px;height:4px;background:rgba(var(--main-color), 1);border-radius:50%;margin-top:4px}.mobile-nav .nav-item i{font-size:20px;margin-bottom:2px}.mobile-nav .nav-item:hover{color:rgba(var(--main-color), 1)}@media(max-width: 1024px){.mobile-nav{display:flex}}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:none;z-index:999}.mobile-menu-overlay.active{display:block}.mobile-menu{display:none;position:fixed;bottom:70px;right:0;width:100%;background:#fff;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0 -15px 40px rgba(0,0,0,.1);transform:translateY(110%);transition:transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:999;padding:30px 24px}@media(max-width: 1024px){.mobile-menu{display:block}}.mobile-menu.active{transform:translateY(0)}.mobile-menu .menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.mobile-menu .menu-header h3{margin:0;font-size:20px;font-weight:800;color:rgba(var(--dark-blue), 1)}.mobile-menu .menu-header .close-menu{width:40px;height:40px;background:rgba(var(--smoke), 1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:.3s}.mobile-menu .menu-header .close-menu:hover{background:rgba(var(--red), 0.1);color:rgba(var(--red), 1)}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu ul li{margin-bottom:8px}.mobile-menu ul li a{display:flex;align-items:center;gap:15px;color:rgba(var(--dark-blue), 0.7);padding:16px 20px;text-decoration:none;background:rgba(var(--smoke), 0.5);border-radius:16px;font-weight:600;transition:.3s}.mobile-menu ul li a:hover,.mobile-menu ul li a.active{color:rgba(var(--main-color), 1);background:rgba(var(--main-color), 0.08)}.mobile-menu ul li a i{font-size:20px;color:rgba(var(--main-color), 1)}body{position:relative;min-height:100vh;background-color:rgba(var(--white), 1);font-family:"Expo Arabic","Tajawal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;word-spacing:1.5px}body main.pages-page{padding-top:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;background-color:rgba(var(--smoke), 1)}body main.pages-page h1{font-size:var(--font-size-md);font-weight:600;color:rgba(var(--dark-blue), 1)}body main.pages-page .container{display:flex;flex-direction:column;gap:20px;padding:40px;width:100%;background-color:rgba(var(--white), 1);border:1px solid rgba(var(--ice-blue), 1);border-radius:8px}body main.pages-page .container p{font-size:var(--font-size-sm);font-weight:500;color:rgba(var(--dark-blue), 1)}body main.pages-page .container h2{padding:15px;margin-top:30px;width:-moz-fit-content;width:fit-content;background-color:rgba(var(--main-color), 1);font-size:var(--font-size-nm);font-weight:800;color:rgba(var(--white), 1);border-radius:8px}body main.pages-page .container ul,body main.pages-page .container ol{display:flex;flex-direction:column;gap:10px;padding:15px;padding-right:40px;background-color:rgba(var(--ice-blue), 1);border-radius:8px}body main.pages-page .container ul li,body main.pages-page .container ol li{list-style:outside;padding:10px 0px;font-size:var(--font-size-sm);font-weight:500;color:rgba(var(--dark-blue), 1)}body main.pages-page .container ol li{list-style:decimal}body main.pages-page .container a.email{color:rgba(var(--blue), 1)}body main.auth-page{padding-top:200px;padding-bottom:80px;background-color:rgba(var(--ice-blue), 1)}@media(max-width: 1024px){body main.auth-page{padding-top:180px}}body main.auth-page .otp h2{margin-bottom:20px !important}body main.auth-page .otp .notice{margin-top:20px;margin-bottom:0px;font-size:var(--font-size-sm);color:rgba(var(--secondary-color), 1)}@media(max-width: 768px){body main.auth-page .otp .notice{margin-top:0;font-size:var(--font-size-xs)}}body main.auth-page .otp .msg{padding:15px 15px !important;font-family:inherit}body main.auth-page .step{display:flex;flex-direction:column;gap:20px}body main.auth-page .step-loading,body main.auth-page .step-email,body main.auth-page .step-password,body main.auth-page .step-phone,body main.auth-page .step-otp,body main.auth-page .step-name,body main.auth-page .step-referral{margin-bottom:15px}body main.auth-page .step-email.hidden,body main.auth-page .step-loading.hidden,body main.auth-page .step-password.hidden,body main.auth-page .step-phone.hidden,body main.auth-page .step-otp.hidden,body main.auth-page .step-name.hidden,body main.auth-page .step-referral.hidden{display:none !important}body main.auth-page .step-email .referral-code{position:relative}body main.auth-page .step-email .referral-code .input-field:-moz-read-only{cursor:not-allowed}body main.auth-page .step-email .referral-code .input-field:read-only{cursor:not-allowed}body main.auth-page .step-email .referral-code.hidden{display:none}body main.auth-page .step-email .remove-referral-code{position:absolute;left:10px;bottom:12.5px;cursor:pointer;color:rgba(var(--red), 1)}body main.auth-page .step-loading{display:flex;justify-content:center;align-items:center}body main.auth-page .step-loading video{width:200px;height:200px}body main.auth-page .resend-btn{background:rgba(var(--orange), 1);border:none;color:rgba(var(--white), 1);font-size:var(--font-size-sm);font-weight:bold;cursor:pointer;padding:8px 10px;border-radius:6px}body main.auth-page .resend-btn:hover{background-color:rgba(var(--orange), 0.5)}body main.auth-page .resend-btn:disabled{background:rgba(var(--ice-blue), 1);color:rgba(var(--black), 0.5);cursor:not-allowed}body main.auth-page .resend-btn:disabled:hover{background-color:rgba(var(--ice-blue), 0.5)}body main.auth-page .countdown{font-weight:700;margin-left:6px}body main.auth-page .send-otp-button,body main.auth-page .verify-otp-button,body main.auth-page .save-name-button{width:100%}body main.error-page{padding-top:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}body main.error-page h1{font-size:calc(var(--font-size-xxl)*4);font-weight:800;line-height:90px;color:rgba(var(--red), 1)}body main.error-page p{font-size:var(--font-size-lg);font-weight:500;color:rgba(var(--black), 1)}body main.error-page .button{margin-top:10px}body main.modern-home .section-header-modern{max-width:800px;margin-bottom:50px}body main.modern-home .section-header-modern.centered{margin-left:auto;margin-right:auto;text-align:center}body main.modern-home .section-header-modern.text-right{text-align:right}body main.modern-home .section-header-modern .sub-title{display:block;color:rgba(var(--main-color), 1);font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:var(--font-size-nm);margin-bottom:15px}body main.modern-home .section-header-modern .main-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:rgba(var(--dark-blue), 1);line-height:1.2;margin-bottom:24px}body main.modern-home .section-header-modern .section-desc{font-size:20px;color:rgba(var(--dark-gray), 0.6);line-height:1.6}body main.modern-home .hero-section{min-height:100vh;display:flex;align-items:center;background:radial-gradient(circle at 0% 0%, rgba(var(--main-color), 0.05) 0%, transparent 50%),radial-gradient(circle at 100% 100%, rgba(var(--blue), 0.03) 0%, transparent 50%),#fff;padding-top:80px;overflow:hidden}body main.modern-home .hero-section .hero-container{display:flex;align-items:center;justify-content:space-between;gap:60px;width:100%}@media(max-width: 1024px){body main.modern-home .hero-section .hero-container{flex-direction:column;text-align:center;gap:40px}}body main.modern-home .hero-section .hero-content{flex:1;max-width:650px}body main.modern-home .hero-section .hero-content .hero-badge{display:inline-block;padding:8px 16px;background:rgba(var(--main-color), 0.1);color:rgba(var(--main-color), 1);border-radius:100px;font-weight:700;font-size:14px;margin-bottom:24px}body main.modern-home .hero-section .hero-content .hero-title{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;font-weight:900;color:rgba(var(--dark-blue), 1);margin-bottom:24px}body main.modern-home .hero-section .hero-content .hero-title .highlight{color:rgba(var(--main-color), 1);position:relative;z-index:1}body main.modern-home .hero-section .hero-content .hero-title .highlight::after{content:"";position:absolute;bottom:10px;right:0;width:100%;height:15px;background:rgba(var(--main-color), 0.1);z-index:-1}body main.modern-home .hero-section .hero-content .hero-description{font-size:1.2rem;color:rgba(var(--dark-gray), 0.7);line-height:1.7;margin-bottom:40px}body main.modern-home .hero-section .hero-content .hero-actions{display:flex;align-items:center;gap:24px}@media(max-width: 1024px){body main.modern-home .hero-section .hero-content .hero-actions{justify-content:center}}@media(max-width: 580px){body main.modern-home .hero-section .hero-content .hero-actions{flex-direction:column;gap:16px;width:100%}body main.modern-home .hero-section .hero-content .hero-actions .main-button{width:100%;justify-content:center}}body main.modern-home .hero-section .hero-content .hero-actions .main-button{padding:18px 40px;font-size:18px;box-shadow:0 20px 40px rgba(var(--main-color), 0.2)}body main.modern-home .hero-section .hero-content .hero-actions .main-button i{margin-right:8px}body main.modern-home .hero-section .hero-content .hero-actions .learn-more{font-weight:700;color:rgba(var(--dark-blue), 0.8);text-decoration:none;transition:.3s;border-bottom:2px solid rgba(0,0,0,0)}body main.modern-home .hero-section .hero-content .hero-actions .learn-more:hover{color:rgba(var(--main-color), 1);border-bottom-color:currentColor}body main.modern-home .hero-section .hero-image-container{flex:1;position:relative;display:flex;justify-content:center}body main.modern-home .hero-section .hero-image-container .hero-blob{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:500px;height:500px;background:rgba(var(--main-color), 0.05);filter:blur(60px);border-radius:50%;z-index:-1}body main.modern-home .hero-section .hero-image-container .hero-image{position:relative;z-index:1;max-width:100%;height:auto;filter:drop-shadow(0 30px 60px rgba(0, 0, 0, 0.1));animation:heroFloat 6s ease-in-out infinite}body main.modern-home .about-section{padding-top:120px;padding-bottom:120px;background:rgba(var(--smoke), 1)}body main.modern-home .about-section .modern-grid-about{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;margin-top:60px}body main.modern-home .about-section .about-card{position:relative;background:#fff;padding:50px 40px;border-radius:32px;border:1px solid rgba(var(--ice-blue), 1);transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);overflow:hidden}body main.modern-home .about-section .about-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(var(--main-color), 0.03), transparent);transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:0}body main.modern-home .about-section .about-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.05);border-color:rgba(var(--main-color), 0.3);background:rgba(var(--main-color), 1)}body main.modern-home .about-section .about-card:hover::before{opacity:1;background:rgba(var(--main-color), 1)}body main.modern-home .about-section .about-card:hover .card-title{color:#fff}body main.modern-home .about-section .about-card:hover .card-text{color:hsla(0,0%,100%,.7)}body main.modern-home .about-section .about-card:hover .card-icon{background:hsla(0,0%,100%,.1);color:#fff;transform:scale(1.1) rotate(5deg)}body main.modern-home .about-section .about-card:hover .card-icon img{filter:brightness(0) invert(1)}body main.modern-home .about-section .about-card .card-icon{position:relative;z-index:1;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:rgba(var(--main-color), 0.08);color:rgba(var(--main-color), 1);font-size:30px;border-radius:20px;margin-bottom:30px;transition:.4s}body main.modern-home .about-section .about-card .card-icon img{width:35px;transition:.4s}body main.modern-home .about-section .about-card .card-title{position:relative;z-index:1;font-size:24px;font-weight:800;color:rgba(var(--dark-blue), 1);margin-bottom:16px;transition:.3s}body main.modern-home .about-section .about-card .card-text{position:relative;z-index:1;font-size:17px;color:rgba(var(--dark-gray), 0.6);line-height:1.6;transition:.3s}body main.modern-home .stores-section{padding-top:100px;padding-bottom:100px;background:#fff}body main.modern-home .stores-section .stores-wall{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:60px}body main.modern-home .stores-section .stores-wall .store-item{display:flex;align-items:center;justify-content:center;height:100px;width:220px;padding:30px;background:#fff;border:2px solid rgba(var(--ice-blue), 0.5);border-radius:24px;transition:all .4s ease;box-shadow:0 10px 20px rgba(0,0,0,.02)}body main.modern-home .stores-section .stores-wall .store-item:hover{border-color:rgba(var(--main-color), 0.3);box-shadow:0 20px 40px rgba(0,0,0,.05);transform:translateY(-8px)}body main.modern-home .stores-section .stores-wall .store-item:hover img{filter:none !important}body main.modern-home .stores-section .stores-wall .store-item:first-child{background:#000;border-color:#000}body main.modern-home .stores-section .stores-wall .store-item:first-child img{filter:brightness(0) invert(1);opacity:1}body main.modern-home .stores-section .stores-wall .store-item:first-child:hover{transform:translateY(-8px);border-color:#000}body main.modern-home .stores-section .stores-wall .store-item:first-child:hover img{filter:brightness(0) invert(1) !important}body main.modern-home .stores-section .stores-wall .store-item img{max-width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(0.2) opacity(0.5);transition:.4s}body main.modern-home .stores-section .stores-wall .store-item span{font-weight:800;color:rgba(var(--dark-blue), 1);font-size:18px}body main.modern-home .stores-section .show-more-toggle{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:60px;font-weight:800;color:rgba(var(--main-color), 1);cursor:pointer;transition:.3s;background:rgba(var(--main-color), 0.05);padding:16px 32px;border-radius:100px;width:-moz-fit-content;width:fit-content;margin-inline:auto}body main.modern-home .stores-section .show-more-toggle:hover{gap:18px;background:rgba(var(--main-color), 0.1)}body main.modern-home .features-section{padding-top:100px;padding-bottom:100px;background:rgba(var(--dark-blue), 1);color:#fff;position:relative;overflow:hidden}body main.modern-home .features-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 100% 0%, rgba(var(--main-color), 0.1) 0%, transparent 40%);z-index:0}body main.modern-home .features-section .features-grid{display:flex;align-items:center;gap:80px;position:relative;z-index:1}@media(max-width: 1024px){body main.modern-home .features-section .features-grid{flex-direction:column;gap:60px}}body main.modern-home .features-section .features-content{flex:1.2}body main.modern-home .features-section .features-content .section-header-modern .main-title{color:#fff}body main.modern-home .features-section .features-content .section-header-modern .sub-title{color:rgba(var(--main-color), 1)}body main.modern-home .features-section .features-content .section-header-modern .section-desc{color:hsla(0,0%,100%,.6)}body main.modern-home .features-section .feature-list{display:grid;gap:30px;margin-top:50px}body main.modern-home .features-section .feature-item{display:flex;gap:24px;padding:30px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;transition:.3s}body main.modern-home .features-section .feature-item:hover{background:hsla(0,0%,100%,.06);border-color:rgba(var(--main-color), 0.3);transform:translateX(-10px)}body main.modern-home .features-section .feature-item .f-icon{font-size:32px;color:rgba(var(--main-color), 1)}body main.modern-home .features-section .feature-item .f-text h4{font-size:20px;font-weight:800;margin-bottom:8px}body main.modern-home .features-section .feature-item .f-text p{color:hsla(0,0%,100%,.5);line-height:1.6}body main.modern-home .features-section .features-visual{flex:.8}body main.modern-home .features-section .features-visual .visual-card{background:#fff;padding:60px 40px;border-radius:40px;text-align:center;color:rgba(var(--dark-blue), 1);box-shadow:0 40px 80px rgba(0,0,0,.3);position:relative;transition:.4s}@media(max-width: 768px){body main.modern-home .features-section .features-visual .visual-card{padding:40px 24px;border-radius:24px}}body main.modern-home .features-section .features-visual .visual-card:hover{background:rgba(var(--main-color), 1);color:#fff}body main.modern-home .features-section .features-visual .visual-card:hover img{filter:brightness(0) invert(1) !important}body main.modern-home .features-section .features-visual .visual-card::after{content:"";position:absolute;inset:-10px;border:2px solid rgba(var(--main-color), 0.2);border-radius:50px;z-index:-1}body main.modern-home .features-section .features-visual .visual-card img{width:120px;margin-bottom:30px;animation:bounceIn 1s;transition:.4s;filter:brightness(0.1)}body main.modern-home .features-section .features-visual .visual-card p{font-size:20px;font-weight:700;line-height:1.6}body main.modern-home .accordion-section{padding-top:120px;padding-bottom:120px;background:rgba(var(--smoke), 1)}body main.modern-home .accordion-section .accordion-container{max-width:900px;margin:60px auto 0}body main.modern-home .accordion-section .accordion-item{background:#fff;border:1px solid rgba(var(--ice-blue), 1);border-radius:20px;margin-bottom:16px;overflow:hidden;transition:.3s}body main.modern-home .accordion-section .accordion-item.active{border-color:rgba(var(--main-color), 0.5);box-shadow:0 10px 30px rgba(0,0,0,.05)}body main.modern-home .accordion-section .accordion-item.active .accordion-header{background:rgba(var(--main-color), 0.03)}body main.modern-home .accordion-section .accordion-item.active .accordion-header .accordion-icon{transform:rotate(0);color:rgba(var(--main-color), 1)}body main.modern-home .accordion-section .accordion-item.active .accordion-content{max-height:1000px;padding:0 30px 30px}body main.modern-home .accordion-section .accordion-item .accordion-header{display:flex;align-items:center;justify-content:space-between;padding:24px 30px;cursor:pointer;transition:.3s}@media(max-width: 768px){body main.modern-home .accordion-section .accordion-item .accordion-header{padding:18px 20px}}body main.modern-home .accordion-section .accordion-item .accordion-header h3{font-size:18px;font-weight:700;color:rgba(var(--dark-blue), 1)}@media(max-width: 768px){body main.modern-home .accordion-section .accordion-item .accordion-header h3{font-size:16px}}body main.modern-home .accordion-section .accordion-item .accordion-header .accordion-icon{font-size:24px;transition:.4s;transform:rotate(45deg)}@media(max-width: 768px){body main.modern-home .accordion-section .accordion-item .accordion-header .accordion-icon{font-size:18px}}body main.modern-home .accordion-section .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:.5s ease;padding:0 30px}body main.modern-home .accordion-section .accordion-item .accordion-content p{font-size:16px;color:rgba(var(--dark-gray), 0.7);line-height:1.8;margin-top:15px}body main.modern-home .accordion-section .accordion-item .accordion-content ul,body main.modern-home .accordion-section .accordion-item .accordion-content ol{padding-right:25px;margin-top:15px;display:flex;flex-direction:column;gap:10px}body main.modern-home .accordion-section .accordion-item .accordion-content ul li,body main.modern-home .accordion-section .accordion-item .accordion-content ol li{font-size:16px;color:rgba(var(--dark-gray), 0.7);line-height:1.6;list-style:inherit}@keyframes heroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-25px)}}body main.modern-home .terms{display:flex;min-height:500px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.1)}@media(max-width: 1024px){body main.modern-home .terms{flex-direction:column;margin-top:60px}}body main.modern-home .terms .right{flex:1;background:linear-gradient(135deg, rgba(var(--dark-blue), 1) 0%, rgba(var(--smoke), 0.9) 100%),url("/assets/main/terms-pattern.webp");background-blend-mode:overlay;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 1024px){body main.modern-home .terms .right{padding-top:60px;padding-bottom:60px}}body main.modern-home .terms .right .section-heading{text-align:right;margin-bottom:0}body main.modern-home .terms .right .section-heading h2{color:rgba(var(--main-color), 1);font-size:20px;text-transform:uppercase;letter-spacing:2px}body main.modern-home .terms .right .section-heading .details{color:rgba(var(--dark-blue), 1);font-size:clamp(2rem,4.5vw,3.5rem);margin-top:10px}body main.modern-home .terms .left{flex:1.2;background:rgba(var(--main-color), 1);padding-top:80px;padding-bottom:80px;display:flex;align-items:center}@media(min-width: 1024px){body main.modern-home .terms .left{justify-content:center}}@media(max-width: 1024px){body main.modern-home .terms .left{padding:60px 24px}}body main.modern-home .terms .left .container ul{list-style:none;padding:0}body main.modern-home .terms .left .container ul li{position:relative;padding:24px;padding-right:70px;margin-bottom:20px;background:#fafafa;border:1px solid rgba(var(--ice-blue), 0.6);border-radius:16px;transition:all .3s ease;font-size:18px;color:rgba(var(--dark-gray), 0.8);line-height:1.6}body main.modern-home .terms .left .container ul li:hover{background:#fff;transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.04);border-color:rgba(var(--main-color), 0.4)}body main.modern-home .terms .left .container ul li:hover::before{background:rgba(var(--main-color), 1);color:#fff}body main.modern-home .terms .left .container ul li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:20px;top:24px;color:rgba(var(--main-color), 1);background:rgba(var(--main-color), 0.1);width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;transition:.3s}body main.modern-home .terms .left .container ul li strong{color:rgba(var(--dark-blue), 1);display:block;margin-bottom:6px;font-size:20px}body main.modern-home .contact{padding-top:80px;padding-bottom:80px;background:rgba(var(--smoke), 1);position:relative}body main.modern-home .contact .info-details{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px;margin:60px 0}body main.modern-home .contact .info-details .item{background:#fff;padding:24px;border-radius:24px;display:flex;align-items:center;gap:20px;box-shadow:0 10px 40px rgba(var(--dark-blue), 0.05);border:1px solid rgba(var(--ice-blue), 1);transition:.3s}body main.modern-home .contact .info-details .item:first-of-type .left{direction:ltr;text-align:right}body main.modern-home .contact .info-details .item:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.06)}body main.modern-home .contact .info-details .item .right{width:50px;height:50px;border-radius:14px;background:rgba(var(--main-color), 0.1);color:rgba(var(--main-color), 1);display:flex;align-items:center;justify-content:center;font-size:20px}body main.modern-home .contact .info-details .item .left-wrapper{display:flex;flex-direction:column}body main.modern-home .contact .info-details .item .left-wrapper span{font-size:14px;color:rgba(var(--dark-gray), 0.5);font-weight:700}body main.modern-home .contact .info-details .item .left-wrapper .left{font-size:18px;color:rgba(var(--dark-blue), 1);font-weight:800;text-decoration:none}body main.modern-home .contact .contact-form{background:#fff;padding:60px;border-radius:40px;box-shadow:0 40px 100px rgba(var(--dark-blue), 0.08);border:1px solid rgba(var(--ice-blue), 0.5);display:grid;gap:30px;max-width:1000px;margin:0 auto}@media(max-width: 768px){body main.modern-home .contact .contact-form{padding:40px 24px}}body main.modern-home .contact .contact-form .input-box label{font-weight:800;margin-bottom:12px;color:rgba(var(--dark-blue), 0.8)}body main.modern-home .contact .contact-form .input-box .input-field{background:#fafafa;border:2px solid #f0f0f0;border-radius:16px;padding:16px 20px;font-size:16px;transition:.3s}body main.modern-home .contact .contact-form .input-box .input-field:focus{border-color:rgba(var(--main-color), 0.5);background:#fff}body main.modern-home .contact .contact-form .submit-button{padding:20px 60px;font-size:18px;border-radius:100px;box-shadow:0 20px 40px rgba(var(--main-color), 0.3);display:flex;align-items:center;gap:12px;justify-self:center}body main.modern-home .app-part{padding-top:100px;padding-bottom:0;background:linear-gradient(135deg, rgba(var(--dark-blue), 1) 0%, rgba(var(--main-color), 1) 100%);border-radius:60px 60px 0 0;margin-top:100px}@media(max-width: 768px){body main.modern-home .app-part{border-radius:30px 30px 0 0;margin-top:60px;padding-top:60px}}body main.modern-home .app-part .cont{display:flex;align-items:center;gap:100px}@media(max-width: 1024px){body main.modern-home .app-part .cont{flex-direction:column-reverse;text-align:center;gap:60px}}body main.modern-home .app-part .image{flex:1;display:flex;align-items:flex-end}body main.modern-home .app-part .image img{width:100%;max-width:450px;transform:translateY(20px);filter:drop-shadow(0 -20px 60px rgba(0, 0, 0, 0.3))}body main.modern-home .app-part .text{flex:1.2;padding-bottom:100px;color:#fff}@media(max-width: 1024px){body main.modern-home .app-part .text{padding-bottom:0}}body main.modern-home .app-part .text h4{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:24px}@media(max-width: 768px){body main.modern-home .app-part .text h4{font-size:1.8rem}}body main.modern-home .app-part .text .description{font-size:19px;color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:40px}@media(max-width: 768px){body main.modern-home .app-part .text .description{font-size:16px;margin-bottom:30px}}body main.modern-home .app-part .text .buttons-container{display:flex;gap:24px;flex-wrap:wrap}@media(max-width: 1024px){body main.modern-home .app-part .text .buttons-container{justify-content:center}}body main.modern-home .app-part .text .buttons-container img{height:60px;cursor:pointer;transition:.3s;border-radius:12px}body main.modern-home .app-part .text .buttons-container img:hover{transform:scale(1.05)}body main.modern-home .section-heading{margin-bottom:60px;text-align:center}body main.modern-home .section-heading .details{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:rgba(var(--dark-blue), 1);line-height:1.2}body main.modern-home .section-heading .description{font-size:20px;color:rgba(var(--dark-gray), 0.6);margin-top:20px;line-height:1.6;max-width:800px;margin-inline:auto}body footer{background:rgba(var(--dark-blue), 1);padding-top:100px;color:#fff;position:relative;overflow:hidden}body footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg, transparent, rgba(var(--main-color), 1), transparent)}body footer .top{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:60px;padding-bottom:80px}@media(max-width: 1024px){body footer .top{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width: 768px){body footer .top{grid-template-columns:1fr;gap:40px}}body footer .top .item{display:flex;flex-direction:column;gap:24px;text-align:start;width:100%}body footer .top .item .logo-footer{height:50px}body footer .top .item .logo-footer img{height:100%}@media(max-width: 768px){body footer .top .item .logo-footer{margin:0}}body footer .top .item .description{font-size:16px;color:hsla(0,0%,100%,.6);line-height:1.8}body footer .top .item .title{font-size:20px;font-weight:800;color:#fff;margin-bottom:8px;position:relative;width:-moz-fit-content;width:fit-content}@media(max-width: 768px){body footer .top .item .title{margin:0 0 8px}}body footer .top .item .title::after{content:"";position:absolute;bottom:-8px;right:0;width:30px;height:3px;background:rgba(var(--main-color), 1)}@media(max-width: 768px){body footer .top .item .title::after{right:0;transform:none}}body footer .top .item .links-list{display:flex;flex-direction:column;gap:12px}body footer .top .item .links-list a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:.3s;font-size:16px}@media(max-width: 580px){body footer .top .item .links-list a{font-size:14px}}body footer .top .item .links-list a:hover{color:rgba(var(--main-color), 1);padding-right:10px}body footer .top .item .contact-info{display:flex;flex-direction:column;gap:20px}@media(max-width: 580px){body footer .top .item .contact-info{gap:15px}}body footer .top .item .contact-info .contact-item{display:flex;align-items:center;gap:15px;color:hsla(0,0%,100%,.6)}@media(max-width: 768px){body footer .top .item .contact-info .contact-item{justify-content:flex-start}}body footer .top .item .contact-info .contact-item i{width:40px;height:40px;background:hsla(0,0%,100%,.05);border-radius:12px;display:flex;align-items:center;justify-content:center;color:rgba(var(--white), 1);font-size:18px}@media(max-width: 580px){body footer .top .item .contact-info .contact-item i{width:32px;height:32px;font-size:14px}}body footer .top .item .contact-info .contact-item .info-text{font-size:15px;font-weight:600}body footer .top .item .contact-info .contact-item .info-text.phone{direction:ltr;text-align:right}@media(max-width: 580px){body footer .top .item .contact-info .contact-item .info-text{font-size:13px}}body footer .top .item.social{display:flex;flex-direction:column;gap:24px}body footer .top .item.social .social-grid{display:flex;gap:15px}@media(max-width: 768px){body footer .top .item.social .social-grid{justify-content:flex-start}}body footer .top .item.social .social-grid .social-link{width:45px;height:45px;background:hsla(0,0%,100%,.05);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:.3s}body footer .top .item.social .social-grid .social-link:hover{background:rgba(var(--main-color), 1);transform:translateY(-5px)}body footer .top .item .company-badge{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}@media(max-width: 768px){body footer .top .item .company-badge{justify-content:flex-start}}body footer .top .item .company-badge img{height:40px}body footer .top .item .company-badge .badge-text{display:flex;flex-direction:column;gap:2px;align-items:start;font-size:11px;color:hsla(0,0%,100%,.5)}body footer .top .item .company-badge .badge-text a{color:#fff;text-decoration:none;font-weight:700}body footer .bottom{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.05);text-align:center;color:hsla(0,0%,100%,.4);font-size:14px;font-weight:500}body form{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%}@media(max-width: 580px){body form{gap:30px}}body form.auth-form,body form.confirm-form,body form.reset-password-form{display:flex;flex-direction:column;margin:auto;padding:20px;width:100%;max-width:440px;gap:25px;background-color:rgba(var(--white), 1);border-radius:15px;box-shadow:0 10px 30px rgba(var(--black), 0.07)}body form.auth-form>h2,body form.confirm-form>h2,body form.reset-password-form>h2{font-size:calc(var(--font-size-xxl)*1.1);font-weight:800;color:rgba(var(--main-color), 1);margin-top:20px;margin-bottom:20px}body form.auth-form>h2.no-margin,body form.confirm-form>h2.no-margin,body form.reset-password-form>h2.no-margin{margin-bottom:0px}body form.auth-form .resetPassword,body form.confirm-form .resetPassword,body form.reset-password-form .resetPassword{margin-bottom:15px;text-align:right}body form.auth-form .resetPassword a,body form.confirm-form .resetPassword a,body form.reset-password-form .resetPassword a{margin-right:5px;padding-bottom:5px;color:rgba(var(--blue), 1);border-bottom:1px solid rgba(var(--blue), 1)}body form.auth-form .input-box,body form.confirm-form .input-box,body form.reset-password-form .input-box{width:100%}body form.auth-form .validate-message,body form.confirm-form .validate-message,body form.reset-password-form .validate-message{display:none;margin:20px 0px;padding:20px;background-color:rgba(var(--smoke), 1);border-radius:8px}body form.auth-form .validate-message h3,body form.confirm-form .validate-message h3,body form.reset-password-form .validate-message h3{margin-bottom:10px;font-size:var(--font-size-nm);color:rgba(var(--dark-blue), 1)}body form.auth-form .validate-message ul li,body form.confirm-form .validate-message ul li,body form.reset-password-form .validate-message ul li{padding:5px;font-size:var(--font-size-sm);list-style:inside !important}body form.auth-form .validate-message ul li.valid,body form.confirm-form .validate-message ul li.valid,body form.reset-password-form .validate-message ul li.valid{color:rgba(var(--green), 1)}body form.auth-form .validate-message ul li.invalid,body form.confirm-form .validate-message ul li.invalid,body form.reset-password-form .validate-message ul li.invalid{color:rgba(var(--red), 1)}body form.auth-form .msg,body form.confirm-form .msg,body form.reset-password-form .msg{padding:15px 15px !important;font-family:inherit}body form .two-input-boxes{display:flex;justify-content:flex-start;align-items:flex-end;gap:20px;width:100% !important}@media(max-width: 768px){body form .two-input-boxes{gap:30px}}@media(max-width: 580px){body form .two-input-boxes{flex-wrap:wrap}}body form .two-input-boxes.fluid-width-inputs{justify-content:space-between}body form .two-input-boxes.fluid-width-inputs .input-box{width:calc(50% - 10px)}@media(max-width: 580px){body form .two-input-boxes.fluid-width-inputs .input-box{width:100% !important}}body form .two-input-boxes.no-bottom-margin{margin-bottom:0px}body form .two-input-boxes .input-box{width:calc(50% - 10px);margin-bottom:0px !important}@media(max-width: 580px){body form .two-input-boxes .input-box{width:100% !important}}body form .two-input-boxes .check-box{margin-bottom:0px !important}body form .input-box{display:flex;flex-direction:column;position:relative;width:calc(50% - 10px)}@media(max-width: 580px){body form .input-box{width:calc(50% - 15px)}}body form .input-box label{width:-moz-fit-content;width:fit-content;margin-bottom:15px;font-size:var(--font-size-sm);font-weight:500;color:rgba(var(--dark-blue), 1)}body form .input-box label .required{font-size:var(--font-size-nm);font-weight:500;color:rgba(var(--red), 1)}body form .input-box .input-field{padding:10px 15px;background-color:rgba(var(--white), 1);font-size:var(--font-size-nm);line-height:25px;color:rgba(var(--dark-blue), 1);border:1px solid rgba(var(--ice-blue), 1);border-radius:8px;outline:none;resize:none}@media(max-width: 768px){body form .input-box .input-field{font-size:var(--font-size-sm)}}body form .input-box .input-field:not(select):-moz-read-only{background-color:rgba(var(--ice-blue), 1)}body form .input-box .input-field:not(select):read-only{background-color:rgba(var(--ice-blue), 1)}body form .input-box .input-field:focus{transition:border .3s;border:1px solid rgba(var(--dark-blue), 1)}body form .input-box .input-field[type=email],body form .input-box .input-field[type=password],body form .input-box .input-field.password{direction:ltr;text-align:left}body form .input-box.fluid-width{width:100% !important}body form .input-box.hidden{display:none}body form .input-box .chars-length{display:flex;flex-direction:row;position:absolute;bottom:10px;left:10px;font-size:var(--font-size-sm);font-weight:500;color:rgba(var(--dark-blue), 1)}body form .input-box .chars-length span{margin:0px 4px;color:rgba(var(--red), 1)}body form .input-box .show-password{position:absolute;right:6px;bottom:8px;padding:4px 10px;background-color:rgba(var(--smoke), 1);font-size:var(--font-size-sm);font-weight:500;color:rgba(var(--dark-blue), 1);border:1px solid rgba(var(--ice-blue), 1);border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}body form .coupon-box{display:flex;flex-direction:column;width:100%}body form .coupon-box .top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;width:100%}body form .coupon-box .top .input-box{width:50% !important;margin-bottom:0px !important}body form .coupon-box .top .button{margin-right:10px;width:50%;height:47px;padding:10px 5px !important;white-space:nowrap}body form .coupon-box .top .button:hover{padding:8px 23px !important}body form .notes{margin-bottom:20px;font-size:var(--font-size-nm);color:rgba(var(--dark-blue), 0.8)}body .isOnScreen{visibility:hidden}body h1,body h2,body h3,body h4,body h5,body h6{line-height:normal}body .pd-cont{padding:0px 80px}@media(max-width: 1280px){body .pd-cont{padding:0px 40px}}@media(max-width: 768px){body .pd-cont{padding:0px 20px}}body table{width:100%;font-size:var(--font-size-nm);color:rgba(var(--dark-blue), 1)}body table tfoot tr td{background-color:rgba(var(--white), 1);font-size:var(--font-size-nm);font-weight:700;color:rgba(var(--dark-blue), 1);border-radius:8px}body table tfoot tr td .price-box{display:flex;flex-direction:column}body table tfoot tr td .price-box .item{padding:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid rgba(var(--ice-blue), 1);border-radius:8px}body table tfoot tr td .price-box .item:not(:last-of-type){margin-bottom:10px}body table tfoot tr td .price-box .item .price{direction:ltr;font-size:var(--font-size-md);font-weight:700;white-space:nowrap}body table tfoot tr td .price-box .item .price .currency{margin-top:3px;font-size:var(--font-size-nm)}body .slider{position:relative}body .slider .slider-btns{display:flex;justify-content:space-between;position:absolute;top:50%;left:10px;transform:translateY(-50%);width:calc(100% - 20px)}body .slider .slider-btns button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none}body .slider .slider-items{display:flex;flex-direction:row;overflow-x:scroll;scroll-behavior:smooth}body .slider .slider-items::-webkit-scrollbar{display:none;height:0px}body .slider .slider-items::-webkit-scrollbar{display:none;height:0px}body .slider .slider-items .item{width:100%}body .button{position:relative;padding:12px 20px;border:0px;outline:0px;font-size:var(--font-size-sm);font-weight:500;border-radius:8px;cursor:pointer}body .button.main-button{background-color:rgba(var(--main-color), 1);color:rgba(var(--white), 1)}body .button.main-button:hover{transition:background-color .3s,color .3s;background-color:rgba(var(--light-main-color), 1);color:rgba(var(--white), 1)}body .button.secondary-button{background-color:rgba(var(--secondary-color), 1);color:rgba(var(--white), 1)}body .button.secondary-button:hover{padding:13px 23px;transition:background-color .3s;background-color:rgba(0,0,0,0);color:rgba(var(--secondary-color), 1);border:2px solid rgba(var(--secondary-color), 1)}body .button.white-button{background-color:rgba(var(--white), 1);color:rgba(var(--main-color), 1)}body .button.white-button:hover{transition:background-color .3s,color .3s;background-color:rgba(var(--main-color), 0.7);color:rgba(var(--white), 1)}body .button.white-button:hover.white-hover{background-color:rgba(var(--white), 0.35);color:rgba(var(--white), 1)}body .button.ice-blue-button{background-color:rgba(var(--ice-blue), 1);color:rgba(var(--black), 0.7)}body .button.ice-blue-button:hover{transition:background-color .3s,color .3s;background-color:rgba(var(--ice-blue), 0.7)}body .button.blue-button{background-color:rgba(var(--blue), 1);color:rgba(var(--white), 1)}body .button.blue-button:hover{padding:13px 23px;transition:background-color .3s;background-color:rgba(0,0,0,0);color:rgba(var(--blue), 1);border:2px solid rgba(var(--blue), 1)}body .button.light-secondary-button{background-color:rgba(var(--blue), 0.15);color:rgba(var(--blue), 1)}body .button.light-secondary-button:hover{padding:13px 23px;transition:background-color .3s;background-color:rgba(0,0,0,0);color:rgba(var(--blue), 0.8);border:2px solid rgba(var(--blue), 0.15)}body .button.yellow-button{background-color:rgba(var(--yellow), 1);color:rgba(var(--dark-blue), 1)}body .button.yellow-button:hover{padding:13px 23px;transition:background-color .3s;background-color:rgba(0,0,0,0);color:rgba(var(--yellow), 1);border:2px solid rgba(var(--yellow), 1)}body .button.red-button{background-color:rgba(var(--red), 1);color:rgba(var(--white), 1)}body .button.red-button:hover{padding:13px 23px;transition:background-color .3s;background-color:rgba(0,0,0,0);color:rgba(var(--red), 1);border:2px solid rgba(var(--red), 1)}body .button.green-button{background-color:rgba(var(--green), 1);color:rgba(var(--white), 1)}body .button.green-button:hover{padding:13px 23px;transition:background-color .3s;background-color:rgba(0,0,0,0);color:rgba(var(--green), 1);border:2px solid rgba(var(--green), 1)}body .button.orange-button{background-color:rgba(var(--orange), 1);color:rgba(var(--white), 1)}body .button.orange-button:hover{padding:13px 23px;transition:background-color .3s;background-color:rgba(0,0,0,0);color:rgba(var(--orange), 1);border:2px solid rgba(var(--orange), 1)}body .button.mid-button{padding:12px 15px;font-size:var(--font-size-sm);font-weight:500;border-radius:8px}body .button.mid-button:hover{padding:11px 14px;border-width:1px}body .button.mid-button:hover.main-button{padding:12px 15px}body .button.small-button{padding:8px 12px;font-size:var(--font-size-sm);font-weight:500;border-radius:8px}body .button.small-button:hover{padding:7px 11px;border-width:1px}body .button.mid-border-radius{border-radius:15px}body .button.border-radius{border-radius:50px}body .button.text-center{text-align:center}body .button i{font-size:var(--font-size-nm)}body .msg{padding:5px 15px;width:100%;border:0px;outline:0px;font-size:var(--font-size-xs) !important;font-weight:600;text-align:center;border-radius:8px}body .msg.err{background-color:rgba(var(--red), 0.2);color:rgba(var(--red), 1);border:2px dashed rgba(var(--red), 1)}body .msg.ok{background-color:rgba(var(--green), 0.2);color:rgba(var(--green), 1);border:2px dashed rgba(var(--green), 1)}body .msg.info{background-color:rgba(var(--blue), 0.1);color:rgba(var(--blue), 1);border:2px dashed rgba(var(--blue), 1)}body .msg.hidden{display:none}body hr{margin:20px 0;border:none;height:1px;background-color:rgba(var(--ice-blue), 1)}.stores{padding-top:60px;padding-bottom:60px}.stores .card-items{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:40px}.stores .card-items .item{display:flex;justify-content:center;align-items:center;width:100%;max-width:280px;height:180px;background-color:#fff;border-radius:24px;border:1px solid rgba(var(--ice-blue), 1);padding:30px;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.03)}.stores .card-items .item img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.stores .card-items .item:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.08);border-color:rgba(var(--main-color), 0.3)}.stores .card-items .item:hover img{transform:scale(1.05)}.stores .card-items .item:first-child{background-color:#000;border-color:#000}.auth-page{display:flex;justify-content:center;align-items:center;min-height:80vh;padding-top:40px;padding-bottom:80px;background:radial-gradient(circle at 50% 50%, rgba(var(--main-color), 0.05) 0%, transparent 70%)}.auth-page.more-top-padding{padding-top:120px}.auth-page .auth-form{width:100%;max-width:480px;background:#fff;padding:40px;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.08);border:1px solid rgba(var(--ice-blue), 0.5);display:flex;flex-direction:column;gap:20px}.auth-page .auth-form .step-title{font-size:2rem;font-weight:800;color:rgba(var(--dark-blue), 1);margin-bottom:10px;text-align:center}.auth-page .auth-form .notice{font-size:.95rem;color:rgba(var(--dark-blue), 0.6);text-align:center;line-height:1.6;margin-bottom:20px}.auth-page .auth-form .input-box{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.auth-page .auth-form .input-box label{font-size:.9rem;font-weight:700;color:rgba(var(--dark-blue), 0.9)}.auth-page .auth-form .input-box label .required{color:rgba(var(--red), 1)}.auth-page .auth-form .input-box .input-field{width:100%;padding:14px 18px;background-color:rgba(var(--smoke), 0.5);border:2px solid rgba(var(--ice-blue), 1);border-radius:12px;font-size:1rem;transition:all .3s ease;outline:none}.auth-page .auth-form .input-box .input-field:focus{background-color:#fff;border-color:rgba(var(--main-color), 1);box-shadow:0 0 0 4px rgba(var(--main-color), 0.1)}.auth-page .auth-form .button{width:100%;padding:16px;font-size:1rem;font-weight:700;border-radius:12px}.auth-page .auth-form .button.secondary-button{background:rgba(0,0,0,0);color:rgba(var(--main-color), 0.8);box-shadow:none !important;padding:10px}.auth-page .auth-form .button.secondary-button:hover{background:rgba(var(--main-color), 0.05)}/*# sourceMappingURL=style.css.map */