@font-face{font-family:Fakt;src:url(/fonts/Fakt-Blond.d9ddbf22.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fakt;src:url(/fonts/Fakt-Medium.c15ae5af.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fakt;src:url(/fonts/Fakt-SemiBold.150caa02.woff2)format("woff2");font-weight:600;font-display:swap}:root{--ink:#151418;--ink-dark:#343239;--ink-mid:#5f6368;--ink-light:#c9c9c9;--surface:#fff;--surface-muted:#eff2f0;--surface-sand:#f2f0eb;--surface-moss:#edf1eb;--surface-mauve:#e9e2e6;--plum:#725466;--surface-slate:#e1e2e5;--forest:#3f413e;--forest-light:#5c6857;--partner-green:#6e7b62;--forest-mid:#6a7760;--sage:#7a7053;--tan:#a69d79;--tan-display:#8f8760;--sand-text:#cdc4a8;--crocodile:#637057;--mint:#d4e0da;--card-moss:#edf1eb;--card-grey:#eff2f0;--card-tan:#e3dccb;--quad-moss:#e2e5e1;--quad-slate:#e1e4e6;--quad-grey:#f3f3f3;--quad-tan:#dfdcd1;--quad-mark:#caceca;--tan-cta:#7e7749;--tan-text:#6f683f;--moss-cta:#6e7b62;--slate-text:#646973;--clay-text:#8a6552;--page-max:1280px;--band-max-wide:calc(1440px + 2 * var(--band-inset));--band-inset:40px;--band-inset-hero:24px;--header-gutter:40px;--header-h:90px;--band-radius:12px;--gutter:clamp(20px, 4vw, 54px);--font-body:Fakt, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:quincy-cf, Charter, "Iowan Old Style", Georgia, serif;--fs-display:clamp(2.25rem, -3.25rem + 20vw, 3.25rem);--fs-display-product:clamp(2.25rem, -3.25rem + 20vw, 3.25rem);--fs-h2:clamp(2.25rem, .1875rem + 7.5vw, 3rem);--fs-h2-signup:clamp(1.875rem, .1875rem + 6.14vw, 3rem);--fs-h2-feature:clamp(2rem, 1.0775rem + 3.354vw, 2.6875rem);--fs-h2-faq:var(--fs-4xl);--fs-h3-step:clamp(1.75rem, 1.327rem + 1.538vw, 2rem);--fs-guide-h2:clamp(1.625rem, 1.3425rem + 1.0274vw, 2rem);--lh-guide-h2:clamp(2.25rem, 1.873rem + 1.3699vw, 2.75rem);--fs-guide-h3:clamp(1.3125rem, 1.077rem + .8562vw, 1.625rem);--lh-guide-h3:clamp(1.8125rem, 1.671rem + .5137vw, 2rem);--fs-perk:clamp(1.25rem, .987rem + 1.079vw, 1.625rem);--fs-body-lg:clamp(1rem, .9453rem + .2247vw, 1.125rem);--fs-tile-title:clamp(1rem, .9453rem + .2247vw, 1.125rem);--fs-tile-body:clamp(.75rem, .6953rem + .2247vw, .875rem);--fs-award:clamp(.625rem, .5703rem + .2247vw, .75rem);--fs-5xl:2rem;--fs-4xl:1.875rem;--fs-3xl:1.625rem;--fs-2xl:1.5rem;--fs-xl:1.25rem;--fs-lg:1.125rem;--fs-body:1rem;--fs-sm:.875rem;--fs-meta:.8125rem;--fs-xs:.75rem;--fs-2xs:.625rem;--lh-solid:1;--lh-heading:1.133;--lh-heading-lg:1.2;--lh-perk:1.23;--lh-quote:1.333;--lh-snug:1.4;--lh-normal:1.5;--lh-loose:1.667;--lh-40:40px;--lh-34:34px;--lh-32:32px;--lh-24:24px;--lh-20:20px;--lh-16:16px;--lh-14:14px;--radius:16px;--radius-pill:999px;--color-text:var(--ink);--color-text-muted:var(--ink-mid);--color-text-inverse:var(--surface);--color-surface:var(--surface);--color-surface-subtle:var(--surface-muted);--color-action:var(--ink);--color-action-hover:var(--ink-dark);--color-focus:var(--forest-light);--color-border:color-mix(in srgb, var(--ink) 18%, transparent);--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-section:clamp(3.5rem, 7vw, 7rem);--radius-sm:8px;--radius-md:var(--band-radius);--radius-lg:var(--radius);--duration-fast:.18s}@media (width>=1201px){:root{--fs-display:4rem;--fs-display-product:4.25rem}}@media (width<=1200px){:root{--band-inset:26px;--band-inset-hero:26px;--header-gutter:26px;--header-h:76px}}@media (width<=700px){:root{--header-h:68px}}html{scroll-padding-top:calc(var(--header-h) + 16px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased;margin:0;line-height:1.4}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--lh-solid);letter-spacing:0;margin:0}h1{font-size:var(--fs-display)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-tile-title)}p{margin:0}img,svg,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.band-wrap{width:100%;max-width:var(--band-max,var(--page-max));padding-inline:var(--band-pad,var(--band-inset));margin-inline:auto}.band-wrap--hero{--band-pad:var(--band-inset-hero);--band-max:none}.band-wrap--products{--band-pad:clamp(1.25rem, 3.90625vw, 50px)}.band-wrap--signup{--band-pad:clamp(1.25rem, 10.9375vw, 140px)}.band-wrap--page{--band-pad:clamp(24px, 7.8125vw, 100px)}.band-wrap--legal{--band-max:1200px;--band-pad:140px}@media (width<=1024px){.band-wrap--legal{--band-pad:32px}}.band-wrap--table{--band-max:calc(1120px + 2 * var(--band-inset))}.band-wrap--related{--band-max:calc(1020px + 2 * var(--band-inset))}.band-wrap--article{--band-max:calc(768px + 2 * var(--band-inset))}.band-wrap--hero{padding-inline:var(--band-inset-hero)}.band{border-radius:var(--band-radius);overflow:hidden}.eyebrow{font-size:var(--fs-xs);font-weight:500;line-height:var(--lh-loose);letter-spacing:1.75px;text-transform:uppercase}.btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-normal);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;border:0;text-decoration:none;display:inline-flex}.btn--primary{background:var(--color-action);color:var(--color-text-inverse)}.btn--primary:hover{background:var(--color-action-hover)}.btn--onDark{background:var(--color-surface);color:var(--color-text)}.btn--onDark:hover{background:#ececec}.btn--outline{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-text);padding-block:calc(.75rem - 1px)}.btn--outline:hover{border-color:var(--ink)}.btn--ghost{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.btn--ghost:hover{border-color:var(--ink)}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:0 0 8px;padding:.75rem 1.25rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.link-inline{color:inherit;text-underline-offset:var(--link-offset,5px);text-decoration:underline 1px dashed}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
