.problems[data-astro-cid-t7atvwl7]{gap:12px;max-width:800px;margin:0 auto;padding:0;list-style:none;display:grid}.problems[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{background:var(--gray);padding:18px 20px 18px 56px;font-weight:700;position:relative}.problems[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]:before{content:"";border-left:4px solid var(--black);border-bottom:4px solid var(--black);width:14px;height:8px;position:absolute;top:50%;left:22px;transform:translateY(-70%)rotate(-45deg)}.solutions[data-astro-cid-t7atvwl7]{gap:16px;max-width:800px;margin:0 auto;padding:0;list-style:none;display:grid}.solutions[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{background:var(--white);border:1px solid var(--line);align-items:flex-start;gap:20px;padding:24px;display:flex}.solutions__no[data-astro-cid-t7atvwl7]{font-family:var(--font-en);flex:none;font-size:1.5rem;font-weight:900;line-height:1.4}.solutions[data-astro-cid-t7atvwl7] p[data-astro-cid-t7atvwl7]{margin:0;font-weight:700}.scope[data-astro-cid-t7atvwl7]{max-width:800px;margin:40px auto 0}.scope[data-astro-cid-t7atvwl7] h3[data-astro-cid-t7atvwl7]{margin:0 0 12px;font-size:1rem}.scope[data-astro-cid-t7atvwl7] ul[data-astro-cid-t7atvwl7]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scope[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{border:2px solid var(--black);background:var(--white);border-radius:999px;padding:6px 16px;font-size:.875rem;font-weight:700}.steps[data-astro-cid-t7atvwl7]{counter-reset:step;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{border:1px solid var(--line);align-items:center;gap:14px;padding:16px;font-size:.9375rem;font-weight:700;display:flex}.steps__no[data-astro-cid-t7atvwl7]{background:var(--black);width:36px;height:36px;color:var(--white);font-family:var(--font-en);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}@media (width<=720px){.steps[data-astro-cid-t7atvwl7]{gap:6px}.steps[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{padding:10px 12px}.steps__no[data-astro-cid-t7atvwl7]{width:28px;height:28px;font-size:.875rem}.solutions[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{gap:14px;padding:18px}}.works[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;max-width:960px;margin:0 auto;display:grid}.work[data-astro-cid-t7atvwl7]{margin:0}.work[data-astro-cid-t7atvwl7] video[data-astro-cid-t7atvwl7]{aspect-ratio:9/16;background:var(--black);width:100%;height:auto;display:block}.work[data-astro-cid-t7atvwl7] figcaption[data-astro-cid-t7atvwl7]{gap:2px;margin-top:10px;font-size:.875rem;display:grid}.work[data-astro-cid-t7atvwl7] figcaption[data-astro-cid-t7atvwl7] span[data-astro-cid-t7atvwl7]{color:var(--text-3);font-size:.8125rem}@media (width<=720px){.works[data-astro-cid-t7atvwl7]{grid-template-columns:1fr 1fr;gap:12px}}.faqs[data-astro-cid-t7atvwl7]{gap:12px;max-width:800px;margin:0 auto;display:grid}.faq[data-astro-cid-t7atvwl7]{background:var(--white);border:1px solid var(--line)}.faq[data-astro-cid-t7atvwl7] summary[data-astro-cid-t7atvwl7]{cursor:pointer;gap:10px;padding:18px 48px 18px 20px;font-weight:700;list-style:none;display:flex;position:relative}.faq[data-astro-cid-t7atvwl7] summary[data-astro-cid-t7atvwl7]::-webkit-details-marker{display:none}.faq[data-astro-cid-t7atvwl7] summary[data-astro-cid-t7atvwl7]:after{content:"+";font-size:1.5rem;font-weight:400;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq[data-astro-cid-t7atvwl7][open] summary[data-astro-cid-t7atvwl7]:after{content:"−"}.faq__q[data-astro-cid-t7atvwl7]{font-family:var(--font-en);flex:none}.faq[data-astro-cid-t7atvwl7] p[data-astro-cid-t7atvwl7]{color:var(--text-2);margin:0;padding:0 20px 20px 48px}.hero-icon[data-astro-cid-t7atvwl7]{width:88px;margin:32px auto 0}.cta[data-astro-cid-t7atvwl7]{text-align:center;border-top:1px solid var(--line)}.cta[data-astro-cid-t7atvwl7] p[data-astro-cid-t7atvwl7]{font-size:1.125rem;font-weight:700}.others[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.other[data-astro-cid-t7atvwl7]{background:var(--white);border:1px solid var(--line);text-align:center;justify-items:center;gap:12px;padding:24px 12px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:border-color .2s;display:grid}.other[data-astro-cid-t7atvwl7]:hover{border-color:var(--black)}.other__icon[data-astro-cid-t7atvwl7]{width:48px}
