.detail-service-page{background:#fafafa}.detail-service-page .web-design-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:start;padding-block:28px 38px}.detail-service-page .web-design-hero-copy{min-width:0}.detail-service-page .page-hero--split .page-hero__title{position:static;margin:0;padding:0;text-align:left}.detail-service-page .page-hero--split h1{font-size:clamp(34px,4.2vw,60px);line-height:1.08;letter-spacing:-.045em;overflow:visible}.detail-service-page .web-design-hero-copy .page-hero__details>p{margin-top:22px;font-size:16px;line-height:1.8}.detail-service-page .web-design-hero-showcase{min-width:0;display:grid;gap:16px}.detail-service-page .web-design-hero-scope{padding:20px 22px;border:1px solid #dedce8;border-radius:19px;background:#fff}.detail-service-page .web-design-hero-scope>p{margin-top:8px}.detail-service-page .web-design-hero-scope>p:first-child{margin-top:0;font-size:11px;letter-spacing:.08em}.detail-service-page .web-design-hero-scope>p:nth-child(2){font-size:30px;color:#6145dd}.detail-reference-art{width:min(690px,calc(100% - 32px));margin:6px auto 30px;border:1px solid #e1dfe9;border-radius:22px;overflow:hidden;background:#fff}.detail-reference-art img{width:100%;height:auto;max-height:380px;object-fit:contain}.detail-service-page .page-hero__fixed-breadcrumbs{padding-top:20px}.detail-service-page .page-hero__details .hero-primary-cta{max-width:100%}.detail-service-page .page-hero__details .hero-primary-cta__pill{white-space:normal;text-align:center}@media(max-width:767px){.detail-service-page .web-design-hero-grid{grid-template-columns:1fr;gap:24px;padding-block:20px 28px}.detail-service-page .page-hero--split h1{font-size:clamp(32px,8vw,43px)}.detail-service-page .web-design-hero-copy .page-hero__details>p{font-size:15px;margin-top:18px}.detail-service-page .web-design-hero-scope{padding:17px 19px}.detail-reference-art{margin-bottom:24px}.detail-reference-art img{max-height:280px}}