@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_astro/cairo-arabic.CJWMIGCx.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_astro/cairo-latin.PfPtmrPZ.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:Mona Sans;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/mona-sans-latin.Pz49MTQZ.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}:root{color-scheme:light;--p-paper:#fff;--p-card:#fff;--p-surface:#f5f7fa;--p-tint:#eaf0f8;--p-ink:#101828;--p-slate:#475467;--p-rule:#e1e6ee;--p-rule-strong:#7a8699;--p-link:#1d4e89;--p-link-deep:#163c6b;--p-fig:#13294b;--p-accent-ink:#86652a;--p-accent-rule:#a88446;--p-brand:#13294b;--p-brand-deep:#0c1d38;--p-brand-card:#1b3560;--p-on-brand:#fff;--p-on-brand-muted:#c3cddd;--p-accent:#c4a46b;--p-accent-hover:#d3b783;--p-on-accent:#13294b;--p-btn:#13294b;--p-btn-hover:#0c1d38;--p-on-btn:#fff;--paper:var(--p-paper);--ledger:var(--p-surface);--card:var(--p-card);--panel:var(--p-brand-deep);--ink:var(--p-ink);--slate:var(--p-slate);--jade:var(--p-link);--jade-deep:var(--p-link-deep);--jade-tint:var(--p-tint);--mint:var(--p-accent);--on-ink:var(--p-on-brand);--on-ink-muted:var(--p-on-brand-muted);--action-bg:var(--p-btn);--action-bg-hover:var(--p-btn-hover);--on-action:var(--p-on-btn);--cta-bg:var(--p-brand);--cta-ink:var(--p-on-brand);--cta-muted:var(--p-on-brand-muted);--rule:var(--p-rule);--rule-strong:var(--p-rule-strong);--error:#b42318;--focus:var(--p-link);--net:var(--p-accent-rule);--fig-ink:var(--p-fig);--accent-ink:var(--p-accent-ink);--field:var(--p-brand);--field-deep:var(--p-brand-deep);--field-card:var(--p-brand-card);--on-field:var(--p-on-brand);--on-field-muted:var(--p-on-brand-muted);--field-line:#ffffff29;--sun:var(--p-accent);--sun-hover:var(--p-accent-hover);--on-sun:var(--p-on-accent);--tint:var(--p-surface);--fg:var(--ink);--muted:var(--slate);--pidx-on:var(--p-link);--r-xl:28px;--r-card:22px;--r-ctl:14px;--r-in:10px;--r-pill:999px;--elev-1:0 1px 2px #1018280d,0 8px 24px -14px #1018282e;--elev-2:0 1px 2px #1018280f,0 20px 44px -22px #10182842;--font-ar:"Cairo","Segoe UI","Geeza Pro","Noto Sans Arabic",Tahoma,sans-serif;--font-en:"Mona Sans","Cairo",system-ui,-apple-system,"Segoe UI",sans-serif;--step--2:clamp(.8125rem,.788rem + .1087vw,.875rem);--step--1:clamp(.9375rem,.913rem + .1087vw,1rem);--step-0:clamp(1.0625rem,1.014rem + .2174vw,1.1875rem);--step-1:clamp(1.1875rem,1.09rem + .4348vw,1.4375rem);--step-2:clamp(1.375rem,1.228rem + .6522vw,1.75rem);--step-3:clamp(1.625rem,1.332rem + 1.304vw,2.375rem);--step-4:clamp(2rem,1.511rem + 2.174vw,3.25rem);--step-5:clamp(2.25rem,1.3rem + 4.2vw,4.75rem);--fig:clamp(3.25rem,1.587rem + 7.391vw,7.5rem);--fig-xl:clamp(4rem,1.457rem + 11.3vw,10.5rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--margin:clamp(1.25rem,.761rem + 2.174vw,2.5rem);--gutter:clamp(1rem,.609rem + 1.739vw,2rem);--space-section:clamp(3.5rem,1.8rem + 7.5vw,8rem);--space-hero:clamp(2rem,1.13rem + 3.87vw,4.5rem);--measure:40rem;--d-hero:clamp(2.375rem,1.45rem + 4.1vw,4.75rem);--d-hero-q:clamp(1.25rem,1.05rem + .9vw,1.875rem);--d-h1:clamp(2rem,1.55rem + 2vw,3.25rem);--d-h2:clamp(1.75rem,1.35rem + 1.8vw,2.75rem);--d-price:clamp(3.5rem,2.6rem + 4vw,6rem);--dur-1:.12s;--dur-2:.2s;--dur-3:.7s;--ease:cubic-bezier(.2,.8,.2,1)}:root:lang(en){--step-0:clamp(1.0625rem,1.038rem + .1087vw,1.125rem);--measure:38rem}.on-ink,.on-jade,.on-field,.pkg{--ink:var(--p-on-brand);--slate:var(--p-on-brand-muted);--jade:var(--p-accent);--net:var(--p-accent);--fig-ink:var(--p-accent);--accent-ink:var(--p-accent);--mint:var(--p-accent);--action-bg:var(--p-accent);--action-bg-hover:var(--p-accent-hover);--on-action:var(--p-on-accent);--focus:var(--p-accent);--rule:var(--field-line);--rule-strong:#ffffff73;--card:var(--p-brand-card);--jade-tint:#ffffff14;--fg:var(--p-on-brand);--muted:var(--p-on-brand-muted);--tint:#ffffff0f;--pidx-on:var(--p-accent);color:var(--p-on-brand)}.on-ink{background:var(--p-brand-deep)}.on-jade,.on-field,.pkg{background:var(--p-brand)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;font-kerning:normal;background:var(--paper);scroll-padding-block-start:5.5rem}html:lang(ar){font-family:var(--font-ar)}html:lang(en){font-family:var(--font-en)}body{background:var(--paper);color:var(--ink);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;line-height:1.85}:lang(en) body{line-height:1.6}img,svg,picture{block-size:auto;max-inline-size:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote{margin:0}h1,h2,h3,h4{text-wrap:balance;color:var(--ink)}p,li,dd{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:var(--jade);text-underline-offset:.25em;transition:text-decoration-thickness var(--dur-1),color var(--dur-1);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}::selection{background:var(--jade-tint);color:var(--ink)}.num,table{font-variant-numeric:lining-nums tabular-nums}:lang(en) :is(.num,table){font-variant-numeric:lining-nums proportional-nums}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--paper);font-weight:700;position:absolute;inset-block-start:-100px;inset-inline-start:var(--s-4)}.skip:focus{inset-block-start:var(--s-4)}.h-page{font-size:var(--d-h1);font-weight:700;line-height:1.3}.h2{font-size:var(--d-h2);font-weight:700;line-height:1.35}.prose h2{font-size:var(--step-3);font-weight:800;line-height:1.35}.h3,.prose h3{font-size:var(--step-2);font-weight:700;line-height:1.45}:lang(en) .h-page{letter-spacing:-.03em;font-weight:800;line-height:1.06}:lang(en) .h2{letter-spacing:-.025em;font-weight:800;line-height:1.08}:lang(en) .prose h2{letter-spacing:-.02em;font-weight:750;line-height:1.15}:lang(en) :is(.h3,.prose h3){letter-spacing:-.01em;font-weight:650;line-height:1.28}.lead{font-size:var(--step-1);color:var(--slate);max-inline-size:44rem;line-height:1.75}:lang(en) .lead{line-height:1.5}.meta{font-size:var(--step--1);color:var(--slate);font-weight:600;line-height:1.6}.small{font-size:var(--step--2);color:var(--slate)}.wrap{max-inline-size:calc(75rem + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.band{padding-block:var(--space-section)}.band--tight{padding-block:calc(var(--space-section) * .6)}.stack>*+*{margin-block-start:var(--s-5)}.account{gap:var(--s-6) var(--gutter);display:grid}@media (width>=64rem){.account{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.account>.account__head{align-self:start;position:sticky;inset-block-start:6.5rem}}.account__head>*+*{margin-block-start:var(--s-3)}.account__head .intro{color:var(--slate);font-size:var(--step--1);line-height:1.7}.prose{max-inline-size:var(--measure)}.prose>*+*{margin-block-start:1em}.prose h2{margin-block-start:2.1em}.prose h3{margin-block-start:1.6em}.prose h2+*,.prose h3+*{margin-block-start:.6em}.prose>:first-child{margin-block-start:0}.prose ul>li,.prose ol>li{padding-inline-start:1.4em;position:relative}.prose ul>li+li,.prose ol>li+li{margin-block-start:.5em}.prose ul>li:before{content:"";background:var(--jade);block-size:7px;inline-size:7px;position:absolute;inset-block-start:.78em;inset-inline-start:.15em}.prose ol{counter-reset:li}.prose ol>li{counter-increment:li}.prose ol>li:before{content:counter(li);color:var(--jade);font-variant-numeric:tabular-nums;font-weight:800;position:absolute;inset-inline-start:0}.prose strong{font-weight:800}.prose blockquote{background:var(--ledger);border-inline-start:4px solid var(--slate);padding:var(--s-4) var(--s-5)}.prose blockquote p+p{margin-block-start:.6em}.prose hr{border:0;border-block-start:1px solid var(--rule);margin-block:2em}.prose code{background:var(--ledger);padding:.1em .35em;font-size:.9em}.table-scroll{max-inline-size:100%;margin-block:1.4em;overflow-x:auto}.prose table,.table{border-collapse:collapse;inline-size:100%;font-size:var(--step--1);line-height:1.6}.prose th,.prose td,.table th,.table td{padding:var(--s-3) var(--s-4);text-align:start;vertical-align:top;border-block-end:1px solid var(--rule)}.prose thead th,.table thead th{background:var(--ledger);border-block-end:2px solid var(--ink);font-weight:800}.table-scroll:focus-visible{outline-offset:4px}.prose td.n,.prose th.n{text-align:end}.prose td.n{white-space:nowrap}.table-scroll{background:linear-gradient(to right,var(--paper) 30%,transparent) left center/2.5rem 100% no-repeat local, linear-gradient(to left,var(--paper) 30%,transparent) right center/2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%,#00000029,transparent) left center/12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%,#00000029,transparent) right center/12px 100% no-repeat scroll}.table-scroll table{background:0 0}@media (width<=47.99rem){.table--stack thead{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.table--stack :is(tbody,tr,td){display:block}.table--stack tr{padding-block:var(--s-3);border-block-end:1px solid var(--rule)}.table--stack tr:first-child{border-block-start:2px solid var(--ink)}.prose .table--stack td{padding:var(--s-1) 0;border:0}.table--stack td:before{content:attr(data-label);font-size:var(--step--2);color:var(--slate);font-weight:700;display:block}.table--stack td:first-child{font-weight:800}.table--stack td:empty{display:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}@media print{.site-header,.site-footer,.cta-band,.toc,.skip,.crumbs,.related-service,.related-case,.band--tight,.path-index,.byline img{display:none!important}body{color:#000;background:#fff;font-size:12pt}.article-grid{border:0;display:block}details>:not(summary){display:block!important}details::details-content{content-visibility:visible;block-size:auto}.faq summary:after{display:none}.prose a[href^=http]:after{content:" (" attr(href) ")";color:#444;font-size:.8em}h2,h3{break-after:avoid}.answer,.takeaways,table,tr{break-inside:avoid}@page{margin:18mm}}.prose .testimonial{margin-block:var(--s-5)}.prose .testimonial img{border:1px solid var(--rule);background:#fff;block-size:auto;inline-size:100%;max-inline-size:820px;display:block}.prose .testimonial figcaption{font-size:var(--step--1);color:var(--slate);margin-block-start:var(--s-2)}.site-header{z-index:50;background:var(--paper);border-block-end:1px solid var(--rule);view-transition-name:site-header;position:sticky;inset-block-start:0}.site-header__row{align-items:center;gap:var(--s-5);min-block-size:64px;display:flex}@media (width>=64rem){.site-header__row{min-block-size:76px}}.wordmark{color:var(--ink);flex-direction:column;margin-inline-end:auto;line-height:1.2;text-decoration:none;display:flex}.wordmark__name{font-weight:800;font-size:var(--step-0)}.wordmark__role{font-size:var(--step--2);color:var(--slate);font-weight:500}.nav-main{display:none}.nav-main ul{gap:clamp(1rem,2vw,1.75rem);display:flex}.nav-main a{color:var(--ink);font-size:var(--step--1);padding-block:var(--s-2);white-space:nowrap;border-block-end:2px solid #0000;font-weight:650;text-decoration:none}.nav-main a:hover{color:var(--jade)}.lang-link{min-block-size:44px;font-size:var(--step--1);color:var(--ink);padding:var(--s-2) var(--s-1);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.lang-link:hover{color:var(--jade)}html:lang(en) .lang-link:lang(ar){font-family:Geeza Pro,Segoe UI,Noto Sans Arabic,Tahoma,system-ui,sans-serif}.header-cta{white-space:nowrap;display:none}.site-header .header-cta-short{white-space:nowrap;padding-inline:var(--s-4);display:none}@media (width<=74.99rem){.site-header .header-cta-short{display:inline-flex}}.header-cta__icon{flex:none;display:none}@media (width<=26.49rem){.site-header .site-header__row{column-gap:var(--s-3)}.site-header .header-cta-short{inline-size:44px;padding:0}.header-cta__icon{display:block}.header-cta__label{display:none}html:lang(en) .site-header__row .wordmark__name{white-space:normal;max-inline-size:6.5em}}@media (width<=33.99rem){html:lang(en) .site-header .site-header__row{column-gap:var(--s-3)}html:lang(en) .site-header .header-cta-short{inline-size:44px;padding:0}html:lang(en) .header-cta__icon{display:block}html:lang(en) .header-cta__label{display:none}}.menu-btn{font:inherit;font-size:var(--step--1);color:var(--ink);border:2px solid var(--ink);min-block-size:44px;padding-inline:var(--s-4);cursor:pointer;background:0 0;border-radius:4px;font-weight:700}@media (width>=75rem){.nav-main{display:block}.header-cta{display:inline-flex}.menu-btn{display:none}}.menu{background:var(--paper);block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--ink);border:0;margin:0;padding:0;inset:0;overflow:auto}.menu::backdrop{background:0 0}html:has(#site-menu:popover-open){overflow:hidden}.menu__top{align-items:center;gap:var(--s-3) var(--s-5);border-block-end:1px solid var(--rule);min-block-size:64px;display:flex}.menu__top .wordmark{margin-inline-end:auto}.menu__list a[aria-current]{color:var(--jade)}.menu__list a{min-block-size:60px;font-size:var(--step-2);color:var(--ink);border-block-end:1px solid var(--rule);align-items:center;font-weight:800;text-decoration:none;display:flex}.menu__list a:hover{color:var(--jade)}.menu__actions{gap:var(--s-3);padding-block:var(--s-6);display:grid}@media (prefers-reduced-motion:no-preference){.menu{transition:opacity var(--dur-2),display var(--dur-2) allow-discrete,overlay var(--dur-2) allow-discrete;opacity:0}.menu:popover-open{opacity:1}@starting-style{.menu:popover-open{opacity:0}}}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:48px;padding:var(--s-3) var(--s-5);border:2px solid var(--action-bg);background:var(--action-bg);color:var(--on-action);font:inherit;font-size:var(--step-0);text-align:center;cursor:pointer;transition:background-color var(--dur-1),border-color var(--dur-1);border-radius:4px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.btn:hover{background:var(--action-bg-hover);border-color:var(--action-bg-hover)}.btn--quiet{color:var(--ink);background:0 0;border-color:currentColor}.btn--quiet:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.on-ink .btn--quiet:hover{color:var(--panel)}.on-jade .btn--quiet:hover{color:var(--cta-bg)}.btn--quiet:focus-visible{background:var(--jade-tint);border-color:var(--jade)}.on-ink .btn--quiet:focus-visible,.on-jade .btn--quiet:focus-visible{background:0 0;border-color:currentColor}.btn--sm{min-block-size:44px;padding-block:var(--s-2);font-size:var(--step--1)}.door{color:var(--jade);text-underline-offset:.3em;font-weight:800}.actions{align-items:center;gap:var(--s-4) var(--s-5);flex-wrap:wrap;display:flex}.net{--t:max(2px,.045em);--g:max(3px,.06em);background-image:linear-gradient(var(--net),var(--net)),linear-gradient(var(--net),var(--net));background-repeat:no-repeat;background-size:100% var(--t),100% var(--t);background-position:0 100%,0 calc(100% - var(--t) - var(--g));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block-end:.08em}:dir(rtl) .net{background-position:100% 100%,100% calc(100% - var(--t) - var(--g))}.net-rule{border-block:2px solid var(--net);block-size:7px;margin-block:var(--s-3) var(--s-4);transform-origin:0;inline-size:100%;display:block}:dir(rtl) .net-rule{transform-origin:100%}@media (forced-colors:active){.net{text-underline-offset:.35em;background:0 0;text-decoration:underline double canvastext}}.path-index{align-items:center;gap:var(--s-2) var(--s-3);font-size:var(--step--1);color:var(--slate);flex-wrap:wrap;font-weight:650;line-height:1.5;display:flex}.path-index__bar{grid-auto-columns:14px;grid-auto-flow:column;align-items:center;gap:3px;display:inline-grid}.path-index__bar i{background:var(--rule-strong);block-size:4px;display:block}.path-index__bar i.on{background:var(--net)}.path-index__bar i:last-child{border-block:2px solid var(--rule-strong);background:0 0;block-size:7px}.path-index__bar i.on:last-child{border-color:var(--net)}.crumbs ol{gap:var(--s-1) 0;font-size:var(--step--2);color:var(--slate);flex-wrap:wrap;display:flex}.crumbs li+li:before{content:"/";margin-inline:var(--s-2);color:var(--rule-strong)}.crumbs a{color:var(--slate)}.crumbs a:hover{color:var(--jade)}.page-hero{padding-block:var(--space-hero) calc(var(--space-section) * .55)}.page-hero>*+*{margin-block-start:var(--s-5)}.page-hero .crumbs+*{margin-block-start:var(--s-6)}.page-hero h1{max-inline-size:22em}:lang(en) .page-hero h1{max-inline-size:20em}.figures{gap:var(--s-7) var(--gutter);display:grid}@media (width>=48rem){.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figures>.figure{grid-row:span 3;grid-template-rows:subgrid;align-content:end;display:grid}.figures>.figure>figcaption{align-self:start}}.figure{container-type:inline-size}.figure__value{font-size:min(var(--fig),17cqi);color:var(--net);font-variant-numeric:lining-nums tabular-nums;flex-wrap:nowrap;align-items:baseline;column-gap:.12em;font-weight:800;line-height:1;display:flex}:lang(en) .figure__value{font-variant-numeric:lining-nums proportional-nums}.figure__unit{white-space:nowrap}:lang(en) .figure__value{letter-spacing:-.04em}.figure__unit{letter-spacing:0;color:var(--net);font-size:.36em;font-weight:800}.figure__unit--pct{font-size:.6em}.figure__value .num{white-space:nowrap}.figure--md .figure__value{font-size:var(--step-4)}.figure__what{font-size:var(--step-1);color:var(--ink);font-weight:700;line-height:1.45}.figure__meta{font-size:var(--step--1);color:var(--slate);margin-block-start:var(--s-1);line-height:1.6}.figure__chart{color:var(--slate);max-inline-size:18rem;margin-block-start:var(--s-3)}.figure__chart .bar-on{fill:var(--net)}.figure__chart .bar-off{fill:var(--rule-strong)}.figure__chart text{fill:currentColor;font-family:inherit;font-size:11px}.doors{gap:var(--s-4);display:grid}@media (width>=56rem){.doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.door-card{gap:var(--s-3);padding-block:var(--s-5) var(--s-4);border-block-start:2px solid var(--ink);flex-direction:column;display:flex;position:relative}.door-card__label{font-size:var(--step--1);color:var(--jade);font-weight:700}.door-card h3{font-size:var(--step-2);font-weight:800;line-height:1.4}:lang(en) .door-card h3{letter-spacing:-.01em;line-height:1.25}.door-card p{color:var(--slate)}.door-card .door{margin-block-start:auto}.rows{border-block-start:2px solid var(--ink)}.row{gap:var(--s-2) var(--gutter);padding-block:var(--s-5);border-block-end:1px solid var(--rule);display:grid;position:relative}.row__title{font-size:var(--step-2);font-weight:800;line-height:1.4}:lang(en) .row__title{letter-spacing:-.01em;line-height:1.25}.row__title a{color:var(--ink);text-decoration:none}.row__title a:after{content:"";position:absolute;inset:0}.row:hover .row__title a{color:var(--jade)}.row:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.row__title a:focus-visible{outline:none}.row__text{color:var(--slate)}.row__aside{font-size:var(--step--1);color:var(--jade);font-weight:700}@media (width>=48rem){.row--service{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr);align-items:start}.row--service .row__aside{text-align:end}}.items--cards{gap:var(--s-4);display:grid}@media (width>=48rem){.items--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.item-card{border-block-start:2px solid var(--ink);padding-block-start:var(--s-4)}.item-card h3{font-size:var(--step-1);margin-block-end:var(--s-2);font-weight:800;line-height:1.45}.item-card p{color:var(--slate)}.numbered{counter-reset:n;border-block-start:2px solid var(--ink)}.numbered>li{counter-increment:n;gap:var(--s-1) var(--s-4);padding-block:var(--s-5);border-block-end:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);display:grid}.numbered>li:before{content:counter(n);font-size:var(--step-2);color:var(--jade);font-variant-numeric:tabular-nums;grid-row:span 2;font-weight:800;line-height:1.2}.numbered h3{font-size:var(--step-1);font-weight:800;line-height:1.45}.numbered p{color:var(--slate)}.numbered__more{gap:var(--s-3);grid-column:2;margin-block-start:var(--s-2);display:grid}.numbered__points{gap:var(--s-1);padding-inline-start:1.1em;display:grid}.numbered__points li{color:var(--ink);list-style:outside}.numbered .numbered__task{color:var(--ink);background:var(--ledger);padding:var(--s-2) var(--s-3);border-inline-start:3px solid var(--jade)}.checks>li{padding-inline-start:1.6em;padding-block:var(--s-3);border-block-end:1px solid var(--rule);position:relative}.checks>li:before{content:"";background:var(--jade);block-size:9px;inline-size:9px;position:absolute;inset-block-start:1.15em;inset-inline-start:0}.checks--x>li:before{border:2px solid var(--rule-strong);background:0 0}.statement p{font-size:var(--step-3);max-inline-size:26em;font-weight:800;line-height:1.5}:lang(en) .statement p{letter-spacing:-.02em;line-height:1.2}.statement .sub{font-size:var(--step-1);color:var(--slate);margin-block-start:var(--s-4);font-weight:400}.timeline{border-block-start:2px solid var(--ink)}.timeline>li{gap:var(--s-2) var(--gutter);padding-block:var(--s-5);border-block-end:1px solid var(--rule);display:grid}@media (width>=48rem){.timeline>li{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.timeline__period{font-size:var(--step--1);color:var(--slate);font-variant-numeric:tabular-nums;font-weight:700}.timeline h3{font-size:var(--step-1);font-weight:800;line-height:1.45}.timeline__org{color:var(--jade);font-weight:650}.timeline__note{font-size:var(--step--1);color:var(--slate);margin-block-start:var(--s-2)}.creds>li{justify-content:space-between;gap:var(--s-1) var(--s-5);padding-block:var(--s-4);border-block-end:1px solid var(--rule);flex-wrap:wrap;display:flex}.creds{border-block-start:2px solid var(--ink)}.creds strong{font-weight:800}.creds .status{font-size:var(--step--1);color:var(--slate);font-weight:700}.creds .status--ok{color:var(--jade)}.cases{gap:var(--s-7) var(--gutter);display:grid}@media (width>=48rem){.cases{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-card{border-block-start:2px solid var(--ink);padding-block-start:var(--s-5);position:relative;container-type:inline-size}.case-card__body>*+*{margin-block-start:var(--s-3)}.case-card h3{font-size:var(--step-2);font-weight:800;line-height:1.4}:lang(en) .case-card h3{line-height:1.25}.case-card h3 a{color:var(--ink);text-decoration:none}.case-card h3 a:after{content:"";position:absolute;inset:0}.case-card:hover h3 a{color:var(--jade)}.case-card:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:6px}.case-card h3 a:focus-visible{outline:none}.article-list>li{padding-block:var(--s-6);border-block-end:1px solid var(--rule);position:relative}.article-list{border-block-start:2px solid var(--ink)}.article-list>li>*+*{margin-block-start:var(--s-3)}.article-list h3{font-size:var(--step-2);font-weight:800;line-height:1.45}:lang(en) .article-list h3{letter-spacing:-.01em;line-height:1.25}.article-list h3 a{color:var(--ink);text-decoration:none}.article-list h3 a:after{content:"";position:absolute;inset:0}.article-list li:hover h3 a{color:var(--jade)}.article-list li:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.article-list h3 a:focus-visible{outline:none}.article-list .dek{color:var(--slate);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-list .lang-only{font-size:var(--step--2);color:var(--slate);font-weight:700}.byline{align-items:center;gap:var(--s-3);font-size:var(--step--1);color:var(--slate);line-height:1.5;display:flex}.byline img{object-fit:cover;border-radius:50%;block-size:44px;inline-size:44px}.byline strong{color:var(--ink)}.byline__note{color:var(--ink);margin-block-start:var(--s-1);display:inline-block}.article-cluster a{color:var(--slate);font-weight:700}.article-cluster a:hover{color:var(--jade)}.article-grid{gap:var(--s-7) var(--gutter);padding-block:var(--s-7) var(--space-section);border-block-start:2px solid var(--ink);display:grid}.article-main{max-inline-size:var(--measure)}.toc-aside{display:none}@media (width>=72rem){.article-grid{grid-template-columns:minmax(0,var(--measure)) minmax(0,1fr) minmax(13rem,16rem)}.article-main{grid-area:1/1}.toc-aside{grid-area:1/3;align-self:start;max-block-size:calc(100dvh - 8rem);display:block;position:sticky;inset-block-start:6.5rem;overflow:auto}.toc--inline{display:none}}.answer{border:2px solid var(--ink);padding:var(--s-5) var(--s-5)}.answer h2{font-size:var(--step--1);color:var(--jade);margin-block-end:var(--s-2);font-weight:800}.answer p{font-size:var(--step-1);font-weight:500;line-height:1.7}:lang(en) .answer p{line-height:1.5}.takeaways{background:var(--ledger);border-inline-start:4px solid var(--jade);padding:var(--s-5) var(--s-6)}.takeaways h2{font-size:var(--step-1);margin-block-end:var(--s-4);font-weight:800;display:inline-block}.takeaways li{padding-inline-start:1.4em;position:relative}.takeaways li+li{margin-block-start:var(--s-3)}.takeaways li:before{content:"";background:var(--p-brand);border-radius:50%;block-size:20px;inline-size:20px;position:absolute;inset-block-start:.35em;inset-inline-start:0}@media (width<=47.99rem){.takeaways{padding:var(--s-5) var(--s-4)}.answer{padding:var(--s-4)}.answer p{font-size:var(--step-0)}}.toc p{font-size:var(--step--1);margin-block-end:var(--s-3);font-weight:800}.toc ol{border-inline-start:2px solid var(--rule);padding-inline-start:var(--s-4)}.toc li.d3{padding-inline-start:var(--s-4)}.toc a{font-size:var(--step--1);color:var(--slate);line-height:1.5;text-decoration:none;display:block}.toc a:hover{color:var(--jade)}.toc-aside a:is(:hover,:focus-visible){border-inline-start-color:var(--jade);color:var(--ink)}details.toc{border-block:1px solid var(--rule)}details.toc summary{cursor:pointer;align-items:center;gap:var(--s-3);min-block-size:52px;font-weight:800;list-style:none;display:flex}details.toc summary::-webkit-details-marker{display:none}.toc__count{color:var(--slate);font-weight:600;font-size:var(--step--1)}details.toc summary:after{content:"";block-size:14px;inline-size:14px;transition:background-size var(--dur-2);background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;flex:none;margin-inline-start:auto}details.toc[open] summary:after{background-size:14px 2px,2px 0}details.toc ol{margin-block-end:var(--s-4)}.sources{font-size:var(--step--1);color:var(--slate)}.sources ol{padding-inline-start:1.5em;list-style:decimal}.sources li{padding-block:var(--s-2);border-block-end:1px solid var(--rule)}.sources li::marker{color:var(--slate);font-weight:700}.related-case>h2{margin-block-end:var(--s-3)}.sources h2{font-size:var(--step-1);color:var(--ink);margin-block-end:var(--s-3);font-weight:800}.faq details{border-block-end:1px solid var(--rule)}.faq{border-block-start:2px solid var(--ink)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:56px;padding-block:var(--s-4);cursor:pointer;font-size:var(--step-1);font-weight:700;line-height:1.5;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";block-size:14px;inline-size:14px;transition:background-size var(--dur-2);background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;flex:none}.faq details[open] summary:after{background-size:14px 2px,2px 0}.faq .answer-text{max-inline-size:var(--measure);padding-block-end:var(--s-5)}.author{gap:var(--s-5);border-block-start:2px solid var(--ink);grid-template-columns:96px minmax(0,1fr);padding-block-start:var(--s-6);display:grid}.author img{object-fit:cover;block-size:96px;inline-size:96px}.author h2{font-size:var(--step-2);font-weight:800;line-height:1.3}.author .meta{margin-block:var(--s-1) var(--s-3)}.author .links{gap:var(--s-5);margin-block-start:var(--s-3);font-weight:700;display:flex}.related-service{background:var(--jade-tint);padding:var(--s-5) var(--s-6);position:relative}.related-service .meta{margin-block-end:var(--s-2)}.related-service h3{font-size:var(--step-2);font-weight:800;line-height:1.4}.related-service h3 a{color:var(--ink);text-decoration:none}.related-service h3 a:after{content:"";position:absolute;inset:0}.related-service:hover h3 a{color:var(--jade)}.related-service p{color:var(--slate);margin-block-start:var(--s-2)}.limits{background:var(--ledger);border-inline-start:4px solid var(--slate);padding:var(--s-5) var(--s-6)}.limits h2{font-size:var(--step-1);margin-block-end:var(--s-2);font-weight:800}.scope{border-block-start:2px solid var(--ink)}.scope div{padding-block:var(--s-3);border-block-end:1px solid var(--rule)}.scope dt{font-size:var(--step--1);color:var(--slate);font-weight:650}.scope dd{margin:0;font-weight:700;line-height:1.6}.coverage{border-collapse:collapse;inline-size:100%;font-size:var(--step--1)}.coverage th,.coverage td{padding:var(--s-3) var(--s-2);border-block-end:1px solid var(--rule);text-align:center}.coverage thead :is(th,td){color:var(--slate);border-block-end:2px solid var(--ink);font-weight:700}.coverage tbody th{text-align:start;white-space:nowrap;padding-inline-end:var(--s-4);font-weight:800}.coverage tbody th a{color:var(--ink);text-decoration:none}.coverage tbody th a:hover{color:var(--jade)}.coverage .on{background:var(--jade);block-size:10px;display:block}.coverage .off{background:var(--rule);block-size:2px;display:block}.coverage-list{border-block-start:2px solid var(--ink);gap:0;display:grid}.coverage-list li{padding-block:var(--s-4);border-block-end:1px solid var(--rule)}.coverage-list a{color:var(--ink);margin-block-end:var(--s-2);font-weight:800;text-decoration:none;display:block}.coverage-wrap{display:none}@media (width>=48rem){.coverage-wrap{display:block}.coverage-list{display:none}}.svc-proof{border-block-start:2px solid var(--jade);padding-block-start:var(--s-5)}.svc-proof p{font-size:var(--step-1);line-height:1.7}:lang(en) .svc-proof p{line-height:1.5}.svc-meta{font-size:var(--step--1);color:var(--slate);flex-basis:100%;font-weight:650}.package{gap:var(--s-6);align-items:start;display:grid}@media (width>=64rem){.package{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.package__box{gap:var(--s-4);padding:var(--s-6) var(--s-5);background:var(--paper);border-block-start:6px solid var(--jade);flex-direction:column;display:flex}.package__price{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.package__amount{font-size:var(--step-4);color:var(--ink);font-weight:800;line-height:1.1}.package__note{font-size:var(--step--1);color:var(--slate)}.package__delivery{font-weight:700}.package__terms{font-size:var(--step--1);color:var(--slate);padding:0;list-style:none}.package__terms>li+li{margin-block-start:var(--s-2)}.package .btn{align-self:flex-start}@media (width<=47.99rem){.package .btn{align-self:stretch}}.package__figure img{border:1px solid var(--rule);block-size:auto;inline-size:100%;display:block}.cta-band .wrap>*+*{margin-block-start:var(--s-5)}.cta-band h2{font-size:var(--step-3);max-inline-size:18em;font-weight:700;line-height:1.3}:lang(en) .cta-band h2{letter-spacing:-.025em;line-height:1.08}.cta-band p{font-size:var(--step-1);color:var(--cta-muted);max-inline-size:36rem}.contact-grid{gap:var(--s-8) var(--gutter);display:grid}@media (width>=64rem){.contact-grid{grid-template-columns:minmax(0,7fr) minmax(0,1fr) minmax(0,4fr)}.contact-grid>aside{grid-column:3}}.form{gap:var(--s-5);display:grid}.field{gap:var(--s-2);display:grid}.field label,.field legend{font-size:var(--step--1);font-weight:700}.field .hint{font-size:var(--step--2);color:var(--slate)}.field input,.field textarea,.field select{font:inherit;font-size:var(--step-0);color:var(--ink);background:var(--paper);min-block-size:52px;padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-strong);border-radius:4px;inline-size:100%}.field textarea{resize:vertical;min-block-size:9rem;line-height:1.6}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--jade)}.radios{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}@media (width>=36rem){.radios{grid-template-columns:repeat(2,minmax(0,1fr))}}.radios legend{margin-block-end:var(--s-2)}.radio{align-items:center;gap:var(--s-3);min-block-size:48px;padding-inline:var(--s-4);border:1.5px solid var(--rule-strong);cursor:pointer;border-radius:4px;font-weight:600;display:flex}.radio:has(input:checked){border-color:var(--jade);background:var(--jade-tint)}.radio input{accent-color:var(--jade);block-size:18px;inline-size:18px;margin:0}.hp{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.form-error{border-inline-start:4px solid var(--error);padding:var(--s-3) var(--s-4);background:var(--ledger)}.form-error p{color:var(--error);font-weight:700}.form-error a{margin-block-start:var(--s-2);font-weight:700;display:inline-block}.field-error{font-size:var(--step--1);color:var(--error);font-weight:700}.field [aria-invalid=true]{border-color:var(--error)}.topic{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);background:var(--jade-tint);font-size:var(--step--1);flex-wrap:wrap;display:flex}.topic__remove{font:inherit;color:var(--jade);min-block-size:44px;padding-inline:var(--s-2);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;font-weight:700;text-decoration:underline}.direct{border-block-start:2px solid var(--ink);padding-block-start:var(--s-5)}.direct li{padding-block:var(--s-3);border-block-end:1px solid var(--rule)}.direct dt,.direct .k{font-size:var(--step--1);color:var(--slate);font-weight:650}.direct a{font-weight:800;font-size:var(--step-1)}.site-footer{padding-block:var(--s-9) var(--s-6)}.footer-grid{gap:var(--s-7) var(--gutter);display:grid}@media (width>=48rem){.footer-grid{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr)}}.site-footer h2{font-size:var(--step-1);font-weight:800}.site-footer p{color:var(--on-ink-muted)}.site-footer ul li+li{margin-block-start:var(--s-1)}.site-footer li a{padding-block:var(--s-1);display:inline-block}@media (width>=48rem){.site-footer nav ul{columns:2;column-gap:var(--gutter)}.site-footer nav li{break-inside:avoid}}.site-footer a{color:var(--on-ink);font-weight:600;text-decoration:none}.site-footer a:hover{color:var(--mint);text-decoration:underline}.footer-head{font-size:var(--step--1);color:var(--on-ink-muted);margin-block-end:var(--s-3);font-weight:700}.footer-sign{justify-content:space-between;align-items:center;gap:var(--s-4);font-size:var(--step--2);color:var(--on-ink-muted);border-block-start:1px solid #243042;flex-wrap:wrap;margin-block-start:var(--s-8);padding-block-start:var(--s-5);display:flex}.notfound .figure__value{font-size:var(--fig-xl)}.coverage-wrap,.coverage-list{margin-block-start:var(--s-5)}.site-header .header-cta{display:none}@media (width>=75rem){.site-header .header-cta{display:inline-flex}}.wordmark__name{white-space:nowrap}@media (width<=89.99rem){.wordmark__role{display:none}}@media (width<=29.99rem){.wordmark__name{font-size:var(--step--1)}.menu-btn{padding-inline:var(--s-3)}}.wordmark,.wordmark__name{min-inline-size:0}.site-header__row{gap:var(--s-3) var(--s-5)}.article-grid>*,.account>*,.arch-hero__in>*,.contact-grid>*,.case-hero>*,.footer-grid>*{min-inline-size:0}.cluster-nav__list{gap:var(--s-2) var(--s-5);border-block-start:2px solid var(--ink);flex-wrap:wrap;padding-block-start:var(--s-4);display:flex}.cluster-nav__list a{align-items:center;min-block-size:44px;font-weight:700;display:inline-flex}.cluster-nav__n{color:var(--slate);margin-inline-start:.25em;font-weight:600}.cluster{scroll-margin-block-start:5rem}.article-list li.pillar h3{font-size:var(--step-3)}.pillar__label{color:var(--jade)}.door{padding-block:10px;display:inline-block}.crumbs a{margin-block:-12px;padding-block:12px;display:inline-block}@media (width<=47.99rem){.crumbs li:last-child{display:none}}.related-services{gap:var(--s-4);display:grid}.page-hero+.cluster-nav{padding-block-start:0}.wordmark{flex-shrink:0}@media (width<=22.49rem){.site-header__row>.lang-link{display:none}}.promise{font-size:var(--step-2);color:var(--jade);max-inline-size:32em;font-weight:700;line-height:1.5}:lang(en) .promise{letter-spacing:-.01em;line-height:1.3}.checks--lg>li{font-size:var(--step-1);padding-block:var(--s-4);line-height:1.6}.situations{gap:var(--s-6) var(--gutter);margin-block-start:0;display:grid}@media (width>=48rem){.situations{grid-template-columns:repeat(2,minmax(0,1fr))}}.situation{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.situation__go{justify-content:space-between;align-items:flex-start;gap:var(--s-3);min-block-size:80px;inline-size:100%;padding:var(--s-4) var(--s-5);border:2px solid var(--ink);color:var(--ink);text-align:start;transition:background-color var(--dur-1),border-color var(--dur-1);border-radius:4px;flex-direction:column;text-decoration:none;display:flex}@media (width>=48rem){.situation__go{min-block-size:112px}.situation{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--s-1);place-items:start;display:grid}.situation__go{flex:none;block-size:100%}.situation__more{margin-block-start:0}}.situation__label{font-size:var(--step-1);font-weight:800;line-height:1.4}:lang(en) .situation__label{letter-spacing:-.01em;line-height:1.25}.situation__action{font-size:var(--step--1);color:var(--jade);text-underline-offset:.25em;font-weight:700;text-decoration:underline 1px}.situation__go:hover{background:var(--jade-tint);border-color:var(--jade)}.situation__go:hover .situation__action{text-decoration-thickness:2px}.situation__go:focus-visible{background:var(--jade-tint);border-color:var(--jade)}.situation__go:focus-visible .situation__action{text-decoration-thickness:2px}.situation__more{padding-block:var(--s-1);font-size:var(--step--1);color:var(--slate);text-decoration-color:var(--rule-strong);text-underline-offset:.25em;margin-block-start:var(--s-1);font-weight:500;text-decoration-thickness:1px;display:inline-block}.situation__more:hover{color:var(--jade);text-decoration-color:currentColor;text-decoration-thickness:2px}@media (width<=47.99rem){.cta-band .actions .btn{inline-size:100%}}@media (forced-colors:active){.situation__go{border-color:linktext}}h1,h2,h3{font-weight:700}:lang(en) :is(h1,h2,h3){font-weight:800}a{text-underline-offset:.3em}:lang(ar) bdi.nw{white-space:nowrap}.star,.wordmark__name:before{background:var(--net);vertical-align:-.15em;flex:none;block-size:16px;inline-size:16px;display:inline-block;-webkit-mask:url(/brand/star.svg) 50%/contain no-repeat;mask:url(/brand/star.svg) 50%/contain no-repeat}@media (forced-colors:active){.star,.wordmark__name:before{background:canvastext}}.site-header{background:var(--paper);box-shadow:inset 0 3px 0 var(--p-brand),0 1px 0 var(--rule);border-block-end:0}.wordmark__name{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.wordmark__name:before{content:"";block-size:18px;inline-size:18px}.nav-main a{color:var(--slate)}.nav-main a:hover,.nav-main a[aria-current]{color:var(--ink)}.nav-main a[aria-current=page],.nav-main a[aria-current=true]{border-block-end-color:var(--net)}.menu-btn{border-radius:var(--r-ctl);border:1.5px solid var(--slate);color:var(--ink)}.menu{background:var(--paper)}.btn{border-radius:var(--r-ctl);font-weight:800}.btn--quiet{border-width:1.5px}.btn--lg{min-block-size:56px;padding-inline:2rem}.path-index__bar i{border-radius:2px}.path-index__bar i:last-child{border-radius:0}.on-ink a:not(.btn),.on-jade a:not(.btn),.pkg a:not(.btn){text-decoration-color:var(--sun)}.band--ledger{background:var(--ledger)}.band:not(.band--ledger,.cta-band,.proof-band)+.band:not(.band--ledger,.cta-band,.proof-band){padding-block-start:0}.section-title{margin-block-end:var(--s-6)}.band-more{margin-block-start:var(--s-5)}.band-h{gap:var(--s-3);max-inline-size:46rem;margin-block-end:var(--s-6);display:grid}.band-h p{color:var(--slate)}.band-h__note{align-items:center;gap:.5rem;display:flex}.rows,.timeline,.creds,.article-list{background:var(--card);border-radius:var(--r-card);box-shadow:var(--elev-1);padding-inline:var(--s-5);border-block-start:0}.rows>li:last-child,.timeline>li:last-child,.creds>li:last-child,.article-list>li:last-child{border-block-end:0}.band--ledger :is(.rows,.timeline,.creds,.article-list,.freetool){outline:1px solid var(--rule);outline-offset:-1px}.row:has(a:focus-visible),.article-list li:has(a:focus-visible){outline-offset:-3px;border-radius:var(--r-in)}.numbered,.checks{border-block-start:0}.item-card,.door-card{padding:var(--s-5) var(--s-6);background:var(--card);border-radius:var(--r-card);box-shadow:var(--elev-1);border-block-start:0}.band--ledger :is(.item-card,.door-card){outline:1px solid var(--rule);outline-offset:-1px}.situation__go{border:1.5px solid var(--rule);border-radius:var(--r-card);background:var(--card);box-shadow:var(--elev-1);padding:var(--s-5)}.situation__go:hover,.situation__go:focus-visible{border-color:var(--jade);background:var(--card);box-shadow:var(--elev-2)}.situations__after{margin-block-start:var(--s-4)}.faq{gap:var(--s-3);border-block-start:0;display:grid}.faq details{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--card);padding-inline:var(--s-5)}.faq details[open]{box-shadow:var(--elev-1);border-color:#0000}.faq summary{font-weight:800}.case-card{padding:var(--s-6);background:var(--card);border-radius:var(--r-card);box-shadow:var(--elev-1);border-block-start:0}.case-card:hover{box-shadow:var(--elev-2)}.case-card:has(a:focus-visible){outline-offset:3px}.band--ledger .case-card{outline:1px solid var(--rule);outline-offset:-1px}.band--ledger .case-card:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.figure__value,.figure__unit{color:var(--fig-ink)}.figure__value{font-weight:800}:lang(en) .figure__value{font-weight:900}.statement p{font-weight:700}.collapse>summary{justify-content:space-between;align-items:center;gap:var(--s-4);cursor:pointer;min-block-size:56px;list-style:none;display:flex}.collapse>summary::-webkit-details-marker{display:none}.collapse>summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/16px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 16px no-repeat;flex:none;block-size:16px;inline-size:16px}.collapse[open]>summary:after{background-size:16px 2px,0 0}.collapse>summary+*{margin-block-start:var(--s-4)}.collapse>summary{font-weight:800}.account>.collapse--card{margin-block-start:0}.merge__after{margin-block-start:var(--s-6)}.merge__after+.collapse--card{margin-block-start:var(--s-3)}.collapse--card{padding:var(--s-2) var(--s-5) var(--s-4);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--card);margin-block-start:var(--s-5)}.arch-hero{background:radial-gradient(55% 70% at 100% 0%,var(--p-tint),transparent 70%),var(--paper)}:dir(rtl) .arch-hero{background:radial-gradient(55% 70% at 0% 0%,var(--p-tint),transparent 70%),var(--paper)}.arch-hero .crumbs{padding-block-start:var(--s-4)}.arch-hero__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"text pic";align-items:end;column-gap:clamp(2rem,1rem + 4vw,5rem);padding-block-start:var(--s-5);display:grid}.arch-hero__text{grid-area:text;padding-block-end:var(--s-7)}.arch-hero h1{gap:.2rem;max-inline-size:none;display:grid}.arch-hero__q{font-size:var(--d-hero-q);color:var(--slate);font-weight:700;line-height:1.5}.arch-hero__a{font-size:var(--d-hero);color:var(--ink);justify-self:start;font-weight:700;line-height:1.2}:lang(en) .arch-hero__q{letter-spacing:-.01em;line-height:1.2}:lang(en) .arch-hero__a{letter-spacing:-.04em;font-size:clamp(2.375rem,1.6rem + 3.4vw,4.25rem);font-weight:900;line-height:1.02}.arch-hero h1.arch-hero__name{color:var(--ink);font-size:clamp(2.25rem,1.6rem + 2.8vw,3.5rem);font-weight:700;line-height:1.2}:lang(en) .arch-hero h1.arch-hero__name{letter-spacing:-.035em;font-weight:900;line-height:1.05}.arch-hero .lead{max-inline-size:34rem;font-size:var(--step-1);color:var(--slate);margin-block-start:var(--s-4);line-height:1.75}:lang(en) .arch-hero .lead{line-height:1.45}.arch-hero--about .lead{font-size:var(--step-0);max-inline-size:38rem}.arch-hero__meta{color:var(--accent-ink);margin-block-start:var(--s-3);font-weight:700}.arch-hero--about .arch-hero__in{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.arch-hero--about .arch figcaption{display:none}.arch-hero--about .arch{align-self:start;margin-block-start:var(--s-6)}.proof-pair{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:42rem;margin-block-start:var(--s-5);display:grid}.proof-pair--4{grid-template-columns:repeat(4,minmax(0,1fr));max-inline-size:none}.pf{padding:var(--s-4) var(--s-5);background:var(--card);border:1px solid var(--rule);box-shadow:var(--elev-1);color:inherit;border-radius:18px;flex-direction:column;text-decoration:none;display:flex}a.pf:hover{border-color:var(--jade)}.pf__v{color:var(--fig-ink);white-space:nowrap;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.75rem);font-weight:800;line-height:1.1}:lang(en) .pf__v{letter-spacing:-.035em;font-weight:900}.pf__u{font-size:.45em;font-weight:800}.pf__u--w{font-size:.36em}.pf .net-rule{inline-size:3.5rem;margin-block:.45rem .55rem}.pf__w{font-size:var(--step--1);font-weight:800;line-height:1.45}.pf__m{font-size:var(--step--2);color:var(--slate);line-height:1.5}.pf__go{font-size:var(--step--2);color:var(--jade);text-underline-offset:.3em;margin-block-start:.35rem;font-weight:800;text-decoration:underline}.proof-pair--4 .pf{padding:var(--s-4)}.proof-pair--4 .pf__v{font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem)}.proof-pair--4 .pf__u--w{margin-block-start:.15em;font-size:.42em;display:block}.hero-act{align-items:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.hero-act__r{font-size:var(--step--1);color:var(--slate)}.hero-act__link{font-size:var(--step--1);color:var(--ink);text-decoration-color:var(--net);text-underline-offset:.35em;flex-basis:100%;font-weight:800}.hero-act__doors{color:var(--slate);font-weight:700}.hero-act__doors a{color:var(--ink);text-decoration-color:var(--net);padding-block:10px;display:inline-block}.hero-act__date{flex-basis:100%}.arch{inline-size:min(100%,24rem);grid-area:pic;place-self:end center;margin-block-start:var(--s-5);position:relative}.arch img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:var(--r-card,24px);block-size:auto;inline-size:100%;display:block;position:relative;box-shadow:0 30px 60px -30px #00000073}.arch figcaption{border-radius:var(--r-ctl);background:var(--p-brand);color:var(--p-on-brand);padding:.65rem 1rem;line-height:1.45;display:grid;position:absolute;inset-block-end:var(--s-6);inset-inline-start:-2rem;box-shadow:0 18px 40px -18px #0009}.arch figcaption b{font-weight:700}.arch figcaption span{font-size:var(--step--2);font-weight:700}@media (width<=47.99rem){.arch-hero__in{grid-template-columns:1fr;grid-template-areas:"pic""text";padding-block-start:var(--s-3)}.arch-hero--about .arch-hero__in{grid-template-columns:1fr}.arch{justify-self:stretch;column-gap:var(--s-4);inline-size:auto;margin:0 0 var(--s-4);grid-template-columns:58px 1fr;align-items:center;display:grid}.arch img{aspect-ratio:1;inline-size:58px;box-shadow:none;border-radius:50%}.arch figcaption{color:var(--ink);box-shadow:none;background:0 0;padding:0;position:static}.arch figcaption span{color:var(--slate);font-weight:600}.arch-hero--about .arch{inline-size:58px;display:block}.arch-hero__q{font-size:1.1875rem}.arch-hero__a,.arch-hero h1.arch-hero__name{font-size:2.25rem;line-height:1.3}:lang(en) .arch-hero__a{font-size:2.25rem;line-height:1.08}.arch-hero .lead{font-size:var(--step-0);margin-block-start:var(--s-3);line-height:1.7}.proof-pair{gap:var(--s-2);margin-block-start:var(--s-4)}.proof-pair--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pf{padding:.8rem .85rem}.pf__v{font-size:1.625rem}.pf__w{font-size:.875rem}.pf__m{font-size:.75rem}.hero-act{gap:var(--s-2);margin-block-start:var(--s-4)}.hero-act .btn{flex:100%}.hero-act__r{text-align:center;flex-basis:100%;font-size:.875rem}.hero-act__link{text-align:center}.arch-hero__text{padding-block-end:var(--s-6)}}.arch-hero--about .arch-hero__text{flex-direction:column;display:flex}.arch-hero--about .hero-act{order:1}.arch-hero--about .proof-pair{order:2;margin-block-start:var(--s-5)}@media (width>=48rem){.arch-hero--about .proof-pair--4{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:42rem}}@media (prefers-reduced-motion:no-preference){.pf{animation:pf-rise .6s var(--ease) both}.pf+.pf{animation-delay:80ms}}@keyframes pf-rise{0%{opacity:0;transform:translateY(8px)}}.proof-band{background:var(--ledger);border-block:1px solid var(--rule)}.pc__g{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=75rem){.pc__g{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc{padding:var(--s-5) var(--s-5);border-radius:var(--r-card);background:var(--card);border:1px solid var(--rule);box-shadow:var(--elev-1);flex-direction:column;min-inline-size:0;display:flex;position:relative;container-type:inline-size}.pc__v{color:var(--fig-ink);white-space:nowrap;font-size:min(clamp(2.75rem,2.2rem + 1.6vw,3.5rem),26cqi);font-weight:800;line-height:1.05}:lang(en) .pc__v{letter-spacing:-.04em;font-weight:900}.pc__u{margin-inline-start:.08em;font-size:.45em;font-weight:800}.pc .net-rule{inline-size:3.5rem;margin-block:.7rem .8rem}.pc__w{font-size:var(--step-0);font-weight:800;line-height:1.5}:lang(en) .pc__w{line-height:1.3}.pc__m{color:var(--slate);margin-block-start:.35rem;font-size:.875rem;line-height:1.55}.pc__per{margin-block-start:.2rem;display:block}.pc__2{border-block-start:1px solid var(--rule);margin-block-start:.9rem;padding-block-start:.8rem;font-size:.875rem;line-height:1.55}.pc__2 b{color:var(--fig-ink);font-size:1.125rem;font-weight:700}.pc__2 span{color:var(--slate)}.pc__lim{color:var(--slate);margin-block-start:.9rem;font-size:.8125rem;line-height:1.6}.pc__lim b{color:var(--ink);font-weight:800;display:block}.pc__go{color:var(--jade);text-underline-offset:.3em;align-self:flex-start;margin-block-start:auto;padding-block-start:1rem;font-size:.875rem;font-weight:800}.pc__go:hover{color:var(--ink)}.pc:has(.pc__go:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.pc__more{margin-block-start:.6rem}.pc__more>summary,.mp__more>summary{cursor:pointer;min-block-size:44px;color:var(--jade);align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;list-style:none;display:flex}.pc__more>summary{color:var(--ink)}.pc__more>summary::-webkit-details-marker,.mp__more>summary::-webkit-details-marker{display:none}.pc__more>summary:after,.mp__more>summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/12px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 12px no-repeat;flex:none;block-size:12px;inline-size:12px}.pc__more[open]>summary:after,.mp__more[open]>summary:after{background-size:12px 2px,0 0}.pc__more .pc__2{margin-block-start:0}@supports selector(::details-content){@media (width>=48rem){.pc__more{margin:0}.pc__more>summary{display:none}.pc__more::details-content{content-visibility:visible;block-size:auto}}}.figpanel{padding:var(--s-6);border-radius:var(--r-xl);background:var(--card);border:1px solid var(--rule);box-shadow:var(--elev-2)}.pc--panel{box-shadow:none;background:0 0;border:0;padding:0}.pc--panel .pc__v{font-size:min(clamp(4rem,2.6rem + 6vw,7.5rem),30cqi)}@media (width<=63.99rem){.figpanel{padding:var(--s-5)}}.mp{--mp-rail:var(--jade);--mp-leak:var(--slate);--mp-gap:.75rem;margin:var(--s-5) 0 var(--s-6);border-radius:var(--r-card);background:var(--ledger);padding:clamp(1.25rem,.6rem + 2.6vw,2.5rem)}.mp__cap{max-inline-size:46rem;font-size:var(--step-0);line-height:1.75}:lang(en) .mp__cap{line-height:1.5}.mp__key{color:var(--slate);flex-wrap:wrap;gap:.4rem 1.5rem;margin-block:1rem 1.75rem;font-size:.875rem;font-weight:700;line-height:1.4;display:flex}.mp__key li{align-items:center;gap:.5rem;display:flex}.mp__key li:before{content:"";border-block-start:4px solid var(--mp-rail);flex:none;block-size:0;inline-size:28px}.mp__key li.lk:before{border-block-start:2px dashed var(--mp-leak)}.mp__steps{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:0;display:grid}.mp__s{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;min-inline-size:0;padding-inline-end:var(--mp-gap);display:grid;position:relative}.mp__n{font-size:var(--step-1);font-weight:700;line-height:1.35}.mp__p{color:var(--slate);margin-block-start:.2rem;font-size:.875rem;font-weight:600;line-height:1.55}.mp__rail{align-items:center;block-size:2.75rem;display:flex;position:relative}.mp__rail:before{content:"";inset-inline:0 calc(-1 * var(--mp-gap));background:var(--mp-rail);border-radius:2px;block-size:4px;position:absolute}.mp__s:last-child .mp__rail:before{display:none}.mp__node{background:var(--ledger);border:4px solid var(--mp-rail);border-radius:50%;block-size:20px;inline-size:20px;position:relative}.mp__arr{block-size:14px;inline-size:14px;color:var(--mp-rail);background:var(--ledger);border-radius:50%;position:absolute;inset-inline-end:calc(var(--mp-gap) - 6px)}.mp__arr svg{block-size:14px;inline-size:14px;display:block}:dir(rtl) .mp__arr svg{transform:scaleX(-1)}.mp__leak{align-self:start;font-size:.875rem;line-height:1.65;position:relative}:lang(en) .mp__leak{line-height:1.5}.mp__leak:before{content:"";border-inline-start:2px dashed var(--mp-leak);block-size:1.25rem;inline-size:0;margin-inline-start:9px;display:block}.mp__leak span{background:var(--card);box-shadow:var(--elev-1);border-radius:14px;padding:.7rem .8rem;display:block}.mp__s--rev .mp__node{background:var(--net);border-color:var(--mp-rail);block-size:24px;inline-size:24px}.mp__s--rev .mp__n{justify-self:start}.mp__more{margin-block-start:.6rem}@supports selector(::details-content){@media (width>=64rem){.mp__more{margin:0}.mp__more>summary{display:none}.mp__more::details-content{content-visibility:visible;block-size:auto}}}@media (width<=63.99rem){.mp__key{margin-block:.9rem 1.25rem}.mp__steps{grid-template-columns:1fr}.mp__s{grid-row:auto;grid-template-rows:none;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;padding:0 0 1rem}.mp__s:last-child{padding-block-end:0}.mp__n,.mp__p,.mp__more{grid-column:2}.mp__rail{grid-area:1/1/span 3;justify-content:center;align-items:flex-start;block-size:auto;padding-block-start:.35rem}.mp__rail:before{block-size:auto;inline-size:4px;inset-block:.35rem -1.85rem;inset-inline:calc(50% - 2px) auto}.mp__s:last-child .mp__rail:before{display:none}.mp__arr{inset-block:auto -1.4rem;inset-inline:calc(50% - 7px) auto}.mp__arr svg,:dir(rtl) .mp__arr svg{transform:rotate(90deg)}.mp__leak:before{display:none}}@media (forced-colors:active){.mp__rail:before,.mp__node,.mp__key li:before{forced-color-adjust:none;background:canvastext;border-color:canvastext}.mp__arr{color:canvastext;background:canvas}}.pkg{gap:var(--s-6);padding:var(--s-7) var(--s-6);margin-block:var(--s-5);border-radius:var(--r-card);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative;overflow:hidden}.pkg:after{content:"";background:var(--p-accent);block-size:4px;position:absolute;inset-block-start:0;inset-inline:0}.pkg__k{font-size:var(--step--1);color:var(--p-accent);align-items:center;gap:.5rem;font-weight:800;display:flex}.pkg__name{font-size:var(--step-3);margin-block:var(--s-2) var(--s-4);color:var(--p-on-brand);font-weight:700;line-height:1.35}:lang(en) .pkg__name{letter-spacing:-.025em;font-weight:900;line-height:1.1}.pkg__d{font-weight:700;line-height:1.7}.pkg__t{font-size:var(--step--1);color:var(--p-on-brand-muted);margin-block-start:var(--s-2);line-height:1.7}.pkg__price{font-size:var(--d-price);color:var(--p-accent);white-space:nowrap;font-weight:800;line-height:1}:lang(en) .pkg__price{letter-spacing:-.045em;font-weight:900}.pkg__cur{color:var(--p-on-brand);letter-spacing:0;font-size:.36em}.pkg__note{margin-block:var(--s-2) var(--s-5);font-size:var(--step--1);color:var(--p-on-brand-muted)}.pkg__b{padding:var(--s-5);border:1px solid var(--field-line);background:#ffffff0f;border-radius:18px}.pkg .actions{gap:var(--s-3) var(--s-5)}.pkg .door{color:var(--p-on-brand)}.pkg--hero{gap:var(--s-3);padding:var(--s-5) var(--s-6);box-shadow:var(--elev-2);grid-template-columns:1fr;margin:0}.pkg--hero .pkg__name{font-size:var(--step-2);margin:0}.pkg--hero .pkg__price{font-size:clamp(3rem,2.4rem + 2.6vw,4.5rem)}.pkg--hero .pkg__b{background:0 0;border:0;padding:0}.pkg--hero .pkg__note{margin-block:var(--s-1) 0}.pkg--hero .pkg__t{margin-block-start:0}.pkg--hero .actions{margin-block-start:var(--s-2)}.area-rows .row__q{font-size:var(--step-1);font-weight:800;line-height:1.55}.area-rows .path-index{margin-block-start:var(--s-2)}@media (width>=48rem){.area-rows .row{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}}.split{gap:var(--s-7) var(--gutter);align-items:start;display:grid}@media (width>=64rem){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.col-h{font-size:var(--step-1);color:var(--ink);margin-block-end:var(--s-4);font-weight:700}.split .intro{color:var(--slate);font-size:var(--step--1);margin-block-end:var(--s-4)}.freetools{gap:var(--s-4);display:grid}.freetool{gap:var(--s-2);padding:var(--s-5) var(--s-6);border-radius:var(--r-card);background:var(--card);box-shadow:var(--elev-1);border:1.5px solid #0000;display:grid;position:relative}.freetool:hover{border-color:var(--jade);box-shadow:var(--elev-2)}.freetool:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.freetool a:focus-visible{outline:none}.freetool__k{font-size:var(--step--2);color:var(--jade);font-weight:800}.freetool h3{font-size:var(--step-1);font-weight:700;line-height:1.45}.freetool h3 a{color:var(--ink);text-decoration:none}.freetool h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.freetool p:last-child{color:var(--slate);font-size:var(--step--1)}.pull{padding:var(--s-6);border-radius:var(--r-card);background:var(--ledger);border:1px solid var(--rule);box-shadow:inset 4px 0 0 var(--net)}:dir(rtl) .pull{box-shadow:inset -4px 0 0 var(--net)}.pull p{font-size:var(--step-2);font-weight:700;line-height:1.6}:lang(en) .pull p{letter-spacing:-.01em;line-height:1.3}.page-top{padding-block:var(--s-5) var(--s-7)}.page-top__grid{gap:var(--s-3) clamp(2rem,1rem + 4vw,4.5rem);align-items:start;margin-block-start:var(--s-4);display:grid}.page-top__grid>*{min-inline-size:0}.page-top .stack>*+*{margin-block-start:var(--s-3)}.page-top h1{max-inline-size:22em}@media (width>=64rem){.page-top__grid--side{grid-template:"t1 side""t2 side"1fr/minmax(0,7fr) minmax(0,5fr)}.page-top__t1{grid-area:t1}.page-top__t2{grid-area:t2}.page-top__side{grid-area:side}}@media (width<=63.99rem){.page-top__side{margin-block:var(--s-2)}.page-top .actions .btn{flex:100%}}body[data-page=service] .h-page{font-size:clamp(1.875rem,1.5rem + 1.6vw,2.75rem)}.page-top .promise{font-size:var(--step-1);color:var(--jade);font-weight:800;line-height:1.6}.proofline{padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);background:var(--ledger);border:1px solid var(--rule);font-size:var(--step--1);line-height:1.7}.proofline b{color:var(--jade)}.top-meta{font-size:var(--step--1);color:var(--slate);font-weight:700}.merge{gap:var(--s-4);display:grid}@media (width>=64rem){.merge{grid-template-columns:repeat(3,minmax(0,1fr))}}.merge>div{padding:var(--s-5) var(--s-5) var(--s-6);border-radius:var(--r-card);background:var(--card);border:1px solid var(--rule);box-shadow:var(--elev-1)}.merge h2{margin-block-end:var(--s-3)}.merge .checks>li{font-size:var(--step--1);line-height:1.65}.merge .checks>li:last-child{border-block-end:0}.merge .meta{margin-block-start:var(--s-3)}.package__box{border-radius:var(--r-card);box-shadow:var(--elev-1),inset 0 4px 0 var(--net);border-block-start:0}.package__figure img{border-radius:var(--r-in)}body[data-page=article] .page-hero{background:linear-gradient(var(--ledger),var(--paper));border-block-end:1px solid var(--rule);padding-block:var(--s-6)}body[data-page=article] .page-hero h1{font-size:var(--d-h1);max-inline-size:20em;line-height:1.3}:lang(en) body[data-page=article] .page-hero h1{line-height:1.08}body[data-page=article] .page-hero .lead{font-size:var(--step-1);max-inline-size:40rem;line-height:1.75}body[data-page=article] .page-hero .stack>*+*{margin-block-start:var(--s-4)}.article-cluster a{border-radius:var(--r-pill);background:var(--jade-tint);min-block-size:32px;color:var(--jade);font-size:var(--step--2);align-items:center;padding-inline:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.article-cluster a:hover{text-decoration:underline}.byline{border-block-start:1px solid var(--rule);max-inline-size:44rem;padding-block-start:var(--s-4)}.byline img{block-size:48px;inline-size:48px;box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--net)}.byline__note{font-size:var(--step--2);color:var(--slate)}.article-grid{border-block-start:0;padding-block-start:var(--s-6)}.article-main>*+*{margin-block-start:var(--s-6)}.answer{border-radius:var(--r-card);background:var(--card);box-shadow:var(--elev-2),inset 0 3px 0 var(--p-brand);padding:var(--s-6);border:0}.answer h2{border-radius:var(--r-pill);background:var(--jade-tint);color:var(--jade);font-size:var(--step--2);margin-block-end:var(--s-3);padding:.15rem .7rem;display:inline-flex}.takeaways{border-radius:var(--r-card);background:var(--card);border:1px solid var(--rule);border-inline-start:1px solid var(--rule);box-shadow:inset 0 4px 0 var(--net);padding:var(--s-6)}.takeaways h2{font-size:var(--step-2)}.takeaways li{padding-inline-start:2rem}.takeaways li:after{content:"";border:solid var(--p-on-brand);border-width:0 2px 2px 0;block-size:9px;inline-size:5px;position:absolute;inset-block-start:calc(.35em + 4px);inset-inline-start:7px;transform:rotate(45deg)}.inline-cta{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-4) var(--s-5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--ledger);flex-wrap:wrap;display:flex}.inline-cta p{font-weight:800;font-size:var(--step-1)}.toc-aside{border-radius:var(--r-card);background:var(--card);border:1px solid var(--rule);box-shadow:var(--elev-1);padding:var(--s-5) var(--s-5) var(--s-4)}.toc p{font-size:var(--step--2);color:var(--slate);font-weight:800}.toc ol{counter-reset:toc;border-inline-start:2px solid var(--rule);padding-inline-start:0}.toc li{counter-increment:toc}.toc a{color:var(--slate);grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem;padding-block:.35rem;padding-inline:0 .5rem;font-size:.9375rem;line-height:1.55;display:grid}.toc a:before{content:counter(toc);color:var(--accent-ink);font-variant-numeric:tabular-nums;padding-inline-start:.6rem;font-size:.8125rem;font-weight:800}.toc-aside a{border-inline-start:2px solid #0000;margin-inline-start:-2px;padding-inline-start:0}.toc-aside a:is(:hover,:focus-visible){border-inline-start-color:var(--p-brand);color:var(--ink);background:var(--ledger)}details.toc{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--card);box-shadow:var(--elev-1);padding-inline:var(--s-5)}.prose h2{font-size:var(--step-3);background:linear-gradient(var(--net),var(--net)) 100% 0/40px 3px no-repeat;padding-block-start:var(--s-4);font-weight:700;line-height:1.45}:lang(en) .prose h2{background-position:0 0;line-height:1.15}.prose h3{font-weight:800}body[data-page=article] .prose :is(p,li){line-height:1.95}:lang(en) body[data-page=article] .prose :is(p,li){line-height:1.7}.table-scroll{border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--elev-1)}.prose .table-scroll thead th,.table-scroll thead th{background:var(--p-brand);color:var(--p-on-brand);font-size:var(--step--1);border-block-end:0;font-weight:800}.table-scroll tbody tr:nth-child(2n) :is(td,th){background:var(--ledger)}.table-scroll tbody td:first-child{color:var(--ink);font-weight:800}.table-scroll tbody tr:last-child :is(td,th){border-block-end:0}.table-scroll caption{caption-side:top;text-align:start;padding:var(--s-4) var(--s-4) 0;font-weight:800}.prose blockquote{padding:var(--s-5) var(--s-6);background:var(--ledger);border:1px solid var(--rule);border-radius:var(--r-card);margin-inline:0;font-weight:600;position:relative}.prose blockquote:before{content:"";inset-block:var(--s-5);background:var(--net);border-start-end-radius:4px;border-end-end-radius:4px;inline-size:4px;position:absolute;inset-inline-start:0}.related-service{border-radius:var(--r-card);background:var(--jade-tint)}.author{border-radius:var(--r-card);background:var(--ledger);border-block-start:0;border:1px solid var(--rule);padding:var(--s-6)}.author img{border-radius:50%}.limits{border-radius:var(--r-card);border:1px solid var(--rule);border-inline-start:4px solid var(--slate)}.testimonial img{border-radius:var(--r-in)}.cta-band{background:radial-gradient(60% 120% at 100% 0%,#c4a46b1f,transparent 60%),var(--p-brand)}:dir(rtl) .cta-band{background:radial-gradient(60% 120% at 0% 0%,#c4a46b1f,transparent 60%),var(--p-brand)}:lang(en) .cta-band h2{font-weight:900}.site-footer{padding-block-start:calc(var(--s-9) + 20px);position:relative}.site-footer:before{content:"";background:url(/brand/sadu.svg) 0 0/48px 20px repeat-x;block-size:20px;position:absolute;inset-block-start:0;inset-inline:0}.site-footer a:hover{color:var(--sun)}.footer-sign{border-block-start-color:var(--field-line)}.footer-note{font-size:var(--step--2);color:var(--on-ink-muted)}.footer-social{gap:0 var(--s-4);flex-wrap:wrap;display:flex}.site-footer li a{overflow-wrap:anywhere}.author .links{gap:var(--s-2) var(--s-5);flex-wrap:wrap}.arch-hero .net{background:0 0;padding:0}.arch-hero__a{border-block-end:max(6px,.11em) double var(--net);padding-block-end:.1em}.site-footer a [dir=ltr]{white-space:nowrap}@media (width>=48rem){.pkg--row{grid-template-rows:auto auto auto 1fr;row-gap:0}.pkg--row>*{grid-column:1}.pkg--row>.pkg__b{grid-area:1/2/4;align-self:start}.pkg--row>.actions{grid-area:4/2;align-self:start;margin-block-start:var(--s-4)}}@media (width<=47.99rem){.pkg{padding:var(--s-6) var(--s-4);gap:var(--s-4);grid-template-columns:1fr}.pkg__b{padding:var(--s-4)}.pkg .btn{inline-size:100%}.answer,.takeaways{padding:var(--s-5) var(--s-4)}.site-footer .footer-grid{row-gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer .footer-grid>:first-child{grid-column:1/-1}.site-footer{padding-block-end:var(--s-5)}.author{padding:var(--s-5) var(--s-4);gap:var(--s-4);grid-template-columns:64px minmax(0,1fr)}.author img{block-size:64px;inline-size:64px}.pkg--hero{gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-5)}.pkg--hero .pkg__t{display:none}.pkg--hero .pkg__price{font-size:2.75rem}.pkg--hero .pkg__d{font-size:var(--step--1);line-height:1.6}body[data-page=service] .page-top{padding-block-start:var(--s-4)}body[data-page=home] .band{padding-block:var(--s-7)}body[data-page=home] .band:not(.proof-band,.band--ledger)+.band:not(.proof-band,.band--ledger,.cta-band){padding-block-start:0}body[data-page=home] .situations{gap:var(--s-3);grid-template-columns:1fr 1fr}body[data-page=home] .situation__go{min-block-size:0;padding:var(--s-4);gap:var(--s-2)}body[data-page=home] .situation__label{font-size:var(--step-0)}body[data-page=home] .situation__action{font-size:.8125rem}body[data-page=home] .situation__more{font-size:.8125rem;line-height:1.5}body[data-page=home] .pc__g{gap:var(--s-2);grid-template-columns:1fr 1fr}body[data-page=home] .pc{padding:var(--s-4) var(--s-3)}body[data-page=home] .pc__v{font-size:2rem}body[data-page=home] .pc__w{font-size:.9375rem;line-height:1.45}body[data-page=home] .pc__m{font-size:.75rem}body[data-page=home] .pc__per{display:none}body[data-page=home] .pc__go{min-block-size:24px;padding-block-start:var(--s-2);font-size:.8125rem}body[data-page=home] .mp__key{display:none}body[data-page=home] .area-rows .row{padding-block:var(--s-3)}body[data-page=home] .area-rows .row__text,body[data-page=home] .area-rows .path-index,body[data-page=home] .article-list .dek{display:none}body[data-page=home] .article-list>li{padding-block:var(--s-4)}body[data-page=home] .article-list>li:nth-child(n+3){display:none}body[data-page=home] .pull{padding:var(--s-5)}body[data-page=home] .pull p{font-size:var(--step-1)}body[data-page=home] .section-title,body[data-page=home] .band-h{margin-block-end:var(--s-4)}body[data-page=home] .mp{padding:var(--s-4)}body[data-page=home] .mp__s{padding-block-end:var(--s-3)}body[data-page=home] .mp__more{margin-block-start:.15rem}body[data-page=home] .mp__more>summary,body[data-page=home] .pc__more>summary{min-block-size:32px}body[data-page=home] .pkg{padding:var(--s-5) var(--s-4)}body[data-page=home] .aud-rows .row{padding-block:var(--s-4)}.site-footer{padding-block-start:calc(var(--s-7) + 20px)}.site-footer .footer-sign{margin-block-start:var(--s-6)}body[data-page=home] .pc__more>summary{font-size:.75rem}}
