.serv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.serv{padding:30px;border:1px solid var(--br);border-radius:var(--r);background:#fff;transition:all .2s;position:relative;text-decoration:none;color:inherit;display:block}.serv:hover{border-color:var(--a);transform:translateY(-3px);box-shadow:0 16px 32px rgba(var(--p-deep-rgb),.08)}.serv .num{font-size:14px;font-weight:800;color:var(--a);letter-spacing:1px;margin-bottom:12px;display:block}.serv p{color:var(--m);margin:0;font-size:15px}@media(max-width:900px){.pp-grid,.serv-grid,.proc-grid,.why-grid,.tier-grid,.test-grid{grid-template-columns:1fr}}.hero-left .lede{color:#ffffffd9;font-size:20px;max-width:640px}.pp,.serv,.why,.tier,.case,.cs-card,.post-card,.outcome,.h-serv a,.practice{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid var(--br-2)}.pp:hover,.serv:hover,.why:hover,.tier:hover,.outcome:hover,.h-serv a:hover,.practice:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:rgba(var(--a-rgb),.25)}.serv{background:#fff}.serv .num{font-weight:700;font-size:11px;letter-spacing:.1em}.pp:hover .ci-wrap,.serv:hover .ci-wrap,.why:hover .ci-wrap{background:linear-gradient(135deg,var(--a),var(--a-2))}.pp:hover .ci,.serv:hover .ci,.why:hover .ci{color:#fff}.hero-left .lede{font-size:clamp(15px,1.6vw,18px)!important;max-width:680px;margin:0 0 26px!important}.blog-head p.lede{margin:0;color:var(--m, var(--m));font-size:17px;max-width:640px}.page-hero-inner .lede{color:#ffffffdb;font-size:18px;max-width:720px;margin:0}.service-hero-left .lede{color:#ffffffd9;font-size:18px;margin:0 0 22px}.page>section .lede{color:var(--m);font-size:17px;margin:0 0 28px;max-width:760px}.cs-hero-grid .lede{color:#ffffffd9;font-size:18px}.service-hero-left .lede{color:#ffffffdb;font-size:18px;margin:0 0 22px;max-width:560px}.port-hero .lede{color:#ffffffdb;font-size:clamp(14px,1.4vw,16px)!important;line-height:1.6;margin:0 auto 28px;max-width:680px}.port-hero .lede,.hero-left .lede,.section-head-center .lede,.page-hero-inner .lede,.cs-hero-grid .lede{font-size:clamp(13px,1.3vw,15px)!important;line-height:1.6!important}.hero-fit .service-hero-left .lede{font-size:clamp(15px,1.35vw,17px)!important;line-height:1.55;margin:0 0 20px!important;max-width:52ch}.cs-hero .lede{margin:16px 0 0;max-width:54ch;color:#ffffffd6}.pm-head .lede{margin:14px auto 0}.vs-copy .lede{margin:14px 0 0;max-width:46ch}@media(max-width:900px){.vs-copy .lede{max-width:none}}.mt-head .lede{margin:14px auto 0}.lt-head .lede{color:#ffffffb8;margin:14px 0 0}.pa-head .lede,.hv-head .lede{margin:14px auto 0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-services-grid.css.map */
