.svc-acc{padding-block:var(--pad-y-lg)}.svc-acc .head{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:end;margin-bottom:48px}.svc-acc .list{border-top:1px solid var(--line);counter-reset:svc}.svc-item{border-bottom:1px solid var(--line);counter-increment:svc;position:relative}.svc-item summary{list-style:none;position:relative;display:grid;grid-template-columns:240px 1fr 40px;gap:32px;padding:28px 4px;cursor:pointer;align-items:center}.svc-item summary::-webkit-details-marker{display:none}.svc-item .name{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.svc-item .name em{font-family:var(--font-serif);font-style:italic;font-weight:400}.svc-item .name em.red{color:var(--red)}.svc-item .desc{font-size:14.5px;line-height:1.55;color:var(--text-2);max-width:60ch}.svc-item .chev{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;color:var(--text);transition:transform .25s,background .25s,color .25s}.svc-item details[open] .chev{transform:rotate(180deg);background:var(--ink);color:#fff;border-color:var(--ink)}.svc-item summary:before{content:counter(svc,decimal-leading-zero);position:absolute;top:50%;right:64px;transform:translateY(-50%);font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:120px;line-height:.85;letter-spacing:-.05em;color:#0c0b0a0f;pointer-events:none;z-index:0;transition:color .35s ease}.svc-item details[open] summary:before{color:#0c0b0a1a}.svc-item summary>*{position:relative;z-index:1}.svc-item .inner{padding:0 4px 32px}.svc-item .inner-grid{display:grid;grid-template-columns:240px 1fr 1fr;gap:32px;align-items:start}.svc-item .inner-grid .ph{aspect-ratio:16/10;border-radius:var(--radius-sm);overflow:hidden;background:var(--paper-3);border:1px solid var(--line);grid-column:2/3}.svc-item .inner-grid .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.svc-item .inner-grid ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--text-2);grid-column:3/4}.svc-item .inner-grid ul li{padding-left:18px;position:relative;line-height:1.55}.svc-item .inner-grid ul li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--red)}.svc-item .inner-grid .meta-side{font-size:12.5px;color:var(--text-3);letter-spacing:.04em;line-height:1.6;grid-column:1/2;border-top:1px solid var(--line);padding-top:12px}.svc-item .inner-grid .meta-side strong{display:block;color:var(--text);font-weight:600;letter-spacing:0;font-size:13px;text-transform:uppercase;margin-bottom:6px}@media (max-width: 900px){.svc-acc .head{grid-template-columns:1fr;gap:24px}.svc-item summary{grid-template-columns:1fr 36px;gap:14px}.svc-item .desc{grid-column:1/-1;margin-top:6px}.svc-item .inner-grid{grid-template-columns:1fr;gap:14px}.svc-item .inner-grid .ph,.svc-item .inner-grid ul,.svc-item .inner-grid .meta-side{grid-column:1/-1}.svc-item summary:before{right:44px;font-size:88px;top:auto;bottom:-6px;transform:none}}@media (max-width: 540px){.svc-item summary:before{right:36px;font-size:72px;top:auto;bottom:-4px;transform:none}}
