/* Pearl, forest, plum and warm brass; color supports the work. */
body.dashboard-experience{--paper:#f6f3ed;--white:#fffdfa;--ink:#24332e;--muted:#69756c;--line:#e3dfd5;--green:#315f50;--mint:#e8eee6;--gold:#a57845;background:#f6f3ed}
.dashboard-experience .lux-main,.dashboard-experience .luxury-content,.dashboard-experience .command-center{background:#f6f3ed}
.dashboard-experience .lux-sidebar,.dashboard-experience .sidebar{background:#163d33;border-color:#2d5146;color:#f6f1e5}
.dashboard-experience .lux-sidebar button,.dashboard-experience .lux-sidebar small,.dashboard-experience .lux-sidebar .lux-brand,.dashboard-experience .sidebar>small{color:#d9e4d8}
.dashboard-experience .lux-sidebar .active,.dashboard-experience .sidebar .active{background:#ffffff17;color:#fff;border-color:#d8c09e}
.dashboard-experience .lux-brand>span{color:#f9f3e8}.dashboard-experience .lux-brand>small{color:#bdcfc1}.dashboard-experience .lux-brand img:not(.client-logo){filter:brightness(0) invert(1)}
.dashboard-experience .hub-client-heading h1{font-family:var(--serif,Georgia);font-size:38px;letter-spacing:-.7px;color:#244237}
.dashboard-experience .hub-client-heading .eyebrow{color:#926a40}.dashboard-experience .hub-client-heading p{color:#68766c}.dashboard-experience .hub-client-heading .btn{border-color:#d3c7b3;background:#fffaf1;color:#3a5145}
.dashboard-experience .client-welcome{background:#eee9de;border-color:#e4dac9;color:#385147}.dashboard-experience .client-welcome>span{color:#7f693f}.dashboard-experience .client-welcome p{color:#68766c}
.dashboard-experience .hub-kpi-board{background:radial-gradient(ellipse at 100% 0,#72536a66,transparent 60%),linear-gradient(130deg,#173d34,#285344);box-shadow:0 18px 50px #193d3417;border:1px solid #49685a;border-radius:22px;padding:28px}
.rich-score-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:26px;align-items:center;margin-bottom:26px}.rich-score-heading .eyebrow{color:#ddc5a0;font-size:9px;letter-spacing:2px}.rich-score-heading h2{font:400 47px/1.05 var(--serif,Georgia);letter-spacing:-.5px;color:#fffcf5;margin:16px 0}.rich-score-heading p{font-size:12px;line-height:1.9;color:#d2e2d6;margin:0}.rich-score-heading figure{margin:0;position:relative;height:230px;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #0002}.dashboard-experience .rich-score-heading img{width:100%;height:100%;object-fit:cover;filter:none}.rich-score-heading figcaption{position:absolute;bottom:10px;right:10px;font-size:8px;letter-spacing:.5px;color:white;background:#23362bbf;border-radius:20px;padding:6px 10px;backdrop-filter:blur(8px)}
.dashboard-experience .scoreGrid>article{background:#f5f0df0a;border-color:#d9e5d629;border-radius:13px}.dashboard-experience .scoreGrid>article>strong{color:#fffaf0}.dashboard-experience .scoreLabel{color:#e0eadd}.dashboard-experience .scoreLabel svg{color:#d9bf92}.dashboard-experience .scoreGrid>article>small{color:#b9d1c2}.dashboard-experience .scoreConversion{border-color:#e3dbbf33;background:#eee6c910}.dashboard-experience .scoreConversion>b{color:#edce9b}.dashboard-experience .scoreConversion small,.dashboard-experience .scoreConversion>span,.dashboard-experience .funnelRow,.dashboard-experience .scoreFunnel>b{color:#cbded0}.dashboard-experience .funnelRow em{background:linear-gradient(90deg,#b88a57,#e4c59b)}.dashboard-experience .hub-kpi-actions>.btn{background:#fff9ec;color:#214536;border:0}.dashboard-experience .hub-kpi-actions>span,.dashboard-experience .exo-coverage p{color:#bad0c1}.dashboard-experience .exo-coverage>small{color:#d5c5a3}.dashboard-experience .exo-coverage>div>span{color:#deebdf;border-color:#dcead52e}
.dashboard-experience .hub-report-source{background:#eeeae1;border-color:#e2daca;border-radius:12px}.dashboard-experience .hub-report-source strong{color:#4a6153}.dashboard-experience .hub-report-source p{color:#69766b}.dashboard-experience .hub-report-source>span:last-child{color:#7b715f}
.rich-services{margin:42px 0 48px}.rich-section-title{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:23px}.rich-section-title .eyebrow{color:#9b7143;font-size:9px}.rich-section-title h2{font:400 34px/1.2 var(--serif,Georgia);color:#294437;margin:11px 0}.rich-section-title p{font-size:12px;line-height:1.8;color:#72796e;max-width:620px;margin:0}.rich-section-title .text-link{white-space:nowrap;color:#49664f;font-size:11px}.rich-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.rich-service-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.rich-service-grid:has(>article:only-child) .rich-service-card{display:grid;grid-template-columns:1.3fr 1fr}.rich-service-grid:has(>article:only-child) .rich-service-image{height:270px}.rich-service-card{overflow:hidden;background:#fffdf7;border:1px solid #e5dccd;border-radius:16px;box-shadow:0 8px 25px #6a573b08}.rich-service-image{height:210px;position:relative;overflow:hidden}.dashboard-experience .rich-service-image img{width:100%;height:100%;object-fit:cover;filter:none;transition:transform .5s}.rich-service-card:hover img{transform:scale(1.025)}.rich-service-image>span{position:absolute;left:12px;top:12px;background:#fff9edeb;color:#6a5a40;border-radius:20px;padding:7px 10px;font-size:8px;letter-spacing:.8px}.rich-service-image>small{position:absolute;bottom:10px;right:10px;color:#fff;background:#22342bbf;font-size:8px;border-radius:12px;padding:5px 8px}.rich-service-copy{padding:24px;display:flex;flex-direction:column;align-items:flex-start}.rich-service-copy>span{color:#9e7443;font-size:10px;letter-spacing:1.7px;text-transform:uppercase}.rich-service-copy h3{font:400 28px/1.18 var(--serif,Georgia);color:#2d4436;margin:12px 0}.rich-service-copy p{font-size:11px;line-height:1.85;color:#73796f;margin:0 0 22px}.rich-service-copy button{margin-top:auto;background:transparent;color:#4d6250;border:0;border-bottom:1px solid #cab68f;padding:10px 0;font-size:11px;display:flex;align-items:center;gap:25px;cursor:pointer}.rich-service-copy button span{font-size:18px;color:#a47d46}
.dashboard-experience .exo-section-head h2{font-family:var(--serif,Georgia);font-size:34px;color:#2d4337;letter-spacing:-.5px}.dashboard-experience .exo-section-head .eyebrow{color:#9b7143}.dashboard-experience .exo-channel-tile{background:#fffdf8;border-color:#e4ddcf;box-shadow:0 6px 22px #2d403309}.dashboard-experience .exo-channel-tile:nth-child(3n+1) .exo-tile-icon{background:#e7eee2;color:#52724d}.dashboard-experience .exo-channel-tile:nth-child(3n+2) .exo-tile-icon{background:#f1e1dc;color:#9b5b4d}.dashboard-experience .exo-channel-tile:nth-child(3n) .exo-tile-icon{background:#e9e1ef;color:#7b5a8c}.dashboard-experience .exo-tile-label strong{color:#344a3c}.dashboard-experience .exo-focus button{background:#fffdf6;border-color:#ddd3c1;color:#6b7266}.dashboard-experience .exo-focus button.selected{background:#315c4b;color:#fff;border-color:#315c4b}.dashboard-experience .exo-channel-detail{background:#f0f1e8;border-color:#e3dece}.dashboard-experience .exo-plan-layout{border-color:#ded1be;box-shadow:0 10px 30px #6a573b09}.dashboard-experience .exo-plan-feature{background:linear-gradient(135deg,#ebe1d3,#f0e5db)}.dashboard-experience .exo-plan-feature h3{color:#67403f}.dashboard-experience .exo-plan-feature .btn.primary{background:#694343;color:#fff;border-color:#694343}.dashboard-experience .exo-plan-steps{background:#fffcf5}.dashboard-experience .exo-plan-steps>div>span{color:#b69362}.dashboard-experience .equipment-dashboard{padding:26px;background:#ebece1;border-radius:18px}.dashboard-experience .equipment-tile img,.dashboard-experience .opportunity-product img{filter:none}.dashboard-experience .opportunity-section{background:#ede8dd;border-radius:20px;padding:30px;margin-top:40px}.dashboard-experience .opportunity-heading h2{color:#574238;font-family:var(--serif,Georgia)}.dashboard-experience .opportunity-card{background:#fffcf5;border-color:#e3dac8}
@media(max-width:1000px){.rich-service-grid{grid-template-columns:1fr 1fr}.rich-service-card:last-child:nth-child(odd){grid-column:1/-1}.rich-score-heading h2{font-size:42px}}
@media(max-width:720px){.rich-score-heading{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.rich-score-heading h2{font-size:34px}.rich-score-heading p{font-size:10px;line-height:1.7}.rich-score-heading figure{height:190px}.rich-score-heading .eyebrow{font-size:7px;letter-spacing:1px}.dashboard-experience .hub-kpi-board{padding:20px 16px}.dashboard-experience .hub-client-heading h1{font-size:32px}.rich-section-title{align-items:flex-start;flex-direction:column;gap:12px}.rich-section-title h2,.dashboard-experience .exo-section-head h2{font-size:29px}.rich-service-grid,.rich-service-grid:has(>article:only-child){grid-template-columns:1fr}.rich-service-grid:has(>article:only-child) .rich-service-card{display:block}.rich-service-image,.rich-service-grid:has(>article:only-child) .rich-service-image{height:240px}.rich-service-copy{padding:23px}.dashboard-experience .opportunity-section{padding:24px 17px}.dashboard-experience .equipment-dashboard{padding:20px 16px}}
@media(prefers-reduced-motion:reduce){.rich-service-image img{transition:none}.rich-service-card:hover img{transform:none}}
.dashboard-experience .rich-score-heading img{object-position:50% 18%}.dashboard-experience .rich-service-image img{object-position:50% 25%}
.rich-service-card{display:flex;flex-direction:column}.rich-service-image{flex-shrink:0}.rich-service-copy{flex:1}.dashboard-experience .rich-score-heading img,.dashboard-experience .rich-service-image img{object-position:50% 0%}
@media(max-width:720px){.dashboard-experience .hub-client-heading{margin:4px 0 15px;gap:12px}.dashboard-experience .hub-client-heading h1{font-size:29px;margin:10px 0}.dashboard-experience .hub-client-heading p{font-size:11px;line-height:1.7}.dashboard-experience .kpi-toolbar{padding-top:13px;padding-bottom:13px;margin-bottom:18px}.rich-score-heading{gap:12px;grid-template-columns:1.05fr .95fr}.rich-score-heading figure{height:155px}.rich-score-heading h2{font-size:29px;margin:10px 0}.rich-score-heading p{font-size:9px;line-height:1.6}.rich-score-heading figcaption{font-size:6px;padding:4px 6px;right:6px;bottom:6px}.dashboard-experience .client-welcome{padding:14px 16px;margin-bottom:16px}.dashboard-experience .client-welcome strong{font-size:14px}.dashboard-experience .client-welcome p{margin:5px 0 0}}

.native-shell .lux-bottom-nav{display:none!important}@media(max-width:720px){.native-shell .main{padding-bottom:24px}}
