body{background:#f4f2ee!important}.site-main{background:#fff0}.sn-site,.sn-site-footer{--sn-ink:#183f35;--sn-paper:#fffdf7;--sn-muted:#4b6254;font-family:IRANSansX,sans-serif;color:var(--sn-ink);font-size:16px;line-height:1.9;caret-color:var(--sn-ink)}.sn-site *,.sn-site-footer *{box-sizing:border-box}.sn-site ::selection,.sn-site-footer ::selection{background:#cadfbb;color:#183f35}.sn-site{scrollbar-color:#4b7757 #e4eadd}.sn-site-width{width:min(1160px,calc(100% - 48px));margin-inline:auto}.sn-site h2{font-family:inherit;color:var(--sn-ink);font-size:28px;font-weight:700;line-height:1.6;margin:0 0 16px;text-wrap:balance}.sn-site a{color:var(--sn-ink);text-underline-offset:5px}.sn-site .elementor-invisible{visibility:visible!important}.sn-site .animated{animation:none!important}.sn-site .elementor-widget-container{padding:0}.sn-home{background:#e4eadd}.sn-home-hero{background:var(--sn-ink);color:var(--sn-paper)}.sn-home-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;align-items:center;padding-block:34px 42px}.sn-home h1{font-family:irannastaliq-home,IRANSansX,sans-serif;font-size:84px;font-weight:400;line-height:1.65;color:var(--sn-paper);margin:0 0 10px;padding:40px 30px 0 0}.sn-home h1>span{display:block;font:400 17px/1.7 IRANSansX,sans-serif;margin-bottom:6px}.sn-home-intro{font-size:16px;color:#e1eadc;max-width:62ch;margin:10px 0 0}.sn-site-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.sn-site-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;background:var(--sn-ink);color:var(--sn-paper)!important;border:1px solid var(--sn-ink);border-radius:6px;font-size:15px;font-weight:500;padding:11px 22px;text-decoration:none!important;transition:background-color .16s ease}.sn-site-button:hover{background:#2d5948}.sn-home-hero .sn-site-button{background:#e0edce;color:#183f35!important;border-color:#e0edce}.sn-home-hero .sn-site-button:hover{background:#c9dfb3}.sn-home-hero .sn-site-outline{background:#fff0;color:#fffdf7!important;border-color:#a8bead}.sn-home-hero .sn-site-outline:hover{background:#2d5948}.sn-home-brand{text-align:center}.sn-home-brand>img{width:148px;height:148px;object-fit:contain;border-radius:50%;background:#fffdf7;padding:8px}.sn-home-count{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:14px;font-size:12px;color:#dce8d8}.sn-home-count strong{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5}.sn-home-courses{padding-block:32px;scroll-margin-top:120px}.sn-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.sn-section-heading h2{margin-bottom:4px}.sn-section-heading p{font-size:15px;color:var(--sn-muted);margin:0}.sn-section-heading>a{display:inline-flex;align-items:center;min-height:44px;padding:8px 4px;font-size:14px;white-space:nowrap;text-decoration:underline}.sn-home-about{border-block:1px solid #bcccbb;padding-block:20px}.sn-home-about summary{font-size:18px;font-weight:600;cursor:pointer;min-height:44px;padding-block:7px}.sn-home-bio{padding:22px 0 8px;max-width:76ch;font-size:16px}.sn-home-bio .elementor-icon-list-item{padding-bottom:9px!important}.sn-home-bio .elementor-icon-list-text{color:#304c3d!important;font-family:IRANSansX,sans-serif!important;font-size:16px!important;line-height:2!important}.sn-home-faq{display:grid;grid-template-columns:250px minmax(0,1fr);gap:42px;padding-block:44px 64px}.sn-home-faq .e-n-accordion{gap:0!important}.sn-home-faq .e-n-accordion-item{background:transparent!important;border:0!important;border-bottom:1px solid #bcccbb!important;border-radius:0!important}.sn-home-faq .e-n-accordion-item-title{padding:18px 0!important;background:transparent!important;border:0!important}.sn-home-faq .e-n-accordion-item-title-text{font:500 16px/1.9 IRANSansX,sans-serif!important;color:#183f35!important}.sn-home-faq .e-con{background:transparent!important}.sn-home-faq p,.sn-home-faq li{font:400 15px/2 IRANSansX,sans-serif!important;color:#304c3d!important}.sn-home-faq strong,.sn-home-faq strong span,.sn-home-faq p span{color:#234d3a!important}.sn-home-faq .e-n-accordion-item>div{padding:0 0 18px!important}.sn-home-faq svg{fill:#28544d!important}.sn-site-title{background:#dce7d4;padding:28px 0 34px}.sn-site-title a{font-size:14px}.sn-site-title h1{font:700 34px/1.6 IRANSansX,sans-serif;color:var(--sn-ink);margin:10px 0}.sn-site-title p{font-size:16px;margin:0}.sn-advisors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-block:36px 64px}.sn-advisor{display:flex;flex-direction:column;align-items:start;background:#fffdf7;border:1px solid #cdd9cb;border-radius:12px;padding:28px;min-width:0}.sn-advisor-photo img{display:block;width:168px;height:194px;object-fit:cover;border-radius:8px}.sn-advisor-photo{margin:0 0 24px}.sn-sarina-photo{width:168px;height:194px;overflow:hidden;border-radius:8px}.sn-sarina-photo img{transform:scale(1.65);transform-origin:50% 100%;object-position:50% 100%}.sn-advisor-copy{display:flex;flex:1;flex-direction:column;width:100%}.sn-advisor h2{font-size:25px;margin:0 0 14px}.sn-advisor .elementor-icon-list-text{font:400 15px/2 IRANSansX,sans-serif!important;color:#304c3d!important}.sn-advisor .elementor-widget{margin:0 0 24px}.sn-advisor .sn-site-button,.sn-capacity-full{margin-top:auto;align-self:start}.sn-capacity-full{display:inline-flex;align-items:center;min-height:48px;background:#e8ece4;color:#4b6254;padding:10px 18px;font-size:14px;border-radius:6px}.page-id-2497 main.site-main{max-width:none!important;width:100%!important}.sn-site-footer{background:var(--sn-ink);color:var(--sn-paper);padding:44px 0 0}.sn-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:64px}.sn-site-footer h2{font:600 18px/1.8 IRANSansX,sans-serif;color:var(--sn-paper);margin:0 0 18px}.sn-site-footer a,.sn-site-footer .elementor-icon-list-text{color:#edf3e7!important;font-family:IRANSansX,sans-serif!important;font-size:14px!important;text-underline-offset:5px}.sn-site-footer a:hover{text-decoration:underline!important}.sn-site-footer svg{fill:#dce4d6!important}.sn-footer-brand>.elementor-widget{width:152px;padding:6px;background:#fff0;margin-bottom:16px}.sn-footer-brand img{width:140px!important;height:140px!important;object-fit:contain;filter:brightness(0) invert(1)}.sn-footer-brand p{font-size:15px;margin:0 0 16px}.sn-footer-brand>.elementor-widget-icon-list{width:auto;padding:0;background:none;border-radius:0}.sn-site-footer .elementor-icon-list-item{padding-bottom:12px!important}.sn-trust-link{display:inline-flex;align-items:center;justify-content:center;padding:10px;background:#fff;border-radius:8px}.sn-trust-link img{display:block;width:125px;height:136px;object-fit:contain}.sn-payment-mark{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:14px}.sn-payment-mark img{width:48px;height:48px;object-fit:contain;border-radius:6px}.sn-footer-bottom{margin-top:36px;padding-block:20px;border-top:1px solid #54766a;font-size:13px;text-align:center;color:#dce8d8}.sn-site :focus-visible,.sn-site-footer :focus-visible{outline:3px solid #63874e;outline-offset:5px}.sn-home-hero :focus-visible,.sn-site-footer :focus-visible{outline-color:#e0edce}.nilvana-cart-drawer__badge{background:#35652d!important;color:#fff!important}@media(max-width:767px){.sn-site-width{width:calc(100% - 40px)}.sn-home-hero-inner{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:26px 30px}.sn-home h1{font-size:56px;line-height:1.8;padding:28px 22px 0 6px;margin-bottom:12px}.sn-home h1>span{font-size:15px;margin-bottom:4px}.sn-home-intro{font-size:15px;max-width:36ch}.sn-home-brand{display:flex;align-items:center;gap:18px;text-align:right}.sn-home-brand>img{width:68px;height:68px;padding:4px;flex:none}.sn-home-count{justify-content:flex-start;margin:0;gap:2px 8px;font-size:12px}.sn-home-count strong{font-size:21px}.sn-site-actions{gap:10px;margin-top:20px}.sn-site-button{padding:10px 15px;font-size:14px}.sn-section-heading{align-items:flex-start;gap:12px;margin-bottom:18px}.sn-section-heading h2{font-size:22px}.sn-section-heading p{font-size:14px}.sn-section-heading>a{font-size:13px}.sn-home-courses{padding-block:26px}.sn-home-about summary{font-size:16px}.sn-home-bio .elementor-icon-list-text{font-size:15px!important}.sn-home-faq{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:32px 44px}.sn-home-faq h2{font-size:24px}.sn-home-faq .e-n-accordion-item-title-text{font-size:15px!important}.sn-site-title h1{font-size:28px}.sn-advisors{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px 44px}.sn-advisor{padding:24px}.sn-advisor-photo{margin-inline:auto}.sn-advisor h2{font-size:23px}.sn-advisor .sn-site-button{width:100%}.sn-footer-grid{grid-template-columns:minmax(0,1fr);gap:32px}.sn-site-footer{padding-top:32px}.sn-footer-brand{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px 16px;align-items:center}.sn-footer-brand>.elementor-widget{width:72px;margin:0}.sn-footer-brand img{width:60px!important;height:60px!important}.sn-footer-brand p{margin:0}.sn-footer-brand>.elementor-widget-icon-list{grid-column:1/-1;width:auto}.sn-footer-bottom{text-align:right}.home .nmg-contact-widget{bottom:12px!important;right:6px!important}.home .sn-card-purchase button{padding-inline-end:54px!important}}@media(max-width:359px){.sn-home h1{font-size:46px}.sn-home-hero .sn-site-button{flex:1}.sn-section-heading{flex-wrap:wrap}.sn-section-heading>a{padding-block:2px;min-height:40px}.sn-site-width{width:calc(100% - 36px)}}@media(prefers-reduced-motion:reduce){.sn-site *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) ul.products:before,:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) ul.products:after{display:none!important}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) li.product{display:flex!important;flex-direction:column!important;float:none!important;width:100%!important;margin:0!important;padding:26px!important;background:#fffdf7;border:1px solid #cdd9cb;border-radius:12px;min-width:0;text-align:right!important;box-shadow:none!important}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) a.woocommerce-LoopProduct-link{display:grid!important;grid-template-columns:42% minmax(0,1fr);column-gap:22px;align-items:center;color:#183f35!important;text-decoration:none!important}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) a.woocommerce-LoopProduct-link>img{grid-row:1/5;width:100%!important;height:230px!important;object-fit:contain!important;aspect-ratio:auto!important;background:#fff0;border-radius:0;margin:0!important;padding:0;mix-blend-mode:multiply}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) .woocommerce-loop-product__title{font-family:IRANSansX,sans-serif!important;font-size:21px!important;font-weight:700!important;line-height:1.8!important;margin:0 0 10px!important;padding:0!important;color:#183f35!important;align-self:end;text-wrap:balance}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) a.woocommerce-LoopProduct-link>.price{display:none!important}.woocommerce-loop-product__title bdi{display:inline-block;max-width:100%;font-size:.85em}.sn-card-includes{font:400 14px/1.9 IRANSansX,sans-serif;color:#4b6254;align-self:start;margin:10px 0 0}.nilvan-loop-teacher{font:400 14px/1.9 IRANSansX,sans-serif;color:#4b6254;align-self:start;margin:0}.sn-card-footer{margin-top:auto;padding-top:22px}.sn-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font:700 22px/1.8 IRANSansX,sans-serif;color:#183f35;font-variant-numeric:tabular-nums}.sn-card-price small{font-size:13px;font-weight:400}.sn-card-price bdi{unicode-bidi:isolate;display:inline-flex;gap:5px}.sn-card-sales{font-size:13px;color:#4b6254;margin:8px 0 0;line-height:1.9}.sn-card-details{display:inline-flex;align-items:center;min-height:44px;color:#28544d!important;font-size:14px;text-decoration:underline!important;text-underline-offset:5px}.sn-card-purchase{margin:10px 0 0!important}.sn-card-purchase button,:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) li.product>.button{width:100%;min-height:48px;background:#183f35!important;color:#fffdf7!important;border:1px solid transparent!important;border-radius:6px!important;padding:12px 18px!important;font:500 15px/1.5 IRANSansX,sans-serif!important;text-decoration:none!important;display:flex!important;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;cursor:pointer;transition:background-color .16s ease}.sn-card-purchase button{margin-top:0}.sn-card-purchase button:hover{background:#2d5948!important}.sn-card-purchase button:active{background:#102f26!important}.sn-card-purchase button:disabled{opacity:.55;cursor:wait}.sn-card-purchase button:focus-visible,:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) a:focus-visible{outline:3px solid #4b7757;outline-offset:4px}@media(max-width:767px){:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) ul.products{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) li.product{padding:20px!important}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) a.woocommerce-LoopProduct-link{column-gap:14px}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) a.woocommerce-LoopProduct-link>img{height:185px!important}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) .woocommerce-loop-product__title{font-size:18px!important}.nilvan-loop-teacher{font-size:13px}.sn-card-footer{padding-top:16px}.sn-card-price{font-size:21px}}@media(prefers-reduced-motion:reduce){.sn-card-purchase button{transition:none}}@font-face{font-family:IRANSansX;src:url(/wp-content/themes/sepehr-lumed/dist/assets/IRANSansXRegular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IRANSansX;src:url(/wp-content/themes/sepehr-lumed/dist/assets/IRANSansXMedium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IRANSansX;src:url(/wp-content/themes/sepehr-lumed/dist/assets/IRANSansXDemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IRANSansX;src:url(/wp-content/themes/sepehr-lumed/dist/assets/IRANSansXBold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IRANSansX;src:url(/wp-content/themes/sepehr-lumed/dist/assets/IRANSansXExtraBold.woff2) format("woff2");font-weight:750 900;font-display:swap}@font-face{font-family:irannastaliq;src:url(/wp-content/themes/sepehr-lumed/dist/assets/IranNastaliq-web.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:irannastaliq-home;src:url(/wp-content/themes/sepehr-lumed/dist/assets/IranNastaliq-home.woff2) format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}html{scroll-padding-top:120px}body{margin:0;color:#183f35;font:400 16px/1.9 IRANSansX,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:#fff0}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}svg{flex:none;vertical-align:middle}button{color:inherit}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #678b69;outline-offset:4px}.skip-link{position:fixed;top:-100px;z-index:1000;background:#fff;padding:12px}.skip-link:focus{top:0}.site-header{height:106.265625px;padding-top:32px;background:#f4f2ee;position:relative;z-index:20}.header-inner{height:74.265625px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding-inline:max(24px,calc((100vw - 1200px)/2));gap:30px}.header-logo{width:88px;height:88px;display:flex;align-items:center;justify-content:center;flex:none}.header-logo img{width:76px;height:76px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:24px;border:1px dashed #64756c;border-radius:8px;padding:20px 24px;white-space:nowrap;font-size:14px}.header-actions{display:flex;gap:14px;align-items:center}.account{display:flex;align-items:center;gap:12px;background:#315c52;border-radius:8px;color:#fff;font-size:14px;white-space:nowrap;padding:10px 20px;height:50px}.icon-button{border:0;border-radius:8px;background:#f7f8f7;display:flex;align-items:center;justify-content:center;width:43px;height:43px}.mobile-menu{display:none}.course-menu{position:relative}.course-menu summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none}.course-menu summary::-webkit-details-marker{display:none}.course-panel{position:absolute;top:40px;right:0;width:290px;box-shadow:0 8px 30px #183f3520;background:#fffdf7;border:1px solid #cdd9cb;border-radius:8px;padding:20px;display:grid;gap:14px;z-index:30}.course-panel a{display:flex;align-items:center;gap:14px}.course-panel img{width:45px;height:60px;object-fit:contain}.search-panel{position:absolute;top:100%;left:24px;background:#fffdf7;border:1px solid #cdd9cb;box-shadow:0 8px 30px #183f3520;padding:24px;width:min(400px,calc(100% - 48px));border-radius:8px}.search-panel input{display:block;width:100%;padding:9px;border:1px solid #64756c;border-radius:4px;margin:10px 0}.search-panel a{display:block;padding:10px 0}.sn-home-copy h1{white-space:nowrap}.sn-home-faq summary{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px;list-style:none;cursor:pointer}.sn-home-faq summary::-webkit-details-marker{display:none}.sn-home-faq details[open] summary svg{transform:rotate(-90deg)}.sn-home-faq .faq-answer{padding-bottom:18px!important}.faq-answer>div{padding:40px 0 2.78px}.sn-home-faq p{margin:0 0 16.2px}.sn-home-bio ul{padding-right:18px}.sn-footer-grid nav ul{list-style:none;padding:0;margin:0 0 28px}.sn-footer-grid nav li{margin-bottom:12px}.sn-footer-brand .elementor-widget{display:flex;justify-content:center;align-items:center}.sn-footer-brand>.elementor-widget-icon-list{display:block}.sn-footer-brand .elementor-widget-icon-list p{font-size:14px;margin:0 0 12px}.sn-footer-bottom{margin-top:56px}.sn-home-courses .product>a{grid-template-rows:auto auto 1fr}.sn-home-courses .product h2{align-self:start!important}.sn-home-courses .product .nilvan-loop-teacher,.sn-card-includes{align-self:start}.sn-home-courses .product>a{align-items:start!important}.shop-page{padding-block:44px 64px}.shop-page h1{font:700 32px/1.6 IRANSansX,sans-serif;white-space:normal;margin:0 0 30px;color:#183f35;padding:0}.empty-page,.native-page{padding-block:48px}.sn-home .product h2 bdi{display:block}.sn-home .product h2{padding-top:0!important}.product-page{background:#faf9f7;color:#364a37;line-height:1.9}.product-header{padding:0;height:116px;background:#fff}.product-header .header-inner{height:116px;padding-inline:max(28px,calc((100vw - 1300px)/2));gap:50px}.product-header .header-logo{width:105px;height:100px}.product-header .header-logo img{width:100px;height:100px}.product-header .main-nav{border:0;gap:52px;font-size:16px;padding:0}.product-header .account{padding:12px 22px;border-radius:12px;height:57px}.product-header .icon-button{width:48px;height:48px}.product-width{width:min(1300px,calc(100% - 184px));margin-inline:auto}.product-title{background:#eceee3;padding:18px 0 23px}.breadcrumbs{display:flex;gap:10px;align-items:center;font-size:14px}.product-title h1{font-size:46px;line-height:1.55;font-weight:750;margin:12px 0 0;color:#354a35}.product-title p{font-size:25px;margin:0;text-align:right;line-height:1.6}.product-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;column-gap:22px;padding-top:30px;padding-bottom:64px;align-items:start}.product-intro{grid-area:1/1;background:#fff;border-radius:16px 16px 0 0;padding:14px 10px 0}.product-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;padding:4px 14px 16px}.product-meta span{display:flex;align-items:center;gap:10px}.product-meta span:last-child{flex-direction:row-reverse}.product-hero{height:326px;background:#efe7d9;border-radius:16px;display:flex;gap:8px;align-items:center;padding:10px 24px;overflow:hidden}.product-art{width:38%;height:100%;display:flex;align-items:center;justify-content:center;flex:none}.product-art>img{width:100%;height:100%;object-fit:contain}.product-hero-copy{flex:1;text-align:center}.product-hero h2{font-size:40px;font-weight:750;line-height:1.6;margin:0 0 15px;white-space:nowrap}.product-hero-copy p{font-size:25px;white-space:nowrap;margin:0}.reference-book{width:240px;height:285px;background-image:url(/wp-content/themes/sepehr-lumed/dist/assets/product-reference.png);background-repeat:no-repeat;background-size:1705px 1137px;background-position:-894px -406px;mix-blend-mode:normal;flex:none}.product-buy{grid-column:2;grid-row:1/3;background:#fff;border-radius:16px;box-shadow:0 8px 28px #28544d08;position:sticky;top:22px;overflow:hidden;scroll-margin-top:16px}.buy-controls{padding:22px 24px}.product-page .product-price{font-size:29px;font-weight:750;color:#28544d;text-align:center;margin:0 0 16px;padding:0 0 20px;border-bottom:1px dotted #cbd0c9}.product-buy fieldset{border:0;margin:0;padding:0;min-width:0}.product-buy legend{font-size:15px;margin-bottom:10px;width:100%;text-align:right}.product-buy fieldset label{display:flex;flex-direction:row-reverse;align-items:center;gap:22px;font-size:15px;margin-bottom:18px;cursor:pointer;min-height:30px}.product-buy input[type=radio]{appearance:auto;accent-color:#28544d;width:23px;height:23px;margin:0;flex:none}.purchase-form{margin:12px 0 0}.purchase-form button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:#28544d;color:#fff;border:0;border-radius:9px;min-height:55px;font-size:16px;font-weight:600;padding:12px}.purchase-form button:disabled{opacity:.5;cursor:not-allowed}.sample-button{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #8c938c;border-radius:9px;min-height:54px;margin-top:12px;font-size:15px;color:#525d54}.product-specs{padding:22px 14px 26px;border-top:1px solid #dde0d9}.product-specs>div{display:flex;align-items:center;gap:14px;padding:0 10px;margin:0 0 20px;font-size:18px;white-space:nowrap}.product-specs svg{color:#28544d}.access-note{display:flex;align-items:center;justify-content:center;gap:12px;background:#f0f2ec;font-size:13px;margin:28px 0 0;padding:16px 8px;border-radius:8px;white-space:nowrap}.product-content{grid-area:2/1;background:#fff;padding:0 10px 30px;border-radius:0 0 16px 16px;min-width:0}.product-content h2{font-size:22px;line-height:1.8;margin:8px 22px 0}.product-content>div{font-size:16px;line-height:1.95;padding-inline:20px}.product-content>div h2{display:none}.product-content p{margin:0 0 10px}.product-content h3{font-size:16px;font-weight:600;margin:12px 8px 10px}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sample-grid button{padding:4px;border:1px solid #e0e3df;background:#fff;border-radius:8px;overflow:hidden;height:158px}.sample-grid img{width:100%;height:100%;object-fit:cover;object-position:top}.product-faq details{border:1px solid #daddd6;border-radius:8px;background:#fafaf8;margin:0 0 6px;padding:8px 18px;font-size:15px}.product-faq summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.product-faq summary::-webkit-details-marker{display:none}.product-faq p{padding-top:14px}.product-faq details[open] summary svg{transform:rotate(180deg)}.mobile-buy{display:none}.sample-dialog{border:0;border-radius:12px;padding:42px 15px 15px;max-width:90vw;max-height:95vh}.sample-dialog::backdrop{background:#102f26b0}.sample-dialog>button{position:absolute;right:12px;top:8px;border:0;background:#fff0}.sample-dialog>img{display:block;max-height:80vh;object-fit:contain}#samples{scroll-margin-top:25px}.product-page~.sn-site-footer{margin-top:0}@media(min-width:1500px){.product-width{width:1300px}}@media(max-width:1200px){.header-inner{padding-inline:24px;gap:20px}.main-nav{gap:16px;padding:16px;font-size:12px}.header-actions{gap:8px}.account{padding-inline:14px}.product-header .main-nav{gap:28px}.product-width{width:calc(100% - 80px)}.product-grid{grid-template-columns:minmax(0,1fr) 286px;gap:0 18px}.product-hero{height:263px;padding:8px 18px}.product-hero h2{font-size:34px}.product-hero-copy p{font-size:23px}.reference-book{transform:scale(.86)}.product-specs>div{font-size:15px;padding:0;margin-bottom:16px}.product-page .product-price{font-size:25px}.access-note{font-size:11px;gap:8px}.product-meta{font-size:12px}.product-content>div{font-size:14px}.product-title h1{font-size:40px}.product-title p{font-size:22px}.product-header .header-inner{padding-inline:40px;gap:20px}}@media(max-width:880px){.site-header{height:92px;padding-top:0}.header-inner{height:92px;padding-inline:20px}.header-logo,.header-logo img{width:64px;height:64px}.main-nav{display:none;position:absolute;right:20px;left:20px;top:90px;background:#fffdf7;padding:24px;flex-direction:column;align-items:start;box-shadow:0 8px 30px #183f3520;font-size:15px}.main-nav.is-open,.mobile-menu{display:flex}.header-actions{gap:10px}.header-actions .account{order:0;width:40px;height:40px;padding:8px;background:#f7f8f7;color:#183f35}.account span{display:none}.icon-button{width:36px;height:40px}.course-panel{position:static;box-shadow:none;width:245px;margin-top:12px}.sn-home-copy h1{white-space:normal}.product-header,.product-header .header-inner{height:91px}.product-header .header-inner{padding-inline:20px}.product-header .header-logo,.product-header .header-logo img{width:74px;height:74px}.product-header .account{padding:8px;width:40px;height:40px}.product-header .icon-button{width:36px;height:40px}}@media(max-width:767px){html{scroll-padding-top:12px}.sn-home-courses .product>a{align-items:start!important}.sn-home-faq summary{gap:8px}.faq-answer>div{padding:20px 0 12px}.sn-footer-bottom{margin-top:36px}.sn-home-faq p{margin-bottom:20px}.product-width{width:calc(100% - 28px)}.product-title{padding:16px 0 20px}.breadcrumbs{font-size:12px;gap:7px;flex-wrap:wrap}.product-title h1{font-size:30px;margin-top:8px;line-height:1.4}.product-title p{font-size:18px}.product-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-top:15px;padding-bottom:22px}.product-intro,.product-buy,.product-content{grid-area:auto;grid-column:auto;grid-row:auto}.product-intro{background:#fff0;padding:0;border-radius:0}.product-meta{display:none}.product-hero{height:194px;padding:8px 12px;gap:4px;border-radius:14px}.product-art{width:42%}.product-hero h2{font-size:24px;white-space:normal;line-height:1.6;margin:0 0 8px}.product-hero-copy p{font-size:13px;white-space:nowrap}.reference-book{transform:scale(.61);transform-origin:center}.product-buy{position:static;border-radius:12px}.buy-controls{padding:14px 20px 12px}.product-page .product-price{font-size:24px;margin-bottom:10px;padding-bottom:12px}.product-buy legend{font-size:13px;margin-bottom:8px}.product-buy fieldset label{font-size:13px;gap:18px;min-height:22px;margin-bottom:10px}.product-buy input[type=radio]{width:18px;height:18px}.purchase-form{margin-top:12px}.purchase-form button{font-size:14px;min-height:42px;border-radius:6px;padding:9px}.sample-button{min-height:40px;font-size:13px;margin-top:8px;border-radius:6px}.product-specs{padding:12px}.product-specs>div{font-size:14px;margin-bottom:12px;gap:14px;padding:0 12px}.product-specs svg{width:20px;height:20px}.access-note{margin-top:12px;padding:12px 8px;font-size:12px;gap:10px}.product-content{border-radius:12px;padding:0 4px 20px;background:#fff0}.product-content h2{font-size:23px;margin:0 8px 4px}.product-content>div{font-size:14px;padding:0 8px;line-height:2}.sample-grid{gap:8px}.sample-grid button{height:110px}.product-faq details{font-size:13px;padding:9px 10px}.mobile-buy{display:flex;position:fixed;bottom:0;right:0;left:0;z-index:40;background:#28544d;color:#fff;align-items:center;justify-content:center;gap:12px;padding:15px 10px calc(15px + env(safe-area-inset-bottom));font-size:15px;font-weight:600;border-radius:10px 10px 0 0}.product-page{padding-bottom:64px}.product-page~.sn-site-footer{padding-bottom:64px}.shop-page{padding-top:24px}}@media(max-width:359px){.header-inner{padding-inline:14px;gap:12px}.header-actions{gap:4px}.product-hero h2{font-size:20px}.product-hero-copy p{font-size:12px}.product-specs>div{font-size:13px}.product-buy .access-note{font-size:10px}.product-title h1{font-size:27px}.mobile-buy{font-size:13px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.course-menu summary svg{transform:rotate(0)}.course-menu[open]>summary svg{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){:is(.sn-site-button,.account,.icon-button,.sn-card-purchase button,.purchase-form button,.sample-button,.sample-grid button):not(:disabled){transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}:is(.sn-site-button,.account,.icon-button,.sn-card-purchase button,.purchase-form button,.sample-button,.sample-grid button):not(:disabled):active{transform:translateY(1px) scale(.98)}.course-menu summary{transition:color .18s ease}.course-menu summary svg{transition:transform .22s ease}.course-menu[open]>.course-panel{animation:course-panel-enter .24s cubic-bezier(.2,.7,.2,1) both;transform-origin:top right}.course-menu[open]>.course-panel>a{animation:course-link-enter .22s ease both}.course-menu[open]>.course-panel>a:nth-child(2){animation-delay:40ms}.course-menu[open]>.course-panel>a:nth-child(3){animation-delay:80ms}.course-panel a{transition:background-color .18s ease,color .18s ease}.sn-card-purchase button svg{transition:transform .18s ease}@media(hover:hover){:is(.sn-site-button,.account,.icon-button,.sn-card-purchase button,.purchase-form button,.sample-button,.sample-grid button):not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 12px #183f3518}:is(.sn-site-button,.account,.icon-button,.sn-card-purchase button,.purchase-form button,.sample-button,.sample-grid button):not(:disabled):hover:active{transform:translateY(1px) scale(.98);box-shadow:none}.sn-card-purchase button:hover svg{transform:translate(-3px)}.course-menu summary:hover{color:#50785b}.course-panel a:hover{background:#e4eadd;color:#183f35}}}@keyframes course-panel-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes course-link-enter{0%{opacity:0;translate:6px 0}to{opacity:1;translate:0 0}}.money{display:inline-flex;direction:rtl;align-items:baseline;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.money>bdi{direction:ltr;unicode-bidi:isolate}.nilvan-card-price{justify-content:flex-start}.elementor-widget-woocommerce-products ul.products{align-items:start}.course-panel{width:350px}.course-product{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:10px;align-items:center;position:relative}.course-product>a{min-width:0;white-space:normal;font-size:14px;border-radius:6px}.course-product>a img{flex:none}.quick-purchase>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-purchase>summary::-webkit-details-marker{display:none}.quick-card{margin-top:10px}.quick-card>summary{background:#183f35;color:#fffdf7;border:1px solid #fff0;border-radius:6px;padding:12px 18px;min-height:48px;font:500 15px/1.5 IRANSansX,sans-serif}.quick-card[open]>summary svg{rotate:180deg}.quick-compact>summary{width:40px;height:40px;background:#e4eadd;color:#183f35;border-radius:8px;justify-content:center!important;padding:8px}.quick-options{margin-top:12px;padding:14px;background:#f3f5ec;border:1px solid #cdd9cb;border-radius:8px;white-space:normal}.quick-compact .quick-options{position:absolute;top:100%;right:0;width:100%;z-index:5;box-shadow:0 8px 24px #183f3520;background:#fffdf7}.quick-options fieldset{border:0;padding:0;margin:0;min-width:0}.quick-options legend{font-size:13px;font-weight:500;margin-bottom:12px}.quick-options label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;padding:10px 0;cursor:pointer}.quick-options label>.money{margin-inline-start:auto;font-size:12px}.quick-options input{width:18px;height:18px;accent-color:#28544d;margin:0}.quick-options .purchase-form button{font-size:13px;min-height:44px;padding:10px}.course-menu .quick-purchase svg{transform:none}.course-menu .course-product .quick-purchase>summary svg{width:21px;height:21px}.cart-trigger{position:relative}.cart-count{position:absolute;top:-5px;right:-4px;background:#35652d;color:#fff;min-width:18px;height:18px;padding-inline:4px;border-radius:50%;font-size:11px;line-height:18px}.cart-dialog{border:0;padding:0;margin:0 0 0 auto;inset:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(460px,100vw);max-width:100vw;background:#fffdf7;color:#183f35;box-shadow:-12px 0 40px #183f3520}.cart-dialog::backdrop{background:#102f2680}.cart-dialog-inner{padding:26px;min-height:100%;display:flex;flex-direction:column}.cart-dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px}.cart-dialog h2{font-size:24px;margin:0}.cart-preview-label{font-size:12px;color:#637360;margin:0 0 20px}.cart-line{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid #cdd9cb}.cart-line img{width:80px;height:110px;object-fit:contain}.cart-line h3{font-size:17px;line-height:1.7;margin:0 0 8px}.cart-line p{font-size:13px;margin:0 0 6px}.cart-line .money{font-size:15px;font-weight:600}.cart-remove{display:block;border:0;background:#fff0;padding:5px 0;color:#705146;text-decoration:underline;text-underline-offset:4px;font-size:12px}.cart-total{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #cdd9cb;padding:20px 0;margin-top:10px;font-weight:600}.cart-preview-note{font-size:12px;color:#637360;margin:20px 0}.cart-empty{padding-block:30px}.cart-dialog .sn-site-button{width:100%;margin-top:auto}.main-nav a,.sn-site-footer a,.sn-section-heading>a,.sn-card-details,.breadcrumbs a,.search-panel a{text-underline-offset:5px}.sn-home-faq summary,.product-faq summary,.sn-home-about summary{border-radius:5px}.sn-home-faq summary:hover,.product-faq summary:hover,.sn-home-about summary:hover{color:#35652d;background:#d7e2cd66}.sn-site-footer a:hover{color:#d8edbc!important}.sn-site-footer a:focus-visible{outline-color:#e0edce}@media(prefers-reduced-motion:no-preference){:is(.main-nav a,.sn-site-footer a,.sn-section-heading>a,.sn-card-details,.breadcrumbs a,.search-panel a,.cart-remove){transition:color .18s ease,translate .18s ease,background-color .18s ease;text-decoration-color:#fff0}.sn-footer-grid nav a,.sn-footer-brand a{display:inline-block}:is(.main-nav a,.sn-site-footer a,.sn-section-heading>a,.sn-card-details,.breadcrumbs a,.search-panel a,.cart-remove):hover{translate:-3px 0;text-decoration:underline}:is(.sn-home-faq summary,.product-faq summary,.sn-home-about summary){transition:background-color .18s ease,color .18s ease}:is(.sn-home-faq summary,.product-faq summary,.quick-purchase>summary) svg{transition:rotate .24s ease,transform .24s ease}.quick-purchase>summary{transition:transform .18s ease,background-color .18s ease}.quick-purchase>summary:hover{background:#2d5948;color:#fffdf7;transform:translateY(-1px)}.quick-purchase>summary:active{transform:scale(.98)}.course-menu[open]>.course-panel>.course-product{animation:course-link-enter .24s ease backwards}.course-menu[open]>.course-panel>.course-product:nth-child(2){animation-delay:40ms}.course-menu[open]>.course-panel>.course-product:nth-child(3){animation-delay:80ms}.quick-purchase[open]>.quick-options{animation:course-panel-enter .24s ease backwards}.cart-dialog[open]{animation:cart-enter .28s cubic-bezier(.2,.7,.2,1)}.site-header{animation:header-enter .42s ease backwards}.sn-home-copy,.product-title .product-width{animation:page-enter-right .6s cubic-bezier(.2,.7,.2,1) 70ms backwards}.sn-home-brand{animation:page-enter-left .6s cubic-bezier(.2,.7,.2,1) .14s backwards}.sn-home-courses,.product-grid,.sn-advisors,.shop-page>.sn-site-width{animation:page-enter-up .6s cubic-bezier(.2,.7,.2,1) .18s backwards}@supports (interpolate-size:allow-keywords){:is(.sn-home-faq details,.product-faq details,.sn-home-about details,.quick-card){interpolate-size:allow-keywords}:is(.sn-home-faq details,.product-faq details,.sn-home-about details,.quick-card)::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .3s ease,opacity .24s ease,content-visibility .3s;transition-behavior:allow-discrete}:is(.sn-home-faq details,.product-faq details,.sn-home-about details,.quick-card)[open]::details-content{block-size:auto;opacity:1}}}@keyframes cart-enter{0%{transform:translate(100%);opacity:.3}to{transform:translate(0);opacity:1}}@keyframes header-enter{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@keyframes page-enter-right{0%{opacity:.01;translate:22px 0}to{opacity:1;translate:0 0}}@keyframes page-enter-left{0%{opacity:0;translate:-22px 0}to{opacity:1;translate:0 0}}@keyframes page-enter-up{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media(max-width:880px){.course-menu{width:100%}.course-panel{width:100%;padding:12px;max-width:calc(100vw - 88px)}.main-nav.is-open{max-height:calc(100dvh - 115px);overflow-y:auto;padding-bottom:32px}.course-product{gap:6px;grid-template-columns:minmax(0,1fr) 36px}.course-product>a{font-size:12px;gap:8px}.course-product>a img{width:34px;height:48px}.quick-compact>summary{width:36px;height:36px}.quick-compact .quick-options{position:static;box-shadow:none;width:auto}.course-product:has(.quick-compact[open]){grid-template-columns:minmax(0,1fr)}.course-product:has(.quick-compact[open])>.quick-compact>summary{margin-inline-start:auto}.quick-options label{font-size:12px}.quick-options label>.money{font-size:11px}.cart-dialog-inner{padding:20px}}.cart-dialog{--sn-ink:#183f35;--sn-paper:#fffdf7}:root{--theme-canvas:#faf9f7;--theme-surface:#fff;--theme-title:#eceee3;--theme-ink:#364a37;--theme-heading:#354a35;--theme-action:#28544d;--theme-line:#e0e3df;--theme-soft:#f0f2ec;--theme-radius:16px;--theme-control:9px}body{background:var(--theme-canvas)!important;color:var(--theme-ink)}.sn-site,.sn-site-footer,.cart-dialog{--sn-ink:var(--theme-action);--sn-paper:var(--theme-surface);--sn-muted:#637064}.sn-site,.product-page{color:var(--theme-ink);background:var(--theme-canvas)}.product-header .main-nav{gap:24px;font-size:14px}.sn-home-hero,.sn-site-title,.product-title{background:var(--theme-title);color:var(--theme-heading)}.sn-home h1,.sn-site h2,.sn-site-title h1,.product-title h1,.product-hero h2{color:var(--theme-heading)}.sn-home-intro,.sn-home-count{color:#59665e}.sn-home-hero .sn-site-button,.sn-site-button,.account,.quick-card>summary,.purchase-form button,.mobile-buy{background:var(--theme-action);color:var(--theme-surface)!important;border-color:var(--theme-action);border-radius:var(--theme-control)}.sn-home-hero .sn-site-button:hover,.sn-site-button:hover,.account:hover,.quick-card>summary:hover,.purchase-form button:hover{background:#1f473f}.sn-home-hero .sn-site-outline,.sample-button{background:var(--theme-surface);color:var(--theme-action)!important;border:1px solid #8c938c;border-radius:var(--theme-control)}.sn-home-hero .sn-site-outline:hover,.sample-button:hover{background:var(--theme-soft)}.sn-home-hero :focus-visible{outline-color:#678b69}.sn-home-brand>img{background:var(--theme-surface)}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) li.product,.sn-advisor{background:var(--theme-surface);border-color:var(--theme-line);border-radius:var(--theme-radius)}:is(.elementor-widget-woocommerce-products,.elementor-widget-wc-archive-products) .woocommerce-loop-product__title{color:var(--theme-heading)!important}.nilvan-card-price,.nilvan-loop-teacher,.sn-card-includes,.sn-card-details{color:var(--theme-action)!important}.sn-home-about{border-color:var(--theme-line)}.sn-home-faq .e-n-accordion-item{background:var(--theme-surface)!important;border:1px solid var(--theme-line)!important;border-radius:8px!important;margin-bottom:8px;padding-inline:16px}.sn-home-faq .e-n-accordion-item-title{padding-block:13px!important}.sn-home-faq .e-n-accordion-item-title-text,.sn-home-faq p,.sn-home-faq li{color:var(--theme-ink)!important}.sn-home-faq .faq-answer>div{padding-top:18px}.sn-home-about summary:hover,.sn-home-faq summary:hover,.product-faq summary:hover{background:var(--theme-soft);color:var(--theme-action)}.course-panel,.search-panel,.quick-compact .quick-options,.cart-dialog{background:var(--theme-surface);border-color:var(--theme-line);border-radius:var(--theme-control)}.quick-options,.quick-compact>summary,.course-panel a:hover,.access-note{background:var(--theme-soft);border-color:var(--theme-line)}.quick-options .purchase-form button{background:var(--theme-action)}.sn-capacity-full{background:var(--theme-soft)}.sn-site-footer{background:#183f35;color:#fffdf7}.cart-dialog{border-radius:0;color:var(--theme-ink)}.cart-line,.cart-total{border-color:var(--theme-line)}@media(max-width:880px){.header-actions .account{color:var(--theme-action)!important}.product-header .main-nav{font-size:15px;gap:16px;background:var(--theme-surface)}.sn-home-faq .e-n-accordion-item{padding-inline:12px}}#main{overflow-x:clip}.sn-home-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.sn-home-credentials{text-align:right;font-family:IRANSansX,sans-serif;font-size:16px;font-weight:600;line-height:2}.sn-home-credentials h2{font-size:20px;margin:0 0 12px}.sn-home-credentials ul{margin:0;padding-inline-start:20px}.sn-home-credentials li{padding-bottom:6px}@media(min-width:768px)and (max-width:1100px){.sn-home-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.sn-home-copy h1{font-size:60px;white-space:normal;padding-inline:0}}@media(max-width:767px){.sn-home-hero-inner{grid-template-columns:minmax(0,1fr)}.sn-home-brand{display:block}.sn-home-credentials{font-size:15px}}.product-art>img,.reference-book{mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.sn-home-copy .sn-home-intro{font-family:irannastaliq-home,IRANSansX,sans-serif;font-size:32px;line-height:1.8;margin-top:0}svg.direction-icon{fill:none!important;stroke-linecap:round;stroke-linejoin:round}.sn-home-hero-inner{align-items:start}.sn-home-copy h1{padding-top:.9em}.sn-home-brand{padding-top:28px}.sn-home-tagline{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px}.sn-home-tagline .sn-home-intro{margin:0}.sn-home-tagline .sn-home-count{margin:0;color:var(--theme-action);white-space:nowrap}@media(max-width:767px){.sn-home-brand{padding-top:0}.sn-home-tagline{gap:8px 20px}}.sn-home-tagline .sn-home-count>span{font-size:16px;font-weight:500}.product-header .header-logo,.product-header .header-logo img{width:116px;height:110px}.product-header .main-nav{font-family:IRANSansX,sans-serif;font-weight:600}@media(max-width:880px){.product-header .header-logo,.product-header .header-logo img{width:86px;height:86px}}@media(min-width:881px){.course-panel:before{content:"";position:absolute;inset-inline:0;top:-16px;height:16px}}.service-page{background:var(--theme-canvas);color:var(--theme-ink);min-height:65vh}.section-intro .sn-site-width{padding-block:8px 10px}.section-intro h1{font-size:38px;line-height:1.6;margin:12px 0 4px}.section-intro p{font-size:16px;line-height:1.9;margin:0}.service-body{padding-block:36px 60px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.section-heading h2{font-size:23px;margin:0}.section-heading>span{font-size:13px;color:#667367}.service-card,.advisor-card,.article-card{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:var(--theme-radius);padding:28px;min-width:0}.service-card h2{font-size:22px;line-height:1.7;margin-bottom:16px}.service-card h3{font-size:18px}.service-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px;align-items:start}.advisor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:30px}.advisor-card{display:flex;flex-direction:column}.advisor-card.selected{border-color:var(--theme-action);box-shadow:inset 0 0 0 1px var(--theme-action)}.advisor-heading{display:flex;align-items:center;gap:22px}.advisor-heading img{width:100px;height:100px;object-fit:cover;object-position:center 25%;border-radius:50%;background:var(--theme-soft)}.advisor-heading h2{font-size:25px;line-height:1.8;margin:2px 0 0}.eyebrow{color:#667367;font-size:13px}.advisor-bio{font-size:15px;line-height:2;padding-block:18px;flex:1}.advisor-bio ul{padding-inline-start:20px;margin:0}.advisor-bio li{padding-block:3px}.service-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--theme-action);color:#fff;border:1px solid var(--theme-action);border-radius:var(--theme-control);padding:12px 20px;min-height:48px;font:600 15px/1.6 IRANSansX,sans-serif;cursor:pointer}.service-button:hover{background:#1f473f}.service-button.secondary{color:var(--theme-action);background:#fff}.service-button.secondary:hover{background:var(--theme-soft)}.service-form{display:grid;gap:20px}.service-form label{display:grid;align-content:start;gap:8px;font-size:14px;font-weight:600;min-width:0}.service-form :is(input,select,textarea),.article-search input{width:100%;min-width:0;max-width:100%;border:1px solid #cbd3ca;border-radius:9px;background:#fff;color:var(--theme-ink);padding:11px 12px;font:400 15px/1.7 IRANSansX,sans-serif;min-height:48px}.service-form textarea{resize:vertical}.service-form select:disabled{background:var(--theme-soft);color:#667367;opacity:1}.service-form :is(input,select,textarea):focus-visible,.article-search input:focus-visible{outline:2px solid #678b69;outline-offset:2px}.field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.preview-note,.field-note{font-size:13px;color:#637064;line-height:1.9}.preview-note{background:var(--theme-soft);border-radius:8px;padding:10px 14px;margin:0 0 24px}.field-note{margin:-10px 0 0}.form-notice{font-size:14px;background:var(--theme-soft);border-radius:8px;padding:14px;margin:0}.service-aside{background:var(--theme-title)}.service-aside h2{margin-top:14px}.service-aside ol{padding-inline-start:22px;font-size:15px}.service-aside li{padding-bottom:16px}.service-aside p{font-size:13px;margin-bottom:0}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;align-items:start}.blog-sidebar{margin-top:59px}.blog-sidebar h2{font-size:18px;margin-top:28px}.search-label{display:block;font-weight:600;font-size:15px;margin-bottom:12px}.article-search{position:relative}.article-search input{padding-inline-end:36px;font-size:13px}.article-search svg{position:absolute;inset-inline-end:10px;top:14px;pointer-events:none}.category-button{display:block;width:100%;text-align:right;border:0;background:#fff0;font:500 14px/1.8 IRANSansX,sans-serif;padding:10px;border-radius:8px;margin-bottom:6px}.category-button:hover,.category-button.active{background:var(--theme-soft)}.article-card{padding:0;overflow:hidden}.article-cover{display:block;background:var(--theme-title);padding:24px;text-align:center}.article-cover img{width:100%;height:300px;object-fit:contain;display:block}.article-card-copy{padding:28px}.article-card-copy h2{font-size:28px;margin:8px 0 10px}.article-card-copy p{font-size:16px}.article-meta{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:#637064;margin:14px 0 24px}.text-link{display:inline-flex;gap:12px;align-items:center;font:600 15px/1.8 IRANSansX,sans-serif;color:var(--theme-action);background:none;border:0;padding:8px 0;cursor:pointer}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.article-reading{max-width:850px;margin-inline:auto;padding:36px 44px}.article-reading figure{margin:28px 0;background:var(--theme-soft);border-radius:12px;padding:14px}.article-reading figure img{display:block;width:100%;height:auto}.article-prose{font-size:17px;line-height:2.25;white-space:pre-line;overflow-wrap:anywhere}.article-prose p{margin-bottom:22px}.support-empty{text-align:center;padding:38px 0 20px}.support-empty h3{margin-top:20px}.support-empty p{font-size:14px;line-height:2;color:#637064}.draft-badge{display:inline-block;background:var(--theme-soft);border-radius:6px;padding:6px 10px;font-size:12px}.draft-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;font-size:15px;background:var(--theme-soft);padding:16px;border-radius:10px}.support-conversation h3{overflow-wrap:anywhere;margin-top:20px}@media(max-width:880px){.service-columns,.blog-layout{grid-template-columns:minmax(0,1fr)}.blog-sidebar{margin-top:0}.advisor-heading{gap:14px}.advisor-heading h2{font-size:20px}.advisor-heading img{width:75px;height:75px}}@media(max-width:600px){.section-intro h1{font-size:28px}.section-intro p{font-size:14px}.service-body{padding-block:24px 36px}.advisor-grid,.field-pair{grid-template-columns:minmax(0,1fr)}.service-card,.advisor-card{padding:20px}.section-heading{align-items:start;flex-direction:column;gap:6px}.section-heading h2,.service-card h2{font-size:21px}.service-form{gap:16px}.article-cover{padding:14px}.article-cover img{height:220px}.article-card-copy{padding:20px}.article-card-copy h2{font-size:24px}.article-prose{font-size:15px}.article-reading figure{padding:6px}.service-button{width:100%}}.advisor-avatar{width:100px;height:100px;border-radius:50%;overflow:hidden;flex:none}.advisor-avatar img{width:100%;height:100%}.sarina-avatar img{object-position:50% 100%;transform:scale(2);transform-origin:50% 65%}@media(max-width:880px){.advisor-avatar{width:75px;height:75px}}.article-cover{padding:0}.article-cover img{height:auto;aspect-ratio:16/9;object-fit:cover}.article-hero-image{display:block;width:100%;height:auto;border-radius:12px;margin-bottom:24px}.shop-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:28px;align-items:start}.shop-results{grid-column:1;grid-row:1;min-width:0}.shop-results>p{font-size:13px;color:var(--theme-muted)}.shop-filters{grid-column:2;grid-row:1;background:#fff;padding:20px;border:1px solid var(--theme-line);border-radius:10px}.shop-filters h2{font-size:17px;margin:0 0 20px}.shop-filters fieldset{border:0;padding:0;margin:0 0 22px}.shop-filters legend{font-weight:600;font-size:14px;margin-bottom:8px}.shop-filters label{display:flex;align-items:center;gap:9px;min-height:44px;font-size:13px;cursor:pointer}.shop-filters input{accent-color:var(--theme-action);width:17px;height:17px;flex:none}.shop-filters button{font:inherit;font-size:12px;padding:10px;border:1px solid var(--theme-line);border-radius:6px;background:var(--theme-soft);min-height:44px}.shop-filters button:disabled{opacity:.5}.shop-results .products{margin-top:0!important}@media(max-width:800px){.shop-layout{grid-template-columns:minmax(0,1fr)}.shop-filters,.shop-results{grid-column:1;grid-row:auto}.shop-filters{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:start}.shop-filters h2{width:100%;margin-bottom:0}.shop-filters fieldset{margin-bottom:0}}.sketch-product{background:var(--theme-canvas);padding:30px 0 80px}.sketch-width{width:min(1160px,calc(100% - 64px));margin:auto}.sketch-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:#687567}.sketch-breadcrumb a:hover{text-decoration:underline;text-underline-offset:5px}.sketch-title{margin:36px 0 30px}.eyebrow{font-size:11px;letter-spacing:1.6px;color:#6a795e}.sketch-title h1{font-size:30px;font-weight:700;line-height:1.7;margin:5px 0 4px}.sketch-title h1 bdi{font-size:21px;font-weight:400;color:#6e786b}.sketch-title>p{font-size:13px;color:#758071;margin:0}.sketch-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr) 280px;gap:30px 32px;align-items:start}.sketch-cover{margin:0;position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:335px}.sketch-cover img{width:100%;height:300px;object-fit:contain;position:relative;z-index:1;transition:transform .4s ease,filter .4s ease}.sketch-cover figcaption{font-size:11px;color:#78836f;display:flex;gap:7px;align-items:center;margin-top:10px}.sketch-features{padding-top:13px}.sketch-features h2,.sketch-related h2{font-size:17px;margin:0 0 18px;font-weight:600}.sketch-features ol{list-style:none;padding:0;margin:0}.sketch-features li{display:flex;align-items:baseline;gap:12px;font-size:14px;line-height:1.9;padding:8px 0}.feature-number{font-size:12px;color:#8d9b7f;min-width:20px}.sketch-author{margin-top:19px;padding-top:19px;border-top:1px solid var(--theme-line);display:flex;gap:12px;align-items:center}.author-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#eceee3;border-radius:50%;color:#627458}.sketch-author small{display:block;font-size:10px;color:#7a8473}.sketch-author strong{font-size:13px;font-weight:600}.sketch-sidebar{grid-column:3;grid-row:1/3}.sketch-purchase{padding:24px;background:#fff;border:1px solid #dfe4da;border-radius:12px;scroll-margin-top:24px}.sketch-purchase fieldset{border:0;margin:0;padding:0;min-width:0}.sketch-purchase legend{font-size:14px;font-weight:500;margin-bottom:15px}.format-switch{display:flex;border:1px solid #dce1d5;border-radius:7px;padding:4px;gap:4px;background:#f8f9f5}.format-switch label{position:relative;flex:1;cursor:pointer;display:flex;justify-content:center;align-items:center;min-height:41px;border-radius:4px;font-size:13px;transition:background .2s,color .2s}.format-switch input{position:absolute;opacity:0;width:1px;height:1px}.format-switch label:has(input:focus-visible){outline:3px solid #678b69;outline-offset:3px}.format-switch label:has(input:disabled){opacity:.45;cursor:not-allowed}.format-switch .selected{background:#28544d;color:#fff}.format-description{font-size:10px;color:#7a8274;min-height:20px;margin:10px 0 22px}.sketch-price{display:flex;gap:9px;align-items:baseline;margin:0 0 18px}.sketch-price strong{font-size:29px;font-weight:700;color:#28544d;letter-spacing:-1px}.sketch-price>span{font-size:12px}.sketch-purchase .purchase-form button{min-height:48px;font-size:13px;border-radius:6px;padding:10px;gap:9px}.purchase-footnote{font-size:10px;color:#798773;display:flex;gap:5px;justify-content:center;align-items:center;margin:14px 0 0}.sketch-related{padding:23px 0 0}.related-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--theme-line);padding-bottom:12px;margin-bottom:17px}.related-heading h2{font-size:14px;margin:0}.related-heading>span{color:#8c9b7f}.related-book{display:flex;gap:12px;align-items:center;padding:10px 0;border-radius:6px;transition:background .2s}.related-book img{object-fit:contain;flex-shrink:0}.related-book h3{font-size:12px;font-weight:600;margin:0 0 6px}.related-book p{font-size:10px;color:#7b8476;margin:0 0 5px}.related-book div>span{font-size:10px;color:#28544d}.related-book:hover{background:#eceee380}.related-book:hover div>span{text-decoration:underline;text-underline-offset:4px}.sketch-samples{grid-column:1/3;min-width:0;padding-top:22px;border-top:1px solid var(--theme-line)}.sample-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.sample-heading .eyebrow{letter-spacing:0;font-size:10px}.sample-heading h2{font-size:18px;font-weight:600;margin:5px 0 0}.sample-count{font-size:10px;color:#78816f;white-space:nowrap}.book-stage{padding:30px 22px 16px;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline-offset:2px}.open-book{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;perspective:1800px;aspect-ratio:1.5;max-width:650px;margin:auto;filter:drop-shadow(0 13px 12px #39482f19);border-bottom:5px solid #d3d3bd;border-radius:4px 4px 9px 9px;background:#eeecd9}.book-paper{position:relative;min-width:0;min-height:0;padding:14px 17px 25px;background:#fffef9;overflow:hidden}.book-paper:after{content:"";position:absolute;inset:0;pointer-events:none}.paper-right{border-radius:3px 12px 4px 4px}.paper-left{border-radius:12px 3px 4px 4px}.paper-right:after{background:linear-gradient(to right,#52492b22,transparent 12%)}.paper-left:after{background:linear-gradient(to left,#52492b22,transparent 12%)}.book-paper img,.leaf-front img,.leaf-back img{width:100%;height:100%;object-fit:contain;display:block}.folio{position:absolute;bottom:6px;font-size:10px;left:20px;color:#87907d}.paper-right .folio{left:auto;right:20px}.book-frontispiece{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px;color:#586948}.book-frontispiece>span{font-size:10px;letter-spacing:1px}.book-frontispiece h3{font-size:17px;font-weight:500;margin:16px 0 20px}.book-emblem{font-family:Georgia,serif;font-size:38px;font-style:italic;border-block:1px solid #c8ceb9;padding:10px 8px}.book-frontispiece p{font-size:13px;line-height:2;margin:20px 0}.book-frontispiece small{font-size:9px;color:#8a947c}.turning-leaf{position:absolute;top:0;bottom:0;width:50%;transform-style:preserve-3d;z-index:4;pointer-events:none}.turn-forward{left:0;transform-origin:right center;animation:flip-forward .62s ease-in-out both}.turn-back{right:0;transform-origin:left center;animation:flip-back .62s ease-in-out both}.leaf-front,.leaf-back{position:absolute;inset:0;backface-visibility:hidden;background:#fffef9;padding:14px 17px 25px;box-shadow:inset -12px 0 30px #51472b18}.leaf-back{transform:rotateY(180deg)}@keyframes flip-forward{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes flip-back{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.page-corner{position:absolute;bottom:0;width:45px;height:45px;z-index:5;background:linear-gradient(135deg,transparent 49%,#dde1cd 50%);border:0;border-radius:3px;padding:12px 0 0 8px;font-size:18px;color:#536549;transition:background .2s}.corner-next{left:0;background:linear-gradient(225deg,transparent 49%,#dde1cd 50%)}.corner-prev{right:0}.page-corner:disabled{opacity:0;pointer-events:none}.page-corner:hover{background:#dde1cd}.book-toolbar{display:flex;gap:25px;align-items:center;justify-content:center;margin-top:10px;font-size:12px}.book-toolbar button{min-height:44px;min-width:75px;padding:6px 10px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff0;border:1px solid #dce2d6;border-radius:6px;font-size:12px}.book-toolbar button:hover:not(:disabled){background:#e8eddf}.book-toolbar button:disabled{opacity:.35;cursor:default}.book-toolbar [role=status]{font-size:11px;color:#748069}.book-zoom{display:block;margin:14px auto 0;border:0;background:none;font-size:11px;color:#6c7b5e;padding:10px;min-height:44px;text-underline-offset:4px}.book-zoom:hover{text-decoration:underline}.book-dialog{border:0;border-radius:10px;padding:54px 18px 18px;width:min(850px,95vw);max-height:94dvh;background:#fffef9}.book-dialog::backdrop{background:#132f27bd}.book-dialog>button{position:absolute;top:9px;right:18px;min-height:36px;border:0;background:#e8eddf;border-radius:5px;padding:5px 15px;font-size:12px}.book-dialog img{display:block;width:100%;height:auto}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sketch-cover:hover img{transform:translateY(-8px) rotate(-3deg);filter:drop-shadow(8px 15px 9px #364a3722)}}@media(max-width:1050px){.sketch-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 250px;gap:24px 18px}.sketch-purchase{padding:18px}.sketch-cover img{height:260px}.sketch-features li{font-size:12px}.sketch-cover{min-height:300px}.sketch-title h1{font-size:26px}}@media(max-width:800px){.sketch-width{width:calc(100% - 36px)}.sketch-product{padding-top:20px}.sketch-title{margin:25px 0}.sketch-title h1{font-size:25px}.sketch-title h1 bdi{font-size:16px}.sketch-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 24px}.sketch-sidebar{grid-column:1/3;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.sketch-related{padding-top:16px}.sketch-samples{grid-column:1/3}.sketch-features li{font-size:13px}.sketch-cover img{height:290px}}@media(max-width:500px){.sketch-breadcrumb{font-size:10px;gap:6px}.sketch-title h1{font-size:22px}.sketch-title h1 bdi{display:block;font-size:16px;margin-top:4px}.sketch-title>p{font-size:11px}.sketch-grid{grid-template-columns:minmax(0,1fr);gap:25px}.sketch-cover{min-height:270px}.sketch-cover img{height:255px}.sketch-features{padding:0 4px}.sketch-features h2{font-size:16px;margin-bottom:10px}.sketch-features li{padding:7px 0;font-size:13px}.sketch-author{margin-top:15px;padding-top:15px}.sketch-sidebar{grid-column:1;display:flex;flex-direction:column;gap:8px}.sketch-purchase{width:100%;padding:22px}.sketch-related{width:100%}.sketch-samples{grid-column:1}.sample-heading h2{font-size:15px}.sample-count{font-size:9px}.book-stage{padding:24px 0 12px}.open-book{aspect-ratio:1.4}.book-paper,.leaf-front,.leaf-back{padding:8px 8px 20px}.book-frontispiece{padding:8px}.book-frontispiece h3{font-size:11px;margin:8px 0}.book-emblem{font-size:25px;padding:6px}.book-frontispiece p{font-size:10px;margin:10px 0}.book-frontispiece>span,.book-frontispiece small{font-size:7px}.book-toolbar{gap:12px}.sample-heading{gap:5px}.book-toolbar button{min-width:64px}.book-zoom{font-size:10px}}@media(prefers-reduced-motion:reduce){.sketch-product *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sketch-cover:hover img{transform:none}}.sketch-cover figcaption{flex-wrap:wrap;justify-content:center}.sketch-cover figcaption span:last-child{flex-basis:100%;text-align:center}.sn-react-ready #sn-native-storage:empty{display:none}.sn-react-ready #sn-fallback{display:none}.sn-release-20260911 .native-page{min-height:50vh}.sn-release-20260911 .native-page :is(input,select,textarea){font-family:IRANSansX,sans-serif;max-width:100%}.sn-release-20260911 .native-page :is(.woocommerce,.woocommerce-MyAccount-content,.nilvan-panel){min-width:0}.sn-release-20260911 .native-page :is(table,img,iframe){max-width:100%}.sn-release-20260911 .native-page .woocommerce :is(a.button,button.button,input.button){background:#28544d;color:#fff;border-radius:9px;min-height:44px;font-family:IRANSansX,sans-serif}.sn-release-20260911 .native-page .woocommerce :is(input.input-text,select,textarea){border:1px solid #cbd3ca;border-radius:8px;min-height:44px;padding:9px;background:#fff;color:#364a37}.sn-release-20260911 .native-page .woocommerce :is(.cart_totals,.woocommerce-checkout-review-order){background:#fff;border:1px solid #e0e3df;border-radius:12px;padding:20px}.sn-release-20260911 .native-page .woocommerce table.shop_table{background:#fff;border-color:#e0e3df;border-radius:12px}.sn-release-20260911 .native-page h2{font-size:24px}.sn-release-20260911 .woocommerce-Price-amount bdi{display:inline-flex;direction:rtl;gap:.3em;align-items:baseline}.sn-react-ready .native-purchase .variations,.sn-react-ready .native-purchase .reset_variations,.sn-react-ready .native-purchase .woocommerce-variation-price{display:none!important}.native-purchase .single_add_to_cart_button{display:flex!important;justify-content:center;align-items:center;float:none!important;width:100%!important;min-height:48px!important;padding:10px!important;background:#28544d!important;color:#fff!important;border:0!important;border-radius:6px!important;font:600 13px/1.9 IRANSansX,sans-serif!important}.native-purchase .quantity{margin:8px 0!important;float:none!important}.native-purchase .quantity input{max-width:75px;border:1px solid #dce1d5;border-radius:6px;min-height:36px}.native-purchase form.cart{margin:12px 0 0!important}.native-purchase .woocommerce-variation-description:empty{display:none}.native-purchase .stock{font-size:12px}.product-notices{grid-column:1/-1;grid-row:1}.product-notices:has(>div:empty){display:none}.product-hooks{margin-top:38px}.product-hooks :is(.woocommerce-tabs,.woocommerce-Tabs-panel){max-width:100%;background:#fff;border-radius:12px;padding:20px}.product-hooks .tabs{display:flex;gap:20px;list-style:none;padding:0;border-bottom:1px solid #dce1d5}.product-hooks .tabs a{display:block;min-height:44px;padding:8px}.product-hooks .comment-form :is(input,textarea){max-width:100%;font:inherit}.sn-release-20260911 .ssf-form{--ssf-primary:#28544d!important;--ssf-radius:9px!important;font-family:IRANSansX,sans-serif!important}.sn-release-20260911 .ssf-form .ssf-card{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.sn-release-20260911 .ssf-form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){width:100%;max-width:100%;min-height:48px;font:400 15px/1.7 IRANSansX,sans-serif;border:1px solid #cbd3ca;border-radius:9px;padding:11px 12px;background:#fff;color:#364a37}.sn-release-20260911 .ssf-form label{font:600 14px/1.9 IRANSansX,sans-serif}.sn-release-20260911 .ssf-form .ssf-submit{background:#28544d!important;border:0!important;border-radius:9px!important;min-height:48px;font:600 15px/1.8 IRANSansX,sans-serif!important;color:#fff!important}.sn-release-20260911 .article-reading{line-height:2.2;overflow-wrap:anywhere}.sn-release-20260911 .article-card{margin-bottom:24px}.sn-release-20260911 .sn-footer-brand>.elementor-widget{width:152px;background:transparent!important;padding:6px}.sn-release-20260911 .sn-footer-brand>.elementor-widget img{width:140px!important;height:140px!important;filter:brightness(0) invert(1)}@media(max-width:600px){.sn-release-20260911 .sn-footer-brand{grid-template-columns:116px minmax(0,1fr)}.sn-release-20260911 .sn-footer-brand>.elementor-widget{width:116px}.sn-release-20260911 .sn-footer-brand>.elementor-widget img{width:104px!important;height:104px!important}.product-hooks :is(.woocommerce-tabs,.woocommerce-Tabs-panel){padding:12px}.sn-release-20260911 .native-page{width:calc(100% - 28px)}.sn-release-20260911 .native-page .woocommerce :is(.cart_totals,.woocommerce-checkout-review-order){padding:12px}}.sn-release-20260911 .sketch-samples button,.sn-release-20260911 .shop-filters button{color:#28544d}.sn-release-20260911 .book-toolbar button:disabled{opacity:1;color:#64725c;background:#e8eddf}.sn-release-20260911 .page-corner{background-color:#fff0;padding:12px 0 0 8px}.sn-release-20260911 .book-dialog>button{min-height:44px}.sn-release-20260911 .book-zoom{background:#fff0;padding:10px}.sn-contact-links{display:flex;flex-wrap:wrap;gap:16px;margin-block:24px}.sn-release-20260911 .article-reading{max-width:900px}.sn-release-20260911 .article-reading .elementor-widget-text-editor{font:400 17px/2.2 IRANSansX,sans-serif;direction:rtl;text-align:right}.sn-article-paragraph{white-space:pre-line;margin-block:0 1.2em}.sn-release-20260911 .blog-sidebar .category-button{color:#28544d;background:#eef1e8}.sn-release-20260911 .ssf-form .ssf-hp-wrap{left:0;clip-path:inset(50%);pointer-events:none}.sketch-features li{display:block!important;position:relative;padding-inline-start:32px!important}.sketch-features li .feature-number{position:absolute;inset-inline-start:0;top:0}