:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#07132f;--muted:#657088;--subtle:#8a94a7;--canvas:#f7f8fa;--surface:#fff;--surface-muted:#f1f4f8;--line:#dce2ea;--line-strong:#c8d0dc;--accent:#286ff0;--accent-hover:#1d5fd8;--accent-soft:#edf4ff;--navy:#06112a;--danger:#b33a38;--danger-hover:#922c2a;--success-surface:#edf8f1;--success-ink:#21633b;--error-surface:#fff1f0;--error-ink:#912f2d;font-synthesis:none;font-family:Manrope Mawj,Inter,ui-sans-serif,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:20rem}body{min-height:100vh;color:var(--ink);background:var(--canvas);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin-block:0}code{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em}.foundation-home{width:min(100% - 2rem,40rem);margin:0 auto;padding:20vh 0 4rem}.foundation-home p{color:var(--muted);margin-top:1rem;line-height:1.6}.portal-entry-shell{background:#fff;grid-template-columns:minmax(20rem,44%) minmax(0,1fr);min-height:100vh;display:grid}.portal-entry-brand{background:#edf4ff;border-right:1px solid #dce6f5;flex-direction:column;min-height:100vh;padding:clamp(1.5rem,3.3vw,3.5rem);display:flex;overflow:hidden}.portal-entry-staff .portal-entry-brand{background:#e9edf5}.portal-entry-brand-header{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.portal-entry-logo{background:#fff;border-radius:.4rem;align-items:center;padding:.25rem;display:inline-flex}.portal-entry-logo img{width:clamp(8.2rem,11vw,10.94rem);height:auto;display:block}.portal-entry-home{color:#30415d;white-space:nowrap;font-size:.875rem;font-weight:700;text-decoration:none}.portal-entry-home:hover{color:var(--accent-hover);text-underline-offset:.2rem;text-decoration:underline}.portal-entry-brand-copy{z-index:1;max-width:30rem;margin-block:auto;padding-block:4rem;position:relative}.portal-entry-kicker{color:#315a9f;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:750}.portal-entry-brand-copy h2{letter-spacing:-.055em;margin-top:1.25rem;font-size:clamp(2.2rem,3.5vw,3.8rem);line-height:1.08}.portal-entry-brand-copy p{color:#53627c;max-width:25rem;margin-top:1.25rem;line-height:1.6}.portal-entry-brand-mark{pointer-events:none;gap:.7rem;margin-top:auto;display:flex;transform:translate(-2rem,4rem)rotate(-25deg)}.portal-entry-brand-mark span{background:#c9ddff;border-radius:2rem;width:clamp(2.3rem,5vw,4.5rem);height:clamp(10rem,19vw,19rem);transform:skewY(-20deg)}.portal-entry-brand-mark span:nth-child(2){background:#81b6ff}.portal-entry-brand-mark span:nth-child(3){background:#286ff0}.portal-entry-content{place-items:center;min-width:0;padding:clamp(2rem,6vw,6rem);display:grid}.portal-entry-content>.portal-sign-in-card,.portal-entry-content>.portal-state-card{width:min(100%,30rem);box-shadow:none;border:0;border-radius:0;padding:0}.portal-entry-content>.portal-state-card{width:min(100%,36rem)}.portal-entry-content h1{margin-top:0;font-size:clamp(1.85rem,3vw,2.35rem)}.portal-entry-content .portal-form{margin-top:1.6rem}.portal-entry-content .portal-access-confirmation{background:#f5f8fd;border:1px solid #dce6f5;border-radius:.8rem;gap:.8rem;margin-top:1.6rem;padding:1.2rem 1.3rem;display:grid}.portal-entry-content .portal-access-confirmation h2,.portal-entry-content .portal-access-confirmation p{margin:0}.portal-entry-content .portal-access-confirmation h2{font-size:1.2rem;line-height:1.25}.portal-entry-content .portal-access-confirmation p{color:var(--muted);line-height:1.55}.portal-entry-content .portal-access-confirmation .portal-button{justify-self:start}.portal-entry-content .portal-support-note{margin-top:1.2rem}.portal-entry-content .portal-support-note+.portal-support-note{margin-top:.55rem}@media (max-width:800px){.portal-entry-shell{display:block}.portal-entry-brand{background:#fff;border-bottom:1px solid #dce6f5;border-right:0;min-height:0;padding:1rem max(1.25rem,5vw)}.portal-entry-brand-copy,.portal-entry-brand-mark{display:none}.portal-entry-logo img{width:8.2rem}.portal-entry-content{padding:clamp(2rem,7vw,3.5rem) max(1.25rem,5vw) 4rem;display:block}.portal-entry-content>.portal-sign-in-card,.portal-entry-content>.portal-state-card{margin-inline:auto}}.portal-sign-in-page,.portal-state-page{place-items:center;min-height:100vh;padding:clamp(1rem,4vw,3rem);display:grid}.portal-sign-in-card,.portal-state-card{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;width:min(100%,31rem);padding:clamp(1.5rem,5vw,2.75rem);box-shadow:0 18px 48px #17191814}.portal-sign-in-card h1,.portal-state-card h1{letter-spacing:-.035em;margin-top:.65rem;font-size:clamp(1.85rem,7vw,2.45rem);line-height:1.08}.portal-intro,.portal-state-card>p{color:var(--muted);margin-top:1rem;line-height:1.6}.portal-eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.portal-form{gap:1rem;margin-top:2rem;display:grid}.portal-field{gap:.48rem;display:grid}.portal-field-label-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.portal-field-label-row a{color:var(--muted);font-size:.82rem}.portal-field label{font-size:.88rem;font-weight:650}.portal-field input,.portal-field select,.portal-field textarea.destination-sales-codes{border:1px solid var(--line-strong);width:100%;min-height:3rem;color:var(--ink);background:var(--surface);border-radius:.68rem;padding:.72rem .86rem;transition:border-color .14s,box-shadow .14s}.portal-field input:hover:not(:disabled),.portal-field select:hover:not(:disabled),.portal-field textarea.destination-sales-codes:hover:not(:disabled){border-color:var(--subtle)}.portal-field input:disabled,.portal-field select:disabled,.portal-field textarea.destination-sales-codes:disabled{cursor:wait;opacity:.65}.portal-button{cursor:pointer;border:1px solid #0000;border-radius:.66rem;justify-content:center;align-items:center;min-height:2.7rem;padding:.68rem 1rem;font-size:.88rem;font-weight:700;line-height:1.2;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.portal-button:hover:not(:disabled){transform:translateY(-1px)}.portal-button:disabled{cursor:wait;opacity:.68}.portal-button-primary{color:#fff;background:var(--accent)}.portal-button-primary:hover:not(:disabled){background:var(--accent-hover)}.portal-button-secondary{color:var(--ink);border-color:var(--line-strong);background:var(--surface)}.portal-button-secondary:hover:not(:disabled){background:var(--surface-muted)}.portal-button-danger{color:#fff;background:var(--danger)}.portal-button-danger:hover:not(:disabled){background:var(--danger-hover)}.portal-support-note{border-top:1px solid var(--line);color:var(--muted);margin-top:1.4rem;padding-top:1.2rem;font-size:.82rem;line-height:1.55}.portal-message{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:.72rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.portal-message-error{color:var(--error-ink);background:var(--error-surface);border-color:#e8c9c6}.portal-message-success{color:var(--success-ink);background:var(--success-surface);border-color:#c9e1cf}.portal-state-card form,.portal-state-card>button{margin-top:1.5rem}.portal-workspace{min-height:100vh}.portal-header{border-bottom:1px solid var(--line);background:#ffffffeb;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;padding:.9rem clamp(1rem,4vw,3rem);display:flex}.portal-product-title{letter-spacing:-.015em;margin-top:.2rem;font-size:1rem;font-weight:720}.portal-header-actions,.portal-header-actions nav{align-items:center;gap:1rem;display:flex}.portal-header-actions nav a,.portal-text-button{color:var(--muted);font-size:.86rem;font-weight:650}.portal-header-actions nav a{text-decoration:none}.portal-header-actions nav a:hover,.portal-text-button:hover{color:var(--ink)}.portal-text-button{cursor:pointer;background:0 0;border:0;padding:.4rem}.portal-main{width:min(100% - clamp(2rem,8vw,6rem),72rem);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0}.portal-content-stack{gap:1.25rem;display:grid}.portal-page-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;display:flex}.portal-page-heading p{max-width:40rem;color:var(--muted);margin-top:.85rem;line-height:1.55}.portal-page-heading form{flex:none}.portal-panel{border:1px solid var(--line);background:var(--surface);border-radius:1rem;overflow:hidden;box-shadow:0 8px 28px #1719180a}.portal-panel-heading{border-bottom:1px solid var(--line);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1.15rem 1.25rem;display:flex}.portal-panel-heading h2{letter-spacing:-.01em;font-size:1rem}.portal-panel-heading p{color:var(--muted);margin-top:.3rem;font-size:.82rem;line-height:1.45}.portal-count{border:1px solid var(--line);min-width:2rem;min-height:2rem;color:var(--muted);background:var(--surface);border-radius:999px;place-items:center;font-size:.78rem;font-weight:700;display:grid}.portal-application-list{margin:0;padding:0;list-style:none}.portal-application-row{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.25rem;display:flex}.portal-application-row+.portal-application-row{border-top:1px solid var(--line)}.portal-application-details{gap:.65rem;min-width:0;display:grid}.portal-application-title{overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.portal-application-details>code{font-size:.88rem;font-weight:650}.portal-application-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.78rem;display:flex}.portal-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25rem .52rem;font-size:.67rem;font-weight:750}.portal-status-active,.portal-status-succeeded{color:var(--success-ink);background:var(--success-surface)}.portal-status-archived{color:var(--muted);background:#eef0ee}.portal-status-retiring{color:#73520f;background:#fff4d6}.portal-status-revoked,.portal-status-exhausted{color:var(--error-ink);background:var(--error-surface)}.portal-application-controls{flex:none;justify-items:end;gap:.75rem;display:grid}.portal-application-controls>a{text-decoration:none}.portal-application-name-form{width:min(100%,21rem)}.portal-application-name-editor{border:1px solid var(--line);background:var(--surface-muted);text-align:left;border-radius:.72rem;gap:.7rem;padding:1rem;display:grid}.portal-application-name-help{color:var(--muted);font-size:.78rem;line-height:1.4}.portal-application-name-actions{flex-wrap:wrap;gap:.5rem;display:flex}.portal-empty-state .portal-application-name-form{margin:1rem auto 0}.portal-archive-confirmation{flex:none;width:min(100%,18rem);position:relative}.portal-archive-confirmation>summary{width:max-content;color:var(--danger);cursor:pointer;border-radius:.4rem;margin-left:auto;font-size:.82rem;font-weight:700;list-style-position:outside}.portal-archive-confirmation[open]>div{background:var(--error-surface);border:1px solid #e8c9c6;border-radius:.72rem;margin-top:.8rem;padding:.9rem}.portal-archive-confirmation p{color:var(--error-ink);font-size:.78rem;line-height:1.5}.portal-archive-confirmation form{margin-top:.75rem}.portal-back-link{width:max-content;color:var(--muted);text-underline-offset:.2rem;font-size:.86rem;font-weight:650}.portal-credential-actions-panel,.portal-read-only-notice{justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem;display:flex}.portal-credential-actions-panel h2,.portal-read-only-notice h2{font-size:1rem}.portal-credential-actions-panel p,.portal-read-only-notice p{max-width:44rem;color:var(--muted);margin-top:.4rem;font-size:.84rem;line-height:1.55}.portal-credential-mutation{flex:none}.portal-credential-list{margin:0;padding:0;list-style:none}.portal-credential-row{grid-template-columns:minmax(12rem,1fr) minmax(18rem,2fr) minmax(12rem,auto);align-items:start;gap:1.25rem;padding:1.25rem;display:grid}.portal-credential-row+.portal-credential-row{border-top:1px solid var(--line)}.portal-credential-summary{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.portal-credential-summary code{font-weight:650}.portal-metadata-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem;margin:0;display:grid}.portal-metadata-list div{min-width:0}.portal-metadata-list dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.portal-metadata-list dd{margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.portal-revoke-confirmation{justify-self:end;width:min(100%,18rem)}.portal-revoke-confirmation>summary{width:max-content;color:var(--danger);cursor:pointer;border-radius:.4rem;margin-left:auto;font-size:.82rem;font-weight:700}.portal-revoke-confirmation[open]>div{background:var(--error-surface);border:1px solid #e8c9c6;border-radius:.72rem;margin-top:.8rem;padding:.9rem}.portal-revoke-confirmation p{color:var(--error-ink);font-size:.78rem;line-height:1.5}.portal-revoke-confirmation form,.portal-revoke-confirmation .portal-button{width:100%}.portal-confirmation-check{color:var(--error-ink);align-items:flex-start;gap:.55rem;margin:.75rem 0;font-size:.78rem;line-height:1.45;display:flex}.portal-confirmation-check input{flex:none;width:1rem;height:1rem;margin-top:.08rem}.portal-secret-panel{border:2px solid var(--accent);background:var(--success-surface);border-radius:.8rem;width:min(100%,38rem);margin-top:1rem;padding:1rem}.portal-secret-panel h2{font-size:1rem}.portal-secret-panel p{color:var(--success-ink);margin-top:.45rem;font-size:.82rem;line-height:1.5}.portal-secret-panel label{margin-top:.85rem;font-size:.78rem;font-weight:700;display:block}.portal-secret-panel input{border:1px solid var(--line-strong);background:var(--surface);border-radius:.55rem;width:100%;margin-top:.4rem;padding:.7rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem}.portal-secret-actions{flex-wrap:wrap;gap:.65rem;margin-top:.8rem;display:flex}.portal-inline-status{max-width:38rem;color:var(--muted);margin-top:.65rem;font-size:.78rem;line-height:1.45}.portal-wallet-updated{color:var(--muted);text-align:right;flex:none;font-size:.78rem;line-height:1.5}.portal-wallet-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:0;display:grid}.portal-wallet-card{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;min-width:0;padding:1.2rem;box-shadow:0 8px 28px #1719180a}.portal-wallet-card-primary{border-color:var(--accent);color:#fff;background:var(--accent)}.portal-wallet-card dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.portal-wallet-card dd{letter-spacing:-.025em;overflow-wrap:anywhere;margin:.75rem 0 0;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:760}.portal-wallet-formula,.portal-wallet-note{border:1px solid var(--line);color:var(--muted);background:var(--surface-muted);border-radius:.8rem;padding:1rem 1.15rem;font-size:.84rem;line-height:1.55}.portal-wallet-list,.portal-wallet-list-notice{margin:0}.portal-wallet-list{padding:0;list-style:none}.portal-wallet-list-notice{border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface-muted);padding:.8rem 1.25rem;font-size:.78rem;line-height:1.45}.portal-wallet-row{grid-template-columns:minmax(12rem,1.5fr) minmax(11rem,1fr) minmax(12rem,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:grid}.portal-wallet-row+.portal-wallet-row{border-top:1px solid var(--line)}.portal-wallet-row-primary,.portal-wallet-row-reference,.portal-wallet-row-time{gap:.35rem;min-width:0;display:grid}.portal-wallet-row-primary>span,.portal-wallet-row-reference>span,.portal-wallet-row-time>span,.portal-wallet-row-time time{color:var(--muted);font-size:.76rem;line-height:1.45}.portal-wallet-row-reference code{font-size:.72rem}.portal-wallet-row-amount{text-align:right;white-space:nowrap}.portal-wallet-pagination{border-top:1px solid var(--line);justify-content:flex-end;padding:1rem 1.25rem;display:flex}.portal-wallet-pagination a{text-decoration:none}.portal-wallet-error-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.portal-wallet-error-actions a{text-decoration:none}.portal-section-heading{padding:1.25rem 1.25rem 0}.portal-section-heading h2{font-size:1rem}.portal-section-heading p{max-width:44rem;color:var(--muted);margin-top:.35rem;font-size:.84rem;line-height:1.55}.portal-team-invite-form{grid-template-columns:minmax(12rem,2fr) minmax(10rem,1fr) auto;align-items:end;margin:0;padding:1.25rem}.portal-live-region:not(:empty){padding:0 1.25rem 1.25rem}.portal-inline-error{color:var(--error-ink);font-size:.84rem;line-height:1.5}.portal-copy-card{background:var(--success-surface);border:1px solid #c9e1cf;border-radius:.8rem;justify-items:start;gap:.75rem;padding:1rem;display:grid}.portal-copy-card p{color:var(--success-ink);font-size:.82rem;line-height:1.5}.portal-copy-fallback{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:5rem;color:var(--ink);background:var(--surface);overflow-wrap:anywhere;border-radius:.55rem;padding:.7rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem}.portal-team-list{margin:0;padding:0;list-style:none}.portal-team-row{grid-template-columns:minmax(12rem,1fr) auto minmax(13rem,auto);align-items:center;gap:1rem;padding:1.2rem 1.25rem;display:grid}.portal-team-row+.portal-team-row{border-top:1px solid var(--line)}.portal-team-identity{gap:.35rem;min-width:0;display:grid}.portal-team-identity strong{overflow-wrap:anywhere}.portal-team-identity span,.portal-team-current{color:var(--muted);font-size:.76rem;line-height:1.45}.portal-team-badges,.portal-team-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.portal-status-disabled,.portal-status-cancelled,.portal-status-expired{color:var(--muted);background:#eef0ee}.portal-status-pending,.portal-status-pending_verification,.portal-status-in_progress,.portal-status-preparing{color:#73520f;background:#fff4d6}.portal-status-accepted{color:var(--success-ink);background:var(--success-surface)}.portal-invitation-disclosure{border:1px solid var(--line);color:var(--muted);background:var(--surface-muted);border-radius:.65rem;margin-top:1rem;padding:.8rem;font-size:.8rem;line-height:1.5}.portal-operations-filters{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.7fr) minmax(14rem,1.25fr) auto;align-items:end;gap:.9rem;padding:1.25rem;display:grid}.portal-operations-filter-actions,.portal-detail-actions>div:last-child,.portal-detail-actions-inline{flex-wrap:wrap;gap:.65rem;display:flex}.portal-operations-filter-actions a,.portal-detail-actions a,.portal-detail-actions-inline a{text-decoration:none}.portal-order-list,.portal-installation-methods{margin:0;padding:0;list-style:none}.portal-order-row{grid-template-columns:minmax(14rem,1.35fr) minmax(13rem,1fr) minmax(10rem,.7fr) minmax(9rem,auto);align-items:start;gap:1.2rem;padding:1.25rem;display:grid}.portal-order-row+.portal-order-row,.portal-installation-method+.portal-installation-method{border-top:1px solid var(--line)}.portal-order-primary,.portal-order-commercial,.portal-order-actions{justify-items:start;gap:.52rem;min-width:0;display:grid}.portal-order-primary>span,.portal-order-commercial time{color:var(--muted);font-size:.76rem;line-height:1.45}.portal-order-primary>a{text-underline-offset:.2rem;font-weight:700}.portal-order-badges{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.portal-order-offer-summary,.portal-detail-grid,.portal-capability-grid,.portal-installation-fields{margin:0}.portal-order-offer-summary{gap:.45rem;display:grid}.portal-order-offer-summary div,.portal-detail-grid div,.portal-capability-grid div,.portal-installation-fields>div{min-width:0}.portal-order-offer-summary dt,.portal-detail-grid dt,.portal-capability-grid dt,.portal-installation-fields dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.portal-order-offer-summary dd,.portal-detail-grid dd,.portal-capability-grid dd,.portal-installation-fields dd{overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.5}.portal-order-offer-summary dd{font-size:.78rem}.portal-status-processing,.portal-status-needs_review{color:#73520f;background:#fff4d6}.portal-status-completed{color:var(--success-ink);background:var(--success-surface)}.portal-status-failed{color:var(--error-ink);background:var(--error-surface)}.portal-reset-state{justify-items:start;gap:.8rem;padding:1.25rem;display:grid}.portal-reset-state p,.portal-detail-actions p,.portal-installation-method>p{color:var(--muted);font-size:.84rem;line-height:1.55}.portal-reset-state a{text-decoration:none}.portal-operation-detail-heading{align-items:center}.portal-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 1.5rem;display:grid}.portal-detail-grid-padded,.portal-capability-grid,.portal-detail-section,.portal-detail-actions-inline{padding:1.25rem}.portal-detail-section h3{margin-bottom:1rem;font-size:1rem}.portal-detail-section-bordered{border-top:1px solid var(--line)}.portal-detail-actions{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.portal-detail-actions h2{font-size:1rem}.portal-detail-actions p{margin-top:.4rem}.portal-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.portal-detail-actions-inline{padding-top:0}.portal-installation-method{gap:.6rem;padding:1.25rem;display:grid}.portal-installation-method h3{font-size:1rem}.portal-installation-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;margin-top:.3rem;display:grid}.portal-installation-value>code{border:1px solid var(--line);background:var(--surface-muted);-webkit-user-select:all;user-select:all;border-radius:.6rem;min-width:0;padding:.75rem;line-height:1.5}.portal-installation-copy-status{min-height:1.15rem;color:var(--muted);grid-column:1/-1;font-size:.76rem}.portal-installation-qr{justify-items:start;gap:.75rem;margin-top:.3rem;display:grid}.portal-installation-qr-figure{justify-items:start;gap:.75rem;margin:0;display:grid}.portal-installation-qr-frame{border:1px solid var(--line);background:#fff;border-radius:.75rem;width:min(100%,22rem);padding:.75rem}.portal-installation-qr-image{width:100%;height:auto;image-rendering:pixelated;display:block}.portal-installation-qr-figure figcaption,.portal-installation-qr-status{max-width:38rem;color:var(--muted);font-size:.8rem;line-height:1.55}.portal-installation-qr-status{min-height:1.25rem}.portal-installation-fields{gap:1rem;display:grid}.portal-webhook-create-panel{grid-template-columns:minmax(14rem,.85fr) minmax(18rem,1.15fr);align-items:start;gap:2rem;padding:1.25rem;display:grid}.portal-webhook-create-panel h2,.portal-webhook-key-history h3{font-size:1rem}.portal-webhook-create-panel>div>p,.portal-webhook-url{color:var(--muted);margin-top:.4rem;font-size:.84rem;line-height:1.55}.portal-webhook-mutation,.portal-webhook-mutation form{min-width:0}.portal-webhook-mutation .portal-form{margin-top:0}.portal-webhook-endpoint-list,.portal-webhook-key-list,.portal-webhook-delivery-list{margin:0;padding:0;list-style:none}.portal-webhook-endpoint-card+.portal-webhook-endpoint-card{border-top:1px solid var(--line)}.portal-webhook-endpoint-heading,.portal-webhook-endpoint-actions,.portal-webhook-key-summary,.portal-webhook-key-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.portal-webhook-endpoint-heading,.portal-webhook-endpoint-times,.portal-webhook-endpoint-actions{padding:1.25rem}.portal-webhook-endpoint-times,.portal-webhook-endpoint-actions,.portal-webhook-key-history{border-top:1px solid var(--line)}.portal-webhook-url{overflow-wrap:anywhere}.portal-webhook-endpoint-actions{align-items:center}.portal-webhook-endpoint-actions>form,.portal-webhook-endpoint-actions>.portal-webhook-mutation{flex:none}.portal-webhook-key-list{margin-top:1rem}.portal-webhook-key-row{border-top:1px solid var(--line);grid-template-columns:minmax(12rem,1fr) minmax(18rem,2fr) minmax(12rem,auto);align-items:start;gap:1.25rem;padding:1.25rem;display:grid}.portal-webhook-key-summary{justify-content:flex-start}.portal-webhook-key-actions{justify-items:end;display:grid}.portal-webhook-delivery-row{grid-template-columns:minmax(14rem,1.3fr) minmax(8rem,.55fr) minmax(16rem,1.2fr) minmax(14rem,1fr);align-items:start;gap:1rem;padding:1.25rem;display:grid}.portal-webhook-redelivery{grid-column:1/-1}.portal-webhook-delivery-row+.portal-webhook-delivery-row{border-top:1px solid var(--line)}.portal-webhook-delivery-identity{gap:.4rem;min-width:0;display:grid}.portal-webhook-delivery-identity span{color:var(--muted);font-size:.76rem;line-height:1.45}.portal-loading-card{min-height:12rem;color:var(--muted);place-items:center;display:grid}.portal-wallet-skeleton-card{background:#e4e7e4;min-height:6.5rem}.portal-empty-state,.portal-muted-empty{text-align:center;padding:2.5rem 1.25rem}.portal-empty-state h3{font-size:1rem}.portal-empty-state p,.portal-muted-empty{color:var(--muted);margin-top:.4rem;font-size:.84rem;line-height:1.5}.portal-skeleton{background:#e4e7e4;border-radius:.35rem}.portal-skeleton-small{width:7rem;height:.65rem}.portal-skeleton-title{width:14rem;height:2.5rem;margin-top:.8rem}.portal-skeleton-copy{width:min(32rem,72vw);height:.8rem;margin-top:1rem}.portal-skeleton-panel{background:var(--surface-muted);min-height:15rem}.portal-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.internal-workspace .portal-header{background:#f4f8f2;border-bottom-color:#c9d8c5}.internal-sign-in-page{background:#f1f5ef}.internal-role-badge,.internal-status-badge{color:#274822;background:#edf5e8;border:1px solid #b8cbb4;border-radius:999px;align-items:center;min-height:1.7rem;padding:.2rem .55rem;font-size:.73rem;font-weight:700;line-height:1.2;display:inline-flex}.internal-search-form{grid-template-columns:minmax(16rem,1fr) auto auto;align-items:end;gap:.8rem;display:grid}.internal-organization-list,.internal-history-list{margin:0;padding:0;list-style:none}.internal-organization-list>li+li,.internal-history-list>li+li{border-top:1px solid var(--line)}.internal-organization-list>li>a{color:inherit;gap:.7rem;padding:1.1rem 1.2rem;text-decoration:none;display:grid}.internal-organization-list>li>a:hover{background:var(--surface-muted)}.internal-organization-heading,.internal-history-heading,.internal-badge-row{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.internal-badge-row{flex-wrap:wrap;justify-content:flex-end}.internal-list-money,.internal-confirmation-summary,.internal-history-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.internal-list-money div,.internal-confirmation-summary div,.internal-history-details div{gap:.25rem;display:grid}.internal-list-money dt,.internal-confirmation-summary dt,.internal-history-details dt{color:var(--muted);font-size:.75rem}.internal-list-money dd,.internal-confirmation-summary dd,.internal-history-details dd{overflow-wrap:anywhere;margin:0}.internal-detail-heading{align-items:flex-end}.internal-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.internal-operation-grid>.portal-panel:only-child{grid-column:1/-1;width:min(100%,36rem)}.wallet-statement-content,.wallet-statement-section{overflow-wrap:anywhere;gap:1.2rem;min-width:0;display:grid}.wallet-statement-content{padding:1.2rem}.wallet-statement-content .portal-form{margin-top:0}.internal-operation-form,.internal-confirmation{padding:1.2rem}.internal-confirmation{gap:1rem;display:grid}.internal-confirmation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-limit-fields,.internal-limit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.internal-limit-summary{margin:0;padding:1.2rem}.internal-limit-summary div{gap:.25rem;display:grid}.internal-limit-summary dt,.portal-field-help{color:var(--muted);font-size:.78rem}.internal-limit-summary dd,.portal-field-help{margin:0}.internal-confirmation-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.internal-history-row{gap:.65rem;padding:1rem 1.2rem;display:grid}.internal-history-details{grid-template-columns:repeat(4,minmax(0,1fr))}.internal-history-time{color:var(--muted);font-size:.78rem}.internal-catalogue-sync{justify-items:end;gap:.45rem;display:grid}.internal-catalogue-sync p{text-align:right;max-width:30rem}.internal-catalogue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:1.2rem;display:grid}.internal-catalogue-summary div{border:1px solid var(--line);background:var(--surface-muted);border-radius:.75rem;gap:.2rem;padding:.8rem;display:grid}.internal-catalogue-summary dt,.internal-catalogue-private-details dt{color:var(--muted);font-size:.75rem}.internal-catalogue-summary dd,.internal-catalogue-private-details dd{overflow-wrap:anywhere;margin:0}.internal-catalogue-filters{border-bottom:1px solid var(--line);padding:1rem 1.2rem}.internal-catalogue-list{margin:0;padding:0;list-style:none}.internal-catalogue-list>li{gap:.65rem;padding:1rem 1.2rem;display:grid}.internal-catalogue-list>li+li{border-top:1px solid var(--line)}.internal-catalogue-row-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.internal-catalogue-row-heading>div{gap:.25rem;display:grid}.internal-catalogue-row-heading span,.internal-catalogue-list p{color:var(--muted)}.internal-catalogue-private-details summary{cursor:pointer;font-weight:700}.internal-catalogue-private-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;display:grid}@media (max-width:54rem){.portal-wallet-row,.portal-operations-filters,.portal-order-row,.portal-webhook-key-row,.portal-webhook-delivery-row{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-team-invite-form,.portal-team-row{grid-template-columns:1fr}.portal-team-badges,.portal-team-actions{justify-content:flex-start}.internal-operation-grid,.internal-history-details,.internal-catalogue-summary{grid-template-columns:1fr}}@media (max-width:44rem){.portal-header{flex-direction:column;align-items:flex-start}.portal-header-actions{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;width:100%}.portal-header-actions nav{flex-wrap:wrap;gap:.7rem 1rem}.portal-main{width:min(100% - 2rem,72rem)}.portal-page-heading,.portal-application-row{flex-direction:column;align-items:stretch}.portal-page-heading form,.portal-page-heading .portal-button,.portal-archive-confirmation{width:100%}.portal-archive-confirmation>summary{margin-left:0}.portal-application-controls{justify-items:stretch}.portal-application-name-form,.portal-application-controls>a{width:100%}.portal-credential-actions-panel,.portal-read-only-notice{flex-direction:column;align-items:stretch}.portal-credential-mutation,.portal-credential-mutation form,.portal-credential-mutation .portal-button{width:100%}.portal-credential-row,.portal-metadata-list{grid-template-columns:1fr}.portal-revoke-confirmation{justify-self:stretch;width:100%}.portal-revoke-confirmation>summary{margin-left:0}.portal-wallet-updated{text-align:left}.portal-wallet-summary,.portal-wallet-row,.portal-operations-filters,.portal-order-row,.portal-detail-grid,.portal-capability-grid,.portal-installation-value,.portal-webhook-create-panel,.portal-webhook-key-row,.portal-webhook-delivery-row{grid-template-columns:1fr}.portal-webhook-endpoint-actions,.portal-webhook-endpoint-actions>*,.portal-webhook-key-actions,.portal-webhook-key-actions>*,.portal-webhook-key-actions form,.portal-webhook-key-actions .portal-button{width:100%}.portal-webhook-key-actions{justify-items:stretch}.portal-operations-filter-actions,.portal-operations-filter-actions>*,.portal-order-actions,.portal-order-actions>*,.portal-detail-actions,.portal-detail-actions>div,.portal-detail-actions a,.portal-detail-actions-inline,.portal-detail-actions-inline a,.portal-installation-value .portal-button,.portal-installation-qr,.portal-installation-qr>.portal-button{width:100%}.portal-detail-actions{flex-direction:column;align-items:stretch}.portal-installation-copy-status{grid-column:1}.portal-wallet-row{gap:.8rem}.portal-wallet-row-amount{text-align:left}.portal-wallet-pagination,.portal-wallet-pagination a,.portal-wallet-error-actions,.portal-wallet-error-actions>*,.portal-team-invite-form .portal-button,.portal-team-actions,.portal-team-actions form,.portal-team-actions .portal-button{width:100%}.internal-search-form,.internal-list-money,.internal-confirmation-summary,.internal-limit-fields,.internal-limit-summary{grid-template-columns:1fr}.internal-search-form .portal-button,.internal-confirmation-actions,.internal-confirmation-actions>*{width:100%}.internal-organization-heading,.internal-history-heading{flex-direction:column;align-items:flex-start}.internal-badge-row{justify-content:flex-start}.internal-catalogue-sync{justify-items:stretch;width:100%}.internal-catalogue-sync p{text-align:left}.internal-catalogue-row-heading{flex-direction:column}.internal-catalogue-private-details dl{grid-template-columns:1fr}}.portal-filter-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.portal-filter-form label{font-weight:700}.portal-filter-form select{min-width:10rem}.portal-refund-form{max-width:42rem;margin-top:1rem}.portal-skip-link{z-index:120;color:#fff;background:var(--navy);border-radius:.5rem;align-items:center;min-height:2.75rem;padding-inline:1rem;text-decoration:none;transition:transform .16s;display:inline-flex;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-160%)}.portal-skip-link:focus{transform:translateY(0)}.portal-workspace{background:var(--canvas);min-height:100vh}.portal-sidebar{z-index:60;border-right:1px solid var(--line);width:16.5rem;color:var(--ink);background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.portal-sidebar-brand{border-bottom:1px solid var(--line);align-items:start;gap:.9rem;padding:1.55rem 1.25rem 1.25rem;display:grid}.portal-sidebar-logo-link{align-items:center;width:max-content;display:inline-flex}.portal-sidebar-logo{width:9.75rem;height:auto}.portal-sidebar-context{gap:.18rem;display:grid}.portal-sidebar-context span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.portal-sidebar-context strong{letter-spacing:-.015em;font-size:.95rem}.portal-role-badge{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--muted);background:var(--surface-muted);border-radius:999px;padding:.28rem .56rem;font-size:.68rem;font-weight:700;line-height:1.25}[data-workspace=staff] .portal-sidebar{color:#eef4ff;background:var(--navy);border-right-color:#1c2a46}[data-workspace=staff] .portal-sidebar-brand,[data-workspace=staff] .portal-sidebar-footer{border-color:#1c2a46}[data-workspace=staff] .portal-sidebar-context span,[data-workspace=staff] .portal-role-badge{color:#afbdd5}[data-workspace=staff] .portal-role-badge{background:#0c1a37;border-color:#31405c}[data-workspace=staff] .portal-sidebar-logo{background:#fff;border-radius:.35rem;padding:.35rem .45rem}.portal-sidebar-nav{gap:.22rem;padding:1rem .8rem;display:grid;overflow-y:auto}.portal-sidebar-link{min-height:2.8rem;color:var(--muted);border-radius:.45rem;align-items:center;gap:.78rem;padding:.62rem .72rem;font-size:.84rem;font-weight:650;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.portal-sidebar-link:hover{color:var(--ink);background:var(--surface-muted)}.portal-sidebar-link[data-current=true]{color:#174fae;background:var(--accent-soft)}[data-workspace=staff] .portal-sidebar-link{color:#aebbd1}[data-workspace=staff] .portal-sidebar-link:hover{color:#fff;background:#101f3d}[data-workspace=staff] .portal-sidebar-link[data-current=true]{color:#fff;background:#17366c}.portal-sidebar-icon{flex:none;width:1.18rem;height:1.18rem;transition:transform .15s}.portal-sidebar-link:hover .portal-sidebar-icon{transform:translate(2px)}.portal-sidebar-footer{border-top:1px solid var(--line);margin-top:auto;padding:1rem 1.25rem 1.35rem}.portal-sidebar-footer form,.portal-sidebar-footer .portal-text-button{width:100%}.portal-sidebar-account{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.portal-sidebar-metadata{font-size:.76rem}.portal-sidebar-metadata summary{cursor:pointer}.portal-sidebar-metadata dl,.portal-sidebar-metadata div{gap:.15rem;margin:.45rem 0 0;display:grid}.portal-sidebar-metadata dt{color:var(--muted)}.portal-sidebar-metadata dd{overflow-wrap:anywhere;margin:0}.portal-sidebar-footer .portal-text-button{border:1px solid var(--line);min-height:2.5rem;color:var(--ink);text-align:left;border-radius:.45rem}[data-workspace=staff] .portal-sidebar-footer .portal-text-button{color:#dce6f7;border-color:#31405c}.portal-workspace-body{min-width:0;min-height:100vh;margin-left:16.5rem}.portal-mobile-header,.portal-drawer-close,.portal-drawer-backdrop{display:none}.portal-main{width:min(100% - clamp(2.5rem,6vw,6rem),78rem);padding:clamp(2.5rem,5vw,4.75rem) 0 5rem}.portal-content-stack{gap:1.5rem}.portal-page-heading{align-items:flex-start;margin-bottom:.55rem}.portal-page-heading h1{letter-spacing:-.048em;margin-top:.5rem;font-size:clamp(2rem,4.2vw,3rem);line-height:1.04}.portal-page-heading p{color:var(--muted);font-size:.92rem}.portal-eyebrow{color:#4d5b73;letter-spacing:.11em;font-size:.68rem}.portal-panel{box-shadow:none;border-radius:.58rem}.portal-panel-heading{background:#fafbfc;min-height:4.4rem;padding:1rem 1.2rem}.portal-panel-heading h2,.portal-section-heading h2{color:var(--ink);font-size:.92rem;font-weight:760}.portal-button{border-radius:.46rem;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.portal-button:active:not(:disabled){transform:translateY(0)}.portal-button-primary{background:var(--accent)}.portal-button-secondary:hover:not(:disabled){background:var(--surface-muted);border-color:#aab5c5}.portal-field input,.portal-field select,.portal-field textarea.destination-sales-codes,.portal-filter-form select,.portal-filter-form input{color:var(--ink);background:#fff;border-radius:.46rem}.portal-field input:focus,.portal-field select:focus,.portal-field textarea.destination-sales-codes:focus,.portal-filter-form select:focus,.portal-filter-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #286ff01c}.portal-application-row,.portal-order-row,.portal-team-row,.portal-wallet-row,.portal-webhook-delivery-row,.portal-webhook-key-row,.internal-organization-list>li,.internal-history-list>li,.internal-request-card,.internal-catalogue-row{transition:background-color .15s}.portal-application-row:hover,.portal-order-row:hover,.portal-team-row:hover,.portal-wallet-row:hover,.portal-webhook-delivery-row:hover,.portal-webhook-key-row:hover,.internal-organization-list>li:hover,.internal-history-list>li:hover,.internal-request-card:hover,.internal-catalogue-row:hover{background:#fafbfc}.portal-status,.internal-status-badge,.internal-role-badge{letter-spacing:.045em;border:1px solid #0000;font-size:.65rem}.portal-status-active,.portal-status-succeeded,.portal-status-accepted{border-color:#c9e8d4}.portal-status-pending,.portal-status-pending_verification,.portal-status-in_progress,.portal-status-preparing,.portal-status-processing,.portal-status-needs_review,.portal-status-retiring{border-color:#ead7a6}.portal-wallet-summary{border:1px solid var(--line);background:var(--surface);border-radius:.58rem;gap:0;overflow:hidden}.portal-wallet-card{border:0;border-right:1px solid var(--line);box-shadow:none;border-radius:0}.portal-wallet-card:last-child{border-right:0}.portal-wallet-card-primary{color:var(--ink);background:var(--accent-soft)}.portal-wallet-card-primary dt{color:#315a9f}.portal-wallet-card dd,.portal-wallet-row-amount,.internal-list-money dd,.internal-confirmation-summary dd,.internal-history-details dd{font-variant-numeric:tabular-nums}.portal-state-card,.portal-sign-in-card{border-radius:.75rem;box-shadow:0 24px 70px #07132f14}.portal-state-card{max-width:44rem}.portal-empty-state,.portal-muted-empty{padding-block:2.5rem}.portal-detail-grid,.portal-metadata-list,.portal-capability-grid,.portal-installation-fields{row-gap:1rem}.portal-detail-grid dt,.portal-metadata-list dt,.portal-capability-grid dt,.portal-installation-fields dt{color:#667289}.portal-detail-grid dd,.portal-metadata-list dd,.portal-capability-grid dd,.portal-installation-fields dd{color:var(--ink)}.portal-installation-value,.portal-copy-fallback,.portal-secret-panel input{direction:ltr;unicode-bidi:isolate}.portal-secret-panel{background:var(--accent-soft);border-width:1px;border-color:#9cbcf4;border-radius:.58rem}.portal-secret-panel p{color:#315a9f}.portal-loading-card{box-shadow:none}.portal-list-controls,.portal-action-row,.portal-tabs{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.portal-list-controls{margin-top:1rem}.portal-list-controls select,.portal-search-field input{border:1px solid var(--line-strong);background:var(--surface);border-radius:.55rem;min-height:2.75rem}.portal-search-field{flex:18rem;position:relative}.portal-search-field svg{fill:none;width:1.1rem;stroke:var(--muted);stroke-width:1.8px;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.portal-search-field input{width:100%;padding:.65rem 2.5rem}.portal-search-clear{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.portal-dialog{width:min(48rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--ink);background:0 0;border:0;border-radius:.85rem;padding:0}.portal-dialog::backdrop{background:#06112a8f}.portal-dialog-card{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;gap:1.25rem;max-height:calc(100vh - 2rem);padding:clamp(1rem,4vw,2rem);display:grid;overflow:auto}.portal-dialog-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.portal-dialog-heading p{color:var(--muted);margin-top:.35rem}.portal-dialog-close{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;width:2.5rem;height:2.5rem}.portal-dialog .portal-panel{box-shadow:none;border:0;padding:0}.portal-holds-disclosure>summary{cursor:pointer;font-weight:800}.portal-holds-disclosure[open]>summary{margin-bottom:1rem}.portal-info-hint{margin-left:.25rem;display:inline-block;position:relative}.portal-info-hint summary{border:1px solid var(--line-strong);cursor:pointer;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;list-style:none;display:inline-grid}.portal-info-hint p{z-index:3;border:1px solid var(--line);width:min(17rem,70vw);color:var(--ink);background:var(--surface);border-radius:.45rem;padding:.7rem;font-weight:500;position:absolute;top:1.6rem;left:0;box-shadow:0 .5rem 1.5rem #06112a24}.portal-table-scroll{width:100%;overflow-x:auto}.portal-data-table{border-collapse:collapse;text-align:left;width:100%;margin-top:1rem}.portal-data-table th,.portal-data-table td{border-bottom:1px solid var(--line);vertical-align:top;min-width:8rem;padding:.85rem}.portal-data-table td>span{color:var(--muted);margin-top:.35rem;font-size:.82rem;display:block}@media (max-width:44rem){.portal-list-controls,.portal-list-controls>*,.portal-action-row,.portal-action-row>*{width:100%}}@media (max-width:64rem){.portal-sidebar{visibility:hidden;pointer-events:none;width:min(20rem,100vw - 2.5rem);transition:transform .19s,visibility 0s linear .19s;transform:translate(-105%)}.portal-sidebar[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.portal-drawer-close{border:1px solid var(--line);width:2.35rem;height:2.35rem;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:.45rem;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;inset:.85rem .85rem auto auto}[data-workspace=staff] .portal-drawer-close{color:#fff;background:#101f3d;border-color:#31405c}.portal-drawer-backdrop{z-index:50;cursor:default;opacity:0;pointer-events:none;background:#06112a7a;border:0;padding:0;transition:opacity .19s;display:block;position:fixed;inset:0}.portal-drawer-backdrop[aria-hidden=false]{opacity:1;pointer-events:auto}.portal-workspace-body{margin-left:0}.portal-mobile-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;align-items:center;gap:.9rem;min-height:4.25rem;padding:.65rem clamp(1rem,4vw,1.5rem);display:flex;position:sticky;inset-block-start:0}.portal-mobile-header>div{gap:.08rem;min-width:0;display:grid}.portal-mobile-header span{color:var(--muted);font-size:.67rem;font-weight:650}.portal-mobile-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.portal-menu-button{border:1px solid var(--line-strong);width:2.6rem;height:2.6rem;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:.46rem;flex:none;align-content:center;gap:.25rem;padding:.62rem;display:grid}.portal-menu-button>span{background:currentColor;width:100%;height:1.5px;display:block}.portal-main{width:min(100% - 2rem,78rem);padding-top:2rem}}@media (max-width:52rem){.portal-wallet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-wallet-card:nth-child(2){border-right:0}.portal-wallet-card:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:44rem){.portal-page-heading{gap:1.25rem}.portal-page-heading h1{font-size:clamp(1.8rem,10vw,2.35rem)}.portal-panel-heading{align-items:flex-start}.portal-wallet-summary{grid-template-columns:1fr}.portal-wallet-card,.portal-wallet-card:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.portal-wallet-card:last-child{border-bottom:0}.portal-application-row,.portal-order-row,.portal-team-row,.portal-wallet-row,.portal-credential-row,.portal-webhook-key-row,.portal-webhook-delivery-row,.internal-request-card,.internal-catalogue-row{padding:1rem}.portal-filter-form,.portal-filter-form>*,.portal-refund-form,.portal-refund-form .portal-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.catalogue-table-scroll{overflow-x:auto}.catalogue-offers-table{border-collapse:collapse;text-align:left;width:100%}.catalogue-offers-table th,.catalogue-offers-table td{border-bottom:1px solid var(--line);padding:.8rem}.catalogue-offers-table caption{text-align:left;color:var(--muted);padding:1rem 0}.catalogue-offers-table th:first-child{min-width:14rem}.portal-pagination{flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;display:flex}.catalogue-content .portal-panel{padding:1.2rem}.catalogue-name-content{overflow-wrap:anywhere;min-width:0}.catalogue-name-content>p,.catalogue-name-content form>p{margin-block:.75rem}.catalogue-content .internal-catalogue-summary{margin:1rem 0;padding:0}.catalogue-content .internal-catalogue-filters{padding:1rem 0}.portal-entry-contained{border:1px solid #dce6f5;border-radius:20px;width:min(1180px,100% - 80px);min-height:calc(100svh - 80px);margin:40px auto;overflow:hidden;box-shadow:0 12px 36px #16305a0d}.portal-entry-contained .portal-entry-brand{min-height:0;padding:clamp(28px,3vw,44px)}.portal-entry-contained .portal-entry-content{padding:clamp(28px,4vw,56px)}.portal-entry-contained .portal-entry-logo{background:0 0;border-radius:0;padding:0}@media (max-width:800px){.portal-entry-contained{border-radius:14px;width:calc(100% - 32px);min-height:calc(100svh - 32px);margin:16px auto}.portal-entry-contained .portal-entry-brand{background:#edf4ff;padding:20px}.portal-entry-contained .portal-entry-content{padding:30px 22px 36px}}
.mw-icon{--mw-icon-accent-color:var(--mw-color-action,#176fca);--mw-icon-shift-inline:2px;--mw-icon-motion-duration:var(--mw-motion-micro,.15s);--mw-icon-motion-easing:var(--mw-ease-out,cubic-bezier(.2, .75, .25, 1));inline-size:var(--mw-icon-size,1.5rem);block-size:var(--mw-icon-size,1.5rem);color:var(--mw-icon-color,currentColor);shape-rendering:geometricprecision;flex:none;display:block;overflow:visible}.mw-icon :where(path,circle,rect,line,polyline){vector-effect:non-scaling-stroke}.mw-icon__accent{stroke:var(--mw-icon-accent-color)}.mw-icon__motion-inline,.mw-icon__motion-lift,.mw-icon__motion-signal{transform-box:fill-box;transform-origin:50%;transition:transform var(--mw-icon-motion-duration) var(--mw-icon-motion-easing), opacity var(--mw-icon-motion-duration) var(--mw-icon-motion-easing), stroke var(--mw-icon-motion-duration) var(--mw-icon-motion-easing)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mw-icon{--mw-icon-shift-inline:-2px}:where(a,button,[role=button],.mw-icon-interactive):is(:hover,:focus-visible) .mw-icon__motion-inline{transform:translateX(var(--mw-icon-shift-inline))}:where(a,button,[role=button],.mw-icon-interactive):is(:hover,:focus-visible) .mw-icon__motion-lift{transform:translateY(-1px)}:where(a,button,[role=button],.mw-icon-interactive):is(:hover,:focus-visible) .mw-icon__motion-signal{opacity:.72;transform:translateY(-1px)}.mw-motion-interactive{--mw-control-motion-duration:var(--mw-motion-micro,.15s);--mw-control-motion-easing:var(--mw-ease-out,cubic-bezier(.2, .75, .25, 1));transition:background-color var(--mw-control-motion-duration) var(--mw-control-motion-easing), border-color var(--mw-control-motion-duration) var(--mw-control-motion-easing), color var(--mw-control-motion-duration) var(--mw-control-motion-easing), box-shadow var(--mw-control-motion-duration) var(--mw-control-motion-easing), transform var(--mw-control-motion-duration) var(--mw-control-motion-easing)}.mw-motion-interactive:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.mw-motion-arrow{--mw-arrow-shift-inline:3px;transition:transform var(--mw-motion-micro,.15s) var(--mw-ease-out,cubic-bezier(.2, .75, .25, 1))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mw-motion-arrow{--mw-arrow-shift-inline:-3px}:where(a,button,[role=button],.mw-icon-interactive):is(:hover,:focus-visible) .mw-motion-arrow{transform:translateX(var(--mw-arrow-shift-inline))}.mw-motion-reveal[data-motion-ready=true]{opacity:0;transition:opacity var(--mw-motion-reveal,.34s) var(--mw-ease-out,cubic-bezier(.2, .75, .25, 1)), transform var(--mw-motion-reveal,.34s) var(--mw-ease-out,cubic-bezier(.2, .75, .25, 1));transform:translateY(6px)}.mw-motion-reveal[data-motion-ready=true][data-visible=true]{opacity:1;transform:none}.mw-icon--on-dark{--mw-icon-color:var(--mw-color-on-dark,#f3f7fb);--mw-icon-accent-color:var(--mw-color-action-on-dark,#79b8ff)}@media (max-width:42rem){.mw-icon{--mw-icon-shift-inline:1.5px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mw-icon{--mw-icon-shift-inline:-1.5px}}@media (prefers-contrast:more){.mw-icon{--mw-icon-accent-color:currentColor;stroke-width:1.9px}}@media (forced-colors:active){.mw-icon,.mw-icon--on-dark{--mw-icon-color:CanvasText;--mw-icon-accent-color:CanvasText;forced-color-adjust:auto}}@media (prefers-reduced-motion:reduce){.mw-icon,.mw-motion-arrow,.mw-motion-reveal,.mw-motion-interactive,.mw-icon__motion-inline,.mw-icon__motion-lift,.mw-icon__motion-signal{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}.mw-motion-interactive:active:not(:disabled,[aria-disabled=true]),:where(a,button,[role=button],.mw-icon-interactive):is(:hover,:focus-visible) :where(.mw-icon__motion-inline,.mw-icon__motion-lift,.mw-icon__motion-signal,.mw-motion-arrow),.mw-motion-reveal[data-motion-ready=true]{opacity:1;transform:none}}
.mw-signal{--mw-signal-accent:var(--mw-color-accent,#2f6df6);--mw-signal-accent-soft:color-mix(in srgb, var(--mw-signal-accent) 24%, transparent);--mw-signal-line:color-mix(in srgb, currentColor 17%, transparent);--mw-signal-grid:color-mix(in srgb, currentColor 13%, transparent);--mw-signal-frame:color-mix(in srgb, currentColor 14%, transparent);block-size:auto;inline-size:100%;color:var(--mw-color-ink,#11213c);display:block;overflow:visible}.mw-signal[data-theme=dark]{--mw-signal-accent:var(--mw-color-accent-bright,#73a6ff);color:var(--mw-color-surface-on-dark,#eaf1ff)}.mw-signal__frame{stroke:var(--mw-signal-frame);stroke-width:1.5px;vector-effect:non-scaling-stroke}.mw-signal__grid{fill:var(--mw-signal-grid)}.mw-signal__rails path{stroke:var(--mw-signal-line);stroke-linecap:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}.mw-signal__current-line{stroke:var(--mw-signal-accent);stroke-linecap:round;stroke-width:2.25px;vector-effect:non-scaling-stroke}.mw-signal__current-line--primary{stroke-dasharray:18 82;stroke-dashoffset:100px}.mw-signal__current-line--secondary{opacity:.42;stroke-dasharray:10 90;stroke-dashoffset:94px}.mw-signal[data-active=true] .mw-signal__current-line--primary{animation:7s cubic-bezier(.4,0,.2,1) infinite mw-signal-propagate}.mw-signal[data-active=true] .mw-signal__current-line--secondary{animation:8.4s cubic-bezier(.4,0,.2,1) .6s infinite mw-signal-propagate}.mw-signal__origin circle,.mw-signal__destination circle,.mw-signal__destination path{stroke:var(--mw-signal-accent);stroke-width:1.4px;vector-effect:non-scaling-stroke}.mw-signal__origin circle:first-child,.mw-signal__destination circle{fill:var(--mw-signal-accent)}.mw-signal__origin circle:not(:first-child){fill:none;opacity:.35;transform-box:fill-box;transform-origin:50%}.mw-signal[data-active=true] .mw-signal__origin circle:nth-child(2){animation:3.8s ease-out infinite mw-signal-ripple}.mw-signal[data-active=true] .mw-signal__origin circle:nth-child(3){animation:3.8s ease-out .65s infinite mw-signal-ripple}.mw-signal__destination path{opacity:.35}.mw-signal__marker{fill:var(--mw-signal-accent);opacity:.16;transform-box:fill-box;transform-origin:50%}.mw-signal[data-active=true] .mw-signal__marker--one{animation:7s ease-in-out 1.35s infinite mw-signal-marker}.mw-signal[data-active=true] .mw-signal__marker--two{animation:7s ease-in-out 3.3s infinite mw-signal-marker}.mw-signal[data-active=true] .mw-signal__marker--three{animation:7s ease-in-out 4.75s infinite mw-signal-marker}.mw-signal__readout path{stroke:var(--mw-signal-line);stroke-linecap:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}.mw-lifecycle{--mw-lifecycle-accent:var(--mw-color-accent-bright,#73a6ff);--mw-lifecycle-ink:var(--mw-color-surface-on-dark,#f4f7fc);--mw-lifecycle-muted:var(--mw-color-muted-on-dark,#9eabc0);--mw-lifecycle-border:color-mix(in srgb, var(--mw-lifecycle-ink) 17%, transparent);--mw-lifecycle-rail:color-mix(in srgb, var(--mw-lifecycle-ink) 23%, transparent);color:var(--mw-lifecycle-ink);inline-size:100%;margin:0}.mw-lifecycle__caption{color:var(--mw-lifecycle-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:2.25rem;font-size:.8125rem;font-weight:600}.mw-lifecycle__sequence{gap:clamp(1.25rem,3.5vw,3.25rem);margin:0;padding:0;list-style:none;display:flex}.mw-lifecycle__step{flex-direction:column;flex:1 1 0;align-items:flex-start;min-inline-size:0;display:flex;position:relative}.mw-lifecycle__step:not(:last-child):after{background:var(--mw-lifecycle-rail);content:"";block-size:1px;inline-size:clamp(1.25rem,3.5vw,3.25rem);position:absolute;inset-block-start:2.375rem;inset-inline-end:calc(-1*clamp(1.25rem,3.5vw,3.25rem))}.mw-lifecycle__index{color:var(--mw-lifecycle-muted);font-family:var(--mw-font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);font-variant-numeric:tabular-nums;letter-spacing:.1em;margin-block-end:.625rem;font-size:.6875rem;line-height:1}.mw-lifecycle__node{border:1px solid var(--mw-lifecycle-border);border-radius:999px;justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;margin-block-end:1rem;display:inline-flex;position:relative}.mw-lifecycle__node-core{background:var(--mw-lifecycle-accent);opacity:.48;transform-box:fill-box;border-radius:999px;block-size:.4375rem;inline-size:.4375rem}.mw-lifecycle__label{max-inline-size:11rem;font-size:clamp(.8125rem,1.35vw,1rem);font-weight:650;line-height:1.35}.mw-lifecycle[data-active=true] .mw-lifecycle__node-core{animation:7.2s cubic-bezier(.4,0,.2,1) infinite mw-lifecycle-node}.mw-lifecycle[data-active=true] .mw-lifecycle__step:nth-child(2) .mw-lifecycle__node-core{animation-delay:.72s}.mw-lifecycle[data-active=true] .mw-lifecycle__step:nth-child(3) .mw-lifecycle__node-core{animation-delay:1.44s}.mw-lifecycle[data-active=true] .mw-lifecycle__step:nth-child(4) .mw-lifecycle__node-core{animation-delay:2.16s}.mw-lifecycle[data-active=true] .mw-lifecycle__step:nth-child(5) .mw-lifecycle__node-core{animation-delay:2.88s}.mw-lifecycle__continuation{border-block-start:1px solid var(--mw-lifecycle-border);margin-block-start:2.5rem;padding-block-start:1.5rem}.mw-lifecycle__continuation-flow{align-items:center;gap:.75rem;display:flex}.mw-lifecycle__continuation-node{border:1px solid var(--mw-lifecycle-border);color:var(--mw-lifecycle-muted);border-radius:999px;flex:none;padding:.625rem .8rem;font-size:.75rem;font-weight:650;line-height:1}.mw-lifecycle__continuation-node--result{color:var(--mw-lifecycle-ink)}.mw-lifecycle__continuation-line{background:var(--mw-lifecycle-rail);flex:0 7rem;block-size:1px;min-inline-size:2rem;display:block;position:relative;overflow:visible}.mw-lifecycle__continuation-line span{background:var(--mw-lifecycle-accent);opacity:.7;border-radius:999px;block-size:.375rem;inline-size:.375rem;position:absolute;inset-block-start:-.15625rem;inset-inline-start:0}.mw-lifecycle[data-active=true] .mw-lifecycle__continuation-line span{animation:7.2s cubic-bezier(.4,0,.2,1) 4.05s infinite mw-lifecycle-later-assignment}.mw-lifecycle__continuation p{color:var(--mw-lifecycle-muted);max-inline-size:42rem;margin:.75rem 0 0;font-size:.8125rem;line-height:1.6}@keyframes mw-signal-propagate{0%,11%{stroke-dashoffset:100px}70%,to{stroke-dashoffset:0}}@keyframes mw-signal-ripple{0%,24%{opacity:.38;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.08)}}@keyframes mw-signal-marker{0%,20%,to{opacity:.16;transform:scale(.75)}29%,40%{opacity:.82;transform:scale(1)}}@keyframes mw-lifecycle-node{0%,8%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mw-lifecycle-accent) 0%, transparent);opacity:.45;transform:scale(.78)}15%,28%{box-shadow:0 0 0 .42rem color-mix(in srgb, var(--mw-lifecycle-accent) 11%, transparent);opacity:1;transform:scale(1)}}@keyframes mw-lifecycle-later-assignment{0%,10%{opacity:0;inset-inline-start:0}18%{opacity:.9}50%,to{opacity:0;inset-inline-start:calc(100% - .375rem)}}@media (max-width:640px){.mw-signal__grid circle:nth-child(odd),.mw-signal__rails path:nth-child(3),.mw-signal__readout{display:none}.mw-signal__frame{rx:18px}.mw-lifecycle__caption{margin-block-end:1.5rem}.mw-lifecycle__sequence{flex-direction:column;gap:0}.mw-lifecycle__step{grid-template-rows:auto auto;grid-template-columns:2.5rem minmax(0,1fr);column-gap:.875rem;padding-block-end:1.25rem;display:grid}.mw-lifecycle__step:not(:last-child):after{block-size:1.25rem;inline-size:1px;inset-block-start:3.125rem;inset-inline:1.21875rem auto}.mw-lifecycle__index{grid-area:1/1;margin-block-end:.375rem}.mw-lifecycle__node{grid-area:2/1;margin:0}.mw-lifecycle__label{grid-area:2/2;align-self:center}.mw-lifecycle__continuation{margin-block-start:.5rem}.mw-lifecycle__continuation-flow{flex-direction:column;align-items:stretch;gap:.5rem}.mw-lifecycle__continuation-node{align-self:flex-start}.mw-lifecycle__continuation-line{flex:0 0 1.25rem;block-size:1.25rem;inline-size:1px;min-inline-size:0;margin-inline-start:1.25rem}.mw-lifecycle__continuation-line span{inset-block-start:0;inset-inline-start:-.15625rem}.mw-lifecycle[data-active=true] .mw-lifecycle__continuation-line span{animation-name:mw-lifecycle-later-assignment-mobile}}@keyframes mw-lifecycle-later-assignment-mobile{0%,10%{opacity:0;inset-block-start:0}18%{opacity:.9}50%,to{opacity:0;inset-block-start:calc(100% - .375rem)}}@media (prefers-reduced-motion:reduce){.mw-signal *,.mw-lifecycle *{animation:none!important}.mw-signal__current-line--primary,.mw-signal__current-line--secondary{stroke-dasharray:none;stroke-dashoffset:0}.mw-signal__origin circle:not(:first-child){opacity:.2;transform:none}.mw-lifecycle__node-core{box-shadow:none;opacity:1;transform:none}.mw-lifecycle__continuation-line span{display:none}}.mw-signal[data-active=false] *,.mw-lifecycle[data-active=false] *{animation-play-state:paused!important}
.marketing-shell :is(#platform,#service,#operations){scroll-margin-top:104px}.marketing-c04-caption{color:#71819a;text-align:center;margin-top:11px;font-size:11px;font-weight:650;line-height:1.4}.marketing-c04-hero{color:#f8fbff;background:#071334;width:100%;margin:0;overflow:clip}.marketing-c04-hero__layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:510px;display:grid}.marketing-c04-hero__copy{max-width:745px;padding-block:45px}.marketing-c04-hero__eyebrow{color:#8cbbff;letter-spacing:.075em;font-size:13px;font-weight:750}.marketing-shell[data-locale=ar] .marketing-c04-hero__eyebrow{letter-spacing:0;font-size:15px}.marketing-c04-hero h1{letter-spacing:-.045em;max-width:780px;margin-top:17px;font-size:clamp(43px,4.25vw,56px);line-height:1.13}.marketing-shell[data-locale=ar] .marketing-c04-hero h1{letter-spacing:0;font-size:clamp(36px,3.6vw,47px);line-height:1.32}.marketing-c04-hero__body{color:#d1dbee;max-width:675px;font-size:18px;line-height:1.65;margin-top:21px!important}.marketing-c04-hero__actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.marketing-c04-hero__actions .marketing-button{min-width:170px}.marketing-c04-hero__actions>a:last-child{color:#e4edfd;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.marketing-c04-hero__actions>a:last-child:hover{color:#fff}.marketing-c04-hero__actions>a:last-child span{font-size:17px}.marketing-c04-hero-art{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:540px;padding-top:20px;display:flex;position:relative}.marketing-c04-hero-art:before{content:"";opacity:.7;background:radial-gradient(circle,#284f99 0,#13265b 45%,#0000 72%);border-radius:50%;width:350px;height:350px;position:absolute;top:76px}.marketing-c04-phone{border:3px solid #8997a5;border-inline-end-color:#263345;background:linear-gradient(135deg,#465361,#101825 45%,#65727c 74%,#111925);border-bottom-color:#263345;border-radius:40px;flex:none;width:242px;height:472px;padding:5px;position:relative;transform:rotate(7deg);box-shadow:24px 20px 30px #00000042,0 0 0 1px #0a101b,inset 0 0 0 1px #a5afba}.marketing-shell[dir=rtl] .marketing-c04-phone{transform:rotate(-7deg)}.marketing-c04-phone__bezel{background:#0c111a;border-radius:33px;height:100%;padding:5px;position:relative}.marketing-c04-phone__island{z-index:2;background:#0b1019;border-radius:0 0 12px 12px;width:72px;height:17px;position:absolute;top:9px;left:calc(50% - 36px)}.marketing-c04-phone__screen{color:#102445;background:#f7f9fc;border-radius:29px;height:100%;overflow:hidden}.marketing-c04-phone__photo{height:208px;position:relative;overflow:hidden}.marketing-c04-phone__photo img{object-fit:cover;object-position:50% 52%}.marketing-c04-phone__photo:after{content:"";background:linear-gradient(#0000 26%,#031027c9);position:absolute;inset:0}.marketing-c04-phone__photo-copy{z-index:1;inset-inline:16px;color:#fff;gap:2px;display:grid;position:absolute;bottom:15px}.marketing-c04-phone__photo-copy span{letter-spacing:.08em;font-size:8px;font-weight:800}.marketing-shell[data-locale=ar] .marketing-c04-phone__photo-copy span{letter-spacing:0}.marketing-c04-phone__photo-copy strong{font-size:25px;line-height:1.2}.marketing-c04-phone__photo-copy small{font-size:9px}.marketing-c04-phone__plans{padding:13px 11px}.marketing-shell .marketing-c04-phone__plans h2{letter-spacing:-.01em;margin-bottom:9px;font-size:13px;line-height:1.4}.marketing-shell[data-locale=ar] .marketing-c04-phone__plans h2{letter-spacing:0;font-size:13px}.marketing-c04-phone__plans>div{background:#fff;border:1px solid #e1e8f2;border-radius:7px;align-items:center;gap:7px;min-height:39px;margin-top:5px;padding:7px 8px;font-size:10px;font-weight:750;display:flex}.marketing-c04-phone__plans>div.is-selected{background:#f4f8ff;border-color:#4b82d8;box-shadow:0 0 0 1px #4b82d8}.marketing-c04-phone__plans>div>span:last-child{color:#3b70c3;margin-inline-start:auto;font-size:17px}.marketing-c04-phone__plan-mark{border:2px solid #4282db;border-radius:50%;flex:none;width:9px;height:9px}.marketing-c04-phone__plans p{background:#e9f1ff;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:10px;font-weight:750;display:flex;margin-top:10px!important}.marketing-c04-phone__plans p .mw-icon{color:#3069c1;width:18px;height:18px}.marketing-c04-phone__plans p small{color:#506c92;font-size:9px;font-weight:600;display:block}.marketing-c04-hero-art .marketing-c04-caption{color:#bdcce6;min-height:27px;margin-top:10px}.marketing-c04-audience{background:#fff;border-bottom:1px solid #e7ebf1;padding:36px 0 38px}.marketing-shell .marketing-c04-audience h2{letter-spacing:-.02em;text-align:center;font-size:21px;line-height:1.35}.marketing-shell[data-locale=ar] .marketing-c04-audience h2{letter-spacing:0;font-size:22px}.marketing-c04-audience__items{justify-content:center;gap:clamp(35px,6vw,100px);margin-top:18px;display:flex}.marketing-c04-audience__items>div{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.marketing-c04-audience__items .mw-icon{color:#235bbc;flex:none;width:28px;height:28px}.marketing-c04-cases{padding:82px 0 72px}.marketing-c04-cases__intro{margin-bottom:28px;display:block}.marketing-shell .marketing-c04-cases__intro h2{letter-spacing:-.035em;max-width:700px;font-size:clamp(30px,3vw,39px);line-height:1.2}.marketing-shell[data-locale=ar] .marketing-c04-cases__intro h2{letter-spacing:0;line-height:1.5}.marketing-c04-cases__intro p{color:#56647b;max-width:400px;font-size:17px;line-height:1.65}.marketing-c04-case{background:#f8fafc;border:1px solid #dce5f0;border-radius:18px;grid-template-columns:1fr 1fr;align-items:stretch;min-height:300px;display:grid;overflow:hidden}.marketing-c04-case+.marketing-c04-case{margin-top:28px}.marketing-c04-case--reverse{grid-template-columns:1fr 1fr}.marketing-c04-case--reverse .marketing-c04-case__media{order:2}.marketing-c04-case__media{background:#dce6f2;min-height:300px;position:relative;overflow:hidden}.marketing-c04-case__media img{object-fit:cover}.marketing-c04-case__media .marketing-c04-caption{bottom:11px;z-index:2;color:#fff;background:#08162dbf;border-radius:4px;margin:0;padding:4px 9px;position:absolute;inset-inline-start:12px}.marketing-c04-case__photo-label{inset-inline-end:16px;z-index:1;color:#133262;background:#fffffff0;border-radius:5px;padding:7px 11px;font-size:12px;font-weight:800;position:absolute;top:16px}.marketing-c04-case__copy{flex-direction:column;justify-content:center;padding:clamp(28px,3vw,44px);display:flex}.marketing-c04-kicker{color:#2c65b5;font-size:13px;font-weight:800}.marketing-c04-case__copy h3{letter-spacing:-.03em;margin-top:12px;font-size:clamp(26px,2.5vw,36px);line-height:1.25}.marketing-shell[data-locale=ar] .marketing-c04-case__copy h3{letter-spacing:0;line-height:1.5}.marketing-c04-case__copy>p:last-child{color:#52627b;margin-top:16px;font-size:16px;line-height:1.75}.marketing-c04-product{background:#fff;padding:0 0 72px}.marketing-c04-product>.marketing-container{background:#f4f7fb;border-radius:18px;padding:clamp(32px,3.7vw,54px)}.marketing-c04-product__intro{max-width:800px;margin-bottom:32px}.marketing-shell .marketing-c04-product__intro h2{letter-spacing:-.035em;font-size:clamp(31px,3vw,42px)}.marketing-shell[data-locale=ar] .marketing-c04-product__intro h2{letter-spacing:0}.marketing-c04-product__intro p{color:#54647c;margin-top:13px;font-size:17px}.marketing-c04-product__layout{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);align-items:center;gap:clamp(35px,5vw,70px);display:grid}.marketing-c04-product-visual__scene{background:#091b3d;border-radius:16px;align-items:flex-end;min-height:430px;padding:35px;display:flex;position:relative;overflow:hidden}.marketing-c04-product-visual__photo{opacity:.46;position:absolute;inset:0}.marketing-c04-product-visual__photo img{object-fit:cover;object-position:center 44%}.marketing-c04-product-visual__scene:after{content:"";background:linear-gradient(#0000 5%,#04132db8 72%);position:absolute;inset:0}.marketing-c04-product-visual__panel{z-index:1;background:#fffffff7;border:1px solid #d5e2f2;border-radius:14px;width:min(100%,470px);padding:20px 24px 25px;position:relative;box-shadow:0 18px 45px #03102438}.marketing-c04-product-visual__chrome{border-bottom:1px solid #e7edf5;gap:5px;padding-bottom:13px;display:flex}.marketing-c04-product-visual__chrome span{background:#9cb2d5;border-radius:50%;width:6px;height:6px}.marketing-c04-product-visual__label{color:#3666ac;font-size:11px;font-weight:800;margin-top:16px!important}.marketing-c04-product-visual__panel h3{margin-top:5px;font-size:21px;line-height:1.3}.marketing-c04-product-visual__purchase{justify-content:space-between;align-items:center;gap:14px;padding:10px 0 16px;display:flex}.marketing-c04-product-visual__purchase p{color:#53647e;margin-top:4px;font-size:13px}.marketing-c04-product-visual__purchase>span{color:#2762a9;white-space:nowrap;background:#e9f2ff;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800}.marketing-c04-product-visual__receipt{border:1px solid #dce7f5;border-radius:9px;overflow:hidden}.marketing-c04-product-visual__receipt>div{background:#f8fbff;border-top:1px solid #dce7f5;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.marketing-c04-product-visual__receipt>div:first-child{border-top:0}.marketing-c04-product-visual__receipt .mw-icon{color:#2766bc;flex:none;width:22px;height:22px}.marketing-c04-product-visual__receipt strong{font-size:12px}.marketing-c04-product-visual__receipt span,.marketing-c04-product-visual__receipt small{color:#27684f;margin-inline-start:auto;font-size:10px;font-weight:800}.marketing-c04-product-visual__receipt small{color:#637695}.marketing-c04-product__features{display:grid}.marketing-c04-product__features article{border-bottom:1px solid #dbe4ef;grid-template-columns:34px 1fr;gap:17px;padding:19px 0;display:grid}.marketing-c04-product__features article:first-child{padding-top:0}.marketing-c04-product__features article:last-child{border-bottom:0}.marketing-c04-product__features .mw-icon{color:#2b67bd;width:30px;height:30px}.marketing-c04-product__features h3{font-size:18px}.marketing-c04-product__features p{color:#53647c;margin-top:4px;font-size:14px;line-height:1.65}.marketing-c04-operations{background:#fff;padding:76px 0 84px}.marketing-c04-operations__layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(35px,4vw,62px);display:grid}.marketing-shell .marketing-c04-operations__copy h2{letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);line-height:1.23}.marketing-shell[data-locale=ar] .marketing-c04-operations__copy h2{letter-spacing:0;line-height:1.5}.marketing-c04-operations__copy>p{color:#53647c;margin-top:19px;font-size:17px;line-height:1.72}.marketing-c04-operations__copy ul{margin:26px 0 0;padding:0;list-style:none}.marketing-c04-operations__copy li{border-top:1px solid #e4eaf1;padding:11px 0;font-size:14px;font-weight:750}.marketing-c04-workspace__window{color:#122643;background:#fff;border:1px solid #dce5f1;border-radius:14px;grid-template-columns:130px 1fr;min-height:380px;font-family:Manrope Mawj,Arial,sans-serif;display:grid;overflow:hidden;box-shadow:0 18px 55px #14274a1f}.marketing-c04-workspace__window aside{color:#afc1dc;background:#0d2243;flex-direction:column;gap:3px;padding:22px 10px;font-size:10px;display:flex}.marketing-c04-workspace__brand{color:#fff;white-space:nowrap;margin:0 6px 20px;font-size:16px;font-weight:800}.marketing-c04-workspace__window aside>span:not(.marketing-c04-workspace__brand){white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:8px 7px;display:flex}.marketing-c04-workspace__window aside .is-active{color:#fff;background:#264d83}.marketing-c04-workspace__window .mw-icon{flex:none;width:17px;height:17px}.marketing-c04-workspace__body{min-width:0;padding:22px 23px 25px}.marketing-c04-workspace__topline{color:#5c6d82;border-bottom:1px solid #e4eaf2;justify-content:space-between;gap:10px;padding-bottom:17px;font-size:10px;display:flex}.marketing-c04-workspace__topline span{white-space:nowrap}.marketing-c04-workspace__heading{justify-content:space-between;align-items:end;gap:10px;margin:17px 0;display:flex}.marketing-c04-workspace__heading small{color:#557293;font-size:9px;font-weight:800}.marketing-c04-workspace__heading h3{font-size:21px;line-height:1.2}.marketing-c04-workspace__heading>span{color:#fff;white-space:nowrap;background:#235ec6;border-radius:5px;padding:7px 9px;font-size:9px;font-weight:800}.marketing-c04-workspace__table{border:1px solid #e1e8f0;border-radius:7px;overflow:hidden}.marketing-c04-workspace__table>div{border-top:1px solid #e6ebf2;grid-template-columns:1.3fr .65fr .75fr;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:grid}.marketing-c04-workspace__table>div:first-child{border-top:0}.marketing-c04-workspace__thead{color:#61718a;background:#f5f7fb;font-weight:800;font-size:9px!important}.marketing-c04-workspace__status{color:#236a53;background:#e8f5ed;border-radius:4px;width:fit-content;padding:2px 5px;font-weight:800}.marketing-c04-workspace__summary{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.marketing-c04-workspace__summary>div{background:#f9fbfe;border:1px solid #e1e8f0;border-radius:7px;min-width:0;padding:12px}.marketing-c04-workspace__summary small,.marketing-c04-workspace__summary strong,.marketing-c04-workspace__summary span{display:block}.marketing-c04-workspace__summary small{color:#53729a;font-size:8px;font-weight:800}.marketing-c04-workspace__summary strong{margin-top:8px;font-size:11px}.marketing-c04-workspace__summary span{color:#667892;margin-top:2px;font-size:9px;line-height:1.35}.marketing-c04-close{color:#fff;background:#fff;padding:0 0 72px}.marketing-c04-close>.marketing-container{background:#0b1d3e;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:45px;padding:clamp(42px,4vw,60px);display:grid}.marketing-shell .marketing-c04-close h2{letter-spacing:-.035em;font-size:clamp(31px,3vw,42px);line-height:1.25}.marketing-shell[data-locale=ar] .marketing-c04-close h2{letter-spacing:0}.marketing-c04-close p{color:#c6d3e8;max-width:720px;margin-top:12px;font-size:16px}.marketing-c04-close__action{text-align:center;justify-items:stretch;gap:12px;width:192px;max-width:100%;display:grid}.marketing-c04-close__action>div{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.marketing-c04-close__action span{color:#dce8f7;white-space:nowrap;border:1px solid #42618e;border-radius:20px;padding:4px 9px;font-size:10px}@media (max-width:1050px){.marketing-c04-hero h1{font-size:45px}.marketing-c04-hero__body{font-size:16px}.marketing-c04-workspace__window{grid-template-columns:105px 1fr}.marketing-c04-workspace__body{padding:18px}}@media (max-width:950px){.marketing-c04-product__layout{display:block}.marketing-c04-product__features{margin-top:30px}}@media (max-width:900px){.marketing-shell :is(#platform,#service,#operations){scroll-margin-top:96px}}@media (max-width:750px){.marketing-c04-hero{border-radius:0;width:100%;margin-top:0}.marketing-c04-hero__layout{flex-direction:column;gap:0;min-height:0;display:flex}.marketing-c04-hero__copy{text-align:center;max-width:550px;padding:46px 0 15px}.marketing-c04-hero h1{font-size:clamp(32px,8vw,46px)}.marketing-shell[data-locale=ar] .marketing-c04-hero h1{font-size:clamp(31px,7.4vw,42px)}.marketing-c04-hero__body{font-size:15px;line-height:1.7;margin-top:17px!important}.marketing-c04-hero__actions{justify-content:center;gap:15px;margin-top:24px}.marketing-c04-hero-art{justify-content:flex-end;height:470px;padding:0 0 38px}.marketing-c04-phone{transform-origin:bottom;transform:scale(.88)rotate(6deg)}.marketing-shell[dir=rtl] .marketing-c04-phone{transform:scale(.88)rotate(-6deg)}.marketing-c04-hero-art .marketing-c04-caption{margin:0;position:absolute;bottom:7px}.marketing-c04-audience{padding:30px 0}.marketing-shell .marketing-c04-audience h2{font-size:19px}.marketing-c04-audience__items{justify-content:space-between;gap:10px}.marketing-c04-audience__items>div{text-align:center;white-space:normal;flex-direction:column;flex:1;font-size:12px;line-height:1.35}.marketing-c04-audience__items .mw-icon{width:25px;height:25px}.marketing-c04-cases{padding:60px 0 30px}.marketing-c04-product{padding:0 0 30px}.marketing-c04-product>.marketing-container{padding:30px 24px 34px}.marketing-c04-operations{padding:60px 0}.marketing-c04-cases__intro,.marketing-c04-operations__layout{display:block}.marketing-c04-cases__intro p{margin-top:15px}.marketing-c04-cases__intro{margin-bottom:28px}.marketing-c04-case,.marketing-c04-case--reverse{flex-direction:column;align-items:stretch;min-height:0;display:flex}.marketing-c04-case+.marketing-c04-case{margin-top:28px}.marketing-c04-case--reverse .marketing-c04-case__media{order:0}.marketing-c04-case__media{height:290px;min-height:0}.marketing-c04-case__copy{padding:28px 24px 32px}.marketing-c04-case__copy h3{font-size:28px}.marketing-c04-product-visual__scene{min-height:400px}.marketing-c04-workspace{margin-top:30px}.marketing-c04-close>.marketing-container{padding:38px 32px;display:block}.marketing-c04-close{padding-bottom:40px}.marketing-c04-close__action{margin-top:25px}.marketing-c04-close__action>div{justify-content:start}}@media (max-width:600px){.marketing-shell :is(#platform,#service,#operations){scroll-margin-top:88px}}@media (max-width:430px){.marketing-c04-hero__copy{padding-top:34px}.marketing-c04-hero__eyebrow{font-size:11px}.marketing-c04-hero h1{font-size:34px;line-height:1.2}.marketing-shell[data-locale=ar] .marketing-c04-hero h1{font-size:30px;line-height:1.38}.marketing-c04-hero__actions .marketing-button{min-width:0}.marketing-c04-hero__actions>a:last-child{font-size:12px}.marketing-c04-hero-art{height:450px}.marketing-c04-phone{transform:scale(.78)rotate(6deg)}.marketing-shell[dir=rtl] .marketing-c04-phone{transform:scale(.78)rotate(-6deg)}.marketing-shell .marketing-c04-cases__intro h2,.marketing-shell .marketing-c04-product__intro h2,.marketing-shell .marketing-c04-operations__copy h2{font-size:30px}.marketing-c04-case__media{height:235px}.marketing-c04-case__copy{padding:24px 20px 28px}.marketing-c04-product>.marketing-container{padding:28px 16px 32px}.marketing-c04-product-visual__scene{min-height:380px;padding:16px}.marketing-c04-product-visual__panel{padding:15px}.marketing-c04-product-visual__panel h3{font-size:16px}.marketing-c04-product-visual__purchase>span{font-size:9px}.marketing-c04-product-visual__receipt>div{min-height:42px;padding:8px}.marketing-c04-product-visual__receipt strong{font-size:10px}.marketing-c04-product-visual__receipt small{font-size:8px}.marketing-c04-workspace__window{min-height:0;display:block}.marketing-c04-workspace__window aside{justify-content:center;height:45px;padding:8px 14px}.marketing-c04-workspace__brand{margin:0;font-size:13px}.marketing-c04-workspace__window aside>span:not(.marketing-c04-workspace__brand){display:none}.marketing-c04-workspace__body{padding:15px}.marketing-c04-workspace__topline{padding-bottom:11px;font-size:10px}.marketing-c04-workspace__heading h3{font-size:20px}.marketing-c04-workspace__heading>span{font-size:9px}.marketing-c04-workspace__table>div{gap:6px;padding:9px 8px;font-size:10px}.marketing-c04-workspace__summary>div{padding:10px}.marketing-c04-workspace__summary small{font-size:8px}.marketing-c04-workspace__summary strong{font-size:10px}.marketing-c04-workspace__summary span{font-size:9px}.marketing-c04-close>.marketing-container{padding:32px 20px}}.marketing-faq{padding:0 0 76px}.marketing-shell .marketing-faq__layout{grid-template-columns:1fr;align-items:start;gap:30px;width:min(740px,100% - 80px);display:grid}.marketing-shell .marketing-faq h2{text-align:center;font-size:clamp(30px,3vw,40px);line-height:1.3}.marketing-faq__item{border-top:1px solid #dce4ef}.marketing-faq__item:last-child{border-bottom:1px solid #dce4ef}.marketing-faq h3{font-size:16px}.marketing-faq button{color:#142e50;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-weight:700;line-height:1.6;display:flex}.marketing-faq button:hover,.marketing-faq button[aria-expanded=true]{color:#1b5da9}.marketing-faq button>span:last-child{flex:none;font-size:24px;font-weight:400}.marketing-faq [role=region]{color:#53647c;padding:0 28px 22px 0;font-size:15px;line-height:1.8}.marketing-faq [dir=rtl] [role=region]{padding:0 0 22px 28px}.marketing-faq [role=region][hidden]{display:none}@media (max-width:750px){.marketing-faq{padding-bottom:58px}.marketing-shell .marketing-faq__layout{grid-template-columns:1fr;gap:28px}}.marketing-c05-hero-art{justify-content:center;height:490px;padding:0}.marketing-c05-hero-art:before{width:330px;height:330px;top:75px}.marketing-c05-card-stack{isolation:isolate;width:min(100%,330px);height:372px;position:relative}.marketing-c05-card-stack:before,.marketing-c05-card-stack:after{content:"";background:#cad8e9;border-radius:16px;position:absolute;inset:12px 6px 4px 10px;transform:rotate(7deg)translate(11px,2px);box-shadow:0 14px 35px #00000026}.marketing-c05-card-stack:after{background:#e4edf6;transform:rotate(-5deg)translate(-8px,3px)}.marketing-c05-card{z-index:2;color:#132645;background:#fff;border-radius:16px;position:absolute;inset:0;overflow:hidden;transform:rotate(2deg);box-shadow:0 23px 48px #0000003d}.marketing-c08-card{opacity:0;position:absolute;inset:0}.marketing-c08-card.is-active{opacity:1}.marketing-c08-card.is-incoming{z-index:1;opacity:1;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.marketing-c08-card.is-finished{transition:none}.marketing-c08-card img{object-fit:contain}.marketing-c05-accordion{border-bottom:1px solid #e0e8f1;margin-top:25px}.marketing-c05-accordion__item{border-top:1px solid #e0e8f1}.marketing-c05-accordion h3{margin:0;font-size:15px}.marketing-c05-accordion button{color:#142e50;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 0;font-weight:800;display:flex}.marketing-c05-accordion button[aria-expanded=true]{color:#1b5da9}.marketing-c05-accordion button>span:last-child{font-size:21px;font-weight:400}.marketing-c05-accordion [role=region]{color:#53647c;padding:0 22px 17px 0;font-size:13px;line-height:1.7}.marketing-c05-accordion [role=region][hidden]{display:none}.marketing-c04-close__action p{text-wrap:balance;margin:0;font-size:14px;line-height:1.6}.marketing-shell[data-locale=ar] :is(.marketing-c04-audience h2,.marketing-c04-cases__intro h2,.marketing-c04-product__intro,.marketing-c04-operations__copy,.marketing-c04-close>.marketing-container,.marketing-company-support){direction:rtl}@media (prefers-reduced-motion:reduce){.marketing-c08-card.is-incoming{transition:none}}@media (max-width:900px){.marketing-c04-hero__layout{grid-template-columns:minmax(0,1.2fr) minmax(275px,.8fr)}.marketing-c05-card-stack{width:285px;height:342px}.marketing-c05-card__photo{height:185px}}@media (max-width:750px){.marketing-c04-hero__layout{min-height:0;display:flex}.marketing-c05-hero-art{width:100%;height:410px}.marketing-c05-card-stack{width:min(320px,100% - 36px);height:350px}.marketing-c04-cases{padding:64px 0}.marketing-c04-case,.marketing-c04-case--reverse{min-height:0;display:flex}.marketing-c04-case__media{height:250px;min-height:0}.marketing-c04-product{padding-bottom:58px}.marketing-c04-operations{padding:58px 0 70px}.marketing-c04-close{padding-bottom:52px}}@media (max-width:430px){.marketing-c05-hero-art{height:385px}.marketing-c05-card-stack{width:min(295px,100% - 35px);height:325px}.marketing-c05-card__photo{height:170px}.marketing-c05-card__details{padding:15px 18px}.marketing-c05-card__details strong{font-size:24px}.marketing-c04-case__media{height:220px}}@media (min-width:751px) and (max-width:800px){.marketing-c04-hero__layout{flex-direction:column;gap:0;min-height:0;display:flex}.marketing-c04-hero__copy{text-align:center;max-width:620px;padding:44px 0 0}.marketing-c04-hero__actions{justify-content:center}.marketing-c05-hero-art{width:100%;height:410px}}.marketing-c04-audience__items>div{flex-direction:column;gap:12px}.marketing-c04-audience__items .mw-icon{color:#142e50;width:54px;height:54px}.marketing-c04-product__features>article>.mw-icon{color:#142e50;width:42px;height:42px}@media (max-width:750px){.marketing-shell .marketing-faq__layout{width:calc(100% - 40px)}.marketing-c04-audience__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-c04-audience__items>div{white-space:normal;text-align:center;font-size:13px}.marketing-c04-audience__items .mw-icon{width:48px;height:48px}}.marketing-c05-card-stack{aspect-ratio:330/372;height:auto}.marketing-wlep{padding-bottom:72px}.marketing-wlep__layout{background:#fff;border:1px solid #dce5f0;border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);display:grid;overflow:hidden}.marketing-wlep__copy{padding:38px}.marketing-wlep__eyebrow{color:#2463c7;font-size:13px;font-weight:400}.marketing-shell .marketing-wlep h2{color:#142e50;letter-spacing:-.035em;margin-top:14px;font-size:34px;line-height:1.2}.marketing-wlep__body{color:#52657e;margin-top:20px;font-size:16px;line-height:1.75}.marketing-wlep__commercial{color:#52657e;border-top:1px solid #e3eaf3;margin-top:24px;padding-top:20px;font-size:14px;line-height:1.75}.marketing-wlep__relationship{color:#142e50;margin-bottom:8px;font-weight:650}.marketing-wlep__action{margin-top:24px}.marketing-wlep__action>p{color:#52657e;margin-top:12px;font-size:13px;line-height:1.6}.marketing-wlep__panel{background:#f4f7fb;flex-direction:column;justify-content:center;gap:38px;padding:34px;display:flex}.marketing-wlep__logo{width:100%;max-width:312px;height:auto;display:block}.marketing-wlep__panel ul{gap:26px;margin:0;padding:0;list-style:none;display:grid}.marketing-wlep__panel li{color:#142e50;align-items:center;gap:16px;font-size:15px;font-weight:600;line-height:1.65;display:flex}.marketing-wlep__panel .mw-icon{flex:0 0 32px;width:32px;height:32px}.marketing-shell[data-locale=ar] .marketing-wlep h2{letter-spacing:0;font-size:31px;line-height:1.45}.marketing-shell[data-locale=ar] .marketing-wlep__eyebrow{font-size:15px}@media (max-width:750px){.marketing-wlep{padding-bottom:44px}.marketing-wlep__layout{grid-template-columns:minmax(0,1fr)}.marketing-wlep__copy,.marketing-wlep__panel{padding:26px}.marketing-shell .marketing-wlep h2{font-size:28px}.marketing-shell[data-locale=ar] .marketing-wlep h2{font-size:27px}.marketing-wlep__panel{gap:28px}}
@font-face{font-family:Manrope Mawj;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Mawj;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext-variable.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Mawj;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/readex-pro-arabic-variable.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}.marketing-shell{--mw-color-ink:#091732;--mw-color-accent:#286ff0;--mw-color-accent-bright:#88b7ff;--mw-color-surface-on-dark:#f4f7ff;--mw-color-action:#205fd4;--mw-color-action-hover:#174bab;--mw-color-focus:#3875e5;--mw-motion-micro:.16s;--mw-ease-out:cubic-bezier(.2, .75, .25, 1);--marketing-body:"Manrope Mawj", Arial, sans-serif;--marketing-heading:var(--marketing-body);color:var(--mw-color-ink);font-family:var(--marketing-body);font-synthesis:none;background:#fff;min-height:100vh;line-height:1.7}.marketing-shell[data-locale=ar]{--marketing-body:"Readex Pro Mawj", "Manrope Mawj", Tahoma, sans-serif;--marketing-heading:var(--marketing-body);font-weight:400}.marketing-shell *,.marketing-shell :before,.marketing-shell :after{box-sizing:border-box}:where(.marketing-shell) :where(h1,h2,h3,p,figure){margin:0}.marketing-shell :where(h1,h2){font-family:var(--marketing-heading);letter-spacing:-.055em;text-wrap:balance;font-weight:700}.marketing-shell[data-locale=ar] :where(h1,h2){letter-spacing:0;font-weight:700}.marketing-shell h2{font-size:clamp(32px,3.7vw,52px);line-height:1.17}.marketing-shell[data-locale=ar] h2{line-height:1.35}.marketing-shell :where(h3){font-size:18px;font-weight:700;line-height:1.5}.marketing-shell a{color:inherit;text-decoration:none}:where(.marketing-shell) :where(button,input,textarea){font:inherit}.marketing-shell button{cursor:pointer}.marketing-shell :focus-visible{outline-offset:4px;outline:3px solid #3979ec}.marketing-shell a,.marketing-shell button{-webkit-tap-highlight-color:transparent}.marketing-container{width:min(1040px,100vw - clamp(80px,12vw,176px));margin-inline:auto}.marketing-skip-link{top:-100px;z-index:100;background:#fff;border:1px solid;padding:12px 20px;position:fixed;inset-inline-start:20px}.marketing-skip-link:focus{top:12px}.marketing-header{z-index:40;color:#f4f7ff;isolation:isolate;position:sticky;top:0}.marketing-header:before{content:"";z-index:-1;background:#071334;transition:inset .18s,border-radius .18s,box-shadow .18s;position:absolute;inset:0}.marketing-header[data-floating=true]:before{border-radius:12px;inset:8px max(12px,50% - 544px) 0;box-shadow:0 6px 20px #0713341a}.marketing-header[data-floating=true] .marketing-header__inner{transform:translateY(4px)}.marketing-header__inner{justify-content:space-between;align-items:center;gap:20px;min-height:82px;transition:transform .18s;display:flex}.marketing-logo-link{flex-shrink:0;display:inline-flex}.marketing-logo{width:166px;height:auto}.marketing-nav,.marketing-header__actions{align-items:center;gap:20px;display:flex}.marketing-nav{font-size:15px;font-weight:600}.marketing-header__actions{white-space:nowrap;gap:13px;font-size:14px}.marketing-nav a,.marketing-sign-in,.marketing-footer a{transition:color var(--mw-motion-micro) var(--mw-ease-out)}.marketing-nav a:hover,.marketing-sign-in:hover{color:#a6c7ff}.marketing-shell .marketing-button{min-height:50px;transition:background var(--mw-motion-micro) var(--mw-ease-out), border-color var(--mw-motion-micro) var(--mw-ease-out), box-shadow var(--mw-motion-micro) var(--mw-ease-out), transform var(--mw-motion-micro) var(--mw-ease-out);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:14px 21px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.marketing-shell .marketing-button--primary{color:#fff;background:#205fd4;border-color:#1f59c3;box-shadow:inset 0 1px #ffffff24}.marketing-shell .marketing-button--primary:hover{background:#174bab;border-color:#164496}.marketing-shell .marketing-button--primary:active{background:#113a87;transform:translateY(1px);box-shadow:inset 0 2px 3px #00000026}.marketing-shell .marketing-button--secondary{color:#12274d;background:0 0;border-color:#c8d1df}.marketing-shell .marketing-button--secondary:hover{background:#f1f5fb;border-color:#8d9eba}.marketing-button:disabled{cursor:not-allowed;opacity:.65}.marketing-header .marketing-button{min-height:42px;padding:9px 13px;font-size:13px}.marketing-arrow{stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:18px;height:18px;transition:transform .16s}.marketing-button:hover .marketing-arrow,.marketing-text-link:hover .marketing-arrow{transform:translate(3px)}.marketing-shell[dir=rtl] .marketing-arrow{rotate:180deg}.marketing-shell[dir=rtl] .marketing-button:hover .marketing-arrow,.marketing-shell[dir=rtl] .marketing-text-link:hover .marketing-arrow{transform:translate(3px)}.marketing-language{flex:none;display:inline-flex;position:relative}.marketing-language__trigger{color:#19375d;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:6px 4px;font-size:14px;font-weight:700;display:inline-flex}.marketing-header .marketing-language__trigger{color:#e7efff}.marketing-header .marketing-language__trigger:hover{color:#a6c7ff}.marketing-language__trigger:hover{color:#205fd4}.marketing-language__trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.marketing-language__trigger .marketing-language__chevron{width:14px;height:14px}.marketing-language__menu{z-index:55;background:#fff;border:1px solid #e9edf3;border-radius:12px;width:190px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0c1e3d1f}.marketing-language__menu button{color:#253d5e;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:50px;padding:10px 14px;font-size:15px;font-weight:500;display:flex}.marketing-language__menu button bdi[lang=ar]{font-family:Readex Pro Mawj,Tahoma,sans-serif}.marketing-language__menu button[aria-checked=true]{font-weight:700}.marketing-language__menu button>span{color:#5378a9;font-size:13px}.marketing-language__menu button:hover,.marketing-language__menu button:focus-visible{background:#f2f6fc}.marketing-language--mobile{display:none}.marketing-menu-button{color:#f4f7ff;background:0 0;border:1px solid #485774;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.marketing-menu-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.marketing-mobile-menu{display:none}.marketing-hero{background:radial-gradient(circle at 77% 44%,#e6f1ff 0,#f7faff 35%,#fbfcfe 69%);border-bottom:1px solid #edf0f5;padding:90px 0 92px}.marketing-shell[dir=rtl] .marketing-hero{background:radial-gradient(circle at 23% 44%,#e6f1ff 0,#f7faff 35%,#fbfcfe 69%)}.marketing-hero__grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:24px;display:grid}.marketing-eyebrow{color:#1c5ac0;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.5}.marketing-shell[dir=rtl] .marketing-eyebrow{letter-spacing:0;text-transform:none;font-size:14px}.marketing-hero h1{letter-spacing:-.07em;max-width:710px;margin-top:20px;font-size:clamp(48px,4.7vw,66px);font-weight:760;line-height:1.18}.marketing-hero h1 span{color:#205fd4}.marketing-shell[data-locale=ar] .marketing-hero h1{letter-spacing:0;margin-top:14px;font-size:clamp(42px,4vw,52px);font-weight:600;line-height:1.28}.marketing-lede{color:#4b5d78;max-width:570px;font-size:17px;line-height:1.78;margin-top:28px!important}.marketing-shell[data-locale=ar] .marketing-lede{font-size:19px;line-height:1.95;margin-top:20px!important}.marketing-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.marketing-actions .marketing-text-link{color:#1a4eaa;white-space:nowrap;border-bottom:0;margin-top:0;padding-bottom:0}.marketing-asset-label{color:#15365f;overflow-wrap:anywhere;background:#e8f0fb;border-radius:4px;width:fit-content;max-width:100%;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.5;display:block}.marketing-asset-label--provisional{background:#e8f0fbe6;font-size:10px}.marketing-asset-label--dark{color:#eaf2ff;background:#1d385c}.marketing-company-art>.marketing-asset-label{margin-top:8px}.marketing-asset-label--group{margin-top:16px!important}.marketing-lifecycle-frame>.marketing-asset-label{margin-bottom:16px}.marketing-section{padding:98px 0;scroll-margin-top:88px}.marketing-section-heading{max-width:690px}.marketing-section-heading>p{color:#52617a;max-width:560px;margin-top:22px;font-size:16px}.marketing-product-demo{color:#f5f8ff;background:#07152d}.marketing-product-demo__heading{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.marketing-product-demo .marketing-eyebrow{color:#8ebaff}.marketing-product-demo h2{max-width:720px;margin-top:14px;font-size:clamp(36px,3.6vw,47px)}.marketing-product-demo__heading>p{color:#b7c8e1;max-width:365px;font-size:15px;line-height:1.7}.marketing-product-demo__cards{grid-template-columns:1fr 1.05fr;gap:24px;margin-top:48px;display:grid}.marketing-demo-card{background:#0d203e;border:1px solid #334562;border-radius:11px;min-width:0;min-height:386px;overflow:hidden}.marketing-demo-card>header{border-bottom:1px solid #334562;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:14px 24px;display:flex}.marketing-demo-card>header h3{color:#eaf2ff;font-size:13px;font-weight:750}.marketing-demo-card>header span{color:#9aafd0;text-align:end;font-size:10px;font-weight:700}.marketing-demo-card__body{padding:22px 24px}.marketing-demo-card__body>p:first-child{color:#aebfda;font-size:13px;line-height:1.65}.marketing-demo-plan{background:#142c50;border:1px solid #526986;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:17px 18px;display:flex}.marketing-demo-plan small,.marketing-demo-plan strong{display:block}.marketing-demo-plan small{color:#8fb6ed;font-size:10px;font-weight:800}.marketing-demo-plan strong{color:#fff;margin-top:5px;font-size:21px;line-height:1.35}.marketing-demo-plan>span{color:#c8dfff;white-space:nowrap;background:#285dba36;border:1px solid #4d82db;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800}.marketing-demo-meta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.marketing-demo-meta span{color:#b8c7df;border:1px solid #3a5270;border-radius:5px;padding:6px 9px;font-size:11px}.marketing-demo-disclaimer{color:#9fb0ca;font-size:10px;line-height:1.6;margin-top:23px!important}.marketing-demo-steps{margin:0;padding:18px 24px 0;list-style:none}.marketing-demo-steps li{border-bottom:1px solid #2b405f;grid-template-columns:25px minmax(0,1fr);gap:8px 14px;padding:13px 0;display:grid}.marketing-demo-steps li:last-child{border-bottom:0}.marketing-demo-steps__number{color:#a6c8f9;border:1px solid #6f9be0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.marketing-demo-steps strong{color:#fff;font-size:14px;line-height:1.5;display:block}.marketing-demo-steps p{color:#a9bcd5;font-size:12px;line-height:1.45}.marketing-demo-steps code{color:#9fcbff;overflow-wrap:anywhere;text-align:end;unicode-bidi:isolate;grid-column:2;justify-self:end;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.marketing-demo-outcome{color:#bfd6f4;background:#132b4a;border-top:1px solid #34506f;padding:13px 24px;font-size:11px;line-height:1.6;margin-top:16px!important}.marketing-shell[dir=rtl] .marketing-demo-card>header h3{font-size:15px}.marketing-shell[dir=rtl] .marketing-demo-card>header span,.marketing-shell[dir=rtl] .marketing-demo-plan small,.marketing-shell[dir=rtl] .marketing-demo-meta span{font-size:12px}.marketing-shell[dir=rtl] .marketing-demo-steps code{direction:ltr}.marketing-feature-list{border-top:1px solid #dce3ed;margin-top:56px}.marketing-feature{border-bottom:1px solid #dce3ed;grid-template-columns:70px minmax(190px,.9fr) minmax(220px,1fr);align-items:center;gap:24px;min-height:112px;padding:20px 0;display:grid}.marketing-feature__number{color:#205fd4;letter-spacing:.08em;font-family:Manrope Mawj,Arial,sans-serif;font-size:13px;font-weight:800}.marketing-feature__title{align-items:center;gap:16px;display:flex}.marketing-feature .mw-icon{color:#205fd4;flex:none;width:26px;height:26px}.marketing-feature p{color:#52617a;max-width:440px;font-size:15px}.marketing-technical{color:#f6f8ff;background:#07142d}.marketing-technical .marketing-section-heading>p{color:#b8c6df}.marketing-lifecycle-frame{border-block:1px solid #293956;margin-top:44px;padding:30px 0 34px}.marketing-lifecycle-frame .mw-lifecycle{--mw-color-ink:#f6f8ff;--mw-color-muted:#bdc9df;--mw-color-line:#344461;--mw-color-accent:#80b4ff;background:0 0;border:0;margin:0;padding:0}.marketing-lifecycle-frame .mw-lifecycle__caption{display:none}.marketing-lifecycle-frame .mw-lifecycle__continuation{margin-top:26px}.marketing-lifecycle-frame .mw-lifecycle__continuation p{color:#b8c6df}.marketing-code-proof{grid-template-columns:1.25fr .8fr;align-items:center;column-gap:72px;margin-top:48px;display:grid}.marketing-code-panel{background:#0c1b36;border:1px solid #31415e;border-radius:8px;min-width:0;overflow:hidden}.marketing-code-toolbar{background:#111f39;border-bottom:1px solid #31415e;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.marketing-code-toolbar [role=tablist]{gap:6px;display:flex}.marketing-code-toolbar button{color:#ced9ed;background:0 0;border:1px solid #0000;border-radius:4px;min-height:40px;padding:7px 12px;font-size:13px}.marketing-code-toolbar button[aria-selected=true]{color:#fff;background:#213453;border-color:#445979}.marketing-code-toolbar button:hover{color:#fff;background:#263d61}.marketing-code-toolbar .marketing-copy-button{color:#fff;border-color:#3a5073}.marketing-code-caption{color:#a9c7f6;padding:18px 24px 0;font-size:12px}.marketing-code-panel pre{color:#e0ebff;tab-size:2;min-height:360px;margin:0;padding:20px 24px 24px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;overflow-x:auto}.marketing-code-panel code{font:inherit;overflow-wrap:normal}.marketing-example-notes p{color:#b8c6df;font-size:15px}.marketing-example-notes p+p{color:#f1f5ff;margin-top:20px;font-size:22px;line-height:1.65}.marketing-text-link{border-bottom:1px solid #61799e;align-items:center;gap:12px;margin-top:26px;padding-bottom:7px;font-size:14px;font-weight:700;display:inline-flex}.marketing-copy-feedback{color:#c8ddff;grid-column:1/-1;min-height:26px;padding-top:8px;font-size:13px}.marketing-operations{background:#f7f9fc}.marketing-operations__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:76px;display:grid}.marketing-operations h2{white-space:pre-line}.marketing-workspace{background:#fff;border:1px solid #d3dfef;border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #0d2b580f}.marketing-workspace__bar{color:#22416e;background:#edf3fb;border-bottom:1px solid #d3dfef;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 24px;font-size:12px;font-weight:700;display:flex}.marketing-workspace__bar span:last-child{color:#526986;font-weight:500}.marketing-asset-label--operations{margin:16px 24px 0!important}.marketing-workspace__body{padding:0 24px}.marketing-operation{border-bottom:1px solid #d9e1ec;grid-template-columns:28px 26px minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px 0;display:grid}.marketing-operation:last-child{border-bottom:0}.marketing-operation__index{color:#687e9b;padding-top:3px;font-family:Manrope Mawj,Arial,sans-serif;font-size:11px;font-weight:700}.marketing-operation .mw-icon{color:#205fd4;flex-shrink:0;width:25px;height:25px}.marketing-operation p{color:#52617a;margin-top:6px;font-size:15px}.marketing-operation__sample{color:#2b527f;white-space:nowrap;background:#edf4ff;border:1px solid #d7e5fa;border-radius:4px;align-self:center;padding:4px 8px;font-size:11px}.marketing-access{padding:92px 0}.marketing-access__panel{background:linear-gradient(110deg,#e8f0ff,#f7faff);border:1px solid #d9e5fa;border-radius:12px;padding:68px 76px;position:relative;overflow:hidden}.marketing-access__panel:after{content:"";pointer-events:none;bottom:-250px;border:50px solid #4082ff0d;border-radius:50%;width:360px;height:360px;position:absolute;inset-inline-end:-65px;box-shadow:0 0 0 48px #4082ff08}.marketing-access h2{max-width:740px}.marketing-access p{color:#465a7c;max-width:590px;margin:22px 0 30px}.marketing-access small{color:#52627e;margin-top:20px;font-size:12px;display:block}.marketing-footer{color:#d6dfef;background:#07142d;padding:64px 0 26px;position:relative;overflow:clip}.marketing-footer__current{bottom:-120px;opacity:.16;pointer-events:none;width:640px;position:absolute;inset-inline-start:-80px}.marketing-footer__current .mw-signal__frame,.marketing-footer__current .mw-signal__grid,.marketing-footer__current .mw-signal__readout{display:none}.marketing-footer>.marketing-container{position:relative}.marketing-footer__top{grid-template-columns:1fr 2fr;gap:72px;display:grid}.marketing-footer__logo{display:inline-flex}.marketing-footer__logo img{width:160px;height:auto}.marketing-footer__brand>p{max-width:260px;margin-top:22px;font-size:16px}.marketing-footer__groups{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.marketing-footer__groups h2{font-family:var(--marketing-body);letter-spacing:0;color:#fff;margin-bottom:20px;font-size:13px;font-weight:700;line-height:1.5}.marketing-footer__groups a{color:#b6c5df;margin-top:12px;font-size:12px;display:block}.marketing-footer a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.marketing-footer__identity{border-top:1px solid #293855;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:58px;padding-top:26px;font-size:12px;display:flex}.marketing-footer__identity p>span{color:#aebdd6;margin-top:8px;display:block}.marketing-footer__identity .marketing-language__trigger{color:#e7efff}.marketing-footer__identity .marketing-language__menu{top:auto;bottom:calc(100% + 8px)}@media (max-width:600px){.marketing-footer__identity .marketing-language__menu{left:0;right:auto}}.marketing-footer__copyright{color:#9badca;font-size:11px;margin-top:28px!important}.marketing-details{padding:84px 0 96px}.marketing-detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.marketing-details h1{font-size:clamp(40px,4vw,60px);line-height:1.2}.marketing-shell[data-locale=ar] .marketing-details h1{font-size:clamp(38px,3.8vw,54px);line-height:1.35}.marketing-details .marketing-detail-body{color:#52617a;margin-top:26px;font-size:17px}.marketing-company-identity{border-top:1px solid #dce3ed;margin-top:52px;padding-top:30px}.marketing-company-identity p{color:#52617a;margin-top:12px}.marketing-company-support{border-top:1px solid #dce3ed;margin-top:70px;padding-top:45px}.marketing-company-support h2{font-size:32px}.marketing-company-support p{color:#52617a;margin-top:18px}.marketing-support-grid{grid-template-columns:1fr 1fr;align-items:start;gap:96px;display:grid}.marketing-details a:not(.marketing-button){color:#1c55bc;text-underline-offset:4px;text-decoration:underline}.marketing-support-hours{border-top:1px solid #dce3ed;margin-top:32px;padding-top:24px;font-size:14px}.marketing-support-hours p{color:#52617a;margin-top:8px}.marketing-contact{background:#fbfcff;border:1px solid #d7e0ed;border-radius:10px;padding:32px}.marketing-contact h2{font-family:var(--marketing-body);letter-spacing:-.02em;margin-bottom:24px;font-size:24px;line-height:1.6}.marketing-contact label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.marketing-contact input:not([type=hidden]),.marketing-contact textarea{color:#142542;background:#fff;border:1px solid #acbad0;border-radius:5px;width:100%;padding:12px;font-size:15px}.marketing-contact textarea{resize:vertical;min-height:160px}.marketing-contact input:read-only,.marketing-contact textarea:read-only{background:#edf2fa}.marketing-contact input:focus-visible,.marketing-contact textarea:focus-visible{border-color:#205fd4}.marketing-contact__field{margin-bottom:20px}.marketing-contact__privacy{color:#566781;font-size:12px;margin:22px 0!important}.marketing-contact__alert{color:#743019;background:#fff4ee;border-inline-start:3px solid #ab4625;padding:12px 15px;font-size:14px;margin-bottom:22px!important}.marketing-contact__success{color:#204d41;background:#edf6f4;border:1px solid #a4c9c0;border-radius:8px;padding:30px}.marketing-contact__success h2{margin-bottom:18px;font-size:25px}.marketing-contact__success p{font-size:15px}.marketing-policy{color:#263956;width:min(780px,100% - 96px);margin-inline:auto;font-family:Manrope Mawj,Arial,sans-serif;font-size:16px;line-height:1.9}.marketing-policy h1{color:#091732;margin-bottom:32px;font-family:Manrope Mawj,Arial,sans-serif;font-size:48px}.marketing-policy h2{letter-spacing:-.025em;margin:38px 0 16px;font-family:Manrope Mawj,Arial,sans-serif;font-size:25px;line-height:1.4}.marketing-policy p{margin:18px 0}.marketing-policy .details-notice{background:#edf3fd;border-inline-start:3px solid #3269c9;padding:16px 20px;font-size:13px}.marketing-policy-label{color:#536786;letter-spacing:.08em;text-transform:uppercase;margin-bottom:26px;font-size:12px;display:block}@media (max-width:1150px){.marketing-nav{gap:17px}.marketing-header__actions{gap:8px}.marketing-footer__top{gap:40px}}@media (max-width:900px){.marketing-nav,.marketing-sign-in{display:none}.marketing-header__request{display:none!important}.marketing-header__actions>.marketing-language{display:none}.marketing-menu-button{display:flex}.marketing-header__inner{min-height:76px}.marketing-header .marketing-mobile-menu{background:#071334;border-radius:0 0 12px 12px;flex-direction:column;gap:4px;width:calc(100% - 24px);max-height:calc(100dvh - 96px);padding-block:16px 26px;padding-inline:max(8px,50vw - 12px + min(1040px,100vw - clamp(80px,12vw,176px))/-2);display:flex;position:absolute;top:100%;left:12px;overflow-y:auto}.marketing-mobile-menu>a{border-bottom:1px solid #293a59;padding:12px 0;font-size:15px}.marketing-mobile-menu .marketing-language--mobile{flex-direction:column;align-self:flex-start;align-items:flex-start;margin-top:10px;display:inline-flex}.marketing-language--mobile .marketing-language__menu{margin-top:8px;position:static}.marketing-mobile-menu__actions{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:14px;display:flex}.marketing-hero{padding:70px 0}.marketing-hero__grid{grid-template-columns:1fr;gap:32px}.marketing-hero__copy{max-width:650px}.marketing-hero-art{width:90%;max-width:620px;min-height:430px;margin-inline:auto}.marketing-hero h1{font-size:60px}.marketing-product-demo__heading{display:block}.marketing-product-demo__heading>p{max-width:620px;margin-top:18px}.marketing-product-demo__cards{grid-template-columns:1fr}.marketing-demo-card{min-height:0}.marketing-operations__grid,.marketing-detail-grid,.marketing-support-grid{grid-template-columns:1fr;gap:40px}.marketing-code-proof{grid-template-columns:1fr;gap:26px}.marketing-example-notes p+p{font-size:18px}.marketing-code-panel pre{min-height:0}.marketing-footer__top{grid-template-columns:1fr}.marketing-footer__brand{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.marketing-footer__brand>p{margin-top:0}.marketing-footer__asset-notes{width:100%;margin-top:0}.marketing-footer__identity{align-items:flex-start}.marketing-access__panel{padding:50px}.marketing-support-grid{max-width:680px}}@media (max-width:600px){.marketing-container{width:calc(100% - 40px)}.marketing-header .marketing-mobile-menu{padding-inline:8px}.marketing-header__inner{gap:12px;min-height:72px}.marketing-logo{width:132px}.marketing-header__actions{gap:7px}.marketing-hero{padding:54px 0 44px}.marketing-hero__grid{gap:25px}.marketing-hero h1{font-size:44px;line-height:1.14}.marketing-shell[data-locale=ar] .marketing-hero h1{font-size:34px;line-height:1.55}.marketing-lede{font-size:13px;margin-top:18px!important}.marketing-shell[data-locale=ar] .marketing-lede{font-size:15px;margin-top:18px!important}.marketing-actions{gap:15px;margin-top:21px}.marketing-shell .marketing-button{gap:8px;min-height:46px;padding:13px 15px;font-size:12px}.marketing-hero-art{width:100%;min-height:300px}.marketing-hero-art__scene{width:106%;margin-inline:-3%}.marketing-hero-art__chip{bottom:51px;min-width:175px;padding:7px 9px;font-size:9px;inset-inline-start:8px}.marketing-hero-art__chip strong{font-size:11px}.marketing-hero-art__review{gap:5px}.marketing-section{padding:62px 0;scroll-margin-top:72px}.marketing-shell h2{font-size:33px;line-height:1.2}.marketing-shell[data-locale=ar] h2{line-height:1.55}.marketing-product-demo h2{font-size:29px}.marketing-product-demo__heading>p{font-size:12px}.marketing-product-demo__cards{gap:12px;margin-top:25px}.marketing-demo-card>header{min-height:44px;padding:10px 15px}.marketing-demo-card>header h3{font-size:11px}.marketing-demo-card>header span{font-size:9px}.marketing-demo-card__body{padding:15px}.marketing-demo-card__body>p:first-child{font-size:11px}.marketing-demo-plan{margin-top:10px;padding:12px}.marketing-demo-plan strong{font-size:17px}.marketing-demo-meta span,.marketing-demo-disclaimer{font-size:9px}.marketing-demo-steps{padding:7px 15px 0}.marketing-demo-steps li{grid-template-columns:20px minmax(0,1fr);gap:5px 8px;padding:12px 0}.marketing-demo-steps__number{width:20px;height:20px;font-size:9px}.marketing-demo-steps strong{font-size:11px}.marketing-demo-steps p,.marketing-demo-outcome{font-size:10px}.marketing-demo-steps code{justify-self:start;font-size:9px}.marketing-demo-outcome{padding:11px 15px}.marketing-section-heading>p{margin-top:18px;font-size:15px}.marketing-feature-list{margin-top:32px}.marketing-feature{grid-template-columns:32px 1fr;gap:8px 12px;min-height:0;padding:22px 0}.marketing-feature .mw-icon{width:24px;height:24px}.marketing-feature p{grid-column:2;max-width:none}.marketing-lifecycle-frame{margin-top:30px;padding:24px 0}.marketing-code-proof{gap:22px;margin-top:30px}.marketing-code-panel pre{padding:16px;font-size:10.5px}.marketing-code-caption{padding:16px 16px 0;font-size:11px}.marketing-code-toolbar{gap:4px;padding:6px}.marketing-code-toolbar button{padding:6px 10px;font-size:12px}.marketing-operations__grid{gap:36px}.marketing-workspace__bar,.marketing-workspace__body{padding-inline:16px}.marketing-operation{grid-template-columns:22px 24px minmax(0,1fr);gap:10px}.marketing-operation__sample{grid-column:3;justify-self:start}.marketing-shell :where(h3){font-size:17px}.marketing-operation p{font-size:14px}.marketing-access{padding:56px 0}.marketing-access__panel{padding:32px 24px}.marketing-access p{font-size:15px}.marketing-access small{font-size:11px}.marketing-footer{padding:46px 0 24px}.marketing-footer__brand{display:block}.marketing-footer__brand>p{margin-top:20px}.marketing-footer__asset-notes{margin-top:18px}.marketing-footer__groups{grid-template-columns:repeat(2,1fr);gap:30px 22px}.marketing-footer__groups h2{font-size:13px}.marketing-footer__identity{flex-direction:column;gap:16px;margin-top:36px}.marketing-details{padding:50px 0 64px}.marketing-details h1{font-size:38px}.marketing-details .marketing-detail-body{font-size:16px}.marketing-company-support h2{font-size:28px}.marketing-contact{padding:24px 20px}.marketing-contact h2{font-size:24px}.marketing-policy{overflow-wrap:anywhere;width:calc(100% - 40px);font-size:15px}.marketing-policy h1{font-size:37px}.marketing-policy h2{font-size:23px}}@media (max-width:360px){.marketing-container{width:calc(100% - 32px)}.marketing-logo{width:120px}.marketing-header__actions{gap:2px}.marketing-hero h1{font-size:38px}.marketing-shell[data-locale=ar] .marketing-hero h1{font-size:32px}.marketing-shell .marketing-button{padding:12px;font-size:11px}.marketing-code-panel pre{font-size:10px}}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :before,.marketing-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marketing-button:hover .marketing-arrow,.marketing-text-link:hover .marketing-arrow{transform:none!important}}.marketing-shell[data-locale=ar] :where(:lang(ar)){letter-spacing:0}.marketing-shell[data-locale=ar] .marketing-latin-token{white-space:nowrap;unicode-bidi:isolate}.marketing-shell[data-locale=ar] :is(h1,h2,h3,strong,b,.marketing-c04-product-visual__purchase>span,.marketing-c04-product-visual__receipt span,.marketing-c04-product-visual__receipt small,.marketing-c04-operations__copy li,.marketing-c05-card__details small):lang(ar){font-weight:700}.marketing-shell[data-locale=ar] .marketing-c04-hero__body{line-height:1.8}.marketing-shell :is(.marketing-eyebrow,.marketing-c04-hero__eyebrow,.marketing-c04-kicker,.marketing-c04-case__photo-label,.marketing-c04-product-visual__label){font-weight:400}.marketing-shell[data-locale=ar] .marketing-c05-accordion button{font-weight:700}.marketing-shell[data-locale=ar] .marketing-button:has(.marketing-arrow){direction:ltr;flex-direction:row}.marketing-shell[data-locale=ar] .marketing-footer__brand{text-align:right}.marketing-shell[data-locale=ar] .marketing-footer__brand>p{margin-inline:0 auto}.marketing-company-brands{justify-content:center;align-items:center;gap:36px;min-height:230px;padding:32px 20px;display:flex}.marketing-company-brands>img{width:min(46%,190px);height:auto}.marketing-company-brands__bunat{justify-items:center;gap:12px;width:150px;display:grid}.marketing-company-brands__bunat>img:first-child{width:46px;height:auto}.marketing-company-brands__bunat>img:last-child{width:100%;height:auto}.marketing-details .marketing-company-support .marketing-text-link{border-bottom:0;text-decoration:none}.marketing-details:has(.marketing-contact-section){padding-block:48px 64px}.marketing-contact-section{background:#fbfcff;border:1px solid #d7e0ed;border-radius:16px;width:min(760px,100% - 80px);padding:36px}.marketing-contact-section h1{font-size:clamp(30px,3vw,40px);line-height:1.3}.marketing-shell[data-locale=ar] .marketing-contact-section h1{font-size:clamp(30px,3vw,40px);line-height:1.35}.marketing-contact-section .marketing-detail-body{margin-top:14px;font-size:16px}.marketing-contact-section .marketing-support-hours{border:0;flex-wrap:wrap;gap:6px 16px;margin-top:18px;padding:0;font-size:12px;display:flex}.marketing-contact-section .marketing-support-hours p{margin:0}.marketing-contact-section .marketing-contact{background:0 0;border:0;border-top:1px solid #dce3ed;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:24px;padding:26px 0 0;display:grid}.marketing-contact-section .marketing-contact__field{margin:0}.marketing-contact-section .marketing-contact__privacy,.marketing-contact-section .marketing-contact__alert,.marketing-contact-section .marketing-contact button{grid-column:1/-1}.marketing-contact-section .marketing-contact__field:has(textarea){grid-column:1/-1}.marketing-contact-section .marketing-contact__privacy{margin:0!important}.marketing-contact-section .marketing-contact button{justify-self:start}@media (max-width:750px){.marketing-contact-section{width:calc(100% - 40px);padding:24px 20px}.marketing-contact-section .marketing-contact{grid-template-columns:1fr}.marketing-details:has(.marketing-contact-section){padding-block:30px 40px}.marketing-company-brands{gap:24px;min-height:180px;padding:24px 0}.marketing-company-brands__bunat{width:135px}.marketing-shell[data-locale=ar] .marketing-footer .marketing-language__menu{left:auto;right:0}}
