.hero[data-astro-cid-m3zpgalb]{isolation:isolate;color:var(--white);align-items:center;min-height:min(78vh,720px);display:grid;position:relative}.hero-bg[data-astro-cid-m3zpgalb]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-m3zpgalb]:before{content:"";z-index:-1;background:linear-gradient(90deg,#ff7a3deb 0%,#ff7a3dbf 45%,#ff7a3d59 100%);position:absolute;inset:0}.hero-in[data-astro-cid-m3zpgalb]{padding-block:5rem}.hero-kicker[data-astro-cid-m3zpgalb]{letter-spacing:.04em;margin-bottom:.5rem;font-weight:600}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{color:var(--white);max-width:16ch}.hero-text[data-astro-cid-m3zpgalb]{max-width:46ch;margin-bottom:1.8rem;font-size:1.15rem}.steps-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width<=600px){.steps-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;gap:1rem}.steps-grid[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{font-size:.9rem}.step-title[data-astro-cid-m3zpgalb]{font-size:1.15rem}}.step-img[data-astro-cid-m3zpgalb]{aspect-ratio:1;border-radius:var(--radius);isolation:isolate;margin-bottom:1rem;position:relative;overflow:hidden}.step-img[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{object-fit:cover;width:100%;height:100%}.step-img[data-astro-cid-m3zpgalb]:after{content:"";background:#ff7a3db8;position:absolute;inset:0}.step-title[data-astro-cid-m3zpgalb]{z-index:1;text-align:center;color:var(--white);letter-spacing:-.02em;place-content:center;gap:.3rem;padding:1rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.1;display:grid;position:absolute;inset:0}.step-no[data-astro-cid-m3zpgalb]{background:var(--white);width:2.6em;height:2.6em;color:var(--orange-dark);letter-spacing:0;border-radius:50%;justify-self:center;place-items:center;margin-bottom:.35rem;font-size:1.15rem;font-weight:800;display:grid;box-shadow:0 4px 14px #1e18102e}@media (width<=600px){.step-no[data-astro-cid-m3zpgalb]{font-size:1rem}}.steps-grid[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0}.mission-in[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,360px) 1fr;align-items:center;gap:3rem;display:grid}.mission-video[data-astro-cid-m3zpgalb]{aspect-ratio:9/16;background:var(--ink);border-radius:8px;width:100%;height:auto}@media (width<=760px){.mission-in[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.mission-video[data-astro-cid-m3zpgalb]{max-width:300px;margin-inline:auto}}.cats-head[data-astro-cid-m3zpgalb]{padding-block:3rem}.cats-head[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:0}.cats[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.cat[data-astro-cid-m3zpgalb]{isolation:isolate;color:var(--white);align-items:flex-end;min-height:520px;display:flex;position:relative}.cat-bg[data-astro-cid-m3zpgalb]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cat[data-astro-cid-m3zpgalb]:before{content:"";z-index:-1;background:linear-gradient(#1e181026 0%,#1e1810d1 70%);position:absolute;inset:0}.cat-in[data-astro-cid-m3zpgalb]{padding:2rem}.cat[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{color:var(--white)}.cat[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{font-size:.95rem}.benefits-in[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.lead[data-astro-cid-m3zpgalb]{color:var(--ink);font-size:1.15rem}.ticks[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.6rem 1.5rem;margin:1rem 0 2rem;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{align-items:flex-start;gap:.6rem;display:flex}.ticks[data-astro-cid-m3zpgalb] svg{width:20px;height:20px;color:var(--orange);flex:none;margin-top:.15em}.benefits-img[data-astro-cid-m3zpgalb]{border-radius:8px;width:100%}@media (width<=860px){.benefits-in[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}.reviews[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=1000px){.reviews[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr)}}.reviews[data-astro-cid-m3zpgalb] figure[data-astro-cid-m3zpgalb]{background:var(--white);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:1rem;height:100%;margin:0;padding:1.5rem;display:flex}.stars[data-astro-cid-m3zpgalb]{color:var(--orange);gap:2px;display:flex}.stars[data-astro-cid-m3zpgalb] svg{width:18px;height:18px}blockquote[data-astro-cid-m3zpgalb]{flex:1;margin:0}blockquote[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0}figcaption[data-astro-cid-m3zpgalb]{align-items:center;gap:.8rem;line-height:1.3;display:flex}figcaption[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{border-radius:50%}figcaption[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{color:var(--ink)}.narrow[data-astro-cid-m3zpgalb]{max-width:860px}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]{cursor:pointer;color:var(--ink);justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]::-webkit-details-marker{display:none}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb] svg{flex:none;width:22px;height:22px;transition:transform .2s}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb][open] summary[data-astro-cid-m3zpgalb]{color:var(--orange-dark)}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb][open] summary[data-astro-cid-m3zpgalb] svg{transform:rotate(180deg)}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0 0 1.2rem}.location-in[data-astro-cid-m3zpgalb]{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}.location[data-astro-cid-m3zpgalb] iframe[data-astro-cid-m3zpgalb]{aspect-ratio:4/3;background:var(--cream);border:0;border-radius:8px;width:100%}.location[data-astro-cid-m3zpgalb] .ticks[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}@media (width<=860px){.location-in[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}
