@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.0qkusbu_eokqj.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.1qwmrnk790xxb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.11ulym7vfe__d.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.p.3174gmb7yd72v.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_6b6fffad-module__A97IFq__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}.caveat_6b6fffad-module__A97IFq__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Aref Ruqaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/610e555290c4abf9-s.2-ung-zkeya_q.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Aref Ruqaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb9f40b539e4eb17-s.3csrcw6h5joon.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aref Ruqaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86edf9f828ca22c4-s.2uf6bsah8_4mx.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:Aref Ruqaa Fallback;src:local(Times New Roman);ascent-override:114.29%;descent-override:22.84%;line-gap-override:9.17%;size-adjust:106.83%}.aref_ruqaa_d24512fb-module__dRYIxG__className{font-family:Aref Ruqaa,Aref Ruqaa Fallback;font-style:normal;font-weight:700}.aref_ruqaa_d24512fb-module__dRYIxG__variable{--font-ruqaa:"Aref Ruqaa", "Aref Ruqaa Fallback"}
.kn-hero{--kp:0;position:relative}.kn-hero-sticky{position:relative;overflow:hidden}.kn-field{inset-inline:0;z-index:1;perspective:1400px;pointer-events:none;height:820px;position:absolute;top:0;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 86%,#0000 100%)}@media (max-width:759.98px){.kn-field{height:620px}}.kn-note{transform:translate3d(calc(var(--kp) * var(--tx,0px)), calc(var(--kp) * var(--ty,0px)), 0) scale(calc(1 - var(--kp) * .82));position:absolute;top:0}.kn-note-inner{transform:translate3d(0, var(--sy), 0) rotateX(var(--rx)) rotateZ(var(--rz));position:absolute;inset:0}.kn-note-sticky{font-family:var(--font-caveat), Caveat, cursive;border-radius:2px;flex-direction:column;gap:4px;padding:12px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}html[lang=ar] .kn-note-sticky{font-family:var(--font-ruqaa), var(--font-arabic), cursive}.kn-note-sticky span:first-child{font-size:var(--hand-a);color:#5b4300}.kn-note-sticky span:last-child{font-size:var(--hand-b);color:#6b5200;line-height:1.05}.kn-note-wa{background:var(--kn-wa-bubble);border-radius:16px 4px 16px 16px;flex-direction:column;gap:4px;padding:10px 12px 6px;display:flex}.kn-note-wa span:first-child{font-size:var(--wa-size);color:var(--kn-wa-text);line-height:1.3}.kn-note-wa span:last-child{color:var(--kn-wa-time-out);align-self:flex-end;font-size:10px}.kn-hero-copy{z-index:3;justify-content:center;align-items:center;min-height:820px;padding:0 clamp(16px,4vw,80px);display:flex;position:relative}@media (max-width:759.98px){.kn-hero-copy{min-height:620px}}.kn-hero-card{text-align:center;background:radial-gradient(closest-side,#f6f8fbf0,#f6f8fbcc 60%,#f6f8fb00);border-radius:40px;max-width:880px;padding:40px 24px;position:relative}.kn-hero-card .kn-eyebrow{margin-bottom:20px}.kn-hero-sub{max-width:660px;color:var(--kn-ink-muted);text-wrap:pretty;margin:24px auto 0;font-size:clamp(17px,1vw + 6px,20px);line-height:1.5}.kn-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:32px;display:flex}.kn-hero-note{color:var(--kn-ink-muted);margin:14px 0 0;font-size:15px}.kn-hero-hint{color:var(--kn-ink-soft);margin:28px 0 0;font-size:13px;display:none}.kn-stage{z-index:2;padding-bottom:72px;position:relative}.kn-stage-inner{max-width:1280px;padding:24px var(--kn-gutter);flex-direction:column;gap:18px;margin-inline:auto;display:flex}.kn-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 40px;display:flex}.kn-stage-title{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(30px,2.4vw + 8px,44px);font-weight:800;line-height:1.05}.kn-stage-head .kn-eyebrow{margin-bottom:8px}.kn-stage-sub{max-width:400px;color:var(--kn-ink-muted);margin:0;font-size:16px;line-height:1.55}.kn-stage-box{height:640px;padding-top:48px;position:relative}.kn-stage-frame{flex-direction:column;height:100%;display:flex}.kn-stage-frame .kn-crop{flex:1;min-height:0}.kn-stage-prompt{top:0;width:min(780px,92%);margin-inline:auto;position:absolute;inset-inline:0}.kn-prompt{border:1px solid var(--kn-line);background:#fff;border-radius:20px;align-items:center;gap:14px;min-height:72px;padding-block:10px;padding-inline:22px 10px;display:flex;box-shadow:0 2px 4px #0f1a2e0d,0 30px 60px -20px #0f1a2e59}.kn-prompt-mark{background:var(--kn-blue);border-radius:3px;flex:none;width:12px;height:12px;transform:rotate(45deg)}.kn-prompt-text{flex:1;min-width:0;font-size:21px;font-weight:500;line-height:1.35}.kn-caret{vertical-align:-3px;background:var(--kn-blue);width:2px;height:1.1em;margin-inline-start:2px;animation:1s step-end infinite kn-blink;display:inline-block}.kn-prompt-send{background:var(--kn-blue);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.kn-chips{flex-wrap:wrap;gap:8px;min-height:36px;margin-top:12px;display:flex}.kn-chip{border:1px solid var(--kn-blue-line);background:#fff;border-radius:999px;align-items:center;gap:8px;height:34px;padding-inline:10px 14px;font-size:14px;font-weight:500;animation:.3s kn-pop;display:inline-flex;box-shadow:0 6px 14px -8px #0f1a2e40}.kn-chip-done{background:var(--kn-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.kn-chip-spin{border:2px solid var(--kn-blue-line);border-top-color:var(--kn-blue);border-radius:50%;width:16px;height:16px;margin:1px;animation:.7s linear infinite kn-spin}.kn-working{border:1px solid var(--kn-line);height:34px;color:var(--kn-ink-muted);background:#fff;border-radius:999px;align-items:center;gap:4px;padding-inline:14px;font-size:13px;display:inline-flex;box-shadow:0 6px 14px -8px #0f1a2e40}.kn-working span{animation:1s step-end infinite kn-blink}.kn-working span:nth-child(2){animation-delay:.33s}.kn-working span:nth-child(3){animation-delay:.66s}.kn-answer{background:var(--kn-ink);max-width:560px;color:var(--kn-night-ink);border-radius:16px;margin-top:12px;padding:14px 18px;font-size:16px;line-height:1.5;animation:.4s kn-pop;box-shadow:0 20px 40px -20px #0f1a2e80}.kn-stage-prompt .kn-pdf-bubble{max-width:340px;margin-top:12px;animation:.45s kn-pop}.kn-pin{background:var(--kn-blue);color:#fff;border-radius:12px;align-items:center;gap:10px;padding-block:10px;padding-inline:12px 16px;animation:.45s cubic-bezier(.2,.8,.2,1) kn-pop;display:flex;position:absolute;box-shadow:0 16px 32px -12px #0f1a2e8c}.kn-pin--dark{background:var(--kn-ink)}.kn-pin-tag{background:#ffffff2e;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.kn-pin-text{font-size:15px;font-weight:600}.kn-suggest{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.kn-suggest-label{color:var(--kn-ink-muted);margin-inline-end:4px;font-size:14px}.kn-suggest button{cursor:pointer;min-height:44px;font:500 14px var(--font-inter), Inter, sans-serif;white-space:nowrap;border:1px solid var(--kn-line);color:var(--kn-ink);background:#fff;border-radius:999px;flex:none;padding:0 16px;transition:all .2s}.kn-suggest button[aria-pressed=true]{border-color:var(--kn-blue);background:var(--kn-blue-tint);color:var(--kn-blue)}.kn-stage-m{flex-direction:column;gap:12px;padding:20px 20px 16px;display:flex}.kn-stage-m .kn-eyebrow{margin:0;font-size:12px}.kn-stage-m .kn-stage-title{font-size:30px;line-height:1.08}.kn-stage-m .kn-prompt{border-radius:18px;gap:12px;min-height:60px;padding-block:8px;padding-inline:16px 8px}.kn-stage-m .kn-prompt-mark{width:10px;height:10px}.kn-stage-m .kn-prompt-text{align-items:center;min-height:44px;font-size:16px;display:flex}.kn-stage-m .kn-prompt-send{border-radius:12px;width:44px;height:44px}.kn-stage-m .kn-chips{gap:6px;min-height:30px;margin-top:0}.kn-stage-m .kn-chip{height:30px;padding-inline:8px 12px;font-size:13px}.kn-phone-area{justify-content:center;height:440px;display:flex;position:relative}.kn-phone-area .kn-phone{aspect-ratio:.56;height:100%;max-height:460px}.kn-phone-area .kn-phone-screen{height:100%}.kn-phone-area .kn-pin{inset-inline:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;bottom:40px}.kn-phone-area .kn-answer{inset-inline:0;margin:0;font-size:15px;position:absolute;bottom:24px}.kn-phone-area .kn-pdf-bubble{inset-inline:24px;animation:.45s kn-pop;position:absolute;bottom:56px}.kn-suggest-m{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.kn-suggest-m button{padding:0 14px;font-size:13px}@keyframes kn-fall{0%{transform:translate3d(0, -220px, 0) rotateX(var(--rx)) rotateY(-22deg) rotateZ(var(--rz))}50%{transform:translate3d(calc(var(--drift) * .5), calc(var(--fall) * .5 - 110px), 0) rotateX(calc(var(--rx) + 15deg)) rotateY(22deg) rotateZ(calc(var(--rz) + 25deg))}to{transform:translate3d(var(--drift), var(--fall), 0) rotateX(calc(var(--rx) + 30deg)) rotateY(-22deg) rotateZ(calc(var(--rz) + 50deg))}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.kn-hero{height:200vh}.kn-hero-sticky{top:var(--kn-header);height:calc(100vh - var(--kn-header));position:sticky}.kn-field{--fall:calc(100vh + 160px);height:auto;opacity:calc(1.7 - var(--kp) * 2.1);bottom:0}.kn-note-inner{animation:kn-fall var(--dur) linear var(--delay) infinite;animation-play-state:var(--play,running);will-change:transform}.kn-hero-copy{min-height:0;opacity:calc(1 - var(--kp) * 2.4);transform:translateY(calc(var(--kp) * -90px)) scale(calc(1 - var(--kp) * .06));position:absolute;inset:0}.kn-hero-in{animation:kn-rise .6s var(--kn-ease) both;animation-delay:calc(60ms + var(--i) * .11s)}.kn-hero-hint{display:block}.kn-stage{opacity:calc((var(--kp) - .42) * 2.6);transform:translateY(calc((1 - var(--kp)) * 80px)) scale(calc(.92 + .08 * var(--kp)));pointer-events:none;padding-bottom:0;position:absolute;inset:0}.kn-hero[data-phase=ask] .kn-stage{z-index:4;pointer-events:auto}.kn-hero[data-phase=ask] .kn-hero-copy{pointer-events:none}.kn-stage-inner,.kn-stage-m{height:100%}.kn-stage-box,.kn-phone-area{flex:1;height:auto;min-height:0}}
