:root{--g:#2f6b4f;--g-dk:#1f4a36;--g-lt:#e3efe8;--m:#d9a21b;--m-lt:#f2c94c;--ink:#1f2a24;--ink2:#46524a;--mut:#5c665f;--sand:#f5f5f0;--line:#deded5;--line2:#ecebe3;--red:#c8413b;--r:22px;--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--sand);color:var(--ink);font-family:var(--font);margin:0;line-height:1.5;overflow-x:clip}html[dir=rtl] body{font-family:"Noto Sans Arabic", var(--font)}a{color:var(--g)}a:hover{color:var(--g-dk)}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.15}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0}p{margin:0}img,svg{display:block}:focus-visible{outline:3px solid var(--m-lt);outline-offset:2px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:8px;z-index:50;background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:8px;transform:translateY(-200%)}.skip:focus{transform:none}.wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.narrow{max-width:880px}.center{text-align:center}.muted{color:var(--mut)}.fine{color:var(--mut);margin-top:14px;font-size:13px}.row{flex-wrap:wrap;gap:10px;display:flex}.btn{height:46px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .12s,background .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn-lg{border-radius:16px;height:54px;padding:0 22px;font-size:16px}.btn-block{width:100%}.btn-g{background:var(--g);color:#fff}.btn-g:hover{background:var(--g-dk);color:#fff}.btn-m{background:var(--m-lt);color:var(--ink)}.btn-m:hover{color:var(--ink);background:#e9bc34}.btn-ghost-g{color:var(--g);border:1.5px solid var(--line);background:#fff}.btn-ghost-g:hover{border-color:var(--g);color:var(--g)}.btn-outline-w{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.btn-outline-w:hover{color:#fff;background:#ffffff1a}.hdr{border-bottom:1px solid var(--line2);z-index:20;background:#fff;position:sticky;top:0}.hdr-in{justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.wordmark{letter-spacing:-.03em;white-space:nowrap;font-weight:800}.nav{align-items:center;gap:4px;display:flex}.nav>a{color:var(--ink);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none}.nav>a:hover{background:var(--sand)}.nav-actions{align-items:center;gap:8px;margin-inline-start:10px;display:flex}.burger{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.lang{border:1.5px solid var(--line);height:46px;color:var(--ink2);border-radius:14px;align-items:center;gap:6px;padding-inline:10px;display:flex;position:relative}.lang select{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding-inline-end:4px;font-size:14px;font-weight:700}@media (max-width:980px){.burger{display:block}.nav{top:70px;border-bottom:1px solid var(--line2);background:#fff;flex-direction:column;align-items:stretch;padding:10px 16px 18px;display:none;position:absolute;inset-inline:0;box-shadow:0 16px 30px #1f2a2414}.nav.open{display:flex}.nav>a{padding:14px 10px;font-size:16px}.nav-actions{flex-wrap:wrap;margin:10px 0 0}.nav-actions .btn,.nav-actions .lang{flex:140px}}.hero{background:var(--g);color:#fff;background-image:radial-gradient(circle at 85% 10%,#f2c94c29,#0000 40%),radial-gradient(circle at 0 100%,#ffffff0f,#0000 45%)}.hero-in{flex-wrap:wrap;align-items:center;gap:40px;padding-block:60px;display:flex}.hero-copy{flex-direction:column;flex:460px;gap:20px;min-width:0;display:flex}.pill{background:#ffffff24;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:800}.hero h1{font-size:clamp(32px,4.4vw,54px);font-weight:800}.lead{color:#d9e8de;max-width:620px;font-size:18px;line-height:1.6}.hero-note{color:#cfe3d7;font-size:13px}.login{width:100%;color:var(--ink);background:#fff;border-radius:26px;flex-direction:column;flex:0 400px;gap:12px;padding:24px;display:flex;box-shadow:0 20px 50px #0000002e}.login h2{font-size:20px;font-weight:800}.login form{flex-direction:column;gap:10px;display:flex}.login label,.field label{font-size:13px;font-weight:800}.login input,.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;height:50px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;padding:0 14px;font-size:15px}.field textarea{resize:vertical;height:auto;padding:12px 14px}.login input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--g);outline:none;box-shadow:0 0 0 3px #2f6b4f26}[aria-invalid=true]{border-color:var(--red)!important;box-shadow:0 0 0 3px #c8413b1f!important}.login .btn{height:52px;margin-top:6px;font-size:16px}.seg{background:var(--line2);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.seg button{height:42px;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:800}.seg button.on{color:var(--ink);background:#fff;box-shadow:0 2px 6px #1f2a2414}.login-links{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;display:flex}.note{color:var(--mut);background:var(--sand);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.note-err{color:#8f2b26;background:#fbe9e7}.note-ok{color:var(--g-dk);background:var(--g-lt)}.auth-bg{background:var(--g);padding-block:56px 72px}.auth-in{justify-content:center;display:flex}.login-compact{max-width:440px}.sec{flex-direction:column;gap:26px;padding-block:64px;display:flex}.sec-tight{flex-direction:column;gap:20px;padding-block:32px 64px;display:flex}.sec-head{flex-direction:column;gap:8px;max-width:680px;display:flex}.sec-head.center{text-align:center;align-items:center;margin-inline:auto}.sec h2,.sec-head h2{font-size:clamp(26px,3vw,36px);font-weight:800}.sec-head p{color:var(--ink2);font-size:16px;line-height:1.6}.grid{gap:14px;display:grid}.g4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.card{border-radius:var(--r);background:#fff;border:1px solid #0000;flex-direction:column;gap:10px;padding:22px;transition:border-color .15s,transform .15s;display:flex}.card:hover{border-color:var(--line);transform:translateY(-2px)}.card h3{font-size:17px;font-weight:800}.card p{color:var(--ink2);font-size:14px;line-height:1.55}.ico{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.band-white{background:#fff}.role{background:var(--sand);border-radius:var(--r);flex-direction:column;gap:10px;padding:24px;display:flex}.role-ico{background:var(--g);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.role:nth-child(2) .role-ico{background:var(--m)}.role:nth-child(3) .role-ico{background:var(--ink)}.role h3{font-size:19px;font-weight:800}.role p{color:var(--ink2);font-size:14px;line-height:1.55}.steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:10px 0 0;padding:0;list-style:none;display:grid}.steps li{align-items:flex-start;gap:14px;display:flex}.steps li>span:last-child{color:var(--ink2);flex-direction:column;gap:4px;font-size:14px;line-height:1.55;display:flex}.steps strong{color:var(--ink);font-size:17px}.num{background:var(--m-lt);width:48px;height:48px;color:var(--ink);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.plans{align-items:stretch}.plan{border:1px solid var(--line2);background:#fff;border-radius:26px;flex-direction:column;gap:12px;padding:26px;display:flex}.plan.pop{background:var(--g);color:#fff;border-color:var(--g);box-shadow:0 18px 40px #2f6b4f40}.plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan h3{font-size:18px;font-weight:800}.badge{background:var(--m-lt);color:var(--ink);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.price{align-items:baseline;gap:6px;display:flex}.price strong{letter-spacing:-1px;font-size:44px;font-weight:800}.price span,.plan-desc{color:var(--mut);font-size:14px;font-weight:700}.pop .price span,.pop .plan-desc{color:#cfe3d7}.plan ul{flex-direction:column;gap:8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.plan li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.plan li svg{flex-shrink:0;margin-top:1px}.plan .btn{height:50px;margin-top:auto}.band-ink{background:var(--ink);color:#fff}.web-in{flex-flow:wrap;align-items:center;gap:36px}.web-in>div:first-child{flex-direction:column;flex:420px;gap:12px;display:flex}.web-in p{color:#c9d1cb;font-size:16px;line-height:1.6}.tiles{flex:420px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tile{aspect-ratio:.8;border:4px solid #2b3a31;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.tile i{background:#ffffff8c;border-radius:4px;height:8px;display:block}.tile i:first-child{width:60%}.tile i:nth-child(2){background:#ffffff4d;width:90%;height:34%}.tile i:nth-child(3){width:40%}.faq{flex-direction:column;gap:10px;display:flex}.faq details{background:#fff;border-radius:16px;padding:16px 18px}.faq summary{cursor:pointer;font-size:16px;font-weight:800}.faq p{color:var(--ink2);margin-top:10px;font-size:14px;line-height:1.6}.cta-band{background:var(--m-lt);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:36px;display:flex}.cta-band h2{font-size:clamp(24px,2.6vw,32px)}.cta-band p{color:var(--ink2);margin-top:6px}.cta-band .btn-m{background:var(--ink);color:#fff}.ftr{border-top:1px solid var(--line2);color:var(--ink2);background:#fff;font-size:14px}.ftr-in{flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:32px 18px;display:flex}.ftr-brand{flex-direction:column;gap:10px;max-width:460px;display:flex}.ftr-links{flex-wrap:wrap;align-content:flex-start;gap:8px 20px;display:flex}.ftr-links a{font-weight:700}.ftr-bottom{color:var(--mut);border-top:1px solid var(--line2);padding-block:14px 26px;font-size:13px}.form-hero{background:var(--g);color:#fff;padding-block:48px 40px}.form-hero h1{font-size:clamp(28px,3.6vw,42px);font-weight:800}.form-hero p{color:#d9e8de;margin-top:10px;font-size:16px;line-height:1.6}.form{background:#fff;border-radius:26px;flex-direction:column;gap:18px;margin-top:-40px;padding:28px;display:flex;box-shadow:0 18px 40px #1f2a2414}.choice{border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;padding:0;display:grid}.choice legend{margin-bottom:8px;font-size:13px;font-weight:800}.choice label{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:10px;height:54px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.choice label.on{border-color:var(--g);background:var(--g-lt);color:var(--g-dk)}.choice input{accent-color:var(--g);width:18px;height:18px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.span2{grid-column:span 2}@media (max-width:640px){.fgrid{grid-template-columns:1fr}.span2{grid-column:auto}.form{padding:20px}}.req{color:var(--red);font-weight:800}.check{color:var(--ink2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:4px;font-size:14px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--g);flex-shrink:0;margin-top:1px}.check-bad{background:#fbe9e7}.hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.done{text-align:center;background:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:44px 28px;display:flex}.done-ico{background:var(--g);border-radius:38px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.done h1{font-size:30px}.done p{color:var(--ink2);max-width:520px;line-height:1.6}.panel-card{background:#fff;border-radius:26px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.panel-card h1{font-size:28px}.h-small{text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-size:14px}.roles-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.roles-list li{background:var(--g-lt);color:var(--g-dk);border-radius:12px;flex-direction:column;padding:10px 14px;font-size:14px;display:flex}.contact{background:#fff;border-radius:22px;margin:0;padding:8px 22px}.contact div{border-bottom:1px solid var(--line2);grid-template-columns:160px 1fr;gap:12px;padding:14px 0;display:grid}.contact div:last-child{border-bottom:0}.contact dt{font-size:14px;font-weight:800}.contact dd{color:var(--ink2);margin:0}@media (max-width:560px){.contact div{grid-template-columns:1fr;gap:2px}}.legal{color:var(--ink2);background:#fff;border-radius:22px;padding:28px;font-size:15px;line-height:1.7}.legal h2{color:var(--ink);margin:22px 0 8px;font-size:18px}.legal h2:first-of-type{margin-top:8px}.legal ul{padding-inline-start:20px}.draft{color:#6b4e00;background:#fbf1d3;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
