:root{--bg: #EDF1EE;--card: #FFFFFF;--ink: #141814;--muted: #525A54;--lime: #9FE05B;--lime-deep: #5FA832;--lime-soft: #E3F4CC;--line: #DCE3DE;--radius: 28px;--shadow: 0 1px 2px rgba(20, 24, 20, .04), 0 12px 32px rgba(20, 24, 20, .07);--wrap: 1160px;--font: -apple-system, BlinkMacSystemFont, "SF Arabic", "SF Pro Text", "Segoe UI", Tahoma, "Noto Sans Arabic", sans-serif;} *, *::before, *::after{box-sizing: border-box;} html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;overflow-x: clip;} body{margin: 0;background: var(--bg);color: var(--ink);font: 17px/1.75 var(--font);-webkit-font-smoothing: antialiased;overflow-x: hidden;} img{max-width: 100%;height: auto;display: block;} a{color: inherit;} a:focus-visible, button:focus-visible, summary:focus-visible{outline: 3px solid var(--lime-deep);outline-offset: 3px;border-radius: 8px;} h1, h2, h3{line-height: 1.25;margin: 0 0 .5em;letter-spacing: -.01em;} p{margin: 0 0 1em;} .wrap{width: min(var(--wrap), 100% - 32px);margin-inline: auto;} .skip{position: absolute;inset-inline-start: 8px;top: 8px;background: var(--ink);color: #fff;padding: 8px 14px;border-radius: 10px;z-index: 99;transform: translateY(-200%);} .skip:focus{transform: none;} .muted{color: var(--muted);} .site-header{position: sticky;top: 0;z-index: 20;background: rgba(237, 241, 238, .82);backdrop-filter: saturate(1.6) blur(14px);-webkit-backdrop-filter: saturate(1.6) blur(14px);border-bottom: 1px solid transparent;} .site-header.scrolled{border-bottom-color: var(--line);} .site-header .wrap{display: flex;align-items: center;justify-content: space-between;height: 68px;gap: 16px;} .brand{display: flex;align-items: center;gap: 10px;text-decoration: none;font-weight: 800;font-size: 22px;} .brand img{width: 38px;height: 38px;border-radius: 10px;} .nav{display: flex;align-items: center;gap: 26px;} .nav ul{display: flex;gap: 24px;list-style: none;margin: 0;padding: 0;} .nav a{text-decoration: none;font-weight: 600;font-size: 15px;color: var(--muted);} .nav a:hover{color: var(--ink);} .menu-toggle{display: none;background: none;border: 0;padding: 8px;cursor: pointer;} .menu-toggle span{display: block;width: 22px;height: 2px;background: var(--ink);margin: 5px 0;border-radius: 2px;} .btn{display: inline-flex;align-items: center;gap: 10px;padding: 14px 24px;border-radius: 18px;font-weight: 700;font-size: 16px;text-decoration: none;transition: transform .15s ease, box-shadow .15s ease;border: 0;cursor: pointer;} .btn:hover{transform: translateY(-2px);} .btn-dark{background: var(--ink);color: #fff;box-shadow: 0 10px 24px rgba(20, 24, 20, .18);} .btn-lime{background: var(--lime);color: var(--ink);} .btn-ghost{background: var(--card);color: var(--ink);box-shadow: var(--shadow);} .btn-sm{padding: 10px 18px;font-size: 14px;border-radius: 14px;} .btn svg{width: 22px;height: 22px;flex: none;} .btn small{display: block;font-size: 11px;font-weight: 500;opacity: .75;line-height: 1.2;} .btn b{display: block;line-height: 1.2;} .hero{padding: 56px 0 72px;overflow-x: clip;} .hero .wrap{display: grid;grid-template-columns: 1.1fr .9fr;gap: 48px;align-items: center;} .eyebrow{display: inline-flex;align-items: center;gap: 8px;background: var(--lime-soft);color: #2F5A14;font-weight: 700;font-size: 14px;padding: 6px 14px;border-radius: 99px;margin-bottom: 18px;} .eyebrow::before{content: "";width: 8px;height: 8px;background: var(--lime-deep);border-radius: 50%;} .hero h1{font-size: clamp(38px, 6vw, 68px);font-weight: 900;} .hero h1 em{font-style: normal;background: linear-gradient(transparent 62%, var(--lime) 62%);} .hero p.lead{font-size: clamp(17px, 2vw, 20px);color: var(--muted);max-width: 34ch;} .cta{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px;} .trust{display: flex;gap: 22px;margin-top: 28px;color: var(--muted);font-size: 14px;flex-wrap: wrap;} .trust span{display: inline-flex;align-items: center;gap: 6px;} .trust span::before{content: "";width: 16px;height: 16px;border-radius: 50%;background: var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23141814' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;} .phone{position: relative;width: min(340px, 100%);margin-inline: auto;aspect-ratio: 9 / 19;background: var(--bg);border: 10px solid var(--ink);border-radius: 52px;box-shadow: 0 40px 80px rgba(20, 24, 20, .22);padding: 46px 16px 16px;overflow: hidden;} .phone::before{content: "";position: absolute;top: 12px;left: 50%;transform: translateX(-50%);width: 96px;height: 28px;background: var(--ink);border-radius: 20px;} .phone .hi{font-size: 13px;color: var(--muted);} .phone .title{font-size: 24px;font-weight: 900;margin-bottom: 12px;} .hero-card{background: var(--card);border-radius: 26px;padding: 18px;box-shadow: var(--shadow);text-align: center;} .hero-card img{width: 86px;margin: 0 auto 4px;} .ring{position: relative;width: 150px;height: 150px;margin: 6px auto 8px;} .ring svg{transform: rotate(-90deg);} .ring .num{position: absolute;inset: 0;display: grid;place-content: center;text-align: center;} .ring .num b{font-size: 40px;font-weight: 900;line-height: 1;font-variant-numeric: tabular-nums;} .ring .num span{font-size: 13px;color: var(--muted);} .clock{display: flex;justify-content: center;gap: 8px;direction: ltr;font-variant-numeric: tabular-nums;} .clock div{background: var(--bg);border-radius: 12px;padding: 6px 8px;min-width: 52px;} .clock b{display: block;font-size: 18px;} .clock small{font-size: 10px;color: var(--muted);} .mini{display: flex;align-items: center;gap: 10px;background: var(--card);border-radius: 20px;padding: 10px 12px;margin-top: 10px;box-shadow: var(--shadow);} .mini img{width: 40px;} .mini div{flex: 1;font-size: 14px;font-weight: 700;line-height: 1.3;} .mini small{display: block;font-weight: 400;color: var(--muted);font-size: 12px;} .mini b{font-size: 20px;font-weight: 900;} .float{position: absolute;width: 92px;filter: drop-shadow(0 18px 24px rgba(20, 24, 20, .18));animation: bob 6s ease-in-out infinite;} .hero-art{position: relative;} .hero-art .f1{top: 6%;inset-inline-end: -4%;} .hero-art .f2{bottom: 12%;inset-inline-start: -6%;animation-delay: -3s;} @keyframes bob{50%{transform: translateY(-14px) rotate(-3deg);}} section{padding: 72px 0;} .section-head{text-align: center;max-width: 640px;margin: 0 auto 44px;} .section-head h2{font-size: clamp(30px, 4vw, 44px);font-weight: 900;} .section-head p{color: var(--muted);font-size: 18px;} .grid{display: grid;gap: 18px;} .grid-3{grid-template-columns: repeat(3, 1fr);} .grid-4{grid-template-columns: repeat(4, 1fr);} .card{background: var(--card);border-radius: var(--radius);padding: 28px;box-shadow: var(--shadow);} .card img{width: 72px;margin-bottom: 14px;} .card h3{font-size: 21px;font-weight: 800;} .card p{color: var(--muted);margin: 0;} .chips{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;} .chip{display: inline-flex;align-items: center;gap: 10px;background: var(--card);border-radius: 99px;padding: 8px 18px 8px 8px;box-shadow: var(--shadow);font-weight: 700;} .chip img{width: 36px;height: 36px;} .split{display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: center;} .list{list-style: none;padding: 0;margin: 20px 0 0;display: grid;gap: 14px;} .list li{display: flex;gap: 12px;align-items: flex-start;} .list li::before{content: "";flex: none;width: 26px;height: 26px;margin-top: 2px;border-radius: 9px;background: var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23141814' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;} .widgets{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;} .w{background: var(--card);border-radius: 30px;padding: 18px;box-shadow: var(--shadow);} .w.small{aspect-ratio: 1;display: flex;flex-direction: column;justify-content: space-between;} .w.small img{width: 52px;} .w.small b{font-size: 46px;font-weight: 900;line-height: 1;} .w.wide{grid-column: span 2;display: flex;align-items: center;gap: 16px;} .w.wide img{width: 56px;} .w.dark{background: var(--ink);color: #fff;} .w.dark .muted{color: #B9C2BB;} .w.dark b{color: var(--lime);} .plans{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;max-width: 860px;margin-inline: auto;} .plan{background: var(--card);border-radius: var(--radius);padding: 32px;box-shadow: var(--shadow);} .plan.plus{background: var(--ink);color: #fff;position: relative;} .plan.plus .list li::before{background-color: var(--lime);} .plan h3{font-size: 26px;font-weight: 900;display: flex;align-items: center;gap: 10px;} .plan h3 img{width: 44px;} .plan .tag{position: absolute;top: 24px;inset-inline-end: 24px;background: var(--lime);color: var(--ink);font-size: 13px;font-weight: 800;padding: 4px 12px;border-radius: 99px;} .faq{max-width: 820px;margin-inline: auto;display: grid;gap: 12px;} .faq details{background: var(--card);border-radius: 22px;padding: 4px 24px;box-shadow: var(--shadow);} .faq summary{cursor: pointer;list-style: none;font-weight: 800;font-size: 18px;padding: 18px 0;display: flex;justify-content: space-between;gap: 12px;} .faq summary::-webkit-details-marker{display: none;} .faq summary::after{content: "+";font-size: 24px;line-height: 1;color: var(--lime-deep);transition: transform .2s;} .faq details[open] summary::after{transform: rotate(45deg);} .faq details p{color: var(--muted);padding-bottom: 18px;margin: 0;} .band{background: var(--ink);color: #fff;border-radius: 40px;padding: 56px 32px;text-align: center;position: relative;overflow: hidden;} .band h2{font-size: clamp(30px, 4vw, 46px);font-weight: 900;} .band p{color: #B9C2BB;font-size: 18px;} .band .cta{justify-content: center;} .band img.icon{width: 96px;margin: 0 auto 18px;border-radius: 24px;} .page-hero{padding: 48px 0 8px;} .page-hero h1{font-size: clamp(32px, 5vw, 50px);font-weight: 900;} .entry{background: var(--card);border-radius: var(--radius);padding: clamp(24px, 4vw, 48px);box-shadow: var(--shadow);margin: 24px auto 72px;max-width: 860px;} .entry h2{font-size: 26px;margin-top: 1.4em;} .entry h3{font-size: 21px;margin-top: 1.2em;} .entry a{color: #2F5A14;text-decoration-thickness: 2px;text-underline-offset: 3px;} .entry img{border-radius: 18px;} .posts{display: grid;grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));gap: 18px;margin: 24px 0 72px;} .post-card{background: var(--card);border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow);text-decoration: none;display: flex;flex-direction: column;} .post-card .body{padding: 22px;} .post-card h2{font-size: 20px;} .post-card time{font-size: 13px;color: var(--muted);} .pagination{display: flex;justify-content: center;gap: 8px;margin-bottom: 72px;} .pagination .page-numbers{background: var(--card);padding: 8px 14px;border-radius: 12px;text-decoration: none;font-weight: 700;} .pagination .current{background: var(--ink);color: #fff;} .site-footer{padding: 48px 0 32px;color: var(--muted);font-size: 15px;} .site-footer .wrap{display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: 32px;} .site-footer h4{color: var(--ink);margin: 0 0 12px;font-size: 16px;} .site-footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;} .site-footer a{text-decoration: none;} .site-footer a:hover{color: var(--ink);} .copy{grid-column: 1 / -1;border-top: 1px solid var(--line);padding-top: 20px;font-size: 14px;} .reveal{opacity: 0;transform: translateY(18px);transition: opacity .6s ease, transform .6s ease;} .reveal.in{opacity: 1;transform: none;} @media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;} .float{animation: none;} .reveal{opacity: 1;transform: none;transition: none;}} @media (max-width: 960px){.hero .wrap, .split{grid-template-columns: 1fr;} .hero{padding-top: 32px;text-align: center;} .hero p.lead{margin-inline: auto;} .cta, .trust{justify-content: center;} .grid-3, .grid-4{grid-template-columns: 1fr 1fr;} .site-footer .wrap{grid-template-columns: 1fr 1fr;} .site-footer .about{grid-column: 1 / -1;}} @media (max-width: 720px){body{font-size: 16px;} section{padding: 52px 0;} .menu-toggle{display: block;} .nav{position: absolute;top: 68px;inset-inline: 0;background: var(--bg);flex-direction: column;align-items: stretch;padding: 12px 16px 20px;gap: 12px;border-bottom: 1px solid var(--line);display: none;} .nav.open{display: flex;} .nav ul{flex-direction: column;gap: 4px;} .nav ul a{display: block;padding: 10px 4px;font-size: 17px;} .grid-3, .grid-4, .plans{grid-template-columns: 1fr;} .float{width: 64px;} .hero-art .f1{inset-inline-end: 0;} .hero-art .f2{inset-inline-start: 0;} .band{border-radius: 28px;padding: 40px 20px;}} .lang{position: relative;} .lang summary{list-style: none;cursor: pointer;font-weight: 600;font-size: 15px;color: var(--muted);padding: 6px 10px;border-radius: 12px;display: flex;align-items: center;gap: 6px;} .lang summary::-webkit-details-marker{display: none;} .lang summary::before{content: "";width: 18px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23525A54' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.7 2.5 15.3 0 18M12 3c-2.5 2.7-2.5 15.3 0 18'/%3E%3C/svg%3E") center/contain no-repeat;} .lang ul{position: absolute;top: calc(100% + 8px);inset-inline-end: 0;background: var(--card);border-radius: 18px;box-shadow: var(--shadow);padding: 8px;margin: 0;list-style: none;min-width: 190px;max-height: 60vh;overflow: auto;display: grid !important;gap: 2px;z-index: 30;} .lang ul a{display: block;padding: 8px 12px;border-radius: 10px;color: var(--ink);font-size: 15px;} .lang ul a:hover, .lang ul a[aria-current]{background: var(--lime-soft);} [dir="ltr"] .hero h1 em{background: linear-gradient(transparent 62%, var(--lime) 62%);} @media (max-width: 720px){.lang ul{position: static;box-shadow: none;padding: 0;}} .admin-bar .site-header{top: 32px;} @media (max-width: 782px){.admin-bar .site-header{top: 46px;}} .post-countdown{background: var(--bg);border-radius: 26px;padding: 22px;text-align: center;margin: 24px 0;} .post-countdown img{width: 72px;margin: 0 auto 6px;border-radius: 0;} .pc-title{font-weight: 800;font-size: 18px;} .pc-days b{font-size: 56px;font-weight: 900;line-height: 1.1;font-variant-numeric: tabular-nums;} .pc-days span{color: var(--muted);} .post-countdown .clock div{background: var(--card);} .pc-note{color: var(--muted);font-size: 14px;margin: 12px 0 0;} .post-cta{display: flex;align-items: center;gap: 16px;background: var(--ink);color: #fff;border-radius: 26px;padding: 20px;margin-top: 32px;flex-wrap: wrap;} .post-cta img{width: 64px;border-radius: 16px;} .post-cta div{flex: 1;min-width: 180px;} .post-cta p{color: #B9C2BB;margin: 4px 0 0;font-size: 15px;} .post-cta .btn{background: var(--lime);color: var(--ink);} .post-langs{font-size: 15px;color: var(--muted);} .entry table{width: 100%;border-collapse: collapse;margin: 16px 0;font-size: 16px;} .entry th, .entry td{padding: 10px 12px;border-bottom: 1px solid var(--line);text-align: start;} .entry th{background: var(--bg);} .nav .btn-dark, .nav .btn-dark:hover{color: #fff;}.lang-link{font-weight:600;font-size:15px;color:var(--muted);text-decoration:none}.lang-link:hover{color:var(--ink)}