.sec[data-astro-cid-6vzzhrsv]{font-size:var(--step-l);color:var(--accent);margin-bottom:24px}.crumbs[data-astro-cid-6vzzhrsv]{font-size:var(--step-s);color:var(--muted);margin-bottom:22px}.crumbs[data-astro-cid-6vzzhrsv] a[data-astro-cid-6vzzhrsv]{color:var(--accent);text-decoration-color:#0000}.hero[data-astro-cid-6vzzhrsv]{grid-template-columns:7fr 4fr;align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(24px,3vw,48px) clamp(40px,5vw,64px);display:grid}.hero[data-astro-cid-6vzzhrsv] h1[data-astro-cid-6vzzhrsv]{font-size:var(--step-xl);color:var(--accent)}.lead[data-astro-cid-6vzzhrsv]{max-width:46ch;margin:20px 0 32px;font-size:20px}.hero-actions[data-astro-cid-6vzzhrsv]{flex-wrap:wrap;gap:12px;display:flex}.hero-actions[data-astro-cid-6vzzhrsv] .ghost[data-astro-cid-6vzzhrsv]{color:var(--accent)}.hero-ph[data-astro-cid-6vzzhrsv] img[data-astro-cid-6vzzhrsv]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;max-height:340px}.intro[data-astro-cid-6vzzhrsv]{padding-bottom:clamp(40px,5vw,64px)}.prose[data-astro-cid-6vzzhrsv]{columns:2;column-gap:clamp(32px,5vw,80px);font-size:18px;line-height:1.7}@media (width<=900px){.prose[data-astro-cid-6vzzhrsv]{columns:1}}.prose[data-astro-cid-6vzzhrsv] p{margin:0 0 1em}.services[data-astro-cid-6vzzhrsv]{padding-bottom:clamp(64px,7vw,104px)}.sv-grid[data-astro-cid-6vzzhrsv]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sv-grid[data-astro-cid-6vzzhrsv] li[data-astro-cid-6vzzhrsv]{background:var(--paper);align-content:start;gap:8px;padding:22px 24px;display:grid}.sv-grid[data-astro-cid-6vzzhrsv] h3[data-astro-cid-6vzzhrsv]{color:var(--accent);font-size:24px}.sv-grid[data-astro-cid-6vzzhrsv] p[data-astro-cid-6vzzhrsv]{color:var(--ink);font-size:16px}.process[data-astro-cid-6vzzhrsv]{background:var(--accent);color:var(--bg);padding-block:clamp(56px,6vw,88px)}.process[data-astro-cid-6vzzhrsv] .sec[data-astro-cid-6vzzhrsv]{color:var(--bg)}.pr-grid[data-astro-cid-6vzzhrsv]{counter-reset:st;grid-template-columns:repeat(4,1fr);gap:32px;padding:0;list-style:none;display:grid}.pr-grid[data-astro-cid-6vzzhrsv] li[data-astro-cid-6vzzhrsv]{counter-increment:st;align-content:start;gap:10px;display:grid}.pr-grid[data-astro-cid-6vzzhrsv] li[data-astro-cid-6vzzhrsv]:before{content:counter(st);font:600 var(--step-l)/1 var(--display);color:var(--surface)}.pr-grid[data-astro-cid-6vzzhrsv] h3[data-astro-cid-6vzzhrsv]{font-size:26px}.pr-grid[data-astro-cid-6vzzhrsv] p[data-astro-cid-6vzzhrsv]{color:#ecdccb}.faq[data-astro-cid-6vzzhrsv]{padding-block:clamp(64px,7vw,104px)}.faq-list[data-astro-cid-6vzzhrsv]{gap:10px;display:grid}.faq[data-astro-cid-6vzzhrsv] details[data-astro-cid-6vzzhrsv]{background:var(--paper)}.faq[data-astro-cid-6vzzhrsv] summary[data-astro-cid-6vzzhrsv]{cursor:pointer;font:600 22px/1.25 var(--display);color:var(--ink);justify-content:space-between;gap:20px;padding:18px 24px;list-style:none;display:flex}.faq[data-astro-cid-6vzzhrsv] summary[data-astro-cid-6vzzhrsv]::-webkit-details-marker{display:none}.faq[data-astro-cid-6vzzhrsv] summary[data-astro-cid-6vzzhrsv]:after{content:"+";font-family:var(--text);color:var(--accent);transition:transform var(--t-hover) ease;flex:none;font-weight:300}.faq[data-astro-cid-6vzzhrsv] details[data-astro-cid-6vzzhrsv][open] summary[data-astro-cid-6vzzhrsv]:after{transform:rotate(45deg)}.faq[data-astro-cid-6vzzhrsv] details[data-astro-cid-6vzzhrsv] p[data-astro-cid-6vzzhrsv]{max-width:90ch;padding:0 28px 24px}.res[data-astro-cid-6vzzhrsv]{padding-bottom:clamp(64px,7vw,104px)}.pet[data-astro-cid-6vzzhrsv]{gap:10px;margin-bottom:48px;display:grid}.pet[data-astro-cid-6vzzhrsv] a[data-astro-cid-6vzzhrsv]{background:var(--paper);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;text-decoration:none;display:flex}.pet-title[data-astro-cid-6vzzhrsv]{font-size:24px}.pet-time[data-astro-cid-6vzzhrsv]{color:#8c1d16;font-weight:600;font-size:var(--step-s);background:#fdecea;border-left:4px solid #b3261e;flex:none;padding:6px 10px}@media (hover:hover) and (pointer:fine){.pet[data-astro-cid-6vzzhrsv] a[data-astro-cid-6vzzhrsv]:hover .pet-title[data-astro-cid-6vzzhrsv]{color:var(--accent)}}.art-grid[data-astro-cid-6vzzhrsv]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.ask[data-astro-cid-6vzzhrsv]{background:var(--paper)}.ask-in[data-astro-cid-6vzzhrsv]{grid-template-columns:1fr auto;align-items:center;gap:16px 48px;padding-block:clamp(56px,7vw,96px);display:grid}.ask[data-astro-cid-6vzzhrsv] h2[data-astro-cid-6vzzhrsv]{font-size:var(--step-l);color:var(--accent)}.ask[data-astro-cid-6vzzhrsv] p[data-astro-cid-6vzzhrsv]{grid-column:1;max-width:56ch}.ask[data-astro-cid-6vzzhrsv] .button[data-astro-cid-6vzzhrsv]{background:var(--accent);color:var(--on-accent);grid-area:1/2/3}.others[data-astro-cid-6vzzhrsv]{padding-block:clamp(56px,7vw,96px)}.others[data-astro-cid-6vzzhrsv] ul[data-astro-cid-6vzzhrsv]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.others[data-astro-cid-6vzzhrsv] a[data-astro-cid-6vzzhrsv]{background:var(--paper);min-height:64px;color:var(--ink);font:600 22px/1.2 var(--display);justify-content:space-between;align-items:center;padding:0 24px;text-decoration:none;display:flex}.others[data-astro-cid-6vzzhrsv] a[data-astro-cid-6vzzhrsv]:after{content:"→";font-family:var(--text);color:var(--accent);font-weight:300}@media (width<=900px){.others[data-astro-cid-6vzzhrsv] ul[data-astro-cid-6vzzhrsv]{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.others[data-astro-cid-6vzzhrsv] a[data-astro-cid-6vzzhrsv]:hover{background:var(--accent);color:var(--on-accent)}}@media (width<=1000px){.sv-grid[data-astro-cid-6vzzhrsv],.art-grid[data-astro-cid-6vzzhrsv],.pr-grid[data-astro-cid-6vzzhrsv]{grid-template-columns:1fr 1fr}}@media (width<=700px){.hero[data-astro-cid-6vzzhrsv]{grid-template-columns:1fr}.hero-ph[data-astro-cid-6vzzhrsv]{order:-1}.hero-ph[data-astro-cid-6vzzhrsv] img[data-astro-cid-6vzzhrsv]{aspect-ratio:3/2}.sv-grid[data-astro-cid-6vzzhrsv],.art-grid[data-astro-cid-6vzzhrsv],.pr-grid[data-astro-cid-6vzzhrsv]{grid-template-columns:1fr}.faq[data-astro-cid-6vzzhrsv] summary[data-astro-cid-6vzzhrsv]{padding:18px 20px;font-size:21px}.faq[data-astro-cid-6vzzhrsv] details[data-astro-cid-6vzzhrsv] p[data-astro-cid-6vzzhrsv]{padding:0 20px 20px}.pet[data-astro-cid-6vzzhrsv] a[data-astro-cid-6vzzhrsv]{flex-direction:column;align-items:start}.pet-title[data-astro-cid-6vzzhrsv]{font-size:21px}.ask-in[data-astro-cid-6vzzhrsv]{grid-template-columns:1fr}.ask[data-astro-cid-6vzzhrsv] .button[data-astro-cid-6vzzhrsv]{grid-area:auto/1;justify-self:start}}
