.services-section{padding-bottom:15px}.services-section .services-grid{gap:22px;align-items:stretch}.services-section .service-card{padding:27px;border-radius:23px;background:#f8faf5;border:1px solid #e0e7d9;position:relative;overflow:hidden;transition:transform .22s,border-color .22s,box-shadow .22s}.services-section .service-card:hover{transform:translateY(-5px);border-color:#c1d6ae;box-shadow:0 18px 35px -28px #2e482744}.services-section .service-card-top{margin:0 0 18px;align-items:center}.service-kicker{font-size:11px;color:#7f926d;display:flex;align-items:center;gap:7px}.service-kicker:before{content:'';display:block;width:5px;height:5px;border-radius:50%;background:#8aad69}.services-section .service-number{font-size:11px;line-height:1.5;color:#a7b49c;font-weight:500}.service-visual{height:132px;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:25px;border-radius:15px;isolation:isolate;overflow:hidden}.services-section .service-card h3{font-size:24px;line-height:1.6;margin:0 0 12px;letter-spacing:-.7px}.services-section .service-card>p{font-size:14px;line-height:2;margin:0 0 22px;color:#6a7c5c;flex:1}.services-section .service-tags{gap:6px;margin:0 0 24px}.services-section .service-tags>span{font-size:10px;line-height:1.8;border:0;background:#eaf1e1;color:#6a8057;border-radius:6px;padding:4px 8px}.service-action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:17px;border-top:1px solid #e0e8d5;font-size:12px;font-weight:550;color:#3c5730}.service-action-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d3e0c7;border-radius:50%;font:20px/1 Arial,sans-serif;transition:background .2s,transform .2s}.service-action:hover .service-action-arrow{background:#bcf28c;transform:rotate(10deg)}.service-action:focus-visible{outline:3px solid #83b65b;outline-offset:6px;border-radius:6px}
.website-visual{background:radial-gradient(ellipse at 80% 80%,#dbecc8,transparent 75%),#eaf2e2}.service-mini-window{width:58%;background:#fff;border-radius:9px;border:1px solid #dce7cf;box-shadow:0 12px 18px -8px #63874544;transform:rotate(-8deg);position:relative;z-index:1}.service-window-bar{height:18px;border-bottom:1px solid #e9efdf;display:flex;align-items:center;gap:3px;padding:0 8px;direction:ltr}.service-window-bar>i{width:3px;height:3px;border-radius:50%;background:#c1d3ac}.service-window-body{display:flex;align-items:center;justify-content:center;gap:13px;padding:15px 10px 18px;direction:ltr}.service-window-body>span{color:#659445;display:flex}.service-window-body .service-icon{width:36px;height:36px}.service-window-body>div{display:flex;flex-direction:column;gap:6px;width:40%}.service-window-body i{height:4px;border-radius:4px;background:#dce9cf;width:100%}.service-window-body i:nth-child(2){width:73%}.service-window-body i:last-child{width:40%;height:9px;background:#bcf28c;margin-top:2px}.service-floating-icon{position:absolute;bottom:19px;right:23px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#243b2a;color:#bcf28c;border:1px solid #425c39;box-shadow:0 8px 20px -8px #23412466;z-index:3;transform:rotate(8deg)}.service-floating-icon .service-icon{width:25px;height:25px}.service-art-spark{position:absolute;font-size:28px;line-height:1;color:#83a568;left:23px;top:18px;transform:rotate(15deg)}
.services-section .service-seo{background:radial-gradient(ellipse at 8% 0%,#3e5a2b55,transparent 70%),#1a2b21;border-color:#1a2b21;box-shadow:0 15px 35px -22px #213c2266}.services-section .service-seo:hover{border-color:#709052;box-shadow:0 20px 40px -24px #213c2266}.service-seo .service-kicker{color:#a3b995}.service-seo .service-kicker:before{background:#bcf28c}.services-section .service-seo .service-number{color:#7a926b}.services-section .service-seo h3{color:#f3f8ed}.services-section .service-seo>p{color:#b6c7aa}.services-section .service-seo .service-tags>span{background:#ffffff09;color:#b4cba5;border:1px solid #a1bf8420;padding:3px 7px}.service-seo .service-action{color:#cbefac;border-color:#a0c27e26}.service-seo .service-action-arrow{background:#bcf28c;color:#243b1d;border-color:#bcf28c}.seo-visual{background:#111f1855;border:1px solid #8fb07016}.service-chart{position:absolute;left:38px;bottom:19px;width:145px;height:86px;display:flex;align-items:end;gap:9px;padding:0 8px 0;border-bottom:1px solid #75955944}.service-chart>span{flex:1;position:relative;height:23%;border-radius:4px 4px 0 0;background:linear-gradient(#96bd6b44,#96bd6b0c);border:1px solid #8bac6125;border-bottom:0}.service-chart>span:nth-child(2){height:39%}.service-chart>span:nth-child(3){height:62%}.service-chart>span:nth-child(4){height:85%}.service-chart>svg{position:absolute;inset:-3px -10px auto;width:165px;height:86px;z-index:1}.seo-visual .service-floating-icon{right:28px;bottom:38px;background:#bcf28c;color:#344c26;border-color:#bbdf98;transform:rotate(-9deg);width:50px;height:50px}.seo-visual .service-floating-icon .service-icon{width:29px;height:29px}.service-art-orbit{position:absolute;width:120px;height:120px;right:-24px;top:6px;border:1px solid #a4cc7420;border-radius:50%;z-index:-1}
.services-section .service-refresh{background:#fff;border-color:#e2e8db}.speed-visual{background:#f1f5eb}.service-speed-ring{position:absolute;width:116px;height:116px;border:1px dashed #9eb78088;border-radius:50%;right:27px;top:9px}.service-speed-icon{display:flex;position:absolute;right:41px;top:24px;color:#638545}.service-speed-icon .service-icon{width:86px;height:86px;stroke-width:1.2}.service-speed-pill{position:absolute;bottom:20px;left:23px;background:#fff;border:1px solid #dce6d1;color:#6b8456;padding:8px 11px;box-shadow:0 8px 18px -12px #576e3866;border-radius:8px;transform:rotate(-5deg);font-size:10px;display:flex;align-items:center;gap:6px}.service-speed-pill>i{width:5px;height:5px;background:#9fca75;border-radius:50%}.speed-visual .service-art-spark{font-size:20px;left:38px;top:22px;color:#abc393}
@media(max-width:1100px){.services-section .service-card{padding:23px}.services-section .service-card h3{font-size:21px}.services-section .service-card>p{font-size:13px}.service-chart{left:22px;width:124px}.service-chart>svg{width:146px}.seo-visual .service-floating-icon{right:18px;width:43px;height:43px}.service-speed-ring{right:15px}.service-speed-icon{right:29px}.service-speed-pill{left:13px;padding:7px 9px}.services-section .service-tags>span{font-size:9px;padding-inline:7px}.service-action{font-size:11px}.service-action-arrow{width:29px;height:29px}}
@media(max-width:850px){.services-section .services-grid{grid-template-columns:1fr;gap:20px}.services-section .service-card{padding:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:30px;align-items:start}.services-section .service-card-top{grid-column:1;grid-row:1;margin-bottom:15px}.service-visual{grid-column:1;grid-row:2/5;margin:0;height:150px}.services-section .service-card h3{grid-column:2;grid-row:1;font-size:24px;margin:0 0 12px}.services-section .service-card>p{grid-column:2;grid-row:2;font-size:14px;margin-bottom:17px}.services-section .service-tags{grid-column:2;grid-row:3;margin-bottom:15px}.services-section .service-tags>span{font-size:10px}.service-action{grid-column:2;grid-row:4;font-size:12px;padding-top:12px}.service-chart{width:145px;left:25px;bottom:30px}.service-chart>svg{width:166px}.service-speed-ring{top:18px;right:22px}.service-speed-icon{top:33px;right:36px}.service-speed-pill{bottom:24px;left:20px}.seo-visual .service-floating-icon{right:25px;bottom:50px}.service-kicker{font-size:11px}}
@media(max-width:560px){.services-section .service-card{display:flex;flex-direction:column;padding:25px;border-radius:21px}.services-section .service-card-top{width:100%;margin-bottom:18px}.service-visual{width:100%;height:140px;flex-shrink:0;margin:0 0 23px}.services-section .service-card h3{font-size:25px;margin-bottom:12px}.services-section .service-card>p{font-size:15px;line-height:2;margin-bottom:22px}.services-section .service-tags{margin-bottom:23px;gap:7px}.services-section .service-tags>span{font-size:11px}.service-action{width:100%;font-size:13px;padding-top:17px}.service-action-arrow{width:33px;height:33px}.service-kicker{font-size:12px}.services-section .service-number{font-size:12px}.service-chart{left:37px;bottom:22px}.seo-visual .service-floating-icon{right:31px;bottom:40px;width:49px;height:49px}.service-speed-ring{right:35px;top:10px}.service-speed-icon{right:49px;top:25px}.service-speed-pill{left:30px;bottom:24px;font-size:11px}.service-mini-window{width:56%}.website-visual .service-floating-icon{right:30px;bottom:22px}}
@media(max-width:360px){.services-section .service-card{padding:22px}.services-section .service-card h3{font-size:23px}.service-action{font-size:12px}.service-chart{left:22px;width:131px}.service-chart>svg{width:150px}.seo-visual .service-floating-icon{right:19px}.service-speed-pill{left:15px;font-size:10px}.service-speed-ring{right:22px}.service-speed-icon{right:36px}}
@media(prefers-reduced-motion:reduce){.services-section .service-card,.service-action-arrow{transition:none}.services-section .service-card:hover,.service-action:hover .service-action-arrow{transform:none}}
