#landing[data-astro-cid-mu23dzsi],#landing[data-astro-cid-mu23dzsi] [data-astro-cid-mu23dzsi],#landing[data-astro-cid-mu23dzsi] [data-astro-cid-mu23dzsi]:before,#landing[data-astro-cid-mu23dzsi] [data-astro-cid-mu23dzsi]:after{box-sizing:border-box}#landing[data-astro-cid-mu23dzsi]{font-family:Parisienne,Cairo,Segoe UI,Tahoma,Arial,sans-serif;color:#3a2427;background:#f6e8e6}#landing-track[data-astro-cid-mu23dzsi]{height:560vh;position:relative}#stage[data-astro-cid-mu23dzsi]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;touch-action:pan-y}#scene3d[data-astro-cid-mu23dzsi]{position:absolute;inset:0;width:100%;height:100%;display:block}#hero-copy[data-astro-cid-mu23dzsi]{position:absolute;inset:0 0 auto;padding-top:12vh;text-align:center;transform-origin:50% 100%;will-change:transform,opacity}#hero-copy[data-astro-cid-mu23dzsi] h1[data-astro-cid-mu23dzsi]{margin:0;font-size:clamp(3.4rem,9vw,7rem);font-weight:900;letter-spacing:-.02em}#hero-copy[data-astro-cid-mu23dzsi] .wordmark[data-astro-cid-mu23dzsi]{margin:clamp(.75rem,1.6vw,1.6rem) 0 0;font-size:clamp(1.7rem,4.2vw,3rem);font-weight:400;line-height:1.45;padding-bottom:.12em;letter-spacing:.01em;color:#a3323c}#hero-copy[data-astro-cid-mu23dzsi] .tagline[data-astro-cid-mu23dzsi]{margin:.6em 0 0;font-size:clamp(1.05rem,2.2vw,1.5rem);color:#6d4a4f}#hero-copy[data-astro-cid-mu23dzsi] .hint[data-astro-cid-mu23dzsi]{margin-top:9vh;font-size:1rem;font-weight:600;letter-spacing:.12em;color:#8a5f66;animation:hint-bob 2.2s ease-in-out infinite}@keyframes hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}#label-user[data-astro-cid-mu23dzsi]{position:absolute;top:0;left:0;opacity:0;font-size:1.3rem;font-weight:700;color:#3a2427;text-shadow:0 1px 6px rgba(246,232,230,.9);pointer-events:none;white-space:nowrap;padding-bottom:30px;will-change:transform,opacity}#label-user[data-astro-cid-mu23dzsi]:after{content:"";position:absolute;bottom:0;left:50%;width:1.5px;height:26px;background:linear-gradient(180deg,#3a2427,#3a242700)}#chapters[data-astro-cid-mu23dzsi]{position:absolute;bottom:4vh;right:4vw;margin:0;padding:0;list-style:none;max-width:min(360px,84vw)}#chapters[data-astro-cid-mu23dzsi] li[data-astro-cid-mu23dzsi]{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;padding:.3rem .9rem .3rem 0;border-right:2px solid transparent}#chapters[data-astro-cid-mu23dzsi] li[data-astro-cid-mu23dzsi].visible{opacity:.45;transform:translateY(0)}#chapters[data-astro-cid-mu23dzsi] li[data-astro-cid-mu23dzsi].active{opacity:1;border-right-color:#d83333}#chapters[data-astro-cid-mu23dzsi] .num[data-astro-cid-mu23dzsi]{font-size:.8rem;color:#8a5f66;letter-spacing:.1em}#chapters[data-astro-cid-mu23dzsi] h3[data-astro-cid-mu23dzsi]{margin:.1rem 0;font-size:1.1rem}#chapters[data-astro-cid-mu23dzsi] p[data-astro-cid-mu23dzsi]{margin:0;font-size:.9rem;color:#6d4a4f;max-height:0;overflow:hidden;transition:max-height .4s ease}#chapters[data-astro-cid-mu23dzsi] li[data-astro-cid-mu23dzsi].active p[data-astro-cid-mu23dzsi]{max-height:7em}#auth[data-astro-cid-mu23dzsi]{min-height:92vh;display:grid;place-items:center;padding:8vh 6vw;background:radial-gradient(60% 50% at 25% 20%,rgba(240,65,255,.14) 0%,transparent 70%),radial-gradient(55% 45% at 80% 75%,rgba(216,51,51,.12) 0%,transparent 70%),linear-gradient(180deg,#f6e8e6,#f5cee7 130%)}.card[data-astro-cid-mu23dzsi]{background:#ffffffb8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.85);border-radius:22px;box-shadow:0 24px 70px #3a242729;padding:2.6rem 2.4rem;width:min(430px,100%);max-width:100%;justify-self:center;margin-inline:auto;text-align:center}.gift[data-astro-cid-mu23dzsi]{display:inline-block;background:linear-gradient(90deg,#f041ff24,#d8333324);border:1px solid rgba(216,51,51,.25);color:#a3323c;font-weight:700;font-size:.86rem;border-radius:999px;padding:.45rem 1rem;margin-bottom:1rem}.card[data-astro-cid-mu23dzsi] h2[data-astro-cid-mu23dzsi]{margin:0;font-size:2rem;font-weight:900}.phone-row[data-astro-cid-mu23dzsi]{display:flex;gap:.5rem}.phone-row[data-astro-cid-mu23dzsi] .cc[data-astro-cid-mu23dzsi]{display:grid;place-items:center;background:#f8eeec;border:1px solid #e8d5d3;border-radius:12px;padding:0 .8rem;font-size:.95rem;white-space:nowrap}.phone-row[data-astro-cid-mu23dzsi] input[data-astro-cid-mu23dzsi]{flex:1;min-width:0;text-align:start;padding-inline-start:1rem}.trust[data-astro-cid-mu23dzsi]{margin:.9rem 0 0;font-size:.85rem;color:#6d4a4f}.card[data-astro-cid-mu23dzsi] .sub[data-astro-cid-mu23dzsi]{color:#6d4a4f;margin:.5rem 0 1.6rem}.tabs[data-astro-cid-mu23dzsi]{display:flex;gap:.5rem;background:#f8eeec;border-radius:12px;padding:.3rem;margin-bottom:1.2rem}.tab[data-astro-cid-mu23dzsi]{flex:1;border:0;background:transparent;padding:.7rem;border-radius:9px;font-size:1rem;font-family:inherit;cursor:pointer;color:#6d4a4f}.tab[data-astro-cid-mu23dzsi].active{background:#fff;color:#3a2427;font-weight:700;box-shadow:0 2px 8px #3a24271a}form[data-astro-cid-mu23dzsi]{display:grid;gap:.8rem}input[data-astro-cid-mu23dzsi]{border:1px solid #e8d5d3;border-radius:12px;padding:.9rem 1rem;font-size:1rem;text-align:center}input[data-astro-cid-mu23dzsi]:focus{outline:2px solid #d83333;border-color:transparent}.cta[data-astro-cid-mu23dzsi]{border:0;border-radius:12px;padding:.95rem;font-size:1.05rem;font-weight:700;font-family:inherit;color:#fff;cursor:pointer;background:linear-gradient(14deg,#d83333,#f041ff)}.fine[data-astro-cid-mu23dzsi]{margin:1.1rem 0 0;font-size:.78rem;color:#8a5f66}@media(max-width:640px){#chapters[data-astro-cid-mu23dzsi]{right:5vw;left:5vw;bottom:2.5vh;max-width:none}#chapters[data-astro-cid-mu23dzsi] li[data-astro-cid-mu23dzsi]:not(.active){display:none}#chapters[data-astro-cid-mu23dzsi] h3[data-astro-cid-mu23dzsi]{font-size:1rem}#chapters[data-astro-cid-mu23dzsi] p[data-astro-cid-mu23dzsi]{font-size:.85rem}#hero-copy[data-astro-cid-mu23dzsi]{padding-top:9vh}#hero-copy[data-astro-cid-mu23dzsi] .hint[data-astro-cid-mu23dzsi]{margin-top:6vh}.card[data-astro-cid-mu23dzsi]{padding:2rem 1.4rem}}@font-face{font-family:Cairo;src:url(/fonts/cairo-400-arabic.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Cairo;src:url(/fonts/cairo-700-arabic.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Cairo;src:url(/fonts/cairo-900-arabic.woff2) format("woff2");font-weight:900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Cairo;src:url(/fonts/cairo-900-latin.woff2) format("woff2");font-weight:900;font-display:swap;unicode-range:U+0000-00FF}@font-face{font-family:Cairo;src:url(/fonts/cairo-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF}@font-face{font-family:Parisienne;src:url(/fonts/parisienne-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0041-005A,U+0061-007A,U+00C0-00FF}@font-face{font-family:Cairo;src:url(/fonts/cairo-700-latin.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF}html,body{margin:0;width:100%;overflow-x:clip;background:#f6e8e6}
