@font-face{font-family:Glory;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0ff8dc28d8d249bd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Glory;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/600fffded6af11ac-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Glory;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b879d610e322f65f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Glory;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0ff8dc28d8d249bd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Glory;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/600fffded6af11ac-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Glory;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b879d610e322f65f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Glory;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0ff8dc28d8d249bd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Glory;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/600fffded6af11ac-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Glory;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b879d610e322f65f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Glory;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0ff8dc28d8d249bd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Glory;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/600fffded6af11ac-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Glory;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b879d610e322f65f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Glory;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0ff8dc28d8d249bd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Glory;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/600fffded6af11ac-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Glory;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b879d610e322f65f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Glory Fallback;src:local("Arial");ascent-override:102.88%;descent-override:25.15%;line-gap-override:0.00%;size-adjust:87.48%}.__className_65686d{font-family:Glory,Glory Fallback;font-style:normal}.__variable_65686d{--font-glory:"Glory","Glory Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_be5b54{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_be5b54{--font-instrument-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}:root{--kh-orange:#EF762F;--kh-orange-deep:#D85F1B;--kh-yellow:#F1A23B;--kh-blue:#29A0D7;--kh-blue-soft:#3AA4E5;--kh-teal:#1ABC9C;--kh-purple:#8B5BFF;--kh-red:#FF2A2A;--kh-white:#FFFFFF;--kh-orange-15:rgba(239,118,47,.15);--kh-yellow-15:rgba(241,162,59,.15);--kh-blue-15:rgba(58,164,229,.15);--kh-teal-15:rgba(26,188,156,.15);--kh-purple-15:rgba(139,91,255,.15);--kh-ink:#1A1208;--kh-ink-2:#2B2117;--kh-ink-3:#3D3328;--kh-ink-4:#7A6F61;--kh-line:#D9CFC2;--kh-line-soft:#E8DFD3;--kh-line-softer:#F0E8DD;--kh-divider:#8A7F70;--kh-paper:#FFF9F0;--kh-bg:#FFFFFF;--kh-bg-warm:#FCEEDD;--kh-bg-cool:#E8F4FB;--kh-bg-mint:#E4F7F1;--kh-font-display:var(--font-glory),"Glory",system-ui,sans-serif;--kh-font-text:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;--kh-font-accent:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--kh-r-sm:6px;--kh-r-md:10px;--kh-r-lg:16px;--kh-r-xl:24px;--kh-r-pill:999px;--kh-shadow:0 4px 4px rgba(26,18,8,.22);--kh-shadow-soft:0 2px 10px rgba(26,18,8,.08);--kh-shadow-lift:0 14px 30px -12px rgba(26,18,8,.22);--kh-shadow-sticker:0 0 0 5px #fff,0 4px 4px rgba(26,18,8,.25);--kh-ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--kh-ease-out:cubic-bezier(0.2,0.8,0.2,1)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--kh-paper);color:var(--kh-ink-2);font-family:var(--kh-font-text);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--kh-orange);color:#fff}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--kh-blue);outline-offset:3px;border-radius:4px}body:after{content:"";position:fixed;inset:0;z-index:120;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.kh-char{transition:transform .24s var(--kh-ease-bounce)}.kh-char.kh-wobble:hover,.kh-wobble:hover .kh-char{transform:scale(1.05) rotate(-4deg)}@keyframes kh-blink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.08)}}.kh-eye{animation:kh-blink 5.2s infinite;transform-origin:center 55%;transform-box:fill-box}.kh-char:nth-of-type(2n) .kh-eye{animation-duration:6.4s;animation-delay:1.3s}.kh-char:nth-of-type(3n) .kh-eye{animation-duration:7.1s;animation-delay:2.6s}.kh-pupil{transform:translate(calc(var(--gaze-x,0)*1px),calc(var(--gaze-y,0)*1px));transition:transform .16s var(--kh-ease-out);transform-box:fill-box}@keyframes kh-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.kh-breathe .kh-char,.kh-char.kh-breathe{animation:kh-breathe 3.4s ease-in-out infinite}.kh-wakeface .kh-wake-eye{transform:scaleY(0);transform-origin:center 80%;transform-box:fill-box;transition:transform .28s var(--kh-ease-bounce)}.kh-wakeface .kh-lids{opacity:1;transition:opacity .16s var(--kh-ease-out) 80ms}.kh-wakeface .kh-mouth-sleep{opacity:1;transition:opacity .14s var(--kh-ease-out)}.kh-wakeface .kh-mouth-wake{transform:scale(0);transform-origin:center;transform-box:fill-box;transition:transform .32s var(--kh-ease-bounce) 70ms}.kh-wakeface[data-awake=true] .kh-wake-eye{transform:scaleY(1)}.kh-wakeface[data-awake=true] .kh-lids{opacity:0;transition-delay:0s}.kh-wakeface[data-awake=true] .kh-mouth-sleep{opacity:0}.kh-wakeface[data-awake=true] .kh-mouth-wake{transform:scale(1)}@keyframes kh-pulse{0%{box-shadow:0 0 0 0 rgba(239,118,47,.55)}70%{box-shadow:0 0 0 9px rgba(239,118,47,0)}to{box-shadow:0 0 0 0 rgba(239,118,47,0)}}.kh-pulse-dot{animation:kh-pulse 2.2s infinite}html.js [data-reveal]{opacity:0;transform:translateY(22px)}html.js [data-reveal=left]{transform:translateX(-26px)}html.js [data-reveal=right]{transform:translateX(26px)}html.js [data-reveal=pop]{transform:scale(.85)}@media (prefers-reduced-motion:reduce){html.js [data-reveal=left],html.js [data-reveal=pop],html.js [data-reveal=right],html.js [data-reveal]{opacity:1;transform:none}.kh-breathe .kh-char,.kh-char.kh-breathe,.kh-eye,.kh-pulse-dot{animation:none}.kh-wakeface .kh-lids,.kh-wakeface .kh-mouth-sleep,.kh-wakeface .kh-mouth-wake,.kh-wakeface .kh-wake-eye{transition:none}}.kh-marquee{overflow:hidden;display:flex}.kh-marquee-track{display:flex;gap:0;flex-shrink:0;min-width:100%;will-change:transform}@media (prefers-reduced-motion:reduce){.kh-marquee{overflow-x:auto}}.kh-card{background:#fff;border:1px solid var(--kh-line);border-radius:var(--kh-r-md)}.kh-lift{transition:transform .3s var(--kh-ease-out),box-shadow .3s var(--kh-ease-out)}.kh-lift:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:var(--kh-shadow-lift)}@media (prefers-reduced-motion:reduce){.kh-lift:hover{transform:none}}button{font-family:var(--kh-font-text)}.kh-btn:active,button:active{transform:scale(.96)}@keyframes kh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.kh-rise{animation:kh-rise .6s var(--kh-ease-out) both}.kh-wrap{max-width:1240px;margin:0 auto;padding:0 44px}.kh-cols{display:grid;grid-template-columns:var(--cols,1fr)}@media (max-width:900px){.kh-cols{grid-template-columns:var(--cols-md,1fr)}}@media (max-width:600px){.kh-cols{grid-template-columns:var(--cols-sm,1fr)}.kh-wrap{padding:0 20px}.kh-stack-sm{flex-direction:column;align-items:flex-start!important}}.kh-nav-links{display:flex;gap:26px;align-items:center}.kh-nav-toggle{display:none}@media (max-width:820px){.kh-nav-cta,.kh-nav-links{display:none}.kh-nav-toggle{display:inline-flex}}.kh-nav-drawer{display:flex;flex-direction:column;gap:4px;padding:10px 24px 22px;border-top:1px solid var(--kh-line-soft);background:#fff}.kh-nav-drawer a,.kh-nav-drawer span.kh-drawer-link{font-family:var(--kh-font-text);font-weight:600;font-size:18px;color:var(--kh-ink-2);padding:11px 0;border-bottom:1px solid var(--kh-line-softer);cursor:pointer}.kh-hero-collage{position:relative;height:460px}@media (max-width:900px){.kh-hero-collage{transform:scale(.85);transform-origin:top center;height:400px}}@media (max-width:600px){.kh-hero-collage{transform:scale(.7);transform-origin:top left;height:330px;margin-top:8px}.kh-flow-arrow{display:none}}.kh-compare-table{display:block}.kh-compare-cards{display:none}@media (max-width:700px){.kh-compare-table{display:none}.kh-compare-cards{display:flex;flex-direction:column;gap:18px}}.kh-hero-stage{position:relative}.kh-hero-stage canvas{display:block}