.sf{padding:var(--sf-pt, 100px) var(--page-margin, 24px) var(--sf-pb, 100px)}.sf__inner{max-width:1280px;margin:0 auto}.sf__header{margin-bottom:80px;max-width:800px}.sf__sub{font-size:13px;text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin:0 0 20px}.sf__heading{font-size:clamp(28px,3.5vw,48px);line-height:1.1;margin:0 0 24px;font-weight:500;letter-spacing:-.02em}.sf__desc{font-size:18px;line-height:1.55;opacity:.7;margin:0;max-width:640px}.sf__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sf__card{padding:32px;border:1px solid var(--color-foreground-faded, rgba(0,0,0,.12));border-radius:16px;display:flex;flex-direction:column;gap:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease}.sf__card:hover{transform:translateY(-4px);border-color:var(--color-foreground, currentColor);background:var(--color-foreground-faded, rgba(0,0,0,.02))}.sf__icon{width:52px;height:52px;background:var(--color-foreground, #111);color:var(--color-background, #fff);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:8px}.sf__title{font-size:20px;font-weight:500;margin:0;line-height:1.3;letter-spacing:-.01em}.sf__text{font-size:14px;line-height:1.55;opacity:.7;margin:0}@media(max-width:1024px){.sf__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sf__grid{grid-template-columns:1fr}.sf__card{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/service-features.css.map */
