.sv-concept[data-astro-cid-njl2q4gy]{position:relative;overflow:hidden}.sv-concept__no[data-astro-cid-njl2q4gy]{font-size:clamp(10rem,26vw,24rem);font-style:normal;top:0;right:-1vw}.sv-concept__inner[data-astro-cid-njl2q4gy]{gap:3rem;display:grid;position:relative}.sv-concept__title[data-astro-cid-njl2q4gy]{margin-top:1.25rem}.sv-concept__body[data-astro-cid-njl2q4gy]{color:var(--sub);gap:1.25rem;font-size:.9375rem;line-height:2.2;display:grid}.sv-tags[data-astro-cid-njl2q4gy]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.sv-tags[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem}@media (width>=1000px){.sv-concept__inner[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1.1fr;gap:5rem}}.sv-problem[data-astro-cid-njl2q4gy]{background:var(--navy);color:#fff;padding-block:var(--section-y)}.sv-problem__inner[data-astro-cid-njl2q4gy]{gap:1.5rem;display:grid}.sv-problem__inner[data-astro-cid-njl2q4gy]>[data-astro-cid-njl2q4gy]{max-width:56rem}.sv-problem__title[data-astro-cid-njl2q4gy]{letter-spacing:.06em;font-size:clamp(1.625rem,3.4vw,2.5rem);font-weight:500;line-height:1.6}.sv-problem__body[data-astro-cid-njl2q4gy]{color:var(--soft);gap:1.25rem;margin-top:1rem;font-size:.9375rem;line-height:2.2;display:grid}.formula[data-astro-cid-njl2q4gy]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.formula__term[data-astro-cid-njl2q4gy],.formula__result[data-astro-cid-njl2q4gy]{min-height:6.5rem;font-family:var(--font-display);letter-spacing:.06em;border-radius:var(--radius-lg);place-items:center;padding:1.25rem 2rem;font-size:clamp(1.0625rem,2vw,1.375rem);display:inline-grid}.formula__term[data-astro-cid-njl2q4gy]{border:1px solid var(--line);color:var(--navy);background:#fff}.formula__result[data-astro-cid-njl2q4gy]{background:var(--navy);color:#fff}.formula__op[data-astro-cid-njl2q4gy]{font-family:var(--font-en);color:var(--gold);font-size:2.5rem}.formula__body[data-astro-cid-njl2q4gy]{max-width:52rem;color:var(--sub);gap:1.25rem;margin-top:3rem;font-size:.9375rem;line-height:2.2;display:grid}.points[data-astro-cid-njl2q4gy]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.points__item[data-astro-cid-njl2q4gy]{border-top:1px solid var(--navy);padding-top:1.75rem}.points__no[data-astro-cid-njl2q4gy]{font-family:var(--font-en);color:#0000;-webkit-text-stroke:1px var(--navy);font-size:4.5rem;font-weight:600;line-height:.9}.points__title[data-astro-cid-njl2q4gy]{letter-spacing:.05em;color:var(--navy);margin-top:1.5rem;font-size:1.3125rem;font-weight:500;line-height:1.6}.points__body[data-astro-cid-njl2q4gy]{color:var(--sub);margin-top:1rem;font-size:.9375rem;line-height:2.1}@media (width>=900px){.points[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.methods[data-astro-cid-njl2q4gy]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.methods__item[data-astro-cid-njl2q4gy]{background:var(--ivory);padding:2rem 1.75rem;transition:background-color .4s}.methods__item[data-astro-cid-njl2q4gy]:hover{background:#fff}.methods__title[data-astro-cid-njl2q4gy]{font-family:var(--font-en);letter-spacing:.04em;color:var(--navy);font-size:1.75rem}.methods__body[data-astro-cid-njl2q4gy]{color:var(--sub);margin-top:.75rem;font-size:.875rem;line-height:2}.methods__ai[data-astro-cid-njl2q4gy]{border-left:1px solid var(--gold);color:var(--sub);margin-top:2rem;padding-left:.875rem;font-size:.8125rem;line-height:1.9}.flow-ai[data-astro-cid-njl2q4gy]{margin-top:3.5rem}@media (width>=700px){.methods[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.methods[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-faq[data-astro-cid-njl2q4gy]>[data-astro-cid-njl2q4gy]{max-width:64rem}.sv-faq__more[data-astro-cid-njl2q4gy]{text-align:right;margin-top:2rem}.sv-faq__more[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{letter-spacing:.08em;min-height:2.75rem;color:var(--navy);align-items:center;gap:.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.others[data-astro-cid-njl2q4gy]{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.others__card[data-astro-cid-njl2q4gy]{color:var(--ink);gap:.75rem;text-decoration:none;display:grid}.others__photo[data-astro-cid-njl2q4gy]{aspect-ratio:16/10}.others__photo[data-astro-cid-njl2q4gy] img[data-astro-cid-njl2q4gy]{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.others__card[data-astro-cid-njl2q4gy]:hover .others__photo[data-astro-cid-njl2q4gy] img[data-astro-cid-njl2q4gy]{transform:scale(1.05)}.others__en[data-astro-cid-njl2q4gy]{font-family:var(--font-en);letter-spacing:.24em;text-transform:uppercase;color:var(--sub);margin-top:.75rem;font-size:.9375rem}.others__title[data-astro-cid-njl2q4gy]{font-family:var(--font-display);letter-spacing:.05em;color:var(--navy);font-size:1.375rem}.others__more[data-astro-cid-njl2q4gy]{letter-spacing:.1em;color:var(--navy);align-items:center;gap:.75rem;font-size:.8125rem;display:inline-flex}@media (width>=800px){.others[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}}
