@font-face{font-display:swap;font-family:Cairo LP;font-weight:400;src:url(../fonts/Cairo/lp/Cairo-LP-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cairo LP;font-weight:700;src:url(../fonts/Cairo/lp/Cairo-LP-Bold.woff2) format("woff2")}.lp-root{--lp-blue:#1e40af;--lp-navy:#172554;--lp-text:#334155;--lp-muted:#475569;--lp-line:#dbe3ed;--lp-tint:#f5f8fc;--lp-green:#0f7a43;background:#fff;color:var(--lp-navy);direction:rtl;font-family:Cairo LP,Cairo Fallback,sans-serif;min-height:100vh}.lp-root *{font-family:inherit}.lp-root .lp-wrap{box-sizing:border-box;margin-inline:auto;max-width:1120px;padding-inline:16px;width:100%}.lp-root .lp-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.lp-root .lp-header{background:#fff;border-bottom:1px solid var(--lp-line)}.lp-root .lp-header__inner{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:64px}.lp-root .lp-header__logo{display:block;height:44px;width:44px}.lp-root .lp-header__actions{display:flex;gap:8px}.lp-root .lp-header__btn{align-items:center;border:1px solid #cbd5e1;border-radius:8px;color:var(--lp-navy);display:inline-flex;font-size:.85rem;font-weight:700;gap:6px;min-height:44px;padding:0 14px;text-decoration:none}.lp-root .lp-header__btn--whatsapp{border-color:#9fd8b9;color:var(--lp-green)}.lp-root .lp-header__btn:focus-visible,.lp-root a:focus-visible,.lp-root button:focus-visible{outline:3px solid #b45309;outline-offset:2px}.lp-root .lp-btn{align-items:center;border:1px solid transparent;border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:10px 20px;text-decoration:none}.lp-root .lp-btn--primary{background:var(--lp-blue);border-color:var(--lp-blue);color:#fff}.lp-root .lp-btn--primary:hover{background:var(--lp-navy)}.lp-root .lp-btn--secondary{background:#fff;border-color:#cbd5e1;color:var(--lp-navy)}.lp-root .lp-btn--whatsapp{background:#fff;border-color:#9fd8b9;color:var(--lp-green)}.lp-root .lp-footer{border-top:1px solid var(--lp-line);color:var(--lp-muted);font-size:.8rem;padding-block:20px 96px}.lp-root .lp-footer__inner{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.lp-root .lp-footer p{color:var(--lp-muted);margin:0}.lp-root .lp-footer nav{display:flex;gap:16px}.lp-root .lp-footer a{align-items:center;color:var(--lp-muted);display:inline-flex;min-height:44px}@media (min-width:768px){.lp-root .lp-footer{padding-bottom:20px}}
