.services-hero{padding-block:3.5rem 0;border-bottom:0}.services-hero .studio-page-hero__trail{margin-bottom:2rem}.services-hero__grid{display:grid;grid-template-columns:1.45fr .75fr;grid-gap:4rem;gap:4rem;align-items:flex-end}.services-hero__grid h1{max-width:none;margin:0;font-size:clamp(3rem,5vw,5.1rem)}.services-hero__grid h1>span{display:block}.services-hero__grid p{margin:0 0 1rem;color:var(--studio-muted);font-size:1.08rem}.services-hero__grid .studio-link{font-size:.92rem}.services-intro-link{display:flex;width:-moz-fit-content;width:fit-content;gap:1rem;align-items:center;margin-top:2.5rem;padding-block:.75rem;color:var(--studio-muted);font-size:.82rem;text-decoration:none}.services-intro-link .studio-arrow{width:17px;height:17px;transform:rotate(90deg)}.services-intro-link:hover{color:var(--studio-accent)}.service-panel__topics{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;list-style:none;margin:1.8rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:.82rem}.service-panel__topics li{display:flex;align-items:center;gap:.5rem}.service-panel__topics li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--studio-accent)}.services-overview__tail{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.5rem;border-top:1px solid var(--studio-line)}.services-overview__tail p{margin:0;color:var(--studio-muted);font-size:.9rem}.services-overview__tail .studio-link{font-size:.9rem}.services-visual{position:relative;width:100%;height:100%}.service-composition{display:block;width:100%;height:100%;overflow:visible;font-family:Jost,sans-serif;fill:var(--studio-ink)}.service-art__window{filter:drop-shadow(0 14px 18px #111e380c)}.service-art__module,.service-art__phone-frame,.service-art__shell{fill:var(--studio-white)}.service-art__module{stroke:var(--studio-line);stroke-width:1.1}.service-art__rule{stroke:var(--studio-line);stroke-width:1}.service-art__muted{fill:var(--studio-muted)}.service-art__muted-fill{fill:var(--studio-muted);opacity:.5}.service-art__accent{color:var(--studio-accent)}.service-art__accent,.service-art__accent-fill{fill:var(--studio-accent)}.service-art__ink-fill{fill:var(--studio-ink)}.service-art__soft-fill{fill:var(--studio-soft)}.service-art__checkbox{fill:var(--studio-white);stroke:var(--studio-line);stroke-width:1.2}.service-art__answer{fill:#e7eeff}.service-art__on-accent{color:var(--studio-on-accent)}.service-art__connections{stroke:var(--studio-accent);stroke-width:1.5;stroke-linecap:round}.services-scope{max-width:52rem;margin:1.5rem 0 0;color:var(--studio-muted);font-size:.9rem;line-height:1.6}@media (max-width:1100px){.services-hero__grid{gap:2.5rem}}@media (max-width:900px){.services-hero__grid{grid-template-columns:1fr;gap:1.5rem}.services-hero__grid>div{max-width:36rem}.services-hero__grid h1{font-size:clamp(2.7rem,6vw,4.3rem)}.services-page .chapter-inline__scene{height:clamp(232px,72vw,330px);max-width:440px}.service-composition--inline{max-width:440px}.services-overview__tail{align-items:flex-start;flex-direction:column;gap:.6rem}}@media (max-width:640px){.services-hero{padding-top:2rem}.services-hero .studio-page-hero__trail{margin-bottom:1.7rem}.services-hero__grid h1{font-size:clamp(2.65rem,10vw,4rem)}.services-hero__grid p{font-size:1rem}.services-intro-link{margin-top:1rem;font-size:.78rem}.service-panel__topics{font-size:.8rem;gap:.55rem 1rem;margin-top:1.4rem}.services-scope{font-size:.84rem}}