.Header-module__Af2_WG__header{z-index:40;background:#36596c;border-bottom:none;position:sticky;top:0}.Header-module__Af2_WG__skipLink{z-index:60;color:#fff;background:#111827;border-radius:10px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;transition:top .2s;position:absolute;top:-4rem;left:1rem}.Header-module__Af2_WG__skipLink:focus-visible{top:.75rem}.Header-module__Af2_WG__inner{justify-content:space-between;align-items:center;min-height:4.2rem;display:flex}.Header-module__Af2_WG__logo{color:#fff;align-items:center;gap:.65rem;display:inline-flex}.Header-module__Af2_WG__logoMark{width:34px;height:34px}.Header-module__Af2_WG__logoText{letter-spacing:-.01em;font-size:1rem;font-weight:700}.Header-module__Af2_WG__nav{align-items:center;gap:.85rem;display:flex}.Header-module__Af2_WG__loginLink{color:#fff;border-radius:var(--radius-sm);padding:.45rem .6rem;font-size:.84rem;font-weight:600;transition:background-color .2s}.Header-module__Af2_WG__loginLink:hover{background:#ffffff1a}.Header-module__Af2_WG__signupButton{color:#36596c;background:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.84rem;font-weight:700;transition:transform .2s;display:inline-flex}.Header-module__Af2_WG__signupButton:hover{background:#f8fafc;transform:translateY(-1px)}@media (max-width:768px){.Header-module__Af2_WG__inner{min-height:3.8rem}.Header-module__Af2_WG__logoText{font-size:1.02rem}.Header-module__Af2_WG__loginLink{display:none}.Header-module__Af2_WG__signupButton{padding:.52rem 1.1rem;font-size:.82rem}}
.Footer-module__EZoWya__footer{color:#fff;background:#000;padding:4.75rem 0 2.75rem}.Footer-module__EZoWya__brandRow{margin-bottom:8rem}.Footer-module__EZoWya__logo{align-items:center;gap:.75rem;display:inline-flex}.Footer-module__EZoWya__logoImage{width:46px;height:46px}.Footer-module__EZoWya__logoText{letter-spacing:-.01em;font-size:1.4rem;font-weight:700}.Footer-module__EZoWya__linksRow{justify-content:space-between;align-items:center;gap:1.5rem 2rem;display:flex}.Footer-module__EZoWya__linkGroup{flex-wrap:wrap;gap:1rem 1.75rem;display:flex}.Footer-module__EZoWya__link{color:#ffffffad;align-items:center;min-height:24px;font-size:.86rem;transition:color .2s;display:inline-flex}.Footer-module__EZoWya__link:hover{color:#fff}.Footer-module__EZoWya__bottomRow{margin-top:2rem}.Footer-module__EZoWya__divider{background:#ffffff24;width:100%;height:1px;margin-bottom:1.2rem}.Footer-module__EZoWya__copyright{color:#ffffff80;margin:0;font-size:.84rem}@media (max-width:900px){.Footer-module__EZoWya__linksRow{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.Footer-module__EZoWya__footer{padding:3.2rem 0 2.3rem}.Footer-module__EZoWya__brandRow{margin-bottom:2.4rem}.Footer-module__EZoWya__logoImage{width:42px;height:42px}.Footer-module__EZoWya__logoText{font-size:1.05rem}.Footer-module__EZoWya__linksRow{gap:1.25rem}.Footer-module__EZoWya__linkGroup{flex-direction:column;gap:1rem;width:100%}.Footer-module__EZoWya__linkGroup+.Footer-module__EZoWya__linkGroup{border-top:1px solid #ffffff1f;margin-top:.65rem;padding-top:1.25rem}.Footer-module__EZoWya__link,.Footer-module__EZoWya__copyright{font-size:.92rem}}
.LegalContent-module__OpLPOW__content{min-width:0}.LegalContent-module__OpLPOW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1f2937;margin:0 0 .75rem;font-size:.8rem;font-weight:700}.LegalContent-module__OpLPOW__eyebrowSingleLine{white-space:nowrap}.LegalContent-module__OpLPOW__metaLine{color:#475569;margin:.35rem 0 0;font-size:1rem;line-height:1.65}.LegalContent-module__OpLPOW__sectionLabel{letter-spacing:.01em;text-transform:uppercase;color:#111827;margin:3.5rem 0 .75rem;scroll-margin-top:7rem;font-size:1.9rem;font-weight:700;line-height:1.15}.LegalContent-module__OpLPOW__heading{color:#111827;margin:3rem 0 .85rem;scroll-margin-top:7rem;font-size:1.75rem;font-weight:700;line-height:1.2}.LegalContent-module__OpLPOW__subheading{color:#111827;margin:2.25rem 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.3}.LegalContent-module__OpLPOW__subNumberHeading{color:#111827;margin:2rem 0 .55rem;font-size:1.08rem;font-weight:800;line-height:1.4}.LegalContent-module__OpLPOW__paragraph{color:#334155;margin:1rem 0 0;font-size:1.03rem;line-height:1.8}.LegalContent-module__OpLPOW__list{color:#334155;margin:1rem 0 0 1.35rem;padding:0}.LegalContent-module__OpLPOW__listItem{margin:.55rem 0 0;padding-left:.25rem;font-size:1.03rem;line-height:1.8}.LegalContent-module__OpLPOW__contactBlock{margin-top:1rem}@media (max-width:768px){.LegalContent-module__OpLPOW__eyebrowSingleLine{white-space:normal}.LegalContent-module__OpLPOW__sectionLabel{margin-top:3rem;font-size:1.55rem}.LegalContent-module__OpLPOW__heading{margin-top:2.35rem;font-size:1.45rem}.LegalContent-module__OpLPOW__subheading{font-size:1.08rem}.LegalContent-module__OpLPOW__subNumberHeading,.LegalContent-module__OpLPOW__paragraph,.LegalContent-module__OpLPOW__listItem,.LegalContent-module__OpLPOW__metaLine{font-size:1rem}}
.LegalLayout-module__X1MIjq__main{color:#111827;background:#fff}.LegalLayout-module__X1MIjq__section{padding:6rem 0 5rem}.LegalLayout-module__X1MIjq__grid{grid-template-columns:240px minmax(0,1fr) 200px;gap:2rem;display:grid}.LegalLayout-module__X1MIjq__sidebar,.LegalLayout-module__X1MIjq__navAside{align-self:start;position:sticky;top:6rem}.LegalLayout-module__X1MIjq__article{min-width:0}.LegalLayout-module__X1MIjq__mobileToc{display:none}.LegalLayout-module__X1MIjq__header{margin:-.25rem 0 2rem}.LegalLayout-module__X1MIjq__title{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.03em;color:#111827;margin:0;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:700;line-height:1.05}.LegalLayout-module__X1MIjq__effectiveDate{color:#475569;margin:1.35rem 0 0;font-size:1rem;font-weight:700}.LegalLayout-module__X1MIjq__navTitle{letter-spacing:.1em;text-transform:uppercase;color:#0f172a;text-align:right;margin:0 0 1rem;font-size:.82rem;font-weight:700}.LegalLayout-module__X1MIjq__navList{text-align:right;margin:0;padding:0;list-style:none}.LegalLayout-module__X1MIjq__navItem+.LegalLayout-module__X1MIjq__navItem{margin-top:.7rem}.LegalLayout-module__X1MIjq__navLink{color:#64748b;transition:color .16s}.LegalLayout-module__X1MIjq__navLink:hover{color:#0f172a}.LegalLayout-module__X1MIjq__navLinkActive{color:#0f172a;font-weight:700}@media (max-width:1120px){.LegalLayout-module__X1MIjq__grid{grid-template-columns:220px minmax(0,1fr)}.LegalLayout-module__X1MIjq__navAside{display:none}}@media (max-width:860px){.LegalLayout-module__X1MIjq__section{padding:5rem 0 4rem}.LegalLayout-module__X1MIjq__grid{grid-template-columns:1fr;gap:2rem}.LegalLayout-module__X1MIjq__sidebar,.LegalLayout-module__X1MIjq__navAside{display:none}.LegalLayout-module__X1MIjq__mobileToc{border-bottom:1px solid #e2e8f0;margin:1.5rem 0 2.5rem;padding-bottom:2rem;display:block}.LegalLayout-module__X1MIjq__header{margin-top:0}}
.Hero-module__Z8hQ_W__hero{isolation:isolate;background:var(--surface);min-height:calc(100vh - 4.2rem);position:relative;overflow:hidden}.Hero-module__Z8hQ_W__bg{pointer-events:none;z-index:-1;position:absolute;inset:0}.Hero-module__Z8hQ_W__bgGradient{background:radial-gradient(circle at 50% 20%,#caffdfa6 0%,#fff0 58%);position:absolute;inset:0}.Hero-module__Z8hQ_W__bgWaves{opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 240'%3E%3Cg fill='none' stroke='%239de7ba' stroke-width='0.8' stroke-opacity='0.45'%3E%3Cpath d='M0 40 Q150 10 300 40 T600 40 T900 40 T1200 40'/%3E%3Cpath d='M0 70 Q150 40 300 70 T600 70 T900 70 T1200 70'/%3E%3Cpath d='M0 100 Q150 70 300 100 T600 100 T900 100 T1200 100'/%3E%3Cpath d='M0 130 Q150 100 300 130 T600 130 T900 130 T1200 130'/%3E%3Cpath d='M0 160 Q150 130 300 160 T600 160 T900 160 T1200 160'/%3E%3Cpath d='M0 190 Q150 160 300 190 T600 190 T900 190 T1200 190'/%3E%3Cpath d='M0 220 Q150 190 300 220 T600 220 T900 220 T1200 220'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat;background-size:1400px 280px;position:absolute;inset:0}.Hero-module__Z8hQ_W__main{min-height:inherit;flex-direction:column;justify-content:center;padding-top:1rem;display:flex}.Hero-module__Z8hQ_W__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.Hero-module__Z8hQ_W__badge{color:#36596c;border-radius:var(--radius-pill);background:#f1f5f9;border:1px solid #e2e8f0;align-items:center;gap:.6rem;margin:0 0 2rem;padding:.45rem 1.25rem;font-size:.82rem;font-weight:500;display:inline-flex}.Hero-module__Z8hQ_W__badgeDot{background:#8c7259;border-radius:50%;width:7px;height:7px}.Hero-module__Z8hQ_W__title{font-family:var(--font-serif),serif;letter-spacing:-.01em;color:#000;margin:0 0 1.35rem;font-size:clamp(2.2rem,4.1vw,3.2rem);font-weight:700;line-height:1.08}.Hero-module__Z8hQ_W__accent{color:#8c7259}.Hero-module__Z8hQ_W__description{color:#000;max-width:780px;margin:0 auto 2.5rem;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:400;line-height:1.55}.Hero-module__Z8hQ_W__ctas{justify-content:center;align-items:center;gap:1rem;display:flex}.Hero-module__Z8hQ_W__cta{border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1.45rem;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.Hero-module__Z8hQ_W__ctaPrimary{color:#fff;background:linear-gradient(#629bb7 0%,#36596c 100%);border:1px solid #4da1c9;font-weight:400;box-shadow:0 8px 20px #36596c4d}.Hero-module__Z8hQ_W__ctaPrimary:hover{background:linear-gradient(#6ba6c4 0%,#3d647a 100%);transform:translateY(-1px);box-shadow:0 12px 28px #36596c66}.Hero-module__Z8hQ_W__ctaSecondary{color:#1a1a1a;background:#f8fafc;border:1px solid #4da1c9;font-weight:400;box-shadow:0 4px 12px #36596c1a}.Hero-module__Z8hQ_W__ctaSecondary:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #36596c26}.Hero-module__Z8hQ_W__partners{padding:2rem 0 2.5rem}.Hero-module__Z8hQ_W__mobileOnly{display:none}.Hero-module__Z8hQ_W__desktopOnly{display:inline}@media (max-width:768px){.Hero-module__Z8hQ_W__hero{min-height:100vh}.Hero-module__Z8hQ_W__main{padding-top:0}.Hero-module__Z8hQ_W__content{padding-bottom:2.25rem}.Hero-module__Z8hQ_W__badge{margin-top:.75rem;margin-bottom:1rem;font-size:.84rem}.Hero-module__Z8hQ_W__title{margin-bottom:1.2rem;line-height:1.2}.Hero-module__Z8hQ_W__description{max-width:360px;margin-bottom:2rem;font-size:.95rem}.Hero-module__Z8hQ_W__ctas{flex-direction:column;gap:.85rem;width:100%;max-width:340px}.Hero-module__Z8hQ_W__cta{width:100%;padding-block:.85rem;font-size:.92rem}.Hero-module__Z8hQ_W__partners{display:none}.Hero-module__Z8hQ_W__mobileOnly{display:inline}.Hero-module__Z8hQ_W__desktopOnly{display:none}}
.LegalToc-module__UH_VnW__toc{font-size:.95rem}.LegalToc-module__UH_VnW__title{letter-spacing:.1em;text-transform:uppercase;color:#0f172a;margin:0 0 1rem;font-size:.82rem;font-weight:700}.LegalToc-module__UH_VnW__list{margin:0;padding:0;list-style:none}.LegalToc-module__UH_VnW__item+.LegalToc-module__UH_VnW__item{margin-top:.7rem}.LegalToc-module__UH_VnW__link{color:#64748b;line-height:1.5;transition:color .16s}.LegalToc-module__UH_VnW__link:hover{color:#0f172a}.LegalToc-module__UH_VnW__active{color:#0f172a;font-weight:700}
