@font-face{font-family:KFGQPC Uthman Taha Naskh;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kfgqpc-uthman-taha-naskh.ttf) format("truetype");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--public-bg: #f7faf8;--public-surface: #ffffff;--public-surface-soft: #edf4f1;--public-surface-strong: #dfece7;--public-slate-soft: #eff2f5;--public-slate-strong: #e4e9ef;--public-sand-soft: #f7f3ed;--public-sand-strong: #f0e9de;--chain-1: #3f6fd8;--chain-2: #7a5ae0;--chain-3: #1aa39a;--chain-4: #2fa363;--chain-5: #d9683f;--chain-6: #ba8927;--public-ink: #10231f;--public-ink-secondary: #40534d;--public-muted: #5b6d67;--public-brand-deep: #082f2c;--public-brand-ink: #0a4642;--public-brand-green: #00874b;--public-brand-green-hover: #006f3e;--public-brand-fill: #006f3e;--public-brand-fill-hover: #005c34;--public-brand-soft: #e2f2e9;--public-border: #d6e1dc;--public-separator: #e2eae6;--public-danger: #a12626;--public-warning: #845704;--public-success: #14633e;--radius-control: 8px;--radius-surface: 12px;--radius-feature: 14px;--pub-max: 1200px;--pub-measure: 68ch;--pub-gutter: 24px;--pub-ease: cubic-bezier(.4, 0, .2, 1);--pub-footer-ground: #14543f;--pub-footer-ink: #ffffff;--pub-footer-ink-2: #d5e8dd;--pub-footer-ink-muted: #aecec0;--pub-footer-line: rgb(255 255 255 / 16%)}.pub-shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--public-bg);color:var(--public-ink);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.pub-shell :where(a:not([class*=pub-btn])){color:inherit;text-decoration:none}.pub-shell :where(a[class*=pub-btn]){text-decoration:none}.pub-shell :where(p){margin:0;color:var(--public-ink-secondary)}.pub-shell h1,.pub-shell h2,.pub-shell h3,.pub-shell h4{color:var(--public-ink);margin:0}.pub-shell :focus-visible{outline:2px solid var(--public-brand-green);outline-offset:3px;border-radius:4px}.pub-shell main{flex:1 1 auto}.pub-skip{position:absolute;inset-inline-start:16px;inset-block-start:-100px;z-index:200;padding:12px 18px;border-radius:var(--radius-control);background:var(--public-brand-deep);color:#fff;font-size:14px;font-weight:600;transition:inset-block-start .16s var(--pub-ease)}.pub-skip:focus{inset-block-start:16px}.pub-display{font-size:clamp(36px,4.2vw,56px);line-height:1.03;letter-spacing:-.028em;font-weight:700}.pub-h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.022em;font-weight:650}.pub-h3{font-size:clamp(20px,1.6vw,26px);line-height:1.25;letter-spacing:-.015em;font-weight:620}.pub-h4{font-size:19px;line-height:1.3;letter-spacing:-.01em;font-weight:620}.pub-lead{font-size:clamp(18px,1.35vw,20px);line-height:1.5;color:var(--public-ink-secondary);max-width:34em}.pub-body{font-size:17px;line-height:1.55}.pub-small{font-size:15px;line-height:1.5;color:var(--public-ink-secondary)}.pub-meta{font-size:13.5px;line-height:1.45;color:var(--public-muted)}.pub-eyebrow{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--public-brand-fill);margin-bottom:14px}.pub-eyebrow--onDark{color:#7fd3a6}.pub-container{width:100%;max-width:var(--pub-max);margin-inline:auto;padding-inline:var(--pub-gutter)}.pub-container--narrow{max-width:880px}.pub-section{padding-block:clamp(56px,5.6vw,86px)}.pub-section--tight{padding-block:clamp(36px,3.6vw,54px)}.pub-section--canvas{background:var(--public-bg)}.pub-section--surface{background:var(--public-surface)}.pub-section--soft{background:var(--public-surface-soft)}.pub-section--strong{background:var(--public-surface-strong)}.pub-section--slate{background:var(--public-slate-soft)}.pub-section--slate-strong{background:var(--public-slate-strong)}.pub-section--sand{background:var(--public-sand-soft)}.pub-section--sand-strong{background:var(--public-sand-strong)}.pub-section--slate :where(.pub-card,.pub-case,.pub-plan){border-color:#d3dae3}.pub-section--slate-strong :where(.pub-card,.pub-case,.pub-plan){border-color:#ccd5e0}.pub-section--sand :where(.pub-card,.pub-case,.pub-plan){border-color:#e2d9c9}.pub-section--sand-strong :where(.pub-card,.pub-case,.pub-plan){border-color:#ddd2be}.pub-section--slate .pub-case,.pub-section--slate-strong .pub-case{border-block-start-color:#ccd5e0}.pub-section--sand .pub-case,.pub-section--sand-strong .pub-case{border-block-start-color:#ddd2be}.pub-section--deep{background:var(--public-brand-ink);color:#fff}.pub-section--deep p{color:#ffffffd1}.pub-section--deep h1,.pub-section--deep h2,.pub-section--deep h3{color:#fff}.pub-section-head{display:grid;gap:12px;max-width:44em;margin-inline:auto;text-align:center;justify-items:center}.pub-section-head .pub-lead{max-width:40em}.pub-section-head--start{margin-inline:0;text-align:start;justify-items:start;max-width:32em}.pub-section-head+*{margin-block-start:clamp(30px,3.2vw,46px)}.pub-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--radius-control);font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;text-align:center;transition:background-color .14s var(--pub-ease),border-color .14s var(--pub-ease),color .14s var(--pub-ease),transform .1s var(--pub-ease)}.pub-btn:active{transform:translateY(1px)}.pub-btn--primary{background:var(--public-brand-fill);color:#fff}.pub-btn--primary:hover{background:var(--public-brand-fill-hover)}.pub-btn--secondary{background:var(--public-surface);border-color:var(--public-border);color:var(--public-ink)}.pub-btn--secondary:hover{border-color:var(--public-muted);background:var(--public-surface)}.pub-btn--onDark{background:#fff;color:var(--public-brand-deep)}.pub-btn--onDark:hover{background:#eef6f1}.pub-btn--ghostOnDark{background:transparent;border-color:#ffffff52;color:#fff}.pub-btn--ghostOnDark:hover{border-color:#fff9}.pub-btn--sm{min-height:38px;padding:0 15px;font-size:14.5px}.pub-btn--block{width:100%}.pub-btn[disabled],.pub-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pub-textlink{display:inline-flex;align-items:center;gap:6px;color:var(--public-brand-green);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pub-textlink:hover{color:var(--public-brand-green-hover)}.pub-textlink svg{transition:transform .14s var(--pub-ease)}.pub-textlink:hover svg{transform:translate(2px)}[dir=rtl] .pub-textlink:hover svg{transform:translate(-2px)}.pub-header{position:sticky;inset-block-start:0;z-index:100;background:#f7faf8eb;border-bottom:1px solid transparent;transition:border-color .16s var(--pub-ease),background-color .16s var(--pub-ease)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.pub-header{background:#f7faf8b8;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}}.pub-header[data-scrolled=true]{border-bottom-color:var(--public-separator)}.pub-header-inner{display:flex;align-items:center;gap:20px;min-height:64px}.pub-brand{display:inline-flex;align-items:center;flex:none}.pub-brand img{display:block;width:auto;height:34px;object-fit:contain}.pub-nav{display:flex;align-items:center;gap:4px;margin-inline:auto}.pub-nav a{padding:8px 12px;border-radius:7px;color:var(--public-ink-secondary);font-size:15px;font-weight:500;transition:color .14s var(--pub-ease),background-color .14s var(--pub-ease)}.pub-nav a:hover{color:var(--public-ink);background:#10231f0d}.pub-nav a[aria-current=page]{color:var(--public-ink);font-weight:600}.pub-header-actions{display:flex;align-items:center;gap:10px;flex:none}.pub-header-signin{padding:8px 12px;font-size:15px;font-weight:550;color:var(--public-ink)}.pub-header-signin:hover{color:var(--public-brand-green)}.pub-menu{display:none;position:relative}.pub-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--public-border);border-radius:var(--radius-control);background:var(--public-surface);color:var(--public-ink);cursor:pointer;list-style:none}.pub-menu-trigger::-webkit-details-marker{display:none}.pub-menu[open] .pub-menu-trigger{background:var(--public-surface-soft)}.pub-menu-panel{position:absolute;z-index:110;inset-block-start:calc(100% + 10px);inset-inline-end:0;width:min(88vw,320px);display:grid;gap:4px;padding:10px;border:1px solid var(--public-border);border-radius:var(--radius-feature);background:var(--public-surface);box-shadow:0 20px 48px #082f2c24}.pub-menu-panel a:not([class*=pub-btn]){padding:12px;border-radius:var(--radius-control);font-size:16px;font-weight:550;color:var(--public-ink)}.pub-menu-panel a:not([class*=pub-btn]):hover{background:var(--public-surface-soft)}.pub-menu-sep{height:1px;margin:8px 4px;background:var(--public-separator)}.pub-menu-actions{display:grid;gap:8px;padding:4px}.pub-hero{padding-block:clamp(40px,4vw,62px) clamp(40px,4vw,64px)}.pub-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1.1fr);gap:clamp(32px,4vw,60px);align-items:center}.pub-hero-copy{display:grid;gap:20px;justify-items:start}.pub-hero-copy .pub-lead{max-width:30em}.pub-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pub-hero-note{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--public-muted)}.pub-hero-note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--public-brand-green);box-shadow:0 0 0 5px #00874b1f;flex:none}.pub-shot{margin:0;display:grid;gap:12px}.pub-shot-frame{padding:10px;border:1px solid var(--public-border);border-radius:var(--radius-feature);background:var(--public-surface);box-shadow:0 24px 60px #082f2c1a}.pub-shot-frame img{display:block;width:100%;height:auto;border-radius:9px}.pub-shot figcaption{font-size:13.5px;color:var(--public-muted)}.pub-shot--wide .pub-shot-frame{padding:12px}.pub-shot--phone{max-width:320px;margin-inline:auto}.pub-shot--phone .pub-shot-frame{padding:8px;border-radius:26px}.pub-shot--phone .pub-shot-frame img{border-radius:20px}.pub-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px 24px}.pub-step{display:grid;gap:9px;align-content:start;padding-block-start:18px;border-block-start:2px solid var(--public-brand-soft)}.pub-step-index{display:inline-flex;align-items:center;gap:9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--public-brand-fill)}.pub-step-index svg{color:var(--public-brand-ink)}.pub-step h3{font-size:19px;letter-spacing:-.012em;font-weight:620}.pub-step p{font-size:15.5px}.pub-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(32px,5vw,72px);align-items:center}.pub-split--reverse .pub-split-copy{order:2}.pub-split-copy{display:grid;gap:18px;align-content:start}.pub-split-copy h2{max-width:14ch}.pub-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pub-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:16px;color:var(--public-ink-secondary)}.pub-list svg{color:var(--public-brand-green);margin-block-start:3px}.pub-list strong{color:var(--public-ink);font-weight:600}.pub-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:28px 24px}.pub-case{display:grid;gap:9px;align-content:start;padding-block-start:18px;border-block-start:2px solid var(--public-brand-soft)}.pub-section--strong .pub-case{border-block-start-color:#0a46422e}.pub-case h3{font-size:18px;font-weight:620}.pub-case p{font-size:15.5px}.pub-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:stretch}.pub-plan{display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;padding:28px 26px;border:1px solid var(--public-border);border-radius:var(--radius-feature);background:var(--public-surface)}.pub-plan-name{font-size:18px;font-weight:620;letter-spacing:-.01em}.pub-plan-price{display:flex;align-items:baseline;gap:7px}.pub-plan-price b{font-size:36px;font-weight:660;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--public-ink)}.pub-plan-price span{font-size:14.5px;color:var(--public-muted)}.pub-plan-features{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start}.pub-plan-features li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:15px;color:var(--public-ink-secondary)}.pub-plan-features svg{color:var(--public-brand-green);margin-block-start:2px}.pub-plan-features b{color:var(--public-ink);font-weight:600;font-variant-numeric:tabular-nums}.pub-flowbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:pubflow}.pub-flowbar li{list-style:none;display:grid;gap:8px;padding-block-start:16px;border-block-start:2px solid var(--public-brand-soft)}.pub-flowbar li strong{font-size:15.5px;font-weight:620;color:var(--public-ink)}.pub-flowbar li span{font-size:14.5px;color:var(--public-ink-secondary)}.pub-flowbar li:before{counter-increment:pubflow;content:counter(pubflow,decimal-leading-zero);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--public-brand-green)}.pub-faq{max-width:860px;border-block-start:1px solid var(--public-separator)}.pub-faq details{border-block-end:1px solid var(--public-separator)}.pub-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--public-ink);cursor:pointer;list-style:none}.pub-faq summary::-webkit-details-marker{display:none}.pub-faq summary:hover{color:var(--public-brand-green)}.pub-faq summary svg{flex:none;color:var(--public-muted);transition:transform .18s var(--pub-ease)}.pub-faq details[open] summary svg{transform:rotate(180deg)}.pub-faq p{padding:0 4px 24px;max-width:var(--pub-measure);font-size:16.5px}.pub-finalcta{display:grid;gap:22px;justify-items:center;text-align:center}.pub-finalcta h2{max-width:18ch}.pub-finalcta p{max-width:46ch}.pub-footer{background:var(--pub-footer-ground);color:var(--pub-footer-ink-2);font-size:15px}.pub-footer :where(a:not([class*=pub-btn])){color:var(--pub-footer-ink-2);transition:color .14s var(--pub-ease)}.pub-footer :where(a:not([class*=pub-btn])):hover{color:var(--pub-footer-ink);text-decoration:underline;text-underline-offset:4px}.pub-footer :focus-visible{outline-color:#8fe0b6}.pub-footer-lede{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(32px,5vw,80px);align-items:start;padding-block:clamp(40px,4vw,56px) clamp(32px,3vw,44px)}.pub-footer-identity{display:grid;gap:18px;justify-items:start}.pub-footer-identity .pub-lockup-img{height:30px}.pub-footer-statement{max-width:22ch;font-size:clamp(22px,2.2vw,30px);line-height:1.25;letter-spacing:-.018em;font-weight:600;color:var(--pub-footer-ink)}.pub-footer-address{font-size:14.5px;color:var(--pub-footer-ink-muted)}.pub-footer-support{display:grid;gap:8px;justify-items:start}.pub-footer-label{font-size:12px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--pub-footer-ink-muted)}.pub-footer-mail{font-size:clamp(17px,1.4vw,20px);font-weight:600;letter-spacing:-.01em;color:var(--pub-footer-ink);text-decoration:underline;text-decoration-color:#ffffff52;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color .14s var(--pub-ease)}.pub-footer :where(a).pub-footer-mail{color:var(--pub-footer-ink)}.pub-footer-mail:hover{text-decoration-color:#8fe0b6}.pub-footer-support p{max-width:34ch;font-size:14.5px;color:var(--pub-footer-ink-muted)}.pub-footer .pub-textlink{color:var(--pub-footer-ink)}.pub-footer .pub-textlink:hover{color:#8fe0b6}.pub-footer-support .pub-textlink{margin-block-start:4px;font-size:14.5px}.pub-footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);padding-block:clamp(28px,3vw,38px);border-block-start:1px solid var(--pub-footer-line)}.pub-footer-col{display:grid;gap:12px;align-content:start;justify-items:start}.pub-footer-col h2{font-size:12px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--pub-footer-ink-muted)}.pub-footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14.5px}.pub-footer-pending{font-size:14px;color:var(--pub-footer-ink-muted)}.pub-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block:20px 30px;border-block-start:1px solid var(--pub-footer-line);font-size:13.5px;color:var(--pub-footer-ink-muted)}.pub-footer-made{color:var(--pub-footer-ink-muted)}.pub-footer-social{display:flex;flex-wrap:wrap;gap:4px;margin-inline-start:auto}.pub-footer-social a{padding:6px 10px;border-radius:7px;font-size:13.5px;font-weight:550}.pub-footer-social a:hover{background:#ffffff1a}.pub-footer--minimal .pub-footer-bottom{padding-block:24px 30px;border-block-start:0}.pub-footer-col .ox-lang-menu{inset-block-start:auto;inset-block-end:calc(100% + 6px);inset-inline-start:0;inset-inline-end:auto;background:var(--public-surface)}.pub-footer-col .ox-lang-option{color:var(--public-ink)}.pub-footer-col .ox-lang-option:hover{background:var(--public-surface-soft)}.pub-footer-col .ox-lang-trigger{background:#ffffff1a;border-color:#ffffff42;color:var(--pub-footer-ink)}.pub-footer-col .ox-lang-trigger:hover{background:#ffffff2e}.pub-footer-col .ox-lang[open]>.ox-lang-trigger{background:#ffffff2e;border-color:#fff6}.pub-footer-col .ox-lang-caret{color:var(--pub-footer-ink-2)}@media(max-width:1023px){.pub-footer-lede{grid-template-columns:minmax(0,1fr)}.pub-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:639px){.pub-footer-nav{grid-template-columns:minmax(0,1fr)}.pub-footer-social{margin-inline-start:0}}.pub-form{display:grid;gap:18px;max-width:620px}.pub-field{display:grid;gap:7px}.pub-field>span{font-size:14.5px;font-weight:600;color:var(--public-ink)}.pub-field input,.pub-field textarea,.pub-field select{width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--public-border);border-radius:var(--radius-control);background:var(--public-surface);color:var(--public-ink);font:inherit;font-size:16px;transition:border-color .14s var(--pub-ease),box-shadow .14s var(--pub-ease)}.pub-field textarea{min-height:132px;resize:vertical;line-height:1.5}.pub-field input:hover,.pub-field textarea:hover{border-color:var(--public-muted)}.pub-field input:focus,.pub-field textarea:focus,.pub-field select:focus{outline:none;border-color:var(--public-brand-green);box-shadow:0 0 0 3px #00874b29}.pub-field input[aria-invalid=true],.pub-field textarea[aria-invalid=true]{border-color:var(--public-danger)}.pub-field small{font-size:13.5px;color:var(--public-muted);line-height:1.45}.pub-field-error{display:flex;align-items:flex-start;gap:6px;font-size:13.5px;font-weight:550;color:var(--public-danger)}.pub-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:15px;color:var(--public-ink-secondary)}.pub-check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--public-brand-green)}.pub-check a{color:var(--public-brand-green);text-decoration:underline;text-underline-offset:3px}.pub-note{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--public-border);border-inline-start:3px solid var(--public-brand-green);border-radius:var(--radius-control);background:var(--public-surface);font-size:15px;color:var(--public-ink-secondary)}.pub-note strong{color:var(--public-ink);font-weight:620}.pub-note--success{border-inline-start-color:var(--public-success);background:var(--public-brand-soft)}.pub-note--danger{border-inline-start-color:var(--public-danger)}.pub-note--danger strong{color:var(--public-danger)}.pub-contact{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:start}.pub-contact-aside{display:grid;gap:22px;align-content:start}.pub-contact-reasons{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pub-contact-reasons li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:15.5px;color:var(--public-ink-secondary)}.pub-contact-reasons svg{color:var(--public-brand-green);margin-block-start:3px}.pub-contact-mail{display:grid;gap:4px;padding-block-start:18px;border-block-start:1px solid var(--public-separator)}.pub-contact-mail a{font-size:16px;font-weight:600;color:var(--public-brand-green)}.pub-article{max-width:800px;margin-inline:auto}.pub-article-head{display:grid;gap:12px;padding-block-end:28px;border-block-end:1px solid var(--public-separator)}.pub-article-head h1{font-size:clamp(32px,3.6vw,46px);line-height:1.1;letter-spacing:-.025em}.pub-toc{margin-block:28px;padding:20px 22px;border:1px solid var(--public-border);border-radius:var(--radius-surface);background:var(--public-surface)}.pub-toc h2{font-size:13px;font-weight:620;letter-spacing:.06em;text-transform:uppercase;color:var(--public-muted);margin-block-end:12px}.pub-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:9px;counter-reset:toc}.pub-toc a{color:var(--public-ink-secondary);font-size:15.5px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .14s var(--pub-ease),color .14s var(--pub-ease)}.pub-toc a:hover{color:var(--public-brand-green);text-decoration-color:currentColor}.pub-toc-sub{padding-inline-start:18px}.pub-prose{font-size:17px;line-height:1.72;color:var(--public-ink-secondary)}.pub-prose>*+*{margin-block-start:1.1em}.pub-prose h2{margin-block-start:2em;font-size:26px;line-height:1.25;letter-spacing:-.018em;color:var(--public-ink)}.pub-prose h3{margin-block-start:1.6em;font-size:20px;line-height:1.3;color:var(--public-ink)}.pub-prose ul,.pub-prose ol{padding-inline-start:24px;display:grid;gap:8px}.pub-prose a{color:var(--public-brand-green);text-decoration:underline;text-underline-offset:3px}.pub-prose strong{color:var(--public-ink)}.pub-prose blockquote{margin:0;padding-inline-start:18px;border-inline-start:3px solid var(--public-brand-soft);color:var(--public-muted)}.pub-prose img{max-width:100%;height:auto;border-radius:var(--radius-control)}.pub-prose table{width:100%;border-collapse:collapse;font-size:15.5px}.pub-prose th,.pub-prose td{padding:10px 12px;border:1px solid var(--public-border);text-align:start}.pub-prose th{background:var(--public-surface-soft);color:var(--public-ink);font-weight:620}.pub-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.oxa-auth{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:var(--public-bg);color:var(--public-ink);font-size:16px;line-height:1.55}.oxa-auth :where(a){color:inherit;text-decoration:none}.oxa-auth p{margin:0;color:var(--public-ink-secondary)}.oxa-auth h1,.oxa-auth h2{margin:0;color:var(--public-ink)}.oxa-auth :focus-visible{outline:2px solid var(--public-brand-green);outline-offset:3px;border-radius:4px}.oxa-auth:before{content:"";position:fixed;inset-block-start:-220px;inset-inline-start:50%;z-index:0;width:900px;height:620px;margin-inline-start:-450px;background:radial-gradient(ellipse at center,rgb(0 135 75 / 7%),transparent 68%);pointer-events:none}.oxa-auth>*{position:relative;z-index:1}.oxa-auth--showcase:before{animation:oxa-auth-drift-a 22s ease-in-out infinite alternate}.oxa-auth--showcase:after{content:"";position:fixed;inset-block-end:-260px;inset-inline-end:-180px;z-index:0;width:760px;height:560px;background:radial-gradient(ellipse at center,rgb(0 135 75 / 5%),transparent 70%);pointer-events:none;animation:oxa-auth-drift-b 26s ease-in-out infinite alternate}.oxa-auth--showcase .oxa-auth-card{animation:oxa-auth-card-in .55s cubic-bezier(.16,1,.3,1) both}@keyframes oxa-auth-drift-a{0%{transform:translate3d(-40px,0,0) scale(1)}to{transform:translate3d(40px,30px,0) scale(1.08)}}@keyframes oxa-auth-drift-b{0%{transform:translate3d(20px,10px,0) scale(1)}to{transform:translate3d(-30px,-20px,0) scale(1.1)}}@keyframes oxa-auth-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oxa-auth-aside-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.oxa-auth-aside{display:none}.oxa-auth-aside-eyebrow{display:inline-flex;align-items:center;justify-self:start;padding:5px 12px;border:1px solid var(--public-border);border-radius:999px;background:var(--public-surface);font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--public-ink-secondary)}.oxa-auth-aside h2{font-size:clamp(30px,2.8vw,40px);line-height:1.16;letter-spacing:-.025em;font-weight:660}.oxa-auth-aside .pub-accent{color:var(--public-brand-green)}.oxa-auth-aside-lead{font-size:16.5px;line-height:1.6}.oxa-auth-points{display:grid;gap:15px;margin:4px 0 0;padding:0;list-style:none}.oxa-auth-points li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.oxa-auth-points li>svg{color:var(--public-brand-green);margin-block-start:2px}.oxa-auth-points strong{display:block;font-size:15px;font-weight:620;color:var(--public-ink)}.oxa-auth-points span>span{font-size:14.5px;line-height:1.55;color:var(--public-ink-secondary)}@media(min-width:1080px){.oxa-auth--showcase .oxa-auth-main{display:grid;grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:clamp(40px,6vw,96px);width:100%;max-width:1200px;margin-inline:auto}.oxa-auth--showcase[data-card-width=wide] .oxa-auth-main{grid-template-columns:minmax(0,1fr) 560px}.oxa-auth--showcase[data-card-width=compact] .oxa-auth-main{grid-template-columns:minmax(0,1fr) 420px}.oxa-auth--showcase .oxa-auth-aside{display:grid;order:-1;gap:18px;max-width:520px;justify-self:end;animation:oxa-auth-aside-in .6s cubic-bezier(.16,1,.3,1) both}}.oxa-auth-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(16px,4vw,32px)}.oxa-auth-header .pub-brand img{height:32px}.oxa-auth-main{display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,4vw,48px) 20px clamp(40px,6vw,72px)}.oxa-auth-card{width:100%;max-width:460px;padding:clamp(26px,4vw,38px);border:1px solid var(--public-border);border-radius:var(--radius-feature);background:var(--public-surface);box-shadow:0 1px 2px #082f2c0d,0 18px 44px #082f2c12}.oxa-auth-card--wide{max-width:560px}.oxa-auth-card--compact{max-width:420px}.oxa-auth-head{display:grid;gap:8px;margin-block-end:26px}.oxa-auth-head h1{font-size:27px;line-height:1.2;letter-spacing:-.02em;font-weight:660}.oxa-auth-head p{font-size:15.5px}.oxa-auth-form{display:grid;gap:18px}.oxa-auth-group{display:grid;gap:16px}.oxa-auth-group>h2{display:flex;align-items:center;gap:12px;font-size:12.5px;font-weight:620;letter-spacing:.07em;text-transform:uppercase;color:var(--public-muted)}.oxa-auth-group>h2:after{content:"";flex:1 1 auto;height:1px;background:var(--public-separator)}.oxa-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.oxa-auth-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.oxa-auth-foot{display:grid;gap:10px;margin-block-start:24px;padding-block-start:22px;border-block-start:1px solid var(--public-separator);font-size:15px;color:var(--public-ink-secondary);text-align:center}.oxa-auth-foot a{color:var(--public-brand-green);font-weight:600;text-decoration:underline;text-underline-offset:3px}.oxa-auth-divider{display:flex;align-items:center;gap:14px;color:var(--public-muted);font-size:13.5px}.oxa-auth-divider:before,.oxa-auth-divider:after{content:"";flex:1 1 auto;height:1px;background:var(--public-separator)}.oxa-auth-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:0 20px 32px;font-size:13.5px;color:var(--public-muted)}.oxa-auth-legal a:hover{color:var(--public-brand-green)}.oxa-pass{position:relative;display:block}.oxa-pass input{padding-inline-end:48px}.oxa-pass-toggle{position:absolute;inset-inline-end:6px;inset-block-start:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:7px;background:transparent;color:var(--public-muted);cursor:pointer}.oxa-pass-toggle:hover{color:var(--public-ink);background:var(--public-surface-soft)}.oxa-context{display:grid;gap:10px}.oxa-context-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;width:100%;padding:16px;border:1px solid var(--public-border);border-radius:var(--radius-surface);background:var(--public-surface);color:var(--public-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .14s var(--pub-ease),background-color .14s var(--pub-ease)}.oxa-context-option:hover{border-color:var(--public-brand-green);background:var(--public-brand-soft)}.oxa-context-option strong{display:block;font-size:16px;font-weight:620}.oxa-context-option span{font-size:14px;color:var(--public-muted)}.oxa-context-identity{min-width:0}.oxa-context-identity strong,.oxa-context-identity>span{overflow-wrap:anywhere}.oxa-context-logo{width:44px;height:44px;border-radius:10px;object-fit:contain;background:var(--public-surface-soft)}.oxa-context-logo--icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid transparent}.oxa-context-surface{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px 10px;border-radius:999px;font-size:12px!important;font-weight:620;white-space:nowrap}.oxa-context-option--admin .oxa-context-logo--icon,.oxa-context-option--admin .oxa-context-surface{background:var(--tone-info-bg, #e2edf8);color:var(--tone-info-ink, #1b4f86)!important}.oxa-context-option--app .oxa-context-logo--icon,.oxa-context-option--app .oxa-context-surface{background:var(--tone-accent-bg, #e3f2ea);color:var(--tone-accent-ink, #046a45)!important}.oxa-context-option--tech .oxa-context-logo--icon,.oxa-context-option--tech .oxa-context-surface{background:var(--tone-warning-bg, #fdf0d5);color:var(--tone-warning-ink, #8a5a06)!important}@media(max-width:479px){.oxa-context-option{grid-template-columns:auto minmax(0,1fr) auto}.oxa-context-surface{display:none}}.oxa-turnstile{display:grid;gap:6px}:root{--pub-arabic: "KFGQPC Uthman Taha Naskh", "Noto Sans Arabic", "Segoe UI", ui-sans-serif, system-ui, sans-serif}[lang=ar] .pub-shell,[lang=ar] .oxa-auth{font-family:var(--pub-arabic);line-height:1.9}[lang=ar] .pub-shell h1,[lang=ar] .pub-shell h2,[lang=ar] .pub-shell h3,[lang=ar] .pub-shell h4,[lang=ar] .oxa-auth h1,[lang=ar] .oxa-auth h2{font-family:var(--pub-arabic)}[lang=ar] .pub-shell *,[lang=ar] .oxa-auth *{letter-spacing:normal}[lang=ar] .pub-display,[lang=ar] .pub-h2,[lang=ar] .pub-h3,[lang=ar] .pub-h4,[lang=ar] .oxa-auth-head h1,[lang=ar] .pub-card h3,[lang=ar] .pub-case h3,[lang=ar] .pub-step h3,[lang=ar] .pub-plan-name,[lang=ar] .pub-assurance strong,[lang=ar] .pub-footer-col h2,[lang=ar] .pub-eyebrow,[lang=ar] .pub-list strong,[lang=ar] .pub-note strong,[lang=ar] .pub-field>span,[lang=ar] .pub-faq summary,[lang=ar] .pub-btn,[lang=ar] .pub-nav a,[lang=ar] .pub-header-signin,[lang=ar] .oxa-auth-group>h2{font-weight:400;font-synthesis-weight:none}[lang=ar] .pub-display{line-height:1.55}[lang=ar] .pub-h2{line-height:1.6}[lang=ar] .pub-h3,[lang=ar] .pub-h4{line-height:1.7}[lang=ar] .pub-lead{line-height:1.95}[lang=ar] .pub-card p,[lang=ar] .pub-case p,[lang=ar] .pub-step p{line-height:1.9}[lang=ar] .pub-card h3,[lang=ar] .pub-case h3,[lang=ar] .pub-step h3,[lang=ar] .pub-plan-name,[lang=ar] .pub-assurance strong,[lang=ar] .pub-footer-col h2,[lang=ar] .pub-contact-aside h2{line-height:1.75}[lang=ar] .pub-footer-col h2{text-transform:none;letter-spacing:normal;font-size:15px}[lang=ar] .pub-list li,[lang=ar] .pub-plan-features li,[lang=ar] .pub-contact-reasons li{line-height:1.85}[lang=ar] .oxa-auth-head h1{line-height:1.65}[lang=ar] .pub-btn{line-height:1.7;min-height:52px}[lang=ar] .pub-faq summary{line-height:1.7}[lang=ar] .pub-nav a,[lang=ar] .pub-header-signin{line-height:1.7}[lang=ar] .pub-body,[lang=ar] .pub-shell p{font-size:1.02em}[lang=ar] .pub-eyebrow{font-family:var(--pub-arabic);text-transform:none;font-size:15px;font-weight:400;line-height:1.8}[lang=ar] .pub-step-index,[lang=ar] .pub-flowbar li:before{font-family:var(--pub-arabic);text-transform:none}[lang=ar] .pub-step-index{direction:ltr;unicode-bidi:isolate}.pub-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.pub-progress{position:fixed;inset-block-start:0;inset-inline:0;z-index:300;height:2px;overflow:hidden;background:transparent;pointer-events:none}.pub-progress:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:32%;background:linear-gradient(90deg,var(--public-brand-green),#6fc08c);animation:pub-progress-run 1.2s var(--pub-ease) infinite}@keyframes pub-progress-run{0%{transform:translate(-100%)}to{transform:translate(420%)}}[dir=rtl] .pub-progress:after{animation-name:pub-progress-run-rtl}@keyframes pub-progress-run-rtl{0%{transform:translate(100%)}to{transform:translate(-420%)}}@media(max-width:1023px){.pub-hero-grid,.pub-split,.pub-contact{grid-template-columns:minmax(0,1fr)}.pub-split--reverse .pub-split-copy{order:0}.pub-flowbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pub-nav,.pub-header-signin{display:none}.pub-menu{display:block}.pub-header-actions{margin-inline-start:auto}}@media(max-width:639px){.pub-header-actions>.pub-btn{display:none}}@media(max-width:639px){.pub-shell{font-size:16px}.pub-flowbar{grid-template-columns:minmax(0,1fr)}.pub-hero-actions .pub-btn{flex:1 1 220px}.oxa-auth-grid{grid-template-columns:minmax(0,1fr)}.oxa-auth-card{padding:24px 20px;border-inline:0;border-radius:var(--radius-surface)}}@media(prefers-reduced-motion:reduce){.pub-shell *,.oxa-auth *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pub-progress:after{animation:none;width:100%;opacity:.5}}.pub-lockup-img{display:block;width:auto;object-fit:contain}.pub-lockup{display:inline-flex;align-items:center;gap:10px}.pub-lockup img{display:block;width:auto;height:100%;object-fit:contain}.pub-lockup--light img:first-child{filter:brightness(0) invert(1) sepia(.35) saturate(4) hue-rotate(105deg) brightness(1.15)}.pub-lockup--light img:last-child{filter:brightness(0) invert(1);opacity:.94}.pub-accent{color:var(--public-brand-green)}.pub-section-head .pub-accent{display:block}.pub-section--deep .pub-accent{color:#7fd3a6}.pub-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block-start:clamp(36px,4vw,56px)}.pub-assurance{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center}.pub-assurance-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--public-brand-soft);color:var(--public-brand-ink)}.pub-assurance strong{display:block;font-size:15.5px;font-weight:620;color:var(--public-ink)}.pub-assurance small{display:block;font-size:14px;color:var(--public-muted)}.pub-section--deep .pub-btn--primary{background:#fff;border-color:#fff;color:var(--public-brand-deep)}.pub-section--deep .pub-btn--primary:hover{background:#eef6f1;border-color:#eef6f1}.pub-section--deep .pub-btn--secondary{background:transparent;border-color:#ffffff57;color:#fff}.pub-section--deep .pub-btn--secondary:hover{background:#ffffff1a;border-color:#ffffff8c}.pub-section--deep .pub-eyebrow{color:#8fcdb6}.pub-section--deep .pub-textlink{color:#fff}.pub-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pub-card{display:grid;gap:10px;align-content:start;padding:26px 24px;border:1px solid var(--public-border);border-radius:var(--radius-feature);background:var(--public-surface);transition:border-color .16s var(--pub-ease),transform .16s var(--pub-ease)}.pub-card:hover{border-color:var(--public-brand-green);transform:translateY(-2px)}.pub-card svg{color:var(--public-brand-green)}.pub-card h3{font-size:18px;font-weight:620;letter-spacing:-.012em}.pub-card p{font-size:15.5px}.pub-page-head{display:grid;gap:14px;max-width:40em}.pub-display--page{font-size:clamp(32px,3.8vw,50px)}.pub-fieldflow{list-style:none;margin:0;padding:0;display:grid;gap:12px;align-content:center}.pub-fieldflow li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:center;padding:18px 20px;border:1px solid var(--public-border);border-radius:var(--radius-feature);background:var(--public-surface);font-size:15.5px;color:var(--public-ink-secondary)}.pub-fieldflow-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--public-brand-soft);border:1px solid var(--public-border);color:var(--public-brand-green)}.pub-split-narrow{display:grid;gap:clamp(28px,3vw,44px)}.pub-list--columns{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-plans-more{margin-block-start:24px}.pub-case svg{color:var(--public-brand-green);margin-block-end:4px}.oxa-auth-details{margin-block-start:16px}.oxa-auth-details>summary{padding:8px 0;font-size:15px;font-weight:550;color:var(--public-brand-green);cursor:pointer}.oxa-auth-details[open]>summary{margin-block-end:12px}@media(max-width:1023px){.pub-cards,.pub-assurances,.pub-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.pub-cards,.pub-assurances,.pub-list--columns{grid-template-columns:minmax(0,1fr)}}:root{--token-bg: var(--public-bg);--token-surface: var(--public-surface);--token-surface-soft: var(--public-surface-soft);--token-ink: var(--public-ink);--token-muted: var(--public-muted);--token-accent: var(--public-brand-fill);--token-accent-hover: var(--public-brand-fill-hover);--token-accent-soft: var(--public-brand-soft);--token-border: var(--public-border);--token-separator: var(--public-separator);--token-danger-bg: #f9e4e4;--token-danger-ink: var(--public-danger);--token-warning-bg: #fbefd5;--token-warning-ink: var(--public-warning);--token-success-bg: #e0f3e7;--token-success-ink: var(--public-success)}.token-shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--token-bg);color:var(--token-ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.token-shell :where(a){color:inherit;text-decoration:none}.token-shell :focus-visible{outline:2px solid var(--token-accent);outline-offset:3px;border-radius:4px}.token-skip{position:absolute;inset-inline-start:16px;inset-block-start:-100px;z-index:200;padding:12px 18px;border-radius:var(--radius-control);background:var(--public-brand-deep);color:#fff;font-size:14px;font-weight:600;transition:inset-block-start .16s var(--pub-ease)}.token-skip:focus{inset-block-start:16px}.token-container{width:100%;margin-inline:auto;padding-inline:20px}.token-container--narrow{max-width:720px}.token-container--wide{max-width:1120px}.token-header{border-block-end:1px solid var(--token-separator);background:var(--token-surface)}.token-header .token-container{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.token-identity{display:flex;align-items:center;gap:10px;min-width:0}.token-identity-logo{width:40px;height:40px;border-radius:9px;object-fit:contain;background:var(--token-surface-soft);flex:none}.token-identity-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;background:var(--token-accent-soft);color:var(--public-brand-ink);font-size:16px;font-weight:700;flex:none}.token-identity-name{font-size:16px;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-main{flex:1 1 auto;padding-block:clamp(28px,4vw,48px)}.token-footer{border-block-start:1px solid var(--token-separator);padding-block:22px}.token-powered{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:550;color:var(--token-muted)}.token-powered .pub-lockup-img{height:16px;opacity:.85}.token-powered:hover{color:var(--token-ink)}.token-state{max-width:480px;margin-inline:auto;padding-block:clamp(24px,6vw,56px);text-align:center;display:grid;gap:12px;justify-items:center}.token-state-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--token-warning-bg);color:var(--token-warning-ink)}.token-state h1{font-size:22px;font-weight:650;letter-spacing:-.015em;margin:0}.token-state p{margin:0;color:var(--token-muted);font-size:15.5px;line-height:1.6}.token-state-support{margin-block-start:4px}.token-state-support a{font-weight:600;color:var(--token-accent);text-decoration:underline;text-underline-offset:3px}.token-context{display:grid;gap:4px;padding-block-end:20px;margin-block-end:24px;border-block-end:1px solid var(--token-separator)}.token-context-eyebrow{margin:0;font-size:13px;font-weight:600;color:var(--token-muted)}.token-context-ref{font-size:19px;font-weight:650;letter-spacing:-.012em}.token-context-meta{font-size:14.5px;color:var(--token-muted)}.token-review-list{display:grid;gap:48px}.token-review-item{display:grid}.token-review-form{display:grid;gap:22px}.token-review-badge{display:inline-flex;align-self:start;padding:5px 11px;border-radius:999px;background:var(--token-accent-soft);color:var(--public-brand-ink);font-size:12.5px;font-weight:620}.token-field{border:0;margin:0;padding:0;display:grid;gap:8px}.token-field>legend{padding:0;font-size:14px;font-weight:600;color:var(--token-ink)}.token-field-hint{font-size:13.5px;color:var(--token-muted);line-height:1.45}.token-field-error{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:550;color:var(--token-danger-ink)}.token-stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px;margin-inline-start:-6px}.token-star{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;color:var(--token-border);cursor:pointer;transition:color .12s var(--pub-ease),transform .1s var(--pub-ease)}.token-star:hover,.token-star:hover~.token-star{color:#f0b429}.token-star:active{transform:scale(.94)}.token-star-icon{fill:currentColor;stroke:currentColor}.token-star-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.token-star:has(.token-star-input:checked) .token-star-icon,.token-star:has(.token-star-input:checked)~.token-star .token-star-icon{color:#f0b429}.token-star-input:focus-visible~.token-star-icon{outline:2px solid var(--token-accent);outline-offset:3px;border-radius:8px}.token-rating-value{min-height:20px;font-size:14.5px;font-weight:620;color:var(--public-brand-ink)}.token-technicians{display:grid;gap:4px}.token-technicians>h2{font-size:13px;font-weight:620;letter-spacing:.04em;text-transform:uppercase;color:var(--token-muted);margin-block-end:4px}.token-technician{display:grid;gap:16px;padding-block:22px;border-block-start:1px solid var(--token-separator)}.token-technician-head{display:flex;align-items:center;gap:12px}.token-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:none;background:var(--token-surface-soft)}.token-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--token-accent-soft);color:var(--public-brand-ink);font-weight:700;font-size:15px;flex:none}.token-technician-name{font-size:15.5px;font-weight:620}.token-technician-hint{font-size:13.5px;color:var(--token-muted)}.token-actions{display:flex;justify-content:flex-end;padding-block-start:4px}.token-actions .pub-btn{min-width:220px}@media(max-width:639px){.token-actions{justify-content:stretch}.token-actions .pub-btn{width:100%;min-width:0}}.token-already{display:grid;gap:14px;padding:20px;border:1px solid var(--token-border);border-radius:var(--radius-feature);background:var(--token-surface)}.token-already h2{font-size:16px;font-weight:650}.token-already-stars{display:flex;gap:2px;color:#f0b429}.token-already-stars svg{fill:currentColor;stroke:currentColor}.token-already p{margin:0;font-size:14.5px;color:var(--token-muted)}.token-replace-warning{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:var(--radius-control);background:var(--token-warning-bg);color:var(--token-warning-ink);font-size:13.5px;font-weight:550}.token-thankyou{max-width:480px;margin-inline:auto;padding-block:clamp(24px,6vw,56px);text-align:center;display:grid;gap:12px;justify-items:center}.token-thankyou-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--token-success-bg);color:var(--token-success-ink)}.token-thankyou h1{font-size:23px;font-weight:650;margin:0}.token-thankyou p{margin:0;color:var(--token-muted);font-size:15.5px}.token-doc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-block-end:28px}.token-doc-kind{font-size:13px;font-weight:620;letter-spacing:.05em;text-transform:uppercase;color:var(--token-accent)}.token-doc-number{font-size:clamp(24px,3vw,32px);font-weight:650;letter-spacing:-.015em;margin:4px 0 6px;direction:ltr;unicode-bidi:isolate}.token-doc-meta{font-size:14.5px;color:var(--token-muted)}.token-doc-actions{display:flex;flex-wrap:wrap;gap:10px}.token-doc-pending{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-control);background:var(--token-warning-bg);color:var(--token-warning-ink);font-size:14px;font-weight:600}.token-doc-pending a{text-decoration:underline;text-underline-offset:3px}.token-doc-preview{border:1px solid var(--token-border);border-radius:var(--radius-feature);background:var(--token-surface-soft);overflow:hidden}.token-doc-preview iframe{display:block;width:100%;max-width:100%;height:clamp(420px,78vh,1000px);border:0}.token-doc-preview-note{display:none;align-items:center;gap:10px;padding:20px;color:var(--token-muted);font-size:14px}@media(max-width:767px){.token-doc-preview iframe{display:none}.token-doc-preview-note{display:flex}}.token-doc-views{margin-block-start:16px;font-size:13px;color:var(--token-muted)}@media(max-width:639px){.token-doc-head{align-items:flex-start}.token-doc-actions{width:100%}.token-doc-actions .pub-btn{flex:1 1 auto}}@media print{.pub-header,.pub-footer,.pub-skip,.pub-toc,.no-print{display:none!important}.pub-shell{background:#fff;font-size:12pt}.pub-section{padding-block:0}.token-header,.token-footer,.token-skip{display:none!important}.token-shell{background:#fff}}.pub-card{--hue-ink: var(--public-brand-fill)}.pub-card:nth-child(1){--hue-ink: var(--chain-1)}.pub-card:nth-child(2){--hue-ink: var(--chain-2)}.pub-card:nth-child(3){--hue-ink: var(--chain-3)}.pub-card:nth-child(4){--hue-ink: var(--chain-4)}.pub-card:nth-child(5){--hue-ink: var(--chain-5)}.pub-card:nth-child(6){--hue-ink: var(--chain-6)}.pub-card>svg{color:var(--hue-ink);padding:9px;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--hue-ink) 10%,transparent);box-sizing:content-box}.pub-cm{--cm-r: 132px;--cm-node: 46px;--cm-label: 62px;position:relative;width:100%;max-width:calc(2 * (var(--cm-r) * 1.53 + var(--cm-label)));aspect-ratio:1;margin-inline:auto;color:#1d2724}.pub-cm-node,.pub-cm-label,.pub-cm-packet{position:absolute;top:50%;left:50%;opacity:0;will-change:transform,opacity}.pub-cm-ring{position:absolute;top:50%;left:50%;width:calc(2 * var(--cm-r) + 8px);height:calc(2 * var(--cm-r) + 8px);transform:translate(-50%,-50%);overflow:visible}.pub-cm-node{width:var(--cm-node);height:var(--cm-node);margin:calc(var(--cm-node) / -2) 0 0 calc(var(--cm-node) / -2)}.pub-cm-chip{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgb(29 39 36 / 11%);background:#fff;color:#1d272473;box-shadow:0 6px 16px #1d27241a}.pub-cm-chip>svg{position:relative;z-index:1}.pub-cm-fill{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;opacity:0}.pub-cm-ripple{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid currentColor;opacity:0;will-change:transform,opacity}.pub-cm-label{width:calc(2 * var(--cm-label));text-align:center;font-size:14px;font-weight:600;line-height:1.35}.pub-cm-packet{width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;box-shadow:0 0 0 4px #1d272414}.pub-cm-disc{position:absolute;top:50%;left:50%;display:grid;justify-items:center;align-content:center;gap:7px;width:calc(var(--cm-r) * 1.42);height:calc(var(--cm-r) * 1.42);border-radius:50%;background:#fff;border:1px solid rgb(29 39 36 / 11%);box-shadow:0 14px 40px #1d272417;transform:translate(-50%,-50%);will-change:transform}.pub-cm-disc img{width:40px;height:45px;object-fit:contain}.pub-cm-divider{width:26px;height:1.5px;background:#1d27241c}.pub-cm-kicker{font-size:10.5px;font-weight:600;color:#1d272485}.pub-cm-kicker--caps{text-transform:uppercase;letter-spacing:1.2px}.pub-cm-readout{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;white-space:nowrap;opacity:0}.pub-cm-readout-dot{width:7px;height:7px;border-radius:50%}@media(max-width:560px){.pub-cm{--cm-r: 104px;--cm-node: 40px}.pub-cm-label{display:none}.pub-cm-disc img{width:32px;height:36px}.pub-cm-kicker{font-size:9.5px}.pub-cm-readout{font-size:12.5px}}.pub-cookie{position:fixed;z-index:60;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-inline:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:center;max-width:960px;margin-inline:auto;padding:16px 20px;border:1px solid var(--public-border);border-radius:var(--radius-surface);background:var(--public-surface);box-shadow:0 18px 48px #0f2a2229;animation:pub-cookie-rise .24s var(--pub-ease) both}@keyframes pub-cookie-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pub-cookie{animation:none}}.pub-cookie-copy{display:grid;gap:4px}.pub-cookie-title{font-size:15px;font-weight:650;color:var(--public-ink);margin:0}.pub-cookie-body{font-size:14px;line-height:1.55;color:var(--public-ink-secondary);margin:0}.pub-cookie-body a{color:var(--public-brand-fill);text-decoration:underline;text-underline-offset:2px}.pub-cookie-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:720px){.pub-cookie{grid-template-columns:minmax(0,1fr)}.pub-cookie-actions>.pub-btn{flex:1 1 140px}}.token-joblist{display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none}.token-joblist li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 12px;border:1px solid var(--token-border);border-radius:10px;background:var(--token-surface)}.token-joblist-ref{font-size:15px;font-weight:650;letter-spacing:-.01em}.token-joblist-meta{font-size:13.5px;color:var(--token-muted)}.token-technicians-hint{margin:0 0 12px;font-size:13.5px;color:var(--token-muted)}.token-technician-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.token-technician-card{align-content:start;gap:12px;padding:20px 16px 16px;border:1px solid var(--token-border);border-radius:var(--radius-feature, 14px);background:var(--token-surface)}.token-technician-portrait{display:grid;justify-items:center;gap:10px;text-align:center}.token-avatar--lg{width:72px;height:72px;font-size:22px;box-shadow:0 0 0 3px var(--token-surface),0 0 0 4px var(--token-border)}.token-technician-card .token-technician-name{font-size:15.5px;font-weight:650;overflow-wrap:anywhere}.token-technician-card .token-field{justify-items:center}.token-technician-card .token-stars{justify-content:center;margin-inline-start:0}.token-technician-card .token-rating-value{text-align:center}@media(max-width:559px){.token-technician-grid{grid-template-columns:minmax(0,1fr)}}
