.trust.svelte-hpt07d{background:var(--navy);padding:26px 28px}.trust-inner.svelte-hpt07d{grid-template-columns:repeat(4,1fr);gap:0;max-width:1200px;margin:0 auto;display:grid}.trust-stat.svelte-hpt07d{border-right:1px solid #ffffff1a;flex-direction:column;gap:3px;padding:0 20px;display:flex}.trust-stat.svelte-hpt07d:first-child{padding-left:0}.trust-stat.svelte-hpt07d:last-child{border-right:none;padding-right:0}.trust-lbl.svelte-hpt07d{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;font-size:.62rem}.trust-val.svelte-hpt07d{font-family:var(--font-serif);color:var(--blush);font-size:1.7rem;font-weight:500;line-height:1.1}.trust-sub.svelte-hpt07d{color:#ffffff7a;font-size:.7rem}@media (width<=680px){.trust-inner.svelte-hpt07d{grid-template-columns:repeat(2,1fr);gap:18px 0}.trust-stat.svelte-hpt07d{border-right:none;padding-bottom:8px}.trust-stat.svelte-hpt07d:nth-child(odd){border-right:1px solid #ffffff1a;padding-left:0;padding-right:14px}}.prev.svelte-hsoyyb{background:var(--parchment);border-top:1px solid var(--rule-lt);padding:74px 28px}.prev-inner.svelte-hsoyyb{max-width:1100px;margin:0 auto}.prev-head.svelte-hsoyyb{text-align:center;margin-bottom:42px}.prev-eyebrow.svelte-hsoyyb{letter-spacing:.3em;text-transform:uppercase;color:var(--teal);align-items:center;gap:12px;margin-bottom:14px;font-size:.7rem;font-weight:500;display:inline-flex}.prev-eyebrow.svelte-hsoyyb:before,.prev-eyebrow.svelte-hsoyyb:after{content:"";background:var(--coral);width:24px;height:1px}.prev-title.svelte-hsoyyb{font-family:var(--font-serif);color:var(--navy);letter-spacing:-.005em;font-size:clamp(1.9rem,3.2vw,2.4rem);font-weight:400;line-height:1.15}.prev-title.svelte-hsoyyb em:where(.svelte-hsoyyb){color:var(--teal);font-style:italic;font-weight:500}.prev-sub.svelte-hsoyyb{color:var(--navy-mid);max-width:580px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.prev-grid.svelte-hsoyyb{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.prev-card.svelte-hsoyyb{background:var(--ww);border:1px solid var(--rule-lt);transition:all .25s}.prev-card.svelte-hsoyyb:hover{border-color:var(--teal-mid);box-shadow:0 18px 40px -18px #1a2e352e}.prev-img.svelte-hsoyyb{aspect-ratio:4/3;overflow:hidden}.prev-img.svelte-hsoyyb img:where(.svelte-hsoyyb){object-fit:cover;width:100%;height:100%;display:block}.prev-body.svelte-hsoyyb{padding:18px 20px 22px}.prev-place.svelte-hsoyyb{font-family:var(--font-serif);color:var(--navy);margin-bottom:6px;font-size:1.25rem;font-weight:500;line-height:1.2}.prev-region.svelte-hsoyyb{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);font-size:.66rem}@media (width<=980px){.prev-grid.svelte-hsoyyb{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.prev-grid.svelte-hsoyyb{grid-template-columns:1fr}}.hero.svelte-hsoyyb{background:var(--parchment);padding:80px 28px 90px;position:relative;overflow:hidden}.hero-inner.svelte-hsoyyb{text-align:center;z-index:1;max-width:980px;margin:0 auto;position:relative}.hero-eyebrow.svelte-hsoyyb{letter-spacing:.34em;text-transform:uppercase;color:var(--teal);align-items:center;gap:14px;margin-bottom:22px;font-size:.72rem;font-weight:500;display:inline-flex}.hero-eyebrow.svelte-hsoyyb:before,.hero-eyebrow.svelte-hsoyyb:after{content:"";background:var(--coral);width:34px;height:1px}.hero-title.svelte-hsoyyb{font-family:var(--font-serif);color:var(--navy);letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:400;line-height:1.1}.hero-title.svelte-hsoyyb em:where(.svelte-hsoyyb){color:var(--teal);font-style:italic;font-weight:500}.hero-lede.svelte-hsoyyb{font-family:var(--font-serif);color:var(--navy-mid);max-width:720px;margin:0 auto 36px;font-size:clamp(1.3rem,2vw,1.55rem);font-style:italic;font-weight:400;line-height:1.5}.hero-deco.svelte-hsoyyb{font-family:var(--font-serif);color:var(--teal);opacity:.04;pointer-events:none;z-index:0;letter-spacing:-.04em;font-size:15rem;font-style:italic;line-height:1;position:absolute;top:8%;right:-80px}.copy-block.svelte-hsoyyb{background:var(--ww);border-top:1px solid var(--rule-lt);border-bottom:1px solid var(--rule-lt);padding:30px 28px 80px}.copy-inner.svelte-hsoyyb{max-width:780px;margin:0 auto}.copy-block.svelte-hsoyyb p:where(.svelte-hsoyyb){color:var(--navy-mid);margin-bottom:18px;font-size:1.08rem;line-height:1.8}.copy-block.svelte-hsoyyb p.lead:where(.svelte-hsoyyb){font-family:var(--font-serif);color:var(--navy);margin-bottom:26px;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.45}.copy-block.svelte-hsoyyb strong:where(.svelte-hsoyyb){color:var(--navy);font-weight:500}.pillars.svelte-hsoyyb{padding:70px 28px}.pillars-inner.svelte-hsoyyb{max-width:1100px;margin:0 auto}.pillars-head.svelte-hsoyyb{text-align:center;margin-bottom:42px}.pillars-eyebrow.svelte-hsoyyb{letter-spacing:.3em;text-transform:uppercase;color:var(--teal);align-items:center;gap:12px;margin-bottom:14px;font-size:.7rem;font-weight:500;display:inline-flex}.pillars-eyebrow.svelte-hsoyyb:before,.pillars-eyebrow.svelte-hsoyyb:after{content:"";background:var(--coral);width:24px;height:1px}.pillars-title.svelte-hsoyyb{font-family:var(--font-serif);color:var(--navy);letter-spacing:-.005em;font-size:clamp(1.9rem,3.2vw,2.4rem);font-weight:400;line-height:1.15}.pillars-title.svelte-hsoyyb em:where(.svelte-hsoyyb){color:var(--teal);font-style:italic;font-weight:500}.pillar-grid.svelte-hsoyyb{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pillar.svelte-hsoyyb{background:var(--ww);border:1px solid var(--rule-lt);padding:30px 26px;transition:all .25s}.pillar.svelte-hsoyyb:hover{border-color:var(--teal-mid);box-shadow:0 18px 40px -18px #1a2e352e}.pillar-icon.svelte-hsoyyb{font-family:var(--font-serif);color:var(--coral);margin-bottom:14px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1}.pillar.svelte-hsoyyb h3:where(.svelte-hsoyyb){font-family:var(--font-serif);color:var(--navy);margin-bottom:10px;font-size:1.4rem;font-weight:500;line-height:1.2}.pillar.svelte-hsoyyb p:where(.svelte-hsoyyb){color:var(--navy-mid);font-size:.96rem;line-height:1.65}@media (width<=880px){.pillar-grid.svelte-hsoyyb{grid-template-columns:1fr;gap:16px}}.rev-cta.svelte-hsoyyb{background:var(--navy);color:#fff;padding:60px 28px}.rev-cta-inner.svelte-hsoyyb{grid-template-columns:1.3fr 1fr;align-items:center;gap:38px;max-width:1000px;margin:0 auto;display:grid}.rev-cta-text.svelte-hsoyyb h2:where(.svelte-hsoyyb){font-family:var(--font-serif);color:#fff;margin-bottom:14px;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:400;line-height:1.2}.rev-cta-text.svelte-hsoyyb h2:where(.svelte-hsoyyb) em:where(.svelte-hsoyyb){color:var(--blush);font-style:italic;font-weight:500}.rev-cta-text.svelte-hsoyyb p:where(.svelte-hsoyyb){color:#ffffffc7;font-size:1rem;line-height:1.7}.rev-cta-action.svelte-hsoyyb{text-align:center}.rev-btn.svelte-hsoyyb{background:var(--coral);color:#fff;font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;border:none;padding:18px 32px;font-size:.78rem;font-weight:500;transition:background .2s;display:inline-block}.rev-btn.svelte-hsoyyb:hover{background:var(--coral-d)}.rev-cta-action.svelte-hsoyyb .micro:where(.svelte-hsoyyb){letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin-top:12px;font-size:.72rem;display:block}@media (width<=780px){.rev-cta-inner.svelte-hsoyyb{text-align:center;grid-template-columns:1fr;gap:24px}}.faq.svelte-hsoyyb{background:var(--parchment);padding:74px 28px}.faq-inner.svelte-hsoyyb{max-width:920px;margin:0 auto}.faq-head.svelte-hsoyyb{text-align:center;margin-bottom:42px}.faq-eyebrow.svelte-hsoyyb{letter-spacing:.3em;text-transform:uppercase;color:var(--teal);align-items:center;gap:12px;margin-bottom:14px;font-size:.7rem;font-weight:500;display:inline-flex}.faq-eyebrow.svelte-hsoyyb:before,.faq-eyebrow.svelte-hsoyyb:after{content:"";background:var(--coral);width:24px;height:1px}.faq-title.svelte-hsoyyb{font-family:var(--font-serif);color:var(--navy);letter-spacing:-.005em;font-size:clamp(2rem,3.2vw,2.5rem);font-weight:400;line-height:1.15}.faq-title.svelte-hsoyyb em:where(.svelte-hsoyyb){color:var(--teal);font-style:italic;font-weight:500}.faq-sub.svelte-hsoyyb{color:var(--navy-mid);max-width:560px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.faq-section.svelte-hsoyyb{margin-bottom:38px}.fs-header.svelte-hsoyyb{border-bottom:1px solid var(--rule-lt);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.fs-icon.svelte-hsoyyb{background:var(--teal-lt);width:32px;height:32px;color:var(--teal);font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;font-weight:500;display:flex}.fs-title.svelte-hsoyyb{font-family:var(--font-serif);color:var(--navy);font-size:1.5rem;font-weight:500}.faq-item.svelte-hsoyyb{background:var(--ww);border:1px solid var(--rule-lt);margin-bottom:8px}.faq-q.svelte-hsoyyb{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:.94rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.faq-q.svelte-hsoyyb::-webkit-details-marker{display:none}.faq-q.svelte-hsoyyb:after{content:"+";color:var(--teal);flex-shrink:0;font-size:1.4rem;font-weight:300;line-height:1;transition:transform .25s}.faq-item[open].svelte-hsoyyb .faq-q:where(.svelte-hsoyyb):after{transform:rotate(45deg)}.faq-a.svelte-hsoyyb{color:var(--navy-mid);padding:0 22px 20px;font-size:.96rem;line-height:1.75}.faq-a.svelte-hsoyyb p:where(.svelte-hsoyyb){margin-bottom:12px}.faq-a.svelte-hsoyyb p:where(.svelte-hsoyyb):last-child{margin-bottom:0}.faq-a.svelte-hsoyyb strong:where(.svelte-hsoyyb){color:var(--navy);font-weight:500}.faq-a.svelte-hsoyyb a:where(.svelte-hsoyyb){color:var(--teal);text-underline-offset:3px;text-decoration:underline}.bottom-cta.svelte-hsoyyb{background:var(--coral);color:#fff;padding:60px 28px}.bc-inner.svelte-hsoyyb{grid-template-columns:1.3fr auto;align-items:center;gap:32px;max-width:920px;margin:0 auto;display:grid}.bc-text.svelte-hsoyyb h2:where(.svelte-hsoyyb){font-family:var(--font-serif);color:#fff;margin-bottom:8px;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:400;line-height:1.2}.bc-text.svelte-hsoyyb h2:where(.svelte-hsoyyb) em:where(.svelte-hsoyyb){font-style:italic;font-weight:500}.bc-text.svelte-hsoyyb p:where(.svelte-hsoyyb){color:#ffffffe0;max-width:560px;font-size:.98rem;line-height:1.65}.bc-action.svelte-hsoyyb{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.bc-action.svelte-hsoyyb a:where(.svelte-hsoyyb){color:#fff;font-size:.94rem}.bc-action.svelte-hsoyyb a.bc-btn:where(.svelte-hsoyyb){color:var(--coral-d);font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;background:#fff;padding:15px 26px;font-size:.74rem;font-weight:600;transition:background .2s;display:inline-block}.bc-action.svelte-hsoyyb a.bc-btn:where(.svelte-hsoyyb):hover{background:var(--blush)}@media (width<=780px){.bc-inner.svelte-hsoyyb{text-align:center;grid-template-columns:1fr}.bc-action.svelte-hsoyyb{align-items:center}}
