.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:rgb(247 243 236 / .93);background-image:radial-gradient(ellipse 100% 55% at 50% -2%,rgb(201 168 76 / .1) 0%,transparent 68%),radial-gradient(ellipse 50% 40% at 96% 52%,rgb(26 107 90 / .07) 0%,transparent 58%),radial-gradient(ellipse 38% 30% at 4% 82%,rgb(201 168 76 / .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:.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:.032}50%{opacity:.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:.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:.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:.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:.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:-.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:.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,rgb(201 168 76 / .5))}.sh-page .sh-hero__verse-line::after{background:linear-gradient(90deg,rgb(201 168 76 / .5),transparent)}.sh-page .sh-hero__verse-ref{font-family:var(--sh-font-label);font-size:clamp(10px, 1.5vw, 12px);letter-spacing:.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:.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,rgb(201 168 76 / .45),transparent)}.sh-page .sh-trust{border-top:1px solid rgb(201 168 76 / .18);border-bottom:1px solid rgb(201 168 76 / .18);background:rgb(255 255 255 / .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:.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:.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:.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:rgb(255 255 255 / .88);border:1px solid rgb(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:rgb(255 255 255 / .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%,rgb(255 255 255 / .2) 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:.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:.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 rgb(201 168 76 / .2);opacity:0;transition:opacity 0.35s ease,transform 0.35s ease;transform:rotate(-15deg) scale(.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:rgb(26 107 90 / .09)}.sh-page .sh-card--reconnect .sh-card__icon{background:rgb(123 94 167 / .09)}.sh-page .sh-card--western .sh-card__icon{background:rgb(42 100 150 / .09)}.sh-page .sh-card--leader .sh-card__icon{background:rgb(201 168 76 / .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:-.02em;transition:color 0.3s ease}.sh-page .sh-card:hover .sh-card__number{color:rgb(201 168 76 / .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:.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:rgb(26 107 90 / .09);color:#1A6B5A}.sh-page .sh-card--reconnect .sh-card__tag{background:rgb(123 94 167 / .09);color:#7B5EA7}.sh-page .sh-card--western .sh-card__tag{background:rgb(42 100 150 / .09);color:#2A6496}.sh-page .sh-card--leader .sh-card__tag{background:rgb(201 168 76 / .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:-.006em}.sh-page .sh-card__desc{font-size:clamp(0.94rem, 1.8vw, 1rem);line-height:1.7;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 rgb(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:.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:rgb(26 107 90 / .07)}.sh-page .sh-card--reconnect:hover .sh-card__cta{background:rgb(123 94 167 / .07)}.sh-page .sh-card--western:hover .sh-card__cta{background:rgb(42 100 150 / .07)}.sh-page .sh-card--leader:hover .sh-card__cta{background:rgb(201 168 76 / .1)}.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,rgb(201 168 76 / .55))}.sh-page .sh-rule::after{background:linear-gradient(90deg,rgb(201 168 76 / .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:.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:.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:#ffffff!important;font-family:var(--sh-font-label);font-size:clamp(11px, 1.5vw, 13px);font-weight:700;letter-spacing:.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 rgb(26 107 90 / .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 rgb(201 168 76 / .14);box-shadow:0 32px 80px rgb(0 0 0 / .2),inset 0 1px 0 rgb(201 168 76 / .08)}.sh-page .sh-aim__inner::before{content:'';position:absolute;inset:0;background-image:var(--sh-pattern);background-size:80px 80px;opacity:.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,rgb(201 168 76 / .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,rgb(26 107 90 / .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:rgb(255 255 255 / .022);pointer-events:none;user-select:none;line-height:1;letter-spacing:.12em}.sh-page .sh-aim__eyebrow{font-family:var(--sh-font-label);font-size:clamp(10px, 1.4vw, 12px);font-weight:400;letter-spacing:.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:.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.8;color:rgb(255 255 255 / .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:.14em;padding:clamp(5px, 1vw, 6px) clamp(12px, 2vw, 16px);border:1px solid rgb(201 168 76 / .3);border-radius:100px;color:var(--sh-gold-light);background:rgb(201 168 76 / .07);white-space:nowrap;text-transform:uppercase;transition:background 0.25s ease,border-color 0.25s ease}.sh-page .sh-aim__layer:hover{background:rgb(201 168 76 / .13);border-color:rgb(201 168 76 / .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:.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 rgb(201 168 76 / .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:.01em}.sh-page .sh-faq__subtitle{font-family:var(--sh-font-label);font-size:clamp(10px, 1.4vw, 11px);letter-spacing:.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 rgb(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:#fff0}.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(.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:.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}}