@font-face{font-family:quicksand;src:url(../media/Quicksand_SemiBold-s.p.1kqucoh35ebae.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:quicksand;src:url(../media/Quicksand_Bold-s.p.07hx32vv1tsxr.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:quicksand Fallback;src:local(Arial);ascent-override:91.8%;descent-override:22.95%;line-gap-override:0.0%;size-adjust:108.93%}.quicksand_34c93f79-module__jY9XCa__className{font-family:quicksand,quicksand Fallback}.quicksand_34c93f79-module__jY9XCa__variable{--font-quicksand:"quicksand", "quicksand Fallback"}
@font-face{font-family:luciole;src:url(../media/Luciole_Regular-s.p.2an_scv16vx45.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:luciole Fallback;src:local(Arial);ascent-override:70.91%;descent-override:20.08%;line-gap-override:17.93%;size-adjust:111.55%}.luciole_b5e0f26c-module__0X4Vxq__className{font-family:luciole,luciole Fallback;font-weight:400}.luciole_b5e0f26c-module__0X4Vxq__variable{--font-luciole:"luciole", "luciole Fallback"}
@font-face{font-family:alQuran;src:url(../media/BalooBhaijaan2_alquran.p.1y3n61spwz8ej.woff2)format("woff2");font-display:swap;font-weight:400 800}.alquran_bf523c70-module__YxMqja__className{font-family:alQuran}.alquran_bf523c70-module__YxMqja__variable{--font-alquran:"alQuran"}
:root{--paper:#fffcf7;--cream:#fff7ea;--warm:#f8ebd5;--sand:#e6d1b9;--muted:#8a7560;--brown:#4f3f32;--ink:#3a2d22;--deep:#2a2520;--green:#009e60;--mint:#00dba4;--green-dark:#047a4c;--green-soft:#d6f5ea;--body:var(--font-luciole), Arial, sans-serif;--title:var(--font-quicksand), Arial, sans-serif;--ring:#e6d1b999;--card-shadow:0 1px 0 #fff, 0 20px 40px -24px #3a2d2240;--radius-card:28px;--header-height:98px;--ease-out:cubic-bezier(.22, 1, .36, 1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 12px)}body{background:var(--paper);color:var(--ink);font:400 16px/1.7 var(--body);-webkit-font-smoothing:antialiased;margin:0}main{overflow-x:clip}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{overflow-wrap:break-word;max-width:100%;font-family:var(--title);font-synthesis:none;color:var(--ink);font-weight:700}h1{letter-spacing:-.045em;font-size:clamp(50px,6.6vw,96px);line-height:1.02}h2{letter-spacing:-.04em;font-size:clamp(36px,4.3vw,58px);line-height:1.08}h3{letter-spacing:-.02em;font-size:22px;line-height:1.25}::selection{background:var(--green-soft)}.wrap{width:min(1240px,100% - 64px);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.section{padding-block:130px;position:relative}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ink-path{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.ink-tick{stroke-width:2.3px}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;animation:.6s 2.5s forwards reveal-fallback}}@keyframes reveal-fallback{to{opacity:1}}html.motion-paused{scroll-behavior:auto!important}.motion-paused *{transition:none!important;animation-play-state:paused!important}@media (max-width:760px){:root{--header-height:80px}.wrap{width:calc(100% - 40px)}h1{font-size:clamp(42px,12vw,60px);line-height:1.04}h2{font-size:clamp(32px,8.6vw,40px)}h3{font-size:20px}.section{padding-block:84px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}}
