.ax-page .dx-hero-heading{grid-template-columns:1.8fr 1fr;gap:40px}.ax-page .dx-hero h1{font-size:clamp(2.5rem,4.1vw,3.8rem)}.ax-page .dx-hero-photo img{object-position:center 48%}.ax-page .dx-case-photo img{object-position:center 50%}.ax-sample{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0;margin:48px 0 0}.ax-sample li{padding:28px;background:var(--warm-white);border-top:2px solid var(--soft-green)}.ax-sample h3{font-size:1.15rem;margin:20px 0 14px}.ax-sample li>p:last-child{font-size:.95rem;color:var(--body);margin:0}.ax-page h1,.ax-page h2,.ax-page h3{word-break:keep-all;overflow-wrap:break-word}@media(max-width:1000px){.ax-page .dx-hero-heading{grid-template-columns:1fr;gap:30px}.ax-sample{gap:16px}.ax-sample li{padding:22px}}@media(max-width:800px){.ax-sample{grid-template-columns:1fr}.ax-page .dx-hero h1{font-size:clamp(2rem,6.3vw,3.5rem)}}@media(max-width:560px){.ax-page .dx-hero h1{font-size:clamp(1.65rem,7.2vw,2.5rem)}.ax-page .dx-hero-photo{height:300px}.ax-page .dx-hero-photo img{object-position:50% center}.ax-page .dx-final h2{font-size:clamp(1.8rem,7.5vw,2.25rem)}}