.de-app-page{padding:64px 0 100px}.de-app-page__header{text-align:center;max-width:680px;margin:0 auto 52px}.de-app-page__title{font-family:var(--font-d);font-size:clamp(40px, 5vw, 64px);font-weight:300;line-height:1;color:var(--t1);letter-spacing:-.025em;margin-bottom:16px}.de-app-page__title em{font-style:italic;font-weight:300;color:var(--gold)}.de-app-page__desc{font-size:17px;color:var(--t2);line-height:1.72;margin:0}.de-journal-page .rr-journal-card{margin-bottom:14px}.de-journal-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px;align-items:stretch;margin-bottom:28px}.de-journal-intro__copy,.de-journal-intro__card,.de-journal-benefits article,.de-journal-signin,.de-journal-dashboard-heading{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 12px 34px rgb(0 0 0 / .04)}.de-journal-intro__copy{padding:34px 36px}.de-journal-intro__copy h2,.de-journal-intro__card h2,.de-journal-benefits h2,.de-journal-signin h2,.de-journal-dashboard-heading h2{font-family:var(--font-d);font-weight:300;line-height:1.12;color:var(--t1);margin:0 0 12px}.de-journal-intro__copy h2{font-size:clamp(30px, 4vw, 46px)}.de-journal-intro__copy p,.de-journal-intro__card li,.de-journal-benefits p,.de-journal-signin p,.de-journal-dashboard-heading p{color:var(--t2);line-height:1.78}.de-journal-intro__copy p{margin:0 0 14px}.de-journal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.de-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid var(--gold-bdr);border-radius:999px;color:var(--gold);font-weight:800;text-decoration:none}.de-btn-secondary:hover{background:var(--gold-dim);color:var(--gold)}.de-journal-intro__card{padding:28px 30px;border-color:var(--gold-bdr);background:linear-gradient(135deg,rgb(154 123 79 / .08),transparent 45%),var(--surface)}.de-journal-intro__card span,.de-journal-benefits span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.de-journal-intro__card h2{font-size:clamp(24px, 3vw, 34px)}.de-journal-intro__card ul{margin:18px 0 0;padding-left:1.15rem}.de-journal-intro__card li{margin-bottom:10px}.de-journal-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px}.de-journal-benefits article{padding:24px}.de-journal-benefits h2{font-size:24px}.de-journal-benefits p{margin:0;font-size:14.5px}.de-journal-signin,.de-journal-dashboard-heading{max-width:760px;margin:34px auto 0;padding:30px 34px;text-align:center}.de-journal-signin h2,.de-journal-dashboard-heading h2{font-size:clamp(28px, 4vw, 42px)}.de-journal-signin p,.de-journal-dashboard-heading p{margin:0}.de-journal-actions--center{justify-content:center}.de-interpreter-trust,.de-interpreter-proof,.de-interpreter-how{margin-top:28px}.de-interpreter-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.de-interpreter-trust__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px}.de-interpreter-trust__eyebrow{display:block;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ocean)}.de-interpreter-trust__card h2{margin:0 0 10px;font-size:24px;line-height:1.2;color:var(--t1)}.de-interpreter-trust__card p{margin:0;line-height:1.8;color:var(--t2)}.de-interpreter-proof .de-hadith-block{padding:40px 48px}.de-interpreter-how .de-step{min-height:100%}@media (max-width:900px){.de-interpreter-trust__grid{grid-template-columns:1fr}.de-journal-intro,.de-journal-benefits{grid-template-columns:1fr}}@media (max-width:768px){.de-app-page{padding:48px 0 72px}.de-app-page__header{margin-bottom:36px}}