:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-900:#f4f8ff;--ink-700:#d5e0f0;--ink-500:#a8bcd6;--ink-400:#8098b8;--ink-200:#24406b;--ink-100:#1a3358;--paper-0:#08172c;--paper-50:#0c2140;--white:#102b4f;--paper-veil:#08172cd1;--card-surface:#102b4f;--card-icon-symbol:var(--paper-0);--footer-bg:var(--paper-50);--footer-fg:var(--ink-900);--footer-muted:var(--ink-500);--footer-link:var(--ink-500);--paper-ink:var(--paper-0);--paper-ink-muted:#51617a;--paper-ink-soft:#1f3a5c;--accent-500:#2f8bff;--accent-400:#5ea8ff;--accent-600:#1d6fd8;--accent-glow:#2f8bff73;--bronze-600:#e0b25f;--bronze-500:#d4a251;--bronze-100:#e0b25f24;--bronze-700:#a06a1c;--bronze-800:#86560f;--status-verified:#3e6b4f;--status-pending:#9a7b2d;--status-expired:#96453d;--font-sans:"Inter", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-xs:clamp(.6875rem, .6875rem + .22vw, .8125rem);--text-sm:clamp(.75rem, .75rem + .33vw, .9375rem);--text-base:clamp(.875rem, .875rem + .33vw, 1.0625rem);--text-lg:clamp(.9375rem, .9375rem + .44vw, 1.1875rem);--text-xl:clamp(1.125rem, 1.125rem + .67vw, 1.5rem);--text-2xl:clamp(1.75rem, 1.4rem + 1.5vw, 2.25rem);--text-hero:clamp(2.25rem, 1.5rem + 3.2vw, 3.75rem);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6;--tracking-tight:-.022em;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 2px 10px #0006, 0 12px 32px #00000059;--shadow-lg:0 6px 18px #00000073, 0 24px 56px #0006;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-base:.22s;--duration-theme:.45s;--container-max:1152px;--container-pad:clamp(1.25rem, 4vw, 2.5rem);--nav-height:72px}:root[data-theme=dark]{--paper-0:#050f1e;--paper-50:#081a30;--white:#0c2340;--card-surface:#0c2340;--paper-veil:#050f1ed9;--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 10px #00000073, 0 12px 32px #0006;--shadow-lg:0 6px 18px #00000080, 0 24px 56px #00000073}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--card-icon-symbol:var(--paper-0)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 1rem);height:100%}body{min-height:100%;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink-900);background:var(--paper-0);transition:background-color var(--duration-theme) var(--ease-out);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#app{flex-direction:column;min-height:100vh;display:flex}#app main{isolation:isolate;padding-bottom:var(--space-7);flex:1 0 auto;position:relative}body[data-route=home] #app main{padding-bottom:0}h1,h2,h3,h4{font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul[role=list]{list-style:none}:focus-visible{outline:2px solid var(--bronze-500);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--bronze-100)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline-start:auto;margin-inline-end:auto}.container--wide{max-width:calc(var(--container-max) + 96px)}.section{padding-block:var(--space-6)}.section--tint{isolation:isolate;background:var(--paper-50);border-block:1px solid var(--ink-100);transition:background-color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);position:relative;overflow:hidden}.section--tint:before,.section--tint:after{content:"";z-index:-1;transition:opacity var(--duration-theme) var(--ease-out);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0}.section--tint:before{opacity:1;background-image:radial-gradient(circle,#5ea8ff2e 1px,#0000 1.4px)}.section--tint:after{opacity:0;background-image:radial-gradient(circle,#cfa55866 1px,#0000 1.4px)}#benefits{padding-bottom:calc(var(--space-6) + var(--space-7))}.section__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bronze-600);margin-bottom:var(--space-3);transition:color var(--duration-theme) var(--ease-out);font-weight:600}.section__title{font-size:var(--text-2xl);margin-bottom:var(--space-4);transition:color var(--duration-theme) var(--ease-out)}.section__lede{font-size:var(--text-lg);color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out)}.grid-3{gap:var(--space-2);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:720px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-3--four{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-3--four{grid-template-columns:repeat(4,1fr)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-weight:600;display:inline-flex}.btn--primary{background:var(--ink-900);color:var(--paper-0)}.btn--primary:hover{background:var(--ink-700)}.btn--accent{background:var(--bronze-500);color:var(--white)}.btn--accent:hover{background:var(--bronze-600)}.btn--ghost{border:1px solid var(--ink-200);background:var(--white);color:var(--ink-900)}.btn--ghost:hover{border-color:var(--ink-500)}.btn--glow{background:var(--bronze-600);color:var(--paper-0);border:1px solid var(--bronze-600);box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 24px #e0b25f59}.btn--glow:hover{background:var(--bronze-500);border-color:var(--bronze-500);box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 32px #e0b25f73}.btn--glass{border:1.5px solid var(--bronze-600);color:#fff;-webkit-backdrop-filter:blur(10px);background:#08172c66}.btn--glass:hover{border-color:var(--bronze-500);background:#08172c99}.btn--lg{min-height:52px;padding:0 var(--space-6);font-size:var(--text-base)}@media (max-width:480px){.btn{padding:0 var(--space-4)}.btn--lg{min-height:44px;padding:0 var(--space-3)}.onboarding__cta .btn{min-width:0;padding-inline:var(--space-2);white-space:normal;text-align:center;flex:1 1 0}}.nav{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-theme) var(--ease-out);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.nav.is-scrolled{background:var(--paper-veil);-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom-color:var(--ink-200);box-shadow:var(--shadow-sm)}.nav__inner{justify-content:space-between;align-items:center;column-gap:var(--space-5);padding-block:var(--space-3);flex-wrap:nowrap;display:flex}.nav__brand{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.nav__logo{border-radius:var(--radius-sm);flex-shrink:0;width:clamp(34px,26px + 4vw,46px);height:clamp(34px,26px + 4vw,46px)}.nav__wordmark{flex-direction:column;min-width:0;line-height:1.15;display:flex}.nav__wordmark-top,.nav__wordmark-main{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--bronze-600);transition:color var(--duration-theme) var(--ease-out);font-size:clamp(.8125rem,.53rem + 1.4vw,1.0625rem);font-weight:700}.nav__tagline{min-width:0;margin-left:calc(clamp(34px, 26px + 4vw, 46px) + var(--space-3));letter-spacing:.02em;text-transform:uppercase;color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out);white-space:normal;flex-basis:100%;margin-top:-2px;font-size:clamp(.5rem,.44rem + .4vw,.58rem);font-weight:500}.nav__links{align-items:center;gap:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:var(--space-2);flex-basis:100%;display:none;overflow-x:auto}.nav__links::-webkit-scrollbar{display:none}.nav__links>.nav__link:first-child{margin-left:auto}.nav__links>.nav__link:last-child{margin-right:auto}.nav__link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--ink-500);white-space:nowrap;transition:color var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out);font-weight:500}.nav__link:hover{color:var(--ink-900);background:var(--ink-100)}.nav__link.is-active{color:var(--ink-900);font-weight:600}.nav__link--stacked{text-align:center;padding-block:var(--space-1);line-height:1.3}.nav__toggle{width:40px;height:40px;color:var(--ink-900);transition:color var(--duration-theme) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav__cta{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.nav__theme{border:1px solid var(--ink-200);border-radius:var(--radius-full);background:var(--white);width:40px;height:40px;color:var(--ink-500);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}.nav__theme:hover{color:var(--ink-900);border-color:var(--ink-500)}.nav__theme-sun{display:none}:root[data-theme=dark] .nav__theme-sun{display:block}:root[data-theme=dark] .nav__theme-moon{display:none}.nav__account{position:relative}.nav__account-menu{top:calc(100% + var(--space-2));z-index:10;gap:var(--space-1);min-width:12rem;padding:var(--space-2);background:var(--white);border:1px solid var(--ink-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;right:0}.nav__account-menu[hidden]{display:none}.nav__account-link{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;color:var(--ink-500);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);font-weight:500;display:block}.nav__account-link:hover{color:var(--ink-900);background:var(--ink-100)}@media (min-width:1080px){.nav__inner{height:var(--nav-height);flex-wrap:nowrap;padding-block-start:0;padding-block-end:0}.nav__brand{flex:0 auto}.nav__tagline{white-space:nowrap}.nav__links{flex:auto;justify-content:center;padding-block-start:0;padding-block-end:0;display:flex;overflow-x:visible}.nav__cta{order:1}.nav__toggle,.mobile-menu{display:none}}body.menu-open{overflow:hidden}.mobile-menu{z-index:200;padding:var(--space-5) var(--container-pad) var(--space-6);background:var(--paper-0);transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-theme) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__header{margin-bottom:var(--space-7);justify-content:space-between;align-items:center;display:flex}.mobile-menu__header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.mobile-menu__close{width:40px;height:40px;color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-menu__close:hover{color:var(--ink-900)}.mobile-menu__links{flex-direction:column;display:flex}.mobile-menu__link{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--ink-200);color:var(--ink-900);white-space:normal;transition:color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);border-radius:0;font-size:clamp(1rem,.82rem + 1.2vw,1.1875rem);font-weight:600;display:flex}.mobile-menu__link:hover{color:var(--accent-500);background:0 0}.mobile-menu__link svg{width:clamp(14px,10px + 1.5vw,18px);height:clamp(14px,10px + 1.5vw,18px);color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out);flex-shrink:0}.mobile-menu__links--plain{margin-top:var(--space-6);gap:var(--space-4)}.mobile-menu__links--plain .mobile-menu__link{color:var(--ink-500);border-bottom:none;justify-content:flex-start;padding-block-start:0;padding-block-end:0;font-size:clamp(.9rem,.76rem + 1vw,1.0625rem);font-weight:500}.mobile-menu__cta{margin-top:var(--space-7)}.mobile-menu__cta .btn{width:100%;max-width:22rem;padding-inline:clamp(1rem, 4vw, var(--space-6));font-size:clamp(.8125rem,.65rem + 1.2vw,1.0625rem)}body.modal-open{overflow:hidden}.launch-modal{z-index:300;padding:var(--space-5);visibility:hidden;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.launch-modal.is-open{visibility:visible;pointer-events:auto}.launch-modal__backdrop{-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--duration-base) var(--ease-out);background:#050f1eb8;position:absolute;top:0;bottom:0;left:0;right:0}.launch-modal.is-open .launch-modal__backdrop{opacity:1}.launch-modal__panel{width:100%;max-width:30rem;padding:var(--space-7) var(--space-6) var(--space-6);border:1px solid var(--ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);text-align:center;opacity:0;transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), background-color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);background:#102b4fd9;position:relative;transform:translateY(12px)scale(.98)}.launch-modal.is-open .launch-modal__panel{opacity:1;transform:translateY(0)scale(1)}.launch-modal__close{top:var(--space-4);right:var(--space-4);width:36px;height:36px;color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute}.launch-modal__close:hover{color:var(--ink-900)}.launch-modal__label{font-size:var(--text-lg);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bronze-600);margin-bottom:var(--space-3);transition:color var(--duration-theme) var(--ease-out);font-weight:600}.launch-modal__title{font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight);color:var(--ink-900);margin-bottom:var(--space-3);transition:color var(--duration-theme) var(--ease-out)}.launch-modal__body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink-500);margin-bottom:var(--space-5);transition:color var(--duration-theme) var(--ease-out)}.launch-modal__tagline{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bronze-600);margin-bottom:var(--space-6);transition:color var(--duration-theme) var(--ease-out);font-weight:600}.launch-modal .btn{width:100%;max-width:18rem;margin-inline-start:auto;margin-inline-end:auto}@media (prefers-reduced-motion:reduce){.launch-modal__backdrop,.launch-modal__panel{transition:none}}.cookie-banner{z-index:350;transition:transform var(--duration-base) var(--ease-out);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cookie-banner.is-open{transform:translateY(0)}.cookie-banner__bar{padding-block:var(--space-4);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--ink-200);box-shadow:var(--shadow-lg);background:#102b4ff0}.cookie-banner__row{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.cookie-banner__text{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-500);flex:320px}.cookie-banner__text a{color:var(--bronze-600)}:root[data-theme=light] .cookie-banner__text a{color:var(--bronze-800)}.cookie-banner__text a:hover{text-decoration:underline}.cookie-banner__actions{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.cookie-banner__panel{padding-block:var(--space-5);background:var(--paper-0);border-top:1px solid var(--ink-200);max-height:60vh;overflow-y:auto}.cookie-banner__options{gap:var(--space-3);flex-direction:column;display:flex}.cookie-banner__option{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--ink-200);border-radius:var(--radius-sm);cursor:pointer;display:flex}.cookie-banner__option--locked{opacity:.75;cursor:default}.cookie-banner__option input{width:20px;height:20px;accent-color:var(--bronze-500);flex:none;margin-top:2px}.cookie-banner__option-body{flex-direction:column;gap:2px;display:flex}.cookie-banner__option-body strong{font-size:var(--text-sm);color:var(--ink-900)}.cookie-banner__option-body small{font-size:var(--text-xs);color:var(--ink-500);line-height:var(--leading-normal)}.cookie-banner__panel-actions{margin-top:var(--space-4);justify-content:flex-end;display:flex}@media (max-width:720px){.cookie-banner__row{flex-direction:column;align-items:stretch}.cookie-banner__text{flex:none}.cookie-banner__actions{flex-direction:column}.cookie-banner__actions .btn,.cookie-banner__panel-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.cookie-banner{transition:none}}.hero{isolation:isolate;padding-block:var(--space-5) var(--space-6);background-color:var(--paper-0);transition:background-color var(--duration-theme) var(--ease-out);position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-1;transition:opacity var(--duration-theme) var(--ease-out);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0}.hero:before{opacity:1;background-image:radial-gradient(circle,#5ea8ff38 1px,#0000 1.4px)}.hero:after{opacity:0;background-image:radial-gradient(circle,#cfa55866 1px,#0000 1.4px)}.hero__bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.hero__photo{object-fit:cover;object-position:72% center;width:100%;height:100%}.hero__scrim{background:linear-gradient(90deg, var(--paper-0) 4%, #08172cd1 42%, #08172c47 78%), linear-gradient(180deg, #08172c8c 0%, #08172c00 35%, var(--paper-0) 99%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__inner{min-height:62vh;padding-block:var(--space-6);flex-direction:column;justify-content:center;display:flex;position:relative}.hero__copy{max-width:46rem}.hero__title{letter-spacing:-.03em;margin-bottom:var(--space-4);color:#fff;background:linear-gradient(#fff 30%,#9dc7ff 100%);-webkit-text-fill-color:transparent;transition:color var(--duration-theme) var(--ease-out), -webkit-text-fill-color var(--duration-theme) var(--ease-out);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.4375rem,.221rem + 6.08vw,4.25rem);font-weight:700;line-height:1.04}.hero__title-accent{color:var(--bronze-600);-webkit-text-fill-color:var(--bronze-600);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hero__subtitle{font-size:clamp(.9375rem,.63rem + 1.3vw,1.1875rem);line-height:var(--leading-normal);color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out);margin-bottom:var(--space-5)}#registry .hero__title{font-size:clamp(2rem,1.2rem + 4.6vw,4.25rem)}#registry .hero__subtitle{font-size:clamp(1rem,.93rem + .3vw,1.1875rem)}.hero__actions{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hero__social{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);padding-inline:var(--container-pad);flex-wrap:wrap;display:flex}.hero__social-label{color:var(--ink-500);font-size:clamp(.75rem,.706rem + .19vw,.875rem);font-weight:500}.hero__social-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero__social-link{border-radius:var(--radius-sm);border:1px solid var(--ink-200);width:2.25rem;height:2.25rem;color:var(--brand,var(--ink-500));-webkit-backdrop-filter:blur(10px);transition:color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);background:#102b4f99;justify-content:center;align-items:center;display:inline-flex}.hero__social-link:hover{color:var(--bronze-600);border-color:var(--bronze-600)}.hero__social-link:focus-visible{color:var(--bronze-600);border-color:var(--bronze-600)}@media (pointer:coarse){.hero__social-link{width:2.75rem;height:2.75rem}}@media (min-width:1080px){.hero__social{right:calc(max(0px, (100% - (var(--container-max) + 96px)) / 2) + var(--container-pad));bottom:calc(var(--space-6) * 2);white-space:nowrap;flex-wrap:nowrap;width:max-content;margin-top:0;padding-inline-start:0;padding-inline-end:0;position:absolute}}.hero__note{margin-top:var(--space-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bronze-600);font-size:clamp(.6875rem,.62rem + .29vw,.875rem);font-weight:600;display:block}.hero__verified{column-gap:var(--space-5);row-gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,max-content);display:grid}@media (min-width:720px){.hero__verified{column-gap:var(--space-6);flex-wrap:nowrap;display:flex}}.hero__verified-item{align-items:center;gap:var(--space-2);display:inline-flex}.hero__verified-icon{object-fit:contain;flex-shrink:0;width:clamp(20px,18px + .55vw,26px);height:clamp(20px,18px + .55vw,26px)}.hero__verified-item span{letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:#fff;font-size:clamp(.5rem,.4rem + .55vw,.9375rem);font-weight:700}@media (min-width:900px){.hero__inner{min-height:78vh}}.hero__verified-card{max-width:26rem;margin-top:var(--space-6);border:1px solid var(--ink-200);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);background:#102b4f99;border-radius:clamp(.625rem,.418rem + 1.03vw,1rem);align-items:center;gap:clamp(.375rem,.168rem + 1.03vw,.75rem);padding:clamp(.5rem,.224rem + 1.38vw,1rem);display:flex}.hero__verified-card-mark{object-fit:contain;flex:none;width:clamp(6.5rem,5.12rem + 6.9vw,9rem);height:clamp(6.5rem,5.12rem + 6.9vw,9rem)}.hero__verified-card-text{gap:var(--space-1);border-left:2px solid var(--bronze-600);flex-direction:column;min-width:0;padding-left:clamp(.5rem,.224rem + 1.38vw,1rem);display:flex}.hero__verified-card-text strong{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--bronze-600);font-weight:700}.hero__verified-card-text span{font-size:var(--text-sm);color:#fff;font-weight:500}.hero__verified-card-text em{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--bronze-600);font-style:normal;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-500);font-weight:600}.card{column-gap:var(--space-3);row-gap:var(--space-2);border:1px solid var(--ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-theme) var(--ease-out);background:#102b4f99;grid-template-columns:auto 1fr;align-items:start;padding:.5rem;display:grid;overflow:hidden}.card--no-icon{grid-template-columns:1fr}.card:hover{border-color:var(--accent-500);box-shadow:var(--shadow-md);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.card:hover{transform:none}}.card__icon{color:var(--accent-400);grid-area:1/1/3;align-self:center;align-items:center;display:inline-flex}.card__icon svg{flex-shrink:0}@media (max-width:480px){.card{column-gap:var(--space-2);row-gap:var(--space-1);padding:.375rem}.card__icon svg{width:104px;height:104px}}.card__icon--blue{color:#4f9dff}.card__icon--teal{color:#2dd4bf}.card__icon--gold{color:#f2b84d}.card__icon--violet{color:#a78bfa}.card__icon--coral{color:#ff8a65}.card__title{font-size:var(--text-xl);text-align:left;transition:color var(--duration-theme) var(--ease-out);grid-area:1/2;font-weight:600}.card__body{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-900);transition:color var(--duration-theme) var(--ease-out);grid-area:2/2}.card--no-icon .card__title,.card--no-icon .card__body{grid-column:1}.footer{background:var(--footer-bg);color:var(--footer-fg);padding-block:var(--space-5) var(--space-4);transition:background-color var(--duration-theme) var(--ease-out), color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);border-top:1px solid #0000}.footer__grid{gap:var(--space-6);padding-bottom:var(--space-4);transition:border-color var(--duration-theme) var(--ease-out);border-bottom:1px solid #fdfcfa1f;grid-template-columns:1fr;display:grid}.footer__lockup{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.footer__mark{border-radius:var(--radius-sm);flex-shrink:0;width:34px;height:34px}.footer__wordmark{font-size:var(--text-sm);letter-spacing:-.01em;color:var(--bronze-600);transition:color var(--duration-theme) var(--ease-out);font-weight:500}.footer__brand p{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--footer-muted);max-width:34ch;transition:color var(--duration-theme) var(--ease-out)}.footer__heading{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--footer-muted);margin-bottom:var(--space-3);transition:color var(--duration-theme) var(--ease-out);font-weight:600}.footer__links{gap:var(--space-2);flex-direction:column;display:flex}.footer__link{font-size:var(--text-sm);color:var(--footer-link);transition:color var(--duration-base) var(--ease-out)}.footer__link:hover{color:var(--footer-fg)}.footer__link--button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.footer__meta{gap:var(--space-4);padding-top:var(--space-3);font-size:var(--text-xs);color:var(--footer-muted);transition:color var(--duration-theme) var(--ease-out);flex-wrap:wrap;justify-content:space-between;display:flex}.footer__legal{align-items:center;gap:var(--space-2);display:flex}.footer__legal .footer__link{font-size:inherit;color:inherit}.footer__legal .footer__link:hover{text-decoration:underline}@media (min-width:720px){.footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.faq-list__label{margin-top:var(--space-7)}.faq-lower-s{text-transform:lowercase}.faq-jump{color:inherit;cursor:pointer;place-items:center;text-decoration:none}.faq-jump .card__title{text-align:center}.faq-jump:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}.faq-list__label[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.faq-list{gap:var(--space-2);flex-direction:column;display:flex}.faq-row{padding:var(--space-4) var(--space-5);background:var(--card-surface);border:1px solid var(--ink-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out)}.faq-row:hover{box-shadow:var(--shadow-md)}.faq-row__summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.faq-row__summary::marker{content:""}.faq-row__summary::-webkit-details-marker{display:none}.faq-row__q{min-width:0;font-size:var(--text-lg);color:var(--ink-900);transition:color var(--duration-theme) var(--ease-out);flex:auto;font-weight:600}.faq-row__toggle{border:1px solid var(--ink-200);border-radius:var(--radius-full);width:24px;height:24px;color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);flex-shrink:0;position:relative}.faq-row__toggle:before,.faq-row__toggle:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-row__toggle:before{width:10px;height:2px}.faq-row__toggle:after{width:2px;height:10px;transition:transform var(--duration-base) var(--ease-out)}.faq-row[open] .faq-row__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-row__a{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-900);transition:color var(--duration-theme) var(--ease-out)}.faq-row__list{margin-top:var(--space-2);padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.faq-row__list li{list-style:outside}.faq-row__a p+p,.faq-row__a ul+p{margin-top:var(--space-2)}.team-grid{gap:var(--space-2);margin-top:var(--space-6);text-align:left;grid-template-columns:1fr;display:grid}.team-card{gap:var(--space-2);padding:var(--space-3);background:var(--card-surface);border:1px solid var(--ink-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);flex-direction:column;display:flex}.team-card:hover{box-shadow:var(--shadow-md)}.team-card__name{font-size:var(--text-lg);color:var(--ink-900);transition:color var(--duration-theme) var(--ease-out);font-weight:600}.team-card__role{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bronze-600);transition:color var(--duration-theme) var(--ease-out);font-weight:600}.team-card__bio{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-900);transition:color var(--duration-theme) var(--ease-out)}@media (min-width:480px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.team-grid{grid-template-columns:repeat(4,1fr)}}.dir-search{max-width:46rem;margin:var(--space-5) auto 0}.dir-search__field{align-items:center;gap:var(--space-2);padding:var(--space-2);padding-left:var(--space-3);background:var(--white);border:1px solid var(--ink-200);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-theme) var(--ease-out);display:flex}.dir-search__field:focus-within{border-color:var(--accent-500);box-shadow:0 0 0 3px var(--accent-glow)}.dir-search__input{min-width:0;min-height:40px;color:var(--ink-900);-webkit-appearance:none;appearance:none;transition:color var(--duration-theme) var(--ease-out);background:0 0;border:none;flex:auto;font-family:inherit;font-size:clamp(.617rem,4.72vw - .326rem,1rem);line-height:1.4}.dir-search__input:focus{outline:none}.dir-search__input::placeholder{color:var(--ink-400)}.dir-search__input::-webkit-search-decoration{-webkit-appearance:none}.dir-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.dir-search__btn{border-radius:var(--radius-full);background:var(--paper-0);color:#fff;width:44px;height:44px;transition:background-color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dir-search__btn:hover{background:var(--paper-50)}.dir-search__btn:disabled{opacity:.5;cursor:not-allowed}.dir-status{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-500);text-align:center;min-height:1.4em;transition:color var(--duration-theme) var(--ease-out)}.dir-results{gap:var(--space-3);margin-top:var(--space-4);text-align:left;grid-template-columns:1fr;display:grid}.dir-card{padding:var(--space-4);border:1px solid var(--ink-200);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);transition:background-color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);background:#102b4f99}.dir-card__top{align-items:center;gap:var(--space-3);display:flex}.dir-card__photo{object-fit:cover;border:1px solid var(--ink-200);border-radius:50%;flex:none;width:56px;height:56px}.dir-card__photo--empty{background:var(--paper-50);color:var(--ink-500);font-size:var(--text-sm);place-items:center;font-weight:600;display:grid}.dir-card__who{min-width:0}.dir-card__name{font-size:var(--text-lg);color:#fff;transition:color var(--duration-theme) var(--ease-out);font-weight:600}.dir-card__meta{font-size:var(--text-sm);color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out)}.dir-card__id{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--ink-400);transition:color var(--duration-theme) var(--ease-out)}.dir-card__badge{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--accent-500);font-size:var(--text-xs);color:#fff;transition:color var(--duration-theme) var(--ease-out);background:#2f8bff29;font-weight:600;display:inline-flex}.dir-card__check{background:var(--accent-500);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.dir-card__line{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out)}.dir-card__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-400);transition:color var(--duration-theme) var(--ease-out);margin-bottom:2px;display:block}.dir-card__line--muted{color:var(--ink-400);font-size:var(--text-xs);transition:color var(--duration-theme) var(--ease-out)}.dir-card--link{color:inherit;cursor:pointer;text-decoration:none;display:block}.dir-card--link:hover{border-color:var(--accent-500);text-decoration:none}.dir-card--link:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}.dir-card__cta{align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--accent-400);font-weight:600;display:inline-flex}.dir-card--link:hover .dir-card__cta{text-decoration:underline}.dir-card__checklist{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.dir-card__checklist-item{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out);display:flex}.dir-card__checklist-status{color:var(--status-verified);font-weight:600}@media (min-width:620px){.dir-results{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.grid-2{gap:var(--space-2);margin-top:var(--space-5);text-align:left;grid-template-columns:1fr;display:grid}.card__list{padding-left:var(--space-4);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.card__list li{list-style:outside}@media (min-width:720px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding__insurance{margin-top:var(--space-7);text-align:left}.insurers{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.insurers li{flex:none}.insurers__link{min-height:44px;padding:0 var(--space-4);border:1px solid var(--ink-200);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--ink-900);text-align:center;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), background-color var(--duration-theme) var(--ease-out);background:#102b4f99;justify-content:center;align-items:center;font-weight:600;display:flex}.insurers__link:hover{border-color:var(--accent-500);color:#fff;text-decoration:none}#trainer-onboarding .hero__subtitle{text-align:left;max-width:none;margin-inline-start:0;margin-inline-end:0}.onboarding__cta{gap:var(--space-2);margin-top:var(--space-5);flex-flow:wrap;display:flex}.pricing-card{margin-top:var(--space-5);max-width:28rem;padding:var(--space-5);border:1px solid var(--ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);text-align:left;transition:background-color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);background:#102b4f99}.pricing-card__eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bronze-600);margin-bottom:var(--space-2);transition:color var(--duration-theme) var(--ease-out);font-weight:700}.pricing-card__plan{margin-top:var(--space-5);margin-bottom:var(--space-2);font-size:var(--text-base);color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out);font-weight:500}.pricing-card__old-price{margin-bottom:var(--space-1);font-size:var(--text-base);color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out);font-weight:500;text-decoration:line-through;text-decoration-thickness:2px}.pricing-card__price-label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-500);margin-bottom:var(--space-1);transition:color var(--duration-theme) var(--ease-out);font-weight:700;display:block}.pricing-card__price{margin-bottom:var(--space-1);font-size:var(--text-2xl);color:var(--bronze-600);transition:color var(--duration-theme) var(--ease-out);font-weight:700}.pricing-card__period{font-size:var(--text-sm);color:var(--ink-500);transition:color var(--duration-theme) var(--ease-out);font-weight:500}.pricing-card__includes{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-500);margin-bottom:var(--space-3);transition:color var(--duration-theme) var(--ease-out);font-weight:600}.pricing-card__list{gap:var(--space-2) var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:480px){.pricing-card__list{grid-template-columns:1fr 1fr}.pricing-card__item:last-child:nth-child(odd){grid-column:1/-1}}.pricing-card__item{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-900);transition:color var(--duration-theme) var(--ease-out);display:flex}.pricing-card__check{background:var(--accent-500);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.onboarding__pitch{margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--ink-500);text-align:left;transition:color var(--duration-theme) var(--ease-out)}#registry-directory .hero__subtitle{text-align:left;max-width:none;margin-inline-start:0;margin-inline-end:0}.contact-topics{margin-top:var(--space-4);text-align:left}.contact-topic+.contact-topic{margin-top:var(--space-5)}.inquiry{margin-top:var(--space-4);text-align:left}.inquiry__title{font-size:var(--text-2xl);margin-bottom:var(--space-2);color:var(--ink-900);transition:color var(--duration-theme) var(--ease-out)}.inquiry__note{font-size:var(--text-sm);color:var(--ink-500);margin-bottom:var(--space-5);transition:color var(--duration-theme) var(--ease-out)}.inquiry__req{color:var(--bronze-600);transition:color var(--duration-theme) var(--ease-out)}.inquiry__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.inquiry__field{flex-direction:column;min-width:0;display:flex}.inquiry__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-700);margin-bottom:var(--space-2);transition:color var(--duration-theme) var(--ease-out);font-weight:600}.inquiry__control{width:100%;min-width:0;min-height:48px;padding:var(--space-3);color:var(--ink-900);background:var(--white);border:1px solid var(--ink-200);border-radius:var(--radius-sm);-webkit-appearance:none;appearance:none;transition:background-color var(--duration-theme) var(--ease-out), color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);font-family:inherit;font-size:16px;line-height:1.4}.inquiry__control::placeholder{color:var(--ink-400)}.inquiry__control:focus{border-color:var(--accent-500);outline:none}.inquiry__select{padding-right:var(--space-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23a8bcd6' stroke-width='1.5'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:12px 8px}.inquiry__textarea{resize:vertical;min-height:140px}.inquiry__captcha:empty{margin:0}.inquiry__captcha:not(:empty),.inquiry__submit{margin-top:var(--space-5)}.inquiry__status{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-500);min-height:1.4em;transition:color var(--duration-theme) var(--ease-out)}.inquiry__status.is-ok{color:var(--accent-400)}.inquiry__status.is-error{color:var(--bronze-600)}.inquiry__mailto{color:var(--accent-400);text-decoration:underline}@media (min-width:720px){.inquiry__grid{grid-template-columns:1fr 1fr}.inquiry__field--full{grid-column:1/-1}.inquiry__submit{width:auto}}.hero__title-brand{color:var(--bronze-600);-webkit-text-fill-color:var(--bronze-600);transition:color var(--duration-theme) var(--ease-out), -webkit-text-fill-color var(--duration-theme) var(--ease-out);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.legal__updated{margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--ink-400);transition:color var(--duration-theme) var(--ease-out)}.legal__intro{margin-bottom:var(--space-6)}.legal__intro p+p{margin-top:var(--space-3)}.legal__layout{gap:var(--space-6);text-align:left;grid-template-columns:1fr;align-items:start;display:grid}.legal__toc{gap:var(--space-1);padding:var(--space-4);background:var(--card-surface);border:1px solid var(--ink-100);border-radius:var(--radius-lg);transition:background-color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out);flex-direction:column;display:flex}.legal__toc-label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bronze-600);margin-bottom:var(--space-2);transition:color var(--duration-theme) var(--ease-out);font-weight:600}.legal__toc-link{padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--ink-500);transition:color var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.legal__toc-link:hover{color:var(--ink-900);background:var(--ink-100)}.legal__content{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.legal__section{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.legal__heading{font-size:var(--text-xl);margin-bottom:var(--space-3);transition:color var(--duration-theme) var(--ease-out)}.legal__body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink-900);transition:color var(--duration-theme) var(--ease-out)}.legal__body p+p,.legal__body ul+p,.legal__body p+ul{margin-top:var(--space-3)}.legal__list{margin-top:var(--space-2);padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.legal__list li{list-style:outside}.legal__placeholder{color:var(--ink-400);transition:color var(--duration-theme) var(--ease-out);font-style:italic}.legal__back-to-top{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--accent-400);transition:color var(--duration-theme) var(--ease-out);font-weight:600;display:inline-block}.legal__back-to-top:hover{color:var(--accent-500);text-decoration:underline}@media (min-width:900px){.legal__layout{grid-template-columns:240px 1fr}.legal__toc{top:calc(var(--nav-height) + var(--space-5));position:sticky}}main:before,main:after{content:"";z-index:-1;transition:opacity var(--duration-theme) var(--ease-out);pointer-events:none;background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0}main:before{opacity:0;background-image:radial-gradient(circle,#5ea8ff38 1px,#0000 1.4px)}main:after{opacity:0;background-image:radial-gradient(circle,#cfa55866 1px,#0000 1.4px)}:root:not([data-theme=light]) body:not([data-route=home]) main:before,:root[data-theme=light] body:not([data-route=home]) main:after{opacity:1}:root[data-theme=light] .nav,:root[data-theme=light] .nav.is-scrolled{border-bottom-color:var(--ink-200);box-shadow:none;background:#fff}:root[data-theme=light] .nav__wordmark-top,:root[data-theme=light] .nav__wordmark-main,:root[data-theme=light] .nav__toggle,:root[data-theme=light] .nav__theme,:root[data-theme=light] .nav__link.is-active{color:var(--paper-ink)}:root[data-theme=light] .nav__tagline,:root[data-theme=light] .nav__link{color:var(--paper-ink-muted)}:root[data-theme=light] .nav__link:hover{color:var(--paper-ink);background:#08172c0f}:root[data-theme=light] .nav__theme,:root[data-theme=light] .nav__account-menu{border-color:var(--ink-200);background:#fff}:root[data-theme=light] .nav__account-link{color:var(--paper-ink-muted)}:root[data-theme=light] .nav__account-link:hover{color:var(--paper-ink);background:#08172c0f}:root[data-theme=light] body{background:#fff}:root[data-theme=light] .footer{color:var(--paper-ink);border-top-color:var(--ink-200);background:#fff}:root[data-theme=light] .footer__grid{border-bottom-color:var(--ink-200)}:root[data-theme=light] .footer__wordmark{color:var(--paper-ink)}:root[data-theme=light] .footer__brand p,:root[data-theme=light] .footer__heading,:root[data-theme=light] .footer__meta,:root[data-theme=light] .footer__link{color:var(--paper-ink-muted)}:root[data-theme=light] .footer__link:hover{color:var(--paper-ink)}:root[data-theme=light] .mobile-menu{background:#fff}:root[data-theme=light] .mobile-menu .nav__wordmark-top,:root[data-theme=light] .mobile-menu .nav__wordmark-main{color:var(--paper-ink)}:root[data-theme=light] .mobile-menu .nav__tagline{color:var(--paper-ink-muted)}:root[data-theme=light] .mobile-menu .nav__link{color:var(--paper-ink)}:root[data-theme=light] .mobile-menu .mobile-menu__link{border-bottom-color:var(--ink-200)}:root[data-theme=light] .mobile-menu .mobile-menu__link svg,:root[data-theme=light] .mobile-menu .mobile-menu__links--plain .nav__link{color:var(--paper-ink-muted)}:root[data-theme=light] .mobile-menu .nav__link:hover{color:var(--accent-600);background:0 0}:root[data-theme=light] .mobile-menu .nav__theme{border-color:var(--ink-200);color:var(--paper-ink-muted);background:#fff}:root[data-theme=light] .mobile-menu .nav__account-menu{border-color:var(--ink-200);background:#fff}:root[data-theme=light] .mobile-menu .nav__account-link{color:var(--paper-ink-muted)}:root[data-theme=light] .mobile-menu .nav__account-link:hover{color:var(--paper-ink);background:#08172c0f}:root[data-theme=light] .mobile-menu .mobile-menu__close{color:var(--paper-ink-muted)}:root[data-theme=light] .mobile-menu .mobile-menu__close:hover{color:var(--paper-ink)}:root[data-theme=light] .hero:not(#registry){background-color:#fff}:root[data-theme=light] .hero:not(#registry):before{opacity:0}:root[data-theme=light] .hero:not(#registry):after{opacity:1}:root[data-theme=light] .hero:not(#registry) .hero__title{color:var(--paper-ink);-webkit-text-fill-color:var(--paper-ink)}:root[data-theme=light] .hero:not(#registry) .hero__subtitle{color:var(--paper-ink-soft)}:root[data-theme=light] .section--tint{background:#fff}:root[data-theme=light] .section--tint:before{opacity:0}:root[data-theme=light] .section--tint:after{opacity:1}:root[data-theme=light] .section__title{color:var(--paper-ink)}:root[data-theme=light] .section__lede{color:var(--paper-ink-soft)}:root[data-theme=light] .card,:root[data-theme=light] .faq-row,:root[data-theme=light] .team-card{border-color:var(--ink-200);background:#fff}:root[data-theme=light] .card__title,:root[data-theme=light] .faq-row__q,:root[data-theme=light] .team-card__name{color:var(--paper-ink)}:root[data-theme=light] .card__body,:root[data-theme=light] .faq-row__a,:root[data-theme=light] .team-card__bio{color:var(--paper-ink-soft)}:root[data-theme=light] .faq-row__toggle{color:var(--paper-ink-soft);border-color:var(--ink-200)}:root[data-theme=light] .card__icon--blue{color:#105eb7}:root[data-theme=light] .card__icon--teal{color:#0a8574}:root[data-theme=light] .card__icon--gold{color:#b9801e}:root[data-theme=light] .card__icon--violet{color:#6232d3}:root[data-theme=light] .card__icon--coral{color:#d3451c}:root[data-theme=light] .section__label,:root[data-theme=light] .team-card__role{color:var(--bronze-700)}:root[data-theme=light] .launch-modal__panel{border-color:var(--ink-200);background:#fff}:root[data-theme=light] .launch-modal__title{color:var(--paper-ink)}:root[data-theme=light] .launch-modal__body{color:var(--paper-ink-soft)}:root[data-theme=light] .launch-modal__label,:root[data-theme=light] .launch-modal__tagline{color:var(--bronze-700)}:root[data-theme=light] .cookie-banner__bar{border-top-color:var(--ink-200);background:#fffffff0}:root[data-theme=light] .cookie-banner__panel{background:#fff}:root[data-theme=light] .cookie-banner__text{color:var(--paper-ink-soft)}:root[data-theme=light] .cookie-banner__option-body strong{color:var(--paper-ink)}:root[data-theme=light] .cookie-banner__option-body small{color:var(--paper-ink-muted)}:root[data-theme=light] .inquiry__title{color:var(--paper-ink)}:root[data-theme=light] .inquiry__note{color:var(--paper-ink-soft)}:root[data-theme=light] .inquiry__label{color:#08172ccc}:root[data-theme=light] .inquiry__control{color:var(--paper-ink);border-color:var(--ink-200);background:#fff}:root[data-theme=light] .inquiry__control::placeholder{color:var(--paper-ink-muted)}:root[data-theme=light] .inquiry__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2308172c' stroke-width='1.5'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:12px 8px}:root[data-theme=light] .inquiry__status{color:var(--paper-ink-soft)}:root[data-theme=light] .inquiry__status.is-ok,:root[data-theme=light] .inquiry__mailto{color:var(--accent-600)}:root[data-theme=light] .inquiry__status.is-error,:root[data-theme=light] .inquiry__req{color:var(--bronze-700)}:root[data-theme=light] .pricing-card{border-color:var(--ink-200);background:#fff}:root[data-theme=light] .pricing-card__item{color:var(--paper-ink)}:root[data-theme=light] .pricing-card__plan,:root[data-theme=light] .pricing-card__period,:root[data-theme=light] .pricing-card__old-price,:root[data-theme=light] .pricing-card__price-label{color:var(--paper-ink-muted)}:root[data-theme=light] .pricing-card__eyebrow,:root[data-theme=light] .pricing-card__price{color:var(--bronze-700)}:root[data-theme=light] .pricing-card__includes,:root[data-theme=light] .onboarding__pitch{color:var(--paper-ink-soft)}:root[data-theme=light] .insurers__link{color:var(--paper-ink);border-color:var(--ink-200);background:#fff}:root[data-theme=light] .insurers__link:hover,:root[data-theme=light] .legal__updated{color:var(--paper-ink)}:root[data-theme=light] .legal__body,:root[data-theme=light] .legal__placeholder{color:var(--paper-ink-soft)}:root[data-theme=light] .legal__heading,:root[data-theme=light] .legal__back-to-top{color:var(--bronze-700)}:root[data-theme=light] .legal__back-to-top:hover{color:var(--bronze-800)}:root[data-theme=light] .legal__toc{border-color:var(--ink-200);background:#fff}:root[data-theme=light] .legal__toc-label,:root[data-theme=light] .legal__toc-link{color:#08172ccc}:root[data-theme=light] .legal__toc-link:hover{color:var(--paper-ink);background:#08172c0f}:root[data-theme=light] .dir-status{color:var(--paper-ink-soft)}:root[data-theme=light] .dir-search__field{background:#fff}:root[data-theme=light] .dir-search__input{color:var(--paper-ink)}:root[data-theme=light] .dir-search__input::placeholder{color:var(--paper-ink-muted)}:root[data-theme=light] .dir-card{border-color:var(--ink-200);background:#fff}:root[data-theme=light] .dir-card__cta{color:var(--accent-600)}:root[data-theme=light] .dir-card--link:hover{border-color:var(--accent-600)}:root[data-theme=light] .dir-card__name{color:var(--paper-ink)}:root[data-theme=light] .dir-card__meta,:root[data-theme=light] .dir-card__line{color:var(--paper-ink-soft)}:root[data-theme=light] .dir-card__id,:root[data-theme=light] .dir-card__label,:root[data-theme=light] .dir-card__line--muted{color:#08172c80}:root[data-theme=light] .dir-card__checklist-item{color:var(--paper-ink-soft)}:root[data-theme=light] .dir-card__badge{color:var(--accent-600)}
