﻿/* راهنمای سفارش گل - صفحه سنندج */
.sg-order-steps{position:relative;overflow:hidden;padding:36px 0 40px;background:linear-gradient(128deg,#062c67 0%,#073578 47%,#0b4c84 100%);color:#fff}
.sg-order-steps:before,.sg-order-steps:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.09);border-radius:50%;pointer-events:none}.sg-order-steps:before{width:470px;height:470px;top:-318px;right:-150px}.sg-order-steps:after{width:310px;height:310px;bottom:-220px;left:7%;background:rgba(164,205,125,.08)}.sg-order-steps .container{position:relative;z-index:1}
.sg-order-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);align-items:center;gap:48px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.16)}
.sg-order-intro{margin:0;text-align:right}.sg-order-intro h1{margin:0 0 9px;color:#e1f3d5;font-size:26px;line-height:1.55;font-weight:900}.sg-order-intro h2{margin:0 0 8px;color:#fff;font-size:29px;line-height:1.55;font-weight:900}.sg-order-intro p{max-width:680px;margin:0;color:rgba(255,255,255,.82);font-size:14px;line-height:2.05}
.sg-order-trust{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:15px;color:#e5f4da;font-size:12px}.sg-order-trust svg{width:21px;height:21px;color:#b4d695}.sg-order-trust strong{font-size:13px;font-weight:900}.sg-order-trust span{color:rgba(255,255,255,.7)}
.sg-order-trust a{display:inline-block;color:#fff;font-size:15px;font-weight:900;letter-spacing:.2px;text-decoration:none;direction:ltr;unicode-bidi:embed}.sg-order-trust a:hover{color:#d9f0c8}
.sg-order-methods{padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(1,27,68,.26);box-shadow:0 18px 38px rgba(1,20,55,.2)}.sg-order-methods-title{display:flex;flex-direction:column;align-items:center;gap:3px;margin-bottom:12px;color:#fff;font-size:17px;font-weight:900}.sg-order-methods-title svg{width:23px;height:23px;fill:none;stroke:#b9dc9e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sg-order-methods-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sg-order-method{display:flex;align-items:center;gap:8px;min-height:49px;padding:7px 9px;border:1px solid rgba(255,255,255,.13);border-radius:14px;color:#fff;background:rgba(255,255,255,.1);font-size:12px;font-weight:800;text-decoration:none;transition:.2s}.sg-order-method:hover{color:#073578;background:#fff;transform:translateY(-2px)}.sg-method-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:10px;color:#143a72;background:#dceccf;font-family:Arial,sans-serif;font-size:16px;line-height:1}
.sg-order-steps-heading{padding:28px 0 18px;text-align:center}.sg-order-steps-heading span{display:block;color:#fff;font-size:21px;font-weight:900}.sg-order-steps-heading p{margin:5px 0 0;color:rgba(255,255,255,.72);font-size:13px}
.sg-order-grid{display:grid;grid-template-columns:1fr 38px 1fr 38px 1fr;align-items:stretch;gap:10px;direction:rtl}.sg-order-card{position:relative;min-height:185px;padding:21px 18px 18px;border:1px solid rgba(255,255,255,.2);border-radius:21px;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.09));box-shadow:0 13px 27px rgba(1,18,51,.17);transition:.22s}.sg-order-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.2)}.sg-order-number{position:absolute;top:15px;left:16px;color:rgba(255,255,255,.2);font:800 30px Arial,sans-serif}.sg-order-icon{width:47px;height:47px;display:grid;place-items:center;margin-bottom:13px;border-radius:15px;color:#073578;background:#edf6e7}.sg-order-card:nth-of-type(2) .sg-order-icon{background:#e4f0fb}.sg-order-card:nth-of-type(3) .sg-order-icon{background:#fff0d9}.sg-order-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.sg-order-card h3{margin:0 0 5px;color:#fff;font-size:16px;font-weight:900}.sg-order-card p{margin:0;color:rgba(255,255,255,.77);font-size:13px;line-height:1.9}.sg-order-arrow{display:grid;place-items:center;color:#bfe2a1}.sg-order-arrow svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:rotate(180deg)}
.sg-order-assurance{display:none}
@media(max-width:767px){.sg-order-steps{padding:24px 0 28px}.sg-order-hero{grid-template-columns:1fr;gap:19px;padding-bottom:23px}.sg-order-intro h1{font-size:21px;margin-bottom:7px}.sg-order-intro h2{font-size:22px;margin:0 0 7px}.sg-order-intro p{font-size:12px;line-height:1.95}.sg-order-trust{margin-top:12px}.sg-order-methods{padding:15px;border-radius:19px}.sg-order-methods-title{font-size:15px;margin-bottom:8px}.sg-order-method{min-height:43px;padding:6px 7px;font-size:11px}.sg-method-icon{width:25px;height:25px;flex-basis:25px;border-radius:8px;font-size:14px}.sg-order-steps-heading{padding:22px 0 13px}.sg-order-steps-heading span{font-size:17px}.sg-order-steps-heading p{font-size:11px;line-height:1.8}.sg-order-grid{grid-template-columns:1fr;gap:9px}.sg-order-card{min-height:0;padding:13px 59px 13px 41px;border-radius:16px}.sg-order-icon{position:absolute;top:13px;right:13px;width:39px;height:39px;margin:0;border-radius:12px}.sg-order-icon svg{width:21px;height:21px}.sg-order-number{top:17px;left:13px;font-size:22px}.sg-order-card h3{font-size:13px}.sg-order-card p{font-size:11px;line-height:1.8}.sg-order-arrow{height:16px}.sg-order-arrow svg{width:21px;height:21px;transform:rotate(90deg)}}

/* نظر مشتریان - بازطراحی اختصاصی صفحه سنندج */
.shahrgol-reviews{position:relative;overflow:hidden;padding:58px 0 62px;background:#062549;color:#fff;direction:rtl}.shahrgol-reviews:before,.shahrgol-reviews:after{content:"";position:absolute;inset:0;pointer-events:none}.shahrgol-reviews:before{opacity:.35;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:34px 34px}.shahrgol-reviews:after{inset:24px 9%;border:1px solid rgba(188,220,163,.24);border-radius:28px}.reviews-header,.reviewsSwiper{position:relative;z-index:1}.reviews-header{max-width:680px;margin:0 auto 28px;padding:0 18px;text-align:center}.reviews-header span{display:inline-block;margin-bottom:7px;color:#c7e4a8;font-size:13px;font-weight:800}.reviews-header h2{margin:0;color:#fff;font-size:25px;font-weight:900;line-height:1.7}.reviews-header p{margin:8px 0 0;color:rgba(255,255,255,.74);font-size:13px;line-height:2}.reviewsSwiper{width:min(1120px,calc(100% - 36px));padding:5px 8px 49px}.reviewsSwiper .swiper-slide{width:330px;height:auto}.review-card{position:relative;display:flex;min-height:214px;height:100%;padding:19px 18px 16px;border:1px solid rgba(225,238,255,.85);border-radius:18px;background:linear-gradient(150deg,#fff,#f3f7fc);color:#142039;box-shadow:0 13px 32px rgba(0,12,31,.22)}.review-card:before{display:none}.review-top{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px}.profile{width:42px;height:42px;margin:0;border-radius:13px;display:grid;place-items:center;background:#dcebcf;color:#17395e;font-size:17px;font-weight:900}.review-card h4{margin:0;color:#122b4d;font-size:13px;font-weight:900}.review-location{margin-top:3px;color:#73839b;font-size:10px}.stars{color:#d78928;font-size:13px;letter-spacing:1px;white-space:nowrap}.review-card p{margin:17px 0 13px;color:#43536a;font-size:12.5px;line-height:2;text-align:right}.review-card p:before,.review-card p:after{display:none}.verified{margin-top:auto;align-self:flex-start;padding:5px 8px;border-radius:999px;background:#e5f2dd;color:#527743;font-size:10px;font-weight:800}.review-line{display:none}.reviewsSwiper .swiper-button-next,.reviewsSwiper .swiper-button-prev{width:35px;height:35px;border-radius:50%;background:#fff;color:#073578;box-shadow:0 5px 15px rgba(0,0,0,.2)}.reviewsSwiper .swiper-button-next:after,.reviewsSwiper .swiper-button-prev:after{font-size:14px;font-weight:900}.reviewsSwiper .swiper-pagination-bullet{background:#d9eac9;opacity:.55}.reviewsSwiper .swiper-pagination-bullet-active{width:22px;border-radius:99px;background:#b7db94;opacity:1}@media(max-width:767px){.shahrgol-reviews{padding:40px 0 45px}.shahrgol-reviews:after{inset:13px 9px;border-radius:20px}.reviews-header{margin-bottom:19px}.reviews-header h2{font-size:19px}.reviews-header p{font-size:11px}.reviewsSwiper{width:calc(100% - 18px);padding-bottom:41px}.reviewsSwiper .swiper-slide{width:278px}.review-card{min-height:195px;padding:16px 14px 13px}.review-card p{font-size:11.5px;margin:14px 0 10px}.reviewsSwiper .swiper-button-next,.reviewsSwiper .swiper-button-prev{display:none}}
/* نسخه سفید بخش معرفی و سه مرحله زیر محصولات */
.sg-order-intro-section{position:relative;padding:34px 0 38px;background:#fff;color:#16365d;border-bottom:1px solid #eaf0f6}.sg-order-intro-section .container{position:relative}.sg-order-intro-section .sg-order-hero{display:grid;grid-template-columns:1fr;align-items:center;padding:0;border:0}.sg-order-intro-section .sg-order-intro h1{margin:0 0 10px;color:#073578;font-size:26px;line-height:1.55;font-weight:900}.sg-order-intro-section .sg-order-intro p{max-width:680px;margin:0;color:#4d6178;font-size:14px;line-height:2.1}.sg-order-intro-section .sg-order-trust{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:15px;color:#527048;font-size:12px}.sg-order-intro-section .sg-order-trust svg{width:21px;height:21px;color:#5b9861;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sg-order-intro-section .sg-order-trust strong{font-size:13px;font-weight:900;color:#315f3a}.sg-order-intro-section .sg-order-trust span{color:#637286}.sg-order-intro-section .sg-order-trust a{display:inline-block;color:#073578;font-size:15px;font-weight:900;letter-spacing:.2px;text-decoration:none;direction:ltr;unicode-bidi:embed}.sg-order-intro-section .sg-order-trust a:hover{color:#4a873e}.sg-order-intro-section .sg-order-methods{padding:20px;border:1px solid #dce7f2;border-radius:24px;background:#f6f9fd;box-shadow:0 14px 33px rgba(10,49,95,.08)}.sg-order-intro-section .sg-order-methods-title{color:#073578}.sg-order-intro-section .sg-order-methods-title svg{stroke:#5a9b59}.sg-order-intro-section .sg-order-method{border-color:#dfe8f2;color:#183a62;background:#fff}.sg-order-intro-section .sg-order-method:hover{color:#fff;background:#073578}.sg-order-intro-section .sg-method-icon{color:#fff;background:#073578}.sg-order-journey{position:relative;overflow:hidden;padding:36px 0 42px;background:#fff;color:#16365d}.sg-order-journey:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 0,rgba(182,218,159,.2),transparent 24%),radial-gradient(circle at 92% 100%,rgba(210,228,246,.48),transparent 25%);pointer-events:none}.sg-order-journey .container{position:relative;z-index:1}.sg-order-journey .sg-order-steps-heading{padding:0 0 18px;text-align:center}.sg-order-journey .sg-order-steps-heading span{display:block;color:#073578;font-size:21px;font-weight:900}.sg-order-journey .sg-order-steps-heading p{margin:5px 0 0;color:#63758b;font-size:13px}.sg-order-journey .sg-order-card{border:1px solid #dce7f0;background:#fff;box-shadow:0 13px 27px rgba(11,52,95,.09)}.sg-order-journey .sg-order-card:hover{background:#fff;box-shadow:0 17px 34px rgba(11,52,95,.14)}.sg-order-journey .sg-order-number{color:rgba(7,53,120,.12)}.sg-order-journey .sg-order-card h3{color:#073578}.sg-order-journey .sg-order-card p{color:#61748a}.sg-order-journey .sg-order-arrow{color:#5c9d60}
.sg-category-order-methods{max-width:820px;margin:0 auto 28px;padding:18px 20px;border:1px solid #dce7f2;border-radius:24px;background:#f6f9fd;box-shadow:0 14px 33px rgba(10,49,95,.08)}.sg-category-order-methods .sg-order-methods-title{color:#073578}.sg-category-order-methods .sg-order-methods-title svg{stroke:#5a9b59}.sg-category-order-methods .sg-order-method{border-color:#dfe8f2;color:#183a62;background:#fff}.sg-category-order-methods .sg-order-method:hover{color:#fff;background:#073578}.sg-category-order-methods .sg-method-icon{color:#fff;background:#073578}

/* نظرات مشتریان: چیدمان سفید و کارت‌های مینیمال، مطابق نمونه ارسالی */
.shahrgol-reviews{padding:58px 0 62px;background:#fbfbfc;color:#102746;direction:rtl}.shahrgol-reviews:before,.shahrgol-reviews:after{display:none}.shahrgol-reviews .container{width:min(1170px,calc(100% - 32px))}.reviews-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.shahrgol-reviews .reviews-header{max-width:590px;margin:0;padding:0;text-align:right}.shahrgol-reviews .reviews-header h2{margin:0;color:#102746;font-size:29px;font-weight:900;line-height:1.5}.shahrgol-reviews .reviews-header h2 span{color:#c86d1b}.shahrgol-reviews .reviews-header p{margin:5px 0 0;color:#657385;font-size:13px;line-height:2}.reviews-controls{display:flex;align-items:center;gap:8px;direction:ltr}.reviews-controls button{display:grid;place-items:center;width:27px;height:27px;padding:0;border:0;border-radius:7px;color:#fff;background:#9aa1a9;font:700 17px/1 Arial,sans-serif;cursor:pointer;transition:.18s}.reviews-controls .reviews-prev{background:#c86d1b}.reviews-controls button:hover{transform:translateY(-2px);background:#073578}.shahrgol-reviews .reviewsSwiper{width:100%;margin:0;padding:0 0 44px;overflow:hidden}.shahrgol-reviews .swiper-wrapper{align-items:stretch}.shahrgol-reviews .reviewsSwiper .swiper-slide{width:auto;height:auto}.shahrgol-reviews .review-card{display:flex;flex-direction:column;align-items:center;min-height:220px;height:100%;padding:24px 25px 25px;border:1px solid #f0f2f5;border-radius:4px;background:#fff;box-shadow:0 8px 27px rgba(25,48,78,.055);text-align:center}.shahrgol-reviews .review-person-icon{width:43px;height:43px;margin:0 0 13px;border-radius:50%;display:grid;place-items:center;background:#edf4e8;color:#5f9869}.shahrgol-reviews .review-person-icon svg{width:25px;height:25px;display:block;fill:currentColor}.shahrgol-reviews .review-card p{margin:0 0 22px;color:#35465c;font-size:13px;line-height:2.05;text-align:center}.shahrgol-reviews .review-card h3{margin:auto 0 8px;color:#102746;font-size:14px;font-weight:900}.shahrgol-reviews .stars{color:#c87828;font-size:14px;letter-spacing:1px;line-height:1}.shahrgol-reviews .review-top,.shahrgol-reviews .profile,.shahrgol-reviews .review-location,.shahrgol-reviews .verified{display:none}.shahrgol-reviews .swiper-pagination{bottom:0}.shahrgol-reviews .swiper-pagination-bullet{width:7px;height:7px;margin:0 3px!important;background:#82909f;opacity:.65}.shahrgol-reviews .swiper-pagination-bullet-active{width:21px;border-radius:9px;background:#c86d1b;opacity:1}
@media(max-width:767px){.sg-order-intro-section{padding:24px 0 28px}.sg-order-intro-section .sg-order-hero{grid-template-columns:1fr;gap:19px}.sg-order-intro-section .sg-order-intro h1{font-size:21px;margin-bottom:7px}.sg-order-intro-section .sg-order-intro p{font-size:12px;line-height:1.95}.sg-order-intro-section .sg-order-methods{padding:15px;border-radius:19px}.sg-category-order-methods{margin-bottom:21px;padding:15px;border-radius:19px}.shahrgol-reviews{padding:37px 0 43px}.shahrgol-reviews .container{width:calc(100% - 24px)}.reviews-heading-row{align-items:center;margin-bottom:18px}.shahrgol-reviews .reviews-header h2{font-size:22px}.shahrgol-reviews .reviews-header p{font-size:11px;line-height:1.85}.reviews-controls{gap:5px}.reviews-controls button{width:25px;height:25px}.shahrgol-reviews .review-card{min-height:195px;padding:23px 18px 19px}.shahrgol-reviews .review-card p{margin-bottom:17px;font-size:11.5px}.shahrgol-reviews .review-card h3{font-size:13px}.shahrgol-reviews .reviewsSwiper{padding-bottom:34px}}

/* معرفی اصلی صفحه سنندج */
.sg-home-intro{position:relative;overflow:hidden;padding:18px 0 10px;background:linear-gradient(117deg,#fff 0%,#fffaf3 62%,#f4eee5 100%)}
.sg-home-intro .row{min-height:405px}
.sg-home-intro-copy{display:flex;flex-direction:column;justify-content:center;min-height:405px;padding:34px 7% 34px 3%;text-align:right}
.sg-home-intro-copy h1{position:relative;z-index:1;max-width:700px;margin:0 0 15px;padding:0!important;color:#073578;font-size:2.45rem!important;line-height:1.55!important;font-weight:900}
.sg-home-intro-copy h1:before,.sg-home-intro-copy h1:after{display:none!important}
.sg-home-intro-copy p{max-width:690px;margin:0!important;padding:0!important;color:#4c5d70;font-size:16px!important;line-height:2.15!important}
.sg-home-intro-cover{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:405px;height:100%;overflow:hidden;border-radius:46% 54% 43% 57% / 38% 43% 57% 62%;background:#f4f0e9;box-shadow:-15px 19px 40px rgba(18,53,94,.11)}
.sg-home-intro-shape{display:none}
.sg-home-intro-person{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center}
@media(max-width:991px){.sg-home-intro .row,.sg-home-intro-copy,.sg-home-intro-cover{min-height:355px}.sg-home-intro-copy{padding-right:5%;padding-left:2%}.sg-home-intro-copy h1{font-size:2.05rem!important}}
@media(max-width:767px){.sg-home-intro{padding:10px 0 20px}.sg-home-intro .row{min-height:0}.sg-home-intro-copy{min-height:0;padding:25px 22px 20px;text-align:center}.sg-home-intro-copy h1{margin-bottom:10px;font-size:1.7rem!important;line-height:1.65!important}.sg-home-intro-copy p{font-size:13px!important;line-height:2.05!important}.sg-home-intro-cover{min-height:275px;margin:0 20px;border-radius:40px;background:#f4f0e9}}

/* ویترین ویدئوهای شهر گل: کارت‌های یک‌دست و اسلایدر لمسی */
.sg-video-section{padding:46px 0 52px!important;background:linear-gradient(135deg,#f7fafc 0%,#fffaf4 100%)}.sg-video-showcase{direction:rtl;overflow:hidden}.sg-video-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 20px}.sg-video-heading span{display:block;margin-bottom:5px;color:#6b9a58;font-size:12px;font-weight:900}.sg-video-heading h2{margin:0;color:#073578;font-size:25px;font-weight:900;line-height:1.5}.sg-video-heading p{margin:5px 0 0;color:#617188;font-size:13px;line-height:1.9}.sg-video-controls{display:flex;gap:8px;direction:ltr;flex:0 0 auto}.sg-video-controls button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #d8e2eb;border-radius:12px;color:#073578;background:#fff;font:900 28px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 5px 13px rgba(20,55,93,.08);transition:.2s}.sg-video-controls button:hover{transform:translateY(-2px);color:#fff;border-color:#073578;background:#073578}.sg-video-track{display:flex;gap:18px;overflow-x:auto;padding:3px 2px 16px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain}.sg-video-track::-webkit-scrollbar{display:none}.shahrgol-video-box{display:flex;flex:0 0 calc((100% - 36px)/3);min-width:0;flex-direction:column;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #e0e8ef;border-radius:19px;background:#fff;box-shadow:0 12px 28px rgba(20,55,93,.08);scroll-snap-align:start;transition:transform .22s,box-shadow .22s}.shahrgol-video-box:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(20,55,93,.14)}.shahrgol-video-box .lazy-video{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border:0!important;border-radius:0!important;background:#e7edf2;box-shadow:none!important;cursor:pointer}.shahrgol-video-box .lazy-video:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,23,54,0) 44%,rgba(4,23,54,.36) 100%)}.shahrgol-video-box .lazy-video img,.shahrgol-video-box .lazy-video video{width:100%!important;height:100%!important;display:block;object-fit:cover}.shahrgol-video-box .video-play-btn{z-index:1;display:grid;place-items:center;width:56px;height:56px;padding:0;border:4px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(7,53,120,.92);color:#fff;font:19px/1 Arial,sans-serif;box-shadow:0 7px 18px rgba(3,31,75,.25);transition:.2s}.shahrgol-video-box .video-play-btn span{display:block;margin-left:3px}.shahrgol-video-box .lazy-video:hover .video-play-btn{transform:scale(1.08);background:#6b9a58}.sg-video-card-copy{padding:14px 15px 16px;text-align:right}.sg-video-card-copy h3{margin:0 0 5px;color:#123965;font-size:14px;font-weight:900;line-height:1.7}.sg-video-card-copy p{display:-webkit-box;overflow:hidden;margin:0;color:#6a788a;font-size:11.5px;line-height:1.9;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shahrgol-video-box .lazy-video:has(video)+.sg-video-card-copy{display:none}
@media(max-width:991px){.shahrgol-video-box{flex-basis:calc((100% - 18px)/2)}}
@media(max-width:767px){.sg-video-section{padding:32px 0 34px!important}.sg-video-heading{align-items:flex-end;margin-bottom:15px}.sg-video-heading h2{font-size:19px}.sg-video-heading p{font-size:11px;line-height:1.8}.sg-video-heading span{font-size:10px}.sg-video-controls{gap:5px}.sg-video-controls button{width:31px;height:31px;border-radius:10px;font-size:24px}.sg-video-track{gap:12px;padding:2px 1px 13px}.shahrgol-video-box{flex-basis:82%;border-radius:16px}.shahrgol-video-box .lazy-video{aspect-ratio:4/3}.shahrgol-video-box .video-play-btn{width:50px;height:50px;font-size:17px}.sg-video-card-copy{padding:12px 13px 14px}.sg-video-card-copy h3{font-size:13px}.sg-video-card-copy p{font-size:10.5px}.shahrgol-video-box:hover{transform:none}}

/* سفارش سریع: کارت‌های رنگی و مدرن با حس طراحی Canva */
.sg-category-order-methods{
    max-width:1040px;
    margin:0 auto 32px;
    padding:24px;
    overflow:hidden;
    border:0;
    border-radius:30px;
    background:linear-gradient(130deg,#f8f7ff 0%,#fff8f1 52%,#f2fbf7 100%);
    box-shadow:0 18px 46px rgba(29,42,90,.09);
}
.sg-category-order-methods .sg-order-methods-title{
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:9px;
    margin:0 0 18px;
    color:#16234d;
    font-size:20px;
    letter-spacing:-.35px;
}
.sg-category-order-methods .sg-order-methods-title:before{
    display:none;
}
.sg-category-order-methods .sg-order-methods-title svg{
    display:block;
    width:31px;
    height:22px;
    padding:4px 12px;
    border:1px solid rgba(22,35,77,.1);
    border-radius:9px;
    background:rgba(255,255,255,.76);
    box-shadow:0 5px 12px rgba(26,40,82,.08);
    fill:none;
    stroke:#4d6292;
    stroke-width:2.25;
    stroke-linecap:round;
    stroke-linejoin:round;
}
.sg-category-order-methods .sg-order-methods-grid{
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:14px;
}
.sg-category-order-methods .sg-order-method{
    position:relative;
    isolation:isolate;
    flex-direction:column;
    justify-content:center;
    gap:11px;
    min-height:142px;
    padding:18px 12px 17px;
    overflow:hidden;
    border:0;
    border-radius:21px;
    color:#17284d;
    text-align:center;
    font-size:13px;
    font-weight:900;
    box-shadow:0 9px 0 rgba(24,38,78,.05),0 13px 23px rgba(30,47,90,.09);
    transition:transform .22s ease,box-shadow .22s ease;
}
.sg-category-order-methods .sg-order-method:before,
.sg-category-order-methods .sg-order-method:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}
.sg-category-order-methods .sg-order-method:before{width:105px;height:105px;top:-56px;left:-35px;background:rgba(255,255,255,.6)}
.sg-category-order-methods .sg-order-method:after{width:66px;height:66px;bottom:-34px;right:-18px;background:rgba(255,255,255,.46)}
.sg-category-order-methods .sg-order-method:nth-child(1){background:linear-gradient(135deg,#dbeafe 0%,#c7e1ff 100%);color:#123e75}
.sg-category-order-methods .sg-order-method:nth-child(2){background:linear-gradient(135deg,#e9dcff 0%,#d8c0ff 100%);color:#513288}
.sg-category-order-methods .sg-order-method:nth-child(3){background:linear-gradient(135deg,#ffe2bc 0%,#ffcf8d 100%);color:#84430f}
.sg-category-order-methods .sg-order-method:nth-child(4){background:linear-gradient(135deg,#c9f3df 0%,#a9e7cb 100%);color:#165940}
.sg-category-order-methods .sg-order-method:hover{
    color:inherit;
    background:inherit;
    transform:translateY(-7px) rotate(-.65deg);
    box-shadow:0 12px 0 rgba(24,38,78,.05),0 20px 29px rgba(30,47,90,.16);
}
.sg-category-order-methods .sg-order-method:nth-child(even):hover{transform:translateY(-7px) rotate(.65deg)}
.sg-category-order-methods .sg-method-icon{
    display:grid;
    place-items:center;
    width:52px;
    height:52px;
    flex:0 0 52px;
    border:3px solid rgba(255,255,255,.72);
    border-radius:17px;
    color:currentColor;
    background:rgba(255,255,255,.58);
    box-shadow:0 5px 12px rgba(33,52,99,.11);
    font-size:24px;
    line-height:1;
    transition:transform .22s ease;
}
.sg-category-order-methods .sg-order-method:hover .sg-method-icon{transform:scale(1.09) rotate(-5deg)}
.sg-category-order-methods .sg-order-method:nth-child(2) .sg-method-icon{font-size:26px}
.sg-category-order-methods .sg-order-method:nth-child(3) .sg-method-icon{font-size:23px}
.sg-category-order-methods .sg-order-method:nth-child(4) .sg-method-icon{font-size:25px}
@media(max-width:767px){
    .sg-category-order-methods{margin-bottom:23px;padding:17px 12px 14px;border-radius:23px}
    .sg-category-order-methods .sg-order-methods-title{gap:7px;margin-bottom:13px;font-size:16px}
    .sg-category-order-methods .sg-order-methods-title svg{width:27px;height:19px;padding:3px 10px;border-radius:8px}
    .sg-category-order-methods .sg-order-methods-grid{gap:9px}
    .sg-category-order-methods .sg-order-method{min-height:106px;gap:7px;padding:11px 5px 10px;border-radius:16px;font-size:11px}
    .sg-category-order-methods .sg-method-icon{width:39px;height:39px;flex-basis:39px;border-width:2px;border-radius:13px;font-size:19px}
    .sg-category-order-methods .sg-order-method:nth-child(2) .sg-method-icon{font-size:21px}
    .sg-category-order-methods .sg-order-method:nth-child(3) .sg-method-icon{font-size:18px}
    .sg-category-order-methods .sg-order-method:nth-child(4) .sg-method-icon{font-size:20px}
    .sg-category-order-methods .sg-order-method:hover,.sg-category-order-methods .sg-order-method:nth-child(even):hover{transform:none}
}

/* مزیت‌های معرفی بالای صفحه: سه کارت عمودی با آیکن سمت راست */
.benefits-grid{display:grid!important;grid-template-columns:1fr!important;gap:13px!important;max-width:500px;margin:0 auto;direction:rtl}
.benefit-box{position:relative;display:flex!important;align-items:center;gap:16px;min-height:104px;padding:16px 18px!important;overflow:hidden;border:1px solid #e3ebf2!important;border-radius:20px!important;background:linear-gradient(118deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 12px 28px rgba(11,50,95,.08)!important;text-align:right!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}
.benefit-box:before{content:"";position:absolute;top:-36px;left:-22px;width:105px;height:105px;border-radius:50%;background:rgba(106,154,88,.08);pointer-events:none}
.benefit-box:hover{transform:translateY(-4px)!important;border-color:#bcd4b1!important;box-shadow:0 18px 36px rgba(11,50,95,.13)!important}
.benefit-icon{position:relative;z-index:1;display:grid!important;place-items:center;flex:0 0 63px;width:63px!important;height:63px!important;margin:0!important;border:0!important;border-radius:19px!important;background:linear-gradient(145deg,#e7f2dc,#cfe7bd)!important;color:#2d6b42;font-size:0!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.85),0 7px 15px rgba(70,125,82,.14)}
.benefit-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.benefit-copy{position:relative;z-index:1;min-width:0}.benefit-box h3{margin:0 0 5px!important;color:#123d69!important;font-size:16px!important;font-weight:900!important;line-height:1.55}.benefit-box p{margin:0!important;color:#65758a!important;font-size:12.5px!important;line-height:1.85!important}
.benefit-fresh .benefit-icon{background:linear-gradient(145deg,#fff0e4,#ffe0c6)!important;color:#c56a32}.benefit-support .benefit-icon{background:linear-gradient(145deg,#e7efff,#cadcf8)!important;color:#3867a7}.benefit-fresh:before{background:rgba(216,129,72,.075)}.benefit-support:before{background:rgba(61,111,181,.075)}
@media(max-width:991px){.benefits-grid{max-width:none}.benefit-box{min-height:94px;padding:14px 16px!important}.benefit-icon{flex-basis:57px;width:57px!important;height:57px!important;border-radius:17px!important}.benefit-icon svg{width:27px;height:27px}.benefit-box h3{font-size:15px!important}.benefit-box p{font-size:12px!important}}
@media(max-width:575px){.benefits-grid{gap:10px}.benefit-box{gap:13px;min-height:84px;padding:12px 13px!important;border-radius:17px!important}.benefit-icon{flex-basis:49px;width:49px!important;height:49px!important;border-radius:15px!important}.benefit-icon svg{width:24px;height:24px}.benefit-box h3{margin-bottom:2px!important;font-size:13px!important}.benefit-box p{font-size:10.5px!important;line-height:1.75!important}}
