.beliefs-page-wrapper{background:var(--white);direction:rtl;position:relative;overflow-x:hidden}.beliefs-container{max-width:var(--max-w);margin:0 auto;padding:0 1.5rem}.beliefs-hero{height:var(--hero-h);min-height:var(--hero-min-h);position:relative;overflow:hidden}.beliefs-bg-img{object-fit:cover;object-position:center bottom;filter:brightness(.9);width:100%;height:100%}.beliefs-hero-overlay{background:linear-gradient(#1a4e8a59 0%,#1a4e8aa6 50%,#1a4e8af5 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.85rem;padding:3.5rem 4rem;display:flex;position:absolute;inset:0}.beliefs-hero-title{font-family:var(--font-sans);color:var(--white);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;line-height:1.25}.beliefs-topics-bar{background:var(--warm-bg);border-bottom:1px solid var(--divider);z-index:10;padding:.9rem 0;position:sticky;top:72px;box-shadow:0 4px 12px #00000008}.topics-nav-list{scrollbar-width:thin;align-items:center;gap:.6rem;padding-bottom:.25rem;list-style:none;display:flex;overflow-x:auto}.topics-nav-list li{flex-shrink:0}.topic-nav-link{background:var(--white);color:var(--text-dark);border:1px solid var(--divider);transition:var(--transition);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.topic-nav-link:hover{background:var(--blue-pale);border-color:var(--blue-light);color:var(--blue-deep);transform:translateY(-1px)}.topic-nav-link.active{background:var(--blue-deep);color:var(--white);border-color:var(--blue-deep)}.external-arrow{opacity:.75;font-size:.85rem;transition:transform .25s}.topic-nav-link:hover .external-arrow{opacity:1;transform:translate(-2px,-2px)}.beliefs-overview-section{padding:4.5rem 0 5rem}.belief-overview-card{background:var(--white);border:1px solid var(--divider);border-radius:12px;padding:3.5rem;box-shadow:0 15px 40px #0000000a}.overview-header{margin-bottom:1.8rem}.overview-title{font-family:var(--font-sans);color:var(--blue-deep);margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.overview-paragraph{color:var(--text-mid);text-align:justify;margin-bottom:2.5rem;font-size:1.14rem;line-height:2}.thematic-topics-section{background:var(--white);padding:5.5rem 0 6rem}.section-intro-center{margin-bottom:3.5rem}.thematic-grid{grid-template-columns:repeat(2,1fr);gap:2.2rem;display:grid}.thematic-grid .thematic-card:first-child{grid-column:1/-1;grid-template-columns:1.25fr 1fr;align-items:stretch;display:grid}.thematic-card{background:var(--white);border:1px solid var(--divider);border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000a}.thematic-card:hover{border-color:var(--blue-light);transform:translateY(-6px);box-shadow:0 20px 45px #1a4e8a1f}.card-image-wrapper{background:var(--warm-bg);height:240px;position:relative;overflow:hidden}.thematic-grid .thematic-card:first-child .card-image-wrapper{height:100%;min-height:280px}.card-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.thematic-card:hover .card-image{transform:scale(1.05)}.card-image-gradient{pointer-events:none;background:linear-gradient(#0000 40%,#1c2b3a80 100%);position:absolute;inset:0}.card-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white);z-index:2;background:#1a4e8ae0;border-radius:999px;padding:.3rem .85rem;font-size:.76rem;font-weight:700;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 10px #00000026}.card-content{flex-direction:column;flex-grow:1;justify-content:space-between;padding:2rem 2.2rem;display:flex}.card-title{font-family:var(--font-sans);color:var(--blue-deep);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:1.35rem;font-weight:700;line-height:1.35;display:flex}.card-arrow{color:var(--coral);font-size:1.15rem;transition:transform .3s}.thematic-card:hover .card-arrow{transform:translate(-4px,-4px)}.card-subtitle{color:var(--text-mid);flex-grow:1;margin-bottom:1.5rem;font-size:.98rem;line-height:1.8}.card-action-link{color:var(--coral);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;transition:color .25s;display:inline-flex}.thematic-card:hover .card-action-link{color:var(--coral-hover)}.library-callout-section{padding:2rem 0 6rem}.library-card{background:linear-gradient(135deg, var(--blue-deep) 0%, #10325b 100%);color:var(--white);border-radius:14px;padding:4rem 4.5rem;position:relative;overflow:hidden;box-shadow:0 25px 50px #1a4e8a33}.library-card:before{content:"";background-image:var(--pattern-geo);opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-repeat:repeat;background-size:260px;position:absolute;inset:0}.library-content{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.library-title{font-family:var(--font-sans);color:var(--white);margin:1.2rem 0;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700}.library-text{color:#ffffffe6;margin-bottom:2.2rem;font-size:1.1rem;line-height:1.95}.library-action{justify-content:center;display:flex}.library-btn{background:var(--coral);color:var(--white);transition:var(--transition);border-radius:6px;align-items:center;gap:.6rem;padding:1rem 2.8rem;font-size:1.08rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #c94a5059}.library-btn:hover{background:var(--coral-hover);transform:translateY(-2px);box-shadow:0 12px 30px #c94a5073}.btn-icon{font-size:1.1rem;transition:transform .25s}.library-btn:hover .btn-icon{transform:translate(-3px,-3px)}.belief-reveal{opacity:0;transition:opacity .75s cubic-bezier(.4,0,.2,1),transform .75s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.belief-reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:991px){.thematic-grid{grid-template-columns:1fr;gap:1.8rem}.thematic-grid .thematic-card:first-child{grid-template-columns:1fr}.thematic-grid .thematic-card:first-child .card-image-wrapper{height:240px;min-height:auto}.library-card{padding:3rem 2rem}.belief-overview-card{padding:2.5rem 2rem}}@media (max-width:768px){.beliefs-hero-overlay{gap:.6rem;padding:2rem 1.25rem 1.5rem}.beliefs-hero-title{font-size:1.85rem}.beliefs-topics-bar{padding:.55rem 0;top:56px}.beliefs-container{padding:0 1.25rem}.overview-paragraph{font-size:1.02rem;line-height:1.85}.belief-overview-card{border-radius:14px;margin-bottom:2rem;padding:1.5rem 1.25rem}.thematic-grid{gap:1.25rem}.card-content{padding:1.35rem 1.25rem}.card-title{font-size:1.35rem}.card-desc{font-size:.98rem;line-height:1.75}.library-card{border-radius:16px;margin-top:2.25rem;padding:2rem 1.25rem}.library-content h3{font-size:1.55rem}.library-content p{font-size:.98rem}.library-btn{justify-content:center;width:100%;padding:.85rem 1.5rem;font-size:1rem}}
