/*
Theme Name: Rashamnu Global
Theme URI: https://rashamnu.com
Author: Rashamnu
Description: Lightweight responsive English WordPress theme for Rashamnu.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: rashamnu-global
*/
:root{--ink:#13283c;--blue:#1769d2;--pale:#ecf5ff;--muted:#5d7184}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:white;font:17px/1.7 system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:var(--blue)}.wrap{width:min(1100px,92%);margin:auto}.header{border-bottom:1px solid #e3edf5;background:#fff;position:sticky;top:0;z-index:10}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.brand{font-size:24px;font-weight:850;text-decoration:none;color:var(--ink)}.brand span{color:var(--blue)}.links{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.links a{text-decoration:none;color:var(--ink);font-size:15px}.btn{display:inline-block;text-decoration:none;border-radius:14px;background:var(--blue);color:white;padding:12px 22px;font-weight:700}.btn.secondary{background:white;color:var(--blue);border:1px solid #bed8fb}.hero{padding:96px 0;background:linear-gradient(115deg,#eaf5ff,#fff)}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:54px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:750;color:var(--blue);font-size:13px}h1{font-size:clamp(38px,5vw,64px);line-height:1.09;letter-spacing:-.04em;margin:18px 0}h2{font-size:clamp(27px,3vw,37px);line-height:1.22;letter-spacing:-.025em}h3{font-size:21px;line-height:1.3}.lead{font-size:20px;color:#456074;max-width:650px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.mock{background:#fff;border:1px solid #d7e7f5;box-shadow:0 24px 65px #12528a1c;padding:27px;border-radius:28px}.item{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eef3f8;padding:13px 0}.item b{margin-left:auto;color:#789}.tick{display:grid;place-items:center;border:2px solid #8bc2ec;width:23px;height:23px;border-radius:7px;color:#2477c7}.section{padding:70px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{display:block;color:inherit;text-decoration:none;border:1px solid #dfebf4;border-radius:20px;padding:25px;transition:transform .2s}.card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #145a9820}.card p{color:var(--muted)}.soft{background:#f3f8fd}.content{max-width:790px;margin:58px auto 90px}.content h2{margin-top:48px}.content p{margin:14px 0}.content a{text-decoration:underline}.kicker{font-size:14px;color:var(--muted)}.footer{background:#10273e;color:#e4eff9;padding:48px 0}.footer a{color:#e4eff9}.footer-grid{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.entry-grid h3{margin:5px 0}.cta{border-radius:25px;background:#eaf5ff;padding:40px;text-align:center}.screen-reader-text{position:absolute;left:-10000px}@media(max-width:750px){.hero{padding:60px 0}.hero-grid{grid-template-columns:1fr}.cards,.entry-grid{grid-template-columns:1fr}.nav{flex-direction:column;align-items:flex-start}.links{gap:12px}.content{margin:35px auto 60px}.section{padding:46px 0}}
