.faq-section[data-v-21105c6f]{--primary-color: #7fd1be;--primary-color-light: #5fb5a2;--accent-color: #f2b24c;--bg-color: #0a1512;--bg-color-light: #11211d;--bg-glass: #0a1512;--text-color-light: #e6ede8;--text-color: #e6ede8;--text-color-secondary: #97a69f;--border-color: #1c2a26;--font-main: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-lg: none;--shadow-glow: none;--transition-speed: .5s;font-family:var(--font-main);padding:110px 0;background-color:var(--bg-color-light);position:relative}.container[data-v-21105c6f]{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.section-center[data-v-21105c6f]{text-align:center}.section-title[data-v-21105c6f]{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.2;font-weight:300;margin:0 0 24px;color:var(--text-color-light);letter-spacing:-.01em}.section-subtitle[data-v-21105c6f]{font-size:1.25rem;line-height:1.7;color:var(--text-color-secondary);max-width:650px;margin:0 auto 60px}.faq-container[data-v-21105c6f]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.faq-item[data-v-21105c6f]{background:var(--bg-glass);border:1px solid var(--border-color);border-radius:18px;cursor:pointer;transition:transform .3s ease,border-color .3s ease;overflow:hidden;animation:fadeInUp-21105c6f .6s ease-out both}@keyframes fadeInUp-21105c6f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.faq-item[data-v-21105c6f]:hover{transform:translateY(-5px);border-color:var(--primary-color)}.faq-item.active[data-v-21105c6f]{border-color:var(--primary-color)}.faq-question-wrapper[data-v-21105c6f]{display:flex;justify-content:space-between;align-items:center;padding:30px 40px;transition:transform .3s ease}.faq-question[data-v-21105c6f]{font-size:1.25rem;font-weight:500;color:var(--text-color-light);margin:0;flex:1;line-height:1.4;letter-spacing:-.005em}.faq-icon[data-v-21105c6f]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid var(--border-color);color:var(--primary-color);transition:transform .3s ease;flex-shrink:0;margin-left:20px}.faq-icon.rotated[data-v-21105c6f]{transform:rotate(180deg)}.faq-icon svg[data-v-21105c6f]{width:20px;height:20px}.faq-answer[data-v-21105c6f]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-answer.expanded[data-v-21105c6f]{max-height:800px;padding:0 40px 40px}.faq-answer-content[data-v-21105c6f]{border-top:1px solid var(--border-color);padding-top:30px}.faq-answer p[data-v-21105c6f]{font-size:1.125rem;line-height:1.7;color:var(--text-color-secondary);margin:0;max-width:none}@media (max-width: 768px){.faq-section[data-v-21105c6f]{padding:80px 0}.faq-question-wrapper[data-v-21105c6f]{padding:25px 30px}.faq-question[data-v-21105c6f]{font-size:1.1rem}.faq-answer.expanded[data-v-21105c6f]{padding:0 30px 30px}.faq-answer-content[data-v-21105c6f]{padding-top:25px}.faq-answer p[data-v-21105c6f]{font-size:1rem}.faq-icon[data-v-21105c6f]{width:36px;height:36px;margin-left:15px}.faq-icon svg[data-v-21105c6f]{width:18px;height:18px}}@media (max-width: 480px){.faq-question-wrapper[data-v-21105c6f]{padding:20px 25px}.faq-question[data-v-21105c6f]{font-size:1rem}.faq-answer.expanded[data-v-21105c6f]{padding:0 25px 25px}.faq-answer-content[data-v-21105c6f]{padding-top:20px}.faq-icon[data-v-21105c6f]{width:32px;height:32px;margin-left:12px}.faq-icon svg[data-v-21105c6f]{width:16px;height:16px}}@media (prefers-color-scheme: light){.faq-section[data-v-21105c6f]{--primary-color: #1c4a40;--primary-color-light: #123a31;--accent-color: #b8781a;--bg-color: #f3f5f1;--bg-color-light: #ffffff;--bg-glass: #f3f5f1;--text-color-light: #16211d;--text-color: #16211d;--text-color-secondary: #5c6b64;--border-color: #e1e6e0;--shadow-lg: 0 20px 40px rgba(22, 33, 29, .12);--shadow-glow: none;background-color:var(--bg-color-light)}.faq-item[data-v-21105c6f]{box-shadow:0 6px 20px #16211d12}}.interactive-homepage-cta[data-v-9159543d]{width:100%;padding:80px 60px;background-color:var(--parchment, #11211D);background-image:var(--lamp-wash);color:var(--ink, #E6EDE8);text-align:center;border-radius:24px;overflow:hidden;position:relative;border:1px solid var(--hairline, #1C2A26)}.interactive-homepage-cta[data-v-9159543d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(242,178,76,var(--background-pulse-opacity, .08)) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(242,178,76,var(--background-pulse-opacity, .06)) 0%,transparent 50%);pointer-events:none;transition:opacity .2s ease-in-out}.cta-content[data-v-9159543d]{display:grid;grid-template-columns:1fr;align-items:center;max-width:1200px;margin:0 auto;position:relative;z-index:2;transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.interactive-homepage-cta.split-layout .cta-content[data-v-9159543d]{grid-template-columns:1fr 1fr;gap:60px}.left-column[data-v-9159543d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;transition:transform 1.2s cubic-bezier(.4,0,.2,1);width:100%;transform:translate(0)}.interactive-homepage-cta.split-layout .left-column[data-v-9159543d]{transform:translate(-20px)}.right-column[data-v-9159543d]{display:flex;flex-direction:column;justify-content:center;gap:30px;opacity:0;transform:translate(40px);transition:transform 1.2s cubic-bezier(.4,0,.2,1);align-items:center;text-align:center}.right-column.fade-in[data-v-9159543d]{opacity:1;transition:opacity .6s ease transform 1.2s cubic-bezier(.4,0,.2,1);transform:translate(0)}.cta-headline[data-v-9159543d]{font-size:clamp(2.2rem,4vw,3rem);font-weight:300;letter-spacing:-.01em;line-height:1.2;margin:0;color:var(--ink, #E6EDE8)}.play-section[data-v-9159543d]{height:220px;display:flex;align-items:center;justify-content:center;transition:transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(100px);position:relative;z-index:10}.play-section.repositioned[data-v-9159543d]{height:100px;transform:translateY(0)}.play-section[data-v-9159543d]>*{position:absolute}.magical-play-button[data-v-9159543d]{width:120px;height:120px;border-radius:50%;background:var(--lapis, #7FD1BE);border:1px solid var(--lapis, #7FD1BE);cursor:pointer;color:var(--paper, #0A1512);display:flex;align-items:center;justify-content:center;box-shadow:0 0 34px var(--lapis-ring, rgba(127, 209, 190, .28));transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s ease-in-out,width .4s ease-in-out,height .4s ease-in-out;position:relative;z-index:100;overflow:hidden;animation:enhanced-pulse-9159543d 3s infinite ease-in-out;opacity:1;transform:scale(1)}.magical-play-button.is-hidden[data-v-9159543d]{opacity:0!important;transform:scale(.9);pointer-events:none}.audio-bars-container[data-v-9159543d]{height:80px;width:120px;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease-in-out,transform .4s ease-in-out,gap .2s ease-in-out;opacity:0;transform:scale(.9);pointer-events:none}.audio-bars-container.is-visible[data-v-9159543d]{opacity:1;transform:scale(1);pointer-events:all}.magical-play-button.finished[data-v-9159543d]{width:84px;height:84px}.magical-play-button[data-v-9159543d]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(230,237,232,.12),transparent);transform:rotate(-45deg);transition:transform .6s ease;opacity:0}.magical-play-button[data-v-9159543d]:hover:before{animation:shimmer-9159543d .8s ease-in-out}@keyframes shimmer-9159543d{0%{transform:translate(-100%) translateY(-100%) rotate(-45deg);opacity:0}50%{opacity:1}to{transform:translate(100%) translateY(100%) rotate(-45deg);opacity:0}}.magical-play-button[data-v-9159543d]:hover{transform:scale(1.2) translateY(-5px);box-shadow:0 0 54px var(--lapis-ring, rgba(127, 209, 190, .28)),0 0 0 10px var(--lapis-soft, rgba(127, 209, 190, .1))}.magical-play-button[data-v-9159543d]:active{transform:scale(1.1) translateY(-2px);transition:transform .1s ease}@keyframes enhanced-pulse-9159543d{0%{transform:scale(1);box-shadow:0 0 34px var(--lapis-ring, rgba(127, 209, 190, .28)),0 0 0 0 var(--lapis-ring, rgba(127, 209, 190, .28))}50%{transform:scale(1.08);box-shadow:0 0 44px var(--lapis-ring, rgba(127, 209, 190, .28)),0 0 0 15px var(--lapis-soft, rgba(127, 209, 190, .1))}to{transform:scale(1);box-shadow:0 0 34px var(--lapis-ring, rgba(127, 209, 190, .28)),0 0 #7fd1be00}}.audio-bar[data-v-9159543d]{width:24px;height:100%;background:var(--lapis, #7FD1BE);border-radius:12px;transform-origin:center;transition:transform .08s ease-out,opacity .08s ease-out,box-shadow .1s ease-in-out;will-change:transform,opacity,box-shadow}.arabic-text-container[data-v-9159543d]{width:100%;opacity:0;transition:opacity .8s ease;position:relative}.arabic-text-container.visible[data-v-9159543d]{opacity:1}.arabic-sentence[data-v-9159543d]{font-family:Noto Naskh Arabic,serif;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.8;direction:rtl}.arabic-word[data-v-9159543d]{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease,text-shadow .25s ease;display:inline-block;margin-right:.2em;background:none;border:none;padding:0 .04em;font:inherit;color:inherit;cursor:pointer;border-radius:8px}.arabic-word[data-v-9159543d]:hover,.arabic-word[data-v-9159543d]:focus-visible{text-shadow:0 0 26px var(--lamp-glow, rgba(242, 178, 76, .3));outline:none}.arabic-word[data-v-9159543d]:focus-visible{box-shadow:0 0 0 2px var(--gold, #F2B24C)}.arabic-word.is-open[data-v-9159543d]{color:var(--gold-ink, #F7C97A);text-shadow:0 0 26px var(--lamp-glow, rgba(242, 178, 76, .3))}.cta-word-popover[data-v-9159543d]{position:fixed;z-index:500;background:var(--parchment, #11211D);border:1px solid var(--hairline, #1C2A26);border-radius:14px;padding:12px 16px;box-shadow:0 16px 38px #00000073;text-align:center}.cta-word-popover .pop-ar[data-v-9159543d]{font-family:Noto Naskh Arabic,serif;font-size:1.45rem;color:var(--gold-ink, #F7C97A);line-height:1.5}.cta-word-popover .pop-gloss[data-v-9159543d]{font-family:var(--font-gloss, "IBM Plex Sans", sans-serif);font-weight:300;letter-spacing:.02em;font-size:.95rem;color:var(--ink, #E6EDE8);margin-top:2px}.cta-word-popover .pop-meta[data-v-9159543d]{display:flex;gap:7px;justify-content:center;margin-top:9px;flex-wrap:wrap}.cta-word-popover .pop-chip[data-v-9159543d]{font-family:var(--font-label, "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft, #97A69F);background:transparent;border:1px solid var(--hairline, #1C2A26);padding:3px 10px;border-radius:18px}.cta-pop-enter-active[data-v-9159543d],.cta-pop-leave-active[data-v-9159543d]{transition:opacity .18s ease,transform .18s ease}.cta-pop-enter-from[data-v-9159543d],.cta-pop-leave-to[data-v-9159543d]{opacity:0;transform:translateY(5px)}.arabic-word[data-v-9159543d]:last-child{margin-right:0}.arabic-word.revealed[data-v-9159543d]{opacity:1;transform:translateY(0)}.translation-text[data-v-9159543d]{font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.6;color:var(--ink-soft, #97A69F);margin:0}.final-cta-button[data-v-9159543d]{display:inline-flex;align-items:center;gap:16px;background:var(--lamp-fill, linear-gradient(135deg, #F7C97A, #E5A03C));color:var(--lamp-ink, #0A1512);padding:22px 38px;font-size:1.25rem;font-weight:600;border-radius:14px;text-decoration:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 34px var(--lamp-glow, rgba(242, 178, 76, .3));position:relative;overflow:hidden;letter-spacing:0}.final-cta-button[data-v-9159543d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(251,235,207,.4),transparent);transition:left .6s ease}.final-cta-button[data-v-9159543d]:hover:before{left:100%}.final-cta-button[data-v-9159543d]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 14px 44px var(--lamp-glow, rgba(242, 178, 76, .3))}.final-cta-button .cta-icon[data-v-9159543d]{font-size:1.5rem;animation:icon-pulse-9159543d 2s ease-in-out infinite}@keyframes icon-pulse-9159543d{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 768px){.interactive-homepage-cta[data-v-9159543d]{padding:60px 24px}.interactive-homepage-cta.split-layout .cta-content[data-v-9159543d]{grid-template-columns:1fr;gap:40px}.left-column[data-v-9159543d]{align-items:center;text-align:center;transform:translate(0)!important}.right-column[data-v-9159543d]{align-items:center;text-align:center;opacity:0;transform:translateY(20px)}.interactive-homepage-cta.split-layout .right-column[data-v-9159543d]{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform 1.2s cubic-bezier(.4,0,.2,1)}.translation-text[data-v-9159543d]{text-align:center}.final-cta-container[data-v-9159543d]{display:flex;justify-content:center;width:100%}.final-cta-button[data-v-9159543d]{padding:20px 32px;font-size:1.1rem}.cta-headline[data-v-9159543d]{font-size:clamp(1.8rem,5vw,2.2rem)}.play-section[data-v-9159543d]{height:160px;transform:translateY(60px)}.play-section.repositioned[data-v-9159543d]{height:80px;transform:translateY(0)}.magical-play-button[data-v-9159543d]{width:100px;height:100px}.magical-play-button.finished[data-v-9159543d]{width:70px;height:70px}}@media (prefers-color-scheme: light){.cta-word-popover[data-v-9159543d]{--paper: #F3F5F1;--parchment: #FFFFFF;--ink: #16211D;--ink-soft: #5C6B64;--hairline: #E1E6E0;--lapis: #1C4A40;--gold: #B8781A;--gold-ink: #8F5D14;--lamp-fill: linear-gradient(135deg, #D6922A, #B8781A);--lamp-ink: #16211D;background:var(--parchment);box-shadow:0 16px 38px #16211d29}}.atlas-section[data-v-78c686aa]{position:relative;z-index:2;padding:86px 0 92px;background:var(--parchment);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.atlas-section>.container[data-v-78c686aa]{max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.atlas-header[data-v-78c686aa]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;max-width:920px;margin:0 auto}.atlas-header h2[data-v-78c686aa]{font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;margin:0 0 16px}.atlas-header p[data-v-78c686aa]{max-width:680px;margin:0}.atlas-count[data-v-78c686aa]{min-width:122px;padding:15px 16px 13px;border-inline-start:1px solid var(--gold);color:var(--gold-ink);font-family:var(--font-label, "IBM Plex Mono", monospace);text-align:center}.atlas-count strong[data-v-78c686aa]{display:block;font-family:var(--font-heading, "IBM Plex Sans", sans-serif);font-size:2.75rem;line-height:1;font-weight:300}.atlas-count span[data-v-78c686aa]{display:block;margin-top:7px;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.atlas-route[data-v-78c686aa]{max-width:920px;margin:52px auto 0;position:relative}.atlas-start-marker[data-v-78c686aa]{display:inline-flex;align-items:center;gap:10px;padding:7px 11px;margin-bottom:17px;color:var(--gold-ink);border:1px solid var(--gold);font-family:var(--font-label, "IBM Plex Mono", monospace);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.atlas-dot[data-v-78c686aa]{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 15px var(--gold)}.atlas-stages[data-v-78c686aa]{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;padding:26px 0 0;border-top:1px solid var(--lapis-ring);position:relative}.atlas-stages[data-v-78c686aa]:before{content:"";position:absolute;top:-1px;inset-inline:0;height:1px;background:linear-gradient(90deg,var(--gold),var(--lapis),var(--gold));opacity:.7}.atlas-stage[data-v-78c686aa]{position:relative;min-height:125px;padding:0 14px;border-inline-start:1px solid var(--hairline)}.atlas-stage[data-v-78c686aa]:first-child{border-inline-start:0;padding-inline-start:0}.atlas-stage-index[data-v-78c686aa]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:17px;border:1px solid var(--lapis);border-radius:50%;color:var(--lapis);font-family:var(--font-label, "IBM Plex Mono", monospace);font-size:.68rem}.atlas-stage h3[data-v-78c686aa]{margin:0 0 7px;font-size:1.02rem;line-height:1.2}.atlas-stage p[data-v-78c686aa]{margin:0;font-size:.82rem;line-height:1.4}.atlas-summit .atlas-stage-index[data-v-78c686aa]{color:var(--gold-ink);border-color:var(--gold);background:var(--gold-soft);box-shadow:0 0 20px var(--gold-soft)}.atlas-link[data-v-78c686aa]{display:inline-block;margin-top:32px;color:var(--lapis);font-family:var(--font-heading, "IBM Plex Sans", sans-serif);font-weight:600;text-decoration:none;border-bottom:1px solid var(--lapis);padding-bottom:3px}.atlas-link[data-v-78c686aa]:hover{color:var(--lapis-deep)}@media (max-width: 820px){.atlas-stages[data-v-78c686aa]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.atlas-stage[data-v-78c686aa]:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}}@media (max-width: 560px){.atlas-section[data-v-78c686aa]{padding:68px 0 72px}.atlas-header[data-v-78c686aa]{grid-template-columns:1fr;gap:22px}.atlas-count[data-v-78c686aa]{width:fit-content;min-width:108px;text-align:start}.atlas-stages[data-v-78c686aa]{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-stage[data-v-78c686aa]:nth-child(3n+1){border-inline-start:1px solid var(--hairline);padding-inline-start:14px}.atlas-stage[data-v-78c686aa]:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (prefers-reduced-motion: reduce){.atlas-dot[data-v-78c686aa]{box-shadow:none}}.logo-icon[data-v-d42f5f73]{display:inline-block}.kalima-footer[data-v-09baa53c]{padding:50px 0;background:var(--bg-color-light);border-top:1px solid var(--border-color)}.footer-content[data-v-09baa53c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 25px}.footer-brand .logo[data-v-09baa53c]{font-size:1.2rem;color:var(--text-color-secondary);text-decoration:none;display:flex;align-items:center;font-weight:600}.footer-links a[data-v-09baa53c]{color:var(--text-color-secondary);text-decoration:none;margin-left:24px;transition:color .3s ease}.footer-links a[data-v-09baa53c]:hover{color:var(--primary-color)}.footer-bottom[data-v-09baa53c]{padding-top:30px;border-top:1px solid var(--border-color);display:flex;justify-content:center;font-size:.9rem;color:var(--text-color-secondary)}@media (max-width: 768px){.footer-content[data-v-09baa53c]{flex-direction:column;gap:20px}.footer-links[data-v-09baa53c]{margin-top:20px}}@media (max-width: 480px){.footer-links[data-v-09baa53c]{display:flex;flex-direction:column;align-items:center;margin-top:20px}.footer-links a[data-v-09baa53c]{margin:0 10px}}@media (prefers-color-scheme: dark){.kalima-footer[data-v-09baa53c]{background:var(--bg-color-light);border-top:1px solid var(--border-color)}.footer-links a[data-v-09baa53c]:hover{color:var(--text-color-light)}}.homepage-container[data-v-e8dc8f7d]{--paper: #0a1512;--parchment: #11211d;--ink: #e6ede8;--ink-soft: #97a69f;--hairline: #1c2a26;--lapis: #7fd1be;--lapis-deep: #5fb5a2;--lapis-soft: rgba(127, 209, 190, .1);--lapis-ring: rgba(127, 209, 190, .28);--gold: #f2b24c;--gold-ink: #f7c97a;--gold-lit: #fbebcf;--gold-soft: rgba(242, 178, 76, .1);--lamp-glow: rgba(242, 178, 76, .3);--lamp-ink: #0a1512;--lamp-fill: linear-gradient(135deg, #f7c97a, #e5a03c);--error: #e08769;--good: #7fc49b;--partial: #b98f63;--lamp-wash: radial-gradient( ellipse 94.3% 37.1% at 50% 8.75%, rgba(242, 178, 76, .3) 0%, rgba(242, 178, 76, .1) 42%, transparent 70% );--primary-color: var(--lapis);--primary-color-light: var(--lapis-deep);--accent-color: var(--gold);--bg-color: var(--paper);--bg-color-light: var(--parchment);--bg-glass: rgba(17, 33, 29, .88);--text-color-light: var(--ink);--text-color: var(--ink);--text-color-secondary: var(--ink-soft);--border-color: var(--hairline);--font-display: "Aref Ruqaa", "Noto Naskh Arabic", serif;--font-arabic: "Noto Naskh Arabic", serif;--font-heading: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-main: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-gloss: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-label: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-lg: 0 24px 50px rgba(0, 0, 0, .55);--shadow-card: none;--shadow-glow: 0 8px 34px rgba(242, 178, 76, .28);--animation-delay: .15s;font-family:var(--font-main);color:var(--ink);background-color:var(--paper);overflow-x:hidden;position:relative}.loading-container[data-v-e8dc8f7d]{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;background:#0a1512;color:#e6ede8}.lamp-wash[data-v-e8dc8f7d]{position:absolute;top:0;left:0;width:100%;height:110vh;z-index:0;pointer-events:none;background-image:var(--lamp-wash)}.container[data-v-e8dc8f7d]{max-width:1120px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.section[data-v-e8dc8f7d]{padding:104px 0;position:relative;z-index:2}.section-center[data-v-e8dc8f7d]{text-align:center}h1[data-v-e8dc8f7d],h2[data-v-e8dc8f7d],h3[data-v-e8dc8f7d]{font-family:var(--font-heading);margin:0 0 20px;color:var(--ink)}h1[data-v-e8dc8f7d],h2[data-v-e8dc8f7d]{font-weight:300;letter-spacing:-.01em}h3[data-v-e8dc8f7d]{font-weight:600;letter-spacing:-.005em}.eyebrow[data-v-e8dc8f7d]{display:inline-block;font-family:var(--font-label);font-weight:500;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:20px;max-width:520px;line-height:1.7}.kicker[data-v-e8dc8f7d]{display:inline-block;font-family:var(--font-label);font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px}.hero-title[data-v-e8dc8f7d]{font-size:clamp(2.5rem,5.2vw,4.6rem);line-height:1.06;color:var(--ink)}.hero-subtitle[data-v-e8dc8f7d]{font-size:clamp(1.1rem,1.55vw,1.32rem);line-height:1.6;color:var(--ink-soft);max-width:580px}.section-title[data-v-e8dc8f7d]{font-size:clamp(2rem,4vw,3rem);line-height:1.14}h3[data-v-e8dc8f7d]{font-size:1.4rem}p[data-v-e8dc8f7d]{font-size:1.08rem;line-height:1.65;color:var(--ink-soft);max-width:640px}.section-lede[data-v-e8dc8f7d]{font-size:1.2rem;max-width:760px;color:var(--ink-soft)}.section-subtitle[data-v-e8dc8f7d]{margin-bottom:60px;max-width:760px}.p-center[data-v-e8dc8f7d]{margin-left:auto;margin-right:auto}.arabic-text[data-v-e8dc8f7d]{font-family:var(--font-arabic);direction:rtl;font-weight:600;color:var(--ink)}.arabic-text.good[data-v-e8dc8f7d]{color:var(--good)}.kalima-header[data-v-e8dc8f7d]{padding:22px 0;position:absolute;width:100%;z-index:100}.header-content[data-v-e8dc8f7d]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.logo[data-v-e8dc8f7d]{display:flex;align-items:baseline;gap:10px;flex-shrink:0}.logo-mark[data-v-e8dc8f7d]{font-family:var(--font-display);font-weight:700;font-size:1.85rem;line-height:1;color:var(--gold);direction:rtl}.logo-word[data-v-e8dc8f7d]{font-family:var(--font-heading);font-weight:600;font-size:1.3rem;color:var(--ink);letter-spacing:-.01em}.header-cta[data-v-e8dc8f7d]{margin-inline-start:auto;flex-shrink:0;font-family:var(--font-heading);font-size:.9rem;font-weight:500;color:var(--ink);padding:9px 20px;border:1px solid var(--hairline);border-radius:30px;transition:all .25s ease;background:var(--bg-glass)}.header-cta[data-v-e8dc8f7d]:hover{border-color:var(--lapis);color:var(--lapis);transform:translateY(-1px)}.header-path-choice[data-v-e8dc8f7d]{margin-inline-start:0;flex-shrink:0;padding:8px 0;border:0;background:transparent;color:var(--lapis);font-family:var(--font-label);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.header-path-choice[data-v-e8dc8f7d]:hover{color:var(--gold-ink)}.cohort-gate[data-v-e8dc8f7d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:32px 20px;background-color:var(--paper);background-image:var(--lamp-wash);overflow-y:auto}.cohort-gate[data-v-e8dc8f7d]:focus{outline:none}.cohort-gate-inner[data-v-e8dc8f7d]{width:min(760px,100%);margin-block:auto;padding:34px 0;text-align:center}.cohort-gate h1[data-v-e8dc8f7d]{margin:0 auto 16px;font-size:clamp(2.15rem,5vw,4rem);line-height:1.08}.cohort-gate p[data-v-e8dc8f7d]{max-width:600px;margin:0 auto;font-size:1.12rem}.cohort-choices[data-v-e8dc8f7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;text-align:left}.cohort-choice[data-v-e8dc8f7d]{display:flex;flex-direction:column;align-items:flex-start;min-height:148px;padding:24px 22px;border:1px solid var(--hairline);border-top:2px solid var(--gold);border-radius:2px;background:var(--parchment);color:var(--ink);font-family:var(--font-heading);font-size:.98rem;line-height:1.5;text-align:start;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.cohort-choice[data-v-e8dc8f7d]:hover{border-color:var(--lapis);transform:translateY(-2px)}.cohort-choice[data-v-e8dc8f7d]:focus-visible{border-color:var(--gold);outline:2px solid var(--gold);outline-offset:3px;transform:translateY(-2px)}.cohort-choice-label[data-v-e8dc8f7d]{display:block;margin-bottom:9px;color:var(--gold-ink);font-size:1.18rem;font-weight:600}.cohort-choice-action[data-v-e8dc8f7d]{display:inline-flex;gap:8px;margin-top:auto;padding-top:20px;color:var(--gold-lit);font-family:var(--font-label);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cohort-choice-action[data-v-e8dc8f7d]:after{content:"→"}.cohort-cancel[data-v-e8dc8f7d]{margin-top:24px;border:0;background:transparent;color:var(--ink-soft);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.practice-inventory[data-v-e8dc8f7d]{position:relative;z-index:2;padding:88px 0 96px;background:var(--paper)}.practice-inventory-head[data-v-e8dc8f7d]{max-width:760px;margin:0 auto 46px;text-align:center}.practice-inventory-head h2[data-v-e8dc8f7d]{margin-bottom:14px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.practice-inventory-head p[data-v-e8dc8f7d]{margin:0 auto}.practice-groups[data-v-e8dc8f7d]{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:38px;max-width:1040px;margin:0 auto}.practice-group[data-v-e8dc8f7d]{border-top:1px solid var(--lapis-ring)}.practice-group h3[data-v-e8dc8f7d]{margin:17px 0 16px;color:var(--gold-ink);font-family:var(--font-label);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.practice-group ul[data-v-e8dc8f7d]{list-style:none;margin:0;padding:0}.practice-mode[data-v-e8dc8f7d]{display:grid;grid-template-columns:14px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--hairline)}.practice-mode-mark[data-v-e8dc8f7d]{color:var(--lapis);font-size:1.4rem;line-height:1.05}.practice-mode h4[data-v-e8dc8f7d]{margin:0 0 3px;font-size:1rem;font-weight:600}.practice-mode p[data-v-e8dc8f7d]{margin:0;font-size:.88rem;line-height:1.45}.beginner-final-cta[data-v-e8dc8f7d]{max-width:680px;text-align:center}.beginner-final-cta p[data-v-e8dc8f7d]{margin:0 auto 22px}@media (max-width: 820px){.practice-groups[data-v-e8dc8f7d]{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-group[data-v-e8dc8f7d]:first-child{grid-column:1 / -1}}@media (max-width: 560px){.cohort-choices[data-v-e8dc8f7d]{grid-template-columns:1fr}.cohort-choice[data-v-e8dc8f7d]{min-height:0}.practice-groups[data-v-e8dc8f7d]{grid-template-columns:1fr;gap:28px}.practice-group[data-v-e8dc8f7d]:first-child{grid-column:auto}.header-path-choice[data-v-e8dc8f7d]{flex-basis:100%;text-align:end;font-size:.61rem}}.sticky-cta[data-v-e8dc8f7d]{position:fixed;top:0;left:0;right:0;z-index:200;background:var(--bg-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}.sticky-cta-inner[data-v-e8dc8f7d]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px;gap:16px}.sticky-brand[data-v-e8dc8f7d]{display:flex;align-items:center;gap:12px;min-width:0}.sticky-brand .logo-mark[data-v-e8dc8f7d]{font-size:1.5rem}.sticky-tagline[data-v-e8dc8f7d]{font-family:var(--font-heading);font-size:.92rem;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cta-btn-sm[data-v-e8dc8f7d]{padding:10px 22px;font-size:.98rem;flex-shrink:0}.sticky-fade-enter-active[data-v-e8dc8f7d],.sticky-fade-leave-active[data-v-e8dc8f7d]{transition:transform .3s ease,opacity .3s ease}.sticky-fade-enter-from[data-v-e8dc8f7d],.sticky-fade-leave-to[data-v-e8dc8f7d]{transform:translateY(-100%);opacity:0}.hero[data-v-e8dc8f7d]{min-height:100vh;display:flex;align-items:center;padding-top:130px;padding-bottom:70px}.hero-grid[data-v-e8dc8f7d]{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.hero-copy[data-v-e8dc8f7d]{text-align:left}.qindil-lamp[data-v-e8dc8f7d]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:80px;margin-inline-end:24px;margin-bottom:26px;border:1px solid rgba(242,178,76,.5);border-radius:32px 32px 9px 9px;background:linear-gradient(180deg,#f2b24c38,#f2b24c0a);box-shadow:0 0 60px var(--lamp-glow)}.lamp-letter[data-v-e8dc8f7d]{font-family:var(--font-display);font-weight:700;font-size:1.7rem;line-height:1;color:var(--gold-ink)}.btn-group[data-v-e8dc8f7d]{display:flex;gap:16px;margin-top:32px}.trust-row[data-v-e8dc8f7d]{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.trust-row li[data-v-e8dc8f7d]{display:flex;align-items:center;gap:7px;font-family:var(--font-heading);font-size:.9rem;color:var(--ink-soft);font-weight:400;background:var(--parchment);border:1px solid var(--hairline);padding:5px 12px;border-radius:20px}.trust-ic[data-v-e8dc8f7d]{width:16px;height:16px;fill:none;stroke:var(--good);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hero-mockup-container[data-v-e8dc8f7d]{position:relative;display:flex;justify-content:center;align-items:center;min-height:640px}.beginner-hero-proof[data-v-e8dc8f7d]{width:min(100%,420px);padding:34px 30px;border-block:1px solid var(--gold);background:linear-gradient(155deg,var(--parchment),var(--paper));box-shadow:var(--shadow-lg)}.beginner-hero-proof h2[data-v-e8dc8f7d]{margin:11px 0 28px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.12}.beginner-hero-proof ol[data-v-e8dc8f7d]{list-style:none;margin:0;padding:0}.beginner-hero-proof li[data-v-e8dc8f7d]{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:17px 0;border-top:1px solid var(--hairline)}.beginner-hero-proof li>span[data-v-e8dc8f7d]{color:var(--gold-ink);font-family:var(--font-label, "IBM Plex Mono", monospace);font-size:.72rem;padding-top:2px}.beginner-hero-proof strong[data-v-e8dc8f7d]{display:block;color:var(--ink);font-size:1rem}.beginner-hero-proof p[data-v-e8dc8f7d]{margin:5px 0 0;color:var(--ink-soft);font-size:.9rem;line-height:1.45}.phone-column[data-v-e8dc8f7d]{display:flex;flex-direction:column;align-items:center;gap:14px;z-index:5}.phone-mockup[data-v-e8dc8f7d]{width:300px;height:650px;background:linear-gradient(155deg,var(--parchment),var(--paper));border:1px solid var(--hairline);border-radius:44px;box-shadow:var(--shadow-lg);z-index:5;display:flex;flex-direction:column;overflow:hidden;padding:11px}.phone-screen[data-v-e8dc8f7d]{flex-grow:1;background-color:var(--paper);border-radius:34px;overflow:hidden;position:relative;display:flex}.phone-screen picture[data-v-e8dc8f7d],.phone-screen img[data-v-e8dc8f7d],.phone-screen .phone-video[data-v-e8dc8f7d]{width:100%;height:100%}.phone-screen img[data-v-e8dc8f7d],.phone-screen .phone-video[data-v-e8dc8f7d]{object-fit:cover;object-position:top center;display:block}.phone-video[data-v-e8dc8f7d]{background:var(--paper)}.video-toggle[data-v-e8dc8f7d]{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;border:1px solid var(--hairline);background:var(--bg-glass);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s ease,transform .2s ease;z-index:3}.video-sound[data-v-e8dc8f7d]{bottom:54px}.video-toggle[data-v-e8dc8f7d]:hover{background:var(--parchment);transform:scale(1.06)}.video-toggle svg[data-v-e8dc8f7d]{display:block}.hero-beats[data-v-e8dc8f7d]{min-height:52px;display:flex;flex-direction:column;align-items:center;gap:8px}.hero-beat-caption[data-v-e8dc8f7d]{font-family:var(--font-heading);font-size:.95rem;font-weight:400;color:var(--ink-soft);margin:0;text-align:center;transition:opacity .25s ease;min-height:1.3em}.hero-beat-dots[data-v-e8dc8f7d]{display:flex;gap:18px}.beat-dot[data-v-e8dc8f7d]{position:relative;width:7px;height:7px;border-radius:50%;border:none;padding:0;background:var(--hairline);cursor:pointer;transition:background .25s ease,transform .25s ease}.beat-dot[data-v-e8dc8f7d]:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%}.beat-dot.active[data-v-e8dc8f7d]{background:var(--lapis);transform:scale(1.35)}.beat-dot[data-v-e8dc8f7d]:hover{background:var(--lapis-deep)}.floating-card[data-v-e8dc8f7d]{position:absolute;padding:13px 18px;border-radius:14px;background:var(--parchment);box-shadow:var(--shadow-card);border:1px solid var(--hairline);animation:float-e8dc8f7d 6s ease-in-out infinite,fade-in-e8dc8f7d .9s both;will-change:transform;z-index:6}@keyframes fade-in-e8dc8f7d{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes float-e8dc8f7d{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-13px) rotate(2deg)}}#card-1[data-v-e8dc8f7d]{top:128px;left:-46px;animation-delay:.4s;transform:rotate(-6deg)}#card-2[data-v-e8dc8f7d]{top:372px;left:-38px;animation-delay:.7s;transform:rotate(-3deg)}#card-3[data-v-e8dc8f7d]{top:250px;right:-44px;animation-delay:.55s;transform:rotate(6deg)}.card-title[data-v-e8dc8f7d]{font-family:var(--font-label);font-weight:500;font-size:.62rem;margin-bottom:6px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.16em}.card-content[data-v-e8dc8f7d]{font-size:1rem}.card-content .arabic-text-container[data-v-e8dc8f7d]{display:flex;align-items:center;gap:2px}.card-content .arabic-text[data-v-e8dc8f7d]{font-size:1.35rem;font-weight:600;color:var(--ink)}.card-content .meaning[data-v-e8dc8f7d]{font-family:var(--font-gloss);font-weight:300;letter-spacing:.02em;font-size:.9rem;color:var(--ink-soft);margin-top:2px}.card-correction[data-v-e8dc8f7d]{display:flex;align-items:center;gap:9px}.correction-text[data-v-e8dc8f7d]{text-decoration:line-through;text-decoration-color:var(--error);opacity:.65}.arrow-icon[data-v-e8dc8f7d]{color:var(--ink-soft);font-weight:400}.info-icon-pulse[data-v-e8dc8f7d]{position:relative;color:var(--lapis)}.info-icon-pulse[data-v-e8dc8f7d]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background-color:var(--lapis);transform:translate(-50%,-50%);animation:pulse-wave-e8dc8f7d 2s infinite;opacity:0;z-index:-1}@keyframes pulse-wave-e8dc8f7d{0%{transform:translate(-50%,-50%) scale(.5);opacity:.35}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}.cta-btn[data-v-e8dc8f7d]{display:inline-block;text-align:center;background:var(--lamp-fill);color:var(--lamp-ink);font-family:var(--font-heading);padding:16px 34px;font-size:1.15rem;font-weight:600;border-radius:14px;border:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;box-shadow:var(--shadow-glow);will-change:transform}.cta-btn[data-v-e8dc8f7d]:hover{transform:translateY(-3px);box-shadow:0 14px 44px #f2b24c5c}.cta-outline[data-v-e8dc8f7d]{background:transparent;color:var(--lapis);border:1px solid var(--lapis);box-shadow:none}.cta-outline[data-v-e8dc8f7d]:hover{background:var(--lapis-soft);box-shadow:none}.reading-band[data-v-e8dc8f7d]{position:relative;background:var(--paper);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:110px 0 120px;overflow:hidden;z-index:2;text-align:center}.reading-lamp[data-v-e8dc8f7d]{position:absolute;top:42%;left:50%;width:900px;height:620px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,var(--lamp-glow) 0%,var(--gold-soft) 32%,transparent 66%);pointer-events:none}.reading-inner[data-v-e8dc8f7d]{position:relative}.reading-line[data-v-e8dc8f7d]{font-family:var(--font-arabic);direction:rtl;margin:0 auto;max-width:1000px;line-height:1.75;font-size:clamp(2.2rem,6vw,5rem);color:var(--ink);display:flex;flex-wrap:wrap;gap:0 .35em;justify-content:center}.reading-word[data-v-e8dc8f7d]{display:inline-block;background:none;border:none;padding:0 .05em;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:10px;opacity:.28;animation:readWord-e8dc8f7d 9s ease-in-out infinite;animation-delay:calc(var(--i) * .55s);will-change:opacity,color;transition:text-shadow .25s ease}.reading-word[data-v-e8dc8f7d]:hover,.reading-word[data-v-e8dc8f7d]:focus-visible{text-shadow:0 0 30px var(--lamp-glow);outline:none}.reading-word[data-v-e8dc8f7d]:focus-visible{box-shadow:0 0 0 2px var(--gold)}.reading-word.is-open[data-v-e8dc8f7d]{opacity:1!important;color:var(--gold-ink)!important;text-shadow:0 0 30px var(--lamp-glow);animation-play-state:paused}@keyframes readWord-e8dc8f7d{0%{opacity:.28;color:var(--ink)}6%{opacity:1;color:var(--gold-ink);text-shadow:0 0 26px var(--lamp-glow)}16%{color:var(--ink);text-shadow:none}72%{opacity:1;color:var(--ink)}92%,to{opacity:.28;color:var(--ink)}}.reading-popover[data-v-e8dc8f7d]{position:absolute;z-index:30;background:var(--parchment);border:1px solid var(--hairline);border-radius:14px;padding:14px 18px;box-shadow:0 18px 40px #00000080;text-align:center}.pop-arabic[data-v-e8dc8f7d]{font-family:var(--font-arabic);font-size:1.6rem;color:var(--gold-ink);line-height:1.5}.pop-gloss[data-v-e8dc8f7d]{font-family:var(--font-gloss);font-weight:300;letter-spacing:.02em;font-size:1rem;color:var(--ink);margin-top:2px}.pop-meta[data-v-e8dc8f7d]{display:flex;gap:8px;justify-content:center;margin-top:10px;flex-wrap:wrap}.pop-chip[data-v-e8dc8f7d]{font-family:var(--font-label);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:transparent;border:1px solid var(--hairline);padding:4px 10px;border-radius:20px}.pop-fade-enter-active[data-v-e8dc8f7d],.pop-fade-leave-active[data-v-e8dc8f7d]{transition:opacity .2s ease,transform .2s ease}.pop-fade-enter-from[data-v-e8dc8f7d],.pop-fade-leave-to[data-v-e8dc8f7d]{opacity:0;transform:translateY(6px)}.reading-hint[data-v-e8dc8f7d]{font-family:var(--font-label);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:26px auto 0}.reading-gloss[data-v-e8dc8f7d]{font-family:var(--font-gloss);font-weight:300;letter-spacing:.02em;font-size:clamp(1.1rem,1.7vw,1.5rem);color:var(--ink);margin:12px auto 0;max-width:620px}.reading-caption[data-v-e8dc8f7d]{font-family:var(--font-heading);font-size:.98rem;color:var(--ink-soft);margin:14px auto 0;max-width:560px}.problem-section[data-v-e8dc8f7d]{background:var(--paper)}.problem-inner[data-v-e8dc8f7d]{max-width:780px;text-align:left}.problem-title[data-v-e8dc8f7d]{font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.06;margin-bottom:26px}.problem-body[data-v-e8dc8f7d]{font-size:1.28rem;line-height:1.68;color:var(--ink);max-width:none;margin-bottom:22px}.problem-body[data-v-e8dc8f7d]:first-letter{font-family:var(--font-heading);font-weight:300;font-size:3.2em;line-height:.8;float:left;margin:.08em .1em 0 0;color:var(--gold-ink)}.problem-close[data-v-e8dc8f7d]{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;color:var(--ink);max-width:none;line-height:1.5}.how-section[data-v-e8dc8f7d]{background:var(--parchment)}.steps-grid[data-v-e8dc8f7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;text-align:left}.step-card[data-v-e8dc8f7d]{position:relative;background:var(--paper);border:1px solid var(--hairline);border-radius:18px;padding:34px 28px 30px;box-shadow:var(--shadow-card)}.step-num[data-v-e8dc8f7d]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--lapis);color:var(--paper);font-family:var(--font-heading);font-weight:600;font-size:1.2rem;margin-bottom:18px}.step-card h3[data-v-e8dc8f7d]{font-size:1.28rem;margin-bottom:10px}.step-card p[data-v-e8dc8f7d]{font-size:1.02rem}.tutor-section[data-v-e8dc8f7d]{background:var(--paper)}.tutor-grid[data-v-e8dc8f7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:52px;text-align:left}.tutor-card[data-v-e8dc8f7d]{background:var(--parchment);border:1px solid var(--hairline);border-radius:18px;padding:30px 28px;box-shadow:var(--shadow-card);transition:transform .3s ease,border-color .3s ease}.tutor-card[data-v-e8dc8f7d]:hover{transform:translateY(-4px);border-color:var(--lapis-ring)}.tutor-icon[data-v-e8dc8f7d]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;margin-bottom:18px;background:var(--lapis-soft);color:var(--lapis);border:1px solid var(--lapis-ring)}.tutor-card h3[data-v-e8dc8f7d]{font-size:1.25rem;margin-bottom:10px}.tutor-card p[data-v-e8dc8f7d]{font-size:1.02rem}.feature-row[data-v-e8dc8f7d]{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:120px;padding:0 10px;text-align:left}.feature-row[data-v-e8dc8f7d]:last-child{margin-bottom:0}.feature-row-left .feature-content[data-v-e8dc8f7d]{order:1}.feature-row-left .feature-screenshot[data-v-e8dc8f7d],.feature-row-right .feature-content[data-v-e8dc8f7d]{order:2}.feature-row-right .feature-screenshot[data-v-e8dc8f7d]{order:1}.feature-content[data-v-e8dc8f7d]{padding:20px}.feature-content h3[data-v-e8dc8f7d]{font-size:1.85rem;margin-bottom:16px;margin-top:18px}.feature-content p[data-v-e8dc8f7d]{font-size:1.15rem;max-width:none}.feature-icon[data-v-e8dc8f7d]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;background:var(--lapis-soft);color:var(--lapis);border:1px solid var(--lapis-ring)}.feature-screenshot[data-v-e8dc8f7d]{display:flex;justify-content:center;align-items:center;position:relative;perspective:1200px}.phone-mockup-feature[data-v-e8dc8f7d]{width:286px;height:620px;background:linear-gradient(155deg,var(--parchment),var(--paper));border:1px solid var(--hairline);border-radius:40px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;padding:11px;transition:transform .1s ease;transform:rotateX(var(--scroll-rotation-x, 0deg)) rotateY(var(--scroll-rotation-y, 0deg)) translateZ(0);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.levitate-wrapper[data-v-e8dc8f7d]{display:flex;flex-direction:column;height:100%;animation:featureLevitate-e8dc8f7d 4.5s ease-in-out infinite}@keyframes featureLevitate-e8dc8f7d{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.phone-screen-feature[data-v-e8dc8f7d]{flex-grow:1;background-color:var(--paper);border-radius:30px;overflow:hidden;position:relative;display:flex}.phone-screen-feature picture[data-v-e8dc8f7d],.phone-screen-feature img[data-v-e8dc8f7d]{width:100%;height:100%}.phone-screen-feature img[data-v-e8dc8f7d]{object-fit:cover;object-position:top center;display:block}.capability-section[data-v-e8dc8f7d]{background:var(--parchment)}.capability-grid[data-v-e8dc8f7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.capability-card[data-v-e8dc8f7d]{background:var(--paper);border:1px solid var(--hairline);border-radius:18px;padding:32px 30px;box-shadow:var(--shadow-card);transition:transform .3s ease,border-color .3s ease}.capability-card[data-v-e8dc8f7d]:hover{transform:translateY(-4px);border-color:var(--lapis-ring)}.capability-icon[data-v-e8dc8f7d]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;margin-bottom:18px;background:var(--lapis-soft);color:var(--lapis);border:1px solid var(--lapis-ring)}.capability-card h3[data-v-e8dc8f7d]{font-size:1.3rem;margin-bottom:12px}.capability-card p[data-v-e8dc8f7d]{font-size:1.02rem;margin-bottom:18px}.chip-row[data-v-e8dc8f7d]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-e8dc8f7d]{font-family:var(--font-label);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lapis);background:var(--lapis-soft);border:1px solid var(--lapis-ring);padding:5px 12px;border-radius:20px}.how-it-works[data-v-e8dc8f7d]{background:var(--paper)}.how-it-works-grid[data-v-e8dc8f7d]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.how-it-works-content[data-v-e8dc8f7d],.feedback-title[data-v-e8dc8f7d]{text-align:left}.feedback-desc[data-v-e8dc8f7d]{text-align:left;max-width:480px;font-size:1.15rem}.mockup-container[data-v-e8dc8f7d]{display:flex;justify-content:center;align-items:center}.phone-feedback[data-v-e8dc8f7d]{width:270px;height:585px}.path-section[data-v-e8dc8f7d]{background:var(--parchment)}.path-see-all[data-v-e8dc8f7d]{display:inline-block;margin-top:30px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-weight:600;font-size:1.02rem;color:var(--lapis);text-decoration:none;border-bottom:1px solid var(--lapis);border-radius:0;padding:0 0 2px;transition:color .2s ease}.path-see-all[data-v-e8dc8f7d]:hover{color:var(--lapis-deep)}.path-ladder[data-v-e8dc8f7d]{list-style:none;margin:52px auto 0;padding:0;max-width:760px;display:flex;flex-direction:column;text-align:left}.path-step[data-v-e8dc8f7d]{display:flex;gap:22px;align-items:flex-start;padding:22px 4px;position:relative}.path-step[data-v-e8dc8f7d]:not(:last-child):after{content:"";position:absolute;left:21px;top:56px;bottom:-6px;width:1px;background:linear-gradient(var(--lapis),transparent)}.path-index[data-v-e8dc8f7d]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--paper);color:var(--lapis);border:1px solid var(--lapis);font-family:var(--font-heading);font-weight:600;font-size:1.05rem;z-index:1}.path-step.is-summit .path-index[data-v-e8dc8f7d]{background:var(--gold-soft);color:var(--gold-ink);border-color:var(--gold);box-shadow:0 0 34px var(--gold-soft)}.path-body h3[data-v-e8dc8f7d]{font-size:1.3rem;margin-bottom:4px}.path-body p[data-v-e8dc8f7d]{font-size:1.02rem;margin:0}.comparison-section[data-v-e8dc8f7d]{background:var(--paper)}.comparison-punch[data-v-e8dc8f7d]{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.15rem,2vw,1.5rem);color:var(--ink);max-width:700px;margin:0 auto 14px}.comparison-table[data-v-e8dc8f7d]{max-width:880px;margin:40px auto 0;padding:8px 20px 20px;background:var(--parchment);border:1px solid var(--hairline);border-radius:20px;box-shadow:var(--shadow-card);overflow:hidden}.comparison-header[data-v-e8dc8f7d]{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;padding:18px 14px;font-family:var(--font-heading);font-weight:400;color:var(--ink-soft);border-bottom:1px solid var(--hairline);align-items:end}.header-item[data-v-e8dc8f7d]{font-size:.92rem;text-align:center}.header-item[data-v-e8dc8f7d]:first-child{text-align:left}.header-kalima[data-v-e8dc8f7d]{color:var(--gold-ink);font-weight:600;font-size:1.02rem}.comparison-row[data-v-e8dc8f7d]{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;padding:16px 14px;border-bottom:1px solid var(--hairline);align-items:center}.comparison-row[data-v-e8dc8f7d]:last-child{border-bottom:none}.row-item[data-v-e8dc8f7d]{display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:.92rem;text-align:center}.row-feature[data-v-e8dc8f7d]{justify-content:flex-start;text-align:left;font-weight:500;font-family:var(--font-heading);color:var(--ink)}.cell-text[data-v-e8dc8f7d]{font-family:var(--font-heading);font-weight:500}.cell-text.muted[data-v-e8dc8f7d]{color:var(--ink-soft);font-weight:400}.check-icon[data-v-e8dc8f7d]{color:var(--good)}.cross-icon[data-v-e8dc8f7d]{color:var(--ink-soft);opacity:.5}.why-kalima-section[data-v-e8dc8f7d]{background:var(--parchment)}.differentiators-grid[data-v-e8dc8f7d]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 44px;max-width:900px;margin:52px auto 0;text-align:left}.differentiator-item[data-v-e8dc8f7d]{display:flex;flex-direction:column}.differentiator-icon[data-v-e8dc8f7d]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:14px;margin-bottom:18px;background:transparent;color:var(--lapis);border:1px solid var(--lapis)}.differentiator-item h3[data-v-e8dc8f7d]{font-size:1.3rem;margin-bottom:8px}.differentiator-item p[data-v-e8dc8f7d]{font-size:1.05rem}.founder-section[data-v-e8dc8f7d]{background:var(--paper)}.founder-inner[data-v-e8dc8f7d]{max-width:760px;margin:0 auto;text-align:left}.founder-title[data-v-e8dc8f7d]{font-size:clamp(2rem,4vw,2.9rem);margin-bottom:26px}.founder-body[data-v-e8dc8f7d]{font-size:1.18rem;line-height:1.7;color:var(--ink);max-width:none;margin-bottom:20px}.founder-sign[data-v-e8dc8f7d]{font-family:var(--font-gloss);font-weight:300;letter-spacing:.02em;font-size:1.2rem;color:var(--gold-ink);margin-top:6px}.moat-section[data-v-e8dc8f7d]{background:var(--parchment)}.moat-card[data-v-e8dc8f7d]{background:linear-gradient(155deg,var(--parchment),var(--paper));border:1px solid var(--hairline);border-radius:24px;padding:56px 54px;display:grid;grid-template-columns:1.3fr 1fr;gap:44px;align-items:center;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.moat-card[data-v-e8dc8f7d]:before{content:"";position:absolute;top:-30%;right:-10%;width:380px;height:380px;background:radial-gradient(circle,var(--lamp-glow),transparent 70%);pointer-events:none}.moat-title[data-v-e8dc8f7d]{color:var(--ink)}.moat-lead[data-v-e8dc8f7d]{color:var(--ink);font-size:1.18rem;font-weight:400;max-width:none;margin-bottom:16px}.moat-copy p[data-v-e8dc8f7d]{color:var(--ink-soft);font-size:1.06rem;max-width:none}.moat-points[data-v-e8dc8f7d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.moat-points li[data-v-e8dc8f7d]{display:flex;align-items:center;gap:12px;color:var(--ink);font-family:var(--font-heading);font-weight:400;font-size:1.05rem}.moat-check[data-v-e8dc8f7d]{color:var(--good);flex-shrink:0}.final-cta-section[data-v-e8dc8f7d]{padding:96px 0 60px;position:relative;z-index:2;background:var(--paper)}.final-cta-head[data-v-e8dc8f7d]{margin-bottom:30px}.final-cta-title[data-v-e8dc8f7d]{max-width:820px;margin:0 auto;font-size:clamp(1.9rem,3.4vw,2.8rem)}.cta-container-wrapper[data-v-e8dc8f7d]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;padding:0 20px}.reader-final-action[data-v-e8dc8f7d]{margin:0 auto;padding:52px 20px;text-align:center}@media (max-width: 992px){.hero-grid[data-v-e8dc8f7d]{grid-template-columns:1fr;gap:20px;text-align:center}.hero-copy[data-v-e8dc8f7d]{text-align:center}.hero-subtitle[data-v-e8dc8f7d]{margin-left:auto;margin-right:auto}.btn-group[data-v-e8dc8f7d],.trust-row[data-v-e8dc8f7d]{justify-content:center}.hero-mockup-container[data-v-e8dc8f7d]{margin-top:30px;min-height:560px}#card-1[data-v-e8dc8f7d]{left:2%}#card-2[data-v-e8dc8f7d]{left:0}#card-3[data-v-e8dc8f7d]{right:2%}.eyebrow[data-v-e8dc8f7d]{max-width:none}.problem-inner[data-v-e8dc8f7d],.founder-inner[data-v-e8dc8f7d]{text-align:center}.steps-grid[data-v-e8dc8f7d],.tutor-grid[data-v-e8dc8f7d],.capability-grid[data-v-e8dc8f7d],.differentiators-grid[data-v-e8dc8f7d]{grid-template-columns:1fr}.how-it-works-grid[data-v-e8dc8f7d]{grid-template-columns:1fr;gap:36px}.how-it-works-content[data-v-e8dc8f7d]{text-align:center}.feedback-title[data-v-e8dc8f7d],.feedback-desc[data-v-e8dc8f7d]{text-align:center;margin-left:auto;margin-right:auto}.feature-row[data-v-e8dc8f7d]{grid-template-columns:1fr;gap:34px;margin-bottom:84px;text-align:center}.feature-row .feature-screenshot[data-v-e8dc8f7d]{order:1!important}.feature-row .feature-content[data-v-e8dc8f7d]{order:2!important;text-align:center;padding:16px}.feature-content p[data-v-e8dc8f7d]{margin-left:auto;margin-right:auto}.feature-screenshot[data-v-e8dc8f7d]{perspective:900px}.moat-card[data-v-e8dc8f7d]{grid-template-columns:1fr;gap:30px;padding:44px 32px;text-align:center}.moat-lead[data-v-e8dc8f7d],.moat-copy p[data-v-e8dc8f7d]{margin-left:auto;margin-right:auto}.moat-points[data-v-e8dc8f7d]{align-items:flex-start;max-width:340px;margin:0 auto}.problem-body[data-v-e8dc8f7d]:first-letter{float:none;font-size:1em;margin:0;color:inherit}.steps-grid[data-v-e8dc8f7d]{text-align:left}.sticky-tagline[data-v-e8dc8f7d]{display:none}}@media (max-width: 768px){.section[data-v-e8dc8f7d]{padding:74px 0}.hero[data-v-e8dc8f7d]{padding-top:120px;padding-bottom:50px}.phone-mockup[data-v-e8dc8f7d]{width:270px;height:586px}.comparison-header[data-v-e8dc8f7d],.comparison-row[data-v-e8dc8f7d]{grid-template-columns:1.7fr 1fr 1fr 1fr}.header-item[data-v-e8dc8f7d],.row-item[data-v-e8dc8f7d]{font-size:.8rem}.reading-line[data-v-e8dc8f7d]{font-size:clamp(2rem,10vw,3.2rem)}}@media (max-width: 480px){.container[data-v-e8dc8f7d]{padding:0 16px}.phone-mockup[data-v-e8dc8f7d],.phone-mockup-feature[data-v-e8dc8f7d]{width:250px;height:542px}.floating-card[data-v-e8dc8f7d]{padding:10px 13px}#card-1[data-v-e8dc8f7d]{top:20px;left:-6px}#card-2[data-v-e8dc8f7d]{top:210px;left:-10px}#card-3[data-v-e8dc8f7d]{top:120px;right:-8px}.comparison-table[data-v-e8dc8f7d]{padding:4px 8px 12px}.comparison-header[data-v-e8dc8f7d],.comparison-row[data-v-e8dc8f7d]{padding:12px 6px}.header-item[data-v-e8dc8f7d],.row-item[data-v-e8dc8f7d]{font-size:.72rem}.check-icon[data-v-e8dc8f7d]{width:18px;height:18px}.problem-body[data-v-e8dc8f7d]{font-size:1.14rem}}@media (prefers-reduced-motion: reduce){.floating-card[data-v-e8dc8f7d],.levitate-wrapper[data-v-e8dc8f7d],.info-icon-pulse[data-v-e8dc8f7d]:after{animation:none!important}.reading-word[data-v-e8dc8f7d]{animation:none!important;opacity:1;color:var(--ink)}.cta-btn[data-v-e8dc8f7d]:hover,.tutor-card[data-v-e8dc8f7d]:hover,.capability-card[data-v-e8dc8f7d]:hover{transform:none}.sticky-fade-enter-active[data-v-e8dc8f7d],.sticky-fade-leave-active[data-v-e8dc8f7d]{transition:none}}@media (prefers-color-scheme: light){.homepage-container[data-v-e8dc8f7d]{--paper: #f3f5f1;--parchment: #ffffff;--ink: #16211d;--ink-soft: #5c6b64;--hairline: #e1e6e0;--lapis: #1c4a40;--lapis-deep: #123a31;--lapis-soft: rgba(28, 74, 64, .07);--lapis-ring: rgba(28, 74, 64, .22);--gold: #b8781a;--gold-ink: #8f5d14;--gold-lit: #8f5d14;--gold-soft: rgba(214, 146, 42, .12);--lamp-glow: rgba(214, 146, 42, .16);--lamp-ink: #16211d;--lamp-fill: linear-gradient(135deg, #d6922a, #b8781a);--error: #a83a28;--good: #2f6b4f;--partial: #76532d;--lamp-wash: radial-gradient( ellipse 94.3% 37.1% at 50% 8.75%, rgba(214, 146, 42, .16) 0%, rgba(214, 146, 42, .05) 42%, transparent 70% );--bg-glass: rgba(255, 255, 255, .88);--shadow-lg: 0 24px 50px rgba(22, 33, 29, .16);--shadow-card: 0 6px 20px rgba(22, 33, 29, .07);--shadow-glow: 0 8px 34px rgba(214, 146, 42, .28)}.loading-container[data-v-e8dc8f7d]{background:#f3f5f1;color:#16211d}.qindil-lamp[data-v-e8dc8f7d]{border-color:#b8781a80;background:linear-gradient(180deg,#b8781a38,#b8781a0a)}.cta-btn[data-v-e8dc8f7d]:hover{box-shadow:0 14px 44px #d6922a57}.reading-popover[data-v-e8dc8f7d]{box-shadow:0 18px 40px #16211d29}.step-num[data-v-e8dc8f7d]{color:#fff}}
