.access-page{color:#173c32;min-height:100vh;font-family:var(--font-arabic,Arial),sans-serif;background:#f6f8f5;padding:28px clamp(20px,6vw,100px)}.access-page *{box-sizing:border-box}.access-header{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;display:flex}.access-brand img{object-fit:contain;width:108px;height:108px}.access-page button,.access-page input{font:inherit}.access-language{color:#173c32;cursor:pointer;border-radius:30px;padding:10px 22px;background:#fff!important;border:1px solid #c8d6ce!important}.access-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;max-width:1120px;margin:36px auto 60px;display:grid}.access-story h1{white-space:pre-line;letter-spacing:-1px;margin:16px 0;font-size:clamp(32px,3.7vw,54px);line-height:1.65}.access-story p,.access-panel>p{color:#597368;line-height:1.9}.access-eyebrow{letter-spacing:2px;color:#92702b;font-size:12px;font-weight:700}.access-benefits{gap:18px;margin:30px 0;display:grid}.access-benefits>div{align-items:center;gap:16px;display:flex}.access-benefits b{background:#e6eee7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.access-demo{color:#14745d;margin-top:30px;font-weight:700;text-decoration:none;display:block}.access-story small{color:#6c8076;margin-top:10px;display:block}.access-panel{background:#fff;border:1px solid #e0e8e2;border-radius:24px;padding:36px;box-shadow:0 18px 60px #173c3208}.access-panel h2{margin:10px 0;font-size:30px}.access-panel form{gap:18px;margin-top:26px;display:grid}.access-panel label{gap:8px;font-size:14px;font-weight:600;display:grid}.access-panel input{color:#173c32;background:#fff;border:1px solid #becfc4;border-radius:10px;width:100%;min-width:0;height:50px;padding:10px 14px;display:block}.access-panel input:focus{border-color:#15765e;outline:3px solid #15765e25}.access-password{display:flex;position:relative}.access-password input{padding-inline-end:78px}.access-password button{inset-inline-end:8px;color:#527767;cursor:pointer;background:0 0;border:0;height:34px;font-size:12px;position:absolute;top:8px}.access-submit{cursor:pointer;border-radius:10px;padding:14px;font-weight:700;color:#fff!important;background:#14745d!important;border:0!important}.access-text-link{color:#14745d;text-align:start;cursor:pointer;padding:0;font-size:14px;background:0 0!important;border:0!important}.access-panel-footer{border-top:1px solid #e6ece7;padding-top:20px}.access-status{color:#876321;min-height:12px;font-size:14px;line-height:1.8}.access-footer{color:#718477;justify-content:space-between;gap:20px;max-width:1120px;margin:auto;font-size:12px;display:flex}.access-footer a{color:inherit}.access-page[lang=en]{font-family:var(--font-latin,Arial),sans-serif}.access-page[lang=en] h1{line-height:1.25}@media (max-width:800px){.access-layout{grid-template-columns:1fr;gap:28px;margin:20px auto 36px}.access-story h1{font-size:32px}.access-benefits{display:none}.access-panel{padding:26px}.access-brand img{width:84px;height:84px}.access-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.access-page *{animation:none!important}}.registration-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.access-panel select{color:#173e31;background:#fff;border:1px solid #789b8d;border-radius:10px;width:100%;padding:14px}.contact-options{border:1px solid #d8e5df;border-radius:10px;flex-wrap:wrap;gap:14px;padding:14px;display:flex}.contact-options label{flex-direction:row;align-items:center;gap:6px;display:flex}.contact-options input{width:auto}.password-checks{gap:7px;padding:0;font-size:14px;list-style:none;display:grid}.password-checks li{gap:8px;display:flex}.password-checks .passed{color:#137352}.password-checks .unmet{color:#b42318}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.access-submit:disabled{opacity:.55;cursor:not-allowed}@media (max-width:500px){.registration-row{grid-template-columns:1fr}}.access-layout{align-items:start}.access-story{position:sticky;top:40px}.contact-options input[type=checkbox]{accent-color:#14745d;width:20px;height:20px}@media (max-width:800px){.access-story{position:static}}.public-home{text-align:center;max-width:1000px;margin:clamp(44px,8vh,100px) auto 0}.public-home-coming-soon{color:#145c48;margin:0 0 32px;font-size:clamp(64px,14vw,170px);font-weight:800;line-height:1.1}.public-home-title{margin:0;font-size:clamp(42px,7vw,88px);line-height:1.4}.public-home-translation{color:#597368;font-size:clamp(16px,2vw,22px)}.public-home-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:820px;margin:40px auto 0;display:grid}.public-home-option{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:104px;padding:18px 24px;font-family:inherit;font-size:clamp(17px,2.3vw,24px);font-weight:700;line-height:1.45;text-decoration:none;display:flex}.public-home-login{color:#fff;background:#14745d;box-shadow:0 8px 22px #173c3212}.public-home-login:hover{background:#105e4b}.public-home-download{color:#173c32;cursor:not-allowed;opacity:1;background:#eaf1ec;border:2px solid #93ad9e;flex-direction:column}.public-home-status{color:#597368;font-size:.72em;font-weight:700}.public-home-option:focus-visible{outline-offset:3px;outline:3px solid #b18634}@media (max-width:600px){.public-home{margin-top:42px}.public-home-options{grid-template-columns:1fr;gap:14px;margin-top:30px}.public-home-option{min-height:82px}.public-home-title{font-size:clamp(38px,10vw,64px)}}
