:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mci-navy:#0b2a50;--mci-blue:#1256a2;--mci-deep:#143256;--mci-slate:#5b6676;--mci-divider:#c0c5cd;--mci-line:#dce3ec;--mci-mist:#f3f6fa;--mci-q-academy:#22a4d2;--mci-q-medical:#723dbd;--mci-q-career:#74ac2c;--mci-q-research:#f89a1c;--brand:#f89a1c;--brand-text:#9f6312;--brand-on-dark:#f89a1c;--brand-tint:#fef5e8;--on-brand:#0b2a50;--btn-primary:#1256a2;--font-en:"Montserrat","Segoe UI",Arial,sans-serif;--font-ar:"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;--ivory:var(--mci-mist);--ivory-2:#eaf0f7;--paper:#fff;--paper-2:#f8fafc;--line:var(--mci-line);--line-2:#e5ebf3;--cobalt:var(--mci-blue);--cobalt-deep:var(--mci-navy);--cobalt-2:#1a66b8;--cobalt-wash:#e8f0fa;--gold:var(--brand);--gold-2:#fbb03d;--gold-text:var(--brand-text);--gold-wash:var(--brand-tint);--sage:#548064;--sage-text:#456e54;--sage-2:#8aa894;--sage-wash:#e4ebe5;--ink:var(--mci-navy);--body:var(--mci-slate);--muted:#7a8494;--shadow:0 1px 1px #0b2a5008, 0 6px 18px -14px #1256a247;--shadow-lg:0 2px 4px #0b2a500d, 0 26px 50px -28px #0b2a5061;--r:10px;--r-sm:8px;--radius:10px;--radius-sm:8px;--radius-card:16px;--serif:var(--font-en);--sans:var(--font-en);--maxw:1160px}*{box-sizing:border-box}html,body{background:var(--ivory)}body{color:var(--body);font-family:var(--font-en);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}html[lang=ar] body,html[lang=ar] .ui{font-family:var(--font-ar);font-size:17px;line-height:1.75}[dir=rtl] body,[dir=rtl] .ui,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] .serif{font-family:var(--font-ar)}h1,h2,h3,h4{font-family:var(--sans);color:var(--cobalt-deep);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}p{margin:0}a{color:var(--cobalt);text-underline-offset:3px}button{font:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:20px}@media (width<=400px){.wrap{padding-inline:16px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}.goldrule{background:var(--gold);border:0;border-radius:2px;width:54px;height:2px;margin:12px 0 0}.goldhair{background:var(--line);border:0;height:1px;margin:0}.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--gold-text);margin:0 0 9px;font-size:11px;font-weight:700}.subserif{font-family:var(--serif);color:var(--sage-text);max-width:60ch;margin-top:10px;font-size:17px;font-style:italic;line-height:1.5}.lede{color:var(--body);max-width:62ch;font-size:16.5px}.tagline{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-text);justify-content:center;align-items:center;gap:14px;font-size:11px;font-weight:600;display:flex}.tagline:before,.tagline:after{content:"";background:var(--line);flex:1;max-width:220px;height:1px}.demobar{top:env(safe-area-inset-top,0px);z-index:60;background:var(--cobalt-deep);color:#cfdcf1;font-size:12.5px;position:sticky}.demobar .wrap{flex-wrap:wrap;align-items:center;gap:7px;padding-block:7px;display:flex}.demobar b{color:var(--gold-2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.demobar .sep{background:#ffffff38;width:1px;height:15px}.jump{color:#dbe6f5;background:0 0;border:1px solid #ffffff42;border-radius:3px;padding:3px 9px;font-size:12px;line-height:1.4}.jump:hover{background:#ffffff1a}.jump[aria-current=true]{background:var(--gold-2);border-color:var(--gold-2);color:#2d2205;font-weight:700}.demobar .grow{flex:1}.logomark{width:auto;height:48px;color:var(--cobalt);font-family:var(--sans);letter-spacing:.24em;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;display:inline-flex}.logomark.on-cobalt{color:#fff;border-color:#fff9}.logomark.has-img{background:0 0;border:0;max-width:min(260px,48vw);height:48px;padding:0;overflow:visible}.logomark.has-img .logomark-img{object-fit:contain;object-position:center start;width:auto;max-width:100%;height:48px;display:block}.logomark.on-cobalt.has-img .logomark-img{filter:none}@media (width<=768px){.logomark.has-img,.logomark.has-img .logomark-img{height:36px}}.sitehead{border-bottom:1px solid var(--mci-line);background:#fff}.sitehead .wrap{flex-wrap:nowrap;align-items:center;gap:14px 18px;min-height:76px;padding-block:14px;display:flex}.nav{flex-wrap:nowrap;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.nav a{color:var(--mci-navy);white-space:nowrap;border-bottom:3px solid #0000;padding:7px 11px;font-size:14.5px;text-decoration:none}.nav a:hover{color:var(--cobalt)}.nav a.navsignin{display:none}.nav a[aria-current=page]{color:var(--mci-navy);border-bottom-color:var(--brand);font-weight:600}.headtools{flex-wrap:nowrap;flex:none;align-items:center;gap:9px;margin-inline-start:auto;display:flex}.langtog{border:1px solid var(--line);background:var(--paper);border-radius:4px;display:inline-flex;overflow:hidden}.langtog button{color:var(--muted);letter-spacing:.04em;background:0 0;border:0;padding:5px 11px;font-size:12.5px;font-weight:700}.langtog button[aria-pressed=true]{background:var(--cobalt);color:#fff}@media (width<=768px){.sitehead .wrap{min-height:64px;padding-block:10px}}.btn{border-radius:var(--radius);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--btn-primary);color:#fff;border-color:var(--btn-primary)}.btn-primary:hover{background:var(--mci-navy);border-color:var(--mci-navy)}.btn-outline{color:var(--cobalt);border-color:var(--cobalt);background:0 0}.btn-outline:hover{background:var(--cobalt-wash)}.btn-gold,.btn-brand{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.btn-gold:hover,.btn-brand:hover{color:var(--on-brand);background:#e8890f;border-color:#e8890f}.btn-oncobalt{color:#fff;background:0 0;border-color:#ffffff73}.btn-oncobalt:hover{background:#ffffff1f}.btn-sm{border-width:1.3px;min-height:0;padding:6px 14px;font-size:13.5px}.btn-block{width:100%}.band{background:var(--ivory-2);border-block:1px solid var(--line)}.shead h2{font-size:clamp(25px,3.2vw,33px)}.shead.center{text-align:center}.shead.center .goldrule,.shead.center .subserif{margin-inline:auto}.hero{background:linear-gradient(180deg,var(--ivory-2) 0%,var(--ivory) 70%);position:relative;overflow:hidden}.hero .wrap{z-index:1;padding-block:clamp(40px,6vw,74px);position:relative}.hero h1{font-size:clamp(30px,4.4vw,47px);line-height:1.13}.hero h1 em{color:var(--cobalt);font-style:italic}.hero .cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:38px;display:grid}.botanical{opacity:.5;pointer-events:none;z-index:0;width:400px;position:absolute;inset-block:0;inset-inline-end:-60px}@media (width<=880px){.hero-grid{grid-template-columns:1fr;gap:28px}.botanical{display:none}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.grid{gap:16px;display:grid}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){.g4,.g3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.g4,.g3{grid-template-columns:1fr}}.rail{gap:0;display:grid}.rail .rrow{border-bottom:1px dotted var(--line);gap:14px;padding-block:13px;display:flex}.rail .rrow:last-child{border-bottom:0}.rail .rnum{background:var(--cobalt);color:#fff;width:32px;height:32px;font-size:13px;font-weight:700;font-family:var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.rail .rrow:nth-child(4) .rnum{background:var(--sage)}.rail .rt{color:var(--ink);font-size:14.5px;font-weight:700}.rail .rs{color:var(--muted);font-size:13.2px;font-style:italic;font-family:var(--serif)}.vstrip{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.vstrip>div{border-inline-start:1px solid var(--line-2);padding:22px}.vstrip>div:first-child{border-inline-start:0}.vstrip h3{font-size:17px}.vstrip p{color:var(--muted);margin-top:8px;font-size:14.2px}@media (width<=800px){.vstrip{grid-template-columns:1fr}.vstrip>div{border-inline-start:0;border-top:1px solid var(--line-2)}.vstrip>div:first-child{border-top:0}}.video{aspect-ratio:16/9;color:#fff;background:#e8eaed;border:1px solid #2830381a;border-radius:14px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 8px 28px -16px #14182047}.video .inner{z-index:1;flex-direction:column;align-items:center;padding:20px;display:flex;position:relative}.video .play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141820e0;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s,background .2s;display:grid;box-shadow:0 4px 18px #00000047}.video .play:hover{background:#141820f5;transform:scale(1.04)}.video .play svg{margin-inline-start:2px}.video .vlabel{font-family:var(--sans);color:#fff;letter-spacing:.01em;font-size:clamp(16px,1.9vw,20px);font-weight:700;line-height:1.25}.video .vnote{color:#ffffffdb;margin-top:2px;font-size:13px;font-weight:500}.video svg.deco{inset-inline-end:-30px;opacity:.16;z-index:0;width:230px;position:absolute;top:-20px}.video--hero{background:#dfe3e8;display:block}.video--hero .video-poster{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block;position:absolute;inset:0}.video--hero .video-wash{z-index:1;pointer-events:none;background:linear-gradient(#0000000a 0%,#00000014 45%,#0000008c 100%);position:absolute;inset:0}.video--hero .video-bar{z-index:2;inset-inline:20px;align-items:center;gap:14px;display:flex;position:absolute;bottom:20px}.video--hero .video-copy{text-align:start;text-shadow:0 1px 8px #00000059;min-width:0}@media (width<=580px){.video--hero .video-bar{inset-inline:14px;gap:11px;bottom:14px}.video--hero .play{width:48px;height:48px}}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:24px 22px}.step .num{background:var(--cobalt);color:#fff;width:40px;height:40px;font-family:var(--serif);border-radius:50%;place-items:center;margin-bottom:15px;font-size:17px;font-weight:600;display:grid}.step:nth-child(2) .num{background:var(--sage)}.step:nth-child(3) .num{background:var(--gold)}.step h3{font-size:18.5px}.step .goldrule{width:38px;height:1.5px;margin-top:10px}.step p{color:var(--muted);margin-top:11px;font-size:14.3px}@media (width<=800px){.steps{grid-template-columns:1fr}}.expert{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:22px}.expert .role{font-family:var(--serif);color:var(--cobalt-deep);font-size:19.5px;font-weight:600}.expert ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.expert li{color:var(--body);align-items:flex-start;gap:9px;font-size:14.2px;display:flex}.expert li svg{color:var(--sage);flex:none;margin-top:4px}.chip{letter-spacing:.13em;text-transform:uppercase;color:var(--sage-text);background:var(--sage-wash);border:1px solid #cfdcd3;border-radius:99px;align-items:center;gap:6px;margin-bottom:13px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.svc{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:11px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.svc.svc-home{gap:8px;padding:16px}.svc.svc-home p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.svc:hover{border-color:var(--gold-2);box-shadow:var(--shadow-lg)}.svc .ico{background:var(--cobalt);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.svc:nth-child(2n) .ico{background:var(--brand-tint);color:var(--brand)}.svc h3{font-size:16.5px;font-family:var(--sans);color:var(--cobalt-deep);font-weight:700;line-height:1.32}.svc .goldrule{width:30px;height:1.5px;margin-top:2px}.svc p{color:var(--muted);font-size:13.4px;font-family:var(--serif);flex:1;font-style:italic;line-height:1.5}.svc .btn{align-self:flex-start;margin-top:4px}.consult{border-radius:var(--r);background:var(--cobalt-deep);color:#fff;flex-wrap:wrap;align-items:center;gap:26px;padding:32px;display:flex;position:relative;overflow:hidden}.consult h2{color:#fff;font-size:clamp(22px,2.7vw,30px)}.consult .subserif{color:#c3d3ea}.consult .c-body{z-index:1;flex:1;min-width:250px;position:relative}.consult .c-act{z-index:1;position:relative}.consult .btn-gold{color:#f2e2bc;border-color:var(--gold-2)}.consult .btn-gold:hover{background:#ffffff1f}.consult svg.deco{inset-inline-end:-40px;opacity:.14;width:260px;position:absolute;bottom:-60px}.foot{background:var(--mci-deep);color:#c9d7e8;border-top:0;padding-block:40px 24px}.foot .cols{grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:28px;display:grid}.foot .foot-logo{width:auto;height:44px;margin-bottom:14px;display:inline-flex}.foot .foot-logo .logomark-img{width:auto;height:44px}.foot h4{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-on-dark);margin-bottom:6px;font-size:11px}.foot .goldrule{background:var(--brand);width:32px;height:1.5px;margin:0 0 12px}.foot a{color:#c9d7e8;padding-block:4px;font-size:14px;text-decoration:none;display:block}.foot a:hover{color:#fff;text-decoration:underline}.foot a.foot-logo:hover{color:inherit;text-decoration:none}.foot p,.foot .fine span{color:#a8b9ce}.foot .tagline{color:var(--brand-on-dark)}.foot .tagline:before,.foot .tagline:after{background:#ffffff2e}.foot .fine{color:#a8b9ce;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:16px;font-size:12.5px;display:flex}.foot .group-platforms{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;display:flex}.foot .group-platforms a{color:#c9d7e8;padding:0;font-size:13px;display:inline}.foot .group-platforms a:hover{color:#fff}.crosslink{border-radius:var(--r-sm);color:#e8eef6;background:#f89a1c1f;border:1px solid #f89a1c59;padding:12px 14px;font-size:13.5px;line-height:1.55}.crosslink a{color:#fff;white-space:nowrap;font-weight:600;text-decoration:underline;display:inline}@media (width<=880px){.foot .cols{grid-template-columns:1fr 1fr}}@media (width<=560px){.foot .cols{grid-template-columns:1fr}}.authwrap{padding-block:clamp(28px,5vw,58px)}.authcard{border-radius:var(--r);border:1px solid var(--line);width:100%;max-width:960px;box-shadow:var(--shadow-lg);background:var(--paper);grid-template-columns:.92fr 1.08fr;margin-inline:auto;display:grid;overflow:hidden}.authside{background:var(--cobalt-deep);color:#fff;flex-direction:column;gap:16px;padding:34px 30px;display:flex;position:relative;overflow:hidden}.authside>*{z-index:1;position:relative}.authside h2{font-family:var(--sans);color:#fff;font-size:27px;font-weight:700;line-height:1.24}.authside p{color:#c3d3ea;font-size:14.5px}.authside .goldrule{background:var(--gold-2);margin-block:6px 2px}.authside ul{gap:13px;margin:auto 0 0;padding:0;list-style:none;display:grid}.authside li{color:#dbe6f5;align-items:center;gap:11px;font-size:14.5px;display:flex}.authside li .ib{color:#fff;border:1px solid #fff6;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.authside svg.deco{inset-inline-end:-50px;opacity:.16;z-index:0;width:220px;position:absolute;bottom:-40px}.authmain{background:var(--ivory);padding:30px 30px 28px}.authmain>h2{text-align:center;font-size:25px}.authmain>.goldrule{margin:12px auto 0}.authmain>.subserif{text-align:center;margin-inline:auto;font-size:15.5px}.tabs{border-bottom:1px solid var(--line);gap:0;margin:22px 0 20px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:9px 10px;font-size:14.5px;font-weight:600}.tabs button[aria-selected=true]{color:var(--cobalt-deep);border-bottom-color:var(--gold)}.formcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:22px}.stepper{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.stepper .sd{border:1.5px solid var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.stepper .sd.on{background:var(--gold);border-color:var(--gold);color:#fff}.stepper .sl{background:var(--line);flex:1;min-width:10px;height:1px}.stepper .cap{color:var(--muted);white-space:nowrap;margin-inline-start:6px;font-size:12.5px;font-weight:600}.shieldnote{color:var(--sage-text);font-size:12.5px;font-family:var(--serif);text-align:center;justify-content:center;align-items:flex-start;gap:9px;margin-top:18px;font-style:italic;display:flex}.shieldnote svg{flex:none;margin-top:3px}.orline{color:var(--muted);align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.orline:before,.orline:after{content:"";background:var(--line);flex:1;height:1px}@media (width<=800px){.authcard{grid-template-columns:1fr}.authside{order:2}.authside ul{margin-top:2px}}.field{gap:6px;margin-bottom:15px;display:grid}.field label{color:var(--ink);font-size:13px;font-weight:600}.field .req{color:#a03a2c}.field input,.field select,.field textarea{width:100%;font:inherit;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper-2);color:var(--ink);font-size:15px;font-family:var(--sans);padding:10px 12px}.field textarea{resize:vertical;min-height:90px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cobalt);outline-offset:1px;background:#fff}.field .hint{color:var(--muted);font-size:12.4px}.field .flabel{color:var(--ink);font-size:13px;font-weight:600}.fieldrow{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (width<=580px){.fieldrow{grid-template-columns:1fr}}.checkgrid{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}@media (width<=580px){.checkgrid{grid-template-columns:1fr}}.checkgrid-langs{grid-template-columns:auto auto;justify-content:start;gap:8px 28px}.checkopt{color:var(--body);cursor:pointer;align-items:flex-start;gap:8px;margin:0;font-size:14.5px;font-weight:400;display:flex}.checkopt input{width:auto;accent-color:var(--cobalt);flex:none;margin-top:3px}.confirmopt{align-items:center;margin-top:4px}.confirmopt input{margin-top:0}.chipset{flex-wrap:wrap;gap:7px;display:flex}.chipset button{background:var(--paper-2);border:1px solid var(--line);color:var(--body);border-radius:99px;padding:5px 13px;font-size:13px;font-weight:600}.chipset button[aria-pressed=true]{background:var(--sage-wash);border-color:var(--sage);color:var(--sage-text)}.demohint{background:var(--gold-wash);border:1px solid var(--gold-2);border-radius:var(--r-sm);color:var(--ink);margin-bottom:18px;padding:10px 12px;font-size:13px}.demohint code{border:1px solid var(--line);background:#ffffffbf;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.formerr{color:#8d3526;border-radius:var(--r-sm);background:#fbeeea;border:1px solid #d9a99d;margin-bottom:14px;padding:9px 12px;font-size:13.5px}.notice{background:var(--cobalt-wash);border-radius:var(--r-sm);color:var(--ink);border:1px solid #b9cbe8;align-items:flex-start;gap:10px;margin-bottom:18px;padding:11px 14px;font-size:14px;display:flex}.notice svg{color:var(--cobalt);flex:none;margin-top:3px}.dashhead{background:var(--ivory-2);border-bottom:1px solid var(--line)}.dashhead .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-block:26px;display:flex}.dashhead h1{font-size:clamp(24px,3vw,32px)}.dashgrid{grid-template-columns:1fr 336px;align-items:start;gap:22px;display:grid}@media (width<=980px){.dashgrid{grid-template-columns:1fr}}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.panel-head{border-bottom:1px solid var(--line);background:var(--ivory-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.panel-head h2{font-size:17.5px;font-family:var(--sans);font-weight:700}.panel-head .count{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:10.5px;font-weight:700}.proj{border-bottom:1px solid var(--line-2);padding:20px}.proj:last-child{border-bottom:0}.proj-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.proj-top>div:first-child{flex:320px;min-width:0}.proj-id{letter-spacing:.12em;color:var(--gold-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.proj h3{font-size:18px;font-family:var(--sans);margin-top:4px;font-weight:700}.proj .meta{color:var(--muted);font-size:13.3px;font-family:var(--serif);margin-top:4px;font-style:italic}.pill{white-space:nowrap;border:1px solid;border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:12.3px;font-weight:700;display:inline-flex}.pill.done{background:var(--sage-wash);color:var(--sage-text);border-color:#c2d3c8}.pill.now{background:var(--cobalt-wash);color:var(--cobalt-deep);border-color:#b9cbe8}.pill.wait{background:var(--gold-wash);color:var(--gold-text);border-color:var(--gold-2)}.pill.idle{background:var(--ivory-2);color:var(--muted);border-color:var(--line)}.dot{background:currentColor;border-radius:50%;width:7px;height:7px}.tracker-scroll{margin-top:20px;padding-bottom:6px;overflow-x:auto}.tracker{align-items:flex-start;min-width:460px;display:flex}.tstep{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;width:92px;display:flex}.tstep .bub{border:1.5px solid var(--line);background:var(--paper);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.tstep .lab{color:var(--muted);font-size:11.4px;font-weight:600;line-height:1.3}.tstep.done .bub{background:var(--sage);border-color:var(--sage);color:#fff}.tstep.done .lab{color:var(--sage-text)}.tstep.now .bub{background:var(--cobalt);border-color:var(--cobalt);color:#fff;box-shadow:0 0 0 4px var(--cobalt-wash)}.tstep.now .lab{color:var(--cobalt-deep)}.tstep.wait .bub{background:var(--paper);border-color:var(--gold);color:var(--gold-text);box-shadow:0 0 0 4px var(--gold-wash)}.tstep.wait .lab{color:var(--gold-text)}.tline{background:var(--line);border-radius:2px;flex:1;min-width:8px;height:1.5px;margin-top:13px}.tline.done{background:var(--sage-2)}.substate{border-radius:var(--r-sm);background:var(--paper-2);border:1px solid var(--line-2);color:var(--body);align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:13.6px;display:flex}.substate svg{flex:none;margin-top:3px}.proj-act{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.msg{border-bottom:1px solid var(--line-2);gap:11px;padding:14px 20px;display:flex}.msg:last-child{border-bottom:0}.msg .av{background:var(--cobalt);color:#fff;width:32px;height:32px;font-size:11.5px;font-weight:700;font-family:var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.msg.fin .av{background:var(--sage)}.msg .who{color:var(--ink);font-size:13.5px;font-weight:700}.msg .when{color:var(--muted);white-space:nowrap;margin-inline-start:auto;font-size:11.5px}.msg .line{align-items:baseline;gap:8px;display:flex}.msg .body{color:var(--muted);margin-top:3px;font-size:13.6px}.msg.unread{background:var(--cobalt-wash)}.unreaddot{background:var(--cobalt);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.chat-shell{grid-template-columns:minmax(240px,300px) 1fr;min-height:560px;display:grid;overflow:hidden}.chat-list{border-inline-end:1px solid var(--line);background:var(--paper-2);overflow:auto}.chat-list-item{border-bottom:1px solid var(--line-2);color:inherit;align-items:flex-start;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.chat-list-item:hover{background:var(--cobalt-wash)}.chat-list-item.is-active{background:var(--cobalt-wash);box-shadow:inset 3px 0 0 var(--cobalt)}.chat-list-item .av{background:var(--cobalt);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.chat-list-main{flex:1;min-width:0}.chat-list-top{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.chat-list-top span{color:var(--muted);white-space:nowrap;font-size:11.5px}.chat-list-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;display:block;overflow:hidden}.chat-badge{background:var(--cobalt);color:#fff;border-radius:999px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.chat-thread{background:var(--paper);flex-direction:column;min-width:0;display:flex}.chat-thread-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.chat-thread-head h3{font-family:var(--sans);margin:0;font-size:16px}.chat-thread-body{background:linear-gradient(180deg,var(--ivory-2),var(--paper));flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow:auto}.chat-user-thread{max-height:420px}.chat-bubble{border:1px solid var(--line-2);background:#fff;border-radius:14px;max-width:min(520px,92%);padding:11px 13px}.chat-bubble.is-admin{background:var(--cobalt-wash);border-color:color-mix(in srgb,var(--cobalt) 18%,var(--line));align-self:flex-start}.chat-bubble.is-user{background:#fff;align-self:flex-end}.chat-bubble-meta{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:4px;font-size:11.5px;display:flex}.chat-bubble-meta b{color:var(--ink);font-size:12.5px}.chat-bubble-subject{color:var(--cobalt-deep);margin-bottom:4px;font-size:13px;font-weight:700}.chat-bubble-body{color:var(--body);white-space:pre-wrap;font-size:14px}.chat-bubble-project{color:var(--gold-text);margin-top:6px;font-size:11.5px}.chat-compose{border-top:1px solid var(--line);background:var(--paper);padding:14px 18px}@media (width<=900px){.chat-shell{grid-template-columns:1fr}.chat-list{border-inline-end:0;border-bottom:1px solid var(--line);max-height:220px}}.tablewrap{overflow-x:auto}table.inv{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}table.inv th{text-align:start;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-text);border-bottom:1px solid var(--line);background:var(--ivory-2);padding:11px 16px;font-size:10.5px;font-weight:700}table.inv td{border-bottom:1px solid var(--line-2);vertical-align:middle;color:var(--body);padding:13px 16px}table.inv tr:last-child td{border-bottom:0}table.inv td b{color:var(--ink)}.amt{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:600}.bankbox{background:var(--gold-wash);border-top:1px solid var(--line);padding:18px 20px}.bankbox h4{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:10.5px}.bankbox .goldrule{width:28px;height:1.5px;margin:8px 0 12px}.bankrow{border-bottom:1px dotted var(--gold-2);justify-content:space-between;gap:12px;padding-block:5px;font-size:13.4px;display:flex}.bankrow:last-of-type{border-bottom:0}.bankrow b{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.6px}.overlay{z-index:80;background:#041e428c;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.overlay[hidden]{display:none!important}.modal{background:var(--ivory);border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-width:640px;max-height:calc(100dvh - 32px);margin-block:auto;display:flex}.modal-head{border-bottom:1px solid var(--line);background:var(--ivory-2);border-radius:var(--r) var(--r) 0 0;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 24px 18px;display:flex}.modal-head h2{font-size:22px}.modal-head .goldrule{width:40px;height:1.5px;margin-top:9px}.modal-head p{color:var(--muted);font-size:13.4px;font-family:var(--serif);margin-top:8px;font-style:italic}.modal-body{background:var(--ivory);padding:22px 24px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line);background:var(--ivory-2);border-radius:0 0 var(--r) var(--r);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.xbtn{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:4px;flex:none;place-items:center;display:grid}.xbtn:hover{background:var(--paper);color:var(--ink)}.success{text-align:center;padding:16px 4px 6px}.success .tick{background:var(--sage-wash);border:1px solid var(--sage-2);width:64px;height:64px;color:var(--sage);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.success h2{font-size:24px}.success .goldrule{margin:12px auto 14px}.success p{color:var(--body);max-width:44ch;margin-inline:auto}.refline{color:var(--muted);margin-top:18px;font-size:13px}.refline b{color:var(--cobalt-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.toast{inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:120;pointer-events:none;justify-content:center;display:flex;position:fixed}.toast[hidden]{display:none!important}.toast span{background:var(--cobalt-deep);color:#eef3fb;border:1px solid var(--cobalt);box-shadow:var(--shadow-lg);text-align:center;border-radius:4px;max-width:min(470px,100%);padding:10px 16px;font-size:13.5px}.hero-center{text-align:center;max-width:780px;margin-inline:auto}.hero-center .goldrule,.hero-center .subserif,.hero-center .lede{margin-inline:auto}.hero-center .cta{justify-content:center}.videosec .vshell{max-width:920px;margin-inline:auto}.pagehead{background:linear-gradient(180deg,var(--ivory-2),var(--ivory));border-bottom:1px solid var(--line);position:relative;overflow:hidden}.pagehead .wrap{z-index:1;padding-block:clamp(30px,4.5vw,52px);position:relative}.pagehead h1{font-size:clamp(26px,3.6vw,38px)}.backlink{color:var(--cobalt);background:0 0;border:0;align-items:center;gap:7px;margin-bottom:14px;padding:0;font-size:13.5px;display:inline-flex}.backlink:hover{text-decoration:underline}[dir=rtl] .backlink svg{transform:scaleX(-1)}.searchbar{background:var(--paper);border:1.5px solid var(--cobalt);border-radius:99px;align-items:center;gap:10px;max-width:760px;padding:11px 18px;display:flex}.searchbar svg{color:var(--cobalt);flex:none}.searchbar input{font:inherit;color:var(--ink);background:0 0;border:0;flex:1;min-width:0;font-size:15px}.searchbar input:focus{outline:none}.filterrow{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.filterrow .fcol h4{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:7px;font-size:11px;display:flex}.filterrow .fcol .goldrule{background:var(--line);width:100%;height:1px;margin:8px 0 11px}.filterrow .fcol select{width:100%;font:inherit;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:10px 12px;font-size:14.5px}.filterrow .fcol select:focus{border-color:var(--cobalt);outline-offset:1px}@media (width<=760px){.filterrow{grid-template-columns:1fr}}.resgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=980px){.resgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.resgrid{grid-template-columns:1fr}}.rescard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);text-align:center;box-shadow:var(--shadow);flex-direction:column;align-items:center;gap:0;padding:20px 16px;display:flex}.rescard .rname{font-family:var(--serif);color:var(--cobalt-deep);align-items:center;min-height:2.6em;font-size:16.5px;font-weight:600;line-height:1.3;display:flex}.rescard .goldrule{width:26px;height:1.5px;margin:10px 0 12px}.placeholder-note{font-family:var(--serif);color:var(--gold-text);text-align:center;margin-top:22px;font-size:13px;font-style:italic}.crsgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=940px){.crsgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.crsgrid{grid-template-columns:1fr}}.crscard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.crscard .band{background:var(--cobalt);color:#fff;border:0;align-items:center;height:58px;padding-inline:18px;display:flex}.crscard:nth-child(3n+2) .band{background:var(--sage)}.crscard:nth-child(3n) .band{background:var(--cobalt-deep)}.crscard .cbody{flex-direction:column;flex:1;gap:9px;padding:18px;display:flex}.crscard h3{font-size:17.5px;line-height:1.3}.crscard .cmeta{font-family:var(--serif);color:var(--muted);flex:1;font-size:13.2px;font-style:italic}.crscard .btn{align-self:flex-start}.applygrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:32px;display:grid}@media (width<=860px){.applygrid{grid-template-columns:1fr}}.applyintro ul{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.applyintro li{align-items:flex-start;gap:12px;display:flex}.applyintro li .ib{background:var(--cobalt-wash);width:34px;height:34px;color:var(--cobalt);border-radius:50%;flex:none;place-items:center;display:grid}.applyintro li:nth-child(2) .ib{background:var(--sage-wash);color:var(--sage)}.applyintro li:nth-child(3) .ib{background:var(--gold-wash);color:var(--gold-text)}.applyintro li b{color:var(--ink);font-size:14.8px;font-family:var(--sans);display:block}.applyintro li span{color:var(--muted);font-size:13.8px}.sitehead.two-row .nav{border-top:1px solid var(--line-2);flex-basis:100%;order:9;margin-top:9px;padding-top:3px}.nav.compact a{padding:7px 9px;font-size:13.5px}.iconbtn{border:1px solid var(--line);border-radius:var(--r-sm);width:34px;height:34px;color:var(--body);background:0 0;flex:none;place-items:center;display:grid}.iconbtn:hover{background:var(--paper);color:var(--cobalt);border-color:var(--gold-2)}.menubtn{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--cobalt);background:0 0;align-items:center;gap:7px;padding:7px 11px;font-size:13.5px;font-weight:600;display:none}.menubtn:hover{border-color:var(--gold-2)}@media (width<=880px){.sitehead .wrap{flex-wrap:wrap}.sitehead .nav{border-top:1px solid var(--line);flex-flow:column wrap;flex-basis:100%;order:9;align-items:stretch;gap:0;margin-top:10px;padding-top:6px;display:none}.sitehead .nav.open{display:flex}.menubtn{display:inline-flex}.sitehead .nav a{border-bottom:0;white-space:normal;border-inline-start:2px solid #0000;padding:10px 12px}.sitehead .nav a[aria-current=page]{border-inline-start-color:var(--gold);background:var(--gold-wash)}.sitehead .nav a.navsignin{font-weight:600;display:block}}.timeline-scroll{padding-bottom:10px;overflow-x:auto}.timeline{align-items:flex-start;min-width:760px;padding-block:6px;display:flex}.tl-step{text-align:center;flex-direction:column;flex:none;align-items:center;gap:9px;width:106px;display:flex}.tl-step .num{background:var(--cobalt);color:#fff;width:46px;height:46px;font-family:var(--serif);border:2px solid var(--gold-2);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.tl-step .tico{color:var(--cobalt)}.tl-step .lab{color:var(--cobalt-deep);font-size:12.6px;font-weight:700;line-height:1.3}.tl-arrow{flex:1;align-items:center;gap:2px;min-width:16px;margin-top:22px;display:flex}.tl-arrow .ln{background:var(--gold-2);flex:1;height:1.5px}.tl-arrow .hd{border-inline-start:6px solid var(--gold-2);border-block:4px solid #0000;width:0;height:0}.stagegrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=760px){.stagegrid{grid-template-columns:1fr}}.stagecard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);gap:14px;padding:20px;display:flex}.stagecard .sn{background:var(--cobalt-wash);width:34px;height:34px;color:var(--cobalt-deep);font-size:13px;font-weight:700;font-family:var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.stagecard h3{font-size:17px;font-family:var(--sans);font-weight:700}.stagecard p{color:var(--muted);font-size:13.8px;font-family:var(--serif);margin-top:6px;font-style:italic}.safecard{background:var(--sage-wash);border-radius:var(--r);border:1px solid #cfdcd3;padding:22px}.safecard h3{font-size:18px}.safecard ul{gap:11px;margin:14px 0 0;padding:0;list-style:none;display:grid}.safecard li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.2px;display:flex}.safecard li svg{color:var(--sage);flex:none;margin-top:4px}.partgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=860px){.partgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.partgrid{grid-template-columns:1fr}}.partcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);text-align:center;box-shadow:var(--shadow);flex-direction:column;align-items:center;gap:10px;padding:22px 18px;display:flex}.partcard .pi{background:var(--cobalt-wash);width:42px;height:42px;color:var(--cobalt);border-radius:50%;place-items:center;display:grid}.partcard:nth-child(3n+2) .pi{background:var(--sage-wash);color:var(--sage)}.partcard:nth-child(3n) .pi{background:var(--gold-wash);color:var(--gold-text)}.partcard .pn{font-family:var(--serif);color:var(--cobalt-deep);font-size:16px;font-weight:600;line-height:1.3}.vtl{max-width:760px;margin:0 auto;padding:0;list-style:none}.vtl-row{gap:20px;padding-bottom:28px;display:flex;position:relative}.vtl-row:last-child{padding-bottom:0}.vtl-row:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;inset-block:52px 0;inset-inline-start:22px}.vtl-row:last-child:before{display:none}.vtl-num{color:#fff;width:46px;height:46px;font-family:var(--serif);background:var(--cobalt);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid;position:relative}.vtl-row:nth-child(3n+2) .vtl-num{background:var(--sage)}.vtl-row:nth-child(3n) .vtl-num{background:var(--gold)}.vtl-body{min-width:0;padding-top:5px}.vtl-body h3{font-size:19.5px}.vtl-body .goldrule{width:34px;height:1.5px;margin-top:9px}.vtl-body p{color:var(--muted);font-size:14.8px;font-family:var(--serif);margin-top:10px;font-style:italic;line-height:1.55}@media (width<=420px){.vtl-row{gap:14px}.vtl-num{width:40px;height:40px;font-size:15px}.vtl-row:before{inset-block-start:46px;inset-inline-start:19px}}.pointcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:24px 22px}.pointcard .pb{background:var(--cobalt);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.pointcard:nth-child(3n+2) .pb{background:var(--sage)}.pointcard:nth-child(3n) .pb{background:var(--gold)}.pointcard h3{font-size:18.5px}.pointcard .goldrule{width:34px;height:1.5px;margin-top:10px}.pointcard p{color:var(--muted);margin-top:11px;font-size:14.3px}.callout{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);align-items:flex-start;gap:18px;max-width:760px;margin-inline:auto;padding:24px;display:flex}.callout .cb{background:var(--cobalt-wash);width:46px;height:46px;color:var(--cobalt);border-radius:50%;flex:none;place-items:center;display:grid}.callout.sage .cb{background:var(--sage-wash);color:var(--sage)}.callout h3{font-size:19px}.callout .goldrule{width:32px;height:1.5px;margin-top:9px}.callout p{color:var(--body);margin-top:10px;font-size:15px}@media (width<=480px){.callout{flex-direction:column;gap:14px}}.libgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=980px){.libgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.libgrid{grid-template-columns:1fr}}.libcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);text-align:center;box-shadow:var(--shadow);flex-direction:column;justify-content:center;align-items:center;min-height:118px;padding:22px 16px;display:flex}.libcard .ln{font-family:var(--serif);color:var(--cobalt-deep);font-size:16px;font-weight:600;line-height:1.32}.libcard .goldrule{width:24px;height:1.5px;margin:11px 0 0}.toolist{gap:14px;max-width:780px;margin-inline:auto;display:grid}.toolrow{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.toolrow .tb{background:var(--cobalt-wash);width:38px;height:38px;color:var(--cobalt);border-radius:50%;flex:none;place-items:center;display:grid}.toolrow:nth-child(3n+2) .tb{background:var(--sage-wash);color:var(--sage)}.toolrow:nth-child(3n) .tb{background:var(--gold-wash);color:var(--gold-text)}.toolrow h3{font-size:16.5px;font-family:var(--sans);font-weight:700}.toolrow p{color:var(--muted);font-size:14.2px;font-family:var(--serif);margin-top:4px;font-style:italic}.disclaim{background:var(--gold-wash);border:1.5px solid var(--gold);border-radius:var(--r);align-items:flex-start;gap:15px;max-width:780px;margin:26px auto 0;padding:20px 22px;display:flex}.disclaim .di{color:var(--gold-text);flex:none;margin-top:3px}.disclaim p{font-family:var(--serif);color:var(--ink);font-size:16.5px;font-weight:600;line-height:1.5}@media (width<=480px){.disclaim p{font-size:15.5px}}.ctaband{border-radius:var(--r);background:var(--cobalt-deep);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.ctaband h2{color:#fff;font-size:clamp(21px,2.6vw,29px)}.ctaband .cb-body{z-index:1;flex:1;min-width:230px;position:relative}.ctaband .cb-act{z-index:1;position:relative}.ctaband .subserif{color:#c3d3ea}.ctaband .btn-gold{color:#f2e2bc;border-color:var(--gold-2)}.ctaband .btn-gold:hover{background:#ffffff1f}.ctaband svg.deco{inset-inline-end:-40px;opacity:.14;width:250px;position:absolute;bottom:-60px}@media (width<=520px){.ctaband{padding:26px 22px}}.dash{align-items:flex-start;min-height:50vh;display:flex}.side{background:var(--cobalt-deep);color:#dbe6f5;width:240px;top:var(--demoh,0px);height:calc(100dvh - var(--demoh,0px));z-index:40;flex-direction:column;flex:none;display:flex;position:sticky;overflow-y:auto}.side .sidehead{border-bottom:1px solid #ffffff24;gap:10px;padding:20px 16px 16px;display:grid}.side .sidehead .who{color:#c3d3ea;font-size:13.4px;line-height:1.4}.side .sidehead .who b{color:#fff;font-size:14.6px;font-weight:700;display:block}.sidenav{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;padding:12px 9px;display:grid}.sidenav button{color:#c3d3ea;text-align:start;border-radius:var(--r-sm);border:0;width:100%;font-size:14.2px;font-weight:600;font-family:var(--sans);background:0 0;border-inline-start:3px solid #0000;align-items:center;gap:11px;padding:10px 12px;display:flex}[dir=rtl] .sidenav button{font-family:var(--font-ar)}.sidenav button:hover{color:#fff;background:#ffffff14}.sidenav button[aria-current=true]{color:#fff;border-inline-start-color:var(--gold-2);background:#ffffff21}.sidenav svg{opacity:.92;flex:none}.sidefoot{border-top:1px solid #ffffff24;padding:10px 9px 18px}.sidefoot button{color:#f2e2bc;border-radius:var(--r-sm);width:100%;font-size:14px;font-weight:600;font-family:var(--sans);background:0 0;border:1px solid #ffffff4d;align-items:center;gap:11px;padding:10px 12px;display:flex}.sidefoot button:hover{border-color:var(--gold-2);background:#ffffff1a}[dir=rtl] .sidefoot button{font-family:var(--font-ar)}.dashmain{background:var(--ivory);flex:1;min-width:0}.topbar{top:var(--demoh,0px);z-index:30;background:var(--ivory-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:13px 22px;display:flex;position:sticky}.topbar h1{font-size:clamp(18px,2.1vw,23px)}.topbar .grow{flex:1}.unreadchip{background:var(--cobalt-wash);color:var(--cobalt-deep);white-space:nowrap;border:1px solid #b9cbe8;border-radius:99px;align-items:center;gap:7px;padding:4px 12px;font-size:12.4px;font-weight:700;display:inline-flex}.unreadchip.none{background:var(--ivory);border-color:var(--line);color:var(--muted)}.hamb{border:1px solid var(--line);border-radius:var(--r-sm);width:36px;height:36px;color:var(--cobalt);background:0 0;flex:none;place-items:center;display:none}.hamb:hover{border-color:var(--gold-2)}.dashbody{align-content:start;gap:20px;padding:24px 22px 60px;display:grid}.sidescrim{display:none}@media (width<=900px){.side{z-index:95;width:264px;height:100dvh;transition:transform .2s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-104%)}[dir=rtl] .side{transform:translate(104%)}.side.open,[dir=rtl] .side.open{transform:none}.hamb{display:grid}.sidescrim.on{z-index:90;background:#041e4273;display:block;position:fixed;inset:0}.dashbody{padding:20px 16px 48px}.topbar{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.side{transition:none}}.dsec{gap:20px;display:grid}.dhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.dhead h2{font-size:clamp(21px,2.4vw,27px)}.dhead .subserif{margin-top:8px;font-size:15.5px}.cardrow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cardrow.four{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.cardrow.four{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.cardrow,.cardrow.four{grid-template-columns:1fr}}.statcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:19px 21px}.statcard .k{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-text);font-size:10.8px;font-weight:700}.statcard .v{font-family:var(--serif);color:var(--cobalt-deep);font-variant-numeric:tabular-nums;margin-top:9px;font-size:32px;font-weight:600;line-height:1.1}.statcard.sage .v{color:var(--sage-text)}.statcard.gold .v{color:var(--gold-text)}.statcard .s{color:var(--muted);font-size:12.8px;font-family:var(--serif);margin-top:6px;font-style:italic}.meter{background:var(--ivory-2);border:1px solid var(--line);border-radius:99px;height:7px;margin-top:12px;overflow:hidden}.meter i{background:var(--sage);border-radius:99px;height:100%;display:block}.nextact{background:var(--gold-wash);border:1.5px solid var(--gold);border-radius:var(--r);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.nextact .na-ico{background:var(--gold);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.nextact .na-body{flex:1;min-width:220px}.nextact h3{font-size:18px}.nextact .goldrule{width:30px;height:1.5px;margin-top:8px}.nextact p{color:var(--ink);margin-top:10px;font-size:14.5px}.nextact .na-act{align-self:center}.vbanner{background:var(--sage-wash);border-radius:var(--r);border:1px solid #cfdcd3;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.vbanner .vb-ico{background:var(--sage);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.vbanner p{color:var(--ink);margin-top:9px;font-size:14.4px}.lrow{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:flex-start;gap:12px 18px;padding:17px 20px;display:flex}.lrow:last-child{border-bottom:0}.lmain{flex:300px;min-width:0}.lmain h3{font-size:16.8px;font-family:var(--sans);margin-top:4px;font-weight:700}.lmeta{color:var(--muted);font-size:13.1px;font-family:var(--serif);margin-top:6px;font-style:italic}.lside{flex-direction:column;align-items:flex-end;gap:10px;display:flex}[dir=rtl] .lside{align-items:flex-start}.pill.no{color:#8d3526;background:#fbeeea;border-color:#d9a99d}.rnotebox{background:var(--gold-wash);border-top:1px solid var(--line);color:var(--ink);font-size:13.2px;font-family:var(--serif);align-items:flex-start;gap:9px;padding:14px 20px;font-style:italic;display:flex}.rnotebox svg{color:var(--gold-text);flex:none;margin-top:3px}.detailhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.metagrid{gap:15px;display:grid}.metagrid h4{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:10.5px}.metagrid .goldrule{width:26px;height:1.5px;margin:7px 0 9px}.metagrid p{color:var(--body);font-size:14.4px}.fbbox{background:var(--cobalt-wash);border-radius:var(--r-sm);color:var(--ink);border:1px solid #b9cbe8;padding:14px 16px;font-size:14.2px}.faq{gap:0;display:grid}.faq .qa{border-bottom:1px solid var(--line-2);padding:16px 20px}.faq .qa:last-child{border-bottom:0}.faq .q{color:var(--cobalt-deep);font-size:15.2px;font-weight:700;font-family:var(--sans)}.faq .a{color:var(--muted);margin-top:7px;font-size:14.2px}.contactgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=820px){.contactgrid{grid-template-columns:1fr}}.contactcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.contactcard .ci{background:var(--cobalt-wash);width:38px;height:38px;color:var(--cobalt);border-radius:50%;place-items:center;display:grid}.contactcard:nth-child(2) .ci{background:var(--sage-wash);color:var(--sage)}.contactcard:nth-child(3) .ci{background:var(--gold-wash);color:var(--gold-text)}.contactcard h3{font-size:16.5px;font-family:var(--sans);font-weight:700}.contactcard p{color:var(--muted);font-size:13.8px}.formpanel{padding:22px}.formpanel .fieldrow{gap:0 16px}.formactions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.quotecard{border:1px solid var(--line);border-radius:var(--r);background:var(--paper-2);margin-top:14px;padding:18px 18px 16px}.quotecard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quotecard-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:0;font-size:11px;font-weight:700}.quotecard-ref{color:var(--ink);margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700}.quotecard-meta{grid-template-columns:1fr 1fr;gap:12px 18px;margin:16px 0 0;padding:0;display:grid}.quotecard-meta div{min-width:0}.quotecard-meta-full{grid-column:1/-1}.quotecard-meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);font-size:11px;font-weight:700}.quotecard-meta dd{color:var(--body);margin:4px 0 0;font-size:14.5px}.quotecard-block{margin-top:16px}.quotecard-block h4{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:0 0 8px;font-size:11px}.quotecard-list{color:var(--body);gap:6px;margin:0;padding-inline-start:1.15rem;font-size:14.5px;line-height:1.45;display:grid}.quotecard-deadline-label{color:var(--ink);font-weight:600}.quotecard-price{border-radius:var(--r-sm);background:var(--gold-wash);border:1px solid var(--gold-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.quotecard-price span{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);font-size:13px;font-weight:700}.quotecard-price strong{color:var(--ink);font-size:18px}.quotecard-accept{gap:12px;margin-top:16px;display:grid}.quotecard-note{color:var(--sage-text);margin:14px 0 0;font-size:14px}.taskcard{margin-top:0;margin-bottom:18px}@media (width<=580px){.quotecard-meta{grid-template-columns:1fr}}.legaldoc{max-width:72ch;margin-inline:auto}.legaldoc-disclaimer{background:var(--gold-wash);border:1px solid var(--gold-2);border-radius:var(--r-sm);color:var(--ink);margin:0 0 28px;padding:12px 14px;font-size:14px;line-height:1.55}.legaldoc-section{margin-bottom:22px}.legaldoc-section h2{font-family:var(--sans);color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:700}.legaldoc-section p{color:var(--body);margin:0;font-size:15px;line-height:1.65}.authnote{background:var(--gold-wash);border:1px solid var(--gold-2);border-radius:var(--r-sm);color:var(--ink);margin-top:18px;padding:12px 14px;font-size:13.4px;line-height:1.55}.authnote>span{display:block}.authnote .btn{width:max-content;margin-top:11px;display:inline-flex}.roletabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.roletabs button{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-sm);color:var(--muted);font-size:14.5px;font-weight:700;font-family:var(--sans);justify-content:center;align-items:center;gap:8px;padding:11px 12px;display:flex}[dir=rtl] .roletabs button{font-family:var(--font-ar)}.roletabs button[aria-selected=true]{background:var(--cobalt-wash);border-color:var(--cobalt);color:var(--cobalt-deep)}.fab{inset-inline-end:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--sage);color:#fff;width:54px;height:54px;box-shadow:var(--shadow-lg);border:1.5px solid #3f6a4f;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.fab:hover{background:#456e54}.fab svg{width:27px;height:27px}@media (width<=480px){.fab{width:48px;height:48px;inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.fab svg{width:24px;height:24px}}:root{--pad-card:16px;--gap-card:32px;--gap-sec:64px;--ease:.2s ease}.skip{inset-inline-start:10px;z-index:200;background:var(--cobalt-deep);color:#fff;border-radius:0 0 var(--r-sm) var(--r-sm);transition:top var(--ease);padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;top:-72px}.skip:focus{top:0}.sitehead{top:var(--demoh,0px);z-index:50;position:sticky}.sitehead.two-row{z-index:50}.nav a[aria-current=page],.nav .navbtn[aria-current=page]{color:var(--cobalt-deep);border-bottom-color:var(--gold);font-weight:600}.navbtn{color:var(--body);font-size:14.5px;font-family:var(--sans);transition:color var(--ease),border-color var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}[dir=rtl] .navbtn{font-family:var(--font-ar)}.navbtn:hover{color:var(--cobalt)}.navbtn .chev{transition:transform var(--ease)}.navbtn[aria-expanded=true] .chev{transform:rotate(180deg)}.dropwrap{display:inline-flex;position:relative}.drop{inset-inline-start:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-width:246px;box-shadow:var(--shadow-lg);z-index:70;padding:6px;display:none;position:absolute;top:calc(100% + 8px)}.drop.open{display:block}.drop a{border-radius:var(--r-sm);color:var(--body);transition:background var(--ease),color var(--ease);border-bottom:0;padding:10px 12px;font-size:14.2px;text-decoration:none;display:block}.drop a:hover{background:var(--cobalt-wash);color:var(--cobalt-deep)}.drop a[aria-current=page]{background:var(--gold-wash);color:var(--cobalt-deep);font-weight:600}@media (width<=880px){.dropwrap{display:block}.drop{box-shadow:none;background:0 0;border:0;min-width:0;padding:0 0 6px;display:block;position:static}.drop a{padding-inline-start:26px;font-size:13.8px}.navbtn{border-bottom:0;border-inline-start:2px solid #0000;justify-content:space-between;width:100%;padding:10px 12px}.navbtn .chev{display:none}}.crumbbar{background:var(--paper-2);border-bottom:1px solid var(--line-2)}.crumbbar .wrap{align-items:center;padding-block:11px;display:flex}.crumbs{flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li{align-items:center;gap:9px;display:flex}.crumbs a{color:var(--muted);font:inherit;transition:color var(--ease);background:0 0;border:0;padding:0;text-decoration:none}.crumbs a:hover{color:var(--cobalt);text-decoration:underline}.crumbs .sep{color:var(--gold-2);flex:none}.crumbs [aria-current=page]{color:var(--cobalt-deep);font-weight:600}.sec{padding-block:clamp(38px,5vw,var(--gap-sec))}.sec-tight{padding-block:clamp(26px,3.4vw,40px)}.grid,.steps,.quotes,.partgrid,.crsgrid,.resgrid,.libgrid,.contactgrid,.stagegrid,.cardrow,.cardrow.four{gap:var(--gap-card)}.pad,.svc,.step,.expert,.statcard,.pointcard,.partcard,.libcard,.contactcard,.stagecard,.toolrow,.rescard,.qcard,.trustbar,.formpanel{padding:var(--pad-card)}.lrow,.proj{padding:var(--pad-card) 20px}.shead{margin-bottom:var(--gap-card)}.shead hr.goldrule{width:54px;height:2px}.btn,.jump,.iconbtn,.chipset button,.tabs button,.roletabs button,.sidenav button,.faq .q,.acc .aq{transition:background var(--ease),border-color var(--ease),color var(--ease),box-shadow var(--ease),transform var(--ease)}.card,.svc,.step,.expert,.statcard,.pointcard,.partcard,.libcard,.contactcard,.stagecard,.toolrow,.rescard,.crscard,.qcard{transition:transform var(--ease),box-shadow var(--ease),border-color var(--ease)}.svc:hover,.step:hover,.expert:hover,.pointcard:hover,.partcard:hover,.libcard:hover,.contactcard:hover,.stagecard:hover,.toolrow:hover,.rescard:hover,.crscard:hover,.qcard:hover,.statcard:hover{border-color:var(--gold-2);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn:hover{transform:translateY(-1px)}:focus-visible{outline:2.5px solid var(--gold);outline-offset:2px;border-radius:3px}.side :focus-visible,.consult :focus-visible,.ctaband :focus-visible,.authside :focus-visible{outline-color:var(--gold-2)}@media (prefers-reduced-motion:reduce){.svc:hover,.step:hover,.expert:hover,.pointcard:hover,.partcard:hover,.libcard:hover,.contactcard:hover,.stagecard:hover,.toolrow:hover,.rescard:hover,.crscard:hover,.qcard:hover,.statcard:hover,.btn:hover{transform:none}}.trustbar{gap:var(--pad-card);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);grid-template-columns:repeat(4,1fr);display:grid}.trustitem{align-items:flex-start;gap:11px;display:flex}.trustitem .ti{background:var(--cobalt-wash);width:34px;height:34px;color:var(--cobalt);border-radius:50%;flex:none;place-items:center;display:grid}.trustitem:nth-child(2) .ti{background:var(--sage-wash);color:var(--sage)}.trustitem:nth-child(3) .ti{background:var(--gold-wash);color:var(--gold-text)}.trustitem b{color:var(--ink);font-size:14.2px;font-family:var(--sans);line-height:1.3;display:block}.trustitem span{color:var(--muted);font-size:12.8px}@media (width<=900px){.trustbar{grid-template-columns:1fr 1fr}}@media (width<=520px){.trustbar{grid-template-columns:1fr}}.statstrip{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.statstrip>div{padding:22px var(--pad-card);text-align:center;border-inline-start:1px solid var(--line-2)}.statstrip>div:first-child{border-inline-start:0}.statstrip .n{font-family:var(--serif);color:var(--cobalt-deep);font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.1}.statstrip .l{color:var(--muted);margin-top:7px;font-size:13px}@media (width<=700px){.statstrip{grid-template-columns:1fr}.statstrip>div{border-inline-start:0;border-top:1px solid var(--line-2)}.statstrip>div:first-child{border-top:0}}.phtag{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);background:var(--gold-wash);border:1px solid var(--gold-2);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.phnote{font-family:var(--serif);color:var(--gold-text);margin-top:14px;font-size:12.8px;font-style:italic}.phnote.center{text-align:center}.partnerline{background:var(--ivory-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--pad-card);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.partnerline .pl-ic{color:var(--gold-text);flex:none;gap:10px;display:flex}.partnerline p{font-family:var(--serif);color:var(--ink);font-size:15.2px;font-style:italic}.quotes{grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.quotes{grid-template-columns:1fr}}.qcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:11px;margin:0;display:flex}.qcard .qm{font-family:var(--serif);color:var(--gold-2);font-size:32px;line-height:.8}.qcard blockquote{font-family:var(--serif);color:var(--ink);margin:0;font-size:15.2px;line-height:1.6}.qcard figcaption{color:var(--muted);border-top:1px dotted var(--line);margin-top:auto;padding-top:6px;font-size:12.6px}.notebar{background:var(--sage-wash);border-radius:var(--r);padding:var(--pad-card);border:1px solid #cfdcd3;align-items:flex-start;gap:12px;display:flex}.notebar.gold{background:var(--gold-wash);border-color:var(--gold-2)}.notebar .nb{color:var(--sage);flex:none;margin-top:2px}.notebar.gold .nb{color:var(--gold-text)}.notebar p{color:var(--ink);font-size:14.2px}.noterow{gap:var(--gap-card);grid-template-columns:1fr 1fr;display:grid}@media (width<=820px){.noterow{grid-template-columns:1fr}}.vbadge{letter-spacing:.11em;text-transform:uppercase;color:var(--cobalt-deep);background:var(--cobalt-wash);border:1px solid #b9cbe8;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.chiprow{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.chiprow .chip{margin:0}.xcard{flex-direction:column;display:flex}.xcard .xhead{color:var(--muted);margin-top:3px;font-size:14.5px;font-weight:600}.xcard ul{flex:1}.xcard .xstats{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;padding-top:14px;display:grid}.xcard .xstats b{font-family:var(--serif);color:var(--cobalt-deep);font-size:23px;font-weight:600;line-height:1.1;display:block}.xcard .xstats span{color:var(--muted);margin-top:5px;font-size:12.2px;line-height:1.35;display:block}.xlevel .xn{font-family:var(--serif);color:var(--cobalt-deep);margin:12px 0 2px;font-size:34px;font-weight:600;line-height:1}.xnote{color:var(--muted);max-width:80ch;margin-top:18px;font-size:12.6px}.xcar{position:relative}.xcar-ctrl{justify-content:flex-end;gap:10px;margin:-64px 0 18px;display:flex}.xcar-btn{border:1.5px solid var(--cobalt);background:var(--paper);width:46px;height:46px;color:var(--cobalt-deep);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.xcar-btn:hover{background:var(--cobalt);color:#fff}.xcar-btn[data-xcar-next] svg,[dir=rtl] .xcar-btn[data-xcar-prev] svg{transform:scaleX(-1)}[dir=rtl] .xcar-btn[data-xcar-next] svg{transform:none}.xcar-track{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--gap-card)) / 3);gap:var(--gap-card);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding:4px 2px 16px;display:grid;overflow-x:auto}.xcar-track::-webkit-scrollbar{display:none}.xcar-track>.xcard{scroll-snap-align:start;min-height:100%}.xcar-dots{justify-content:center;gap:8px;margin-top:6px;display:flex}.xcar-dots button{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0}.xcar-dots button[aria-current=true]{background:var(--gold);border-radius:5px;width:24px}.xcard .role{font-size:21px}@media (width<=1024px){.xcar-track{grid-auto-columns:calc((100% - var(--gap-card)) / 2)}}@media (width<=640px){.xcar-track{grid-auto-columns:88%}.xcar-ctrl{margin:0 0 12px}}@media (width<=560px){.xcard .xstats b{font-size:20px}}.delivgrid{gap:var(--gap-card);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=900px){.delivgrid{grid-template-columns:1fr}}.delivmock{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:var(--pad-card)}.delivmock svg{width:100%;height:auto;display:block}.delivlist{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.delivlist li{color:var(--body);align-items:flex-start;gap:10px;font-size:14.4px;display:flex}.delivlist li svg{color:var(--sage);flex:none;margin-top:4px}.acc{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);max-width:880px;margin-inline:auto;overflow:hidden}.acc .ai{border-bottom:1px solid var(--line-2)}.acc .ai:last-child{border-bottom:0}.acc .aq{width:100%;padding:var(--pad-card);text-align:start;color:var(--cobalt-deep);font-size:15.2px;font-weight:700;font-family:var(--sans);background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;line-height:1.4;display:flex}[dir=rtl] .acc .aq{font-family:var(--font-ar)}.acc .aq:hover{background:var(--ivory-2)}.acc .aq .chev{color:var(--gold-text);transition:transform var(--ease);flex:none}.acc .aq[aria-expanded=true]{background:var(--ivory-2)}.acc .aq[aria-expanded=true] .chev{transform:rotate(180deg)}.acc .aa{padding:0 var(--pad-card) var(--pad-card);color:var(--body);max-width:80ch;font-size:14.4px}.wlbox{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:var(--pad-card);max-width:620px;margin-inline:auto}.wlbox h3{font-size:18px}.wlbox p{color:var(--muted);margin-top:9px;font-size:14.2px}.wlform{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.wlform .field{flex:240px;margin-bottom:0}.wlform .btn{flex:none;align-self:flex-start}.wlok{color:var(--sage-text);align-items:flex-start;gap:9px;margin-top:12px;font-size:13.6px;display:flex}.field .hint{color:var(--muted);font-size:12.4px;line-height:1.45}.field .ferr{color:#8d3526;font-size:12.4px;font-weight:600;display:none}.field.bad .ferr{display:block}.field.bad input,.field.bad select,.field.bad textarea{background:#fdf6f4;border-color:#c0705f}.field.ok input,.field.ok select,.field.ok textarea{border-color:var(--sage-2)}.field .lrow2{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ctr{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ctr.over{color:#8d3526;font-weight:700}.reqsteps{padding-bottom:var(--pad-card);margin-bottom:var(--pad-card);border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reqsteps .sd{border:1.5px solid var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.reqsteps .sd.on{background:var(--gold);border-color:var(--gold);color:#fff}.reqsteps .sd.done{background:var(--sage);border-color:var(--sage);color:#fff}.reqsteps .sl{background:var(--line);flex:1;min-width:10px;height:1px}.reqsteps .cap{color:var(--muted);margin-inline-start:6px;font-size:12.5px;font-weight:600}.empty{text-align:center;justify-items:center;gap:12px;padding:38px 20px;display:grid}.empty .ei{background:var(--ivory-2);border:1px solid var(--line);width:52px;height:52px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.empty h3{font-size:17px;font-family:var(--sans);font-weight:700}.empty p{color:var(--muted);max-width:44ch;font-size:14px}.sk{background:linear-gradient(90deg,var(--ivory-2) 25%,var(--paper-2) 38%,var(--ivory-2) 60%);border-radius:var(--r-sm);background-size:400% 100%;animation:1.25s ease-in-out infinite skw}@keyframes skw{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-head{width:min(320px,70%);height:26px;margin-bottom:12px}.sk-line{height:11px;margin-bottom:9px}.sk-line.s{width:52%}.sk-row{gap:var(--gap-card);margin-bottom:var(--gap-card);grid-template-columns:repeat(3,1fr);display:grid}.sk-card{border-radius:var(--r);border:1px solid var(--line);height:112px}.sk-panel{border-radius:var(--r);border:1px solid var(--line);height:230px}@media (width<=820px){.sk-row{grid-template-columns:1fr}}.tbtools{align-items:center;gap:8px;display:flex;position:relative}.searchfield{background:var(--paper);border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;padding:5px 13px;display:flex}.searchfield svg{color:var(--cobalt);flex:none}.searchfield input{font:inherit;width:180px;min-width:0;color:var(--ink);background:0 0;border:0;font-size:14px}.searchfield input:focus{outline:none}.searchfield[hidden]{display:none}.bellwrap{position:relative}.bellbtn .dotn{top:-4px;background:var(--gold);color:#2d2205;border:1px solid var(--ivory-2);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;inset-inline-end:-4px}.notifpanel{top:calc(100% + 9px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);width:min(340px,84vw);box-shadow:var(--shadow-lg);z-index:75;display:none;position:absolute;inset-inline-end:0;overflow:hidden}.notifpanel.open{display:block}.notifpanel .nh{padding:11px var(--pad-card);border-bottom:1px solid var(--line);background:var(--ivory-2);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:11px;font-weight:700}.notifpanel .ni{text-align:start;border:0;border-bottom:1px solid var(--line-2);width:100%;padding:12px var(--pad-card);font-family:var(--sans);background:0 0;display:block}[dir=rtl] .notifpanel .ni{font-family:var(--font-ar)}.notifpanel .ni:hover{background:var(--cobalt-wash)}.notifpanel .ni b{color:var(--ink);font-size:13.4px;display:block}.notifpanel .ni span{color:var(--muted);margin-top:3px;font-size:12.6px;display:block}.notifpanel .nf{padding:10px var(--pad-card);background:var(--ivory-2)}.searchnote{color:var(--muted);font-size:13px;font-family:var(--serif);margin-bottom:4px;font-style:italic}@media (width<=560px){.cta,.formactions,.proj-act,.cb-act,.c-act,.na-act,.wlform,.modal-foot{flex-direction:column;align-items:stretch}.cta .btn,.formactions .btn,.proj-act .btn,.cb-act .btn,.c-act .btn,.na-act .btn,.wlform .btn,.modal-foot .btn,.svc .btn,.authnote .btn,.dhead .btn{width:100%}.wlform .btn,.svc .btn{align-self:stretch}}.taskmeta{gap:15px;display:grid}.taskmeta h4{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:10.5px}.taskmeta .goldrule{width:26px;height:1.5px;margin:7px 0 9px}.taskmeta p{color:var(--body);font-size:14.4px}[hidden]{display:none!important}.g2{grid-template-columns:repeat(2,1fr)}@media (width<=640px){.g2{grid-template-columns:1fr}}.stagenav{margin-bottom:var(--gap-card);flex-wrap:wrap;gap:8px;display:flex}.stagenav a{background:var(--paper);border:1px solid var(--line);color:var(--cobalt-deep);border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13.5px;font-weight:600;display:inline-flex}[dir=rtl] .stagenav a{padding:6px 6px 6px 14px}.stagenav a:hover{border-color:var(--gold-2);background:var(--gold-wash)}.stagenav .snum{width:24px;height:24px;font-size:12px}.stagenav a.plain{padding-inline:14px}.stage+.stage{margin-top:var(--gap-sec)}.stagehead{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.snum{background:var(--gold);color:#fff;width:34px;height:34px;font-size:14px;font-weight:700;font-family:var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.stagehead h2{font-size:clamp(21px,2.4vw,25px);line-height:1.25}.stagehead .sj{color:var(--muted);font-size:13.5px;font-family:var(--sans);margin-top:5px}.stagehead .sj .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-inline-end:8px;font-size:10.5px;font-weight:700}.svc .ictop{justify-content:space-between;align-items:center;gap:8px;display:flex}.svc .newtag{letter-spacing:.12em;text-transform:uppercase;background:var(--gold-wash);color:var(--gold-text);border:1px solid var(--gold-2);border-radius:99px;align-items:center;padding:2px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.svc.full p{flex:none}.svc.full .getsh,.svc.full .byh{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:10.5px;font-weight:700;font-family:var(--sans)}.svc.full .gets{flex:1;align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.svc.full .gets li{color:var(--body);padding-inline-start:16px;font-size:13.6px;line-height:1.45;position:relative}.svc.full .gets li:before{content:"";inset-inline-start:2px;background:var(--sage);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em}.svc.full .by{color:var(--ink);border-top:1px dotted var(--line);gap:3px;padding-top:10px;font-size:13.4px;display:grid}.twocards{gap:var(--gap-card);grid-template-columns:3fr 2fr;display:grid}@media (width<=820px){.twocards{grid-template-columns:1fr}}.twocards .card{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.twocards .ico{background:var(--cobalt);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.twocards .card.alt .ico{background:var(--sage)}.twocards h2{font-size:clamp(19px,2.2vw,22px)}.twocards p{color:var(--body);font-size:14.6px;line-height:1.55}.formsec{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:22px 0 6px}.formsec:first-of-type{border-top:0;padding-top:4px}.formsec>legend{float:left;width:100%;font-family:var(--sans);color:var(--cobalt-deep);align-items:center;gap:10px;margin-bottom:16px;font-size:17px;font-weight:700;display:flex}.formsec>legend+*{clear:both}.formsec>legend .snum{width:28px;height:28px;font-size:13px}.cfield{border:0;gap:8px;min-width:0;margin:0 0 18px;padding:0;display:grid}.cfield>legend{color:var(--ink);margin-bottom:2px;padding:0;font-size:13px;font-weight:600}.cfield .hint{color:var(--muted);font-size:12.4px;line-height:1.45}.cfield .ferr{color:#8d3526;font-size:12.4px;font-weight:600;display:none}.cfield.bad .ferr{display:block}.checkgroup{gap:7px;display:grid}.checkgroup .cgh{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:10.5px;font-weight:700}.checks{flex-wrap:wrap;gap:8px;display:flex}.checkchip{background:var(--paper-2);border:1px solid var(--line);color:var(--body);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:6px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.checkchip input{width:auto;accent-color:var(--cobalt);margin:0;padding:0}.checkchip:has(input:checked){background:var(--sage-wash);border-color:var(--sage);color:var(--sage-text)}.checkchip:focus-within{outline:2px solid var(--gold);outline-offset:2px}.tickrow{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14.4px;display:flex}.tickrow input{width:18px;height:18px;accent-color:var(--cobalt);flex:none;margin:2px 0 0}.tickrow .hint{color:var(--muted);margin-top:3px;font-size:12.4px;font-weight:400;display:block}.subfield{border-inline-start:3px solid var(--gold-2);background:var(--ivory-2);border-radius:var(--r-sm);margin:0 0 18px;padding:14px 16px}.subfield .cfield{margin-bottom:0}.optgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=760px){.optgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.optgrid{grid-template-columns:1fr}}.optcard{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer;align-content:start;gap:5px;padding:14px;display:grid;position:relative}.optcard input{opacity:0;width:1px;height:1px;position:absolute}.optcard .ot{color:var(--cobalt-deep);font-size:15px;font-weight:700}.optcard .oy{color:var(--gold-text);font-size:12px;font-weight:700}.optcard .od{color:var(--body);font-size:13px;line-height:1.45}.optcard:hover{border-color:var(--gold-2)}.optcard:has(input:checked){border-color:var(--cobalt);background:var(--cobalt-wash)}.optcard:focus-within{outline:2px solid var(--gold);outline-offset:2px}.lvlhint{border-radius:var(--r-sm);background:var(--cobalt-wash);color:var(--cobalt-deep);margin-top:10px;padding:10px 14px;font-size:13.6px;line-height:1.5}.howbox{background:var(--ivory-2);border:1px solid var(--line);border-radius:var(--r);margin-bottom:22px;padding:16px 18px}.howbox h3{font-family:var(--sans);color:var(--cobalt-deep);font-size:15px;font-weight:700}.howbox p{color:var(--body);margin-top:6px;font-size:14px;line-height:1.55}.howbox ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.howbox li{color:var(--ink);align-items:flex-start;gap:8px;font-size:14px;display:flex}.howbox li svg{color:var(--sage);flex:none;margin-top:3px}.pfsec{border-bottom:1px solid var(--line);margin-bottom:22px;padding:4px 0 22px}.pfsec:last-of-type{border-bottom:0;margin-bottom:0}.pfsec h2{font-family:var(--sans);color:var(--cobalt-deep);font-size:17px;font-weight:700}.pfsec>.hint{color:var(--muted);margin:4px 0 14px;font-size:13px;display:block}.factgrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;display:grid}.fact{background:var(--ivory-2);border:1px solid var(--line);border-radius:var(--r-sm);margin:0;padding:12px 14px}.fact .fk{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:10.5px;font-weight:700}.fact .fv{color:var(--ink);margin:5px 0 0;font-size:15px;font-weight:700}.fact .fs{color:var(--muted);margin:4px 0 0;font-size:12.4px;line-height:1.4}.field label .opt,.cfield>legend .opt{color:var(--muted);margin-inline-start:6px;font-weight:400}[dir=rtl] .stagehead .sj,[dir=rtl] .snum,[dir=rtl] .svc.full .getsh,[dir=rtl] .svc.full .byh,[dir=rtl] .formsec>legend,[dir=rtl] .howbox h3,[dir=rtl] .pfsec h2{font-family:var(--font-ar)}[dir=rtl] .stagehead .sj .lbl,[dir=rtl] .svc .newtag,[dir=rtl] .svc.full .getsh,[dir=rtl] .svc.full .byh,[dir=rtl] .checkgroup .cgh,[dir=rtl] .fact .fk{letter-spacing:0;text-transform:none}.fieldrow{align-items:start}.field{align-content:start}.cfield .req,.tickrow .req{color:#a03a2c}.dropwrap:hover .drop,.dropwrap:focus-within .drop,.bellwrap:hover .notifpanel,.bellwrap:focus-within .notifpanel{display:block}.acc details.ai>summary.aq{cursor:pointer;list-style:none}.acc details.ai>summary.aq::-webkit-details-marker{display:none}.acc details.ai>summary.aq::marker{content:""}.acc details.ai[open]>summary.aq{background:var(--ivory-2)}.acc details.ai[open]>summary.aq .chev{transform:rotate(180deg)}.stepcap{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:10px;margin:22px 0 14px;font-size:11px;font-weight:700;display:flex}.stepcap:after{content:"";background:var(--line);flex:1;height:1px}[data-reqstep]:first-of-type .stepcap{margin-top:4px}.modalpage{background:var(--ivory);padding-block:clamp(24px,4vw,48px)}.modalpage .modal{max-height:none;margin-inline:auto}a,.ui a:not(.btn):not(.jump):not(.ni):not(.logomark):not(.backlink):not(.crumbs a),a.btn,a.iconbtn,a.xbtn,a.logomark,a.backlink,a.ni,a.play,a.hamb{text-decoration:none}.foot a:hover,.crumbs a:hover,.drop a:hover{text-decoration:underline}.langtog a{color:var(--muted);letter-spacing:.04em;font-size:12.5px;font-weight:700;font-family:var(--sans);background:0 0;border:0;align-items:center;padding:5px 11px;display:inline-flex}.langtog a[aria-pressed=true]{background:var(--cobalt);color:#fff}.tabs a{text-align:center;color:var(--muted);border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:9px 10px;font-size:14.5px;font-weight:600}.tabs a[aria-selected=true]{color:var(--cobalt-deep);border-bottom-color:var(--gold)}.roletabs a{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-sm);color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-size:14.5px;font-weight:700;display:flex}.roletabs a[aria-selected=true]{background:var(--cobalt-wash);border-color:var(--cobalt);color:var(--cobalt-deep)}.chipset a{background:var(--paper-2);border:1px solid var(--line);color:var(--body);border-radius:99px;padding:5px 13px;font-size:13px;font-weight:600}.chipset a[aria-pressed=true]{background:var(--sage-wash);border-color:var(--sage);color:var(--sage-text)}.sidenav a{color:#c3d3ea;border-radius:var(--r-sm);border-inline-start:3px solid #0000;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:14.2px;font-weight:600;display:flex}.sidenav a:hover{color:#fff;background:#ffffff14}.sidenav a[aria-current=true]{color:#fff;border-inline-start-color:var(--gold-2);background:#ffffff21}[dir=rtl] .sidenav a{font-family:var(--font-ar)}.sidefoot a{color:#f2e2bc;border-radius:var(--r-sm);border:1px solid #ffffff4d;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.sidefoot a:hover{border-color:var(--gold-2);background:#ffffff1a}[dir=rtl] .sidefoot a{font-family:var(--font-ar)}.notifpanel a.ni{display:block}.sidenav .navgroup{letter-spacing:.14em;text-transform:uppercase;color:#9fb6d8;padding:14px 12px 4px;font-size:10.5px;font-weight:700;display:block}.sidenav .ncount{text-align:center;background:var(--gold);color:#fff;border-radius:99px;min-width:20px;margin-inline-start:auto;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5}.admnav{gap:1px}.admside{overflow-y:auto}@media (width<=900px){.side .admnav .navgroup{grid-column:1/-1}}.sub{color:var(--muted);margin-top:2px;font-size:12.4px;font-weight:400;display:block}.tag{background:var(--ivory-2);border:1px solid var(--line);color:var(--body);white-space:nowrap;border-radius:99px;margin:2px 4px 2px 0;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}[dir=rtl] .tag{margin:2px 0 2px 4px}.tag.gold{background:var(--gold-wash);border-color:var(--gold-2);color:var(--gold-text);margin-top:6px}.tcount{color:var(--muted);margin-inline-start:6px;font-size:11.5px;font-weight:700;display:inline-block}table.inv tr.hl td{background:var(--gold-wash)}table.inv tr.muted td{color:var(--muted);background:var(--paper-2)}table.inv td .pill{margin-top:4px}.panelfoot{border-top:1px solid var(--line-2);flex-wrap:wrap;gap:10px;padding:12px 20px;display:flex}.warnline{border-radius:var(--r-sm);background:var(--gold-wash);border:1px solid var(--gold-2);color:var(--ink);align-items:flex-start;gap:9px;margin:6px 0 14px;padding:10px 14px;font-size:13.6px;display:flex}.warnline svg{color:var(--gold-text);flex:none;margin-top:3px}.plainlist{gap:8px;margin:0;padding:14px 20px;list-style:none;display:grid}.plainlist li{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;display:flex}.plainlist li svg{color:var(--sage);flex:none;margin-top:3px}.stackbtns{flex-wrap:wrap;gap:9px;display:flex}.is-disabled{opacity:.45;pointer-events:none}.onoff{border:1px solid;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.onoff.on{background:var(--sage-wash);color:var(--sage-text);border-color:#c2d3c8}.onoff.off{background:var(--ivory-2);color:var(--muted);border-color:var(--line)}.jumplinks{margin-bottom:4px}.dtitle{font-family:var(--sans);color:var(--ink);margin-top:5px;font-size:21px;font-weight:700}.dgrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dgrid.even{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.dcol{gap:20px;min-width:0;display:grid}@media (width<=1100px){.dgrid,.dgrid.even{grid-template-columns:minmax(0,1fr)}}.kv{grid-template-columns:minmax(120px,auto) 1fr;gap:9px 18px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--muted);font-weight:600}.kv dd{color:var(--ink);min-width:0;margin:0}@media (width<=560px){.kv{grid-template-columns:1fr}.kv dd{margin-bottom:6px}}.dgrid>.dcol+.dcol .kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.dgrid>.dcol+.dcol .kv dt{font-size:12.4px}.dgrid>.dcol+.dcol .kv dd{margin-bottom:9px}.hist{gap:12px;margin:0;padding:14px 20px;list-style:none;display:grid}.hist li{border-inline-start:2px solid var(--line);color:var(--ink);gap:2px;padding-inline-start:16px;font-size:14px;display:grid}.hist .when{color:var(--muted);font-size:12px;font-weight:600}.filtergrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;display:grid}@media (width<=1000px){.filtergrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.filtergrid{grid-template-columns:1fr}}.buildgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=900px){.buildgrid{grid-template-columns:minmax(0,1fr)}}.pricet{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:14px}.pricet th{text-align:start;color:var(--body);padding:6px 0;font-weight:400}.pricet td{text-align:end;white-space:nowrap;padding:6px 0}.pricet tr.sum th,.pricet tr.sum td{border-top:1px solid var(--line);color:var(--ink);padding-top:9px;font-weight:700}.pricet tr.total th,.pricet tr.total td{border-top:2px solid var(--cobalt);color:var(--cobalt-deep);padding-top:10px;font-size:16px;font-weight:700}.pricebox .kv{font-size:13.4px}.pricebox .hint{color:var(--muted);margin-top:12px;font-size:12.4px}.clientcard{border:1.5px dashed var(--gold-2);border-radius:var(--r);background:var(--paper-2);margin-top:16px;padding:14px 16px}.clientcard .cch{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:10.5px;font-weight:700}.clientcard .ccprice{font-family:var(--serif);color:var(--cobalt-deep);margin-top:6px;font-size:26px;font-weight:600}.clientcard .ccvat{color:var(--sage-text);font-size:12.8px;font-weight:700}.clientcard p{color:var(--body);margin-top:8px;font-size:13.4px}[dir=rtl] .sidenav .navgroup,[dir=rtl] .clientcard .cch{letter-spacing:0;text-transform:none}[dir=rtl] .dtitle{font-family:var(--font-ar)}.modal.wide{max-width:780px}.cardtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.cardref{align-items:baseline;gap:9px;display:inline-flex}.cardref .eyeb{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.cardpills{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.cardtitle{font-family:var(--sans);color:var(--ink);font-size:18px;font-weight:700}.goldrule.cardrule{width:34px;height:1.5px;margin:10px 0 18px}.taskmeta.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 26px}.taskmeta .full{grid-column:1/-1}.taskmeta .tmv{color:var(--body);font-size:14.4px}.taskmeta .delivlist{margin-top:0}.sub.inl{margin:0;display:inline}.tleft{color:var(--gold-text);white-space:nowrap;align-items:center;gap:5px;font-size:12.3px;font-weight:700;display:inline-flex}.tleft.urgent{color:#8d3526}.lside .tleft{align-self:flex-end}.filelist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.filelist li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);align-items:center;gap:10px;padding:9px 12px;display:flex}.filelist li>svg{color:var(--cobalt);flex:none}.filelist li{flex-wrap:wrap}.filelist .fmain{flex:170px;min-width:0}.filelist .fname{color:var(--ink);overflow-wrap:anywhere;font-size:13.6px;font-weight:600;display:block}.plainlist.termlist{gap:6px;margin:0;padding:0}.termlist li{padding-inline-start:15px;font-size:14px;display:block;position:relative}.termlist li:before{content:"";inset-inline-start:0;background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em}.respond{color:var(--cobalt-deep);margin-top:12px;font-size:14.4px;font-weight:700}.agreebox{background:var(--gold-wash);border:1px solid var(--gold-2);border-radius:var(--r-sm);margin-top:20px;padding:14px 16px}.agreebox .tickrow{margin:0}.smallprint{color:var(--muted);margin-top:10px;font-size:12px}.qform{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.qform h3{font-family:var(--sans);font-size:16px;font-weight:700}.qform .goldrule{width:30px;height:1.5px;margin:8px 0 16px}.qform>.hint{color:var(--muted);font-size:12.6px}.moreopt{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);margin-top:16px;padding:10px 14px}.moreopt>summary{cursor:pointer;color:var(--cobalt-deep);font-size:14px;font-weight:600}.moreopt[open]>summary{margin-bottom:12px}.moreopt .hint{color:var(--muted);margin-bottom:10px;font-size:12.6px}.field.align-end{align-self:end}.pfsec .moreopt{margin:4px 0 16px}.tname{color:var(--ink);margin-top:3px;font-size:14px;font-weight:600}.fbwhen{color:var(--muted);margin-top:8px;font-size:12.4px}.steplist{counter-reset:st;gap:11px;padding:0}.steplist li{counter-increment:st;color:var(--body);padding-inline-start:31px;display:block;position:relative}.steplist li:before{content:counter(st);inset-inline-start:0;background:var(--cobalt-wash);width:21px;height:21px;color:var(--cobalt-deep);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:0}.checkset{border:0;min-width:0;margin:20px 0 8px;padding:0}.checkset legend{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-bottom:12px;padding:0;font-size:10.5px;font-weight:700}.nw,.inv .btn{white-space:nowrap}.pad>.delivlist{margin-top:0}.dgrid.even.gap{gap:20px}.thread .acct{color:var(--gold-text);font-size:11.5px;font-weight:700}.msg .subj{color:var(--cobalt-deep);margin-top:3px;font-size:13.5px;font-weight:700}.msggrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.threadlist{display:grid}.threadlist .thread{border-bottom:1px solid var(--line-2);color:var(--body);border-inline-start:3px solid #0000;gap:3px;padding:13px 18px;text-decoration:none;display:grid;position:relative}.threadlist .thread:last-child{border-bottom:0}.threadlist .thread:hover{background:var(--ivory-2)}.threadlist .thread[aria-current=true]{background:var(--gold-wash);border-inline-start-color:var(--gold)}.thread .tl{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.thread .when{color:var(--muted);font-size:11.5px}.thread b{color:var(--ink);font-size:13.8px}.thread.unread b{color:var(--cobalt-deep)}.thread .prev{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.8px;display:-webkit-box;overflow:hidden}.thread .unreaddot{inset-inline-end:14px;position:absolute;bottom:16px}.threadhead{border-bottom:1px solid var(--line);padding:16px 20px}.threadhead h3{font-family:var(--sans);margin-top:4px;font-size:16px;font-weight:700}.bubs{gap:12px;padding:18px 20px;display:grid}.mbub{background:var(--paper);border:1px solid var(--line);border-radius:12px;justify-self:start;max-width:82%;padding:11px 14px}.mbub.mine{background:var(--cobalt-wash);border-color:#b9cbe8;justify-self:end}.mbub .bh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:12.4px;display:flex}.mbub .bh b{color:var(--ink)}.mbub .when{color:var(--muted);white-space:nowrap;font-size:11.5px}.mbub p{color:var(--body);font-size:14.2px}.replybox{border-top:1px solid var(--line);background:var(--ivory-2);border-radius:0 0 var(--r) var(--r);padding:16px 20px}.replybox .field{margin-bottom:10px}@media (width<=1100px){.msggrid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.taskmeta.two{grid-template-columns:minmax(0,1fr)}.mbub{max-width:100%}}.stagetbl tr.sum td{border-top:2px solid var(--line);background:var(--ivory-2)}.stagetbl td:last-child{white-space:nowrap}.qtotal{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:14px 16px;display:flex}.qtotal .ql{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:10.5px;font-weight:700}.qtotal .sub{margin:0;display:inline}.amt.big{font-family:var(--serif);color:var(--cobalt-deep);font-size:26px;font-weight:600}.delhead{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:16px;display:flex}.ratebox{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);margin:18px 0 4px;padding:14px 16px 0}.optgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.paysec{border-top:1px solid var(--line-2)}.subh{font-family:var(--sans);color:var(--ink);margin-bottom:12px;font-size:15px;font-weight:700}.mpay{border:1.5px dashed var(--gold-2);border-radius:var(--r-sm);background:var(--gold-wash);color:var(--ink);align-items:center;gap:10px;padding:22px 18px;font-size:14px;display:flex}.mpay svg{color:var(--gold-text);flex:none}.paybox .bankbox{border:1px solid var(--gold-2);border-radius:var(--r-sm)}.banknote{color:var(--gold-text);font-size:12.4px;font-family:var(--serif);margin-top:11px;font-style:italic}.pad0{padding-top:14px}.waitline{color:var(--muted);justify-self:end;font-size:12.4px}.lside .stackbtns{justify-content:flex-end}@media (width<=600px){.optgrid.two{grid-template-columns:minmax(0,1fr)}}.paybox .hint{color:var(--muted);margin-top:10px;font-size:12.6px}.pad0>p.ui{color:var(--ink);margin-bottom:12px;font-size:14px}.inst-form{gap:0;max-width:52rem;display:grid}.inst-form-sec{border-bottom:1px solid var(--line);margin:0 0 22px;padding:0 0 22px}.inst-form-sec:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.inst-form-h{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);margin:0 0 14px;font-size:11px;font-weight:700}[dir=rtl] .inst-form-h{letter-spacing:0;text-transform:none}.inst-form .fieldrow{margin-bottom:0}.inst-form .fieldrow .field{margin-bottom:15px}.inst-form .formactions,.inst-form-actions{margin-top:8px}.topbar{flex-wrap:nowrap}.topbar h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar form{flex:none;margin:0}.topbar .btn{white-space:nowrap}.tleft span{unicode-bidi:plaintext}
