@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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.10u7vx61f1ie7.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.35a5cae5tspm2.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.18rizl4rsrl42.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.0e__wj8580tc5.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.10u7vx61f1ie7.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.35a5cae5tspm2.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.18rizl4rsrl42.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.0e__wj8580tc5.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.10u7vx61f1ie7.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.35a5cae5tspm2.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.18rizl4rsrl42.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.0e__wj8580tc5.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.10u7vx61f1ie7.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.35a5cae5tspm2.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.18rizl4rsrl42.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.0e__wj8580tc5.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.10u7vx61f1ie7.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.35a5cae5tspm2.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.18rizl4rsrl42.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_beddda0c-module__XXgp5q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_beddda0c-module__XXgp5q__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--okimoh-color-orange:#db5e26;--okimoh-color-orange-strong:#ff5400;--okimoh-color-orange-hover:#e64c00;--okimoh-color-navy:#0b1929;--okimoh-color-navy-light:color-mix(in srgb, var(--okimoh-color-navy) 88%, #fff);--okimoh-color-navy-deep:color-mix(in srgb, var(--okimoh-color-navy) 78%, #000);--okimoh-gradient-navy:linear-gradient(180deg, var(--okimoh-color-navy-light) 0%, var(--okimoh-color-navy) 56%, var(--okimoh-color-navy-deep) 100%);--okimoh-color-gray:#7d7e7f;--okimoh-color-background:#fff;--okimoh-color-background-warm:#f6f2ec;--okimoh-color-surface:#fff;--okimoh-color-surface-soft:#f5f5f5;--okimoh-color-text:#0b1929;--okimoh-color-text-soft:#474b51;--okimoh-color-text-secondary:#6f7071;--okimoh-color-muted:#6f7379;--okimoh-color-border:#0b19291f;--okimoh-color-border-soft:#0b192912;--okimoh-color-focus:#db5e26;--okimoh-font-sans:var(--font-jakarta), system-ui, sans-serif;--okimoh-font-weight-regular:400;--okimoh-font-weight-medium:500;--okimoh-font-weight-semibold:600;--okimoh-font-weight-bold:700;--okimoh-space-1:4px;--okimoh-space-2:8px;--okimoh-space-3:12px;--okimoh-space-4:16px;--okimoh-space-5:20px;--okimoh-space-6:24px;--okimoh-space-8:32px;--okimoh-space-10:40px;--okimoh-space-12:48px;--okimoh-space-16:64px;--okimoh-space-20:80px;--okimoh-space-24:96px;--okimoh-radius-sm:5px;--okimoh-radius-md:10px;--okimoh-radius-lg:18px;--okimoh-radius-pill:999px;--okimoh-shadow-card:0 24px 70px #0b192914;--okimoh-duration-fast:.18s;--okimoh-duration-base:.26s;--okimoh-ease-standard:ease;--okimoh-container:1177px;--acc:var(--okimoh-color-orange);--navy:var(--okimoh-color-navy);--acc-deep:color-mix(in srgb, var(--acc) 80%, #000);--acc-bright:color-mix(in srgb, var(--acc) 62%, #fff);--acc-soft:color-mix(in srgb, var(--acc) 22%, #fff);--bg-2:var(--okimoh-color-background-warm);--line-2:var(--okimoh-color-border-soft);--accent:var(--okimoh-color-orange-strong);--accent-hover:var(--okimoh-color-orange-hover);--accent-tint:#ff54001f;--brand-gray:var(--okimoh-color-gray);--bg:var(--okimoh-color-background);--surface:var(--okimoh-color-surface);--surface-soft:var(--okimoh-color-surface-soft);--on-accent:#fff;--ink:var(--okimoh-color-text);--ink-soft:var(--okimoh-color-text-soft);--ink-secondary:var(--okimoh-color-text-secondary);--muted:var(--okimoh-color-muted);--line:var(--okimoh-color-border);--font-sans:var(--okimoh-font-sans);--color-bg:var(--okimoh-color-background);--color-surface:var(--okimoh-color-surface);--color-surface-2:var(--okimoh-color-surface-soft);--color-primary:var(--okimoh-color-navy);--color-primary-hover:color-mix(in srgb, var(--okimoh-color-navy) 82%, #000);--color-on-primary:#fff;--color-accent:var(--okimoh-color-orange);--color-accent-hover:var(--okimoh-color-orange-hover);--color-accent-soft:var(--okimoh-color-background-warm);--color-on-accent:#fff;--color-on-bg:var(--okimoh-color-text);--color-on-bg-secondary:var(--okimoh-color-text-soft);--color-on-bg-tertiary:var(--okimoh-color-text-secondary);--color-on-bg-muted:var(--okimoh-color-muted);--color-border:var(--okimoh-color-border);--color-border-soft:var(--okimoh-color-border-soft);--color-success:#10b981;--color-warning:#e08a1e;--color-danger:#dc2626;--color-info:#0ea5e9;--color-focus-ring:var(--okimoh-color-focus);--font-display:var(--okimoh-font-sans);--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--font-weight-regular:var(--okimoh-font-weight-regular);--font-weight-medium:var(--okimoh-font-weight-medium);--font-weight-semibold:var(--okimoh-font-weight-semibold);--font-weight-bold:var(--okimoh-font-weight-bold);--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:17px;--text-2xl:20px;--text-3xl:24px;--text-4xl:32px;--text-5xl:38px;--text-6xl:48px;--text-7xl:56px;--leading-xs:1.4;--leading-sm:1.5;--leading-base:1.55;--leading-md:1.55;--leading-lg:1.55;--leading-xl:1.5;--leading-2xl:1.4;--leading-3xl:1.3;--leading-4xl:1.2;--leading-5xl:1.15;--leading-6xl:1.05;--leading-7xl:1.02;--tracking-xs:.5px;--tracking-sm:0;--tracking-base:-.005em;--tracking-md:-.005em;--tracking-lg:-.01em;--tracking-xl:-.015em;--tracking-2xl:-.015em;--tracking-3xl:-.02em;--tracking-4xl:-.025em;--tracking-5xl:-.025em;--tracking-6xl:-.035em;--tracking-7xl:-.035em;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.02em;--tracking-eyebrow:1.5px;--space-0:0;--space-1:var(--okimoh-space-1);--space-2:var(--okimoh-space-2);--space-3:var(--okimoh-space-3);--space-4:var(--okimoh-space-4);--space-5:var(--okimoh-space-5);--space-6:var(--okimoh-space-6);--space-8:var(--okimoh-space-8);--space-10:var(--okimoh-space-10);--space-12:var(--okimoh-space-12);--space-14:56px;--space-16:var(--okimoh-space-16);--space-20:var(--okimoh-space-20);--space-24:var(--okimoh-space-24);--space-32:128px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:var(--okimoh-radius-pill);--shadow-xs:0 1px 2px #0b19290a;--shadow-sm:0 1px 3px #0b19290a;--shadow-md:0 4px 16px #0b19290f;--shadow-lg:0 4px 24px #0b19290f;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--container-marketing:1200px;--container-app-max:1600px;--container-prose:68ch;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:600;--z-tooltip:700}
*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{margin:0;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--ink);margin:0;font-weight:700}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
