*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f8fafc;color:#102033;direction:rtl;font-family:Arial,Segoe UI,sans-serif;margin:0}a{color:inherit;text-decoration:none}.page{min-height:100vh;opacity:0;overflow:hidden;transform:translateY(12px);transition:.7s ease}.page.show{opacity:1;transform:translateY(0)}.hero{background:radial-gradient(circle at 20% 20%,#14b8a633,#0000 34%),radial-gradient(circle at 80% 0,#0f766e22,#0000 32%),linear-gradient(135deg,#fff,#eef7f8);min-height:72vh;padding:28px clamp(18px,5vw,80px);position:relative}.nav{gap:16px;justify-content:space-between;margin:0 auto 60px;max-width:1180px}.brand,.nav{align-items:center;display:flex}.brand{font-size:24px;font-weight:800;gap:12px}.brandIcon{background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:16px;box-shadow:0 18px 40px #0f766e44;color:#fff;display:grid;height:44px;place-items:center;width:44px}.contact{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid #d7e1e8;border-radius:999px;font-weight:700;padding:12px 18px}.heroGrid{grid-gap:clamp(28px,6vw,80px);align-items:center;display:grid;gap:clamp(28px,6vw,80px);grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1180px}.badge{background:#0f766e12;border-radius:999px;color:#0f766e;display:inline-flex;font-weight:800;margin-bottom:20px;padding:10px 16px}h1{font-size:clamp(36px,6vw,72px);letter-spacing:-1.5px;line-height:1.05;margin:0 0 20px}.content p{color:#526170;font-size:clamp(17px,2vw,22px);line-height:1.8;margin:0 0 30px;max-width:710px}.actions{display:flex;flex-wrap:wrap;gap:14px}.primary,.secondary{border-radius:16px;font-weight:800;padding:15px 22px}.primary{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 22px 50px #0f766e33;color:#fff}.secondary{background:#fff;border:1px solid #dce6ee}.visual{display:grid;min-height:420px;place-items:center;position:relative}.screen{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:30px;box-shadow:0 35px 90px #0f172a24;min-height:300px;padding:18px;position:relative;width:min(430px,92vw);z-index:2}.screenTop{display:flex;gap:8px;margin-bottom:28px}.screenTop span{background:#cbd5e1;border-radius:50%;height:12px;width:12px}.screenBody{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:110px 1fr}.pulse{animation:breathe 2.6s ease-in-out infinite;background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:36px;box-shadow:0 0 0 18px #0f766e12,0 0 0 36px #0f766e08;height:110px;width:110px}.lines i{background:#dbe6ee;border-radius:99px;display:block;height:14px;margin:16px 0}.lines i:first-child{width:90%}.lines i:nth-child(2){width:68%}.lines i:nth-child(3){width:82%}.cards{grid-gap:12px;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:18px}.cards b{background:linear-gradient(180deg,#fff,#edf5f8);border:1px solid #e2e8f0;border-radius:20px;height:74px}.orb{border-radius:50%;filter:blur(2px);opacity:.45;position:absolute}.orbOne{background:#14b8a6;height:150px;right:2%;top:12%;width:150px}.orbTwo{background:#0f766e;bottom:8%;height:110px;left:5%;width:110px}.status{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:-54px auto 70px;max-width:1080px;padding:0 18px;position:relative;z-index:3}.status div{background:#fff;border:1px solid #eef2f7;border-radius:24px;box-shadow:0 20px 60px #0f172a17;padding:24px}.status strong{display:block;font-size:22px;margin-bottom:8px}.status span{color:#64748b}.goals{margin:0 auto;max-width:1080px;padding:0 18px 70px}.goals h2{font-size:clamp(30px,4vw,48px);margin:0 0 22px}.goalGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.goal{background:#fff;border:1px solid #edf2f7;border-radius:26px;box-shadow:0 14px 40px #0f172a0f;min-height:170px;padding:24px}.goal span{color:#0f766e;font-size:14px;font-weight:900}.goal p{font-size:18px;line-height:1.65;margin:18px 0 0}footer{color:#64748b;padding:36px 18px 48px;text-align:center}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:900px){.heroGrid{grid-template-columns:1fr}.visual{min-height:330px}.goalGrid,.status{grid-template-columns:1fr 1fr}.nav{margin-bottom:36px}}@media (max-width:560px){.hero{padding:22px 16px}.nav{align-items:flex-start}.brand{font-size:20px}.contact{font-size:14px;padding:10px 13px}.actions a{text-align:center;width:100%}.goalGrid,.screenBody,.status{grid-template-columns:1fr}.pulse{margin:auto}.cards{grid-template-columns:1fr}}
/*# sourceMappingURL=main.9d7371a0.css.map*/