.faq-page[data-astro-cid-jyn27gur]{padding:3rem 0 4rem;background:radial-gradient(circle at top right,rgba(33,196,185,.12),transparent 28%),linear-gradient(180deg,#f7fbfd,#fff)}.container[data-astro-cid-jyn27gur]{max-width:1180px;margin:0 auto;padding:0 1rem}.breadcrumbs[data-astro-cid-jyn27gur]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;color:#64748b;font-size:.92rem}.breadcrumbs[data-astro-cid-jyn27gur] a[data-astro-cid-jyn27gur]{color:#008269;text-decoration:none}.hero-card[data-astro-cid-jyn27gur]{padding:2rem;border:1px solid #d9e7ef;border-radius:28px;background:#fff;box-shadow:0 16px 36px #0f172a0f}.hero-copy[data-astro-cid-jyn27gur] h1[data-astro-cid-jyn27gur]{margin:0 0 1rem;color:#0f172a;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.hero-copy[data-astro-cid-jyn27gur] p[data-astro-cid-jyn27gur]{max-width:100%;margin:0;color:#475569;line-height:1.75}.content-section[data-astro-cid-jyn27gur]{display:grid;gap:1.25rem;margin-top:1.5rem}.content-block[data-astro-cid-jyn27gur]{border:1px solid #dce7ee;border-radius:22px;background:#fff;box-shadow:0 10px 26px #0f172a0d;padding:1.5rem}.content-block[data-astro-cid-jyn27gur] h2[data-astro-cid-jyn27gur]{margin:0 0 .85rem;color:#0f172a;font-size:1.35rem}.faq-list[data-astro-cid-jyn27gur]{margin-top:1rem;display:grid;gap:.95rem}.faq-list[data-astro-cid-jyn27gur] .faq-item{margin-bottom:0;overflow:hidden;border:1px solid #d6e4ef;border-radius:18px;background:linear-gradient(180deg,#f8fafcfa,#fff);box-shadow:0 10px 26px #0f172a0f}.faq-list[data-astro-cid-jyn27gur] .faq-item details{display:block}.faq-list[data-astro-cid-jyn27gur] .faq-item summary{list-style:none;cursor:pointer;position:relative;display:block;padding:1.05rem 3.6rem 1.05rem 1.25rem;color:#0f172a;font-size:1rem;font-weight:600;line-height:1.45;background:#f8fafce0;transition:background .18s ease,color .18s ease}.faq-list[data-astro-cid-jyn27gur] .faq-item summary::-webkit-details-marker{display:none}.faq-list[data-astro-cid-jyn27gur] .faq-item summary:after{content:"+";position:absolute;top:50%;right:1.15rem;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2f7f2;color:#008269;font-size:1.1rem;font-weight:700;transform:translateY(-50%);transition:transform .18s ease,background .18s ease,color .18s ease}.faq-list[data-astro-cid-jyn27gur] .faq-item details[open] summary{background:linear-gradient(90deg,#e9f8f4,#f8fafc);color:#005f6b}.faq-list[data-astro-cid-jyn27gur] .faq-item details[open] summary:after{content:"−";background:#008269;color:#fff}.faq-list[data-astro-cid-jyn27gur] .faq-answer{padding:1.05rem 1.25rem .45rem;border-top:1px solid #edf2f7;background:#fff}.flow-section[data-astro-cid-jyn27gur] a{text-decoration:underline}.flow-section[data-astro-cid-jyn27gur] p,.flow-section[data-astro-cid-jyn27gur] ul,.flow-section[data-astro-cid-jyn27gur] ol,.faq-list[data-astro-cid-jyn27gur] .faq-answer p,.faq-list[data-astro-cid-jyn27gur] .faq-answer ul{margin:0 0 .8rem;color:#475569;line-height:1.75}.flow-section[data-astro-cid-jyn27gur] ul,.flow-section[data-astro-cid-jyn27gur] ol,.faq-list[data-astro-cid-jyn27gur] .faq-answer ul{padding-left:1.35rem}.flow-section[data-astro-cid-jyn27gur] ul,.faq-list[data-astro-cid-jyn27gur] .faq-answer ul{list-style:disc}.flow-section[data-astro-cid-jyn27gur] li,.faq-list[data-astro-cid-jyn27gur] .faq-answer li{margin-bottom:.35rem;display:list-item}.flow-section[data-astro-cid-jyn27gur] strong,.faq-list[data-astro-cid-jyn27gur] .faq-answer strong{color:#0f172a}.flow-section[data-astro-cid-jyn27gur] img{margin:30px auto;overflow:auto;max-height:400px;width:auto;filter:drop-shadow(8px 8px 10px rgba(0,0,0,.5))}.callout{margin:1rem 0 1.1rem;padding:1rem 1.1rem;border-radius:20px;border:1px solid #dce7ee;background:linear-gradient(135deg,#f7fafc,#f1f5f9)}.callout strong{display:block;margin-bottom:.7rem;color:#0f172a;font-size:.86rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.callout p{margin:0;color:#475569}.callout a,.callout span,.callout li,.callout ul,.callout ol{color:inherit}.callout-emphasis{border:1px solid #dce7ee;background:linear-gradient(135deg,#eefaf7,#e2f6f0);box-shadow:none}.callout-emphasis strong,.callout-emphasis p,.callout-emphasis a,.callout-emphasis span,.callout-emphasis li,.callout-emphasis ul,.callout-emphasis ol{color:inherit!important}@media(max-width:960px){.hero-card[data-astro-cid-jyn27gur],.content-block[data-astro-cid-jyn27gur]{padding:1.35rem}}
