.trust[data-astro-cid-qlv4pxuf]{background:var(--surface);border-bottom:1px solid var(--line)}.trust__list[data-astro-cid-qlv4pxuf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:0;padding:0;display:grid}.trust[data-astro-cid-qlv4pxuf] li[data-astro-cid-qlv4pxuf]{border-bottom:1px solid var(--line);gap:.75rem;padding:1.25rem .25rem;display:flex}.trust[data-astro-cid-qlv4pxuf] li[data-astro-cid-qlv4pxuf] svg{color:var(--accent-text);flex:none;margin-top:.15rem}.trust[data-astro-cid-qlv4pxuf] strong[data-astro-cid-qlv4pxuf]{font-family:var(--ff-display);text-transform:uppercase;font-size:1.25rem;font-weight:800;line-height:1.05;display:block}.trust[data-astro-cid-qlv4pxuf] span[data-astro-cid-qlv4pxuf] span[data-astro-cid-qlv4pxuf]{color:var(--muted);font-size:.88rem}@media (width>=720px){.trust[data-astro-cid-qlv4pxuf] li[data-astro-cid-qlv4pxuf]{border-bottom:0;border-left:1px solid var(--line);padding:1.5rem 1.25rem}.trust[data-astro-cid-qlv4pxuf] li[data-astro-cid-qlv4pxuf]:first-child{border-left:0;padding-left:0}}.hc[data-astro-cid-tcfay5un]{gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (width>=960px){.hc[data-astro-cid-tcfay5un]{grid-template-columns:1.35fr 1fr;align-items:start}}.hc[data-astro-cid-tcfay5un] fieldset[data-astro-cid-tcfay5un]{border:0;min-width:0;margin:0;padding:0}.hc__legend[data-astro-cid-tcfay5un]{padding:0;font-size:1.1rem;font-weight:700}.hc__help[data-astro-cid-tcfay5un]{color:var(--muted);font-size:var(--fs-sm);margin:.25rem 0 1.25rem}.hc__options[data-astro-cid-tcfay5un]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.6rem;display:grid}.hc__opt[data-astro-cid-tcfay5un]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:.8rem;padding:.85rem .9rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}.hc__opt[data-astro-cid-tcfay5un]:hover{border-color:var(--line-strong)}.hc__opt[data-astro-cid-tcfay5un] input[data-astro-cid-tcfay5un]{opacity:0;width:1px;height:1px;position:absolute}.hc__box[data-astro-cid-tcfay5un]{border:2px solid var(--line-strong);border-radius:var(--radius);color:#0000;background:var(--bg);flex:none;place-items:center;width:1.4rem;height:1.4rem;margin-top:.05rem;display:grid}.hc__text[data-astro-cid-tcfay5un]{gap:.1rem;display:grid}.hc__text[data-astro-cid-tcfay5un] strong[data-astro-cid-tcfay5un]{font-size:.97rem;line-height:1.3}.hc__text[data-astro-cid-tcfay5un] span[data-astro-cid-tcfay5un]{color:var(--muted);font-size:.84rem;line-height:1.4}.hc__opt[data-astro-cid-tcfay5un]:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.hc__opt[data-astro-cid-tcfay5un]:has(input:checked) .hc__box[data-astro-cid-tcfay5un]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hc__opt[data-astro-cid-tcfay5un]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.hc__result[data-astro-cid-tcfay5un]{background:var(--band);color:var(--band-ink);border-radius:var(--radius);gap:1.1rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}@media (width>=960px){.hc__result[data-astro-cid-tcfay5un]{top:calc(var(--header-h) + 1rem);position:sticky}}.hc__result[data-astro-cid-tcfay5un] .label[data-astro-cid-tcfay5un]{color:var(--band-muted)}.hc__meter[data-astro-cid-tcfay5un]{grid-template-columns:repeat(3,1fr);gap:4px;margin:.5rem 0 .9rem;display:grid}.hc__meter[data-astro-cid-tcfay5un] span[data-astro-cid-tcfay5un]{background:var(--band-line);border-radius:1px;height:8px}.hc__meter[data-astro-cid-tcfay5un][data-level="1"] span[data-astro-cid-tcfay5un]:nth-child(-n+1){background:#7fc79a}.hc__meter[data-astro-cid-tcfay5un][data-level="2"] span[data-astro-cid-tcfay5un]:nth-child(-n+2){background:var(--honey)}.hc__meter[data-astro-cid-tcfay5un][data-level="3"] span[data-astro-cid-tcfay5un]{background:#f08a7a}.hc__level[data-astro-cid-tcfay5un]{font-family:var(--ff-display);text-transform:uppercase;font-size:clamp(2rem,1.6rem + 1.5vw,2.6rem);font-weight:900;line-height:1}.hc__body[data-astro-cid-tcfay5un],.hc__count[data-astro-cid-tcfay5un]{color:var(--band-muted);margin-top:.6rem}.hc__steps-wrap[data-astro-cid-tcfay5un]{border-top:1px solid var(--band-line);padding-top:1rem}.hc__steps[data-astro-cid-tcfay5un]{counter-reset:none;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.hc__steps[data-astro-cid-tcfay5un] li{align-items:baseline;gap:.75rem;font-size:.95rem;display:flex}.hc__steps[data-astro-cid-tcfay5un] .hc__n{color:var(--honey);font-size:.78rem}.hc__steps[data-astro-cid-tcfay5un] strong{text-transform:uppercase;font-family:var(--ff-display);letter-spacing:.02em;margin-right:.35rem;font-size:1.15rem}.hc__steps[data-astro-cid-tcfay5un] .hc__svc{color:var(--band-muted);font-size:.86rem}.hc__result[data-astro-cid-tcfay5un] .text-link[data-astro-cid-tcfay5un]{color:var(--band-ink);border-color:var(--honey)}.steps[data-astro-cid-jvqum2y2]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:0;padding:0;list-style:none;display:grid}.band .steps[data-astro-cid-jvqum2y2]{border-color:var(--band-line)}.step[data-astro-cid-jvqum2y2]{border-bottom:1px solid var(--line);flex-direction:column;gap:.6rem;padding:1.5rem 1.25rem 1.5rem 0;display:flex;position:relative}.band .step[data-astro-cid-jvqum2y2]{border-color:var(--band-line)}@media (width>=560px){.step[data-astro-cid-jvqum2y2]{border-left:1px solid var(--line);padding-left:1.25rem}.band .step[data-astro-cid-jvqum2y2]{border-left-color:var(--band-line)}}.step__head[data-astro-cid-jvqum2y2]{align-items:baseline;gap:.75rem;display:flex}.step__n[data-astro-cid-jvqum2y2]{color:var(--accent-text);font-size:.85rem}.band .step__n[data-astro-cid-jvqum2y2]{color:var(--accent-on-band)}.step__name[data-astro-cid-jvqum2y2]{font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem)}.step__short[data-astro-cid-jvqum2y2]{font-weight:600}.step__why[data-astro-cid-jvqum2y2]{color:var(--muted);font-size:.95rem}.band .step__why[data-astro-cid-jvqum2y2]{color:var(--band-muted)}.step__measure[data-astro-cid-jvqum2y2]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;padding-top:.5rem;font-size:.75rem}.band .step__measure[data-astro-cid-jvqum2y2]{color:var(--band-muted)}.step[data-astro-cid-jvqum2y2]:after{content:"";background:var(--accent);width:0;height:3px;position:absolute;top:-1px;left:0}.step--on[data-astro-cid-jvqum2y2]:after{width:100%}.band .step--on[data-astro-cid-jvqum2y2]:after{background:var(--accent-on-band)}.steps--compact[data-astro-cid-jvqum2y2] .step__name[data-astro-cid-jvqum2y2]{font-size:clamp(1.7rem,1.4rem + 1vw,2.2rem)}.hero[data-astro-cid-lcdefpme]{padding:0 0 clamp(2.5rem,2rem + 3vw,4rem);position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;width:100%;max-height:55vh;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.hero__media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to bottom, transparent, var(--band));height:40%;position:absolute;inset:auto 0 0}.hero__grid[data-astro-cid-lcdefpme]{margin-top:-2.5rem;display:grid;position:relative}.hero__credit[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:var(--radius);background:#00000073;margin:0;padding:.2rem .5rem;font-size:.68rem;position:absolute;top:.75rem;right:1rem}@media (width>=960px){.hero[data-astro-cid-lcdefpme]{align-content:center;min-height:min(88vh,760px);padding:clamp(4rem,3rem + 4vw,7rem) 0;display:grid}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:auto;max-height:none;position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg,#141e18eb 0%,#141e18c7 38%,#141e1826 70%,#141e1800 100%);height:auto;inset:0}.hero__grid[data-astro-cid-lcdefpme]{margin-top:0}.hero__media[data-astro-cid-lcdefpme] img{object-position:50% 75%}.hero__copy[data-astro-cid-lcdefpme]{max-width:36rem}.hero__credit[data-astro-cid-lcdefpme]{top:auto;bottom:1rem;right:1.25rem}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{text-shadow:0 1px 12px #00000059}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.005em;font-size:clamp(3.6rem,2rem + 7vw,7.6rem);line-height:.86}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.5rem;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.hero__btns[data-astro-cid-lcdefpme]{margin-top:2rem}.hero__note[data-astro-cid-lcdefpme]{color:var(--band-muted);letter-spacing:.02em;margin-top:1rem;font-size:.76rem}.welcome[data-astro-cid-lcdefpme]{align-items:center}.welcome__photos[data-astro-cid-lcdefpme]{padding-bottom:18%;padding-right:12%;position:relative}.welcome__photos[data-astro-cid-lcdefpme] img{object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.welcome__photos[data-astro-cid-lcdefpme] .welcome__img--a{aspect-ratio:4/5}.welcome__photos[data-astro-cid-lcdefpme] .welcome__img--b{aspect-ratio:3/4;border:6px solid var(--bg);width:46%;position:absolute;bottom:0;right:0;box-shadow:0 10px 30px #0000002e}.welcome__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1rem}.welcome__btns[data-astro-cid-lcdefpme]{align-items:center;gap:1.25rem;margin-top:1.75rem}.areas[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:0;display:grid}.areas[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;padding:1.05rem .25rem;text-decoration:none;display:grid}.areas[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-text)}.areas[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--muted)}.areas[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--ff-display);text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1}@media (width>=560px){.areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd) a[data-astro-cid-lcdefpme]{margin-right:1rem}}
