.inhouse-service-page .service-detail-wrap{width:min(1200px,90%)}.inhouse-service-page .service-detail-hero{background:#fff;padding-bottom:90px}.inhouse-service-page .service-detail-hero h1{font-size:clamp(30px,4.1vw,58px);line-height:1.55;letter-spacing:-.035em}.inhouse-service-page .service-detail-intro{line-height:2;font-size:clamp(15px,1.5vw,19px)}.inhouse-support,.inhouse-proof{background:#eef6fc}.inhouse-kicker{font:800 13px Manrope,sans-serif;letter-spacing:.15em;color:#168dc1;margin:0 0 18px}.inhouse-scope-note{font-size:13px;line-height:2;margin:30px 0 0;color:#44596d}.inhouse-service-page .inhouse-band{background:#102d52;color:#fff;text-align:center;padding:18px;font-size:clamp(23px,2.5vw,32px)}.inhouse-service-page .service-price-card{grid-row:span 6}.inhouse-service-page .service-price-features li{font-size:17px}.inhouse-service-page .service-price-features li span{font-size:15px}.inhouse-value{position:absolute;top:-35px;right:-3px;background:#f7dce5;color:#523448;font-size:12px;font-weight:800;padding:8px 14px}.inhouse-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px}.inhouse-cases>a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:24px;background:#fff;border-top:3px solid #168dc1}.inhouse-cases img{width:100%;height:220px;object-fit:cover;border-radius:8px}.inhouse-cases h3{font-size:clamp(19px,1.7vw,24px);line-height:1.7;margin:10px 0}.inhouse-cases p{font-size:14px;line-height:1.9;margin:0 0 15px}.inhouse-cases div>p:first-child{font-size:11px;font-weight:800;color:#168dc1}.inhouse-cases span{color:#0754cc;font-weight:800;font-size:13px}.inhouse-cases>a:hover span{text-decoration:underline;text-underline-offset:5px}.inhouse-service-page .service-detail-flow-action .headbtn{white-space:normal}@media(min-width:761px)and (max-width:1100px){.inhouse-service-page .service-price-features li{font-size:14px}.inhouse-service-page .service-price-features li span{font-size:13px}.inhouse-cases>a{grid-template-columns:85px minmax(0,1fr);gap:16px;padding:18px}.inhouse-cases img{height:170px}}@media(max-width:760px){.inhouse-service-page .service-price-card{grid-row:auto}.inhouse-service-page .service-detail-hero{padding-bottom:60px}.inhouse-cases{grid-template-columns:1fr}.inhouse-cases>a{grid-template-columns:80px minmax(0,1fr);padding:20px 16px;gap:16px}.inhouse-cases img{height:145px}.inhouse-cases p{font-size:13px}.inhouse-cases h3{font-size:19px}.inhouse-service-page .service-detail-pricing-lead{margin-bottom:60px}.inhouse-service-page .service-detail-section h2{font-size:clamp(23px,5.6vw,32px)}}.inhouse-service-page #inhouse-flow h2>span{display:inline-block}
