.dsc,.dsc *{box-sizing:border-box}.dsc{--orange:#ff7410;--ink:#49230c;--line:#ffd6aa;--muted:#a45a2d;direction:rtl;position:relative;width:100%;margin:0;padding:28px 0 34px;color:var(--ink);font-family:inherit;background-color:#fffdf8;background-image:linear-gradient(#ff9e301a 1px,transparent 1px),linear-gradient(90deg,#ff9e301a 1px,transparent 1px);background-size:35px 35px;border-bottom:1px solid #ffd9ad;isolation:isolate}.dsc a{text-decoration:none;color:inherit;box-shadow:none}.dsc button{font-family:inherit;cursor:pointer}.dsc svg{display:block;width:25px;height:25px;flex-shrink:0}.dsc [hidden]{display:none!important}.dsc a:focus-visible,.dsc button:focus-visible{outline:3px solid #b34e05;outline-offset:4px}.dsc-wrap{max-width:1540px;width:calc(100% - 48px);margin-inline:auto;min-width:0}.dsc-banners{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:20px;align-items:stretch}.dsc-hero{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:29px;background:#fffaf1;overflow:hidden;box-shadow:0 7px 16px #f79b2510}.dsc-slides{display:grid;flex:1;min-width:0}.dsc-slide{position:relative;grid-area:1/1;display:flex;align-items:center;min-width:0;min-height:475px;overflow:hidden}.dsc-hero-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.27;z-index:-2}.dsc-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#fffaf4f5 0%,#fffaf4d9 40%,#fff8e51a 100%);z-index:-1}.dsc-slide{isolation:isolate}.dsc-copy{padding:46px 42px;width:100%}.dsc-badge{display:inline-block;border:1px solid #ffbc89;border-radius:50px;background:#ffebd8;padding:5px 16px;color:#bd4a0b;font-size:13px;font-weight:700}.dsc-copy h2{font-family:inherit;font-size:clamp(29px,3vw,45px);font-weight:800;line-height:1.55;margin:18px 0;color:var(--ink);max-width:660px}.dsc-copy p{font-size:17px;line-height:2;color:var(--muted);margin:0 0 27px;max-width:640px}.dsc-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.dsc .dsc-primary,.dsc .dsc-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 22px;border-radius:18px;font-size:15px;font-weight:700;line-height:1.6}.dsc .dsc-primary{background:linear-gradient(120deg,#f5a000,#ff7110);color:#fff;box-shadow:0 10px 22px #f8931820}.dsc .dsc-secondary{background:#ffffffdb;border:1px solid #ffba7d;color:var(--ink)}.dsc-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:12px 24px;background:#ffffffed;border-top:1px solid var(--line)}.dsc-stats{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#a14b17}.dsc-stats>span+span{border-right:1px solid var(--line);padding-right:12px}.dsc-counter{display:inline-block;min-width:3ch;font-size:18px;color:#f4660d;font-variant-numeric:tabular-nums}.dsc-controls,.dsc-dots{display:flex;align-items:center;gap:7px;direction:ltr}.dsc-controls>button{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fff0df;color:#b65513;font-size:20px;line-height:1}.dsc-controls .dsc-pause{font-size:12px}.dsc-dot{position:relative;display:block;width:24px;height:30px;border:0;padding:0;background:transparent}.dsc-dot:after{content:"";position:absolute;top:10px;left:7px;width:10px;height:10px;border-radius:20px;background:#ffd2a0;transition:background .2s,transform .2s}.dsc-dot[aria-pressed=true]:after{background:#ff7410;transform:scaleX(1.7)}.dsc-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:.9fr 1.1fr;gap:18px;min-width:0}.dsc-promo{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:24px;border:1px solid var(--line);border-radius:27px;overflow:hidden;box-shadow:0 4px 10px #ed9b1910;transition:transform .25s,box-shadow .25s}.dsc .dsc-promo-0{grid-column:1/-1;flex-direction:row;align-items:center;gap:18px;background:linear-gradient(120deg,#fffde9,#fff3c8);border-color:#ffd457}.dsc-promo-copy{position:relative;z-index:1;min-width:0}.dsc-promo-badge{display:inline-block;padding:3px 10px;border-radius:9px;background:#fff2db;color:#b4520c;font-size:11px;font-weight:700}.dsc-promo-0 .dsc-promo-badge{background:#ff7814;color:white}.dsc-promo h3{font-family:inherit;font-size:22px;line-height:1.6;margin:12px 0 6px;color:var(--ink)}.dsc-promo p{font-size:13px;line-height:1.9;color:#a55726;margin:0 0 12px}.dsc-discover{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#d65d0d}.dsc-discover svg{width:18px;height:18px}.dsc-promo-art{position:relative;display:grid;place-items:center;align-self:center;width:100px;height:100px;margin-top:18px;border-radius:50%;color:#c87527;background:#ffffff85}.dsc-promo-art>svg{width:60px;height:60px;stroke-width:1.1}.dsc-promo-art img{display:block;width:100%;height:100%;object-fit:cover;border:4px solid #fff;border-radius:20px;box-shadow:0 7px 18px #6039001a}.dsc-promo-0 .dsc-promo-art{flex:0 0 145px;width:145px;height:145px;margin:0;border-radius:20px}.dsc .dsc-promo-1{background:radial-gradient(circle at 15% 90%,#f7e4c0,transparent 55%),#fffaf1}.dsc-promo-1:after{content:"";position:absolute;inset:auto 0 0;height:25px;background:radial-gradient(circle at 10px -1px,transparent 9px,#fffdf9 10px) 0 0/20px 25px;opacity:.8}.dsc .dsc-promo-2{background:linear-gradient(135deg,#fff1e9,#fffaf4)}.dsc-promo-2:after{content:"";position:absolute;width:200px;height:28px;background:#f2b38a40;transform:rotate(-38deg);left:-50px;bottom:44px;border-top:1px dashed #c57b4650;border-bottom:1px dashed #c57b4650}.dsc-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:24px}.dsc-category{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;min-height:144px;padding:16px 8px;border:1px solid var(--line);border-radius:21px;background:#ffffffed;text-align:center;box-shadow:0 3px 7px #dd861510;transition:transform .25s,box-shadow .25s}.dsc-category-icon{display:grid;place-items:center;width:53px;height:53px;margin-bottom:10px;border-radius:16px;background:#ffecd6;color:#d95a00}.dsc-category:nth-child(even) .dsc-category-icon{background:#fff8bd}.dsc-category-icon img{display:block;width:100%;height:100%;object-fit:contain;border-radius:12px}.dsc-category strong{font-size:14px;line-height:1.7;color:var(--ink)}.dsc-category small{font-size:11px;line-height:1.8;color:#bb631e;margin-top:3px}.dsc .dsc-offer{background:linear-gradient(120deg,#ff8012,#f4a000);border-color:#ff900c}.dsc-offer strong,.dsc-offer small{color:#fff}.dsc-offer .dsc-category-icon{background:#ffffff35!important;color:#fff}.dsc-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.dsc-service{display:flex;align-items:center;position:relative;gap:12px;min-width:0;padding:20px 16px;border:1px solid var(--line);border-radius:21px;overflow:hidden;background:#fff;min-height:100px}.dsc-service>div{z-index:1;min-width:0}.dsc-service-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:16px;background:#ffe9d0;color:#db650c;z-index:1}.dsc-service strong{font-size:14px;line-height:1.8;color:var(--ink)}.dsc-service p{font-size:11px;line-height:1.8;color:#ad5c26;margin:3px 0 0}.dsc-service-number{position:absolute;left:7px;bottom:-22px;color:#c96e1910;font-size:84px;font-weight:800;line-height:1.3;pointer-events:none}.dsc .dsc-service-1{background:#fffce9;border-color:#f3df99}.dsc-service-1 .dsc-service-icon{background:#fff1a4;border-radius:50%}.dsc .dsc-service-2{background:#fff5ed;border-top:3px solid #ffad6e}.dsc .dsc-service-3{background:#fff;border-style:dashed}.dsc-service-3 .dsc-service-icon{background:#fff8be;transform:rotate(-5deg)}
@media(hover:hover){.dsc-promo:hover,.dsc-category:hover{transform:translateY(-4px);box-shadow:0 12px 24px #c878151b}.dsc-primary:hover{filter:brightness(.97)}}
@media(max-width:1199px){.dsc-copy{padding:32px 26px}.dsc-copy h2{font-size:34px}.dsc-copy p{font-size:15px}.dsc-banners{grid-template-columns:1.2fr 1fr;gap:16px}.dsc-promo{padding:18px}.dsc-promo h3{font-size:19px}.dsc-promo-0 .dsc-promo-art{flex-basis:105px;width:105px;height:125px}.dsc-hero-foot{flex-wrap:wrap;padding:12px 16px}.dsc-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.dsc-service{padding:16px 12px;gap:9px}.dsc-service strong{font-size:12px}.dsc-service-icon{flex-basis:40px;height:40px}}
@media(max-width:900px){.dsc{padding-top:18px}.dsc-banners{grid-template-columns:minmax(0,1fr)}.dsc-slide{min-height:390px}.dsc-side{grid-template-rows:auto auto}.dsc-promo-0{min-height:180px}.dsc-promo-1,.dsc-promo-2{min-height:230px}.dsc-services{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.dsc-wrap{width:calc(100% - 24px)}.dsc{background-size:28px 28px;padding:14px 0 24px}.dsc-banners{gap:12px}.dsc-hero{border-radius:23px}.dsc-slide{min-height:355px}.dsc-copy{padding:28px 22px}.dsc-copy h2{font-size:29px;line-height:1.65;margin:15px 0}.dsc-copy p{font-size:13px;line-height:1.95;margin-bottom:19px}.dsc-badge{font-size:11px;padding:4px 10px}.dsc .dsc-primary,.dsc .dsc-secondary{font-size:12px;min-height:46px;padding:10px 13px;border-radius:14px}.dsc-ctas{gap:9px}.dsc-hero-foot{padding:10px 12px;gap:8px}.dsc-stats{font-size:10px;gap:8px}.dsc-counter{font-size:15px}.dsc-stats>span+span{padding-right:8px}.dsc-controls{gap:3px}.dsc-controls>button{width:28px;height:28px}.dsc-dot{width:21px}.dsc-dot:after{left:6px;width:9px;height:9px}.dsc-side{gap:12px}.dsc-promo{padding:17px 13px;border-radius:22px}.dsc .dsc-promo-0{padding:20px 17px;gap:12px;min-height:165px}.dsc-promo-0 .dsc-promo-art{flex-basis:90px;width:90px;height:110px}.dsc-promo h3{font-size:16px;margin:10px 0 6px}.dsc-promo-0 h3{font-size:20px}.dsc-promo p{font-size:11px;margin-bottom:8px}.dsc-promo-badge{font-size:10px;padding:3px 7px}.dsc-discover{font-size:11px}.dsc-promo-art{width:80px;height:80px;margin-top:14px}.dsc-promo-art>svg{width:46px;height:46px}.dsc-promo-1,.dsc-promo-2{min-height:235px}.dsc-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.dsc-category{min-height:130px;border-radius:18px;padding:14px 8px}.dsc-category strong{font-size:14px}.dsc-category small{font-size:11px}.dsc-services{gap:10px;margin-top:18px}.dsc-service{align-items:flex-start;gap:8px;padding:14px 10px;min-height:115px;border-radius:18px}.dsc-service-icon{flex-basis:33px;height:36px;border-radius:11px}.dsc-service-icon svg{width:21px;height:21px}.dsc-service strong{font-size:12px}.dsc-service p{font-size:10px}.dsc-service-number{font-size:68px}}
@media(prefers-reduced-motion:reduce){.dsc *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
