*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;width:100%;min-height:100%;overflow:hidden auto}body{color:#302536;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;direction:rtl;background:#f4eff9;width:100%;min-height:100%;margin:0;padding:0;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;overflow:hidden auto}#root{width:100%;min-height:100vh;margin:0;padding:0;position:relative}button,a,input,textarea,select{font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif}button{cursor:pointer}a{text-decoration:none}section{scroll-margin-top:80px}.hero-area{box-sizing:border-box!important;direction:rtl!important;background:0 0!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.hero-image{object-fit:contain!important;object-position:center center!important;z-index:1!important;box-sizing:border-box!important;border:0!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.header-area{width:100%!important;box-shadow:none!important;z-index:100!important;pointer-events:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;margin:0!important;padding:28px 5% 0!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.top-navigation{pointer-events:auto!important;box-sizing:border-box!important;direction:ltr!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.top-navigation>.navbar{box-sizing:border-box!important;direction:ltr!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}#products{box-sizing:border-box!important;width:100%!important;margin:0!important;padding-top:0!important}*,:before,:after{box-sizing:border-box}html,body,#root,.site{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}@media (width<=768px){.header-area{padding:20px 4% 0!important}}@media (width<=480px){.header-area{padding:15px 4% 0!important}}.music-floating,.music-button{display:none}.navbar{width:100%!important;min-height:70px!important;box-shadow:none!important;z-index:1000!important;box-sizing:border-box!important;direction:ltr!important;background:0 0!important;border:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.navbar-brand{z-index:1001!important;direction:rtl!important;flex-direction:row!important;flex-shrink:0!important;order:1!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.navbar-logo{color:#604568!important;letter-spacing:-.7px!important;white-space:nowrap!important;cursor:pointer!important;text-shadow:0 2px 8px #6045681a!important;direction:rtl!important;background:0 0!important;border:none!important;outline:none!important;justify-content:center!important;align-items:center!important;width:auto!important;margin:0!important;padding:7px 8px 14px!important;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif!important;font-size:27px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;transition:transform .35s,color .35s,text-shadow .35s!important;display:inline-flex!important;position:relative!important;transform:rotate(-1.5deg)!important}.navbar-logo-main{color:inherit!important;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif!important;font-size:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;font-weight:500!important;line-height:1!important;display:inline-block!important;position:relative!important;transform:skew(-5deg)rotate(.5deg)!important}.navbar-logo-main:before{content:""!important;opacity:.85!important;border-bottom:2px solid #be89b1a6!important;border-radius:0 0 55% 45%!important;height:5px!important;position:absolute!important;bottom:-8px!important;left:-2px!important;right:-4px!important;transform:rotate(-2deg)skew(-18deg)!important}.navbar-logo-main:after{content:""!important;opacity:.8!important;border-bottom:2px solid #d69bc8bf!important;border-radius:50%!important;width:15px!important;height:5px!important;position:absolute!important;bottom:-11px!important;left:3px!important;transform:rotate(7deg)!important}.navbar-logo:after{content:""!important;opacity:.85!important;background:#d39abd!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:9px!important;left:-1px!important;transform:rotate(12deg)!important;box-shadow:0 0 0 3px #d39abd1a!important}.navbar-logo:hover{color:#805b82!important;text-shadow:0 5px 13px #805b8226!important;transform:rotate(-2deg)translateY(-2px)!important}.navbar-music-button{color:#765584!important;cursor:pointer!important;direction:ltr!important;background:#ffffffb8!important;border:1px solid #76558438!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;font-size:21px!important;line-height:1!important;transition:transform .25s,background .25s,box-shadow .25s,color .25s!important;display:flex!important;box-shadow:0 4px 14px #50375a14!important}.navbar-music-button span{margin:0!important;padding:0!important;line-height:1!important;display:block!important;transform:translateY(-1px)!important}.navbar-music-button:hover{color:#684d7d!important;background:#ffffffeb!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #50375a21!important}.navbar-music-button.playing{color:#684d7d!important;background:#ffffffe0!important;border-color:#684d7d59!important}.navbar-menu{z-index:1001!important;box-sizing:border-box!important;direction:rtl!important;flex-flow:row!important;order:2!important;justify-content:flex-end!important;align-items:center!important;gap:32px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important;position:relative!important}.navbar-menu li{flex-shrink:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important;display:block!important;position:relative!important}.navbar-menu li a{color:#3f3345!important;letter-spacing:-.15px!important;white-space:nowrap!important;direction:rtl!important;width:auto!important;height:auto!important;margin:0!important;padding:8px 0!important;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.7!important;text-decoration:none!important;transition:color .25s,transform .25s!important;display:block!important}.navbar-menu li a:hover{color:#765584!important;transform:translateY(-1px)!important}.top-navigation{direction:ltr!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.top-navigation>.navbar{direction:ltr!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}@media (width<=850px){.navbar{min-height:60px!important;padding:0 4px!important}.navbar-brand{gap:7px!important}.navbar-logo{padding:5px 5px 11px!important;font-size:21px!important}.navbar-menu{gap:18px!important}.navbar-menu li a{font-size:14px!important}.navbar-music-button{width:38px!important;height:38px!important;font-size:19px!important}}@media (width<=600px){.navbar{min-height:55px!important;padding:0 3px!important}.navbar-brand{gap:5px!important}.navbar-logo{padding:4px 4px 10px!important;font-size:18px!important}.navbar-logo:after{width:5px!important;height:5px!important;top:8px!important;left:0!important}.navbar-menu{scrollbar-width:none!important;gap:12px!important;max-width:70%!important;overflow-x:auto!important}.navbar-menu::-webkit-scrollbar{display:none!important}.navbar-menu li a{padding:6px 0!important;font-size:12px!important}.navbar-music-button{width:34px!important;height:34px!important;font-size:17px!important}}@media (width<=450px){.navbar{min-height:52px!important}.navbar-brand{gap:4px!important}.navbar-menu{gap:9px!important}.navbar-menu li a{font-size:11px!important}.navbar-logo{letter-spacing:-.4px!important;padding:4px 3px 9px!important;font-size:16px!important;font-weight:500!important}.navbar-music-button{width:32px!important;height:32px!important;font-size:16px!important}}.products-section{box-sizing:border-box;direction:rtl;background:#e3e6e9;width:100%;margin:0;padding:0;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;overflow:hidden}.products-section *,.products-section :before,.products-section :after{box-sizing:border-box}.products-heading{width:100%;height:64px;box-shadow:none;direction:ltr;background:linear-gradient(90deg,#011a23 0%,#7bc9df 50%,#67b8d5 100%);border:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.heart-marquee{pointer-events:none;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.heart-track{white-space:nowrap;align-items:center;gap:34px;width:max-content;animation:24s linear infinite heartScroll;display:flex}.solid-heart{transform-origin:50%;will-change:transform;flex-shrink:0;justify-content:center;align-items:center;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-size:34px;font-weight:700;line-height:1;animation:4.8s ease-in-out infinite heartFloat;display:inline-flex}.solid-heart:nth-child(4n+1){color:#f1a6bd;filter:drop-shadow(0 2px 3px #f1a6bd47);font-size:35px;animation-delay:-.8s}.solid-heart:nth-child(4n+2){color:#b99bd5;filter:drop-shadow(0 2px 3px #b99bd547);font-size:31px;animation-delay:-2.1s}.solid-heart:nth-child(4n+3){color:#78c7dc;filter:drop-shadow(0 2px 3px #78c7dc47);font-size:36px;animation-delay:-3.4s}.solid-heart:nth-child(4n){color:#efb095;filter:drop-shadow(0 2px 3px #efb09547);font-size:32px;animation-delay:-4.1s}@keyframes heartFloat{0%,to{opacity:.12;transform:translateY(0)rotate(0)}50%{opacity:.28;transform:translateY(-20px)rotate(8deg)}}@keyframes heartScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.products-title-text{z-index:5;color:#fff;letter-spacing:-.5px;white-space:nowrap;text-shadow:0 1px 3px #375c6e38;justify-content:center;align-items:center;padding:6px 25px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.7;display:flex;position:relative}.category-block{width:100%;margin:0;position:relative;overflow:hidden}.category-title{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 0 32px;display:flex}.category-title p{color:#55435d;letter-spacing:-.35px;text-shadow:0 1px 2px #ffffffb3;margin:0 0 6px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:22px;font-weight:500;line-height:1.9}.category-title h3{color:#3d2c45;letter-spacing:-.4px;text-shadow:0 1px 2px #ffffff8c;margin:0;padding:0 0 10px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:29px;font-weight:650;line-height:1.5;position:relative}.category-title h3:after{content:"";background:#9c7aaa;border-radius:20px;width:42px;height:2px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.lady-category{background-image:linear-gradient(#f4eff90d,#f4eff926),url(/assets/LADY%20-1-5VqS56Xq.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:600px;margin:0;padding:24px 6% 65px}.lady-content{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.product-slider{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex}.product-card{box-shadow:none;background:0 0;border:0;border-radius:18px;flex-shrink:0;overflow:hidden}.product-card img{object-fit:contain;border:0;width:100%;max-width:100%;height:auto;display:block}.lady-slider{gap:22px;width:100%;max-width:1200px}.lady-slider .product-card{width:calc(33.333% - 15px)}.lady-slider .product-card img{width:100%}.baby-category{background-image:url(/assets/baby-1-DL7xIT25.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:620px;margin:0;padding:60px 6% 75px;position:relative}.baby-overlay{pointer-events:none;background:#f4eff914;position:absolute;inset:0}.baby-content{z-index:2;width:100%;position:relative}.baby-content .category-title{width:100%;margin:0 0 25px}.baby-slider{width:100%;height:480px;margin:0;padding:0;position:relative;overflow:visible}.baby-slider .baby-product-card{width:360px;max-width:360px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:0;left:auto;right:50px;overflow:visible}.baby-slider .baby-product-card img{object-fit:contain;border:0;width:100%;max-width:100%;height:auto;max-height:430px;margin:0;padding:0;display:block}.happy-baby-more{color:#fff;z-index:20;direction:rtl;background:linear-gradient(135deg,#f6c8d7,#efaabd);border-radius:35px;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:fit-content;margin:20px auto 0;padding:13px 26px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.7;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 10px 25px #efaabd47}.happy-baby-more-icon{color:#fff;background:#ffffff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;line-height:1;transition:transform .3s,background .3s;display:flex}.happy-baby-more-text{white-space:nowrap}.happy-baby-more:hover{background:linear-gradient(135deg,#efaabd,#e58fa9);transform:translateY(-4px);box-shadow:0 15px 32px #e58fa959}.happy-baby-more:hover .happy-baby-more-icon{background:#ffffff73;transform:translate(-5px)}@media (width<=900px){.products-heading{height:56px}.products-title-text{padding:6px 24px 7px;font-size:22px}.heart-track{gap:30px;animation-duration:22s}.solid-heart{font-size:32px}.lady-category{padding:22px 5% 55px}.category-title{margin-bottom:28px}.category-title p{font-size:20px}.category-title h3{font-size:27px}.lady-slider{gap:15px}.lady-slider .product-card{width:calc(33.333% - 10px)}.baby-category{min-height:610px;padding:50px 5% 65px}.baby-slider{justify-content:center;align-items:center;width:100%;height:450px;display:flex}.baby-slider .baby-product-card{flex-direction:column;align-items:center;width:min(380px,70%);max-width:380px;margin:0;display:flex;position:relative;top:auto;left:auto;right:auto}.baby-slider .baby-product-card img{max-height:390px}.happy-baby-more{gap:10px;margin-top:18px;padding:11px 23px;font-size:15px}.happy-baby-more-icon{width:30px;height:30px;font-size:16px}}@media (width<=600px){.products-heading{height:49px}.products-title-text{padding:5px 20px 6px;font-size:19px}.heart-track{gap:24px;animation-duration:19s}.solid-heart{font-size:29px}.solid-heart:nth-child(4n+1){font-size:30px}.solid-heart:nth-child(4n+2){font-size:27px}.solid-heart:nth-child(4n+3){font-size:31px}.solid-heart:nth-child(4n){font-size:28px}.lady-category{padding:20px 5% 50px}.category-title{margin-bottom:25px}.category-title p{font-size:18px;font-weight:500}.category-title h3{font-size:24px}.lady-slider{gap:10px}.lady-slider .product-card{width:calc(33.333% - 7px)}.baby-category{background-position:50%;background-size:cover;width:100%;min-height:550px;padding:40px 15px 50px}.baby-content{flex-direction:column;align-items:center;width:100%;display:flex}.baby-content .category-title{width:100%;margin-bottom:22px}.baby-slider{justify-content:center;align-items:center;width:100%;height:390px;margin:0;padding:0;display:flex}.baby-slider .baby-product-card{flex-direction:column;align-items:center;width:290px;max-width:290px;margin:0;display:flex;position:relative;top:auto;left:auto;right:auto}.baby-slider .baby-product-card img{width:100%;max-width:100%;height:auto;max-height:340px;margin:0;display:block}.happy-baby-more{border-radius:32px;gap:9px;margin-top:16px;padding:10px 21px;font-size:14px}.happy-baby-more-icon{width:29px;height:29px;font-size:15px}}@media (width<=400px){.products-heading{height:46px}.products-title-text{padding:4px 16px 5px;font-size:18px}.heart-track{gap:20px;animation-duration:17s}.solid-heart{font-size:27px}.category-title p{font-size:16px}.category-title h3{font-size:22px}.lady-category{padding-top:18px}.baby-category{min-height:520px;padding:35px 12px 45px}.baby-slider{justify-content:center;height:360px}.baby-slider .baby-product-card{flex-direction:column;align-items:center;width:270px;max-width:270px;margin:0;display:flex;position:relative;top:auto;left:auto;right:auto}.baby-slider .baby-product-card img{max-height:315px}.happy-baby-more{gap:8px;margin-top:14px;padding:9px 19px;font-size:13px}.happy-baby-more-icon{width:27px;height:27px;font-size:14px}}.education-section{box-sizing:border-box;direction:rtl;background-image:url(/assets/background-CRAH46oT.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:650px;padding:110px 6%;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;position:relative;overflow:hidden}.education-overlay{z-index:1;background:linear-gradient(90deg,#f8f3fb59 0%,#f8f3fb38 35%,#f8f3fb1a 65%,#f8f3fb05 100%);position:absolute;inset:0}.education-container{z-index:2;box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;max-width:1250px;min-height:430px;margin:0 auto;display:flex;position:relative}.education-content{text-align:right;box-sizing:border-box;width:60%;max-width:720px}.education-label{color:#76558f;text-shadow:0 1px 4px #fffffff2;margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.8}.education-content h2{color:#3f304b;text-shadow:0 2px 6px #fffffff2;margin:0;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.5}.education-content h2 span{color:#76558f;display:inline-block}.education-line{background:linear-gradient(90deg,#b79ac9,#76558f);border-radius:20px;width:75px;height:4px;margin:22px 0 30px;box-shadow:0 3px 10px #76558f33}.education-text{color:#514958;text-shadow:0 1px 5px #fffffff2;margin:0 0 20px;font-size:21px;font-weight:500;line-height:2}.education-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c6aa4,#76558f);border:none;border-radius:30px;justify-content:center;align-items:center;gap:12px;margin-top:15px;padding:13px 28px;font-family:inherit;font-size:20px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 10px 25px #76558f47}.education-button>span:first-child{color:#fff}.education-button-arrow{color:#fff;justify-content:center;align-items:center;font-size:24px;transition:transform .25s;display:inline-flex}.education-button:hover{background:linear-gradient(135deg,#76558f,#604476);transform:translateY(-3px);box-shadow:0 15px 32px #76558f57}.education-button:hover .education-button-arrow{transform:translate(-5px)}@media (width<=900px){.education-section{background-position:50%;min-height:600px;padding:80px 25px}.education-overlay{background:#f8f3fb40}.education-container{justify-content:center;min-height:440px}.education-content{text-align:center;width:85%;max-width:680px}.education-label{font-size:20px}.education-content h2{font-size:40px;line-height:1.5}.education-line{margin:22px auto 28px}.education-text{font-size:19px;line-height:1.9}}@media (width<=700px){.education-section{box-sizing:border-box;background-position:50%;background-size:cover;width:100%;min-height:auto;padding:55px 18px 60px}.education-overlay{background:#f8f3fb61}.education-container{justify-content:center;align-items:center;width:100%;min-height:auto;margin:0;padding:0;display:flex}.education-content{text-align:center;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.education-label{margin:0 0 8px;font-size:17px;line-height:1.8}.education-content h2{margin:0;font-size:29px;line-height:1.65}.education-content h2 span{display:inline}.education-line{width:55px;height:3px;margin:16px auto 22px}.education-text{width:100%;max-width:470px;margin:0 auto 15px;font-size:16px;font-weight:500;line-height:2}.education-button{gap:10px;margin-top:12px;padding:11px 22px;font-size:16px;box-shadow:0 8px 20px #76558f40}.education-button-arrow{font-size:20px}}@media (width<=480px){.education-section{padding:48px 15px 52px}.education-label{margin-bottom:7px;font-size:16px}.education-content h2{font-size:26px;line-height:1.7}.education-line{width:50px;margin:14px auto 20px}.education-text{margin-bottom:13px;font-size:15px;line-height:2}.education-button{border-radius:25px;padding:10px 20px;font-size:15px}.education-button-arrow{font-size:19px}}@media (width<=360px){.education-section{padding:42px 13px 48px}.education-content h2{font-size:24px;line-height:1.7}.education-label{font-size:15px}.education-text{font-size:14px;line-height:1.95}.education-button{padding:9px 18px;font-size:14px}.education-button-arrow{font-size:18px}}.first-period-section{direction:rtl;background:#f4eff9;width:100%;min-height:100vh;padding:0 0 100px;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;position:relative;overflow:hidden}.first-period-background{background-image:var(--first-period-image);opacity:1;z-index:0;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.first-period-background:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(#e477128c 0%,#e78f144d 42%,#d67a1224 70%,#e7731938 100%);position:absolute;inset:0}.heart-background{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.floating-heart{color:#0a021124;font-size:40px;animation:7s ease-in-out infinite heartFloat;position:absolute}.heart-1{top:15%;left:7%}.heart-2{font-size:28px;animation-delay:1s;top:70%;left:20%}.heart-3{font-size:25px;animation-delay:2s;top:20%;left:42%}.heart-4{font-size:35px;animation-delay:1.5s;top:35%;right:15%}.heart-5{font-size:25px;animation-delay:3s;top:75%;right:6%}.heart-6{font-size:32px;animation-delay:2.5s;top:80%;left:55%}.first-period-container{z-index:5;width:100%;max-width:1250px;margin:0 auto;padding:100px 35px 0;position:relative}.first-period-back-button{color:#5a3d64;cursor:pointer;background:#ffffffe6;border-radius:30px;gap:8px;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;font-size:15px;font-weight:600;transition:background .25s,box-shadow .25s;box-shadow:0 4px 15px #5a3d641f;z-index:100!important;border:none!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:105px!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:25px 25px auto auto!important}.first-period-back-button:hover{background:#fffffff2}.first-period-back-button .back-arrow{font-size:18px;line-height:1}.first-period-heading{text-align:center;margin-bottom:40px}.heading-line{background:linear-gradient(90deg,#b79ac9,#b78ada);border-radius:20px;width:70px;height:4px;margin:0 auto 15px}.first-period-heading h2{color:#0c0215;margin:0;font-size:34px;font-weight:700;line-height:1.7}.first-period-heading p{color:#09010f;margin:8px 0 0;font-size:19px;font-weight:500}.education-care-wrapper{width:100%;padding:0 55px;position:relative;overflow:hidden}.education-care-list{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;flex-wrap:nowrap;gap:22px;width:100%;padding:20px 0 30px;display:flex;overflow:auto hidden}.education-care-list::-webkit-scrollbar{display:none}.education-care-card{text-align:center;scroll-snap-align:start;background:#ffffffe0;border:1px solid #76558f14;border-radius:24px;flex-direction:column;flex:0 0 calc(33.3333% - 14.6667px);align-items:center;width:calc(33.3333% - 14.6667px);min-width:calc(33.3333% - 14.6667px);min-height:285px;padding:25px 22px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 15px 35px #76558f1a}.education-care-card:hover{transform:translateY(-7px);box-shadow:0 20px 40px #76558f29}.education-care-card-icon{background:linear-gradient(135deg,#f5effa,#e8dcf1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:15px;font-size:29px;display:flex;box-shadow:0 7px 20px #76558f14}.education-care-card h3{color:#76558f;width:100%;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.6}.education-care-card p{color:#5f5665;width:100%;margin:0;font-size:15px;font-weight:500;line-height:2}.card-tracker-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c6aa4,#76558f);border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:9px 15px;font-family:inherit;font-size:13px;transition:transform .25s,background .25s;display:flex;box-shadow:0 8px 18px #76558f2e}.card-tracker-button:hover{background:linear-gradient(135deg,#76558f,#604476);transform:translateY(-2px)}.card-tracker-button strong{font-size:17px}.education-slider-arrow{z-index:20;color:#76558f;cursor:pointer;background:#fffffff0;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-family:Arial,sans-serif;font-size:34px;line-height:1;transition:transform .25s,background .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #76558f1f}.education-slider-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.08)}.education-slider-arrow.right{right:0}.education-slider-arrow.left{left:0}.education-slider-hint{color:#76558f;justify-content:center;align-items:center;gap:12px;margin-top:5px;font-size:14px;font-weight:600;display:flex}.period-gift-card{min-height:430px;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:1fr 1fr;align-items:center;gap:20px;margin-top:70px;padding:35px;display:grid;position:relative;overflow:visible}.gift-bg-circle{display:none}.gift-content{z-index:5;text-align:right;box-shadow:none;background:0 0;border:none;padding-right:25px;position:relative}.gift-small-title{color:#0b0112;margin-bottom:8px;font-size:18px;font-weight:700}.gift-content h3{color:#0a0111;margin:0 0 15px;font-size:32px;font-weight:700;line-height:1.5}.gift-content p{color:#050008;background:0 0;max-width:520px;margin:0;font-size:17px;font-weight:600;line-height:2.1}.gift-box-area{justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;transform:translate(-10px)}.gift-glow{filter:blur(25px);opacity:.3;z-index:0;background:#ffffff94;border-radius:50%;width:230px;height:230px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gift-box{cursor:pointer;z-index:5;transform-origin:bottom;width:230px;height:200px;transition:transform .3s;position:relative}.gift-box:hover{transform:translateY(-8px)scale(1.03)}.gift-body{z-index:5;background:linear-gradient(135deg,#d96b27 0%,#f08a3c 45%,#c95a1d 100%);border-radius:8px 8px 15px 15px;width:230px;height:155px;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 18px 35px #96460f38}.gift-ribbon{opacity:.95;background:linear-gradient(90deg,#ffd39b,#fff0d2,#ffd39b);width:42px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.gift-shine{filter:blur(4px);background:#fff3;width:50px;height:220px;animation:4s ease-in-out infinite giftShine;position:absolute;top:-20px;left:-80px;transform:rotate(25deg)}@keyframes giftShine{0%{left:-90px}50%{left:270px}to{left:270px}}.gift-label{color:#fff;letter-spacing:2px;white-space:nowrap;z-index:10;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:17px;font-weight:700;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.gift-button{color:#c85d20;cursor:pointer;z-index:20;background:#fffffff0;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:175px;padding:7px 10px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .25s,background .25s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.gift-button:hover{background:#fff;transform:translate(-50%)translateY(-2px)}.gift-button strong{font-size:18px}.gift-lid{transform-origin:0 100%;z-index:15;background:linear-gradient(135deg,#b94f16,#ee7a2f 50%,#d65d1c);border-radius:8px;width:244px;height:55px;position:absolute;top:18px;left:-7px;box-shadow:0 8px 15px #96460f33}.gift-lid-highlight{background:#fff3;border-radius:10px;height:10px;position:absolute;top:7px;left:10px;right:10px}.gift-lid-ribbon{background:linear-gradient(90deg,#ffd39b,#fff0d2,#ffd39b);width:42px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.gift-bow{z-index:20;width:90px;height:60px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.bow-left{background:linear-gradient(135deg,#ffd39b,#fff0d2);border-radius:50% 50% 45% 45%;width:48px;height:35px;position:absolute;top:12px;left:0;transform:rotate(-18deg);box-shadow:inset -5px -5px 10px #96460f1a}.bow-right{background:linear-gradient(135deg,#f3a15c,#cf5b1d);border-radius:50% 50% 45% 45%;width:48px;height:35px;position:absolute;top:12px;right:0;transform:rotate(18deg);box-shadow:inset 5px -5px 10px #96460f1a}.bow-center{z-index:5;background:#e69a55;border-radius:50%;width:25px;height:25px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 3px 7px #96460f26}.gift-shadow{filter:blur(8px);z-index:1;background:#c86a072e;border-radius:50%;width:240px;height:25px;position:absolute;bottom:30px}.gift-flower-item,.gift-heart-item,.gift-sparkle-item,.gift-sparkle-item-2{z-index:25;pointer-events:none;position:absolute}.gift-flower-item{font-size:35px;animation:4s ease-in-out infinite decorationFloat;bottom:18%;left:14%}.gift-heart-item{font-size:28px;animation:3.5s ease-in-out infinite decorationFloat;top:15%;right:14%}.gift-sparkle-item{font-size:22px;animation:2s ease-in-out infinite sparkle;top:12%;left:20%}.gift-sparkle-item-2{font-size:20px;animation:2.5s ease-in-out infinite sparkle;bottom:15%;right:18%}.gift-box-opening{cursor:default;animation:1.3s forwards giftBoxCelebrate}.gift-box-opening .gift-body{animation:.45s ease-in-out giftBodyShake}.gift-box-opening .gift-lid{animation:.75s cubic-bezier(.22,1,.36,1) forwards giftLidOpen}.gift-box-opening .gift-bow{animation:.7s cubic-bezier(.22,1,.36,1) forwards giftBowOpen}.gift-box-opening .gift-glow{animation:1.1s ease-out forwards giftGlowOpen}.gift-box-opening .gift-label{animation:.45s forwards giftLabelFade}.gift-box-opening .gift-button{animation:.35s forwards giftButtonFade}.gift-box-opening:after{content:"✨  ✨  ✨";white-space:nowrap;letter-spacing:10px;opacity:0;z-index:30;pointer-events:none;font-size:30px;animation:1.1s cubic-bezier(.22,1,.36,1) forwards giftSparkleBurst;position:absolute;top:-75px;left:50%;transform:translate(-50%)scale(0)}@keyframes giftBoxCelebrate{0%{transform:translateY(0)scale(1)rotate(0)}12%{transform:translateY(0)scale(1.03)rotate(-3deg)}25%{transform:translateY(0)scale(1.03)rotate(3deg)}40%{transform:translateY(-4px)scale(1.04)rotate(-2deg)}55%{transform:translateY(-8px)scale(1.06)rotate(1deg)}75%{transform:translateY(-5px)scale(1.04)rotate(0)}to{transform:translateY(-3px)scale(1.02)rotate(0)}}@keyframes giftBodyShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(4px)}}@keyframes giftLidOpen{0%{transform:translateY(0)rotate(0)scale(1)}20%{transform:translateY(-5px)rotate(0)scale(1.02)}50%{transform:translateY(-30px)rotate(-7deg)scale(1.03)}75%{transform:translateY(-48px)rotate(-12deg)scale(1.04)}to{transform:translateY(-60px)rotate(-16deg)scale(1.04)}}@keyframes giftBowOpen{0%{transform:translate(-50%)translateY(0)scale(1)}45%{transform:translate(-50%)translateY(-14px)scale(1.08)}to{transform:translate(-50%)translateY(-35px)scale(1.15)}}@keyframes giftGlowOpen{0%{opacity:.2;transform:translate(-50%,-50%)scale(.8)}45%{opacity:.8;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes giftLabelFade{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.75)}}@keyframes giftButtonFade{0%{opacity:1}to{opacity:0}}@keyframes giftSparkleBurst{0%{opacity:0;transform:translate(-50%)translateY(30px)scale(0)}25%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}60%{opacity:1;transform:translate(-50%)translateY(-20px)scale(1.15)}to{opacity:0;transform:translate(-50%)translateY(-50px)scale(1.4)}}@keyframes decorationFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sparkle{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.first-period-note{max-width:900px;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:15px;margin:40px auto 0;padding:15px 10px;display:flex}.note-heart{color:#76558f;flex-shrink:0;font-size:25px;line-height:1.7}.first-period-note p{color:#3b2a22;margin:0;font-size:16px;font-weight:600;line-height:2}.back-to-top-button{color:#76558f;cursor:pointer;background:#ffffffe6;border:1px solid #76558f2e;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;font-size:27px;font-weight:700;line-height:1;transition:background .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:0 8px 20px #76558f1a;z-index:1000!important;margin:0!important;position:absolute!important;inset:auto auto 25px 50%!important;transform:translate(-50%)!important}.back-to-top-button:hover{background:#fff;box-shadow:0 12px 26px #76558f29;transform:translate(-50%)translateY(-4px)!important}@media (width<=1000px){.first-period-container{padding-left:25px;padding-right:25px}.education-care-card{flex:0 0 calc(50% - 11px);width:calc(50% - 11px);min-width:calc(50% - 11px);min-height:275px}.period-gift-card{text-align:center;box-shadow:none;background:0 0;border:none;grid-template-columns:1fr;gap:5px;margin-top:55px;padding:35px 20px}.gift-content{text-align:center;order:1;padding-right:0}.gift-box-area{order:2;min-height:300px;transform:translate(0)}.gift-content p{margin-left:auto;margin-right:auto}}@media (width<=600px){.first-period-section{padding-bottom:85px}.first-period-container{padding:85px 15px 0}.first-period-back-button{font-size:13px;width:95px!important;height:40px!important;padding:0!important;position:absolute!important;inset:20px 15px auto auto!important}.first-period-back-button .back-arrow{font-size:16px}.first-period-heading{margin-bottom:20px}.first-period-heading h2{font-size:26px;line-height:1.8}.first-period-heading p{font-size:17px}.education-care-wrapper{margin-top:15px;padding:0 42px;overflow:hidden}.education-care-list{gap:15px;padding-top:20px;padding-bottom:25px}.education-care-card{border-radius:18px;flex:0 0 100%;width:100%;min-width:100%;min-height:300px;padding:22px 18px}.education-care-card-icon{width:52px;height:52px;font-size:25px}.education-care-card h3{font-size:18px}.education-care-card p{font-size:14px;line-height:1.8}.education-slider-arrow{width:38px;height:38px;font-size:28px}.education-slider-hint{gap:8px;font-size:13px}.period-gift-card{box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:1fr;gap:0;min-height:auto;margin-top:45px;padding:15px 0}.gift-content{text-align:center;order:1;padding:0 10px}.gift-box-area{order:2;min-height:260px;transform:scale(.82)}.gift-small-title{font-size:16px}.gift-content h3{font-size:26px}.gift-content p{max-width:100%;font-size:15px;line-height:1.9}.gift-button{width:auto;padding:5px 0;font-size:14px}.first-period-note{gap:10px;margin-top:30px;padding:15px 5px}.first-period-note p{font-size:14px;line-height:2}.back-to-top-button{width:42px;height:42px;font-size:24px;margin:0!important;position:absolute!important;inset:auto auto 20px 50%!important;transform:translate(-50%)!important}.back-to-top-button:hover{transform:translate(-50%)translateY(-3px)!important}}@media (width<=400px){.first-period-back-button span:last-child{font-size:13px}.first-period-heading h2{font-size:23px}.education-care-wrapper{padding:0 37px}.education-slider-arrow{width:34px;height:34px;font-size:25px}.gift-box-area{transform:scale(.72)}.gift-content h3{font-size:23px}.gift-content p{font-size:14px}.gift-button{font-size:13px}.back-to-top-button{width:40px;height:40px;font-size:23px;margin:0!important;position:absolute!important;inset:auto auto 15px 50%!important;transform:translate(-50%)!important}}.why-raika-section{direction:rtl;background-image:url(/assets/LADY%20-1-5VqS56Xq.jpg);background-position:50%;background-repeat:no-repeat;background-size:110%;width:100%;min-height:100vh;font-family:Calibri,Segoe UI,Tahoma,Arial,sans-serif;position:relative;overflow:hidden}.why-raika-overlay{z-index:0;background:#f4eff97a;position:absolute;inset:0}.why-raika-container{z-index:1;width:100%;max-width:1250px;margin:0 auto;padding:95px 30px 80px;position:relative}.why-raika-heading{text-align:center;width:100%;max-width:900px;margin:0 auto 65px}.why-raika-small-title{color:#79509c;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.6;display:block}.why-raika-heading h1{color:#3d3049;margin:0;font-size:42px;font-weight:700;line-height:1.5}.why-raika-heading h1 span{color:#8757ae}.why-raika-line{background:#9a6abd;border-radius:20px;width:75px;height:4px;margin:22px auto 24px}.why-raika-intro{color:#594265;max-width:750px;margin:0 auto 14px;font-size:20px;font-weight:700;line-height:1.9}.why-raika-description{color:#5b5062;max-width:800px;margin:0 auto;font-size:17px;font-weight:400;line-height:2}.why-raika-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:25px;width:100%;display:grid}.why-raika-card{text-align:center;min-height:280px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:30px 20px;transition:transform .3s;display:flex}.why-raika-card:hover{box-shadow:none;background:0 0;border:none;transform:translateY(-7px)}.why-raika-icon{color:#8f648f;width:auto;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin-bottom:24px;font-size:34px;transition:transform .3s,color .3s;display:flex}.why-raika-icon svg{width:34px;height:34px;display:block}.why-raika-card:hover .why-raika-icon{color:#795278;box-shadow:none;background:0 0;transform:scale(1.12)}.why-raika-card-content{width:100%}.why-raika-card-content h2{color:#49355a;margin:0 0 13px;font-size:22px;font-weight:700;line-height:1.6}.why-raika-card-content p{color:#5a5060;margin:0;font-size:16px;font-weight:400;line-height:2}@media (width<=1000px){.why-raika-section{background-size:cover}.why-raika-container{padding:80px 25px 70px}.why-raika-heading{margin-bottom:50px}.why-raika-heading h1{font-size:36px}.why-raika-intro{font-size:18px}.why-raika-description{font-size:16px}.why-raika-grid{grid-template-columns:repeat(2,1fr);gap:20px}.why-raika-card{min-height:270px;padding:30px 20px}}@media (width<=600px){.why-raika-section{background-position:50%;background-size:cover;min-height:auto}.why-raika-container{padding:65px 20px 55px}.why-raika-heading{margin-bottom:40px}.why-raika-small-title{margin-bottom:8px;font-size:19px}.why-raika-heading h1{font-size:30px;line-height:1.6}.why-raika-line{width:60px;height:3px;margin:18px auto 20px}.why-raika-intro{font-size:17px;line-height:1.9}.why-raika-description{font-size:15px;line-height:1.95}.why-raika-grid{grid-template-columns:1fr;gap:5px}.why-raika-card{min-height:auto;padding:25px 15px 35px}.why-raika-icon{margin-bottom:18px;font-size:30px}.why-raika-icon svg{width:30px;height:30px}.why-raika-card-content h2{margin-bottom:10px;font-size:21px}.why-raika-card-content p{font-size:15px;line-height:1.9}}@media (width<=400px){.why-raika-container{padding:55px 15px 45px}.why-raika-heading h1{font-size:27px}.why-raika-intro{font-size:16px}.why-raika-description{font-size:14px}.why-raika-card{padding:20px 10px 30px}.why-raika-icon{font-size:28px}.why-raika-icon svg{width:28px;height:28px}.why-raika-card-content h2{font-size:20px}.why-raika-card-content p{font-size:14px}}.about-section{box-sizing:border-box;direction:rtl;background:radial-gradient(circle at 15% 25%,#e0b8d873 0%,#e0b8d800 32%),radial-gradient(circle at 85% 75%,#b1cbe26b 0%,#b1cbe200 34%),radial-gradient(circle,#ffffff8c 0%,#fff0 45%),linear-gradient(120deg,#faf3f7 0%,#f5edf6 35%,#eef2f8 70%,#f9f1f5 100%);width:100%;margin:0;padding:90px 8% 100px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;overflow:hidden}.about-section *,.about-section :before,.about-section :after{box-sizing:border-box}.about-container{box-sizing:border-box;align-items:center;gap:65px;width:100%;max-width:1220px;margin:0 auto;display:flex}.about-image{border-radius:30px;flex-shrink:0;width:47%;max-width:560px;position:relative;overflow:hidden;box-shadow:0 20px 50px #684d7d24}.about-image img{object-fit:cover;object-position:center;border-radius:30px;width:100%;height:540px;transition:transform .5s;display:block}.about-image:hover img{transform:scale(1.025)}.about-content{text-align:right;color:#5e5057;box-sizing:border-box;flex:1;width:100%;max-width:610px;padding:5px 0}.about-small{color:#c4879d;margin:0 0 8px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.9}.about-content h2{color:#765267;letter-spacing:-.3px;margin:0 0 25px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:38px;font-weight:600;line-height:1.5}.about-content h2 span{color:#9b6680;font-weight:600}.about-content>p:not(.about-small){color:#5e5057;letter-spacing:0;word-spacing:1px;text-align:justify;text-justify:inter-word;box-sizing:border-box;direction:rtl;width:100%;max-width:570px;margin:0 0 19px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:16px;font-weight:400;line-height:2.15}.about-content strong{color:#765267;font-weight:600}.about-line{background:linear-gradient(90deg,#e8a8bc,#c995ad);border-radius:20px;width:85px;height:3px;margin-top:27px;margin-right:0;transform:skew(-18deg)}@media (width<=950px){.about-section{padding:75px 5% 85px}.about-container{gap:45px}.about-image{width:45%;max-width:500px}.about-image img{height:470px}.about-content{max-width:560px}.about-content h2{margin-bottom:21px;font-size:34px}.about-content>p:not(.about-small){text-align:justify;max-width:100%;margin-bottom:16px;font-size:15px;line-height:2.1}}@media (width<=800px){.about-container{gap:35px}.about-image{width:44%}.about-image img{height:430px}.about-content h2{font-size:31px}.about-content>p:not(.about-small){text-align:justify;font-size:14.5px;line-height:2.05}}@media (width<=700px){.about-section{padding:65px 22px 75px}.about-container{flex-direction:column;align-items:center;gap:38px;display:flex}.about-image{border-radius:25px;order:1;width:100%;max-width:460px}.about-image img{object-position:center;border-radius:25px;width:100%;height:390px}.about-content{order:2;width:100%;max-width:600px;padding:0}.about-small{margin-bottom:6px;font-size:14px;line-height:2}.about-content h2{margin-bottom:20px;font-size:30px;line-height:1.5}.about-content>p:not(.about-small){text-align:right;word-spacing:0;width:100%;max-width:100%;margin-bottom:16px;font-size:15px;line-height:2.1}.about-line{width:70px;height:3px;margin-top:23px}}@media (width<=420px){.about-section{padding:55px 16px 65px}.about-container{gap:30px}.about-image{border-radius:21px;max-width:100%}.about-image img{border-radius:21px;height:320px}.about-small{font-size:13px}.about-content h2{margin-bottom:17px;font-size:27px}.about-content>p:not(.about-small){text-align:right;margin-bottom:14px;font-size:14px;line-height:2.05}.about-line{width:60px;height:2px}}.custom-box-page{direction:rtl;width:100%;min-height:100vh;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;position:relative}.custom-box-section{direction:rtl;background:radial-gradient(circle at 100% 0,#ecdaf68c,#0000 35%),radial-gradient(circle at 0 100%,#f6e1ef73,#0000 35%),#f8f3fa;width:100%;min-height:100vh;padding:100px 20px 110px;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;position:relative}.custom-box-container{width:100%;max-width:1250px;margin:0 auto;position:relative}.custom-box-heading{text-align:center;width:100%;max-width:850px;margin:0 auto 70px}.custom-box-label{color:#8f6b9c;margin:0 0 15px;font-size:18px;font-weight:600}.custom-box-heading h1{color:#51395c;margin:0;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.3}.custom-box-heading h1 span{color:#9c6ead}.custom-box-line{background:#b991c5;border-radius:10px;width:80px;height:3px;margin:25px auto}.custom-box-description{color:#746479;max-width:700px;margin:0 auto;font-size:17px;font-weight:400;line-height:2}.custom-box-main{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:100%;display:grid}.custom-box-image-wrapper{justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.custom-box-image{width:85%;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 auto;position:relative;overflow:visible}.custom-box-image-real{object-fit:contain;width:100%;max-width:100%;height:auto;box-shadow:none;border:none;border-radius:0;display:block}.custom-box-image-overlay{z-index:1;pointer-events:none;background:linear-gradient(#3a234300,#3a234385);height:45%;position:absolute;bottom:0;left:0;right:0}.custom-box-image-content{z-index:2;text-align:center;color:#fff;padding:40px 30px;position:absolute;bottom:0;left:0;right:0}.custom-box-image-icon{margin-bottom:10px;font-size:40px;display:block}.custom-box-image-content h2{margin:0 0 8px;font-size:32px;font-weight:700}.custom-box-image-content p{opacity:.95;margin:0;font-size:17px}.custom-box-content{width:100%}.custom-box-small-title{color:#9a6fa6;margin-bottom:15px;font-size:16px;font-weight:700;display:inline-block}.custom-box-content-title{color:#51395c;margin:0 0 18px;font-size:38px;font-weight:700;line-height:1.4}.custom-box-content-title span{color:#a06fb1}.custom-box-intro{color:#75687a;margin:0 0 35px;font-size:16px;line-height:2}.custom-box-items{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:35px;display:grid}.custom-box-item{background:#ffffffa6;border-radius:18px;align-items:flex-start;gap:15px;padding:18px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 5px 20px #5b40640f}.custom-box-item:hover{transform:translateY(-3px);box-shadow:0 10px 25px #5b40641c}.custom-box-item-icon{color:#8e62a0;background:#eee2f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.custom-box-item-icon svg{stroke-width:2px;width:20px;height:20px}.custom-box-item-text{min-width:0}.custom-box-item-text h3{color:#59435f;margin:0 0 6px;font-size:17px;font-weight:700}.custom-box-item-text p{color:#817485;margin:0;font-size:14px;line-height:1.8}.custom-box-ready{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a97bb7,#8d619d);border:none;border-radius:30px;width:100%;min-height:55px;padding:0 25px;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;font-size:17px;font-weight:700;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 25px #7d538b2e}.custom-box-ready:hover{transform:translateY(-2px);box-shadow:0 14px 30px #7d538b3d}.custom-box-ready.active{background:linear-gradient(135deg,#8aaf91,#6f9878)}.custom-box-success{background:#fffc;border:1px solid #a97bb729;border-radius:20px;align-items:flex-start;gap:15px;margin-top:20px;padding:20px;animation:.35s customBoxSuccess;display:flex;box-shadow:0 8px 25px #5b406412}.success-icon{flex-shrink:0;font-size:30px}.custom-box-success strong{color:#694875;margin-bottom:7px;font-size:18px;display:block}.custom-box-success p{color:#75687a;margin:0;font-size:14px;line-height:1.9}@keyframes customBoxSuccess{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-box-bottom{text-align:center;justify-content:center;align-items:center;gap:20px;max-width:900px;margin:70px auto 0;display:flex}.custom-box-bottom span{flex-shrink:0;font-size:25px}.custom-box-bottom p{color:#77687b;margin:0;font-size:16px;line-height:2}.custom-box-back{z-index:999999!important;color:#5a3d64!important;cursor:pointer!important;direction:ltr!important;background:#fffffff5!important;border:1px solid #76558f1f!important;border-radius:25px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:105px!important;height:44px!important;margin:0!important;padding:0!important;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;transition:background .25s,color .25s,box-shadow .25s!important;display:flex!important;position:absolute!important;inset:25px 25px auto auto!important;box-shadow:0 5px 18px #5a3d6424!important}.custom-box-back:hover{color:#4e3558!important;background:#fff!important;box-shadow:0 8px 22px #5a3d6433!important}.custom-box-back svg{stroke-width:2px!important;flex-shrink:0!important;width:19px!important;height:19px!important;display:block!important}.custom-box-back span{white-space:nowrap!important;display:inline-block!important}.custom-box-top-button{justify-content:center;align-items:center;z-index:1000!important;color:#76558f!important;cursor:pointer!important;background:#ffffffeb!important;border:1px solid #76558f2e!important;border-radius:50%!important;outline:none!important;width:46px!important;height:46px!important;margin:0!important;padding:0!important;transition:background .25s,box-shadow .25s,transform .25s!important;display:flex!important;position:absolute!important;inset:auto auto 25px 50%!important;transform:translate(-50%)!important;box-shadow:0 8px 20px #76558f1a!important}.custom-box-top-button:hover{background:#fff!important;transform:translate(-50%)translateY(-4px)!important;box-shadow:0 12px 26px #76558f29!important}.custom-box-top-button svg{stroke-width:2px!important;width:22px!important;height:22px!important;margin:0!important;display:block!important}@media (width<=900px){.custom-box-main{grid-template-columns:1fr;gap:50px}.custom-box-image-wrapper{width:100%}.custom-box-image{width:75%;margin:0 auto}.custom-box-image-real{width:100%;height:auto}.custom-box-content{max-width:800px;margin:0 auto}}@media (width<=600px){.custom-box-section{padding:90px 15px}.custom-box-heading{margin-bottom:45px}.custom-box-label{font-size:16px}.custom-box-heading h1{font-size:34px}.custom-box-description{font-size:15px}.custom-box-image{width:82%;margin:0 auto}.custom-box-image-real{object-fit:contain;width:100%;height:auto}.custom-box-image-content{padding:30px 20px}.custom-box-image-content h2{font-size:28px}.custom-box-image-content p{font-size:15px}.custom-box-content-title{font-size:30px}.custom-box-items{grid-template-columns:1fr;gap:15px}.custom-box-item{padding:15px}.custom-box-bottom{gap:10px;margin-top:50px}.custom-box-bottom p{font-size:14px}.custom-box-back{gap:5px!important;width:90px!important;height:40px!important;font-size:14px!important;top:15px!important;right:15px!important}.custom-box-back svg{width:18px!important;height:18px!important}.custom-box-top-button{width:42px!important;height:42px!important;position:absolute!important;inset:auto auto 20px 50%!important;transform:translate(-50%)!important}.custom-box-top-button:hover{transform:translate(-50%)translateY(-3px)!important}.custom-box-top-button svg{width:20px!important;height:20px!important}}@media (width<=400px){.custom-box-image{width:85%}.custom-box-top-button{width:40px!important;height:40px!important;position:absolute!important;inset:auto auto 15px 50%!important;transform:translate(-50%)!important}.custom-box-top-button svg{width:19px!important;height:19px!important}}.products-box-page{direction:rtl;background:radial-gradient(circle at 15% 20%,#e8d9ef8c,#0000 35%),radial-gradient(circle at 85% 80%,#f6dce873,#0000 35%),#f6f4f7;width:100%;min-height:100vh;padding:70px 6% 60px;font-family:B Nazanin,Tahoma,sans-serif;overflow:hidden}.products-box-container{width:100%;max-width:1150px;margin:0 auto}.products-box-header{text-align:center;margin-bottom:55px}.products-box-icon{background:linear-gradient(145deg,#eee1f2,#f7e4ed);border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin:0 auto 15px;font-size:35px;display:flex;box-shadow:0 12px 30px #684d7d1a}.products-box-label{color:#684d7d;margin:0 0 5px;font-size:25px;font-weight:400;line-height:1.8}.products-box-header h1{color:#302536;margin:0;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.5}.products-box-header h1 span{color:#c66a91}.products-box-line{background:#72558a;border-radius:20px;width:65px;height:3px;margin:17px auto 20px}.products-box-description{color:#625a66;max-width:680px;margin:0 auto;font-size:21px;line-height:2}.products-box-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.products-box-card{text-align:center;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#ffffffad;border:1px solid #684d7d1f;border-radius:28px;min-height:300px;padding:30px 22px 25px;transition:transform .3s,box-shadow .3s,background .3s,border .3s;position:relative;box-shadow:0 18px 45px #5a416412}.products-box-card:hover{background:#ffffffe0;transform:translateY(-7px);box-shadow:0 25px 55px #5a416421}.products-box-card.selected{background:linear-gradient(145deg,#eee1f2f2,#f7e4edf2);border:2px solid #c66a91;transform:translateY(-5px);box-shadow:0 20px 45px #c66a9129}.products-box-card.selected:before{content:"✓";color:#fff;background:#c66a91;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;display:flex;position:absolute;top:13px;right:15px}.products-box-card-icon{background:linear-gradient(145deg,#eee1f2,#f7e4ed);border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 20px;font-size:38px;transition:transform .3s;display:flex;box-shadow:0 10px 25px #684d7d1a}.products-box-card:hover .products-box-card-icon{transform:scale(1.08)}.products-box-card h2{color:#302536;margin:0 0 10px;font-size:25px;font-weight:400;line-height:1.6}.products-box-card p{color:#625a66;min-height:55px;margin:0;font-size:17px;line-height:1.8}.products-box-select{color:#fff;cursor:pointer;background:#684d7d;border:none;border-radius:25px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:10px 21px;font-family:B Nazanin,Tahoma,sans-serif;font-size:17px;transition:transform .25s,background .25s;display:inline-flex}.products-box-card.selected .products-box-select{background:#c66a91}.products-box-select:hover{background:#573c6b;transform:translateY(-2px)}.products-box-card.selected .products-box-select:hover{background:#ad557c}.products-box-select span{font-size:19px;transition:transform .25s}.products-box-select:hover span{transform:translate(-4px)}.products-box-selected{color:#684d7d;background:#ffffffa6;border:1px solid #684d7d1a;border-radius:30px;width:fit-content;margin:35px auto 0;padding:11px 25px;font-size:19px;line-height:1.7;box-shadow:0 10px 25px #5a41640d}.products-box-selected span{margin-left:7px}.products-box-actions{justify-content:center;align-items:center;gap:20px;margin-top:35px;display:flex}.products-box-continue{color:#fff;cursor:pointer;background:#684d7d;border:none;border-radius:28px;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-family:B Nazanin,Tahoma,sans-serif;font-size:19px;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.products-box-continue:hover{background:#573c6b;transform:translateY(-2px);box-shadow:0 10px 25px #5a41642e}.products-box-back{color:#684d7d;cursor:pointer;background:0 0;border:none;padding:12px 22px;font-family:B Nazanin,Tahoma,sans-serif;font-size:19px;transition:color .25s,transform .25s}.products-box-back:hover{color:#c66a91;transform:translate(5px)}@media (width<=1000px){.products-box-grid{grid-template-columns:repeat(2,1fr);max-width:700px;margin:0 auto}}@media (width<=600px){.products-box-page{padding:55px 18px 45px}.products-box-header{margin-bottom:40px}.products-box-icon{width:65px;height:65px;font-size:30px}.products-box-label{font-size:20px}.products-box-header h1{font-size:35px}.products-box-description{font-size:18px;line-height:1.9}.products-box-grid{grid-template-columns:1fr;max-width:450px}.products-box-card{min-height:auto;padding:28px 20px}.products-box-card h2{font-size:24px}.products-box-card p{font-size:17px}.products-box-selected{text-align:center;font-size:17px}.products-box-actions{flex-direction:column;gap:10px}.products-box-continue{width:100%;max-width:350px}}@media (width<=400px){.products-box-page{padding:45px 15px 40px}.products-box-label{font-size:19px}.products-box-header h1{font-size:31px}.products-box-description{font-size:17px}.products-box-card-icon{width:72px;height:72px;font-size:33px}}.period-tracker-page{direction:rtl;background-color:#f4eff9;background-position:top;background-repeat:no-repeat;background-size:100% 100%;width:100%;min-height:100vh;padding:100px 20px 55px;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;position:relative;overflow-x:hidden}.period-tracker-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#ffffffc7 0%,#ffffffa8 30%,#ffffff85 55%,#ffffff61 75%,#ffffff47 100%);position:absolute;inset:0}.period-tracker-bg{pointer-events:none;z-index:0;background:0 0;position:absolute;inset:0}.period-tracker-container{z-index:1;width:100%;max-width:1250px;margin:0 auto;position:relative}.period-back-button{z-index:1000;color:#5a3d64;cursor:pointer;background:#ffffffb3;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;font-size:15px;font-weight:600;transition:transform .3s,background .3s;display:flex;position:fixed;top:25px;right:25px;box-shadow:0 4px 15px #5a3d6414}.period-back-button:hover{background:#ffffffe6;transform:translate(4px)}.period-back-button span:first-child{font-size:18px;line-height:1}.period-back-button span:last-child{font-size:15px}.period-main-grid{grid-template-columns:1fr 1fr;align-items:start;gap:55px;width:100%;display:grid}.period-calculator-column{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.period-heading{text-align:center;width:100%;margin-bottom:25px}.period-heading-icon{margin-bottom:8px;font-size:32px}.period-heading h1{color:#4d3156;margin:0;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.5}.period-heading h1 span{color:#c45f91}.period-heading-line{background:#c45f91;border-radius:20px;width:70px;height:3px;margin:10px auto 15px}.period-heading p{color:#333;margin:4px 0;font-size:15px;font-weight:600;line-height:1.8}.period-calculator{width:100%;max-width:500px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1;background:0 0;border:none;border-radius:0;padding:30px;position:relative}.period-calculator:before{display:none}.period-field{z-index:2;width:100%;margin-bottom:22px;position:relative}.period-field label{color:#4d3156;align-items:center;gap:8px;margin-bottom:9px;font-size:16px;font-weight:700;display:flex}.field-icon{font-size:18px}.period-input-wrapper{width:100%}.period-input-wrapper input,.period-input-wrapper select{color:#333;cursor:pointer;background:#ffffff8c;border:none;border-radius:14px;outline:none;width:100%;min-height:48px;padding:10px 14px;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;font-size:15px;transition:background .3s,box-shadow .3s;box-shadow:0 4px 20px #ffffff59}.period-input-wrapper input:hover,.period-input-wrapper select:hover{background:#ffffffad;box-shadow:0 5px 25px #ffffff73}.period-input-wrapper input:focus,.period-input-wrapper select:focus{background:#ffffffbf;border:none;outline:none;box-shadow:0 0 25px #ffffff8c}.period-input-wrapper select{appearance:auto;direction:rtl}.period-calculate-button{z-index:2;color:#fff;cursor:pointer;background:#76558fe6;border:none;border-radius:15px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:8px;padding:12px 20px;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;font-size:16px;font-weight:700;transition:transform .3s,background .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 7px 25px #76558f2e}.period-calculate-button:hover{background:#65477df0;transform:translateY(-2px);box-shadow:0 10px 30px #76558f40}.period-calculate-button span:last-child{font-size:20px}.period-result{z-index:2;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff59;border:none;border-radius:20px;width:100%;margin-top:22px;padding:20px;position:relative;box-shadow:0 0 30px #ffffff59}.result-icon{margin-bottom:5px;font-size:25px}.result-title{color:#76558f;margin:0 0 7px;font-size:15px;font-weight:700}.result-date{color:#c45f91;direction:rtl;font-size:25px;font-weight:700}.result-cycle{color:#555;margin:7px 0 0;font-size:13px;font-weight:600}.period-cycle-info{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;direction:rtl;background:0 0;border:none;border-radius:0;align-self:stretch;padding:10px 5px}.period-cycle-info-heading{align-items:center;gap:13px;margin-bottom:18px;display:flex}.period-cycle-info-icon{width:48px;height:48px;box-shadow:none;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.period-cycle-info-heading h2{color:#4d3156;margin:0 0 4px;font-family:Calibri,Calibri Body,Tahoma,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.5}.period-cycle-info-heading p{color:#765f80;margin:0;font-size:14px;font-weight:600;line-height:1.7}.period-cycle-info-intro{color:#222;text-align:right;margin:0 0 22px;font-size:15px;font-weight:600;line-height:2}.period-cycle-info-intro strong{color:#000;font-weight:700}.period-cycle-stages{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.period-cycle-stage{box-shadow:none;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:12px;padding:5px 0;transition:transform .3s;display:flex}.period-cycle-stage:hover{box-shadow:none;background:0 0;border:none;transform:translateY(-3px)}.period-cycle-number{color:#fff;background:#76558fe0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:flex}.period-cycle-stage-content{flex:1;min-width:0}.period-cycle-stage-content h3{color:#4d3156;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.6}.period-cycle-stage-content h3 span{color:#c45f91;margin-right:6px;font-size:13px;font-weight:600;display:inline-block}.period-cycle-stage-content p{color:#222;margin:0;font-size:14px;font-weight:600;line-height:1.9}.period-footer{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:45px;display:flex}.period-footer span{font-size:20px}.period-footer p{color:#4d3156;margin:0;font-size:14px;font-weight:600;line-height:1.8}@media (width<=1000px){.period-main-grid{gap:35px}.period-heading h1{font-size:28px}.period-cycle-info-heading h2{font-size:21px}.period-cycle-stages{grid-template-columns:1fr}}@media (width<=900px){.period-tracker-page{background-position:top;background-size:auto 100%;padding:85px 18px 45px}.period-main-grid{grid-template-columns:1fr;gap:45px}.period-calculator-column{width:100%}.period-calculator{max-width:650px}.period-cycle-info{width:100%}.period-footer{margin-top:35px}}@media (width<=600px){.period-tracker-page{background-position:top;background-size:auto 100%;padding:78px 14px 35px}.period-back-button{padding:8px 13px;font-size:13px;top:15px;right:15px}.period-back-button span:first-child{font-size:16px}.period-back-button span:last-child{font-size:13px}.period-heading{margin-bottom:20px}.period-heading-icon{font-size:27px}.period-heading h1{font-size:24px}.period-heading p{font-size:13px;line-height:1.8}.period-calculator{padding:22px 17px}.period-field{margin-bottom:18px}.period-field label{font-size:14px}.period-input-wrapper input,.period-input-wrapper select{min-height:46px;font-size:14px}.period-calculate-button{min-height:48px;font-size:14px}.period-result{padding:17px}.result-date{font-size:22px}.period-cycle-info{padding:0}.period-cycle-info-heading{gap:9px;margin-bottom:14px}.period-cycle-info-icon{width:42px;height:42px;font-size:19px}.period-cycle-info-heading h2{font-size:19px}.period-cycle-info-heading p{font-size:12px}.period-cycle-info-intro{margin-bottom:18px;font-size:13px;line-height:1.9}.period-cycle-stages{grid-template-columns:1fr;gap:15px}.period-cycle-stage{gap:10px;padding:3px 0}.period-cycle-number{width:30px;height:30px;font-size:14px}.period-cycle-stage-content h3{font-size:15px}.period-cycle-stage-content h3 span{font-size:11px}.period-cycle-stage-content p{font-size:12px;line-height:1.85}.period-footer{align-items:flex-start;margin-top:30px}.period-footer p{font-size:12px}}@media (width<=400px){.period-back-button{padding:7px 11px;font-size:13px;top:15px;right:12px}.period-back-button span:first-child{font-size:17px}.period-back-button span:last-child{font-size:13px}.period-heading h1{font-size:23px}.period-calculator{padding-left:12px;padding-right:12px}.period-cycle-info-heading h2{font-size:18px}.period-cycle-stage-content h3{font-size:14px}.period-cycle-stage-content p{font-size:12px}}.happy-baby-page-bg{object-fit:fill;object-position:center center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0}.happy-baby-page-content{z-index:2;box-sizing:border-box;width:100%;min-height:100vh;position:relative}.happy-baby-page-line{z-index:2;position:relative}.happy-baby-page-text,.happy-baby-page-quote{z-index:2;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;position:relative}@media (width<=768px){.happy-baby-page-bg{object-fit:fill;object-position:center center;width:100%;height:100%}.happy-baby-top-back{top:20px;right:20px}}@media (width<=480px){.happy-baby-page-bg{object-fit:fill;object-position:center center;width:100%;height:100%}.happy-baby-top-back{top:18px;right:16px}}.cooperation-section{box-sizing:border-box;direction:rtl;width:100%;min-height:540px;padding:90px 20px 80px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;position:relative;overflow:hidden}.cooperation-bg{z-index:0;background:radial-gradient(circle at 18% 25%,#f4aed37a 0%,#f4aed32e 25%,#0000 52%),radial-gradient(circle at 82% 28%,#a4ccf080 0%,#a4ccf02e 28%,#0000 55%),radial-gradient(circle at 50% 92%,#bfb1e657 0%,#0000 50%),linear-gradient(135deg,#f8e8f2 0%,#f4eaf5 28%,#edf0f8 58%,#e4f1f7 100%);position:absolute;inset:0}.cooperation-bg:before{content:"";filter:blur(20px);background:radial-gradient(circle,#f7b5d86b,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-150px;right:-90px}.cooperation-bg:after{content:"";filter:blur(25px);background:radial-gradient(circle,#9acdef61,#0000 70%);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-190px;left:-100px}.cooperation-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:850px;margin:0 auto;display:flex;position:relative}.cooperation-eyebrow{color:#a56f89;letter-spacing:0;opacity:.95;margin:0 0 7px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;line-height:2;display:inline-block}.cooperation-title{color:#5d465f;letter-spacing:-.4px;margin:0;padding:0 8px 12px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1.6;display:inline-block;position:relative;transform:none}.cooperation-title:after{content:"";background:linear-gradient(90deg,#0000,#be82a480,#82a4c573,#0000);border-radius:50%;height:2px;position:absolute;bottom:1px;left:17%;right:17%;transform:none}.cooperation-text{color:#716773;letter-spacing:0;text-align:center;width:100%;max-width:540px;margin:14px auto 0;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:15px;font-weight:400;line-height:2.25}.cooperation-phone{justify-content:center;align-items:center;width:100%;min-height:72px;margin-top:22px;display:flex}.phone-icon-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:flex;position:relative}.phone-icon-circle{color:#8a6598;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa8;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 24px #664c7d21,inset 0 1px #ffffffe6}.phone-icon-circle svg{stroke-width:1.7px;width:24px;height:24px}.phone-icon-button:hover .phone-icon-circle{transform:scale(1.08);box-shadow:0 12px 28px #664c7d33}.phone-arrow{color:#856793;background:#ffffffdb;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-3px;right:1px;box-shadow:0 3px 10px #5f44741f}.phone-arrow svg{width:13px;height:13px}.phone-revealed{justify-content:center;align-items:center;gap:48px;width:100%;display:flex}.phone-number-visible{color:#60466f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1.4px;white-space:nowrap;opacity:0;direction:ltr;background:linear-gradient(135deg,#ffffffc7,#ffffff75);border:1px solid #ffffffe0;border-radius:40px;justify-content:center;align-items:center;min-width:165px;padding:12px 20px;font-family:Vazirmatn,Tahoma,Arial,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;animation:.7s forwards phoneNumberAppear;display:inline-flex;transform:translateY(10px)scale(.96);box-shadow:0 8px 24px #5b417317,inset 0 1px #fffffff2}.phone-number-visible.phone-first{animation-delay:0s}.phone-number-visible.phone-second{animation-delay:2s}.phone-number-visible:hover{background:linear-gradient(135deg,#fffffff5,#ffffffb3);transform:translateY(-3px);box-shadow:0 12px 28px #5b417326}@keyframes phoneNumberAppear{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.cooperation-orbit{justify-content:center;align-items:center;width:154px;height:154px;margin:22px auto 30px;display:flex;position:relative}.orbit-ring{border-radius:50%;width:154px;height:154px;animation:14s linear infinite orbitRotate;position:relative}.orbit-ring:before{content:"";border:1px dashed #7b609233;border-radius:50%;position:absolute;inset:10px}.orbit-social{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffc2;border:1px solid #ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s;display:flex;position:absolute;box-shadow:0 8px 22px #5b41731f,inset 0 1px #ffffffe6}.orbit-social svg{width:24px;height:24px}.orbit-instagram{color:#c13584;top:0;left:50%;transform:translate(-50%)}.orbit-whatsapp{color:#25d366;bottom:5px;right:0}.orbit-telegram{color:#229ed9;bottom:5px;left:0}.orbit-social svg{animation:14s linear infinite orbitCounterRotate}.orbit-social:hover{background:#fffffff5;transform:scale(1.1);box-shadow:0 12px 30px #5b417333}.cooperation-orbit:hover .orbit-ring,.cooperation-orbit:hover .orbit-social svg{animation-play-state:paused}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitCounterRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.cooperation-representative{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff7a,#ffffff45);border:1px solid #ffffff9e;border-radius:24px;justify-content:center;align-items:center;gap:14px;min-width:280px;padding:14px 24px;display:flex;box-shadow:0 10px 28px #59456e17,inset 0 1px #ffffffa6}.representative-icon{color:#80638f;background:#ffffffa8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #5b417314}.representative-icon svg{stroke-width:1.6px;width:19px;height:19px}.representative-info{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:175px;line-height:1.7;display:flex}.representative-label{text-align:center;color:#8b7c91;width:100%;margin-bottom:1px;font-size:12px;font-weight:400}.representative-name{text-align:center;color:#5c4569;letter-spacing:0;width:100%;margin:0 auto;font-size:17px;font-weight:700;line-height:1.8;display:block}.representative-provinces{text-align:center;color:#817584;width:100%;margin-top:1px;font-size:12px;font-weight:400;line-height:1.8;display:block}@media (width<=850px){.cooperation-section{min-height:520px;padding-top:75px}.cooperation-title{font-size:34px}.cooperation-text{max-width:500px;font-size:14.5px;line-height:2.15}.phone-revealed{gap:34px}.phone-number-visible{letter-spacing:1.1px;min-width:150px;padding:11px 17px;font-size:15px}.cooperation-representative{min-width:270px}}@media (width<=600px){.cooperation-section{min-height:500px;padding:65px 16px}.cooperation-eyebrow{font-size:13px;line-height:2}.cooperation-title{padding-bottom:10px;font-size:30px;font-weight:500}.cooperation-text{max-width:340px;font-size:13px;line-height:2.15}.phone-revealed{flex-direction:column;gap:14px;margin-top:6px}.phone-number-visible{letter-spacing:1px;min-width:180px;padding:10px 20px;font-size:14px}.cooperation-orbit{width:138px;height:138px;margin-top:20px;margin-bottom:25px}.orbit-ring{width:138px;height:138px}.orbit-social{width:47px;height:47px}.orbit-social svg{width:21px;height:21px}.cooperation-representative{border-radius:22px;gap:12px;width:auto;min-width:0;max-width:92%;padding:12px 18px}.representative-info{min-width:160px}.representative-label{font-size:11px}.representative-name{font-size:16px;font-weight:700}.representative-provinces{font-size:11px;line-height:1.8}}@media (width<=400px){.cooperation-section{padding-left:12px;padding-right:12px}.cooperation-eyebrow{font-size:12px}.cooperation-title{font-size:27px}.cooperation-text{max-width:310px;font-size:12px;line-height:2.1}.phone-revealed{gap:12px}.phone-number-visible{letter-spacing:.8px;min-width:170px;padding:9px 18px;font-size:13px}.cooperation-orbit,.orbit-ring{width:128px;height:128px}.orbit-social{width:44px;height:44px}.orbit-social svg{width:20px;height:20px}.cooperation-representative{max-width:94%;padding:11px 15px}.representative-info{min-width:145px}.representative-name{font-size:15px}.representative-provinces{font-size:11px}}@media (width<=330px){.phone-number-visible{letter-spacing:.6px;min-width:155px;font-size:12px}.cooperation-title{font-size:25px}.cooperation-representative{gap:9px;padding-left:11px;padding-right:11px}.representative-info{min-width:135px}.representative-name{font-size:14px}.representative-provinces{font-size:10px}}.happy-baby-page{box-sizing:border-box;direction:rtl;width:100%;min-height:100svh;margin:0;padding:0;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;position:relative;overflow:hidden}.happy-baby-page-bg{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.happy-baby-top-back{z-index:180;color:#161515;margin:0;padding:0;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .3s;display:inline-block;position:absolute;top:25px;right:100px}.happy-baby-top-back:hover{opacity:.75}.happy-baby-page-content{z-index:2;box-sizing:border-box;text-align:right;flex-direction:column;justify-content:center;align-items:flex-start;width:46%;min-height:100vh;margin-left:5%;margin-right:auto;padding:100px 0 70px;display:flex;position:relative}.happy-baby-page-line{z-index:2;width:100%;position:relative}.happy-baby-page-text{z-index:2;text-align:right;width:100%;margin:0 0 20px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:16px;font-weight:400;line-height:2.05;position:relative}.happy-baby-page-text strong{font-weight:700}.happy-baby-page-quote{z-index:2;text-align:right;width:100%;margin-top:5px;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif;font-size:17px;line-height:2;position:relative}@media (width<=900px){.happy-baby-page-content{justify-content:center;width:70%;margin-left:5%;margin-right:auto;padding:100px 0 60px}.happy-baby-page-text{font-size:15px;line-height:2}}@media (width<=768px){.happy-baby-page-content{justify-content:center;width:82%;margin-left:5%;margin-right:auto;padding:90px 0 50px}.happy-baby-page-bg{background-position:50%;background-size:100% 100%;width:100%;height:100%;inset:0}.happy-baby-page-text{width:100%;margin-bottom:16px;font-size:14px;line-height:1.95}.happy-baby-page-quote{font-size:15px}.happy-baby-top-back{top:20px;right:20px}}@media (width<=480px){.happy-baby-page-content{width:88%;margin-left:4%;margin-right:auto;padding:80px 0 40px}.happy-baby-page-text{margin-bottom:14px;font-size:13px;line-height:1.9}.happy-baby-page-quote{font-size:14px}.happy-baby-top-back{top:18px;right:16px}}
