@font-face{font-family:Rifdora;src:local('Inter'),local('Arial')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;font-family:Rifdora,Arial,sans-serif;color:#162f3b;background:#f7fafb;font-size:16px;line-height:1.65}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif;line-height:1.9}button,input,textarea,select{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #138877;outline-offset:4px}button,.button{border:0;border-radius:7px;background:#116b61;color:#fff;padding:12px 22px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1.5}.button:hover,button:hover{filter:brightness(.94)}.button.light,button.light{background:#fff;color:#132f3b;border:1px solid #dce5e8}.button.dark{background:#13343d}.button.lime{background:#d6f59b;color:#173e35}.text-link{color:#12685e;font-weight:600}.wrap{width:min(1216px,calc(100% - 64px));margin:auto}.top{background:#103a3d;color:#d6eee8;text-align:center;font-size:13px;padding:8px 16px;letter-spacing:.04em}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:25px}.nav-wrap{background:#fff;border-bottom:1px solid #e0e8eb;position:sticky;top:0;z-index:10}.logo{font-size:27px;font-weight:750;letter-spacing:-1px;display:inline-flex;align-items:center;gap:10px;direction:ltr}.mark{display:inline-grid;place-items:center;width:33px;height:36px;background:#126b61;color:#dcf7ac;font-size:25px;line-height:1;border-radius:10px 2px 10px 2px}.logo small{letter-spacing:0;font-size:12px;font-weight:500;margin-inline-start:8px;color:#6b7c85}.links,.actions{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:600}.actions{gap:14px}.language{padding:8px 12px;background:transparent;color:#26404c;border:1px solid #dce5e8}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1c7b6a;margin:0 0 20px;display:flex;align-items:center;gap:10px}.eyebrow:before{content:'';width:23px;height:2px;background:currentColor}.hero{padding:76px 0 70px;display:grid;grid-template-columns:1.08fr 1fr;gap:75px;align-items:center}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,4.3vw,64px);line-height:1.1;letter-spacing:-2.3px;font-weight:600;margin-bottom:25px}html[lang=ar] h1{letter-spacing:0;line-height:1.45;font-size:clamp(34px,4vw,53px)}h1 em{font-style:normal;color:#137b67}h2{font-size:36px;line-height:1.25;letter-spacing:-1px;font-weight:600}html[lang=ar] h2{letter-spacing:0;line-height:1.5}h3{font-size:21px;font-weight:600;line-height:1.45}.lead{color:#526a76;max-width:540px;font-size:18px;line-height:1.75;margin-bottom:28px}.hero .actions{justify-content:start;margin:30px 0 22px}.fine{font-size:13px;color:#667d87}.checks{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:#526a76}.checks span:before{content:'✓';color:#137b67;margin-inline-end:7px}.visual{background:#133b3e;border-radius:14px;padding:26px;color:#fff;box-shadow:0 28px 45px -26px #113a3d77;transform:rotate(1deg)}.visual-head{display:flex;justify-content:space-between;align-items:center;color:#b9d1cb;font-size:12px;padding-bottom:22px;border-bottom:1px solid #ffffff22}.tag{display:inline-flex;border:1px solid #ffffff35;border-radius:4px;padding:3px 8px;font-size:12px}.wave{height:115px;display:flex;align-items:center;justify-content:center;gap:5px;direction:ltr}.wave i{display:block;width:4px;height:var(--height,25px);border-radius:4px;background:#a4d99f}.signal{background:#fff;color:#213e45;padding:23px;border-radius:8px}.signal p[lang=ar]{font-size:22px;line-height:1.8;margin:8px 0 15px}.signal-label{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:#40766c}.signal-label span{background:#edf6f0;border-radius:4px;padding:4px 8px}.pipeline{display:flex;justify-content:space-between;margin-top:25px;gap:10px;font-size:12px;color:#bbd3cd}.pipeline span{display:flex;align-items:center;gap:6px}.pipeline b{border:1px solid #5b8a7b;border-radius:100%;width:23px;height:23px;display:inline-grid;place-items:center;font-size:11px;color:#d6f59b}.band{border-block:1px solid #dce5e8;background:#fff}.band .wrap{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:24px;flex-wrap:wrap;color:#4b6470;font-size:14px}.band strong{color:#223f47;font-size:15px}.section{padding:80px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.section-head h2{max-width:570px;margin-bottom:0}.section-head p{max-width:355px;color:#657b85;margin-bottom:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid #dfe7e9;border-radius:10px;padding:28px}.card p{color:#637985;font-size:15px}.icon{width:42px;height:42px;border-radius:8px;background:#edf6f1;color:#187361;display:grid;place-items:center;margin-bottom:22px;font-size:20px}.card small{color:#78908e;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.card h3{margin-bottom:10px}.service-link{border-top:1px solid #e6ecee;padding-top:18px;margin-top:20px;font-size:14px;display:block;color:#126b61;font-weight:600}.process{background:#123d3e;color:#fff}.process .eyebrow{color:#b8dfb2}.process h2{max-width:700px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:45px}.step{border-top:1px solid #527775;padding-top:24px}.step b{font-size:13px;color:#b4db9c}.step h3{margin:18px 0 10px}.step p{font-size:15px;color:#b4cbc9}.quality{display:grid;grid-template-columns:1fr 1fr;gap:80px}.quality .card{padding:22px;margin-bottom:14px;display:flex;align-items:start;gap:20px}.quality .card .icon{flex-shrink:0;margin:0}.quality .card h3{font-size:18px;margin-bottom:5px}.quality .card p{margin:0}.faq{max-width:850px;margin:auto}details{border-bottom:1px solid #d9e3e6;padding:21px 0}summary{font-size:18px;cursor:pointer;font-weight:600}details p{padding-top:16px;color:#586f7a;margin-bottom:0}.cta{background:#d9efc1;border-radius:12px;padding:48px 55px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:65px}.cta h2{margin-bottom:10px;max-width:600px}.cta p{margin-bottom:0;color:#46644e}footer{background:#fff;border-top:1px solid #dce5e8;padding:32px 0}footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:13px;color:#6a7d85}.footer-links{display:flex;gap:22px;flex-wrap:wrap}.skip{position:fixed;top:-100px;background:#fff;z-index:100}.skip:focus{top:0}#notice{margin:0 0 20px;border-radius:7px;white-space:pre-wrap}#notice:not(:empty){padding:12px 16px;background:#fff2d8;color:#684715;border:1px solid #e3ca9b}.portal{background:#f3f6f8}.portal-shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 86px)}.sidebar{background:#fff;border-inline-end:1px solid #e0e7eb;padding:35px 20px;display:flex;flex-direction:column;gap:6px}.sidebar button{text-align:start;justify-content:start;background:transparent;color:#576d79;padding:12px 15px;font-size:14px;font-weight:500}.sidebar button.active{background:#e9f4ee;color:#166e5d;font-weight:600}.sidebar small{font-size:12px;color:#7c8b94;padding:0 15px;margin:0 0 14px}.sidebar-bottom{border-top:1px solid #e0e7eb;padding:22px 14px;margin-top:auto;font-size:13px;color:#7c8b94}.main{padding:40px 46px;width:100%;max-width:1500px;margin:auto;align-self:start}.page-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.page-head h1{font-size:30px;letter-spacing:-.7px;line-height:1.4;margin:0 0 5px}.page-head p{color:#71838d;margin:0;font-size:14px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.stat{padding:20px 25px;border:1px solid #e0e7eb;border-radius:9px;background:white}.stat span{font-size:13px;color:#6d818a}.stat strong{font-size:32px;display:block;font-weight:600}.banner{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#133f40;color:#fff;padding:26px 30px;border-radius:10px}.banner h3{margin-bottom:5px}.banner p{font-size:14px;margin-bottom:0;color:#bbd1cd}.toolbar{display:flex;gap:12px;align-items:center;margin:25px 0 15px}.toolbar input{flex:1}.toolbar select{width:auto}.table{overflow:auto;background:#fff;border:1px solid #dfe7e9;border-radius:9px}table{width:100%;border-collapse:collapse;text-align:start;font-size:14px}th,td{padding:18px 22px;border-bottom:1px solid #e9eef0;text-align:start;white-space:nowrap}th{font-weight:500;color:#70838d;font-size:12px;background:#fbfcfd}td strong{font-size:14px;font-weight:600}td button{padding:6px 10px;font-size:13px}tr:last-child td{border:0}.badge{font-size:12px;background:#edf3f4;color:#57707b;padding:5px 10px;border-radius:5px;display:inline-block}.badge.active,.badge.completed{background:#e4f3e6;color:#237147}.badge.quoted,.badge.review{background:#fff3d9;color:#8c6827}.empty{text-align:center;padding:55px 25px;background:#fff;border:1px solid #dfe7e9;border-radius:9px}.empty .icon{margin:0 auto 20px}.empty p{color:#71848e;max-width:500px;margin-inline:auto}.empty h3{margin-bottom:10px}label{display:block;color:#425c68;font-size:14px;margin-bottom:16px}input,textarea,select{display:block;width:100%;padding:12px 14px;margin-top:6px;border:1px solid #cddbe1;border-radius:6px;background:#fff;color:#16323f;min-width:0}textarea{resize:vertical;min-height:130px}input[type=checkbox]{width:auto;margin:0;display:inline-block}.checkbox{display:flex;align-items:start;gap:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.span{grid-column:1/-1}.panel{background:#fff;border:1px solid #dfe7e9;border-radius:10px;padding:30px;margin-bottom:20px}.panel h2{font-size:22px;letter-spacing:0}.panel p{color:#607984}.login-shell{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 86px)}.login-story{background:#133c3e;color:#fff;padding:85px max(30px,8vw);display:flex;justify-content:center;flex-direction:column}.login-story h1{font-size:48px}.login-story p{color:#bbd1cc}.login-story .eyebrow{color:#c4e4af}.login-form{align-self:center;padding:55px max(30px,7vw);width:100%}.login-form h2{font-size:28px}.login-form p{color:#68808b;font-size:15px}.login-form button[type=submit]{width:100%;margin-top:8px}.code{direction:ltr;letter-spacing:10px;font-size:26px;text-align:center}.details-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.message{background:#f1f6f8;padding:16px 18px;margin:12px 0;border-radius:7px;white-space:pre-wrap;overflow-wrap:anywhere}.message.team{background:#edf5ed}.message small{color:#768b94;font-size:12px}.message p{margin:8px 0 0;font-size:15px}progress{width:100%;height:9px;accent-color:#1b8b6b}.terms{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.request-title{overflow-wrap:anywhere}dialog{border:1px solid #d6e1e6;border-radius:12px;padding:30px;max-width:min(580px,90vw);color:#17333c}dialog::backdrop{background:#09262988}dialog .actions{justify-content:flex-end}.mobile-toggle{display:none}.muted{color:#6f838e}.broken{color:#993326}.legal{max-width:850px}.legal h1{font-size:36px}.legal h2{font-size:23px;margin-top:32px}.intro-tiles{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.intro-tiles .card{padding:20px}.intro-tiles .card p{margin:0;font-size:14px}
@media(min-width:1600px){.hero{padding-block:95px}}@media(max-width:1100px){.wrap{width:calc(100% - 40px)}.links{gap:15px}.hero{gap:35px}.nav .actions .text-link{display:none}.main{padding:30px 25px}.portal-shell{grid-template-columns:190px 1fr}.quality{gap:35px}.steps{gap:22px}.details-grid{grid-template-columns:1fr}.login-story{padding:55px 35px}.login-form{padding:50px 35px}}@media(max-width:760px){.wrap{width:calc(100% - 32px)}.top{font-size:12px}.nav{height:72px;gap:10px}.nav .links{display:none}.nav .actions{gap:8px}.nav .actions .button{font-size:13px;padding:9px 12px}.logo{font-size:23px}.hero{grid-template-columns:1fr;padding:45px 0;gap:35px}h1{font-size:43px}.hero .lead{font-size:17px}.visual{transform:none;padding:20px}.hero .actions{flex-wrap:wrap;gap:16px}.band .wrap{justify-content:center;text-align:center;font-size:12px;gap:18px}.band strong{width:100%}.section{padding:50px 0}.section-head{display:block}.section-head p{margin-top:20px}h2{font-size:29px}.grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr;gap:20px}.quality{grid-template-columns:1fr;gap:20px}.cta{padding:30px 25px;display:block;margin-bottom:40px}.cta .button{margin-top:20px}footer .wrap{align-items:start}.portal-shell{display:block}.sidebar{flex-direction:row;padding:12px 16px;overflow-x:auto;border-bottom:1px solid #dce5e8;gap:4px}.sidebar button{white-space:nowrap;padding:9px 12px}.sidebar small,.sidebar-bottom{display:none}.main{padding:25px 16px}.page-head{align-items:start;flex-direction:column}.page-head h1{font-size:27px}.stats{gap:8px}.stat{padding:13px}.stat strong{font-size:26px}.stat span{font-size:12px}.banner{padding:23px;display:block}.banner .button{margin-top:15px}.form-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.toolbar input{flex-basis:100%}.toolbar select{width:100%}.panel{padding:21px}.login-shell{grid-template-columns:1fr}.login-story{padding:32px 25px;min-height:auto}.login-story h1{font-size:32px;margin-bottom:15px}.login-story .checks{display:none}.login-story p{margin:0}.login-form{padding:35px 25px}.intro-tiles{grid-template-columns:1fr}.logo small{display:none}.portal .nav .actions{gap:7px}.portal .nav .language{font-size:14px}.portal .nav .button{padding:8px 10px;font-size:12px}.wave{gap:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.wave i:nth-child(1){height:12px}.wave i:nth-child(2){height:21px}.wave i:nth-child(3){height:23px}.wave i:nth-child(4){height:27px}.wave i:nth-child(5){height:48px}.wave i:nth-child(6){height:15px}.wave i:nth-child(7){height:60px}.wave i:nth-child(8){height:51px}.wave i:nth-child(9){height:43px}.wave i:nth-child(10){height:79px}.wave i:nth-child(11){height:22px}.wave i:nth-child(12){height:77px}.wave i:nth-child(13){height:66px}.wave i:nth-child(14){height:43px}.wave i:nth-child(15){height:84px}.wave i:nth-child(16){height:27px}.wave i:nth-child(17){height:67px}.wave i:nth-child(18){height:58px}.wave i:nth-child(19){height:30px}.wave i:nth-child(20){height:58px}.wave i:nth-child(21){height:23px}.wave i:nth-child(22){height:36px}.wave i:nth-child(23){height:29px}.wave i:nth-child(24){height:15px}.wave i:nth-child(25){height:13px}.wave i:nth-child(26){height:14px}.wave i:nth-child(27){height:25px}.wave i:nth-child(28){height:35px}.wave i:nth-child(29){height:19px}.wave i:nth-child(30){height:55px}.wave i:nth-child(31){height:34px}.wave i:nth-child(32){height:53px}.wave i:nth-child(33){height:69px}.wave i:nth-child(34){height:20px}.wave i:nth-child(35){height:82px}.wave i:nth-child(36){height:49px}.wave i:nth-child(37){height:61px}.wave i:nth-child(38){height:81px}.wave i:nth-child(39){height:16px}.wave i:nth-child(40){height:79px}.wave i:nth-child(41){height:49px}.wave i:nth-child(42){height:48px}.wave i:nth-child(43){height:64px}.wave i:nth-child(44){height:12px}.wave i:nth-child(45){height:49px}.wave i:nth-child(46){height:31px}.wave i:nth-child(47){height:23px}.wave i:nth-child(48){height:24px}.wave i:nth-child(49){height:12px}.wave i:nth-child(50){height:17px}.wave i:nth-child(51){height:23px}.wave i:nth-child(52){height:23px}.hero>*{min-width:0}.wave i{flex-shrink:1;min-width:1px}.visual-head>*{min-width:0}.panel p,.card p,.lead{overflow-wrap:anywhere}@media(max-width:400px){.nav .logo{font-size:21px}.nav .language{padding:8px}.nav .actions .button{padding:8px}.wave{gap:3px}}
