.mdp-scope h1,.mdp-scope h2,.mdp-scope h3,.mdp-scope h4,.mdp-scope h5,.mdp-scope h6{color:inherit;font-family:inherit;font-weight:700;letter-spacing:normal;line-height:normal;text-transform:none;text-wrap:wrap}.mdp-scope h1{font-size:2em}.mdp-scope h2{font-size:1.5em}.mdp-scope h4{font-size:1em;margin:1.33em 0}.mdp-scope h5{font-size:.83em;margin:1.67em 0}.mdp-scope h6{font-size:.67em;margin:2.33em 0}.mdp-scope p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;margin:1em 0;max-width:none}.mdp-scope a{color:inherit;font-weight:inherit;color:inherit;text-decoration:none}.mdp-scope ol,.mdp-scope ul{margin:1em 0;padding-left:40px;list-style-position:outside}.mdp-scope li{color:inherit;font-size:inherit;line-height:inherit;margin:0}.mdp-scope blockquote,.mdp-scope figure{margin:1em 40px}.mdp-scope button{font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.mdp-scope table{border-collapse:collapse;font-size:inherit;color:inherit}.mdp-scope td,.mdp-scope th{color:inherit;font-size:inherit;padding:0;text-align:inherit}.mdp-scope hr{margin:.5em auto}.mdp-scope details,.mdp-scope summary{display:block}.mdp-scope summary{cursor:pointer;list-style:none}.mdp-scope summary::-webkit-details-marker{display:none}body.mdp-page{background:var(--ink-2,#16171a)}.mdp-scope{font-size:16px;margin:0;background:var(--ink-2,#16171a);color:var(--paper,#f7f7f5);font-family:var(--font-sans,'Inter',system-ui,-apple-system,sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}.mdp-scope,.mdp-scope *{box-sizing:border-box}.mdp-scope ::selection{background:rgba(212,175,55,.3)}.mdp-scope img{max-width:100%;display:block}.mdp-scope .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7ch;font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:600;text-decoration:none;padding:16px 30px;white-space:nowrap;background:var(--gold,#d4af37);color:var(--ink,#0f1115);border:2px solid var(--gold,#d4af37);border-radius:6px;box-shadow:0 6px 18px rgba(212,175,55,.22),inset 0 -2px 0 rgba(0,0,0,.14);cursor:pointer;transition:background .25s,border-color .25s,transform .18s,box-shadow .3s,color .25s}.mdp-scope .btn .ar{transition:transform .35s cubic-bezier(.16,1,.3,1)}.mdp-scope .btn:hover{background:var(--gold-light,#e3c24e);border-color:var(--gold-light,#e3c24e);color:var(--ink,#0f1115);transform:translateY(-2px);box-shadow:0 12px 28px rgba(227,194,78,.32),inset 0 -2px 0 rgba(0,0,0,.18)}.mdp-scope .btn:hover .ar{transform:translateX(6px)}.mdp-scope .btn-sm{padding:13px 24px;font-size:.6875rem;white-space:nowrap;flex:0 0 auto}.mdp-scope .btn-ghost{background:0 0;color:#16171a;border-color:#d4af37}.mdp-scope .btn-ghost:hover{background:#d4af37;color:#16171a;border-color:#a8842a}.mdp-scope .hero-tel{position:relative;display:inline-flex;align-items:center;gap:.7ch;font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:600;text-decoration:none;padding:16px 26px;white-space:nowrap;background:0 0;color:var(--gold,#d4af37);border:2px solid var(--gold,#d4af37);border-radius:6px;transition:background .25s,color .25s,transform .18s}.mdp-scope .hero-tel .tag{color:var(--muted-on-dark,#868a90);font-weight:500}.mdp-scope .hero-tel b{color:var(--gold-light,#e3c24e);font-weight:600}.mdp-scope .hero-tel:hover{background:var(--gold,#d4af37);color:var(--ink,#0f1115);transform:translateY(-2px)}.mdp-scope .hero-tel:hover .tag,.mdp-scope .hero-tel:hover b{color:var(--ink,#0f1115)}.mdp-scope .kicker{font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-on-dark,#868a90)}.mdp-scope .kicker em{font-style:normal;color:var(--gold,#d4af37)}.mdp-scope .band{padding:96px 0}.mdp-scope .band.light{background:var(--paper,#f7f7f5);color:var(--ink,#16171a)}.mdp-scope .band.light .kicker{color:#5e6066}.mdp-scope .band.light .kicker em{color:#6e561a}.mdp-scope .wrap{max-width:var(--container);margin:0 auto;padding:0 24px}.mdp-scope h1,.mdp-scope h2,.mdp-scope h3{font-family:var(--font-serif,'Playfair Display',Georgia,serif);font-weight:600;letter-spacing:-.02em;margin:0}.mdp-scope h1 em,.mdp-scope h2 em,.mdp-scope h3 em{font-style:italic;color:var(--gold,#d4af37)}.mdp-scope .band.light h1 em,.mdp-scope .band.light h2 em,.mdp-scope .band.light h3 em{color:#6e561a}.mdp-scope h1{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.05}.mdp-scope h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.18}.mdp-scope h3{font-size:1.25rem;line-height:1.25}.mdp-scope .nowrap{white-space:nowrap}.mdp-scope .sec-head{margin-bottom:32px}.mdp-scope .sec-head h2{margin-top:14px;max-width:26ch}.mdp-scope .v1-hero{padding:56px 0 40px}.mdp-scope .v1-hero .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}@media (max-width:900px){.mdp-scope .v1-hero .grid{grid-template-columns:1fr;gap:32px}}.mdp-scope .v1-hero p.lede{color:var(--muted-on-dark,#868a90);max-width:52ch;margin:20px 0 24px}.mdp-scope .v1-hero .cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.mdp-scope .cartogram{position:relative;aspect-ratio:5/4;border:1px solid var(--rule,#2a2c31);border-radius:12px;background:linear-gradient(180deg,#101216,#0d0f13);overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.35)}.mdp-scope .cartogram svg{width:100%;height:100%;display:block}.mdp-scope .cartogram .map-foot{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) 2.2s forwards cartoFadeUp}.mdp-scope .cartogram .legend{display:flex;gap:14px;white-space:nowrap;flex-wrap:nowrap;font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:11px;color:var(--muted-on-dark,#868a90);letter-spacing:.06em;text-transform:uppercase;background:rgba(0,0,0,.42);backdrop-filter:blur(6px);padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.06)}.mdp-scope .cartogram .legend span{display:inline-flex;align-items:center;gap:6px}.mdp-scope .cartogram .legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.mdp-scope .cartogram .pin{position:absolute;left:22%;top:32%;transform:translate(-50%,-100%);text-align:center;opacity:0;animation:.6s cubic-bezier(.34,1.56,.64,1) 1.6s forwards pinDrop}.mdp-scope .cartogram .pin .lbl{font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:11px;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:rgba(0,0,0,.6);padding:4px 8px;border-radius:4px;white-space:nowrap;border:1px solid rgba(212,175,55,.35)}.mdp-scope .cartogram .zone{opacity:0;transform-origin:center;transform-box:fill-box;animation:.8s cubic-bezier(.4,0,.2,1) forwards zoneIn}.mdp-scope .cartogram .zone.home{animation-delay:.15s}.mdp-scope .cartogram .zone.med{animation-delay:.45s}.mdp-scope .cartogram .zone.leg{animation-delay:.75s}.mdp-scope .cartogram .lbl-txt{opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) forwards cartoFadeLeft}.mdp-scope .cartogram .lbl-txt.home{animation-delay:.55s}.mdp-scope .cartogram .lbl-txt.med{animation-delay:.85s}.mdp-scope .cartogram .lbl-txt.leg{animation-delay:1.15s}@keyframes pinPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes pinDrop{0%{opacity:0;transform:translate(-50%,-140%) scale(.6)}70%{opacity:1;transform:translate(-50%,-92%) scale(1.05)}100%{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes zoneIn{0%{opacity:0;transform:scale(.94)}100%{opacity:1;transform:scale(1)}}@keyframes cartoFadeLeft{0%{opacity:0;transform:translateX(-8px)}100%{opacity:1;transform:translateX(0)}}@keyframes cartoFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes cartoFadeUp{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:translateY(0)}}@keyframes dashFlow{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-100}}@keyframes radarFadeIn{to{opacity:1}}@keyframes radarPulse{0%{r:6;opacity:.55;stroke-width:1.5}100%{r:52;opacity:0;stroke-width:.4}}@media (prefers-reduced-motion:reduce){.mdp-scope .cartogram .lbl-txt,.mdp-scope .cartogram .legend,.mdp-scope .cartogram .pin,.mdp-scope .cartogram .zone{opacity:1;animation:none;transform:none}.mdp-scope .cartogram .pin{transform:translate(-50%,-100%)}}.mdp-scope .v1-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule,#2a2c31);border-bottom:1px solid var(--rule,#2a2c31);margin-top:48px}.mdp-scope .v1-stats .cell{padding:28px 24px;border-right:1px solid var(--rule,#2a2c31)}.mdp-scope .v1-stats .cell:last-child{border-right:none}.mdp-scope .v1-stats .num{font-family:var(--font-serif,'Playfair Display',Georgia,serif);font-size:2.6rem;font-style:italic;color:var(--gold,#d4af37);letter-spacing:-.02em;line-height:1}.mdp-scope .v1-stats .lbl{font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-on-dark,#868a90);margin-top:10px}.mdp-scope .v1-stats .cap{margin-top:8px;color:#c9c9c4;font-size:13px}@media (max-width:820px){.mdp-scope .v1-stats{grid-template-columns:1fr}.mdp-scope .v1-stats .cell{border-right:none;border-bottom:1px solid var(--rule,#2a2c31)}.mdp-scope .v1-stats .cell:last-child{border-bottom:none}}.mdp-scope .v1-svc-list{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--rule-light,#dfdfda)}.mdp-scope .v1-svc{border-bottom:1px solid var(--rule-light,#dfdfda);position:relative}.mdp-scope .v1-svc-link{display:grid;grid-template-columns:1fr;gap:24px;padding:32px 0;text-decoration:none;color:inherit;cursor:pointer}.mdp-scope .v1-svc-visual{position:relative;aspect-ratio:16/10;overflow:hidden;background:#1c1d21;border-radius:8px}.mdp-scope .v1-svc-visual img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.65) contrast(1.1);transition:filter .38s,transform .5s}.mdp-scope .v1-svc-link:hover .v1-svc-visual img{filter:grayscale(.4) brightness(.85) contrast(1.05);transform:scale(1.03)}.mdp-scope .v1-svc-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(15,17,21,.35) 100%);pointer-events:none}.mdp-scope .v1-svc-idx{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.08em;color:#16171a;background:#f7f7f5;padding:4px 8px;border-radius:4px}.mdp-scope .v1-svc-name{display:inline-block;font-family:var(--font-serif,'Playfair Display',Georgia,serif);font-style:italic;font-weight:600;font-size:2rem;letter-spacing:-.02em;color:#16171a;position:relative;padding-top:6px;transition:color .22s}.mdp-scope .v1-svc-name::after{content:"";left:0;bottom:0;width:100%;height:2px;background:#6e561a;transform:scaleX(0);transform-origin:left;transition:transform .32s}.mdp-scope .v1-svc-link:hover .v1-svc-name{color:#6e561a}.mdp-scope .v1-svc-link:hover .v1-svc-name::after{transform:scaleX(1)}.mdp-scope .v1-svc-outcome{display:block;margin-top:16px;color:#45474c;font-size:15px;line-height:1.55;max-width:52ch}.mdp-scope .v1-svc-actions{margin-top:24px}.mdp-scope .v1-svc-arrow{font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:22px;color:#5e6066;transition:transform .26s,color .22s;align-self:center;text-align:right}.mdp-scope .v1-svc-link:hover .v1-svc-arrow{color:#6e561a;transform:translateX(6px)}@media (min-width:820px){.mdp-scope .v1-svc-link{grid-template-columns:.9fr 1.1fr 44px;gap:48px;padding:40px 0 40px 16px;align-items:center}.mdp-scope .v1-svc:nth-child(2n) .v1-svc-visual{order:2}.mdp-scope .v1-svc:nth-child(2n) .v1-svc-body{order:1;padding-right:16px}.mdp-scope .v1-svc:nth-child(2n) .v1-svc-arrow{order:3}}.mdp-scope .v1-industries .rule-gold{height:1px;background:linear-gradient(90deg,#6e561a 0,#6e561a 88px,#dfdfda 88px,#dfdfda 100%);margin:20px 0 40px}.mdp-scope .v1-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}@media (max-width:900px){.mdp-scope .v1-panels{grid-template-columns:1fr}}.mdp-scope .v1-panel{position:relative;aspect-ratio:5/7;overflow:hidden;background:#0d0f13;border-radius:2px;box-shadow:0 12px 32px rgba(0,0,0,.15);cursor:pointer}.mdp-scope .v1-panel img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.6) contrast(1.08);transition:filter .38s,transform .5s}.mdp-scope .v1-panel:focus-within img,.mdp-scope .v1-panel:hover img{filter:grayscale(.4) brightness(.45) contrast(1.05);transform:scale(1.04)}.mdp-scope .v1-panel .pin{position:absolute;left:0;right:0;bottom:0;padding:32px;display:flex;flex-direction:column;background:linear-gradient(180deg,transparent 0,rgba(15,17,21,.35) 45%,rgba(15,17,21,.94) 100%);transition:background .32s}.mdp-scope .v1-panel:focus-within .pin,.mdp-scope .v1-panel:hover .pin{background:linear-gradient(180deg,rgba(15,17,21,.25) 0,rgba(15,17,21,.75) 30%,rgba(15,17,21,.96) 100%)}.mdp-scope .v1-panel .pin .kicker{font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:10px;font-weight:400;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--gold,#d4af37);margin:0 0 12px;display:block}.mdp-scope .v1-panel .pin h3{font-family:var(--font-serif,'Playfair Display',Georgia,serif);font-size:1.4rem;font-weight:600;font-style:normal;line-height:.98;letter-spacing:-.028em;color:#f7f7f5;margin:0}.mdp-scope .v1-panel .pin .body{max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .42s,opacity .32s,visibility 0s linear .42s}.mdp-scope .v1-panel:focus-within .pin .body,.mdp-scope .v1-panel:hover .pin .body{max-height:360px;opacity:1;visibility:visible;transition:max-height .42s,opacity .32s,visibility}.mdp-scope .v1-panel .pin .body p{font-size:14px;line-height:1.6;color:#c0c3c7;margin:12px 0 0}.mdp-scope .v1-panel .pin .body ul{list-style:disc;font-size:13px;line-height:1.6;color:#c0c3c7;padding:0 0 0 16.8px;margin:16px 0 0}.mdp-scope .v1-panel .pin .body ul li{margin:0 0 6px}.mdp-scope .v1-panel .pin .body .vert-link{font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--gold,#d4af37);text-decoration:underline;text-decoration-color:rgba(212,175,55,.6);text-underline-offset:3px;margin:16px 0 0;display:inline-flex;align-items:center;gap:6px;transition:text-decoration-color .22s,gap .22s}.mdp-scope .v1-panel .pin .body .vert-link:hover{text-decoration-color:var(--gold,#D4AF37);gap:10px}.mdp-scope .v1-cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}@media (max-width:900px){.mdp-scope .v1-cs-grid{grid-template-columns:1fr}}.mdp-scope .v1-cs-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #dfdfda;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:transform .26s,box-shadow .26s}.mdp-scope .v1-cs-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.1)}.mdp-scope .v1-cs-thumb{aspect-ratio:16/10;overflow:hidden;background:#0d0f13}.mdp-scope .v1-cs-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.55) contrast(1.15);transition:filter .32s,transform .5s}.mdp-scope .v1-cs-card:hover .v1-cs-thumb img{filter:grayscale(.6) brightness(.72) contrast(1.1);transform:scale(1.03)}.mdp-scope .v1-cs-body{padding:22px;display:flex;flex-direction:column;gap:12px;flex:1}.mdp-scope .v1-cs-kicker{font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6e561a}.mdp-scope .v1-cs-headline{font-family:var(--font-serif,'Playfair Display',Georgia,serif);font-size:1.15rem;line-height:1.3;color:#16171a;font-weight:500}.mdp-scope .v1-cs-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mdp-scope .v1-cs-tag{font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#f1f1ee;color:#45474c;border:1px solid #dfdfda}.mdp-scope .v1-cs-cta{margin-top:auto;font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6e561a;text-decoration:none;padding-top:12px;border-top:1px solid #dfdfda;display:inline-flex;align-items:center;gap:6px;transition:gap .22s}.mdp-scope .v1-cs-cta:hover{gap:12px}.mdp-scope .v1-faq .rule-light{height:1px;background:linear-gradient(90deg,#6e561a 0,#6e561a 88px,#dfdfda 88px,#dfdfda 100%);margin:20px 0 32px}.mdp-scope .v1-faq-list{margin-top:32px}.mdp-scope .v1-faq-item{border-top:1px solid #dfdfda}.mdp-scope .v1-faq-item:last-of-type{border-bottom:1px solid #dfdfda}.mdp-scope .v1-faq-item summary{list-style:none;cursor:pointer;padding:24px 44px 24px 0;font-family:var(--font-serif,'Playfair Display',Georgia,serif);font-size:clamp(1.05rem,2vw,1.4rem);font-weight:600;color:#16171a;position:relative;line-height:1.35}.mdp-scope .v1-faq-item summary::-webkit-details-marker{display:none}.mdp-scope .v1-faq-item summary::after{content:'+';position:absolute;right:8px;top:50%;transform:translateY(-50%);font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:26px;color:#6e561a;font-weight:400;transition:transform .26s}.mdp-scope .v1-faq-item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.mdp-scope .v1-faq-item .answer{padding:0 44px 28px 0;color:#45474c;font-size:15px;line-height:1.65;max-width:78ch}.mdp-scope .v1-cta-banner{position:relative;overflow:hidden;padding:96px 0;text-align:center;background:var(--ink,#0f1115);isolation:isolate}.mdp-scope .v1-cta-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.mdp-scope .v1-cta-bg img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1) brightness(.32) contrast(1.05)}.mdp-scope .v1-cta-banner::after{content:'';position:absolute;inset:0;background:radial-gradient(1200px 600px at 50% 40%,rgba(212,175,55,.18) 0,transparent 55%),linear-gradient(180deg,rgba(15,17,21,.55) 0,rgba(15,17,21,.85) 100%);z-index:-1}.mdp-scope .v1-cta-banner .kicker{margin-bottom:16px;color:var(--gold,#d4af37)}.mdp-scope .v1-cta-banner h2{margin:0 auto 20px;max-width:22ch;color:#fff;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1}.mdp-scope .v1-cta-banner p{max-width:52ch;margin:0 auto 32px;color:#f7f7f5;font-size:1.05rem;line-height:1.55;opacity:.88}.mdp-scope .v1-cta-banner .actions{display:inline-flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.mdp-scope .v1-cta-banner .meta-line{margin-top:24px;font-family:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-on-dark,#868a90)}.mdp-scope,.mdp-scope *,.mdp-scope ::after,.mdp-scope ::before{box-sizing:border-box}.mdp-scope .btn .t{font-weight:600}.mdp-scope .band.light .btn-ghost{color:var(--ink);border-color:var(--gold)}.mdp-scope .band.light .btn-ghost:hover{background:rgba(212,175,55,.1);color:var(--gold-deep)}.mdp-scope .band.light .hero-tel{color:var(--gold-deep);border-color:var(--gold-deep)}.mdp-scope .band.light .hero-tel:hover{background:rgba(110,86,26,.1)}.mdp-scope .crumbs{font-family:var(--font-mono);font-size:12px;color:var(--muted-on-dark);letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;max-width:var(--container);margin:0 auto}.mdp-scope .crumbs a{text-decoration:none;color:inherit}.mdp-scope .crumbs .sep{margin:0 8px;opacity:.4}.mdp-scope .band.light .crumbs{color:var(--muted-2)}.mdp-scope .v1-hero h1{font-size:clamp(2rem,4.2vw,3.3rem);margin-top:20px}.mdp-scope .cartogram .pin .dot{width:14px;height:14px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgba(212,175,55,.18),0 0 24px 4px rgba(212,175,55,.35);margin:0 auto 6px;animation:2.4s ease-in-out 2s infinite pinPulse}.mdp-scope .cartogram .radar{opacity:0;animation:.4s cubic-bezier(.4,0,.2,1) 1.8s forwards radarFadeIn}.mdp-scope .cartogram .radar circle{fill:none;stroke:var(--gold);stroke-width:1.2;transform-origin:center;transform-box:fill-box;animation:3.2s cubic-bezier(.4,0,.2,1) infinite radarPulse}.mdp-scope .cartogram .radar circle:nth-child(2){animation-delay:1.1s}.mdp-scope .cartogram .radar circle:nth-child(3){animation-delay:2.2s}.mdp-scope .cartogram .spine{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) 1.2s forwards cartoFadeIn,12s linear 1.2s infinite dashFlow}.mdp-scope .cartogram .spine-lbl{opacity:0;animation:.4s cubic-bezier(.4,0,.2,1) 1.6s forwards cartoFadeIn}.mdp-scope .v1-services{background:var(--paper);color:var(--ink)}.mdp-scope .v1-services .kicker{color:var(--muted-2)}.mdp-scope .v1-services .kicker em{color:var(--gold-deep)}.mdp-scope .v1-services h2{max-width:22ch}.mdp-scope .v1-services h2 em{color:var(--gold-deep)}.mdp-scope .v1-svc-body{padding-right:16px}.mdp-scope .v1-industries{background:var(--paper);color:var(--ink)}.mdp-scope .v1-industries .kicker{color:var(--muted-2)}.mdp-scope .v1-industries .kicker em{color:var(--gold-deep)}.mdp-scope .v1-industries h2{max-width:26ch;color:var(--ink)}.mdp-scope .v1-industries h2 em{color:var(--gold-deep)}.mdp-scope .v1-panel .pin .body ul li::marker{color:var(--border)}.mdp-scope .v1-cases{background:var(--paper);color:var(--ink)}.mdp-scope .v1-cases .kicker{color:var(--muted-2)}.mdp-scope .v1-cases .kicker em,.mdp-scope .v1-cases h2 em{color:var(--gold-deep)}.mdp-scope .v1-faq{background:var(--paper);color:var(--ink)}.mdp-scope .v1-faq .kicker{color:var(--muted-2)}.mdp-scope .v1-faq .kicker em{color:var(--gold-deep)}.mdp-scope .v1-faq h2{max-width:26ch;color:var(--ink)}.mdp-scope .v1-faq h2 em{color:var(--gold-deep)}.mdp-scope .v1-cta-banner .kicker em{color:var(--gold);font-style:normal}.mdp-scope .v1-cta-banner h2 em{color:var(--gold);font-style:italic}.mdp-scope .v1-svc-link{position:relative}.mdp-scope .v1-svc-name::after{content:"";position:absolute;inset:0;z-index:1}.mdp-scope .v1-svc-actions{position:relative;z-index:2}