.services-clear .section-heading{align-items:center}.services-clear .section-heading h2{font-size:40px;line-height:1.25}.services-clear .section-heading>p{line-height:1.9;color:#625c69}.services-clear .service-card{background:white;padding:27px;border-radius:22px;box-shadow:0 12px 35px #29203806;border-color:#e5dfee;display:flex;flex-direction:column;min-width:0}.services-clear .service-card:before{height:4px}.svc-top{display:flex;align-items:center;gap:12px;margin-bottom:22px}.services-clear .service-icon{width:42px;height:42px;margin:0;border-radius:12px;flex-shrink:0}.services-clear .service-icon svg{width:24px}.svc-purpose{font-size:12px;color:var(--service-accent);font-weight:600}.services-clear .service-card h3{font-size:29px;line-height:1.3;margin:0 0 13px;letter-spacing:-.6px}.services-clear .service-card>.svc-description{font-size:14px;line-height:1.85;color:#5b5661;margin:0 0 20px;min-height:104px}.svc-example{background:var(--service-wash);color:var(--service-accent);border-radius:12px;padding:15px;margin-bottom:22px;min-height:109px}.svc-example>small{font-size:10px;display:block;margin-bottom:12px;font-weight:600}.svc-example>div{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:11px;line-height:1.6}.svc-example i{font-style:normal;font-size:17px}.svc-example span{flex:1}.services-clear .service-card>.svc-fit{font-size:12px;line-height:1.8;color:#645e69;min-height:64px;margin:0 0 17px}.svc-fit b{color:#302a38;display:block;font-size:12px}.svc-includes{border-top:1px solid #ebe6ed;padding-top:17px}.svc-includes>b{font-size:12px;color:#302a38}.svc-includes ul{list-style:none;padding:0;margin:12px 0 22px}.svc-includes li{display:flex;gap:9px;font-size:12px;line-height:1.7;margin:8px 0;color:#5b5661}.svc-includes li:before{content:'✓';color:var(--service-accent);font-weight:700}.svc-bottom{margin-top:auto;padding-top:20px;border-top:1px solid #ebe6ed}.svc-price>span{font-size:12px;color:#746b7d}.svc-price>strong{display:inline-block;font-size:34px;color:#292432;line-height:1.1;margin-right:7px;font-weight:800;letter-spacing:-1px}.svc-price strong small{font-size:20px}.svc-price p{font-size:11px;color:#655d6c;margin:8px 0 0}.svc-price-note{font-size:10px;color:#79717e;line-height:1.7;min-height:35px;margin:12px 0 18px}.services-clear .service-card .button{font-size:13px;min-height:48px;padding:12px 16px;gap:18px}.services-clear .service-examples{display:block;font-size:12px;margin-top:15px;text-decoration:underline;text-underline-offset:4px;color:var(--service-accent)}.svc-help{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px 28px;background:#f7f5fa;border:1px solid #e6dfef;border-radius:15px;margin-top:28px}.svc-help b{display:block;font-size:16px;margin-bottom:5px}.svc-help span{font-size:12px;color:#6b6472;line-height:1.8}.svc-help a{white-space:nowrap;color:#6443c5;font-size:13px;font-weight:700;border-bottom:1px solid #baa9dc;padding:5px 0}.svc-disclosure{font-size:10px;color:#7b737f;text-align:center;line-height:1.8;margin:15px 0 0}
@media(max-width:1100px){.services-clear .service-card{padding:22px}.svc-purpose{font-size:10px}.services-clear .service-card h3{font-size:25px}.services-clear .service-card>.svc-description{min-height:130px}.svc-includes li{font-size:11px}}
@media(max-width:980px){.services-clear .services-grid{grid-template-columns:1fr;max-width:620px;margin:auto}.services-clear .service-card{display:flex;padding:27px}.services-clear .service-card>.svc-description{min-height:0;font-size:15px}.services-clear .service-card>.svc-fit{min-height:0}.svc-example{min-height:0}.svc-purpose{font-size:12px}.svc-includes li{font-size:13px}.svc-price-note{min-height:0;font-size:11px}.services-clear .service-card h3{font-size:30px}}
@media(max-width:640px){.services-clear .section-heading h2{font-size:31px}.services-clear .section-heading>p{font-size:13px}.services-clear .service-card{padding:22px}.svc-top{gap:10px;margin-bottom:18px}.svc-purpose{font-size:11px}.services-clear .service-card h3{font-size:28px}.services-clear .service-card>.svc-description{font-size:14px}.svc-help{align-items:flex-start;flex-direction:column;gap:13px;padding:21px}.svc-price>strong{font-size:34px}}
