@charset "UTF-8";
@font-face{font-family:Plex;src:url('IBMPlexSansArabic-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Plex;src:url('IBMPlexSansArabic-Medium.woff') format('woff');font-weight:500 600;font-style:normal;font-display:swap}
@font-face{font-family:Plex;src:url('IBMPlexSansArabic-Bold.woff') format('woff');font-weight:700 900;font-style:normal;font-display:swap}
:root{--font:Plex,"Segoe UI",sans-serif;--ink:#142b46;--muted:#526b83;--gold:#f1cb5a;--wine:#2360a4;--paper:#f5f8fc;--line:#d9e4ef}
body,html[dir=ltr] body,button,input,textarea,select,h1,h2,h3,h4,.hero h1,.auth-story h1{font-family:Plex,"Segoe UI",sans-serif!important}body{font-size:17px;line-height:1.95}h1,h2,h3,h4{letter-spacing:0}.hero h1{font-size:clamp(45px,5vw,68px);line-height:1.4;font-weight:700}.blue-hero{background:radial-gradient(ellipse at 12% 50%,#12669c66,transparent 50%),linear-gradient(120deg,#081b34,#123754 60%,#204b92);position:relative}.blue-hero h1 em{color:#f2cf67;-webkit-text-fill-color:#f2cf67}.hero-lead{font-size:20px!important;line-height:1.9!important}.hero-detail{font-size:16px!important;line-height:1.95!important}.hero-grid{position:relative;z-index:2;gap:55px;min-height:665px}.topbar{background:#091b32}.hero-pill{font-size:12px}.hero-note{font-size:12px}.hero .btn{background:#f2cf67;border-color:#f2cf67}.hero .btn.ghost{background:transparent;border-color:#a5c5e057;color:#f0f7ff}.nav{gap:15px}.nav nav{gap:17px;font-size:13px}.nav-login{background:#133754;border-color:#133754;font-size:13px}.nav-search{color:#236099;white-space:nowrap}.brand strong{font-family:Plex!important;font-size:27px}.brand img{width:66px;height:55px;object-fit:contain;border-radius:0;background:transparent;box-shadow:none}.language-menu{position:relative;margin-inline-start:auto;z-index:40}.language-menu summary{list-style:none;display:flex;align-items:center;gap:8px;border:1px solid #d8e5ee;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;background:#f8fbfe}.language-menu summary::-webkit-details-marker{display:none}.nav .language-menu nav{position:absolute;inset-inline-end:0;top:calc(100% + 9px);width:170px;display:grid;gap:2px;border:1px solid #dce7f0;background:#fff;border-radius:12px;box-shadow:0 18px 45px #13385426;padding:8px;min-height:0;font-size:14px}.nav .language-menu nav a{display:block;padding:9px 12px;border-radius:7px;color:#204666}.nav .language-menu nav a:hover,.nav .language-menu nav a[aria-current=true]{background:#edf4fc;color:#2264a7}.section h2{font-size:clamp(30px,3vw,42px);line-height:1.5}.gradient-text{color:#226aab;-webkit-text-fill-color:#226aab}.service-tile h3{font-size:23px;line-height:1.6}.service-tile p,.about-copy p,.feature-panel p{font-size:16px;line-height:1.95}.service-icon{background:#eaf4fb;color:#2269a2;border-color:#d6e8f3}.btn{background:#205c99;border-color:#205c99;font-size:15px}.btn:hover{background:#16436f;border-color:#16436f}.btn.small-btn{background:#eaf3fa;color:#205c99;border-color:#d9e8f4;font-size:13px}.text-link{color:#22639e;font-size:15px}.eyebrow{color:#326b9e;font-size:11px}.branch{background:#113652}.branch.muscat{background:#edf5fb}.landing-contact{background:#0e304b}.site-footer{background:#091c30}.landing-request-panel{box-shadow:0 20px 55px #1c56880b}.simple-request label{font-size:15px}.simple-request input,.simple-request select,.simple-request textarea{font-size:16px}.logo-motion{position:absolute;inset:0;overflow:hidden;pointer-events:none}.logo-motion i{position:absolute;width:75px;height:75px;border:1px solid #96cef533;transform:rotate(45deg);animation:diamondDrift 18s ease-in-out infinite}.logo-motion i:nth-child(1){top:10%;left:12%;width:105px;height:105px}.logo-motion i:nth-child(2){top:72%;left:45%;animation-delay:-4s}.logo-motion i:nth-child(3){top:26%;left:78%;width:45px;height:45px;animation-delay:-8s;border-color:#f0cf6544}.logo-motion i:nth-child(4){top:80%;left:90%;width:26px;height:26px;animation-delay:-12s;background:#f0ce6517}.logo-motion i:nth-child(5){top:5%;left:48%;width:23px;height:23px;animation-delay:-6s;background:#abdfff10}.logo-motion i:nth-child(6){top:54%;left:3%;width:35px;height:35px;animation-delay:-10s;border-color:#f0cf6544}@keyframes diamondDrift{0%,100%{transform:translateY(0) rotate(45deg);opacity:.45}50%{transform:translateY(-24px) rotate(55deg);opacity:1}}
.brand-playground{padding:68px 0;background:#f7fbff;border-block:1px solid #dce9f4}.playground-layout{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:50px}.brand-kinetic{position:relative;min-height:290px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#eaf4fd,#f9fbff);border:1px solid #d8e8f6;border-radius:24px}.kinetic-ring{position:absolute;width:205px;height:205px;border:1px solid #75a7d757;transform:rotate(45deg);animation:diamondDrift 13s ease-in-out infinite}.kinetic-ring.ring-two{width:270px;height:270px;animation-delay:-7s;border-style:dashed}.kinetic-mark{width:190px;position:relative;z-index:1;animation:markFloat 7s ease-in-out infinite}.kinetic-label{position:absolute;padding:8px 14px;background:#fff;border:1px solid #dce8f4;border-radius:9px;color:#235c8a;font-size:13px;box-shadow:0 7px 20px #205c990a;z-index:2}.kinetic-label.one{top:26px;inset-inline-start:22px}.kinetic-label.two{bottom:27px;inset-inline-end:22px}.kinetic-label.three{top:30px;inset-inline-end:26px}@keyframes markFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
.world-auth{background:radial-gradient(ellipse at 20% 60%,#1e60946b,transparent 50%),linear-gradient(125deg,#0a1d34,#153e61 65%,#275397)}.auth-story h1{font-size:clamp(37px,4vw,55px);line-height:1.55}.auth-story h1 em{color:#f2cf67}.auth-story p{font-size:18px;line-height:2}.auth-card h2{font-size:31px}.auth-card p{font-size:16px}.portal-tabs button{font-size:14px}.auth-card label{font-size:15px}.auth-story>img{max-height:270px}.world-auth .auth-benefits{font-size:12px}.dashboard-nav{background:linear-gradient(145deg,#0f304c,#1c527e)}.dashboard-content h1{font-size:32px;line-height:1.55}.workspace-bar,.dashboard-nav nav a{font-size:14px}.dashboard-nav nav a.active{background:#f2cf67}.dashboard-content .stat b{color:#22669d}.dashboard-content table{font-size:14px}.stat span{font-size:14px}.workspace-shortcuts>a{font-size:16px}
.search-hero{padding:67px 0;background:linear-gradient(110deg,#102d47,#246da3);color:#fff}.search-hero h1{color:#fff;font-size:43px}.search-hero p{color:#d4e7f8;max-width:700px}.site-search-form{display:flex;gap:12px;align-items:center;margin-top:25px;max-width:800px}.site-search-form input{margin:0;background:white;color:#21476a;min-width:0;font-size:18px}.site-search-form .btn{white-space:nowrap;background:#f2cf67;border-color:#f2cf67;color:#16334f}.search-results-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:30px}.search-results{display:grid;gap:18px}.search-hit{border:1px solid #dce7f1;background:#fff;border-radius:15px;padding:25px}.search-hit h2{font-size:25px!important}.search-hit p{font-size:16px;color:#60748b}.ai-answer{white-space:pre-wrap;font-size:16px;line-height:1.9;border-top:1px solid #dce7f1;padding-top:20px;margin-top:20px}.ai-disclosure{background:#edf5fc;border:1px solid #d8e8f5;color:#376386;border-radius:10px;padding:14px;font-size:13px}.analytics-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.analytics-card{padding:23px;background:#fff;border:1px solid #dde7f2;border-radius:14px}.analytics-card span{font-size:13px;color:#62788f}.analytics-card strong{display:block;font-family:Plex;font-size:34px;line-height:1.7;color:#28669a}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.data-bars{display:grid;gap:17px}.data-bar-label{display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:12px;margin-bottom:6px}.data-bar-track{height:9px;border-radius:6px;background:#edf3f9;overflow:hidden}.data-bar-track i{display:block;height:100%;background:linear-gradient(90deg,#357bac,#5aa4c6);border-radius:6px}.analytics-table table{min-width:450px}.analytics-note{color:#617892;font-size:14px}.ai-analysis-form{display:grid;gap:14px;margin-top:24px}.ai-analysis-form .btn{width:fit-content}.ai-status{display:inline-flex;align-items:center;gap:8px;background:#edf4fa;color:#315d7f;border-radius:7px;padding:6px 12px;font-size:13px}.translation-editor textarea[dir=ltr]{font-family:Plex,"Segoe UI",sans-serif}
@media(max-width:1200px){.nav nav{gap:12px;font-size:12px}.nav-login{padding:10px 13px}.brand strong{font-size:24px}.hero-grid{gap:35px}.hero h1{font-size:59px}.hero-lead{font-size:19px!important}}
@media(max-width:1000px){.nav{gap:10px}.nav nav{gap:9px;font-size:11px}.language-menu summary{font-size:12px;padding:7px 9px}.brand strong{font-size:23px}.hero h1{font-size:52px}.hero-detail{font-size:15px!important}}
@media(max-width:850px){.language-menu{order:1}.menu-toggle{order:2}.nav #navlinks{order:3;font-size:15px}.nav .language-menu nav{width:170px;flex-direction:column;display:grid;border-top:1px solid #dce7f0;padding:8px;flex-wrap:nowrap}.hero-grid{grid-template-columns:1fr;gap:24px;min-height:auto}.hero h1{font-size:58px}.hero-note{font-size:12px}.playground-layout{grid-template-columns:1fr;gap:25px}.search-results-layout{grid-template-columns:1fr}.analytics-cards{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}.site-search-form{max-width:none}}
@media(max-width:600px){.brand img{width:43px;height:42px}.brand strong{font-size:21px}.brand small{display:none}.brand{gap:7px}.nav{gap:9px;min-height:73px}.language-menu summary{font-size:11px;padding:7px 8px;gap:6px}.menu-toggle{font-size:11px;padding:6px 8px}.wrap{padding-inline:18px}.hero h1{font-size:45px;line-height:1.5}.hero-lead{font-size:18px!important}.hero-detail{font-size:15px!important}.hero-note{gap:12px;font-size:10px}.hero-pill{font-size:11px}.hero-grid{padding-top:37px}.hero-art{min-height:310px}.blue-hero .float-chip b{font-size:12px}.blue-hero .float-chip small{font-size:9px}.chip-icon{width:25px;height:25px}.float-chip{padding:9px 11px}.section h2,.section-head h2{font-size:31px}.service-tile h3{font-size:23px}.service-tile p{font-size:16px}.brand-playground{padding:48px 0}.brand-kinetic{min-height:275px}.kinetic-label{font-size:11px;padding:7px 10px}.kinetic-mark{width:160px}.brand-vision h2{font-size:29px}.auth-story h1{font-size:35px}.auth-story p{font-size:16px}.portal-tabs button{font-size:12px}.auth-card h2{font-size:29px}.auth-card p{font-size:15px}.topbar .wrap{font-size:10px}.search-hero{padding:45px 0}.search-hero h1{font-size:32px}.site-search-form{flex-direction:column;align-items:stretch}.site-search-form input{font-size:16px}.analytics-card{padding:18px}.analytics-card strong{font-size:29px}.dashboard-content h1{font-size:28px}.analytics-card span{font-size:12px}.data-bar-label{font-size:12px}html[dir=ltr] .brand strong{font-size:18px}html[dir=ltr] .hero h1{font-size:47px;letter-spacing:-1px}.footer-grid>div>a{font-size:14px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.logo-motion i{transform:rotate(45deg)}.kinetic-ring{transform:rotate(45deg)}}
.data-progress{width:100%;height:10px;border:0;background:#edf3f9;border-radius:6px;overflow:hidden;appearance:none}.data-progress::-webkit-progress-bar{background:#edf3f9;border-radius:6px}.data-progress::-webkit-progress-value{background:#397eaa;border-radius:6px}.data-progress::-moz-progress-bar{background:#397eaa;border-radius:6px}.analytics-cards strong{font-variant-numeric:tabular-nums}.language-menu summary:focus-visible{outline:3px solid #d7b24d;outline-offset:3px}

.branch.muscat h3,.branch.muscat h3 span,.branch.muscat p,.branch.muscat .branch-description,.branch.muscat>span:not(.eyebrow):not(.branch-index){color:#25475f!important;opacity:1!important}.branch.muscat h3{color:#12354f!important}.branch.muscat .eyebrow{color:#326995!important}.branch.muscat .branch-index{color:#aac5da!important;opacity:.35!important}.branch.muscat .text-link{color:#205e94!important}.branch.muscat:after{border-color:#c1d6e7}.branch.baghdad p,.branch.baghdad h3 span{color:#d8e8f7!important;opacity:1}

.phone-verify-link{display:block;font-size:13px;padding:10px 0;margin-bottom:12px;color:#e2f1fc}.dashboard-nav .phone-verify-link:hover{color:#f2cf67}

/* Reserve a separate column for step badges, in both RTL and LTR. */
@media(max-width:850px){.process-grid article{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:20px;row-gap:10px;padding:24px 0!important;align-items:start;text-align:start}.process-grid b{position:static!important;inset:auto!important;grid-column:1;grid-row:1 / span 2;width:50px;height:50px;transform:none;align-self:start}.process-grid h3,.process-grid p{grid-column:2;min-width:0;margin:0!important}.process-grid article:before{inset-inline-start:25px;inset-inline-end:auto;top:78px;width:1px;height:calc(100% - 38px);background:#d5dfeb}.process-grid article:last-child:before{display:none}}
.signup-progress{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:20px 0}.signup-progress li{display:flex;gap:7px;align-items:center;color:#48667d;font-size:14px}.signup-progress b{background:#edf3fa;border-radius:8px;padding:3px 8px}.signup-progress [aria-current=step]{color:#175fa0;font-weight:700}.signup-progress [aria-current=step] b{background:#f6d66f;color:#16374f}.signup-phone{font-size:20px;color:#193f60;font-weight:700}.signup-card label{display:block}.signup-card input{width:100%}.signup-card .check input{width:19px}.signup-card .check{display:flex}.signup-card .notice{margin-bottom:22px}.signup-card .otp-input{letter-spacing:8px;font-size:27px;text-align:center}.signup-card .text-link{margin-top:16px;display:inline-block}.signup-card .signup-progress{gap:12px}.signup-card .small{line-height:1.8}.signup-card{max-width:560px!important}

/* Persistent WhatsApp contact, with an accessible label and no text overlap. */
.floating-wa{position:fixed!important;left:22px;right:auto;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:58px;height:58px;padding:0!important;border-radius:50%!important;display:grid;place-items:center;background:#25d366!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 6px 22px #075e5440;z-index:50;min-width:58px;min-height:58px;transition:background .18s,transform .18s}.floating-wa svg{width:32px;height:32px;display:block}.floating-wa:hover{background:#128c7e!important;transform:translateY(-2px)}.floating-wa:focus-visible{outline:3px solid #16456b;outline-offset:4px}@media(max-width:560px){.floating-wa{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}

/* Account actions remain visible when navigation is collapsed. */
.header-account-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.header-account-actions a{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.6;white-space:nowrap;min-height:46px}.account-login{background:#fff;color:#174b77;border:1.5px solid #245e91}.account-create{background:#f3cc58;color:#102e48;border:1.5px solid #f3cc58;box-shadow:0 5px 14px #d3a22122}.account-login svg{width:20px;height:20px}.account-create span{font-size:23px;line-height:1}.header-account-actions a:hover{box-shadow:0 6px 18px #163e7429}.header-account-actions a:focus-visible{outline:3px solid #2875bd;outline-offset:3px}.signup-privacy{padding:15px 17px;background:#f1f6fc;border:1px solid #dce7f3;border-radius:12px;margin:18px 0}.signup-privacy .check{margin:0}.signup-privacy a{font-size:13px;color:#205e94;text-decoration:underline;text-underline-offset:4px}.search-hero h1{max-width:880px;line-height:1.6;font-size:clamp(30px,3.8vw,48px)}
@media(min-width:1151px){.nav{flex-wrap:wrap;padding-block:15px;row-gap:13px}.nav #navlinks{order:4;width:100%;justify-content:center;border-top:1px solid #e6edf5;padding-top:12px;font-size:14px;gap:26px}.header-account-actions{margin-inline-start:6px}}
@media(max-width:1150px){.nav{flex-wrap:wrap;padding-block:13px}.menu-toggle{display:block;order:2}.language-menu{order:1}.header-account-actions{order:3;width:100%;display:flex;padding-top:10px;border-top:1px solid #e4edf5}.header-account-actions a{flex:1}.nav #navlinks{order:4;width:100%;display:none;flex-wrap:wrap;border-top:1px solid #e3ecf5;padding-top:13px;font-size:15px;gap:6px}.nav #navlinks.open{display:flex}.nav #navlinks a{padding:9px 12px}.nav .language-menu nav{display:grid;width:170px;border:1px solid #dce7f0;padding:8px}.workspace-shell .header-account-actions{width:auto;border:0;margin-inline-start:auto;padding:0}.workspace-shell .nav #navlinks{display:none}}
@media(max-width:380px){.header-account-actions a{font-size:12px;padding:10px 8px}.nav{gap:6px}.language-menu summary{padding:6px;gap:4px}.brand strong{font-size:19px}.brand img{width:35px}.menu-toggle{padding:6px;font-size:10px}}

/* Marketing partnership landing page. */
.marketing-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 18% 50%,#2473b766,transparent 55%),linear-gradient(120deg,#091d38,#174c78 85%);color:#fff;padding:70px 0}.marketing-hero-grid{position:relative;display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;z-index:1}.marketing-hero h1{font-size:clamp(38px,5vw,62px);color:#fff;line-height:1.5;margin-top:22px}.marketing-hero p{font-size:19px;line-height:1.95;color:#deebf8;max-width:730px}.partner-hero-cta{background:#f3cd5f!important;border-color:#f3cd5f!important;color:#143652!important;margin-top:12px}.marketing-tags{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0 0}.marketing-tags span{font-size:13px;padding:5px 13px;border:1px solid #aecbea40;border-radius:30px;color:#e3edf7}.marketing-tags.dark span{color:#214f75;border-color:#d2e3f0;background:#edf5fc}.marketing-symbol{position:relative;display:grid;place-items:center;min-height:300px}.marketing-symbol img{width:210px;z-index:1;animation:markFloat 7s ease-in-out infinite}.partner-orbit{position:absolute;width:260px;height:260px;border:1px solid #f3cd5f60;transform:rotate(45deg);animation:diamondDrift 13s ease-in-out infinite}.partner-orbit:before{content:"";position:absolute;inset:30px;border:1px solid #c4dff836}.partner-symbol-label{position:absolute;bottom:-10px;letter-spacing:3px;font-size:10px;color:#d6e8fa;direction:ltr}.marketing-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.marketing-paths article{padding:28px 23px;border:1px solid #dbe6f2;border-radius:18px;background:#fff}.marketing-paths h3{font-size:21px;line-height:1.7}.marketing-paths p{font-size:15px;line-height:1.95;color:#567087;margin:0}.marketing-path-icon{width:48px;height:48px;display:grid;place-items:center;background:#edf5fb;border-radius:12px;color:#216293;margin-bottom:20px}.marketing-path-icon svg{width:29px;height:29px}.marketing-form-section{background:#edf4fb}.marketing-form-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.marketing-form-grid aside>p{color:#45637b}.marketing-checklist{padding-inline-start:20px;color:#48667d;font-size:16px;line-height:2.2}.marketing-form-panel{border-radius:20px;box-shadow:0 20px 50px #14365b0c}.marketing-form-panel h2{font-size:28px}.marketing-interests{border:1px solid #d6e4f2;border-radius:13px;margin:20px 0;padding:16px 18px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.marketing-interests legend{font-size:15px;color:#254f72;padding-inline:7px;font-weight:600}.marketing-form input,.marketing-form select,.marketing-form textarea{font-size:16px}.marketing-interests .check{font-size:14px;align-items:flex-start}.marketing-interests .check input{width:19px;height:19px;margin-top:5px}.marketing-receipt{text-align:center;padding:25px 0}.marketing-receipt>span{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 22px;background:#def3ea;color:#13784d;font-size:36px;border-radius:50%}.marketing-receipt strong{display:block;font-size:24px;color:#174b77;margin:20px 0}.marketing-receipt p{color:#526a80}.marketing-routing{margin-bottom:22px}.marketing-routing summary{cursor:pointer;font-weight:600;color:#174b77}.marketing-form-section{scroll-margin-top:190px}.marketing-page #partner-form:focus{outline:none}
@media(max-width:1000px){.marketing-paths{grid-template-columns:1fr 1fr}.marketing-hero-grid{gap:30px}.marketing-symbol img{width:150px}.partner-orbit{width:200px;height:200px}}
@media(max-width:850px){.marketing-form-grid{grid-template-columns:1fr;gap:25px}.marketing-hero-grid{grid-template-columns:1fr}.marketing-symbol{display:none}.marketing-hero{padding:48px 0}.marketing-hero h1{font-size:42px}.marketing-hero p{font-size:17px}}
@media(max-width:560px){.marketing-paths{grid-template-columns:1fr}.marketing-paths article{padding:23px}.marketing-paths h3{font-size:22px}.marketing-interests{grid-template-columns:1fr;gap:5px}.marketing-interests .check{font-size:15px}.marketing-form-panel h2{font-size:26px}.marketing-form-panel{padding:25px 20px}.marketing-hero h1{font-size:36px}.marketing-receipt strong{font-size:20px}.marketing-form-grid aside h2{font-size:30px}}

.forms-catalogue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:25px}.forms-catalogue a.panel{margin:0}.forms-catalogue h2{font-size:22px;line-height:1.6}.document-list-item{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e1eaf3;padding:17px 0}.document-list-item small{display:block;color:#587088;font-size:12px}.document-list-item form{margin:0}.document-print-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;border-top:1px solid #e0eaf3;padding-top:20px}.document-print-actions .check{width:100%;margin:0}.qr-checker video{max-width:100%;width:430px;max-height:400px;object-fit:cover;border-radius:15px;background:#102a44}.qr-checker video[hidden]{display:none}.notice>.text-link{display:block;margin-top:10px}.document-list-item>.text-link{white-space:nowrap}.forms-catalogue .eyebrow{font-size:10px;letter-spacing:1px}@media(max-width:1000px){.forms-catalogue{grid-template-columns:1fr 1fr}}@media(max-width:600px){.forms-catalogue{grid-template-columns:1fr}.document-list-item{align-items:flex-start;flex-wrap:wrap}.document-list-item>div{width:100%}}
/* Manual account approval and concise document editing. */
.whatsapp-green{background:#148f4b!important;color:#fff!important;border-color:#148f4b!important}
.approval-confirmation .text-link{display:block;margin-block-start:22px}
.account-application .actions{flex-wrap:wrap;gap:12px}
.form-extras{border:1px solid #dce7f0;border-radius:16px;padding:16px;background:#f7faff}
.form-extras summary{cursor:pointer;font-weight:600;color:#254f71}
.form-extras .form-grid{margin-block-start:16px}
textarea[name="field_amount_words"]{background:#eef6fc;color:#203e58;font-weight:600;line-height:1.8}
.password-choice{border-inline-start:4px solid #dfc45f}
