.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(48px,8vw,104px);background:radial-gradient(1200px 520px at 50% 0%,#e6f0e6,#f7faf700 70%)}.hero-copy[data-astro-cid-j7pv25f6]{text-align:center;max-width:920px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,7.4vw,4.25rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .l2[data-astro-cid-j7pv25f6],.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .l3[data-astro-cid-j7pv25f6]{color:var(--primary)}.hero-eyebrow[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:60ch;margin:18px auto 32px}.center[data-astro-cid-j7pv25f6]{justify-content:center}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;margin-top:clamp(40px,6vw,72px)}.hero-visual[data-astro-cid-j7pv25f6] .hero-img{width:100%;height:clamp(280px,48vw,600px);object-fit:cover;object-position:70% 30%;border-radius:var(--radius-lg)}.hero-panel[data-astro-cid-j7pv25f6]{position:relative;margin:-56px 16px 0;padding:22px;border-radius:var(--radius)}.hero-panel-title[data-astro-cid-j7pv25f6]{font-weight:650;margin:0 0 14px;font-size:.95rem}.hero-panel[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.hero-panel[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:12px;align-items:center;font-size:.95rem;line-height:1.35;color:var(--muted)}.hero-panel[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text)}@media(min-width:860px){.hero-panel[data-astro-cid-j7pv25f6]{position:absolute;left:32px;bottom:32px;margin:0;width:320px}}.option[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:18px}.split-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;max-width:none}.split-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.bento[data-astro-cid-j7pv25f6]{display:grid;gap:16px;grid-template-columns:1fr}.bento[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{text-decoration:none;color:inherit;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.bento[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover{border-color:#b9cfbf;box-shadow:var(--shadow);transform:translateY(-2px)}.bento-lead[data-astro-cid-j7pv25f6]{--photo: 220px;background:var(--primary);border-color:var(--primary);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;position:relative;isolation:isolate;overflow:hidden;padding-top:var(--photo)}.bento-lead-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 auto;z-index:-2;width:100%;height:calc(var(--photo) + 120px);object-fit:cover;object-position:50% 20%}.bento-lead[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#143c2440 0,#143c244d calc(var(--photo) - 70px),#0b2616e0 calc(var(--photo) + 24px),#091f12f5 calc(var(--photo) + 120px))}.bento-lead[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(1.6rem,2.6vw,2.1rem);margin:14px 0 0}.bento-lead[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffdb;max-width:46ch}.bento-lead[data-astro-cid-j7pv25f6] .icon-chip[data-astro-cid-j7pv25f6]{background:#ffffff29;color:#fff;backdrop-filter:blur(6px)}.bento-lead[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#f3c79a;margin:14px 0 -4px}.care-modes[data-astro-cid-j7pv25f6]{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.care-modes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#ffffff1a;border:1px solid rgb(255 255 255 / .18);font-weight:600;font-size:.92rem;line-height:1.3}.care-modes[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex:none}.bento-lead[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{margin-top:10px}.btn-light[data-astro-cid-j7pv25f6]{background:#fff;color:var(--primary-hover)}.btn-light[data-astro-cid-j7pv25f6]:hover{background:var(--primary-soft);color:var(--primary-hover)}.btn-outline-light[data-astro-cid-j7pv25f6]{color:#fff;border-color:#ffffffb3}.btn-outline-light[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--primary-hover)}.care-note[data-astro-cid-j7pv25f6]{margin:4px 0 0;font-size:.92rem}.care-note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff;font-weight:600}.bento-item[data-astro-cid-j7pv25f6]{display:flex;gap:16px;align-items:flex-start}.bento-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin:2px 0 4px}.bento-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem}@media(min-width:760px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.bento-lead[data-astro-cid-j7pv25f6]{grid-column:span 2}}@media(min-width:1080px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:1.3fr 1fr 1fr}.bento-lead[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:span 3;--photo: 210px}}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));counter-reset:s}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding:28px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.step-num[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;margin-bottom:18px;background:var(--orange-soft);color:var(--orange-text);font-weight:700;font-size:1.1rem}.steps-note[data-astro-cid-j7pv25f6]{text-align:center;margin:28px auto 0;font-size:.95rem}.philosophy[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(32px,6vw,80px)}@media(min-width:960px){.philosophy[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.1fr;align-items:start}}.principles[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:0;border-top:1px solid var(--border)}.principles[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:4px 32px;padding:22px 0;border-bottom:1px solid var(--border)}@media(min-width:600px){.principles[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{grid-template-columns:200px 1fr}}.principles[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:650;font-size:1.08rem}.principles[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted)}.faq-wrap[data-astro-cid-j7pv25f6]{display:grid;gap:32px}@media(min-width:960px){.faq-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.6fr}}
