.sh-page{--sh-gold:#C9A84C;--sh-gold-light:#E8C97A;--sh-gold-pale:#F5EDD3;--sh-gold-dim:rgba(201,168,76,0.13);--sh-gold-border:rgba(201,168,76,0.35);--sh-ink:#0D1510;--sh-parchment:#F7F3EC;--sh-parchment-2:#EDE7DA;--sh-parchment-3:#E2DCD1;--sh-teal:#1A6B5A;--sh-teal-light:#2A8A74;--sh-text-main:#18201B;--sh-text-muted:#516059;--sh-text-ghost:#8A9490;--sh-radius-lg:22px;--sh-shadow-hover:0 20px 60px rgba(0,0,0,0.11), 0 4px 20px rgba(201,168,76,0.14);--sh-font-display:'EBGaramond', Georgia, 'Times New Roman', serif;--sh-font-label:'Cinzel', Georgia, serif;--sh-font-body:'Inter', system-ui, -apple-system, sans-serif;--sh-ease:cubic-bezier(0.16, 1, 0.3, 1);--sh-ease-back:cubic-bezier(0.34, 1.56, 0.64, 1);--sh-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%23C9A84C' stroke-width='0.5' opacity='1'%3E%3Cpolygon points='48,6 58,38 90,38 65,57 75,89 48,71 21,89 31,57 6,38 38,38'/%3E%3Cpolygon points='48,18 56,38 76,38 61,50 67,70 48,60 29,70 35,50 20,38 40,38'/%3E%3Ccircle cx='48' cy='48' r='11' stroke-width='0.35'/%3E%3Cline x1='48' y1='0' x2='48' y2='96' stroke-width='0.22'/%3E%3Cline x1='0' y1='48' x2='96' y2='48' stroke-width='0.22'/%3E%3Cline x1='0' y1='0' x2='96' y2='96' stroke-width='0.18'/%3E%3Cline x1='96' y1='0' x2='0' y2='96' stroke-width='0.18'/%3E%3C/g%3E%3C/svg%3E");background-color:var(--sh-parchment);background-image:var(--sh-pattern);background-size:96px 96px;font-family:var(--sh-font-body);color:var(--sh-text-main);overflow-x:hidden;position:relative;line-height:1.6;direction:ltr;unicode-bidi:normal}.sh-page::before{content:'';position:absolute;inset:0;background-color:rgba(247,243,236,0.93);background-image:radial-gradient(ellipse 100% 55% at 50% -2%, rgba(201,168,76,0.10) 0%, transparent 68%),
radial-gradient(ellipse 50% 40% at 96% 52%, rgba(26,107,90,0.07) 0%, transparent 58%),
radial-gradient(ellipse 38% 30% at 4%  82%, rgba(201,168,76,0.06) 0%, transparent 56%);pointer-events:none;z-index:0}.sh-ornament-bg{position:absolute;top:-60px;right:-80px;width:clamp(280px, 45vw, 520px);height:clamp(280px, 45vw, 520px);opacity:0.032;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke='%23C9A84C'%3E%3Cpolygon stroke-width='1.6' points='110,6 212,55 212,165 110,214 8,165 8,55'/%3E%3Cpolygon stroke-width='0.9' points='110,22 196,63 196,157 110,198 24,157 24,63'/%3E%3Cpolygon stroke-width='0.6' points='110,38 180,71 180,149 110,182 40,149 40,71'/%3E%3Ccircle cx='110' cy='110' r='55' stroke-width='0.7'/%3E%3Ccircle cx='110' cy='110' r='36' stroke-width='0.5'/%3E%3Ccircle cx='110' cy='110' r='18' stroke-width='0.4'/%3E%3Cline x1='110' y1='6' x2='110' y2='214' stroke-width='0.45'/%3E%3Cline x1='6' y1='110' x2='214' y2='110' stroke-width='0.45'/%3E%3Cline x1='32' y1='32' x2='188' y2='188' stroke-width='0.35'/%3E%3Cline x1='188' y1='32' x2='32' y2='188' stroke-width='0.35'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;animation:sh-ornament-pulse 12s ease-in-out infinite}@keyframes sh-ornament-pulse{0%,100%{opacity:0.032}50%{opacity:0.052}}.sh-hero-mandala-wrap{position:absolute;top:50%;left:50%;width:clamp(320px, 70vw, 640px);height:clamp(320px, 70vw, 640px);transform:translate(-50%, -50%);pointer-events:none;z-index:0}.sh-mandala-a,.sh-mandala-b{position:absolute;inset:0;width:100%;height:100%;animation:sh-spin-cw 80s linear infinite}.sh-mandala-b{animation:sh-spin-ccw 55s linear infinite;opacity:0.65}@keyframes sh-spin-cw{to{transform:rotate(360deg)}}@keyframes sh-spin-ccw{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.sh-mandala-a,.sh-mandala-b,.sh-ornament-bg{animation:none}}.sh-page .sh-hero,
.sh-page .sh-trust,
.sh-page .sh-question,
.sh-page .sh-grid,
.sh-page .sh-rule,
.sh-page .sh-free,
.sh-page .sh-aim,
.sh-page .sh-faq{position:relative;z-index:1}.sh-page .sh-hero{text-align:center;padding:clamp(56px, 10vw, 96px) clamp(16px, 5vw, 24px) clamp(48px, 8vw, 72px);max-width:880px;margin:0
auto;overflow:hidden}.sh-page .sh-hero__eyebrow{display:inline-flex;align-items:center;gap:clamp(8px, 2vw, 14px);font-family:var(--sh-font-label);font-size:clamp(11px, 1.6vw, 13px);font-weight:400;letter-spacing:0.22em;text-transform:uppercase;color:var(--sh-gold);margin-bottom:clamp(20px, 4vw, 32px);opacity:0;animation:sh-fadeUp 0.8s var(--sh-ease) 0.1s forwards}.sh-page .sh-hero__eyebrow::before,
.sh-page .sh-hero__eyebrow::after{content:'';display:block;width:clamp(24px, 5vw, 40px);height:1px;background:linear-gradient(90deg, transparent, var(--sh-gold));opacity:0.6}.sh-page .sh-hero__eyebrow::after{background:linear-gradient(90deg, var(--sh-gold), transparent)}.sh-page .sh-hero__eyebrow .sh-diamond{display:inline-block;width:5px;height:5px;background:var(--sh-gold);transform:rotate(45deg);opacity:0.7;flex-shrink:0}.sh-page .sh-hero__title{font-family:var(--sh-font-display);font-size:clamp(2.4rem, 6vw, 4.9rem);font-weight:400;line-height:1.08;color:var(--sh-ink);margin-bottom:clamp(14px, 3vw, 20px);letter-spacing:-0.012em;opacity:0;animation:sh-fadeUp 0.9s var(--sh-ease) 0.2s forwards}.sh-page .sh-hero__title
em{font-style:italic;color:var(--sh-teal)}.sh-page .sh-hero__arabic{direction:rtl;unicode-bidi:embed;text-align:center;font-family:'Traditional Arabic','Arabic Typesetting','Scheherazade New','Amiri','Noto Naskh Arabic',serif;font-size:clamp(1.4rem, 3.5vw, 1.7rem);line-height:2;color:var(--sh-gold);margin-bottom:6px;letter-spacing:0.04em;opacity:0;animation:sh-fadeUp 0.8s var(--sh-ease) 0.28s forwards}.sh-page .sh-hero__verse-line{display:flex;align-items:center;justify-content:center;gap:clamp(8px, 2vw, 14px);opacity:0;animation:sh-fadeUp 0.7s var(--sh-ease) 0.34s forwards;margin-bottom:clamp(20px, 5vw, 32px)}.sh-page .sh-hero__verse-line::before,
.sh-page .sh-hero__verse-line::after{content:'';width:clamp(28px, 6vw, 48px);height:1px;background:linear-gradient(90deg, transparent, rgba(201,168,76,0.5))}.sh-page .sh-hero__verse-line::after{background:linear-gradient(90deg, rgba(201,168,76,0.5), transparent)}.sh-page .sh-hero__verse-ref{font-family:var(--sh-font-label);font-size:clamp(10px, 1.5vw, 12px);letter-spacing:0.2em;color:var(--sh-text-ghost);text-transform:uppercase;white-space:nowrap}.sh-page .sh-hero__sub{font-size:clamp(1rem, 2.2vw, 1.12rem);font-weight:400;line-height:1.78;color:var(--sh-text-muted);max-width:560px;margin:0
auto clamp(32px, 6vw, 48px);opacity:0;animation:sh-fadeUp 0.8s var(--sh-ease) 0.38s forwards}.sh-page .sh-hero__divider{display:flex;align-items:center;gap:clamp(12px, 3vw, 20px);justify-content:center;opacity:0;animation:sh-fadeUp 0.6s var(--sh-ease) 0.48s forwards}.sh-page .sh-hero__divider
span{font-family:var(--sh-font-label);font-size:clamp(10px, 1.5vw, 12px);letter-spacing:0.22em;text-transform:uppercase;color:var(--sh-text-ghost);white-space:nowrap}.sh-page .sh-hero__divider::before,
.sh-page .sh-hero__divider::after{content:'';flex:1;max-width:clamp(40px, 8vw, 80px);height:1px;background:linear-gradient(90deg, transparent, rgba(201,168,76,0.45), transparent)}.sh-page .sh-trust{border-top:1px solid rgba(201,168,76,0.18);border-bottom:1px solid rgba(201,168,76,0.18);background:rgba(255,255,255,0.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:clamp(14px, 3vw, 20px) clamp(16px, 4vw, 24px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(6px, 2vw, 10px) clamp(16px, 4vw, 32px);opacity:0;animation:sh-fadeUp 0.7s var(--sh-ease) 0.9s forwards}.sh-page .sh-trust__item{display:inline-flex;align-items:center;gap:8px;font-family:var(--sh-font-label);font-size:clamp(10px, 1.4vw, 12px);font-weight:400;color:var(--sh-text-muted);white-space:nowrap;letter-spacing:0.13em;text-transform:uppercase}.sh-page .sh-trust__dot{display:inline-block;width:5px;height:5px;background:var(--sh-gold);transform:rotate(45deg);flex-shrink:0;opacity:0.8}.sh-page .sh-question{text-align:center;padding:clamp(36px, 7vw, 56px) clamp(16px, 4vw, 24px) clamp(10px, 2vw, 16px);opacity:0;animation:sh-fadeUp 0.7s var(--sh-ease) 0.5s forwards}.sh-page .sh-question__label{font-family:var(--sh-font-display);font-size:clamp(1.5rem, 3.5vw, 2.2rem);font-weight:400;font-style:italic;color:var(--sh-text-main);margin-bottom:8px;line-height:1.3}.sh-page .sh-question__hint{font-family:var(--sh-font-label);font-size:clamp(10px, 1.5vw, 11.5px);color:var(--sh-text-ghost);letter-spacing:0.2em;text-transform:uppercase}.sh-page .sh-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(12px, 2.5vw, 20px);max-width:960px;margin:clamp(28px, 5vw, 44px) auto 0;padding:0
clamp(16px, 4vw, 24px) clamp(56px, 10vw, 88px)}.sh-page .sh-card{position:relative;background:rgba(255,255,255,0.88);border:1px
solid rgba(0,0,0,0.062);border-radius:var(--sh-radius-lg);padding:clamp(24px, 4vw, 40px) clamp(20px, 3.5vw, 34px) clamp(22px, 3.5vw, 36px);cursor:pointer;text-decoration:none;color:inherit;overflow:hidden;transition:transform 0.42s var(--sh-ease),
box-shadow 0.42s var(--sh-ease),
border-color 0.28s ease,
background 0.28s ease;opacity:0;animation:sh-cardReveal 0.72s var(--sh-ease) forwards;display:flex;flex-direction:column;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sh-page .sh-card:nth-child(1){animation-delay:0.55s}.sh-page .sh-card:nth-child(2){animation-delay:0.65s}.sh-page .sh-card:nth-child(3){animation-delay:0.74s}.sh-page .sh-card:nth-child(4){animation-delay:0.83s}.sh-page .sh-card:hover{transform:translateY(-7px);box-shadow:var(--sh-shadow-hover);border-color:var(--sh-gold-border);background:rgba(255,255,255,0.97)}.sh-page .sh-card::before{content:'';position:absolute;top:0;left:-100%;right:0;height:3px;border-radius:var(--sh-radius-lg) var(--sh-radius-lg) 0 0;transition:left 0.52s var(--sh-ease)}.sh-page .sh-card:hover::before{left:0}.sh-page .sh-card--practice::before{background:linear-gradient(90deg, transparent, #1A6B5A, #C9A84C)}.sh-page .sh-card--reconnect::before{background:linear-gradient(90deg, transparent, #7B5EA7, #C9A84C)}.sh-page .sh-card--western::before{background:linear-gradient(90deg, transparent, #2A6496, #1A6B5A)}.sh-page .sh-card--leader::before{background:linear-gradient(90deg, transparent, #C9A84C, #C07B3A)}.sh-page .sh-card::after{content:'';position:absolute;top:-60%;left:-70%;width:40%;height:200%;background:linear-gradient(105deg, transparent 30%, rgba(255,255,255,0.20) 50%, transparent 70%);transform:skewX(-15deg);transition:left 0.7s var(--sh-ease);pointer-events:none;border-radius:var(--sh-radius-lg)}.sh-page .sh-card:hover::after{left:130%}.sh-page .sh-card__corner{position:absolute;bottom:18px;right:20px;width:44px;height:44px;opacity:0.04;pointer-events:none;transition:opacity 0.4s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23C9A84C' stroke-width='1'%3E%3Cpolygon points='24,3 45,14 45,34 24,45 3,34 3,14'/%3E%3Cpolygon points='24,10 38,17 38,31 24,38 10,31 10,17'/%3E%3Ccircle cx='24' cy='24' r='7'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.sh-page .sh-card:hover .sh-card__corner{opacity:0.12}.sh-page .sh-card__icon{width:clamp(44px, 6vw, 56px);height:clamp(44px, 6vw, 56px);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:clamp(1.3rem, 2.8vw, 1.7rem);margin-bottom:clamp(14px, 3vw, 22px);flex-shrink:0;transition:transform 0.38s var(--sh-ease-back);position:relative}.sh-page .sh-card__icon::after{content:'';position:absolute;inset:-6px;border-radius:22px;border:1px
dashed rgba(201,168,76,0.2);opacity:0;transition:opacity 0.35s ease, transform 0.35s ease;transform:rotate(-15deg) scale(0.85)}.sh-page .sh-card:hover .sh-card__icon{transform:scale(1.12) rotate(-5deg)}.sh-page .sh-card:hover .sh-card__icon::after{opacity:1;transform:rotate(0deg) scale(1)}.sh-page .sh-card--practice  .sh-card__icon{background:rgba(26,107,90,0.09)}.sh-page .sh-card--reconnect .sh-card__icon{background:rgba(123,94,167,0.09)}.sh-page .sh-card--western   .sh-card__icon{background:rgba(42,100,150,0.09)}.sh-page .sh-card--leader    .sh-card__icon{background:rgba(201,168,76,0.11)}.sh-page .sh-card__number{position:absolute;top:16px;right:22px;font-family:var(--sh-font-display);font-size:clamp(2.4rem, 4.5vw, 4rem);font-weight:400;line-height:1;color:var(--sh-parchment-3);pointer-events:none;user-select:none;letter-spacing:-0.02em;transition:color 0.3s ease}.sh-page .sh-card:hover .sh-card__number{color:rgba(201,168,76,0.09)}.sh-page .sh-card__tag{display:inline-block;font-family:var(--sh-font-label);font-size:clamp(10px, 1.4vw, 11.5px);font-weight:400;letter-spacing:0.16em;text-transform:uppercase;padding:clamp(3px, 0.5vw, 4px) clamp(9px, 1.5vw, 12px);border-radius:100px;margin-bottom:clamp(10px, 2vw, 14px);width:fit-content}.sh-page .sh-card--practice  .sh-card__tag{background:rgba(26,107,90,0.09);color:#1A6B5A}.sh-page .sh-card--reconnect .sh-card__tag{background:rgba(123,94,167,0.09);color:#7B5EA7}.sh-page .sh-card--western   .sh-card__tag{background:rgba(42,100,150,0.09);color:#2A6496}.sh-page .sh-card--leader    .sh-card__tag{background:rgba(201,168,76,0.13);color:#8A6B1A}.sh-page .sh-card__title{font-family:var(--sh-font-display);font-size:clamp(1.25rem, 2.8vw, 1.58rem);font-weight:400;line-height:1.2;margin-bottom:clamp(8px, 1.5vw, 12px);color:var(--sh-ink);letter-spacing:-0.006em}.sh-page .sh-card__desc{font-size:clamp(0.94rem, 1.8vw, 1rem);line-height:1.70;color:var(--sh-text-muted);margin-bottom:clamp(16px, 3vw, 22px);flex:1}.sh-page .sh-card__list{list-style:none;display:flex;flex-direction:column;gap:clamp(6px, 1.2vw, 9px);margin-bottom:clamp(20px, 4vw, 28px);padding:clamp(12px, 2vw, 16px) 0 0;border-top:1px solid rgba(0,0,0,0.052)}.sh-page .sh-card__list
li{font-size:clamp(0.88rem, 1.6vw, 0.94rem);color:var(--sh-text-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.48}.sh-page .sh-card__list li::before{content:'';display:inline-block;width:14px;height:1.5px;margin-top:9px;flex-shrink:0;border-radius:2px}.sh-page .sh-card--practice  .sh-card__list li::before{background:#1A6B5A}.sh-page .sh-card--reconnect .sh-card__list li::before{background:#7B5EA7}.sh-page .sh-card--western   .sh-card__list li::before{background:#2A6496}.sh-page .sh-card--leader    .sh-card__list li::before{background:#C9A84C}.sh-page .sh-card__cta{display:inline-flex;align-items:center;gap:9px;font-family:var(--sh-font-label);font-size:clamp(10px, 1.4vw, 11.5px);font-weight:700;letter-spacing:0.16em;text-transform:uppercase;padding:clamp(8px, 1.5vw, 10px) clamp(14px, 2.5vw, 20px);border-radius:100px;border:1.5px solid currentColor;width:fit-content;margin-top:auto;transition:background 0.28s ease,
gap 0.3s var(--sh-ease);text-decoration:none}.sh-page .sh-card__cta
svg{width:12px;height:12px;transition:transform 0.28s var(--sh-ease);flex-shrink:0}.sh-page .sh-card:hover .sh-card__cta{gap:14px}.sh-page .sh-card:hover .sh-card__cta
svg{transform:translateX(3px)}.sh-page .sh-card--practice  .sh-card__cta{color:#1A6B5A}.sh-page .sh-card--reconnect .sh-card__cta{color:#7B5EA7}.sh-page .sh-card--western   .sh-card__cta{color:#2A6496}.sh-page .sh-card--leader    .sh-card__cta{color:#8A6B1A}.sh-page .sh-card--practice:hover  .sh-card__cta{background:rgba(26,107,90,0.07)}.sh-page .sh-card--reconnect:hover .sh-card__cta{background:rgba(123,94,167,0.07)}.sh-page .sh-card--western:hover   .sh-card__cta{background:rgba(42,100,150,0.07)}.sh-page .sh-card--leader:hover    .sh-card__cta{background:rgba(201,168,76,0.10)}.sh-page .sh-rule{display:flex;align-items:center;justify-content:center;gap:14px;max-width:320px;margin:0
auto clamp(32px, 6vw, 48px);padding:0
24px}.sh-page .sh-rule::before,
.sh-page .sh-rule::after{content:'';flex:1;height:1px;background:linear-gradient(90deg, transparent, rgba(201,168,76,0.55))}.sh-page .sh-rule::after{background:linear-gradient(90deg, rgba(201,168,76,0.55), transparent)}.sh-page .sh-rule__gem{display:flex;align-items:center;gap:5px}.sh-page .sh-rule__gem
span{display:inline-block;width:5px;height:5px;background:var(--sh-gold);transform:rotate(45deg);opacity:0.7}.sh-page .sh-rule__gem span:nth-child(2){width:7px;height:7px;opacity:1}.sh-page .sh-free{text-align:center;padding:0
clamp(16px, 4vw, 24px) clamp(52px, 10vw, 80px);opacity:0;animation:sh-fadeUp 0.7s var(--sh-ease) 1.05s forwards}.sh-page .sh-free__label{font-family:var(--sh-font-label);font-size:clamp(10px, 1.4vw, 11px);letter-spacing:0.18em;text-transform:uppercase;color:var(--sh-text-ghost);margin-bottom:clamp(12px, 2.5vw, 18px);display:block}.sh-page .sh-free__cta{display:inline-flex;align-items:center;gap:12px;background:var(--sh-teal);color:#fff !important;font-family:var(--sh-font-label);font-size:clamp(11px, 1.5vw, 13px);font-weight:700;letter-spacing:0.18em;text-transform:uppercase;padding:clamp(12px, 2.5vw, 15px) clamp(24px, 4vw, 34px);border-radius:100px;text-decoration:none;transition:background 0.28s ease,
transform 0.28s var(--sh-ease),
box-shadow 0.28s ease,
gap 0.28s var(--sh-ease)}.sh-page .sh-free__cta:hover{background:var(--sh-teal-light);transform:translateY(-2px);box-shadow:0 10px 32px rgba(26,107,90,0.25);gap:18px}.sh-page .sh-aim{max-width:960px;margin:0
auto clamp(56px, 10vw, 80px);padding:0
clamp(16px, 4vw, 24px);opacity:0;animation:sh-fadeUp 0.8s var(--sh-ease) 1.1s forwards}.sh-page .sh-aim__inner{background:linear-gradient(155deg, #0F1C15 0%, #0D1510 55%, #111C15 100%);border-radius:var(--sh-radius-lg);padding:clamp(36px, 6vw, 60px) clamp(28px, 6vw, 64px);position:relative;overflow:hidden;border:1px
solid rgba(201,168,76,0.14);box-shadow:0 32px 80px rgba(0,0,0,0.20), inset 0 1px 0 rgba(201,168,76,0.08)}.sh-page .sh-aim__inner::before{content:'';position:absolute;inset:0;background-image:var(--sh-pattern);background-size:80px 80px;opacity:0.04;pointer-events:none}.sh-page .sh-aim__glow-tr{position:absolute;top:-100px;right:-100px;width:clamp(200px, 35vw, 380px);height:clamp(200px, 35vw, 380px);background:radial-gradient(circle, rgba(201,168,76,0.16) 0%, transparent 65%);pointer-events:none;border-radius:50%}.sh-page .sh-aim__glow-bl{position:absolute;bottom:-70px;left:-70px;width:clamp(150px, 25vw, 280px);height:clamp(150px, 25vw, 280px);background:radial-gradient(circle, rgba(26,107,90,0.14) 0%, transparent 65%);pointer-events:none;border-radius:50%}.sh-page .sh-aim__watermark{position:absolute;bottom:-28px;right:28px;font-family:var(--sh-font-label);font-size:clamp(5rem, 12vw, 9.5rem);font-weight:700;color:rgba(255,255,255,0.022);pointer-events:none;user-select:none;line-height:1;letter-spacing:0.12em}.sh-page .sh-aim__eyebrow{font-family:var(--sh-font-label);font-size:clamp(10px, 1.4vw, 12px);font-weight:400;letter-spacing:0.22em;text-transform:uppercase;color:var(--sh-gold);margin-bottom:clamp(14px, 2.5vw, 20px);position:relative;display:flex;align-items:center;gap:14px}.sh-page .sh-aim__eyebrow::after{content:'';flex:1;max-width:48px;height:1px;background:var(--sh-gold);opacity:0.4}.sh-page .sh-aim__title{font-family:var(--sh-font-display);font-size:clamp(1.7rem, 4vw, 2.85rem);font-weight:400;color:#fff;line-height:1.16;margin-bottom:clamp(14px, 2.5vw, 20px);position:relative}.sh-page .sh-aim__title
strong{font-weight:700;color:var(--sh-gold-light);font-style:italic}.sh-page .sh-aim__body{font-size:clamp(0.95rem, 2vw, 1.05rem);line-height:1.80;color:rgba(255,255,255,0.55);max-width:520px;margin-bottom:clamp(24px, 4vw, 34px);position:relative}.sh-page .sh-aim__layers{display:flex;flex-wrap:wrap;gap:clamp(7px, 1.5vw, 10px);margin-bottom:clamp(28px, 5vw, 40px);position:relative}.sh-page .sh-aim__layer{font-family:var(--sh-font-label);font-size:clamp(10px, 1.3vw, 11.5px);font-weight:400;letter-spacing:0.14em;padding:clamp(5px, 1vw, 6px) clamp(12px, 2vw, 16px);border:1px
solid rgba(201,168,76,0.30);border-radius:100px;color:var(--sh-gold-light);background:rgba(201,168,76,0.07);white-space:nowrap;text-transform:uppercase;transition:background 0.25s ease, border-color 0.25s ease}.sh-page .sh-aim__layer:hover{background:rgba(201,168,76,0.13);border-color:rgba(201,168,76,0.5)}.sh-page .sh-aim__link{display:inline-flex;align-items:center;gap:12px;background:var(--sh-gold);color:var(--sh-ink) !important;font-family:var(--sh-font-label);font-size:clamp(11px, 1.5vw, 13px);font-weight:700;letter-spacing:0.18em;text-transform:uppercase;padding:clamp(11px, 2vw, 14px) clamp(20px, 3.5vw, 28px);border-radius:100px;text-decoration:none;position:relative;transition:background 0.28s ease,
gap 0.28s var(--sh-ease),
transform 0.28s var(--sh-ease),
box-shadow 0.28s ease}.sh-page .sh-aim__link:hover{background:var(--sh-gold-light);gap:18px;transform:translateY(-2px);box-shadow:0 10px 32px rgba(201,168,76,0.32)}.sh-page .sh-aim__link
svg{width:13px;height:13px;transition:transform 0.28s var(--sh-ease)}.sh-page .sh-aim__link:hover
svg{transform:translateX(4px)}.sh-page .sh-faq{max-width:800px;margin:0
auto clamp(64px, 12vw, 96px);padding:0
clamp(16px, 4vw, 24px);opacity:0;animation:sh-fadeUp 0.7s var(--sh-ease) 1.2s forwards}.sh-page .sh-faq__title{font-family:var(--sh-font-display);font-size:clamp(1.5rem, 3vw, 1.95rem);font-weight:400;font-style:italic;text-align:center;color:var(--sh-text-main);margin-bottom:8px;letter-spacing:0.01em}.sh-page .sh-faq__subtitle{font-family:var(--sh-font-label);font-size:clamp(10px, 1.4vw, 11px);letter-spacing:0.2em;color:var(--sh-text-ghost);text-transform:uppercase;text-align:center;margin-bottom:clamp(28px, 5vw, 40px);display:block}.sh-page .sh-faq
details{border-bottom:1px solid rgba(0,0,0,0.062);position:relative;overflow:hidden}.sh-page .sh-faq details::after{content:'';position:absolute;bottom:0;left:0;height:1px;width:0;background:var(--sh-gold);transition:width 0.5s var(--sh-ease);pointer-events:none}.sh-page .sh-faq details[open]::after{width:100%}.sh-page .sh-faq
summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(15px, 2.5vw, 20px) 0;font-family:var(--sh-font-body);font-size:clamp(0.95rem, 2vw, 1.05rem);font-weight:600;color:var(--sh-text-main);cursor:pointer;list-style:none;transition:color 0.22s ease;-webkit-tap-highlight-color:transparent}.sh-page .sh-faq summary::-webkit-details-marker{display:none}.sh-page .sh-faq summary::marker{display:none}.sh-page .sh-faq summary:hover{color:var(--sh-teal)}.sh-page .sh-faq summary::after{content:'';display:block;flex-shrink:0;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 5v14M5 12h14' stroke='%23C9A84C' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform 0.38s var(--sh-ease-back)}.sh-page .sh-faq details[open] summary::after{transform:rotate(45deg)}.sh-page .sh-faq .sh-faq__a{font-size:clamp(0.92rem, 1.8vw, 1rem);line-height:1.74;color:var(--sh-text-muted);padding-bottom:clamp(14px, 2.5vw, 22px)}@keyframes sh-fadeUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes sh-cardReveal{from{opacity:0;transform:translateY(34px) scale(0.97)}to{opacity:1;transform:translateY(0)    scale(1)}}@media (max-width: 840px){.sh-page .sh-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0
16px 64px}.sh-page .sh-aim__inner{padding:40px
32px}}@media (max-width: 480px){.sh-page .sh-grid{grid-template-columns:1fr;gap:0;padding:0
0 52px;margin-top:28px}.sh-page .sh-card{border-radius:0;border-left:none;border-right:none;padding:28px
20px 24px}.sh-page .sh-card:hover{transform:none}.sh-page .sh-aim{padding:0;margin-bottom:52px}.sh-page .sh-aim__inner{border-radius:0;border-left:none;border-right:none;padding:38px
20px}.sh-page .sh-aim__watermark{display:none}.sh-page .sh-faq{padding:0
16px;margin-bottom:64px}.sh-page .sh-free{padding:0
16px 52px}.sh-page .sh-trust{gap:8px 18px;padding:16px
14px}.sh-page .sh-trust__item{white-space:normal;font-size:10px}.sh-page .sh-question{padding:36px
16px 12px}.sh-page .sh-ornament-bg{display:none}.sh-page .sh-hero-mandala-wrap{opacity:0.5}}.sh-page .sh-card:focus-visible,
.sh-page .sh-aim__link:focus-visible,
.sh-page .sh-free__cta:focus-visible,
.sh-page .sh-faq summary:focus-visible{outline:2px
solid var(--sh-gold);outline-offset:3px}@media (prefers-reduced-motion: reduce){.sh-page .sh-hero__eyebrow,
.sh-page .sh-hero__title,
.sh-page .sh-hero__arabic,
.sh-page .sh-hero__verse-line,
.sh-page .sh-hero__sub,
.sh-page .sh-hero__divider,
.sh-page .sh-trust,
.sh-page .sh-question,
.sh-page .sh-card,
.sh-page .sh-free,
.sh-page .sh-aim,
.sh-page .sh-faq{animation:none;opacity:1;transform:none}}