.sd-services{position:relative;padding:clamp(44px,5vw,78px) 0;overflow:hidden;background:radial-gradient(900px 520px at 12% 18%,rgba(255,150,60,.18),transparent 60%),radial-gradient(800px 480px at 88% 8%,rgba(255,95,60,.1),transparent 60%),linear-gradient(180deg,#fff,#fff7f0)}.sd-services:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:multiply}.sd-services__banner{position:relative;overflow:hidden;border-radius:28px;margin:clamp(18px,2vw,24px) auto 0;box-shadow:0 22px 70px #0000001a;border:1px solid rgba(0,0,0,.06)}.sd-services__bannerBg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--sd-banner-img, none) center/cover no-repeat,var(--sd-banner-grad, linear-gradient(180deg,#fff,#fff7f0));transform:scale(1.03);filter:saturate(1.05) contrast(1.02)}.sd-services__bannerBg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,var(--sd-banner-overlay,.12));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sd-services__bannerInner{position:relative;z-index:1;padding:clamp(26px,4.2vw,52px) 4}.sd-services__kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(0,0,0,.08);font-weight:900;letter-spacing:.02em}.sd-services__title{margin:14px 0 0;line-height:1.05;font-size:clamp(28px,3.7vw,48px);letter-spacing:-.02em}.sd-services__titleAccent{background:linear-gradient(90deg,#ff7b2f,#ff4f3a);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:950}.sd-services__titleRest{color:#111;font-weight:950}.sd-services__subtitle{margin:12px 0 0;max-width:72ch;font-size:16px;line-height:1.7;color:#000000b8}.sd-services__ctaRow{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.sd-services__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:14px;text-decoration:none;font-weight:950;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.sd-services__cta--primary{background:linear-gradient(90deg,#111,#222);color:#fff;box-shadow:0 16px 36px #0000002e}.sd-services__cta--primary:hover{transform:translateY(-1px);box-shadow:0 22px 46px #00000038}.sd-services__cta--secondary{background:#ffffffe0;border:1px solid rgba(0,0,0,.1);color:#111;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sd-services__cta--secondary:hover{transform:translateY(-1px)}.sd-services__wrap{position:relative;z-index:1;margin-top:clamp(18px,2.4vw,28px)}.sd-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,18px)}.sd-serviceCard{position:relative;overflow:hidden;border-radius:24px;padding:18px 16px;background:#ffffffeb;border:1px solid rgba(0,0,0,.06);box-shadow:0 16px 44px #0000000f;transition:transform .28s cubic-bezier(.19,1,.22,1),box-shadow .28s cubic-bezier(.19,1,.22,1);transform:translateZ(0)}.sd-serviceCard:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(520px 240px at 18% 14%,var(--sd-accent, rgba(255,160,60,.28)),transparent 62%),radial-gradient(520px 240px at 86% 76%,rgba(255,95,60,.14),transparent 62%);opacity:.95;pointer-events:none}.sd-serviceCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#ffffff59);opacity:.6;pointer-events:none}@media(hover:hover){.sd-serviceCard:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 26px 70px #0000001a}}.sd-serviceCard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sd-serviceCard__iconWrap{position:relative;width:74px;height:74px;border-radius:22px;display:grid;place-items:center;background:#ffffffe0;border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 34px #00000014}.sd-serviceCard__icon{font-size:42px;line-height:1;transform:translateZ(0);transition:transform .28s cubic-bezier(.19,1,.22,1)}.sd-serviceCard__halo{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:radial-gradient(closest-side,rgba(255,140,60,.22),transparent 70%);filter:blur(10px);opacity:.9;pointer-events:none}@media(hover:hover){.sd-serviceCard:hover .sd-serviceCard__icon{transform:scale(1.12) rotate(-2deg)}}.sd-serviceCard__badge{display:inline-flex;padding:8px 10px;border-radius:999px;background:#1111110f;border:1px solid rgba(0,0,0,.06);font-size:12px;font-weight:900;color:#000000b8;white-space:nowrap}.sd-serviceCard__title{margin:14px 0 0;font-size:18px;font-weight:950;color:#111;letter-spacing:-.01em}.sd-serviceCard__text{margin:8px 0 0;color:#000000b8;line-height:1.65;font-size:14.5px}.sd-serviceCard__bottom{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sd-serviceCard__micro{display:inline-flex;padding:8px 10px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);font-weight:900;font-size:12.5px;color:#000000a8}.sd-serviceCard__link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:950;color:#111;opacity:.85;padding:8px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffb8;transition:transform .18s ease,opacity .18s ease}.sd-serviceCard__arrow{transition:transform .18s ease}@media(hover:hover){.sd-serviceCard__link:hover{opacity:1;transform:translateY(-1px)}.sd-serviceCard__link:hover .sd-serviceCard__arrow{transform:translate(2px)}}.sd-services__note{margin-top:14px;font-size:13px;color:#00000094;text-align:center}@media(max-width:990px){.sd-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-serviceCard__iconWrap{width:70px;height:70px}.sd-serviceCard__icon{font-size:40px}}@media(max-width:520px){.sd-services__banner{border-radius:18px}.sd-services__grid{grid-template-columns:1fr}.sd-serviceCard{padding:16px 14px}.sd-serviceCard__iconWrap{width:68px;height:68px;border-radius:20px}.sd-serviceCard__icon{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sd-services.css.map */
