.cc{--paper:#F4EFE4;--sheet:#fff;--tint:#FAF7F0;--ink:#0E1B2E;--lapis:#1A4A99;--lapis-deep:#143A7A;--gold:#B8862F;--gold-pale:#EBD9A6;--gold-soft:#F3E6C2;--rule:#D8CFBC;--muted:#4F5A6E;--on-ink:#F4EFE4;--on-ink-muted:#B9C3D6;--f-display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--f-body:"Manrope","Helvetica Neue",Arial,sans-serif;--f-ar-display:"Alexandria","Readex Pro",Tahoma,sans-serif;--f-ar-body:"Readex Pro","Noto Sans Arabic",Tahoma,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);font-family:var(--f-body);color:var(--ink);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.cc-rtl{font-family:var(--f-ar-body);line-height:1.85}body.elementor-template-canvas{background:#fff;margin:0}.cc,.cc *{box-sizing:border-box}.cc.e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--width:100%;--container-max-width:none;max-width:none;width:100%;margin-inline:auto;background:var(--sheet)}.cc .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;max-width:none;width:100%}.cc .elementor-widget{margin:0}.cc .elementor-widget:not(:last-child){margin-block-end:0}.cc .elementor-widget-text-editor{font-size:inherit;line-height:inherit;color:inherit}.cc p{margin:0}.cc a{color:inherit;text-decoration:none}.cc h1,.cc h2,.cc h3,.cc .elementor-heading-title{font-family:var(--f-display)!important;font-weight:800!important;letter-spacing:-.015em;margin:0;text-transform:none;line-height:1.08;color:var(--ink);text-wrap:balance}.cc-rtl h1,.cc-rtl h2,.cc-rtl h3,.cc-rtl .elementor-heading-title{font-family:var(--f-ar-display)!important;letter-spacing:0;line-height:1.3}.cc :focus-visible{outline:3px solid var(--lapis);outline-offset:3px}.cc .ltr{direction:ltr;text-align:start;unicode-bidi:isolate}.cc .skip{position:absolute;inset-inline-start:1rem;top:-4rem;background:var(--ink);color:#fff;padding:.6rem 1rem;z-index:100;border-radius:4px}.cc .skip:focus{top:1rem}.cc .cc-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px}.cc.cc-sec{padding-block:5.5rem}.cc.cc-tint{background:var(--tint)}.cc .cc-rh{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:1.5rem 4rem;align-items:end;border-top:2px solid var(--ink);padding-top:1.4rem;margin-bottom:3rem}.cc .cc-rh-t .elementor-heading-title{font-size:clamp(2rem,3.6vw,3rem);line-height:1.04}.cc .cc-rh-p{max-width:52ch;color:var(--muted);font-size:1.08rem}.cc .cc-small .elementor-heading-title,.cc .cc-small{font-size:1.05rem!important;font-weight:700!important;letter-spacing:0;color:var(--lapis)}.cc .cc-rh-t.cc-small{border-top:2px solid var(--ink);padding-top:1rem;margin-bottom:2.2rem!important}.cc .cc-note{margin-top:1.8rem;padding-inline-start:1rem;border-inline-start:3px solid var(--gold);color:var(--muted);font-size:.98rem;max-width:60ch}.cc .cc-two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 5rem;align-items:start}.cc .cc-two .cc-rh{grid-template-columns:1fr;margin-bottom:1.5rem}.cc .btn,.cc .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.1rem;padding:.8rem 1.5rem!important;border-radius:6px!important;font-family:var(--f-body)!important;font-weight:700!important;font-size:1rem!important;line-height:1.2;border:2px solid #fff0;transition:background .2s,border-color .2s,color .2s,transform .2s;box-shadow:none!important;cursor:pointer}.cc-rtl .btn,.cc-rtl .elementor-button{font-family:var(--f-ar-body)!important}.cc .btn-lapis,.cc .btn-lapis .elementor-button{background:var(--lapis)!important;color:#fff!important;border-color:var(--lapis)}.cc .btn-lapis:hover,.cc .btn-lapis .elementor-button:hover{background:var(--lapis-deep)!important;border-color:var(--lapis-deep)}.cc .btn-line,.cc .btn-line .elementor-button{background:transparent!important;color:var(--ink)!important;border-color:var(--ink)}.cc .btn-line:hover,.cc .btn-line .elementor-button:hover{background:var(--ink)!important;color:#fff!important}.cc .btn-gold,.cc .btn-gold .elementor-button{background:var(--gold-pale)!important;color:var(--ink)!important;border-color:var(--gold-pale)}.cc .btn-gold:hover,.cc .btn-gold .elementor-button:hover{background:#F3E2B2!important;border-color:#F3E2B2}.cc .cc-ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.cc .cc-arrow{transition:transform .25s var(--ease)}.cc-rtl .cc-arrow{transform:scaleX(-1)}.cc.cc-head{position:sticky;top:0;z-index:60;background:var(--sheet);border-bottom:1px solid var(--rule);transition:box-shadow .3s}.cc.cc-head.is-stuck{box-shadow:0 10px 30px -20px rgb(14 27 46 / .35)}body.admin-bar .cc.cc-head{top:32px}.cc .hd{display:flex;align-items:center;gap:2rem;height:66px;padding-inline:28px;position:relative}.cc .brand{display:inline-flex;align-items:center;gap:.7rem}.cc .brand img{width:44px;height:44px;display:block}.cc .brand span{display:flex;flex-direction:column;line-height:1}.cc .brand b{font-family:var(--f-display);font-weight:800;font-size:1.15rem;letter-spacing:.02em;color:var(--ink)}.cc .brand small{font-family:var(--f-display);font-weight:700;font-size:.6rem;letter-spacing:.34em;color:#7E5A16;margin-top:.28rem}.cc .nav{display:flex;gap:1.6rem;margin-inline-start:auto;font-weight:600;font-size:.97rem;white-space:nowrap}.cc .nav a{position:relative;padding-block:1.3rem}.cc .nav a::after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:var(--o,left);transition:transform .3s var(--ease)}.cc-rtl .nav a::after{--o:right}.cc .nav a:hover::after,.cc .nav a[aria-current]::after{transform:scaleX(1)}.cc .nav a[aria-current]{color:var(--lapis)}.cc .act{display:flex;align-items:center;gap:1.2rem}.cc .lang{font-weight:700;font-size:.95rem;color:var(--lapis);padding:.4rem .2rem}.cc .act .btn{min-height:2.7rem;padding:.55rem 1.1rem!important;font-size:.92rem!important}.cc .mm{display:none}@media (max-width:1060px){.cc .hd{height:62px;padding-inline:18px;gap:1rem}.cc .nav{display:none}.cc .act{margin-inline-start:auto}.cc .act .btn{display:none}.cc .mm{display:block}.cc .mm summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border:1.5px solid var(--rule);border-radius:6px;color:var(--ink)}.cc .mm summary::-webkit-details-marker{display:none}.cc .mm .ic-close{display:none}.cc .mm[open] .ic-open{display:none}.cc .mm[open] .ic-close{display:block}.cc .mm nav{position:absolute;inset-inline:0;top:100%;background:var(--sheet);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;padding:.5rem 18px 1.2rem;box-shadow:0 30px 40px -30px rgb(14 27 46 / .4)}.cc .mm nav a{padding:1rem 0;font-size:1.2rem;font-weight:700;border-bottom:1px solid var(--rule)}.cc .mm nav a[aria-current]{color:var(--lapis)}.cc .mm nav .btn{margin-top:1rem;border-bottom:0;font-size:1rem}.cc .mm nav .lang{border-bottom:0;text-align:center;margin-top:.2rem}}.cc.cc-hero{padding-block:4.5rem 3.5rem;position:relative;overflow:hidden}.cc .cc-hgrid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem;align-items:center}.cc .cc-h1 .elementor-heading-title{font-size:clamp(2.6rem,6.2vw,5.4rem);line-height:.98;letter-spacing:-.025em;max-width:14ch}.cc-rtl .cc-h1 .elementor-heading-title{font-size:clamp(2.2rem,5.2vw,4.4rem);line-height:1.22;letter-spacing:0;max-width:18ch}.cc .cc-lede{margin-top:1.6rem;max-width:56ch;font-size:1.18rem;color:var(--muted)}.cc-rtl .cc-lede{font-size:1.15rem}.cc .cc-hcopy .cc-gbadge{margin-top:2rem}.cc .cc-hart{line-height:0}.cc .cc-stone{width:100%;max-width:400px;height:auto;display:block;margin-inline:auto;filter:drop-shadow(0 30px 40px rgb(14 27 46 / .35))}.cc .cc-scan{transform:translateY(-40px);animation:ccScan 5s var(--ease) infinite alternate}@keyframes ccScan{from{transform:translateY(-40px)}to{transform:translateY(380px)}}.cc .cc-decode .wd{display:inline-block;white-space:pre}.cc .cc-decode .ch{display:inline-block;position:relative}.cc .cc-decode .ch.is-glyph{color:#fff0}.cc .cc-decode .ch.is-glyph::after{content:attr(data-g);position:absolute;inset:0;color:var(--gold);text-align:center;overflow:hidden}.cc .cc-gbadge a{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem .5rem .6rem;border:1px solid var(--rule);border-radius:999px;background:var(--sheet);font-size:.95rem;font-weight:600;transition:border-color .2s}.cc .cc-gbadge a:hover{border-color:var(--ink)}.cc .cc-gbadge b{font-weight:800;font-size:1.05rem}.cc .cc-gbadge .st{color:#F5B400;letter-spacing:.06em;font-size:.9rem}.cc .cc-gbadge svg{flex:none;width:26px;height:26px;background:#fff;border-radius:50%;padding:3px;border:1px solid var(--rule)}.cc .cc-gbadge-big{margin-bottom:2.5rem}.cc.cc-ticker{background:var(--ink);color:var(--on-ink);overflow:hidden}.cc.cc-ticker .track{display:flex;width:max-content;gap:0;padding-block:.9rem;animation:ccTick 46s linear infinite;font-family:var(--f-display);font-weight:700;font-size:1.05rem;letter-spacing:.01em;white-space:nowrap}.cc-rtl.cc-ticker .track{animation-name:ccTickR;font-family:var(--f-ar-display)}.cc.cc-ticker .track span{display:inline-flex;align-items:center;gap:1.6rem;padding-inline-end:1.6rem}.cc.cc-ticker .track span::after{content:"";width:7px;height:7px;background:var(--gold);transform:rotate(45deg);flex:none}@keyframes ccTick{to{transform:translateX(-50%)}}@keyframes ccTickR{to{transform:translateX(50%)}}.cc.cc-ticker:hover .track{animation-play-state:paused}.cc .cc-rows{border-bottom:1px solid var(--rule)}.cc .cc-row{display:grid!important;grid-template-columns:84px minmax(0,1fr) auto;gap:1.5rem 2.2rem;align-items:center;padding:2.2rem 1rem!important;border-top:1px solid var(--rule);position:relative;transition:background .25s;color:var(--ink)}.cc .cc-row::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:0;background:var(--lapis);transition:width .3s var(--ease)}.cc .cc-row:hover,.cc .cc-row:focus-within{background:var(--tint)}.cc .cc-row:hover::before,.cc .cc-row:focus-within::before{width:6px}.cc .cc-rico{color:var(--lapis);line-height:0}.cc .cc-rico svg{width:64px;height:64px}.cc .cc-rtext{display:block}.cc .cc-rtext .elementor-heading-title{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.1}.cc .cc-rtag{margin-top:.4rem;font-size:1.1rem;color:var(--muted)}.cc .cc-chips ul{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.cc .cc-chips li{font-size:.86rem;font-weight:600;padding:.35rem .7rem;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);color:var(--muted)}.cc .cc-rgo span{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--lapis);white-space:nowrap}.cc .cc-row:hover .cc-arrow{transform:translateX(5px)}.cc-rtl .cc-row:hover .cc-arrow{transform:scaleX(-1) translateX(5px)}.cc .seals{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}.cc .cc-seal{position:relative;aspect-ratio:1;display:grid;place-content:center;text-align:center;padding:14%;transform:rotate(calc(var(--i) * 3deg - 4.5deg))}.cc .cc-seal .cc-sealring{position:absolute;inset:0;width:100%;height:100%}.cc .cc-seal b{position:relative;display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;letter-spacing:-.03em;color:var(--ink)}.cc-rtl .cc-seal b{font-family:var(--f-ar-display);letter-spacing:0}.cc .cc-seal span{position:relative;display:block;margin-top:.5rem;font-size:.92rem;font-weight:600;color:var(--muted);line-height:1.35}html.cc-anim .cc-seal{opacity:0;transform:rotate(calc(var(--i) * 3deg - 14deg)) scale(1.3)}html.cc-anim .cc-seal.cc-in{animation:ccStamp .55s cubic-bezier(.2,.9,.3,1.2) forwards;animation-delay:calc(var(--i) * .12s)}@keyframes ccStamp{from{opacity:0;transform:rotate(calc(var(--i) * 3deg - 14deg)) scale(1.3)}60%{opacity:1}to{opacity:1;transform:rotate(calc(var(--i) * 3deg - 4.5deg)) scale(1)}}.cc .route{list-style:none;margin:0;padding:1.6rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;position:relative}.cc .route::before{content:"";position:absolute;top:calc(1.6rem + 22px);inset-inline:22px;border-top:2px dashed var(--gold)}.cc .route li{position:relative}.cc .route .n{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--gold-pale);font-family:var(--f-display);font-weight:800;font-size:1.2rem;position:relative;box-shadow:0 0 0 8px var(--sheet)}.cc .route h3{margin-top:1.2rem;font-size:1.25rem}.cc .route p{margin-top:.5rem;color:var(--muted);font-size:1rem}.cc.cc-letter{background:var(--tint)}.cc .cc-paper{max-width:780px;margin-inline:auto;background:var(--sheet);border:1px solid var(--rule);padding:3.4rem 3.2rem 2.8rem!important;position:relative;transform:rotate(-1deg);box-shadow:0 40px 70px -50px rgb(14 27 46 / .45);background-image:repeating-linear-gradient(0deg,transparent 0 31px,rgb(216 207 188 / .55) 31px 32px);background-position:0 3.2rem}.cc-rtl .cc-paper{transform:rotate(1deg)}.cc .cc-paper-seal{position:absolute;top:-30px;inset-inline-end:36px;line-height:0;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .25))}.cc .cc-paper .cc-small .elementor-heading-title{margin-bottom:1.4rem}.cc .cc-quote p{font-family:var(--f-display);font-weight:700;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.22;letter-spacing:-.01em;max-width:28ch}.cc-rtl .cc-quote p{font-family:var(--f-ar-display);line-height:1.5}.cc .cc-sig{margin-top:1.8rem;display:flex;flex-direction:column;gap:.15rem}.cc .cc-sig b{font-family:var(--f-display);font-size:1.25rem;font-weight:800}.cc-rtl .cc-sig b{font-family:var(--f-ar-display)}.cc .cc-sig span{display:block;color:var(--muted);font-size:.95rem}.cc .cc-paper .btn-line{margin-top:1.8rem}.cc .cc-paper .cc-story{margin-top:.5rem}.cc .cc-letter-full .cc-paper{max-width:900px;transform:rotate(-.6deg)}.cc .cc-letter-full .cc-paper h3.elementor-heading-title{font-size:1.6rem;margin-bottom:1rem}.cc .ledger{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:4rem;border-bottom:1px solid var(--rule)}.cc .ledger>div{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1.3rem 0;border-top:1px solid var(--rule)}.cc .ledger dt{display:flex;align-items:center;gap:.8rem;font-family:var(--f-display);font-weight:700;font-size:1.2rem}.cc-rtl .ledger dt{font-family:var(--f-ar-display)}.cc .ledger dt svg{color:var(--gold);flex:none}.cc .ledger dd{margin:0;padding-inline-start:calc(28px + .8rem);color:var(--muted)}.cc .cc-why .btn-line{margin-top:2.5rem}.cc .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cc .marquee .track{display:flex;width:max-content;gap:1.5rem;padding-inline:1.5rem;animation:ccTick 60s linear infinite}.cc-rtl .marquee .track{animation-name:ccTickR}.cc .marquee:hover .track{animation-play-state:paused}.cc .marquee figure{margin:0;width:380px;flex:none;border:1px solid var(--rule);background:var(--sheet);padding:1.6rem;display:flex;flex-direction:column;gap:1rem;border-radius:6px}.cc .marquee blockquote{margin:0;font-size:1.08rem;line-height:1.55;font-weight:500}.cc .marquee figcaption{font-size:.9rem;color:var(--muted);padding-inline-start:.8rem;border-inline-start:3px solid var(--gold)}.cc .cc-docs{display:flex!important;flex-direction:row!important;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-color:var(--gold) #fff0}.cc .cc-docs.cc-docs-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.cc .cc-doc{flex:0 0 330px;scroll-snap-align:start;display:flex!important;flex-direction:column!important;border:1px solid var(--rule);background:var(--sheet);transition:border-color .25s;color:var(--ink)}.cc .cc-docs-grid .cc-doc{flex:auto}.cc .cc-doc:hover,.cc .cc-doc:focus-within{border-color:var(--ink)}.cc .cc-dcover{line-height:0;border-bottom:1px solid var(--rule)}.cc .cc-cover{width:100%;aspect-ratio:4/3;height:auto;display:block}.cc .cc-dbody{padding:1.3rem 1.3rem 1.5rem!important;display:flex!important;flex-direction:column!important;gap:.6rem}.cc .cc-dmeta p{display:flex;justify-content:space-between;gap:1rem;font-size:.84rem;font-weight:700;color:var(--lapis)}.cc .cc-dmeta span+span{color:var(--muted);font-weight:500}.cc .cc-dbody .elementor-heading-title{font-size:1.22rem;line-height:1.25}.cc .cc-doc:hover .cc-dbody .elementor-heading-title{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:2px}.cc .cc-dsum p{color:var(--muted);font-size:.97rem}.cc .cc-insights .btn-line{margin-top:2rem}.cc.cc-final{background:var(--ink);color:var(--on-ink);padding-block:5.5rem}.cc.cc-final .cc-wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem 5rem;align-items:start}.cc.cc-final .cc-ft .elementor-heading-title{color:#fff;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.04}.cc.cc-final .cc-fp{margin-top:1.4rem;max-width:48ch;color:var(--on-ink-muted);font-size:1.1rem}.cc.cc-final .btn-gold{margin-top:2rem}.cc .cc-fcard dl{margin:0;display:grid;gap:1.2rem;border-inline-start:2px solid var(--gold);padding-inline-start:1.6rem}.cc .cc-fcard dt{font-size:.85rem;font-weight:700;color:var(--gold-pale);margin-bottom:.2rem}.cc .cc-fcard dd{margin:0;font-size:1.02rem}.cc .cc-fcard a:hover{text-decoration:underline}.cc.cc-foot{background:var(--ink);color:var(--on-ink);padding:4.5rem 0 0;overflow:hidden;border-top:4px solid var(--gold)}.cc .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:2.5rem 3rem;max-width:1280px;margin-inline:auto;padding-inline:40px}.cc .cols h2{font-size:1rem!important;margin-bottom:1rem;color:var(--gold-pale)}.cc .cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.cc .cols a:hover{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.cc .cols p{color:var(--on-ink-muted);font-size:.97rem}.cc .cols p+p{margin-top:.8rem}.cc .cols p b{color:#fff}.cc .fb img{width:220px;height:auto;display:block;margin-bottom:1.2rem}.cc .bar{max-width:1280px;margin:3rem auto 0;padding:1.2rem 40px;border-top:1px solid rgb(244 239 228 / .18);display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;font-size:.9rem;color:var(--on-ink-muted)}.cc .bar nav{margin-inline-start:auto;display:flex;gap:1.4rem}.cc .bar .credit a{color:var(--gold-pale);font-weight:700}.cc .wordmark::after{content:attr(data-w)}.cc .wordmark{font-family:var(--f-display);font-weight:800;font-size:clamp(3.4rem,13.5vw,12.5rem);line-height:.78;letter-spacing:-.04em;color:var(--gold-pale);opacity:.1;text-align:center;white-space:nowrap;margin-top:1.5rem;user-select:none}.cc.cc-ihero{padding-block:3.2rem 3.6rem;border-bottom:1px solid var(--rule)}.cc .cc-igrid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:3rem;align-items:center}.cc .cc-crumbs nav{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--muted);margin-bottom:1.6rem}.cc .cc-crumbs nav>*+*::before{content:"/";margin-inline-end:.5rem;color:var(--gold)}.cc .cc-crumbs a:hover{color:var(--ink);text-decoration:underline}.cc .cc-ihero .cc-h1 .elementor-heading-title{font-size:clamp(2.3rem,5vw,4.3rem);max-width:18ch}.cc-rtl .cc-ihero .cc-h1 .elementor-heading-title{font-size:clamp(2rem,4.4vw,3.6rem);max-width:22ch}.cc .cc-iart{line-height:0}.cc .cc-iart svg{width:100%;max-width:300px;height:auto;margin-inline:auto;display:block}.cc .cc-iart .cc-cover{max-width:420px;border:1px solid var(--rule)}.cc .cc-checklist ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.cc .cc-checklist li{position:relative;padding:.85rem 0 .85rem 2.2rem;border-top:1px solid var(--rule);font-size:1.05rem;font-weight:500}.cc-rtl .cc-checklist li{padding:.85rem 2.2rem .85rem 0}.cc .cc-checklist li:last-child{border-bottom:1px solid var(--rule)}.cc .cc-checklist li::before{content:"";position:absolute;inset-inline-start:0;top:1.15rem;width:14px;height:14px;background:var(--gold-pale);border:2px solid var(--gold);border-radius:3px}.cc .cc-langs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.cc .cc-langs li{padding:.6rem 1rem;border:1.5px solid var(--ink);border-radius:4px;font-weight:700}.cc .cc-who ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.cc .cc-who li{border-top:3px solid var(--gold);background:var(--sheet);padding:1.3rem 1.2rem;font-weight:600;font-size:1.05rem;border:1px solid var(--rule);border-top:3px solid var(--gold)}.cc .cc-bens{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2.5rem 2rem}.cc .cc-bens.cc-vals,.cc .cc-bens.cc-reasons{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cc .cc-bens.cc-reasons{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cc .cc-ben{display:flex!important;flex-direction:column!important;gap:.7rem;padding-top:1.2rem;border-top:1px solid var(--rule)}.cc .cc-ben svg{color:var(--gold)}.cc .cc-ben .elementor-heading-title{font-size:1.25rem}.cc .cc-ben p{color:var(--muted);font-size:1rem}.cc .cc-steps ol{list-style:none;margin:0;padding:0;display:grid}.cc .cc-steps li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:1.2rem;padding:1.4rem 0;border-top:1px solid var(--rule)}.cc .cc-steps li:last-child{border-bottom:1px solid var(--rule)}.cc .cc-steps .n{font-family:var(--f-display);font-weight:800;font-size:2.4rem;line-height:1;color:var(--gold);letter-spacing:-.03em}.cc-rtl .cc-steps .n{font-family:var(--f-ar-display)}.cc .cc-steps h3{font-size:1.25rem}.cc .cc-steps p{margin-top:.4rem;color:var(--muted)}.cc .cc-faq details{border-top:1px solid var(--rule)}.cc .cc-faq details:last-of-type{border-bottom:1px solid var(--rule)}.cc .cc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;font-family:var(--f-display);font-weight:700;font-size:1.2rem}.cc-rtl .cc-faq summary{font-family:var(--f-ar-display)}.cc .cc-faq summary::-webkit-details-marker{display:none}.cc .cc-faq summary::after{content:"+";flex:none;width:34px;height:34px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:1.4rem;font-weight:500;transition:transform .3s var(--ease),background .2s,color .2s}.cc .cc-faq details[open] summary::after{transform:rotate(45deg);background:var(--ink);color:#fff}.cc .cc-faq p{padding:0 0 1.4rem;max-width:68ch;color:var(--muted);font-size:1.03rem}.cc .cc-related nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.cc .cc-related a{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.3rem;border:1px solid var(--rule);background:var(--sheet);transition:border-color .2s}.cc .cc-related a:hover{border-color:var(--ink)}.cc .cc-related a>svg:first-child{color:var(--gold);flex:none}.cc .cc-related a span{display:flex;flex-direction:column;gap:.15rem;flex:1}.cc .cc-related b{font-family:var(--f-display);font-size:1.1rem}.cc-rtl .cc-related b{font-family:var(--f-ar-display)}.cc .cc-related small{color:var(--muted);font-size:.9rem}.cc .cc-related .cc-arrow{color:var(--lapis);flex:none}.cc .cc-entry{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:3rem;padding:3.5rem 0!important;border-top:1px solid var(--rule)}.cc .cc-entry:first-child{border-top:0;padding-top:0!important}.cc .cc-emark{line-height:0;position:sticky;top:92px}.cc .cc-emark svg{width:100%;height:auto}.cc .cc-etext{display:flex!important;flex-direction:column!important;gap:1rem}.cc .cc-etext .elementor-heading-title{font-size:clamp(1.9rem,3.4vw,2.8rem)}.cc .cc-etag p{font-size:1.2rem;color:var(--lapis);font-weight:600}.cc .cc-etext .cc-checklist{margin-block:.5rem}.cc .cc-etext .btn-lapis{align-self:flex-start}.cc .cc-year p{display:flex;flex-direction:column}.cc .cc-year b{font-family:var(--f-display);font-weight:800;font-size:clamp(5rem,10vw,8rem);line-height:.9;letter-spacing:-.05em;color:var(--gold)}.cc-rtl .cc-year b{font-family:var(--f-ar-display);letter-spacing:0}.cc .cc-year span{margin-top:.8rem;color:var(--muted);font-weight:600;max-width:22ch}.cc .cc-story p{font-size:1.1rem;max-width:62ch}.cc .cc-story p+p{margin-top:1rem}.cc .cc-mv{grid-template-columns:1fr 1fr}.cc .cc-mv .elementor-heading-title{font-size:1.6rem;margin-bottom:.8rem}.cc .cc-mv p{color:var(--muted);max-width:52ch}.cc .cc-offices{grid-template-columns:1fr 1fr}.cc .cc-office{display:flex!important;flex-direction:column!important;gap:.8rem;border:1px solid var(--rule);padding:2rem!important;background:var(--sheet)}.cc .cc-office svg{color:var(--gold)}.cc .cc-office .elementor-heading-title{font-size:1.4rem}.cc .cc-office p+p{margin-top:.6rem}.cc .cc-office .cc-gbadge{margin-top:.6rem}.cc .cc-big p{font-family:var(--f-display);font-weight:700;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2;max-width:34ch}.cc-rtl .cc-big p{font-family:var(--f-ar-display);line-height:1.5}.cc .cc-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 5rem;align-items:start}.cc .cc-info{display:flex!important;flex-direction:column!important;gap:1.4rem}.cc .cc-info .elementor-heading-title,.cc .cc-formcol .elementor-heading-title{font-size:1.6rem}.cc .cc-info dl{margin:0;display:grid;gap:1.1rem}.cc .cc-info dt{font-size:.85rem;font-weight:700;color:var(--lapis);margin-bottom:.15rem}.cc .cc-info dd{margin:0;font-size:1.03rem}.cc .cc-info a:hover{text-decoration:underline}.cc .cc-info .btn-gold{align-self:flex-start}.cc .cc-formcol{display:flex!important;flex-direction:column!important;gap:1.2rem;background:var(--sheet);border:1px solid var(--rule);border-top:4px solid var(--lapis);padding:2.2rem!important}.cc .wpcf7 form{display:flex;flex-direction:column;gap:1.2rem}.cc .wpcf7 form>p,.cc .wpcf7 .cc-f2>p{margin:0}.cc .wpcf7 .cc-f2{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.cc .wpcf7 .cc-f2>p{display:contents}.cc .wpcf7 br{display:none}.cc .wpcf7 label{display:block;margin:0;font-weight:700;font-size:.95rem}.cc .wpcf7 .wpcf7-form-control-wrap{display:block;margin-top:.45rem}.cc .wpcf7 input[type=text],.cc .wpcf7 input[type=email],.cc .wpcf7 input[type=tel],.cc .wpcf7 select,.cc .wpcf7 textarea{margin:0!important;width:100%!important;max-width:none!important;padding:.8rem .9rem;font:inherit;font-weight:500;background:var(--tint);border:1.5px solid var(--rule);border-radius:4px;color:var(--ink);transition:border-color .2s,background .2s}.cc .wpcf7 input:focus,.cc .wpcf7 select:focus,.cc .wpcf7 textarea:focus{background:#fff;border-color:var(--lapis);outline:none}.cc .wpcf7 textarea{height:9rem;min-height:7rem}.cc .wpcf7 select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-end:2.6rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%230E1B2E' stroke-width='1.8'%3E%3Cpath d='M3 5l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center}.cc-rtl .wpcf7 select{background-position:left .9rem center}.cc .wpcf7 input[type=file]{width:100%;padding:.8rem;border:1.5px dashed var(--rule);border-radius:4px;background:var(--tint);cursor:pointer;font:inherit;font-size:.92rem}.cc .wpcf7 input[type=file]::file-selector-button{margin-inline-end:1rem;padding:.5rem 1rem;border:0;border-radius:4px;background:var(--ink);color:#fff;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.cc .wpcf7 .hint{display:block;margin-top:.45rem;font-weight:500;font-size:.85rem;color:var(--muted)}.cc .wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0}.cc .wpcf7 .wpcf7-acceptance label{display:flex;gap:.7rem;align-items:flex-start;font-weight:500;font-size:.93rem;line-height:1.55}.cc .wpcf7 .wpcf7-acceptance input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--lapis);flex:none}.cc .wpcf7 .wpcf7-acceptance a{color:var(--lapis);text-decoration:underline}.cc .wpcf7 .wpcf7-submit{align-self:flex-start;background:var(--lapis);color:#fff;border:2px solid var(--lapis);border-radius:6px;padding:.85rem 1.6rem;font:inherit;font-weight:700;font-size:1rem;cursor:pointer;min-height:3.1rem;transition:background .2s}.cc .wpcf7 .wpcf7-submit:hover{background:var(--lapis-deep)}.cc .wpcf7 .wpcf7-spinner{margin-inline-start:1rem}.cc .wpcf7 .wpcf7-not-valid-tip{font-size:.85rem;color:#B3261E;margin-top:.3rem;font-weight:500}.cc .wpcf7 .wpcf7-response-output{margin:0;padding:1rem;border:2px solid var(--gold)!important;border-radius:4px;font-weight:600}.cc .cc-agrid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:3rem 5rem;align-items:start}.cc .cc-prose{max-width:68ch;font-size:1.1rem;line-height:1.7}.cc-rtl .cc-prose{line-height:1.95}.cc .cc-prose .meta{font-size:.9rem;font-weight:600;color:var(--muted);margin-bottom:1.5rem}.cc .cc-prose h2{font-size:1.7rem;margin:2.4rem 0 .9rem;line-height:1.2}.cc .cc-prose p+p{margin-top:1rem}.cc .cc-prose ul,.cc .cc-prose ol{margin:1rem 0 1rem 1.4rem;padding:0;display:grid;gap:.5rem}.cc-rtl .cc-prose ul,.cc-rtl .cc-prose ol{margin:1rem 1.4rem 1rem 0}.cc .cc-prose li::marker{color:var(--gold);font-weight:700}.cc .cc-prose .note{margin:1.8rem 0;padding:1.2rem 1.4rem;background:var(--gold-soft);border-inline-start:4px solid var(--gold);font-size:1rem}.cc .cc-prose .sources{margin-top:3rem;padding-top:1.5rem;border-top:2px solid var(--ink)}.cc .cc-prose .sources h2{font-size:1.1rem;margin:0 0 .8rem}.cc .cc-prose .sources ul{margin:0;list-style:none;font-size:.95rem}.cc .cc-prose .sources a{color:var(--lapis);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.cc .cc-narrow{max-width:68ch}.cc .cc-aside{position:sticky;top:92px;display:flex!important;flex-direction:column!important;gap:.8rem;border:1px solid var(--rule);padding:1.6rem!important;background:var(--tint)}.cc .cc-aside .cc-small .elementor-heading-title{margin:0}.cc .cc-aico{color:var(--gold);line-height:0}.cc .cc-aside h3.elementor-heading-title{font-size:1.35rem}.cc .cc-aside .btn-lapis{align-self:flex-start;margin-top:.4rem}.cc-wa{position:fixed;inset-inline-end:20px;bottom:20px;z-index:70;width:58px;height:58px;border-radius:50%;background:var(--lapis,#1A4A99);color:#fff;display:grid;place-items:center;box-shadow:0 14px 30px -10px rgb(14 27 46 / .5);opacity:0;transform:translateY(16px);transition:opacity .3s,transform .3s,background .2s}.cc-wa.cc-show{opacity:1;transform:none}.cc-wa:hover{background:#143A7A}.cc-wa svg{width:30px;height:30px}@media (max-width:1100px){.cc .cc-wrap,.cc .cols,.cc .bar{padding-inline:28px}.cc .seals{gap:1.6rem}.cc .cc-bens,.cc .cc-bens.cc-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.cc.cc-sec{padding-block:4rem}.cc .cc-hgrid{grid-template-columns:1fr;gap:2.5rem}.cc .cc-stone{max-width:300px}.cc .cc-rh{grid-template-columns:1fr;gap:.8rem}.cc .cc-two{grid-template-columns:1fr;gap:2rem}.cc .seals{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.cc .route{grid-template-columns:1fr 1fr}.cc .route::before{display:none}.cc .ledger{grid-template-columns:1fr}.cc.cc-final .cc-wrap{grid-template-columns:1fr}.cc .cols{grid-template-columns:1fr 1fr}.cc .cc-igrid{grid-template-columns:1fr}.cc .cc-iart svg{max-width:200px;margin-inline:0}.cc .cc-iart .cc-cover{max-width:360px}.cc .cc-who ul{grid-template-columns:1fr 1fr}.cc .cc-related nav{grid-template-columns:1fr}.cc .cc-entry{grid-template-columns:140px minmax(0,1fr)!important;gap:1.6rem}.cc .cc-emark{position:static}.cc .cc-contact,.cc .cc-agrid{grid-template-columns:1fr}.cc .cc-aside{position:static}.cc .cc-docs.cc-docs-grid{grid-template-columns:1fr 1fr}.cc .cc-mv,.cc .cc-offices{grid-template-columns:1fr}}@media (max-width:680px){.cc{font-size:16px}.cc .cc-wrap,.cc .cols,.cc .bar{padding-inline:18px}.cc.cc-hero{padding-block:2.8rem 2.5rem}.cc .cc-h1 .elementor-heading-title{font-size:clamp(2.3rem,11vw,3rem)}.cc-rtl .cc-h1 .elementor-heading-title{font-size:clamp(1.9rem,9vw,2.5rem)}.cc .cc-lede{font-size:1.05rem}.cc .cc-stone{max-width:240px}.cc .cc-row{grid-template-columns:52px minmax(0,1fr);padding:1.6rem .4rem!important}.cc .cc-rico svg{width:44px;height:44px}.cc .cc-chips{display:none}.cc .cc-rgo{grid-column:2}.cc .seals{gap:1rem}.cc .cc-seal span{font-size:.78rem}.cc .route{grid-template-columns:1fr;gap:1.8rem}.cc .cc-paper{padding:2.6rem 1.4rem 2rem!important;transform:rotate(-.6deg)}.cc .cc-paper-seal{inset-inline-end:16px;top:-26px}.cc .cc-paper-seal svg{width:64px;height:64px}.cc .marquee figure{width:300px}.cc .cc-doc{flex-basis:280px}.cc .cc-docs.cc-docs-grid{grid-template-columns:1fr}.cc .cols{grid-template-columns:1fr}.cc .bar nav{margin-inline-start:0}.cc .cc-bens,.cc .cc-bens.cc-reasons,.cc .cc-bens.cc-vals{grid-template-columns:1fr!important}.cc .cc-who ul{grid-template-columns:1fr}.cc .cc-entry{grid-template-columns:1fr!important}.cc .cc-emark svg{width:120px}.cc .wpcf7 .cc-f2{grid-template-columns:1fr}.cc .cc-formcol{padding:1.4rem!important}.cc .cc-steps li{grid-template-columns:50px minmax(0,1fr)}.cc .cc-year b{font-size:5rem}}@media (prefers-reduced-motion:reduce){.cc *,.cc *::before,.cc *::after,.cc-wa{animation:none!important;transition:none!important}html.cc-anim .cc-seal{opacity:1;transform:rotate(calc(var(--i) * 3deg - 4.5deg))}.cc .cc-scan{display:none}}