.Logo-module__ugCtEW__logo{inline-size:10.75rem;color:var(--text-primary);line-height:0;display:inline-block}.Logo-module__ugCtEW__lockup{aspect-ratio:1650/341;background-color:currentColor;inline-size:100%;display:block;-webkit-mask:url(/images/brand/qualifyr-lockup.png) 50%/contain no-repeat;mask:url(/images/brand/qualifyr-lockup.png) 50%/contain no-repeat}.Logo-module__ugCtEW__large{inline-size:13.5rem}.Logo-module__ugCtEW__stacked{inline-size:12rem}.Logo-module__ugCtEW__inverse{color:var(--text-inverse)}@media (max-width:479px){.Logo-module__ugCtEW__logo{inline-size:9.5rem}.Logo-module__ugCtEW__large,.Logo-module__ugCtEW__stacked{inline-size:11rem}}
:root{--color-ink:#171513;--color-espresso:#2a211c;--color-ivory:#f5f0e7;--color-paper:#fffdf8;--color-sand:#dccfbd;--color-stone:#a99d90;--color-brass:#b08a52;--color-copper:#a9573f;--color-muted:#70675f;--color-border:#ded5c9;--color-copper-deep:#8b452f;--color-brass-deep:#7f6237;--color-border-strong:#70675f;--surface-page:var(--color-ivory);--surface-raised:var(--color-paper);--surface-sunken:var(--color-sand);--surface-inverse:var(--color-ink);--text-primary:var(--color-ink);--text-secondary:var(--color-muted);--text-accent:var(--color-copper-deep);--text-inverse:var(--color-ivory);--text-inverse-secondary:var(--color-stone);--rule-hairline:var(--color-border);--rule-strong:var(--color-border-strong);--rule-accent:var(--color-brass);--rule-inverse:#f5f0e729;--focus-ring:var(--color-ink);--focus-ring-inverse:var(--color-paper);--state-error:#8b452f;--state-error-surface:#f6e7e0;--state-success:#4a3f2a;--state-success-surface:#efeadc;--family-display:var(--font-display), Georgia, "Times New Roman", serif;--family-text:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;--family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-3xs:.75rem;--text-2xs:.8125rem;--text-xs:.875rem;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:clamp(1.125rem, 1.04rem + .4vw, 1.3125rem);--text-xl:clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.37rem + .65vw, 1.875rem);--text-3xl:clamp(2.125rem, 1.55rem + 2.55vw, 3.75rem);--text-4xl:clamp(2.25rem, 1.6rem + 2.9vw, 3.5rem);--text-5xl:clamp(2.875rem, 1.95rem + 4.15vw, 5.25rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.05;--leading-snug:1.18;--leading-normal:1.4;--leading-relaxed:1.7;--tracking-tight:-.04em;--tracking-snug:-.03em;--tracking-normal:0;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6rem;--space-12:8rem;--space-13:10rem;--space-14:12.5rem;--section-gap:clamp(5rem, 3rem + 8vw, 10rem);--section-gap-tight:clamp(3rem, 2rem + 4vw, 5rem);--container-max:78.75rem;--container-reading:45rem;--measure:64ch;--gutter:clamp(1.25rem, .6rem + 2.8vw, 3rem);--border-width:1px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-full:999px;--shadow-subtle:0 1px 2px #1715130f;--shadow-raised:0 2px 8px #17151312;--duration-fast:.18s;--duration-base:.32s;--duration-slow:.48s;--ease-out:cubic-bezier(.22, .61, .36, 1);--header-height:4.5rem;--z-header:100;--z-overlay:200;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4));scrollbar-color:var(--color-stone) var(--color-ivory);scrollbar-width:thin}body{background-color:var(--surface-page);min-block-size:100dvh;color:var(--text-primary);font-family:var(--family-text);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:oldstyle-nums}h1,h2{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-family:var(--family-display)!important;font-weight:var(--weight-semibold)!important}h1{font-size:var(--text-5xl)!important;letter-spacing:var(--tracking-tight)!important;line-height:.95!important}h2{font-size:var(--text-3xl)!important;letter-spacing:var(--tracking-snug)!important;line-height:1!important}h3,h4,h5,h6{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-family:var(--family-text)!important;font-weight:var(--weight-bold)!important}h3{font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.2}h4{font-size:var(--text-lg);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}p{text-wrap:pretty}p,li,dd,figcaption,blockquote,label{overflow-wrap:break-word}a{color:inherit;-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted);text-underline-offset:.22em;transition:text-decoration-color var(--duration-fast) var(--ease-out);text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}img,picture,svg,video{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}input,textarea,select{font-size:max(1rem, var(--text-sm))}button{cursor:pointer;background:0 0;border:0}ul,ol{padding-inline-start:0;list-style:none}hr{border:0;border-block-start:var(--border-width) solid var(--rule-hairline);block-size:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}[data-surface=inverse] :focus-visible{outline-color:var(--focus-ring-inverse)}::selection{background-color:var(--color-ink);color:var(--color-paper)}[data-surface=inverse] ::selection{background-color:var(--color-sand);color:var(--color-ink)}html[data-motion=on] [data-reveal-target]>:first-child{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transform:translateY(12px)}html[data-motion=on] [data-reveal-target][data-revealed=true]>:first-child,html[data-motion=on] main>[data-reveal-target]:first-child>:first-child{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal-target]>:first-child{opacity:1!important;transition:none!important;transform:none!important}}.stack-lg{margin-block-start:var(--space-8)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:target,[id]{scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}

