@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_f17049d7-module__bqZV6q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
.marketing-scope{--ink:#0d1b2a;--primary:#1d4ed8;--light-blue:#7aa7f7;--tint:#f2f4f7;--blue-tint:#e6eeff;--line:#bcc4d0;--muted:#414e5e;color:var(--ink);background:#fff;font-weight:450}.marketing-scope h1{letter-spacing:-1.2px;font-weight:800;line-height:1.02}.marketing-scope .hero-content h1{--hero-h1-size:clamp(2.5rem,1.5rem + 3vw,3.75rem)}.marketing-scope h2{letter-spacing:-.9px;font-weight:800;line-height:1.05}.marketing-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:700}.marketing-scope .hero-section{background:linear-gradient(135deg in srgb,var(--ink)0%,color-mix(in srgb,var(--ink)78%,var(--primary)22%)100%)}.marketing-scope #problem{padding-top:2rem}@media (max-height:500px){.marketing-scope .hero-section{height:auto;min-height:0}.marketing-scope .hero-content{padding-top:1rem;padding-bottom:1rem}.marketing-scope .hero-actions{margin-top:.75rem}.marketing-scope .hero-content h1{--hero-h1-size:2rem}.marketing-scope .hero-content .marketing-eyebrow{margin-bottom:.5rem}.marketing-scope .hero-content .hero-support,.marketing-scope .hero-content .hero-reassurance{margin-top:.5rem}}.marketing-scope details:not([open])>:not(summary){display:none}.marketing-scope .blog-prose{max-width:680px;color:var(--ink);-webkit-hyphens:none;hyphens:none;font-size:18px;line-height:1.7}.marketing-scope .blog-prose>*+*{margin-top:1.35em}.marketing-scope .blog-prose>p:first-child,.marketing-scope .blog-prose>h2:first-child+p{font-size:20px;line-height:1.6}.marketing-scope .blog-prose>:first-child{margin-top:0}.marketing-scope .blog-prose h2,.marketing-scope .blog-prose h3{text-wrap:pretty}.marketing-scope .blog-prose h2{letter-spacing:-.5px;margin-top:2.4em;font-size:27px;font-weight:800;line-height:1.25}.marketing-scope .blog-prose h2+*{margin-top:.75em}.marketing-scope .blog-prose h3{margin-top:1.9em;font-size:21px;font-weight:700;line-height:1.35}.marketing-scope .blog-prose h3+*{margin-top:.6em}.marketing-scope .blog-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.marketing-scope .blog-prose a:hover{text-decoration-thickness:2px}@media (max-width:640px){.marketing-scope .blog-prose{font-size:17px}.marketing-scope .blog-prose>p:first-child{font-size:19px}.marketing-scope .blog-prose h2{font-size:23px}.marketing-scope .blog-prose h3{font-size:19px}}.marketing-scope .blog-prose strong{font-weight:700}.marketing-scope .blog-prose ul,.marketing-scope .blog-prose ol{padding-left:1.5em}.marketing-scope .blog-prose ul{list-style:outside}.marketing-scope .blog-prose ol{list-style:decimal}.marketing-scope .blog-prose li+li{margin-top:.5em}.marketing-scope .blog-prose li::marker{color:var(--muted)}.marketing-scope .blog-prose blockquote{border-left:3px solid var(--line);color:var(--muted);padding-left:1em;font-style:italic}.marketing-scope .blog-prose code{background:var(--tint);border-radius:4px;padding:.15em .4em;font-size:.9em}.marketing-scope .blog-prose pre{background:var(--tint);border-radius:8px;padding:1em;overflow-x:auto}.marketing-scope .blog-prose pre code{background:0 0;padding:0}.marketing-scope .blog-prose img{border-radius:8px;max-width:100%;height:auto}.marketing-scope .blog-prose hr{border:none;border-top:1px solid var(--line);margin:2em 0}.marketing-scope .journey-tab-panel{display:none}.marketing-scope .journey-tabs-fieldset:has(#journey-match:checked) .journey-tab-panel[data-panel=match]{display:block}.marketing-scope .journey-tabs-fieldset:has(#journey-tailor:checked) .journey-tab-panel[data-panel=tailor]{display:block}.marketing-scope .journey-tabs-fieldset:has(#journey-prep:checked) .journey-tab-panel[data-panel=prep]{display:block}.marketing-scope .journey-tabs-fieldset:has(#journey-offer:checked) .journey-tab-panel[data-panel=offer]{display:block}.marketing-scope .journey-tabs-fieldset:has(#journey-match:checked) .journey-tab-label[data-stage=match]{background:var(--primary);border-color:var(--primary);color:#fff}.marketing-scope .journey-tabs-fieldset:has(#journey-tailor:checked) .journey-tab-label[data-stage=tailor]{background:var(--primary);border-color:var(--primary);color:#fff}.marketing-scope .journey-tabs-fieldset:has(#journey-prep:checked) .journey-tab-label[data-stage=prep]{background:var(--primary);border-color:var(--primary);color:#fff}.marketing-scope .journey-tabs-fieldset:has(#journey-offer:checked) .journey-tab-label[data-stage=offer]{background:var(--primary);border-color:var(--primary);color:#fff}.marketing-scope .journey-tabs-fieldset:has(#journey-match:focus-visible) .journey-tab-label[data-stage=match]{outline:2px solid var(--primary);outline-offset:2px}.marketing-scope .journey-tabs-fieldset:has(#journey-tailor:focus-visible) .journey-tab-label[data-stage=tailor]{outline:2px solid var(--primary);outline-offset:2px}.marketing-scope .journey-tabs-fieldset:has(#journey-prep:focus-visible) .journey-tab-label[data-stage=prep]{outline:2px solid var(--primary);outline-offset:2px}.marketing-scope .journey-tabs-fieldset:has(#journey-offer:focus-visible) .journey-tab-label[data-stage=offer]{outline:2px solid var(--primary);outline-offset:2px}
.v3-public{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;color:var(--offrr-ink);background:var(--offrr-surface)}.v3-display{letter-spacing:-.03em;text-wrap:balance;font-size:max(2.5rem,min(1.4rem + 4.6vw,4.75rem));font-weight:700;line-height:1.02}.v3-standfirst{letter-spacing:-.02em;color:var(--offrr-brand-strong);text-wrap:balance;font-size:max(1.375rem,min(.95rem + 1.8vw,2.25rem));font-weight:600;line-height:1.15}.v3-h2{letter-spacing:-.022em;text-wrap:balance;font-size:max(1.625rem,min(1.15rem + 1.9vw,2.375rem));font-weight:700;line-height:1.12}.v3-h3{letter-spacing:-.012em;font-size:max(1.125rem,min(1rem + .5vw,1.375rem));font-weight:650;line-height:1.25}.v3-lead{color:var(--offrr-muted);font-size:max(1.0625rem,min(.98rem + .42vw,1.3125rem));line-height:1.55}.v3-body{color:var(--offrr-muted);font-size:1.0625rem;line-height:1.65}.v3-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--offrr-brand);font-size:.75rem;font-weight:700}.v3-measure{max-width:34rem}.v3-measure-wide{max-width:46rem}.v3-step-number{letter-spacing:-.04em;color:var(--offrr-brand-soft);font-variant-numeric:tabular-nums;font-size:max(2.25rem,min(1.6rem + 2.6vw,3.5rem));font-weight:700;line-height:.9}.v3-thread{background:linear-gradient(to bottom,var(--offrr-brand-soft)0,var(--offrr-line)100%)}.v3-public a:focus-visible{outline:2px solid var(--offrr-focus);outline-offset:3px;border-radius:var(--offrr-radius-sm)}.v3-public button:focus-visible{outline:2px solid var(--offrr-focus);outline-offset:3px;border-radius:var(--offrr-radius-sm)}@media (prefers-reduced-motion:reduce){.v3-public *,.v3-public :before,.v3-public :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v3-public .product-figure-fade{-webkit-mask-image:linear-gradient(#000 78%,transparent 100%);mask-image:linear-gradient(#000 78%,transparent 100%)}.v3-public .home-hero{padding-top:max(3rem,min(2rem + 4vw,6rem));padding-bottom:max(2.5rem,min(1.5rem + 3vw,4rem))}
