.faq[data-astro-cid-hemr5th4]{gap:.7rem;display:grid}.faq__item[data-astro-cid-hemr5th4]{border:1.5px solid var(--forest-100);border-radius:var(--radius);transition:border-color var(--t-med) ease, box-shadow var(--t-med) ease;background:#fff}.faq__item[data-astro-cid-hemr5th4][open]{border-color:var(--forest-300);box-shadow:var(--shadow-soft)}.faq__item[data-astro-cid-hemr5th4]:hover{border-color:var(--forest-300)}.faq__q[data-astro-cid-hemr5th4]{cursor:pointer;min-height:3.75rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest-950);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem .9rem 1.35rem;font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);font-weight:700;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{background:var(--peach-100);width:2.25rem;height:2.25rem;color:var(--forest-800);transition:transform var(--t-med) var(--ease-out), background-color var(--t-med) ease;border-radius:50%;flex:none;place-items:center;display:grid}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{background:var(--forest-700);color:#fff;transform:rotate(45deg)}.faq__a[data-astro-cid-hemr5th4]{padding:0 1.35rem 1.2rem}.faq__a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-soft);max-width:46rem;font-size:1.075rem}.faq__item[data-astro-cid-hemr5th4][open] .faq__a[data-astro-cid-hemr5th4]{animation:faq-open var(--t-med) var(--ease-out)}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}.covers[data-astro-cid-njl2q4gy]{border-radius:var(--radius);box-shadow:var(--shadow-float);background:#fff;max-width:17rem;padding:1rem 1.15rem;position:absolute;bottom:1.5rem;left:-1.75rem}.covers__title[data-astro-cid-njl2q4gy]{letter-spacing:.1em;text-transform:uppercase;color:var(--forest-700);font-size:.85rem;font-weight:700;font-family:var(--font-display)}.covers[data-astro-cid-njl2q4gy] ul[data-astro-cid-njl2q4gy]{gap:.4rem;margin-top:.5rem;display:grid}.covers[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{color:var(--forest-950);align-items:center;gap:.6rem;font-weight:600;display:flex}.covers__icon[data-astro-cid-njl2q4gy]{background:var(--peach-100);width:2.6rem;height:2.6rem;color:var(--forest-800);border-radius:10px;flex:none;place-items:center;display:grid}.trust[data-astro-cid-njl2q4gy]{background:var(--mint-100)}.trust__inner[data-astro-cid-njl2q4gy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-block:1.6rem;display:flex}.trust__rating[data-astro-cid-njl2q4gy]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.trust__rating[data-astro-cid-njl2q4gy] strong[data-astro-cid-njl2q4gy]{color:var(--forest-950)}.trust__stars[data-astro-cid-njl2q4gy]{color:#e8954f;letter-spacing:.08em}h2[data-astro-cid-njl2q4gy]{letter-spacing:-.035em;font-size:clamp(1.9rem,1.45rem + 1.9vw,3.1rem)}.when__inner[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2rem 4rem;display:grid}.when__lead[data-astro-cid-njl2q4gy]{color:var(--ink-soft);max-width:26rem;margin-top:1rem;font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}.when__list[data-astro-cid-njl2q4gy]{gap:.75rem;display:grid}.when__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-radius:var(--radius);background:var(--peach-50);border:1px solid var(--peach-200);align-items:flex-start;gap:.9rem;padding:1rem 1.2rem;font-size:1.1rem;display:flex}.when__tick[data-astro-cid-njl2q4gy]{background:var(--forest-700);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;margin-top:.05rem;display:grid}.feature[data-astro-cid-njl2q4gy]{padding-block:clamp(2.5rem,1.6rem + 3vw,5rem)}.feature[data-astro-cid-njl2q4gy]:nth-of-type(odd){background:var(--off-white)}.feature__inner[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.feature--flip[data-astro-cid-njl2q4gy] .feature__copy[data-astro-cid-njl2q4gy]{order:2}.feature__copy[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{margin-top:.75rem}.feature__intro[data-astro-cid-njl2q4gy]{color:var(--ink-soft);margin-top:.9rem;font-size:clamp(1.125rem,1rem + .45vw,1.35rem)}.checklist[data-astro-cid-njl2q4gy]{gap:.7rem;margin-top:1.4rem;display:grid}.checklist[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{align-items:flex-start;gap:.75rem;font-size:1.1rem;display:flex}.checklist__tick[data-astro-cid-njl2q4gy]{background:var(--peach-100);width:1.6rem;height:1.6rem;color:var(--forest-800);border-radius:6px;flex:none;place-items:center;margin-top:.1rem;display:grid}.feature__media[data-astro-cid-njl2q4gy]{position:relative}.feature__block[data-astro-cid-njl2q4gy]{border-radius:var(--radius-lg);background:var(--mint-100);width:60%;height:60%;position:absolute;inset:auto auto -1.1rem -1.1rem}.feature--flip[data-astro-cid-njl2q4gy] .feature__block[data-astro-cid-njl2q4gy]{background:var(--peach-100);inset:-1.1rem -1.1rem auto auto}.feature__frame[data-astro-cid-njl2q4gy]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--mint-100);position:relative;overflow:hidden}.feature__frame[data-astro-cid-njl2q4gy] picture{width:100%;height:100%;display:block}.feature__img[data-astro-cid-njl2q4gy]{object-fit:cover;width:100%;height:100%}.process[data-astro-cid-njl2q4gy]{background:var(--mint-100);padding-block:var(--section-y)}.process__list[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.process__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-left:1.5px solid #cbe0d1;padding-inline:clamp(1rem,2vw,2rem)}.process__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:first-child{border-left:0;padding-left:0}.process__num[data-astro-cid-njl2q4gy]{border-radius:var(--radius-sm);background:var(--peach-300);width:3.5rem;height:3.5rem;font-family:var(--font-display);color:var(--forest-950);place-items:center;font-size:1.25rem;font-weight:700;display:grid}.process__list[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{font-family:var(--font-body);letter-spacing:-.005em;margin-top:1rem;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);font-weight:600}.process__list[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--ink-soft);margin-top:.4rem}.note[data-astro-cid-njl2q4gy]{border-radius:var(--radius);border-left:4px solid var(--forest-700);background:#fff;align-items:flex-start;gap:.9rem;max-width:60rem;margin-top:2.25rem;padding:1.1rem 1.3rem;display:flex}.note__icon[data-astro-cid-njl2q4gy]{color:var(--forest-700);flex:none;margin-top:.1rem}.note[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--ink-soft)}.note[data-astro-cid-njl2q4gy] strong[data-astro-cid-njl2q4gy]{color:var(--forest-950)}.faqs__inner[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.faqs__text[data-astro-cid-njl2q4gy]{color:var(--ink-soft);margin-top:.9rem;font-size:1.15rem}.faqs__review[data-astro-cid-njl2q4gy]{margin-top:1.75rem}.related[data-astro-cid-njl2q4gy]{padding-block:0 var(--section-y)}.related__title[data-astro-cid-njl2q4gy]{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.4rem)}.related__grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.2vw,1.75rem);margin-top:1.5rem;display:grid}.pcard[data-astro-cid-njl2q4gy]{border-radius:var(--radius-lg);background:var(--forest-800);color:#fff;transition:transform var(--t-med) var(--ease-out), box-shadow var(--t-med) ease;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.pcard[data-astro-cid-njl2q4gy]:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.pcard__frame[data-astro-cid-njl2q4gy]{aspect-ratio:16/9;display:block;overflow:hidden}.pcard__frame[data-astro-cid-njl2q4gy] picture{width:100%;height:100%;display:block}.pcard__img[data-astro-cid-njl2q4gy]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.pcard[data-astro-cid-njl2q4gy]:hover .pcard__img[data-astro-cid-njl2q4gy]{transform:scale(1.04)}.pcard__body[data-astro-cid-njl2q4gy]{flex-direction:column;gap:.5rem;padding:1.4rem;display:flex}.pcard__label[data-astro-cid-njl2q4gy]{color:var(--peach-100);font-size:.95rem;font-weight:600}.pcard__name[data-astro-cid-njl2q4gy]{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.6rem;font-weight:800;line-height:1.1}.pcard__more[data-astro-cid-njl2q4gy]{align-items:center;gap:.4rem;margin-top:auto;font-weight:600;display:inline-flex}@media (width<=1000px){.related__grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}.process__list[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.process__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:nth-child(3){border-left:0;padding-left:0}}@media (width<=860px){.when__inner[data-astro-cid-njl2q4gy],.feature__inner[data-astro-cid-njl2q4gy],.faqs__inner[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.feature--flip[data-astro-cid-njl2q4gy] .feature__copy[data-astro-cid-njl2q4gy]{order:0}.covers[data-astro-cid-njl2q4gy]{max-width:none;margin-top:1.5rem;position:relative;bottom:auto;left:auto}}@media (width<=600px){.related__grid[data-astro-cid-njl2q4gy],.process__list[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.process__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-left:0;padding-left:0}}
