.services-core.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.services-core .service{padding:28px}.services-core .service-details{color:var(--ink);border-color:var(--line)}.services-core .service-details:hover{background:var(--bg-2)}.services-core .service-details:focus-visible{outline-color:var(--violet)}.services-additional{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:28px;display:flex}.services-additional p{color:var(--ink-2);font-size:.9rem}.services-additional a{text-underline-offset:5px;font-weight:600;text-decoration:underline}.home-projects .projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-projects .shot-body{height:170px}.home-projects .project-info{gap:16px;padding:24px}.home-projects .project-info h3{font-size:1.15rem}.home-projects .case-summary{gap:12px;display:grid}.home-projects .case-summary dt{color:var(--ink);margin-bottom:3px;font-size:.8rem;font-weight:700}.home-projects .case-summary dd{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.7}.home-projects .case-result{border-top:1px solid var(--line);padding-top:12px}.home-projects .case-result dd{color:var(--ink)}.home-projects .project-details-label{text-underline-offset:4px;margin-top:auto;font-size:.85rem;font-weight:600;text-decoration:underline}.home-projects .projects-actions{justify-content:center;margin-top:28px;display:flex}.home-work-process .work-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.home-work-process .work-process-number{color:var(--violet);margin-bottom:12px;font-size:1rem;font-weight:700;display:block}.home-work-process h3{margin-bottom:10px;font-size:1.1rem}.home-work-process li p{color:var(--ink-2);line-height:1.8}@media (max-width:900px){.services-core.services-grid{gap:16px}.services-core .service{padding:22px 18px}.home-projects .projects-grid,.home-work-process .work-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.services-core.services-grid,.home-projects .projects-grid,.home-work-process .work-process-grid{grid-template-columns:minmax(0,1fr)}.services-additional{flex-direction:column;align-items:flex-start}.home-projects .project-info{padding:22px}}
