.qnav[data-astro-cid-lu53zf5r]{position:sticky;top:0;z-index:100;background:var(--q-field);color:var(--q-ink);font-family:Archivo,system-ui,sans-serif}.qnav-bar[data-astro-cid-lu53zf5r]{display:flex;align-items:center;gap:32px;min-height:68px;padding:0 clamp(20px,2.2vw,32px)}.qnav-mark[data-astro-cid-lu53zf5r]{display:inline-flex;align-items:center;gap:10px;color:var(--q-clay);text-decoration:none}.qnav-mark[data-astro-cid-lu53zf5r] img[data-astro-cid-lu53zf5r]{height:25px;width:auto}.qnav-mark[data-astro-cid-lu53zf5r] svg{width:34px;height:34px;flex:none}.qnav-links[data-astro-cid-lu53zf5r]{display:flex;gap:26px;margin-left:8px}.qnav-link[data-astro-cid-lu53zf5r],.qnav-login[data-astro-cid-lu53zf5r]{color:var(--q-ink);text-decoration:none;font-size:.9375rem;font-weight:500;padding:6px 0;text-underline-offset:.3em;text-decoration-thickness:2px}.qnav-link[data-astro-cid-lu53zf5r]:hover,.qnav-login[data-astro-cid-lu53zf5r]:hover,.qnav-link[data-astro-cid-lu53zf5r].is-active{text-decoration-line:underline}.qnav-actions[data-astro-cid-lu53zf5r]{display:flex;align-items:center;gap:22px;margin-left:auto}.qnav-cta[data-astro-cid-lu53zf5r]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--q-action);color:var(--q-action-ink);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .16s cubic-bezier(.22,1,.36,1)}.qnav-cta[data-astro-cid-lu53zf5r]:hover{background:var(--q-action-hover);transform:translateY(-1px)}.qnav-burger[data-astro-cid-lu53zf5r]{display:none;min-height:44px;padding:0 4px;background:none;border:0;color:var(--q-ink);font:inherit;font-weight:600;font-size:1rem;cursor:pointer}.qnav[data-astro-cid-lu53zf5r] a[data-astro-cid-lu53zf5r]:focus-visible,.qnav[data-astro-cid-lu53zf5r] button[data-astro-cid-lu53zf5r]:focus-visible{outline:3px solid var(--q-clay);outline-offset:3px}.qnav-drawer[data-astro-cid-lu53zf5r]{display:flex;flex-direction:column;padding:8px clamp(20px,2.2vw,32px) 24px;background:var(--q-field)}.qnav-drawer[data-astro-cid-lu53zf5r][hidden]{display:none}.qnav-drawer[data-astro-cid-lu53zf5r] a[data-astro-cid-lu53zf5r]{color:var(--q-ink);text-decoration:none;font-size:1.25rem;font-weight:600;padding:12px 0}.qnav-drawer[data-astro-cid-lu53zf5r] a[data-astro-cid-lu53zf5r].is-active{color:var(--q-clay)}.qnav-drawer[data-astro-cid-lu53zf5r] .qnav-drawer-cta[data-astro-cid-lu53zf5r]{margin-top:12px;justify-content:center;color:var(--q-action-ink);font-size:1rem}.qnav-bare[data-astro-cid-lu53zf5r]{position:static}@media(max-width:960px){.qnav-links[data-astro-cid-lu53zf5r],.qnav-login[data-astro-cid-lu53zf5r],.qnav-actions[data-astro-cid-lu53zf5r]>.qnav-cta[data-astro-cid-lu53zf5r]{display:none}.qnav-burger[data-astro-cid-lu53zf5r]{display:inline-flex;align-items:center}}:root{--q-field: #F4EEE6;--q-field-2: #EBE2D4;--q-white: #FFFCF7;--q-clay: #A9573A;--q-clay-deep: #96492F;--q-clay-soft: #F6E3D6;--q-sand: #EAD7B4;--q-sand-soft: #F3E8D2;--q-sage: #93A081;--q-gold: #C99B5F;--q-ink: #2C2723;--q-ink-2: #3A322C;--q-ink-3: #4A4039;--q-paper: #FAF6F0;--q-cream: #F4EEE6;--q-muted: #6E625A;--q-faint: #B9AC9C;--q-line: rgba(44, 39, 35, .14);--q-action: #2C2723;--q-action-hover: #4A3326;--q-action-ink: #FAF6F0}:root{--cream: var(--q-paper);--cream-2: var(--q-cream);--surface: var(--q-cream);--white: var(--q-paper);--tan: var(--q-sand);--panel: var(--q-sand-soft);--clay: var(--q-clay);--clay-deep: var(--q-clay-deep);--ink: var(--q-ink);--muted: var(--q-muted);--sage: var(--q-sage);--line: var(--q-line);--on-dark: var(--q-paper);--action: var(--q-action);--action-ink: var(--q-action-ink);--sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--accent: "Archivo", system-ui, sans-serif;--mono: "Archivo", system-ui, sans-serif;--mark: "Archivo", system-ui, sans-serif;--container: 1440px;--gutter: clamp(20px, 2.2vw, 32px);--r-hero: 0px;--r-media: 0px;--r-card: 0px;--r-sm: 0px;--r-pill: 0px;--shadow-soft: none;--shadow-lift: none;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}em,.i{font-style:italic}.t-h1 em,.t-h2 em,.t-h3 em,.t-card em,h1 em,h2 em,h3 em,.prob-text em,.hero-title em,.goals-title em{font-family:inherit;font-style:normal;font-weight:inherit;font-size:inherit}.container{max-width:var(--container);margin:0 auto;padding-inline:var(--gutter);width:100%}.t-h1,.t-h2,.t-h3,.t-card,h1,h2,h3{text-wrap:balance}.t-h1,.t-h2{font-weight:800;font-stretch:62%;text-transform:uppercase;line-height:.9;letter-spacing:-.01em}.t-h1{font-size:clamp(56px,9vw,136px)}.t-h2{font-size:clamp(44px,6vw,96px)}.t-h3{font-size:clamp(24px,2.4vw,32px);line-height:1.15;font-weight:700;letter-spacing:-.01em}.t-card{font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.t-body{font-size:18px;line-height:1.55;color:var(--ink)}.t-small{font-size:14px;line-height:1.5;color:var(--muted)}.badge{display:inline-block;font-size:15px;font-weight:700;color:var(--clay)}.badge--plain{background:transparent;padding:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-size:17px;font-weight:600;text-decoration:none;border-radius:0;min-height:56px;padding:0 28px;border:1px solid transparent;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),transform .25s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn--clay{background:var(--action);color:var(--action-ink)}.btn--clay:hover{background:var(--q-action-hover)}.btn--ink{background:var(--ink);color:var(--q-paper)}.btn--light{background:var(--white);color:var(--ink)}.btn--ghost{background:var(--ink);color:var(--q-paper)}.btn--ghost:hover{background:var(--clay)}.btn--sm{min-height:44px;padding:0 18px;font-size:15px}.btn[data-inert]{cursor:default}.btn[data-inert]:hover{transform:none}.section{padding-block:clamp(64px,9vw,128px)}.section--tight{padding-block:clamp(48px,6vw,88px)}.section-head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;max-width:720px;margin:0 auto clamp(40px,6vw,72px)}.section-head--left{align-items:flex-start;text-align:left;margin-inline:0}.card{background:var(--surface)}.rail{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 auto}:target,section[id],article[id]{scroll-margin-top:84px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--cream);padding:12px 20px;text-decoration:none}.skip-link:focus{left:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.badge:has(+h1),.badge:has(+h2),.badge:has(+.t-h1),.badge:has(+.t-h2),.q-eyebrow,.legal-eyebrow,.ct-card-eyebrow{display:none!important}.card{border:0!important}h1:not(.t-h1):not(.lp-display){font-family:Archivo,system-ui,sans-serif!important;font-weight:800!important;font-stretch:62%;text-transform:uppercase;line-height:.92!important;letter-spacing:-.01em!important}h2:not(.t-h2):not(.lp-head):not(.t-h3){font-family:Archivo,system-ui,sans-serif;font-weight:700!important;letter-spacing:-.01em!important}h1 em,h2 em,h3 em,h1 .i,h2 .i{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;font-size:inherit!important;color:inherit!important}
