.ohero[data-astro-cid-aipq2vse]{padding-block:clamp(48px,7vw,96px) clamp(56px,7vw,104px)}.ohero__grid[data-astro-cid-aipq2vse]{display:grid;grid-template-columns:1.3fr minmax(300px,.8fr);gap:clamp(32px,6vw,80px);align-items:center}.ohero__lead[data-astro-cid-aipq2vse]{margin-bottom:var(--sp-xl)}.opanel[data-astro-cid-aipq2vse]{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-xl);box-shadow:var(--shadow-md)}.opanel__label[data-astro-cid-aipq2vse]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--sp-lg)}.opanel__steps[data-astro-cid-aipq2vse]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-lg)}.opanel__steps[data-astro-cid-aipq2vse] li[data-astro-cid-aipq2vse]{display:flex;align-items:center;gap:14px}.opanel__n[data-astro-cid-aipq2vse]{flex:none;width:36px;height:36px;border-radius:50%;background:var(--sky);color:var(--navy-deep);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800}.opanel__steps[data-astro-cid-aipq2vse] li[data-astro-cid-aipq2vse]:nth-child(2) .opanel__n[data-astro-cid-aipq2vse]{background:var(--lime)}.opanel__steps[data-astro-cid-aipq2vse] li[data-astro-cid-aipq2vse]:nth-child(3) .opanel__n[data-astro-cid-aipq2vse]{background:var(--orange)}.opanel__steps[data-astro-cid-aipq2vse] strong[data-astro-cid-aipq2vse]{font-family:var(--font-display);font-size:1.0625rem;color:var(--navy);line-height:1.3}.promises[data-astro-cid-aipq2vse]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-lg)}.promise[data-astro-cid-aipq2vse]{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-xl)}.promise__e[data-astro-cid-aipq2vse]{margin-bottom:var(--sp-md)}.promise[data-astro-cid-aipq2vse] h3[data-astro-cid-aipq2vse]{font-size:1.0625rem;margin:0 0 6px}.promise[data-astro-cid-aipq2vse] p[data-astro-cid-aipq2vse]{font-size:var(--fs-sm);line-height:1.6;color:var(--muted);margin:0}@media(max-width:1080px){.promises[data-astro-cid-aipq2vse]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.promises[data-astro-cid-aipq2vse]{gap:10px}.promise[data-astro-cid-aipq2vse]{padding:var(--sp-md)}.promise[data-astro-cid-aipq2vse] h3[data-astro-cid-aipq2vse]{font-size:.9375rem}.promise[data-astro-cid-aipq2vse] p[data-astro-cid-aipq2vse]{font-size:.8125rem;line-height:1.5}}.rose[data-astro-cid-aipq2vse]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,80px);align-items:start}.rose__quote[data-astro-cid-aipq2vse]{font-family:var(--font-display);font-weight:600;font-size:1.25rem;line-height:1.5;color:var(--navy);letter-spacing:-.01em;margin-bottom:var(--sp-lg)}.rose__who[data-astro-cid-aipq2vse]{display:flex;flex-direction:column;margin:0}.rose__who[data-astro-cid-aipq2vse] strong[data-astro-cid-aipq2vse]{font-family:var(--font-display);color:var(--navy)}.rose__who[data-astro-cid-aipq2vse] span[data-astro-cid-aipq2vse]{font-size:var(--fs-sm);color:var(--muted)}.panel[data-astro-cid-aipq2vse] h3[data-astro-cid-aipq2vse]{font-size:1.0625rem;margin-bottom:8px}.panel[data-astro-cid-aipq2vse] p[data-astro-cid-aipq2vse]{color:var(--muted);font-size:var(--fs-sm);line-height:1.6;margin:0}.orev[data-astro-cid-aipq2vse]{margin:0;padding:var(--sp-xl);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-direction:column}.orev__stars[data-astro-cid-aipq2vse]{color:#d99b1c;letter-spacing:2px;font-size:var(--fs-sm);margin-bottom:10px}.orev__text[data-astro-cid-aipq2vse]{font-size:var(--fs-sm);line-height:1.6;margin-bottom:var(--sp-md);flex:1}.orev[data-astro-cid-aipq2vse] footer[data-astro-cid-aipq2vse]{display:flex;flex-direction:column;gap:2px}.orev[data-astro-cid-aipq2vse] strong[data-astro-cid-aipq2vse]{font-family:var(--font-display);color:var(--navy);font-size:var(--fs-sm)}.orev[data-astro-cid-aipq2vse] span[data-astro-cid-aipq2vse]{font-size:.8125rem;color:var(--muted)}.xlink[data-astro-cid-aipq2vse]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-xl);flex-wrap:wrap;background:var(--sky-wash);border-radius:var(--r-lg);padding:var(--sp-xl)}.xlink[data-astro-cid-aipq2vse] h3[data-astro-cid-aipq2vse]{margin-bottom:6px}.xlink[data-astro-cid-aipq2vse] p[data-astro-cid-aipq2vse]{color:var(--muted);font-size:var(--fs-sm);margin:0;max-width:58ch}.oshots[data-astro-cid-aipq2vse]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-md)}.oshot[data-astro-cid-aipq2vse]{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--r-md);overflow:hidden;background:var(--surface-3)}.oshot[data-astro-cid-aipq2vse] img[data-astro-cid-aipq2vse]{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease)}.oshot[data-astro-cid-aipq2vse]:hover img[data-astro-cid-aipq2vse]{transform:scale(1.05)}.oshot__chip[data-astro-cid-aipq2vse]{position:absolute;left:12px;bottom:12px}.faqwrap[data-astro-cid-aipq2vse]{max-width:var(--prose)}.faqwrap__more[data-astro-cid-aipq2vse]{margin-top:var(--sp-lg);color:var(--muted);font-size:var(--fs-sm)}@media(max-width:900px){.ohero__grid[data-astro-cid-aipq2vse],.rose[data-astro-cid-aipq2vse]{grid-template-columns:1fr}}@media(max-width:820px){.oshots[data-astro-cid-aipq2vse]{grid-template-columns:repeat(2,1fr)}}
