.ux-pad{padding:110px 0;position:relative;overflow:hidden}.ux-pad *{box-sizing:border-box}.ux-pad h2{font-size:clamp(36px,4.4vw,64px);line-height:1.05;letter-spacing:-.045em;color:#15102b;margin:14px 0 20px}.ux-pad p{color:#67617a;line-height:1.75}.ux-pad span:first-child,.ux-title-row span{font-weight:800;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:#7257ff}.ux-title-row{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:52px}.ux-title-row>div{max-width:720px}.ux-title-row>p{max-width:430px;margin:0 0 8px}
/* SALES */.ux-sales{background:#f7f5ff}.ux-sales-head{max-width:850px;text-align:center;margin:0 auto 52px}.ux-sales-board{display:grid;grid-template-columns:270px 1fr;background:#17132a;border-radius:28px;overflow:hidden;box-shadow:0 35px 90px rgba(36,24,84,.2)}.ux-sales-board aside{padding:34px;color:#fff;background:#211a3c}.ux-sales-board aside>b{font-size:11px;letter-spacing:.14em;color:#a89cff}.ux-sales-board aside strong{font-size:38px;display:block;margin:15px 0 4px}.ux-sales-board aside em{font-style:normal;color:#58ddb5;font-size:13px}.ux-sales-board nav{display:grid;gap:8px;margin-top:38px}.ux-sales-board nav a{padding:12px 14px;color:#bdb6d5;border-radius:10px;display:flex;justify-content:space-between}.ux-sales-board nav a.active{background:#7257ff;color:#fff}.ux-sales-main{padding:38px;color:#fff}.ux-sales-top{display:flex;justify-content:space-between;align-items:center}.ux-sales-top small{color:#9e96b9}.ux-sales-top h3{font-size:27px;color:#fff;margin:8px 0}.ux-sales-top>span{background:#2a2341;border:1px solid #4a3e6a;padding:9px 13px;border-radius:99px;color:#72e8c2}.ux-sales-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:34px 0}.ux-sales-flow i{font-style:normal;text-align:center;padding:13px 5px;border-top:3px solid #39324d;color:#766f8c;font-size:12px}.ux-sales-flow i.done{border-color:#59d9b4;color:#d8fff3}.ux-sales-flow i.live{border-color:#8a70ff;color:#fff}.ux-sales-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ux-sales-panels article{background:#211b34;border:1px solid #312946;padding:24px;border-radius:18px}.ux-sales-panels small{color:#9d95b2}.ux-sales-panels b{display:block;font-size:26px;margin:8px 0}.ux-sales-panels h4{color:#fff;font-size:19px;margin:10px 0}.spark{display:flex;align-items:end;height:52px;gap:7px}.spark i{width:12%;background:#7257ff;border-radius:5px}.spark i:nth-child(1){height:20%}.spark i:nth-child(2){height:38%}.spark i:nth-child(3){height:29%}.spark i:nth-child(4){height:56%}.spark i:nth-child(5){height:72%}.spark i:nth-child(6){height:92%}.ux-sales-rhythm{background:#fff}.ux-sales-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ux-sales-grid article{padding:32px;border:1px solid #ebe8f3;border-radius:20px;position:relative}.ux-sales-grid article>i{font-size:25px;color:#7257ff}.ux-sales-grid article>b{position:absolute;right:22px;top:22px;color:#d7d1e7;font-size:24px}.ux-sales-grid h3{margin:30px 0 10px}.ux-sales-proof{background:#15112a}.ux-sales-proof-card{display:flex;align-items:center;justify-content:space-between;gap:40px}.ux-sales-proof h2,.ux-sales-proof p{color:#fff}.ux-sales-proof p{color:#bfb8d3;max-width:680px}.ux-sales-proof a{color:#78e6c4;font-weight:800}.ux-gauge{width:220px;height:220px;border-radius:50%;border:18px solid #2d2547;border-top-color:#7d62ff;border-right-color:#57d8b2;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.ux-gauge strong{font-size:48px}.ux-gauge span{font-size:12px;color:#aaa2c2}
/* HR */.ux-hr{background:#fff8f6}.ux-hr-intro{text-align:center;max-width:850px;margin:auto}.ux-hr-journey{margin-top:75px;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative}.ux-hr-line{position:absolute;top:34px;left:12%;right:12%;height:2px;background:#efc8bd}.ux-hr-journey article{text-align:center;position:relative}.ux-hr-journey i{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin:auto;background:#fff;border:1px solid #f0d8d0;color:#e5765c;font-size:23px;position:relative;z-index:2}.ux-hr-journey b{display:block;font-size:21px;margin:18px 0 8px}.ux-hr-desk{background:#301f4e}.ux-hr-desk-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.ux-hr-copy h2,.ux-hr-copy p{color:#fff}.ux-hr-copy p{color:#d2c7e0}.ux-hr-copy ul{list-style:none;padding:0;margin-top:28px}.ux-hr-copy li{color:#fff;margin:14px 0}.ux-hr-copy li i{color:#ff9e85;margin-right:10px}.ux-hr-ui{background:#fff;border-radius:26px;padding:24px;box-shadow:0 30px 70px rgba(0,0,0,.25)}.ux-hr-ui-top,.ux-hr-ui article{display:flex;align-items:center;gap:15px}.ux-hr-ui-top{justify-content:space-between;padding:8px 6px 20px}.ux-hr-ui article{padding:18px;border:1px solid #ece8f1;border-radius:14px;margin-top:10px}.ux-hr-ui article>i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fff1ed;color:#df7258}.ux-hr-ui article div{flex:1}.ux-hr-ui small{display:block;color:#817a8d}.ux-hr-ui em{font-style:normal;font-size:11px;background:#f0ebff;color:#674ade;padding:7px 9px;border-radius:20px}.ux-hr-pulse{background:#f7f4fb}.ux-hr-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ux-hr-metrics article{background:#fff;border-radius:20px;padding:38px;text-align:center}.ux-hr-metrics strong{font-size:50px;color:#2d2044}.ux-hr-metrics span{display:block;color:#766f80}
/* OPS */.ux-ops{background:#071b26;color:#fff}.ux-ops-head{max-width:780px}.ux-ops h2,.ux-ops p{color:#fff}.ux-ops-head p{color:#a9bec8}.ux-ops-map{height:560px;position:relative;margin-top:45px;background:radial-gradient(circle at center,rgba(34,197,173,.14),transparent 56%);border:1px solid #173845;border-radius:28px}.ux-ops-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:190px;height:190px;border-radius:50%;background:#0e303c;border:1px solid #2f6874;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 32px rgba(26,104,113,.08)}.ux-ops-core i{font-size:32px;color:#43dbc1}.ux-ops-core span{font-size:11px;color:#71dfca;margin-top:5px}.ux-ops-map article{position:absolute;width:180px;padding:20px;background:#0d2934;border:1px solid #224653;border-radius:18px}.ux-ops-map article i{color:#43dbc1;margin-right:8px}.ux-ops-map article span{display:block;color:#8fa7b0;font-size:12px;margin-top:8px}.ux-ops-map .a{left:8%;top:16%}.ux-ops-map .b{right:8%;top:16%}.ux-ops-map .c{left:8%;bottom:16%}.ux-ops-map .d{right:8%;bottom:16%}.ux-ops-flow{background:#f4faf9}.ux-ops-lanes{display:grid;gap:12px}.ux-ops-lanes article{display:flex;align-items:center;gap:25px;background:#fff;border:1px solid #dfecea;border-radius:16px;padding:22px 28px}.ux-ops-lanes article>b{font-size:23px;color:#25a994}.ux-ops-lanes article div{flex:1}.ux-ops-lanes h3{margin:0 0 4px}.ux-ops-lanes p{margin:0}.ux-ops-lanes>article>i{color:#a5b8b4}.ux-ops-risk{background:#fff}.ux-ops-risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ux-ops-alerts{display:grid;gap:14px}.ux-ops-alerts article{padding:20px 22px;border:1px solid #e7eceb;border-radius:14px}.ux-ops-alerts i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#f2b84b;margin-right:10px}.ux-ops-alerts article:nth-child(2) i{background:#ef7e73}.ux-ops-alerts article:nth-child(3) i{background:#38c69f}.ux-ops-alerts span{display:block;margin-left:24px;color:#7b8582;font-size:13px}
/* MFG */.ux-mfg{background:#f1f3f4}.ux-mfg-head{max-width:800px}.ux-mfg-line{display:flex;align-items:center;justify-content:space-between;margin-top:60px}.ux-mfg-line article{width:175px;background:#fff;border:1px solid #d8dcdf;border-radius:12px;padding:22px}.ux-mfg-line article.active{background:#20272b;color:#fff}.ux-mfg-line article i{font-size:22px;color:#e09f2d}.ux-mfg-line b,.ux-mfg-line span{display:block;margin-top:10px}.ux-mfg-line span{font-size:12px;color:#858b8e}.ux-mfg-line>i{color:#b1b6b8}.ux-mfg-twin{background:#20272b}.ux-mfg-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.ux-mfg-machine{background:#343d42;border-radius:24px;padding:26px;border:1px solid #505c61}.ux-mfg-screen{background:#0e161a;border-radius:15px;padding:28px;color:#fff}.ux-mfg-screen>span{color:#e3b24f}.ux-mfg-screen strong{display:block;font-size:66px;margin-top:20px}.ux-mfg-screen small{color:#98a6ac}.ux-mfg-bars{display:flex;height:90px;align-items:end;gap:10px;margin-top:28px}.ux-mfg-bars i{flex:1;background:#e3b24f}.ux-mfg-bars i:nth-child(1){height:45%}.ux-mfg-bars i:nth-child(2){height:62%}.ux-mfg-bars i:nth-child(3){height:55%}.ux-mfg-bars i:nth-child(4){height:78%}.ux-mfg-bars i:nth-child(5){height:72%}.ux-mfg-bars i:nth-child(6){height:91%}.ux-mfg-status{display:flex;justify-content:space-between;color:#d3dade;padding:20px 4px 0}.ux-mfg-status i{display:inline-block;width:8px;height:8px;background:#54d08d;border-radius:50%}.ux-mfg-copy h2,.ux-mfg-copy p{color:#fff}.ux-mfg-copy p{color:#b7c0c4}.ux-mfg-facts{display:flex;gap:35px;margin-top:30px}.ux-mfg-facts b{font-size:32px;color:#e3b24f;display:block}.ux-mfg-facts span{color:#c4cccf;text-transform:none;letter-spacing:0}.ux-mfg-quality{background:#fff}.ux-mfg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ux-mfg-cards article{padding:32px;border-left:4px solid #e3b24f;background:#f7f7f6}.ux-mfg-cards i{font-size:25px;color:#b57a14}
/* AGENCY */.ux-agency{background:#f5edff}.ux-agency-marquee{display:flex;align-items:center;justify-content:space-between;color:#9a83ba;font-size:12px;font-weight:900;letter-spacing:.16em;margin-bottom:55px}.ux-agency-marquee i{width:6px;height:6px;border-radius:50%;background:#ff6a8b}.ux-agency-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ux-agency-grid a{display:inline-block;margin-top:18px;font-weight:800;color:#6a42d8}.ux-agency-stack{position:relative;height:390px}.ux-agency-stack article{position:absolute;width:82%;padding:26px;border-radius:20px;background:#fff;box-shadow:0 24px 50px rgba(70,38,111,.15)}.ux-agency-stack article:nth-child(1){top:0;left:0;transform:rotate(-3deg)}.ux-agency-stack article:nth-child(2){top:115px;right:0;transform:rotate(3deg)}.ux-agency-stack article:nth-child(3){bottom:0;left:8%;transform:rotate(-1deg);background:#211638;color:#fff}.ux-agency-stack small,.ux-agency-stack b,.ux-agency-stack span{display:block}.ux-agency-stack b{font-size:23px;margin:8px 0}.ux-agency-board{background:#fff}.ux-agency-mosaic{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:16px}.ux-agency-mosaic article{padding:28px;border-radius:18px;background:#f5f2f8;min-height:165px}.ux-agency-mosaic .wide{grid-row:span 2;background:#6c42db;color:#fff}.ux-agency-mosaic .dark{background:#211638;color:#fff}.ux-agency-mosaic strong{font-size:38px;display:block;margin:18px 0 4px}.ux-agency-health{display:flex;align-items:center;gap:20px;margin-top:35px}.ux-agency-health b{font-size:62px}.ux-agency-portal{background:#211638}.ux-agency-portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ux-agency-portal-grid h2,.ux-agency-portal-grid p{color:#fff}.ux-agency-portal-grid p{color:#c8bdd8}.ux-agency-portal-ui{background:#fff;border-radius:22px;padding:24px}.ux-agency-portal-ui>div{display:flex;justify-content:space-between;margin-bottom:15px}.ux-agency-portal-ui article{display:flex;gap:15px;padding:17px;border-top:1px solid #eee}.ux-agency-portal-ui article i{color:#7353d8}.ux-agency-portal-ui p{margin:0;color:#211638}.ux-agency-portal-ui small{display:block;color:#81778e}
/* REAL ESTATE */.ux-re{background:#f4f0e8}.ux-re-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.ux-re-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 25px 60px rgba(83,63,34,.14)}.ux-re-photo{height:240px;background:linear-gradient(135deg,#8da39b,#405951);display:grid;place-items:center;position:relative}.ux-re-photo i{font-size:76px;color:#dce6e1}.ux-re-photo span{position:absolute;top:20px;left:20px;background:#fff;padding:8px 10px;border-radius:4px;color:#385248}.ux-re-card>div:last-child{padding:26px}.ux-re-card h3{font-size:28px;margin:8px 0}.ux-re-meta{display:flex;gap:10px;margin-top:20px}.ux-re-meta b{background:#f2eee5;padding:10px;border-radius:8px;font-size:12px}.ux-re-pipeline{background:#193c35}.ux-re-pipeline h2,.ux-re-pipeline p{color:#fff}.ux-re-pipeline .ux-title-row>p{color:#b8ccc5}.ux-re-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ux-re-stages article{padding:28px;background:#244b43;border:1px solid #39645b;border-radius:18px;color:#fff}.ux-re-stages article>b{color:#d9ba75}.ux-re-stages article i{display:block;font-size:27px;margin:28px 0 18px;color:#d9ba75}.ux-re-stages h3{color:#fff}.ux-re-stages p{color:#c0d0cb}.ux-re-map{background:#fff}.ux-re-map-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.ux-re-map-art{height:420px;border-radius:25px;background:linear-gradient(25deg,#e8ece8,#d5dfd9);position:relative;overflow:hidden}.ux-re-map-art:before,.ux-re-map-art:after{content:"";position:absolute;background:#fff;opacity:.75;transform:rotate(-18deg)}.ux-re-map-art:before{width:700px;height:35px;left:-80px;top:130px}.ux-re-map-art:after{width:35px;height:600px;left:260px;top:-80px}.pin{position:absolute!important;z-index:2;background:#fff;padding:10px 12px;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.12);color:#284b43!important}.pin i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#c4943d;margin-right:6px}.p1{left:14%;top:22%}.p2{right:15%;top:40%}.p3{left:38%;bottom:18%}.ux-re-map-grid ul{display:flex;gap:12px;list-style:none;padding:0}.ux-re-map-grid li{background:#f2f5f3;padding:10px 12px;border-radius:8px}
/* HEALTH */.ux-health{background:#edf8f7}.ux-health-head{max-width:800px;text-align:center;margin:auto}.ux-health-console{margin-top:55px;display:grid;grid-template-columns:230px 1fr;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 25px 70px rgba(29,94,91,.13)}.ux-health-console aside{background:#0d5c59;padding:28px;color:#fff}.ux-health-console aside>i{font-size:30px;color:#70dfd2}.ux-health-console aside>b,.ux-health-console aside>span{display:block;margin-top:10px}.ux-health-console aside>span{color:#a7d7d3;font-size:12px}.ux-health-console nav{display:grid;gap:8px;margin-top:30px}.ux-health-console nav a{padding:11px;border-radius:9px;color:#b8d9d6}.ux-health-console nav a.active{background:#fff;color:#0d5c59}.ux-health-console>div{padding:28px}.ux-health-top{display:flex;justify-content:space-between;padding-bottom:20px}.ux-health-console article{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #e2eceb;border-radius:13px;margin-top:10px}.ux-health-console article>i{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:#e8f7f5;color:#178b82}.ux-health-console article p{flex:1;margin:0}.ux-health-console small{display:block}.ux-health-console em{font-style:normal;font-size:11px;padding:7px 9px;background:#eaf8f6;color:#19786f;border-radius:20px}.ux-health-path{background:#fff}.ux-health-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ux-health-path-grid article{padding:30px;border-radius:20px;border:1px solid #e0ebea}.ux-health-path-grid i{font-size:25px;color:#13857d}.ux-health-path-grid b{display:block;margin:22px 0 8px;font-size:19px}.ux-health-trust{background:#082f35}.ux-health-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ux-health-trust h2,.ux-health-trust p{color:#fff}.ux-health-trust p{color:#b2c9cc}.ux-health-shield{display:grid;grid-template-columns:80px 1fr;gap:18px}.ux-health-shield>i{grid-row:span 3;width:70px;height:70px;border-radius:20px;display:grid;place-items:center;background:#0f4c52;color:#5be0d2;font-size:30px}.ux-health-shield div{padding:18px;background:#0e4046;border:1px solid #1a5960;border-radius:13px;color:#fff}.ux-health-shield span{display:block;color:#a9c4c7;text-transform:none;letter-spacing:0;margin-top:4px}
@media(max-width:991px){.ux-pad{padding:80px 0}.ux-title-row,.ux-sales-proof-card{align-items:flex-start;flex-direction:column}.ux-sales-board,.ux-hr-desk-grid,.ux-ops-risk-grid,.ux-mfg-grid,.ux-agency-grid,.ux-agency-portal-grid,.ux-re-grid,.ux-re-map-grid,.ux-health-trust-grid{grid-template-columns:1fr}.ux-sales-grid,.ux-hr-journey,.ux-mfg-cards,.ux-re-stages,.ux-health-path-grid{grid-template-columns:repeat(2,1fr)}.ux-mfg-line{overflow-x:auto;gap:14px}.ux-mfg-line article{min-width:170px}.ux-agency-stack{margin-top:20px}.ux-health-console{grid-template-columns:1fr}.ux-health-console aside nav{grid-template-columns:repeat(2,1fr)}.ux-ops-map{height:620px}.ux-ops-map .a,.ux-ops-map .c{left:4%}.ux-ops-map .b,.ux-ops-map .d{right:4%}}
@media(max-width:640px){.ux-pad{padding:65px 0}.ux-pad h2{font-size:36px}.ux-sales-board{grid-template-columns:1fr}.ux-sales-panels,.ux-sales-grid,.ux-hr-journey,.ux-hr-metrics,.ux-mfg-cards,.ux-re-stages,.ux-health-path-grid{grid-template-columns:1fr}.ux-sales-flow{overflow:auto}.ux-sales-flow i{min-width:95px}.ux-hr-line{display:none}.ux-ops-map{height:auto;padding:22px;display:grid;gap:12px}.ux-ops-core,.ux-ops-map article{position:static;transform:none;width:100%;height:auto}.ux-ops-core{border-radius:18px;padding:25px}.ux-ops-lanes article{align-items:flex-start}.ux-agency-mosaic{grid-template-columns:1fr}.ux-agency-mosaic .wide{grid-row:auto}.ux-agency-stack{height:440px}.ux-health-console article{align-items:flex-start}.ux-health-console em{display:none}.ux-health-shield{grid-template-columns:1fr}.ux-health-shield>i{grid-row:auto}}


/* SALES INTERACTIVE UPDATE */
.ux-sales-board nav a{cursor:pointer;transition:background .28s ease,color .28s ease,transform .28s ease;user-select:none}
.ux-sales-board nav a:hover{background:#30264b;color:#fff;transform:translateX(4px)}
.ux-sales-main{transition:opacity .28s ease,transform .28s ease}
.ux-sales-main.is-switching{opacity:.28;transform:translateY(10px)}
.spark i{transition:height .45s ease,transform .45s ease;animation:sparkPulse 3.6s ease-in-out infinite}
.spark i:nth-child(2){animation-delay:.12s}.spark i:nth-child(3){animation-delay:.24s}.spark i:nth-child(4){animation-delay:.36s}.spark i:nth-child(5){animation-delay:.48s}.spark i:nth-child(6){animation-delay:.6s}
@keyframes sparkPulse{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
.ux-sales-proof-card>div:first-child{max-width:720px}
.ux-sales-proof-card h2{margin:0;color:#fff}
.ux-sales-grid article{display:flex;flex-direction:column;min-height:250px}
.ux-sales-grid article>i{display:inline-block;width:max-content}
.ux-sales-grid h3{margin:24px 0 10px;font-size:clamp(24px,2vw,30px);white-space:nowrap}
.ux-sales-grid p{font-size:15px;line-height:1.7;max-width:16ch}

/* SOLUTION PAGES GLOBAL TYPOGRAPHY + COLOR STANDARDIZATION */
:is(.ux-ops,.ux-ops-flow,.ux-ops-risk,.ux-mfg,.ux-mfg-twin,.ux-mfg-quality,.ux-agency,.ux-agency-board,.ux-agency-portal,.ux-re,.ux-re-pipeline,.ux-re-map,.ux-health,.ux-health-path,.ux-health-trust){--ux-brand-accent:#7257ff;--ux-heading-size:clamp(34px,4vw,56px);--ux-copy-size:17px}
:is(.ux-ops,.ux-ops-flow,.ux-ops-risk,.ux-mfg,.ux-mfg-twin,.ux-mfg-quality,.ux-agency,.ux-agency-board,.ux-agency-portal,.ux-re,.ux-re-pipeline,.ux-re-map,.ux-health,.ux-health-path,.ux-health-trust) h2{font-size:var(--ux-heading-size)!important;line-height:1.07;letter-spacing:-.04em}
:is(.ux-ops,.ux-ops-flow,.ux-ops-risk,.ux-mfg,.ux-mfg-twin,.ux-mfg-quality,.ux-agency,.ux-agency-board,.ux-agency-portal,.ux-re,.ux-re-pipeline,.ux-re-map,.ux-health,.ux-health-path,.ux-health-trust) p{font-size:var(--ux-copy-size);line-height:1.78}
:is(.ux-ops,.ux-ops-flow,.ux-ops-risk,.ux-mfg,.ux-mfg-twin,.ux-mfg-quality,.ux-agency,.ux-agency-board,.ux-agency-portal,.ux-re,.ux-re-pipeline,.ux-re-map,.ux-health,.ux-health-path,.ux-health-trust) :is(span:first-child,.ux-title-row span){font-size:12px;letter-spacing:.16em;font-weight:800;text-transform:uppercase}
.ux-ops-head p,.ux-re-pipeline .ux-title-row>p,.ux-health-trust p,.ux-agency-portal-grid p,.ux-mfg-copy p{font-size:17px}
.ux-ops-lanes h3,.ux-mfg-cards h3,.ux-agency-mosaic h3,.ux-re-stages h3,.ux-health-path-grid b{font-size:24px}
.ux-ops-lanes article>b,.ux-re-stages article>b,.ux-health-path-grid b,.ux-mfg-facts b,.ux-agency-health b{letter-spacing:-.02em}
.ux-mfg-cards article,.ux-ops-lanes article,.ux-re-stages article,.ux-health-path-grid article,.ux-agency-mosaic article{border-radius:20px}

@media(max-width:640px){
  .ux-sales-grid h3{white-space:normal}
  .ux-sales-proof-card h2{font-size:34px}
  :is(.ux-ops,.ux-ops-flow,.ux-ops-risk,.ux-mfg,.ux-mfg-twin,.ux-mfg-quality,.ux-agency,.ux-agency-board,.ux-agency-portal,.ux-re,.ux-re-pipeline,.ux-re-map,.ux-health,.ux-health-path,.ux-health-trust) p{font-size:16px}
}


/* 2026-07-28 HR journey brand-colour + motion refinement */
.ux-hr{background:linear-gradient(180deg,#f8f7ff 0%,#f3f1fb 100%)}
.ux-hr-intro>span{color:#6f54ff}
.ux-hr-line{overflow:hidden;background:#ddd7f4}
.ux-hr-line::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,#755cff 20%,#55d4b9 50%,#755cff 80%,transparent 100%);transform:translateX(-100%);animation:uxHrLineFlow 3.2s cubic-bezier(.4,0,.2,1) infinite}
.ux-hr-journey article i{border-color:#ddd7f4;color:#7057f6;background:#fff;box-shadow:0 14px 32px rgba(73,54,154,.10);animation:uxHrIconFloat 3.4s ease-in-out infinite}
.ux-hr-journey article:nth-of-type(2) i{animation-delay:.25s}.ux-hr-journey article:nth-of-type(3) i{animation-delay:.5s}.ux-hr-journey article:nth-of-type(4) i{animation-delay:.75s}
.ux-hr-journey article i::after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(111,84,255,.26);opacity:0;transform:scale(.86);animation:uxHrPulse 3.4s ease-out infinite}
.ux-hr-journey article:nth-of-type(2) i::after{animation-delay:.25s}.ux-hr-journey article:nth-of-type(3) i::after{animation-delay:.5s}.ux-hr-journey article:nth-of-type(4) i::after{animation-delay:.75s}
@keyframes uxHrLineFlow{0%{transform:translateX(-100%)}55%,100%{transform:translateX(100%)}}
@keyframes uxHrIconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes uxHrPulse{0%,35%{opacity:0;transform:scale(.86)}50%{opacity:.65}85%,100%{opacity:0;transform:scale(1.22)}}
@media(max-width:640px){.ux-hr-journey article i{animation-duration:4.2s}}
@media(prefers-reduced-motion:reduce){.ux-hr-line::after,.ux-hr-journey article i,.ux-hr-journey article i::after{animation:none!important;transform:none!important}.ux-hr-line::after{display:none}}

/* 2026-07-28 SOLUTIONS DROPDOWN — BRAND COLOUR HARMONISATION
   Locked to OneWorkspace violet / deep-navy / mint visual system. */
:root{
  --ux-brand-violet:#7257ff;
  --ux-brand-violet-dark:#5f43e8;
  --ux-brand-mint:#58ddb5;
  --ux-brand-ink:#17132a;
  --ux-brand-ink-2:#211a3c;
  --ux-brand-soft:#f7f5ff;
  --ux-brand-line:#e5e0f4;
}

/* HR employee service desk: remove coral/orange accents. */
.ux-hr-desk{background:linear-gradient(135deg,#211638 0%,#352158 100%)}
.ux-hr-copy>span{color:#9a89ff!important}
.ux-hr-copy li i{color:var(--ux-brand-mint)}
.ux-hr-ui article>i{
  background:#f0edff;
  color:var(--ux-brand-violet);
  box-shadow:inset 0 0 0 1px rgba(114,87,255,.08);
}
.ux-hr-ui em{background:#eeeaff;color:#6247dc}
.ux-hr-ui article:nth-of-type(2) em{background:#eaf9f4;color:#16856b}
.ux-hr-ui article:nth-of-type(3) em{background:#f0edff;color:#6247dc}

/* Operations: replace detached teal-only palette with site navy, violet and mint. */
.ux-ops{background:var(--ux-brand-ink)}
.ux-ops-map{background:radial-gradient(circle at center,rgba(114,87,255,.17),transparent 57%);border-color:#3b3159}
.ux-ops-core{background:#27203e;border-color:#5d4d8a;box-shadow:0 0 0 32px rgba(114,87,255,.08)}
.ux-ops-core i,.ux-ops-map article i{color:var(--ux-brand-mint)}
.ux-ops-core span{color:#a99cff}
.ux-ops-map article{background:#211a36;border-color:#44385f}
.ux-ops-map article span{color:#aaa2bd}
.ux-ops-flow{background:var(--ux-brand-soft)}
.ux-ops-lanes article{border-color:var(--ux-brand-line)}
.ux-ops-lanes article>b{color:var(--ux-brand-violet)}
.ux-ops-alerts i,.ux-ops-alerts article:nth-child(2) i{background:var(--ux-brand-violet)}
.ux-ops-alerts article:nth-child(3) i{background:var(--ux-brand-mint)}

/* Manufacturing: replace industrial amber with the website accent system. */
.ux-mfg{background:var(--ux-brand-soft)}
.ux-mfg-line article.active,.ux-mfg-twin{background:var(--ux-brand-ink)}
.ux-mfg-line article i,.ux-mfg-screen>span,.ux-mfg-facts b,.ux-mfg-cards i{color:var(--ux-brand-violet)}
.ux-mfg-machine{background:#27213d;border-color:#493e68}
.ux-mfg-screen{background:#100d20}
.ux-mfg-bars i{background:linear-gradient(180deg,var(--ux-brand-mint),var(--ux-brand-violet))}
.ux-mfg-status i{background:var(--ux-brand-mint)}
.ux-mfg-cards article{border-left-color:var(--ux-brand-violet);background:#f8f7ff}

/* Agencies: keep the composition, remove off-brand pink. */
.ux-agency{background:var(--ux-brand-soft)}
.ux-agency-marquee i{background:var(--ux-brand-mint)}
.ux-agency-grid a{color:var(--ux-brand-violet)}
.ux-agency-stack article:nth-child(3),.ux-agency-portal{background:var(--ux-brand-ink)}
.ux-agency-mosaic .wide{background:linear-gradient(135deg,var(--ux-brand-violet),var(--ux-brand-violet-dark))}
.ux-agency-mosaic .dark{background:var(--ux-brand-ink)}
.ux-agency-portal-ui article i{color:var(--ux-brand-violet)}

/* Real estate: replace beige, forest and gold with the shared brand palette. */
.ux-re{background:var(--ux-brand-soft)}
.ux-re-card{box-shadow:0 25px 60px rgba(55,39,119,.13)}
.ux-re-photo{background:linear-gradient(135deg,#9b8cff,#4d36b8)}
.ux-re-photo i{color:#eeebff}
.ux-re-photo span{color:#4c36b7}
.ux-re-meta b{background:#f0edff}
.ux-re-pipeline{background:var(--ux-brand-ink)}
.ux-re-stages article{background:#27203e;border-color:#463a68}
.ux-re-stages article>b,.ux-re-stages article i{color:var(--ux-brand-mint)}
.ux-re-map-art{background:linear-gradient(25deg,#f0edff,#ddd7f8)}
.pin{color:#3e2d88!important}.pin i{background:var(--ux-brand-violet)}
.ux-re-map-grid li{background:#f0edff}

/* Healthcare: keep trust cues but use the same OneWorkspace family. */
.ux-health{background:var(--ux-brand-soft)}
.ux-health-console{box-shadow:0 25px 70px rgba(55,39,119,.13)}
.ux-health-console aside{background:var(--ux-brand-ink)}
.ux-health-console aside>i{color:var(--ux-brand-mint)}
.ux-health-console aside>span{color:#b8afd0}
.ux-health-console nav a{color:#c7bfdc}
.ux-health-console nav a.active{color:var(--ux-brand-violet)}
.ux-health-console article>i{background:#f0edff;color:var(--ux-brand-violet)}
.ux-health-console em{background:#eaf9f4;color:#16856b}
.ux-health-path-grid i{color:var(--ux-brand-violet)}
.ux-health-trust{background:var(--ux-brand-ink)}
.ux-health-shield>i{background:#2a2344;color:var(--ux-brand-mint)}
.ux-health-shield div{background:#211b36;border-color:#41365f}
.ux-health-shield span{color:#b8b0ca}


/* 2026-07-28 FINAL HR BRAND FIX + OPERATIONS PREMIUM REDESIGN */
.ux-hr-intro>span{color:var(--ow-purple)!important}
.ux-hr-line{background:#eadff8}
.ux-hr-line::after{background:linear-gradient(90deg,transparent 0%,var(--ow-purple) 18%,var(--ow-pink) 48%,var(--ow-orange) 78%,transparent 100%)}
.ux-hr-journey article i{
  border-color:transparent;
  color:#fff;
  background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));
  box-shadow:0 18px 36px rgba(106,49,196,.22)
}
.ux-hr-journey article i::after{border-color:rgba(123,44,255,.24)}
.ux-hr-desk{background:linear-gradient(135deg,#171227 0%,#271740 56%,#38184b 100%)}
.ux-hr-copy>span{color:#b89cff!important}
.ux-hr-copy ul{display:grid;gap:15px}
.ux-hr-copy li{display:flex;align-items:flex-start;gap:14px;margin:0;font-size:16px;line-height:1.7}
.ux-hr-copy li i{
  flex:0 0 26px;
  width:26px;height:26px;border-radius:50%;display:grid;place-items:center;
  margin:0;
  color:#fff;
  font-size:12px;
  background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));
  box-shadow:0 12px 26px rgba(123,44,255,.28)
}
.ux-hr-ui{border:1px solid #ece5fb}
.ux-hr-ui article{align-items:center}
.ux-hr-ui article>i{
  background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));
  color:#fff;
  box-shadow:0 12px 28px rgba(123,44,255,.16)
}
.ux-hr-ui em{background:#f3efff;color:#6349dc;border:1px solid #e3dafc}
.ux-hr-ui article:nth-of-type(2) em{background:rgba(232,71,215,.08);color:#b830ab;border-color:rgba(232,71,215,.18)}
.ux-hr-ui article:nth-of-type(3) em{background:rgba(123,44,255,.08);color:#6a2fe1;border-color:rgba(123,44,255,.16)}

body.operations-page .ow-cta-wrap{padding-top:0}
.ops-premium-pad{position:relative;padding:108px 0;overflow:hidden}
.ops-premium-pad h2{font-size:clamp(36px,4.3vw,62px);line-height:1.05;letter-spacing:-.045em;color:#15102b;margin:14px 0 18px}
.ops-premium-pad h3{font-size:28px;line-height:1.18;letter-spacing:-.03em;color:#17132a;margin:0}
.ops-premium-pad p{font-size:17px;line-height:1.78;color:#67617a;margin:0}
.ops-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7257ff}
.ops-section-head{max-width:840px;margin:0 auto 54px}.ops-section-head.centered{text-align:center}
.ops-section-head.centered p{max-width:720px;margin:0 auto}
.ops-hero-strip{padding:38px 0 24px;background:linear-gradient(180deg,#fff 0%,#faf7ff 100%)}
.ops-hero-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.ops-hero-stat{position:relative;padding:30px;border-radius:24px;background:#fff;border:1px solid #e9e2f7;box-shadow:0 18px 46px rgba(38,24,84,.07)}
.ops-hero-stat.featured{background:linear-gradient(145deg,#151125,#24163d 55%,#421c4f 100%);border-color:transparent;color:#fff;box-shadow:0 28px 70px rgba(31,20,68,.22)}
.ops-hero-stat.featured p,.ops-hero-stat.featured small{color:#d8d1ec}.ops-hero-stat.featured strong{color:#fff}
.ops-stat-icon,.ops-process-icon,.ops-visibility-grid span,.ops-signal-grid span{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;font-size:22px;box-shadow:0 16px 34px rgba(123,44,255,.22)}
.ops-hero-stat small{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#7a7390;margin:22px 0 12px}
.ops-hero-stat strong{display:block;font-size:44px;line-height:1;color:#17132a;margin-bottom:14px;letter-spacing:-.05em}
.ops-command{background:#fff}
.ops-command-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}
.ops-check-list{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:14px}
.ops-check-list li{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:flex-start;color:#2a2342}
.ops-check-list li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#fff;background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));box-shadow:0 12px 26px rgba(123,44,255,.22)}
.ops-command-board{padding:30px;border-radius:30px;background:linear-gradient(155deg,#110d22 0%,#17132a 46%,#28194c 100%);color:#fff;box-shadow:0 34px 85px rgba(20,13,46,.3);border:1px solid rgba(255,255,255,.08)}
.ops-board-top,.ops-alert-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}
.ops-board-top small,.ops-alert-head small{display:block;font-size:11px;letter-spacing:.14em;color:#aaa1c7}
.ops-board-top h3,.ops-alert-head h3{color:#fff;font-size:30px;margin-top:8px}
.ops-board-top>span,.ops-alert-head>span{padding:9px 14px;border-radius:999px;background:rgba(88,221,181,.11);border:1px solid rgba(88,221,181,.22);color:#7ce5c3;font-size:12px;font-weight:700;white-space:nowrap}
.ops-board-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 18px}
.ops-board-kpis article{padding:18px 16px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.ops-board-kpis small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#958eaf}
.ops-board-kpis strong{display:block;font-size:32px;line-height:1;margin-top:10px;color:#fff}
.ops-board-queue{display:grid;gap:12px}
.ops-board-queue article{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.ops-board-queue article>span{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(123,44,255,.28),rgba(232,71,215,.22),rgba(255,138,76,.18));color:#fff;font-size:18px}
.ops-board-queue b,.ops-board-queue small{display:block}.ops-board-queue small{color:#ada7c3;font-size:12px;margin-top:4px}.ops-board-queue em{font-style:normal;padding:8px 12px;border-radius:999px;background:#f1edff;color:#5b3fd7;font-size:11px;font-weight:700}
.ops-process{background:linear-gradient(180deg,#f8f6ff 0%,#f2effd 100%)}
.ops-process-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.ops-process-grid:before{content:"";position:absolute;left:8%;right:8%;top:28px;height:2px;background:linear-gradient(90deg,rgba(123,44,255,.12),rgba(232,71,215,.3),rgba(255,138,76,.18));z-index:0}
.ops-process-card{position:relative;z-index:1;padding:30px;border-radius:24px;background:#fff;border:1px solid #e8e1f7;box-shadow:0 18px 45px rgba(38,24,84,.07);transition:transform .35s ease,box-shadow .35s ease}
.ops-process-card:hover{transform:translateY(-8px);box-shadow:0 28px 60px rgba(38,24,84,.12)}
.ops-process-card>b{display:block;font-size:12px;letter-spacing:.13em;color:#8c85a2;margin:0 0 18px 2px}
.ops-process-card h3{font-size:24px;margin:24px 0 10px}
.ops-exceptions{background:#fff}
.ops-exceptions-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}
.ops-alert-board{padding:30px;border-radius:28px;background:linear-gradient(155deg,#131027 0%,#1a1533 58%,#0f0c22 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 85px rgba(20,13,46,.2)}
.ops-alert-list{display:grid;gap:14px;margin:28px 0}
.ops-alert-list article{display:grid;grid-template-columns:10px 1fr auto;gap:14px;align-items:start;padding:18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.ops-alert-list i{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));margin-top:7px;box-shadow:0 0 0 7px rgba(123,44,255,.12)}
.ops-alert-list article:nth-child(2) i{background:linear-gradient(135deg,var(--ow-pink),var(--ow-orange))}.ops-alert-list article:nth-child(3) i{background:var(--ow-orange)}
.ops-alert-list b,.ops-alert-list small{display:block}.ops-alert-list b{color:#fff}.ops-alert-list small{color:#aca6c4;margin-top:5px}.ops-alert-list em{font-style:normal;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.09);color:#fff;font-size:11px}
.ops-load-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ops-load-grid article{padding:18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.ops-load-grid strong{display:block;font-size:32px;color:#fff;letter-spacing:-.04em}.ops-load-grid span{display:block;color:#b8b2cf;margin-top:6px;font-size:13px}
.ops-signal-grid{display:grid;gap:14px;margin-top:28px}
.ops-signal-grid article{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:start;padding:22px;border-radius:20px;background:#faf8ff;border:1px solid #e7e0f5;box-shadow:0 12px 36px rgba(38,24,84,.05)}
.ops-signal-grid b{display:block;font-size:22px;color:#18132f;margin-bottom:6px}.ops-signal-grid p{font-size:16px;line-height:1.68}
.ops-visibility{background:radial-gradient(circle at 50% 0,rgba(123,44,255,.24),transparent 32%),#0e0a1d;color:#fff}
.ops-visibility h2,.ops-visibility h3{color:#fff}.ops-visibility p{color:#c1bad8}
.ops-visibility-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.7fr);gap:44px;align-items:end;margin-bottom:44px}
.ops-visibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ops-visibility-grid article{padding:30px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px rgba(0,0,0,.16);transition:transform .35s ease,border-color .35s ease}
.ops-visibility-grid article:hover{transform:translateY(-8px);border-color:rgba(232,71,215,.36)}
.ops-visibility-grid span{margin-bottom:24px}
.ops-visibility-grid h3{font-size:24px;margin-bottom:12px}

@media(max-width:1100px){
  .ops-hero-strip-grid,.ops-process-grid,.ops-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ops-command-grid,.ops-exceptions-grid,.ops-visibility-head{grid-template-columns:1fr}
}
@media(max-width:820px){
  .ops-premium-pad{padding:82px 0}
  .ops-hero-strip{padding-top:24px}
  .ops-board-top,.ops-alert-head{display:block}
  .ops-board-top>span,.ops-alert-head>span{display:inline-flex;margin-top:16px}
  .ops-board-kpis,.ops-load-grid{grid-template-columns:1fr}
  .ops-process-grid:before{display:none}
}
@media(max-width:640px){
  .ops-premium-pad h2{font-size:40px}
  .ops-hero-strip-grid,.ops-process-grid,.ops-visibility-grid{grid-template-columns:1fr}
  .ops-board-queue article,.ops-alert-list article{grid-template-columns:42px 1fr}
  .ops-board-queue em,.ops-alert-list em{grid-column:2/3;justify-self:start;margin-top:6px}
  .ops-visibility-head{margin-bottom:28px}
  .ops-premium-pad p{font-size:16px}
  .ux-hr-copy li{font-size:15px}
}

/* 2026-07-28 GLOBAL SUBTITLE ALIGNMENT + SALES / HR / OPERATIONS REFINEMENT */
.ux-sales-head .ow-kicker,
.ux-sales-proof .ow-kicker,
.ux-sales-rhythm .ow-kicker,
.ux-hr-intro .ow-kicker,
.ux-hr-desk .ow-kicker,
.ux-hr-pulse .ow-kicker,
.ops-command .ow-kicker,
.ops-process .ow-kicker,
.ops-exceptions .ow-kicker,
.ops-visibility .ow-kicker{
  display:inline-flex!important;
  margin-bottom:18px;
}
.ux-title-row .ow-kicker{margin-bottom:0}
.ux-sales-head .ow-kicker,.ux-sales-rhythm .ow-kicker,.ux-hr-intro .ow-kicker,.ux-hr-pulse .ow-kicker,.ops-command .ow-kicker,.ops-process .ow-kicker{
  background:rgba(255,255,255,.95)!important;
  color:#17132a!important;
}
.ux-sales-proof .ow-kicker,
.ux-hr-desk .ow-kicker,
.ops-exceptions .ow-kicker,
.ops-visibility .ow-kicker{
  background:rgba(255,255,255,.08)!important;
  border-color:rgba(255,255,255,.18)!important;
  box-shadow:none!important;
  color:#fff!important;
}

/* Sales page: switch UI accents to the same gradient palette used in header buttons. */
.ux-sales-head{text-align:left;max-width:900px;margin:0 0 52px}
.ux-sales-board aside{
  background:linear-gradient(180deg,#241946 0%,#1c1536 100%);
}
.ux-sales-board aside em{
  color:var(--ow-orange);
  font-weight:700;
}
.ux-sales-board nav a.active{
  background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));
  color:#fff;
  box-shadow:0 14px 30px rgba(123,44,255,.28);
}
.ux-sales-top>span{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.16);
  color:#fff;
}
.ux-sales-top>span::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));vertical-align:middle}
.ux-sales-flow i.done,
.ux-sales-flow i.live{
  border-image:linear-gradient(90deg,var(--ow-purple),var(--ow-pink),var(--ow-orange)) 1;
  color:#fff;
}
.spark i{background:linear-gradient(180deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))}
.ux-sales-panels article:last-child h4{max-width:17ch}
.ux-sales-proof{background:linear-gradient(135deg,#120d24 0%,#140f2e 58%,#251444 100%)}
.ux-sales-proof p{color:#c9c3dc!important}
.ux-sales-proof-card{align-items:center}
.ux-sales-proof-points{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}
.ux-sales-proof-points span{
  display:inline-flex;align-items:center;gap:10px;
  padding:12px 16px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.05);
  color:#fff;font-weight:700;
}
.ux-sales-proof-points span i{font-size:14px;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));-webkit-background-clip:text;background-clip:text;color:transparent}
.ux-gauge{border-color:#31264f;border-top-color:var(--ow-purple);border-right-color:var(--ow-orange);box-shadow:0 20px 50px rgba(0,0,0,.14)}
.ux-sales-rhythm .ux-title-row{align-items:center;margin-bottom:44px}
.ux-sales-grid article{border-color:#e8e0f7;box-shadow:0 14px 40px rgba(45,24,84,.06)}
.ux-sales-grid article>i{
  background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));
  -webkit-background-clip:text;background-clip:text;color:transparent;
}
.ux-sales-grid article>b{color:#d8cfee}

/* HR subtitles and section polish */
.ux-hr-intro,.ux-hr-copy{position:relative}
.ux-hr-intro .ow-kicker,.ux-hr-copy .ow-kicker,.ux-hr-pulse .ow-kicker{font-weight:700!important}

/* Operations page subtitle alignment + visibility fixes */
.ops-process-card h3{white-space:nowrap;font-size:22px}
.ops-visibility-head{margin-bottom:48px}
.ops-visibility-grid span,
.ops-signal-grid span,
.ops-process-icon,
.ops-stat-icon{color:#fff!important}
.ops-visibility-grid span i,
.ops-signal-grid span i,
.ops-process-icon i,
.ops-stat-icon i{color:#fff!important;display:block!important;opacity:1!important}
.ops-visibility-grid article:last-child span{
  background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));
  box-shadow:0 16px 34px rgba(123,44,255,.22);
}

@media(max-width:1100px){
  .ops-process-card h3{white-space:normal}
}
@media(max-width:640px){
  .ux-sales-proof-points{gap:10px}
  .ux-sales-proof-points span{width:100%;justify-content:flex-start}
  .ux-sales-head{text-align:left}
}

/* 2026-07-28 MANUFACTURING PREMIUM REDESIGN — GLOBAL DESIGN SYSTEM */
body.manufacturing-page .ow-cta-wrap{padding-top:0}
.mfg-pad{position:relative;padding:108px 0;overflow:hidden}
.mfg-pad h2{font-size:clamp(36px,4.3vw,62px);line-height:1.05;letter-spacing:-.045em;color:#15102b;margin:14px 0 18px}
.mfg-pad h3{font-size:27px;line-height:1.18;letter-spacing:-.03em;color:#17132a;margin:0}
.mfg-pad p{font-size:17px;line-height:1.75;color:#67617a;margin:0}
.mfg-pad .ow-kicker{display:inline-flex!important;margin-bottom:18px!important}
.mfg-value-strip{padding:38px 0 28px;background:linear-gradient(180deg,#fff 0%,#faf7ff 100%)}
.mfg-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mfg-value-grid article{padding:30px;border-radius:24px;background:#fff;border:1px solid #e8e1f6;box-shadow:0 18px 48px rgba(40,24,85,.07);transition:transform .35s ease,box-shadow .35s ease}
.mfg-value-grid article:hover{transform:translateY(-8px);box-shadow:0 28px 60px rgba(40,24,85,.12)}
.mfg-value-grid article.featured{background:linear-gradient(145deg,#151125 0%,#23173e 55%,#421c4f 100%);color:#fff;border-color:transparent;box-shadow:0 28px 70px rgba(31,20,68,.22)}
.mfg-value-grid article>span,.mfg-flow-grid article>span,.mfg-quality-grid article>span,.mfg-mini-grid article>span{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));font-size:22px;box-shadow:0 16px 34px rgba(123,44,255,.22)}
.mfg-value-grid small{display:block;margin:22px 0 12px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#7b7590}
.mfg-value-grid strong{display:block;font-size:44px;line-height:1;letter-spacing:-.05em;color:#17132a;margin-bottom:14px}
.mfg-value-grid .featured small,.mfg-value-grid .featured p{color:#d7d1e9}.mfg-value-grid .featured strong{color:#fff}
.mfg-control{background:#fff}
.mfg-control-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}
.mfg-checks{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:14px}
.mfg-checks li{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:flex-start;color:#29223e}
.mfg-checks li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));box-shadow:0 12px 26px rgba(123,44,255,.22)}
.mfg-command-board{padding:30px;border-radius:30px;background:linear-gradient(155deg,#110d22 0%,#17132a 50%,#28194c 100%);color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 85px rgba(20,13,46,.3);position:relative;overflow:hidden}
.mfg-command-board:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-150px;top:-160px;background:radial-gradient(circle,rgba(232,71,215,.24),transparent 70%);pointer-events:none}
.mfg-board-top,.mfg-insight-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;position:relative;z-index:1}
.mfg-board-top small,.mfg-insight-head small{display:block;font-size:11px;letter-spacing:.14em;color:#aaa1c7}
.mfg-board-top h3,.mfg-insight-head h3{color:#fff;font-size:30px;margin-top:8px}
.mfg-board-top>span,.mfg-insight-head>span{padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}
.mfg-board-top>span i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));box-shadow:0 0 0 6px rgba(123,44,255,.12);animation:mfgPulse 1.8s ease-in-out infinite}
.mfg-oee-ring{width:220px;aspect-ratio:1;border-radius:50%;margin:28px auto;display:grid;place-items:center;background:conic-gradient(var(--ow-purple) 0 54%,var(--ow-pink) 54% 73%,var(--ow-orange) 73% 87%,#30294a 87%);position:relative;animation:mfgFloat 5s ease-in-out infinite}
.mfg-oee-ring:before{content:"";position:absolute;inset:17px;border-radius:50%;background:#151126}
.mfg-oee-ring div{position:relative;text-align:center}.mfg-oee-ring strong{display:block;font-size:48px;color:#fff}.mfg-oee-ring small{display:block;color:#aaa3bd;font-size:12px}
.mfg-board-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative;z-index:1}
.mfg-board-stats article{padding:17px;border-radius:17px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.mfg-board-stats small,.mfg-board-stats strong,.mfg-board-stats em{display:block}.mfg-board-stats small{color:#9991b0;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.mfg-board-stats strong{font-size:28px;color:#fff;margin:9px 0 5px}.mfg-board-stats em{font-style:normal;color:#bdb6ce;font-size:11px}
.mfg-live-row{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:18px;margin-top:14px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);position:relative;z-index:1}
.mfg-live-row>span{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(123,44,255,.28),rgba(232,71,215,.22),rgba(255,138,76,.18));color:#fff}.mfg-live-row b,.mfg-live-row small{display:block}.mfg-live-row b{color:#fff}.mfg-live-row small{color:#aaa3bd;margin-top:4px}.mfg-live-row em{font-style:normal;padding:8px 12px;border-radius:999px;background:#f2edff;color:#5f40da;font-size:11px;font-weight:700}
.mfg-flow{background:linear-gradient(180deg,#f8f6ff 0%,#f1edfc 100%)}
.mfg-section-head{max-width:850px;margin:0 auto 54px;text-align:center}.mfg-section-head p{max-width:720px;margin:0 auto}
.mfg-flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;position:relative}
.mfg-flow-grid:before{content:"";position:absolute;left:5%;right:5%;top:62px;height:2px;background:linear-gradient(90deg,rgba(123,44,255,.2),rgba(232,71,215,.32),rgba(255,138,76,.24));z-index:0}
.mfg-flow-grid article{position:relative;z-index:1;padding:28px;border-radius:23px;background:#fff;border:1px solid #e7e0f5;box-shadow:0 18px 44px rgba(40,24,85,.07);transition:transform .35s ease,box-shadow .35s ease}
.mfg-flow-grid article:hover{transform:translateY(-8px);box-shadow:0 28px 58px rgba(40,24,85,.12)}
.mfg-flow-grid article>b{display:block;font-size:12px;letter-spacing:.13em;color:#9189a6;margin-bottom:16px}.mfg-flow-grid article>span{width:54px;height:54px;border-radius:17px}.mfg-flow-grid h3{font-size:22px;margin:24px 0 10px;white-space:nowrap}.mfg-flow-grid p{font-size:15px;line-height:1.68}
.mfg-intelligence{background:#fff}
.mfg-intelligence-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}
.mfg-insight-board{padding:30px;border-radius:28px;background:linear-gradient(155deg,#131027 0%,#1a1533 58%,#0f0c22 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 85px rgba(20,13,46,.22);color:#fff}
.mfg-bars{display:flex;align-items:flex-end;gap:12px;height:190px;padding:26px 8px 12px;margin-top:18px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.07)}
.mfg-bars i{flex:1;height:var(--h);border-radius:9px 9px 3px 3px;background:linear-gradient(180deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));transform-origin:bottom;animation:mfgBars 1.4s cubic-bezier(.22,1,.36,1) both}
.mfg-bars i:nth-child(2){animation-delay:.1s}.mfg-bars i:nth-child(3){animation-delay:.2s}.mfg-bars i:nth-child(4){animation-delay:.3s}.mfg-bars i:nth-child(5){animation-delay:.4s}.mfg-bars i:nth-child(6){animation-delay:.5s}.mfg-bars i:nth-child(7){animation-delay:.6s}
.mfg-insight-legend{display:flex;gap:24px;margin:18px 0 22px;color:#b6afc9;font-size:12px}.mfg-insight-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))}.mfg-insight-legend span:nth-child(2) i{background:#4d4564}
.mfg-alert-list{display:grid;gap:12px}.mfg-alert-list article{display:grid;grid-template-columns:10px 1fr auto;gap:14px;align-items:start;padding:17px;border-radius:17px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.mfg-alert-list article>i{width:10px;height:10px;border-radius:50%;margin-top:7px;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));box-shadow:0 0 0 7px rgba(123,44,255,.12)}.mfg-alert-list b,.mfg-alert-list small{display:block}.mfg-alert-list b{color:#fff}.mfg-alert-list small{color:#aaa3bd;margin-top:4px}.mfg-alert-list em{font-style:normal;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:11px}
.mfg-mini-grid{display:grid;gap:14px;margin-top:28px}.mfg-mini-grid article{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:start;padding:22px;border-radius:20px;background:#faf8ff;border:1px solid #e7e0f5;box-shadow:0 12px 36px rgba(38,24,84,.05)}.mfg-mini-grid b{display:block;font-size:21px;color:#18132f;margin-bottom:6px}.mfg-mini-grid p{font-size:16px;line-height:1.68}
.mfg-quality-premium{background:radial-gradient(circle at 50% 0,rgba(123,44,255,.24),transparent 32%),#0e0a1d;color:#fff}
.mfg-quality-premium h2,.mfg-quality-premium h3{color:#fff}.mfg-quality-premium p{color:#c2bbd9}.mfg-quality-premium .ow-kicker{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:none!important}
.mfg-quality-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.68fr);gap:48px;align-items:end;margin-bottom:48px}
.mfg-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.mfg-quality-grid article{padding:30px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1);transition:transform .35s ease,border-color .35s ease}
.mfg-quality-grid article:hover{transform:translateY(-8px);border-color:rgba(232,71,215,.38)}
.mfg-quality-grid h3{font-size:23px;margin:24px 0 10px}
@keyframes mfgBars{from{transform:scaleY(0);opacity:.25}to{transform:scaleY(1);opacity:1}}
@keyframes mfgPulse{50%{box-shadow:0 0 0 10px rgba(123,44,255,0)}}
@keyframes mfgFloat{50%{transform:translateY(-8px)}}
@media(max-width:1100px){.mfg-value-grid,.mfg-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-control-grid,.mfg-intelligence-grid,.mfg-quality-head{grid-template-columns:1fr}.mfg-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mfg-flow-grid:before{display:none}.mfg-flow-grid h3{white-space:normal}}
@media(max-width:820px){.mfg-pad{padding:82px 0}.mfg-board-top,.mfg-insight-head{display:block}.mfg-board-top>span,.mfg-insight-head>span{display:inline-flex;margin-top:16px}.mfg-board-stats{grid-template-columns:1fr}.mfg-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-oee-ring{width:190px}}
@media(max-width:640px){.mfg-pad h2{font-size:40px}.mfg-pad p{font-size:16px}.mfg-value-grid,.mfg-quality-grid,.mfg-flow-grid{grid-template-columns:1fr}.mfg-live-row,.mfg-alert-list article{grid-template-columns:42px 1fr}.mfg-live-row em,.mfg-alert-list em{grid-column:2/3;justify-self:start;margin-top:6px}.mfg-insight-legend{flex-direction:column;gap:8px}.mfg-bars{height:150px}}
@media(prefers-reduced-motion:reduce){.mfg-bars i,.mfg-board-top>span i,.mfg-oee-ring{animation:none!important;transform:none!important}}

/* 2026-07-28 MANUFACTURING FLOW + AGENCIES PREMIUM INTERACTION UPDATE */
/* Manufacturing flow section: dark full-width premium grid, 3 top + 2 wide bottom cards */
.mfg-flow{
  background:radial-gradient(circle at 50% 0,rgba(123,44,255,.18),transparent 28%),linear-gradient(180deg,#0e0a1d 0%,#141028 100%);
  color:#fff;
}
.mfg-flow h2,.mfg-flow h3{color:#fff}
.mfg-flow p{color:#c7c0dc}
.mfg-flow .ow-kicker{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important;box-shadow:none!important}
.mfg-flow-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}
.mfg-flow-grid:before{display:none}
.mfg-flow-grid article{
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.05));
  border:1px solid rgba(255,255,255,.1);
  box-shadow:0 22px 55px rgba(0,0,0,.16);
  overflow:hidden;
}
.mfg-flow-grid article:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));opacity:.9}
.mfg-flow-grid article.mfg-top{grid-column:span 2}
.mfg-flow-grid article.mfg-bottom{grid-column:span 3}
.mfg-flow-grid article>b{color:#c9c2de}
.mfg-flow-grid article>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));box-shadow:0 14px 30px rgba(123,44,255,.22)}
.mfg-flow-grid article>span i{color:#fff}
.mfg-flow-grid p{max-width:30ch}

/* Agency pages: global subtitles, premium colours, interactive workflow */
.ux-agency,.ux-agency-board{background:#f7f5ff}
.ux-agency-head{max-width:820px;margin:0 0 34px}
.ux-agency-head .ow-kicker,.ux-agency-board .ow-kicker,.ux-agency-portal .ow-kicker{display:inline-flex!important;margin-bottom:18px}
.ux-agency-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}
.ux-agency-tabs button{
  border:1px solid #ddd4f1;background:#fff;color:#2b2442;border-radius:999px;padding:12px 18px;
  font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase;
  transition:transform .28s ease,box-shadow .28s ease,background .28s ease,color .28s ease,border-color .28s ease;
}
.ux-agency-tabs button:hover{transform:translateY(-2px);border-color:#b9a8ef;box-shadow:0 12px 24px rgba(74,44,146,.08)}
.ux-agency-tabs button.active{background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;border-color:transparent;box-shadow:0 16px 34px rgba(123,44,255,.24)}
.ux-agency-grid-interactive{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}
.ux-agency-copy h3{font-size:clamp(28px,3vw,42px);line-height:1.13;letter-spacing:-.03em;color:#15102b;margin:12px 0 16px}
.ux-agency-copy p{color:#6c6580;max-width:56ch}
.ux-agency-mini-label{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#745eff;font-weight:800}
.ux-agency-bullets{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}
.ux-agency-bullets li{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:flex-start;color:#2c2442;line-height:1.68}
.ux-agency-bullets li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#fff;background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));box-shadow:0 12px 24px rgba(123,44,255,.2)}
.ux-agency-copy>a{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-weight:800;color:var(--ow-purple)}
.ux-agency-preview{position:relative}
.ux-agency-preview-card{padding:30px;border-radius:30px;background:linear-gradient(155deg,#100d21 0%,#17132a 52%,#2b1850 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 85px rgba(20,13,46,.28);color:#fff;transition:opacity .28s ease,transform .28s ease}
.ux-agency-preview-card.is-switching{opacity:.45;transform:translateY(10px)}
.ux-agency-preview-card:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;right:-170px;top:-180px;background:radial-gradient(circle,rgba(232,71,215,.24),transparent 70%);pointer-events:none}
.ux-agency-preview-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;position:relative;z-index:1}
.ux-agency-preview-top small{display:block;font-size:11px;letter-spacing:.14em;color:#aba2c8}
.ux-agency-preview-top b{display:block;font-size:30px;color:#fff;margin-top:8px;line-height:1.12}
.ux-agency-preview-top span{padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:700;white-space:nowrap}
.ux-agency-progress{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin:24px 0 24px;position:relative;z-index:1}
.ux-agency-progress i{display:block;height:100%;width:var(--w,74%);border-radius:inherit;background:linear-gradient(90deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));transition:width .35s ease}
.ux-agency-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative;z-index:1}
.ux-agency-preview-grid article{padding:18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.ux-agency-preview-grid small{display:block;color:#9f97b7;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.ux-agency-preview-grid strong{display:block;margin-top:10px;font-size:18px;color:#fff;line-height:1.3}
.ux-agency-preview-note{margin-top:18px;padding:18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#ccc5df;line-height:1.72;position:relative;z-index:1}
.ux-agency-preview-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;position:relative;z-index:1}
.ux-agency-preview-tags span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-size:12px;color:#fff}

.ux-agency-portal{background:#fff}
.ux-agency-portal-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}
.ux-agency-portal-ui{padding:28px;border-radius:28px;background:linear-gradient(155deg,#120d23 0%,#17132a 50%,#241247 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 85px rgba(20,13,46,.22);color:#fff;position:relative;overflow:hidden}
.ux-agency-portal-ui:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;left:-120px;bottom:-180px;background:radial-gradient(circle,rgba(123,44,255,.22),transparent 70%)}
.ux-agency-portal-top,.ux-agency-portal-list article{display:flex;align-items:center;gap:15px}
.ux-agency-portal-top{justify-content:space-between;margin-bottom:18px;position:relative;z-index:1}
.ux-agency-portal-top small{display:block;font-size:11px;letter-spacing:.14em;color:#aaa1c7}
.ux-agency-portal-top b{display:block;color:#fff;font-size:24px;margin-top:8px}
.ux-agency-portal-top span{padding:9px 14px;border-radius:999px;background:rgba(88,221,181,.12);border:1px solid rgba(88,221,181,.22);color:#80ebc8;font-size:12px;font-weight:700}
.ux-agency-portal-hero{padding:22px;border-radius:22px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);position:relative;z-index:1}
.ux-agency-portal-hero strong{display:block;font-size:34px;color:#fff}.ux-agency-portal-hero p{margin-top:8px;color:#c8c1de}
.ux-agency-portal-list{display:grid;gap:12px;margin-top:18px;position:relative;z-index:1}
.ux-agency-portal-list article{padding:18px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);align-items:center}
.ux-agency-portal-list article i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;box-shadow:0 12px 24px rgba(123,44,255,.22)}
.ux-agency-portal-list p{flex:1;margin:0;color:#fff}.ux-agency-portal-list b,.ux-agency-portal-list small{display:block}.ux-agency-portal-list small{color:#b0a9c6;margin-top:4px}
.ux-agency-portal-list em{font-style:normal;padding:8px 12px;border-radius:999px;background:#f0edff;color:#5d41d9;font-size:11px;font-weight:700}
.portal-bullets{margin-top:26px}
.ux-agency-board .ux-title-row .ow-kicker{margin-bottom:0}

@media(max-width:1100px){
  .mfg-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mfg-flow-grid article.mfg-top,.mfg-flow-grid article.mfg-bottom{grid-column:span 1}
  .ux-agency-grid-interactive,.ux-agency-portal-grid{grid-template-columns:1fr}
}
@media(max-width:820px){
  .ux-agency-preview-grid{grid-template-columns:1fr}
}
@media(max-width:640px){
  .mfg-flow-grid{grid-template-columns:1fr}
  .mfg-flow-grid article.mfg-top,.mfg-flow-grid article.mfg-bottom{grid-column:span 1}
  .ux-agency-tabs{gap:10px}
  .ux-agency-tabs button{flex:1 1 calc(50% - 10px);justify-content:center}
  .ux-agency-preview-top,.ux-agency-portal-top{display:block}
  .ux-agency-preview-top span,.ux-agency-portal-top span{display:inline-flex;margin-top:14px}
}

/* 2026-07-28 FINAL MANUFACTURING + AGENCIES REFINEMENTS */
/* Manufacturing: last section should be white because the section above is already dark */
.mfg-quality-premium{
  background:#fff!important;
  color:#17132a!important;
}
.mfg-quality-premium h2,
.mfg-quality-premium h3{color:#17132a!important}
.mfg-quality-premium p{color:#6f6782!important}
.mfg-quality-premium .ow-kicker{
  background:#fff!important;
  color:#17132a!important;
  border-color:#dfd7f3!important;
  box-shadow:0 10px 24px rgba(48,27,92,.06)!important;
}
.mfg-quality-grid article{
  background:#faf8ff!important;
  border:1px solid #e8e0f5!important;
  box-shadow:0 16px 40px rgba(45,24,84,.06);
}
.mfg-quality-grid article:hover{border-color:#ccbff1!important}
.mfg-quality-grid article span,
.mfg-quality-grid article i{color:#fff}
.mfg-quality-grid article span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));box-shadow:0 14px 30px rgba(123,44,255,.18)}

/* Agencies: restore preferred classic first section and keep clickable stage switching */
.ux-agency{background:#f7f5ff}
.ux-agency-switcher{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:56px}
.ux-agency-switcher i{width:6px;height:6px;border-radius:50%;background:var(--ow-orange);opacity:.85;flex:0 0 auto}
.ux-agency-switcher button{
  border:0;background:transparent;padding:0;color:#9180b5;cursor:pointer;
  font-size:12px;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase;
  transition:color .28s ease,transform .28s ease,text-shadow .28s ease;
}
.ux-agency-switcher button:hover{color:var(--ow-purple);transform:translateY(-2px)}
.ux-agency-switcher button.active{color:var(--ow-purple);text-shadow:0 10px 20px rgba(123,44,255,.12)}
.ux-agency-copy-classic{max-width:560px}
.ux-agency-copy-classic .ow-kicker{display:inline-flex!important;margin-bottom:18px}
.ux-agency-copy-classic .ux-agency-stage-note{margin-top:26px;max-width:520px}
.ux-agency-copy-classic .ux-agency-stage-note small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#7257ff;margin-bottom:10px}
.ux-agency-copy-classic .ux-agency-stage-note p{margin:0;color:#716985;line-height:1.74}
.ux-agency-stack{position:relative;height:390px;transition:transform .28s ease,opacity .28s ease}
.ux-agency-stack.is-switching{opacity:.55;transform:translateY(8px)}
.ux-agency-stack article{position:absolute;width:82%;padding:28px;border-radius:22px;background:#fff;box-shadow:0 24px 50px rgba(70,38,111,.15);transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}
.ux-agency-stack article:hover{transform:translateY(-6px) rotate(0)!important;box-shadow:0 28px 60px rgba(70,38,111,.18)}
.ux-agency-stack .card-a{top:0;left:0;transform:rotate(-3deg)}
.ux-agency-stack .card-b{top:115px;right:0;transform:rotate(3deg)}
.ux-agency-stack .card-c{bottom:0;left:8%;transform:rotate(-1deg);background:#17132a;color:#fff}
.ux-agency-stack small,.ux-agency-stack b,.ux-agency-stack span{display:block}
.ux-agency-stack small{font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.ux-agency-stack b{font-size:23px;margin:10px 0 8px;line-height:1.25}
.ux-agency-stack .card-a small,.ux-agency-stack .card-b small{color:#746b88}
.ux-agency-stack .card-a span,.ux-agency-stack .card-b span{color:#5c556e}
.ux-agency-stack .card-c small{color:#d4cbe9}.ux-agency-stack .card-c span{color:#fff}

/* Agencies portal back to dark with better image design */
.ux-agency-portal{
  background:radial-gradient(circle at 30% 0,rgba(123,44,255,.16),transparent 24%),linear-gradient(180deg,#100d21 0%,#17132a 100%)!important;
}
.ux-agency-portal .ow-kicker{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important;box-shadow:none!important}
.ux-agency-portal-copy h2,.ux-agency-portal-copy p{color:#fff}
.ux-agency-portal-copy p{color:#c9c2df}
.ux-agency-portal-ui{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.ux-agency-portal-window{padding:26px;border-radius:28px;background:#fff;border:1px solid #ece4fb;box-shadow:0 32px 70px rgba(10,6,28,.26);position:relative;overflow:hidden}
.ux-agency-portal-window:before{content:"";position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(123,44,255,.14),transparent 72%)}
.ux-agency-portal-top,.ux-agency-portal-list article{display:flex;align-items:center;gap:15px}
.ux-agency-portal-top{justify-content:space-between;margin-bottom:18px;position:relative;z-index:1}
.ux-agency-portal-top small{display:block;font-size:11px;letter-spacing:.14em;color:#867d9d}
.ux-agency-portal-top b{display:block;color:#17132a;font-size:24px;margin-top:8px}
.ux-agency-portal-top span{padding:9px 14px;border-radius:999px;background:#f2edff;border:1px solid #e3dbfb;color:#6146dc;font-size:12px;font-weight:700}
.ux-agency-portal-hero{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:16px;align-items:stretch;padding:22px;border-radius:22px;background:linear-gradient(140deg,#17132a 0%,#2a174b 100%);position:relative;z-index:1}
.ux-agency-portal-hero strong{display:block;font-size:34px;color:#fff}.ux-agency-portal-hero p{margin-top:8px;color:#d1cae6}
.ux-agency-portal-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ux-agency-portal-mini-stats article{padding:14px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}
.ux-agency-portal-mini-stats small,.ux-agency-portal-mini-stats b{display:block}.ux-agency-portal-mini-stats small{font-size:10px;letter-spacing:.12em;color:#b7aed0;text-transform:uppercase}.ux-agency-portal-mini-stats b{font-size:28px;color:#fff;margin-top:8px}
.ux-agency-portal-list{display:grid;gap:12px;margin-top:18px;position:relative;z-index:1}
.ux-agency-portal-list article{padding:18px;border-radius:18px;background:#faf8ff;border:1px solid #e8e1f7}
.ux-agency-portal-list article i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;box-shadow:0 12px 24px rgba(123,44,255,.18)}
.ux-agency-portal-list p{flex:1;margin:0;color:#17132a}.ux-agency-portal-list b,.ux-agency-portal-list small{display:block}.ux-agency-portal-list small{color:#867d9d;margin-top:4px}
.ux-agency-portal-list em{font-style:normal;padding:8px 12px;border-radius:999px;background:#f0edff;color:#5d41d9;font-size:11px;font-weight:700}
.ux-agency-portal-footer-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;position:relative;z-index:1}
.ux-agency-portal-footer-tags span{padding:9px 13px;border-radius:999px;background:#f6f2ff;border:1px solid #e8e1f7;color:#4c3cb8;font-size:12px;font-weight:700}

/* Profit / margin section card colours and content */
.ux-agency-board{background:#fff}
.ux-agency-board .ow-kicker{display:inline-flex!important;background:#fff!important;border-color:#dfd7f3!important;color:#17132a!important;box-shadow:0 10px 24px rgba(48,27,92,.06)!important}
.ux-agency-mosaic article{background:#faf8ff;border:1px solid #e8e1f7;box-shadow:0 16px 36px rgba(45,24,84,.05)}
.ux-agency-mosaic article small{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#8b82a3}
.ux-agency-mosaic article span{color:#6f6783}
.ux-agency-mosaic .wide{background:linear-gradient(145deg,#7257ff 0%,#8d57ff 44%,#ff8a4c 100%);color:#fff;border:0;box-shadow:0 24px 60px rgba(95,67,232,.26)}
.ux-agency-mosaic .wide small,.ux-agency-mosaic .wide p,.ux-agency-mosaic .wide span{color:#f4efff}
.ux-agency-card-copy{margin:14px 0 0;max-width:34ch;line-height:1.7}
.ux-agency-health{display:flex;align-items:center;gap:20px;margin-top:26px}.ux-agency-health b{font-size:62px;line-height:1}
.ux-agency-health-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.ux-agency-health-tags span{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:700}
.ux-agency-mosaic article:not(.wide):not(.dark) strong{display:block;margin:16px 0 6px;font-size:38px;color:#18132f}
.ux-agency-mosaic .dark{background:linear-gradient(145deg,#17132a 0%,#2a174b 100%);color:#fff;border:0}
.ux-agency-mosaic .dark small,.ux-agency-mosaic .dark span{color:#d1cae6}

@media(max-width:1100px){
  .ux-agency-switcher{flex-wrap:wrap;justify-content:flex-start}
  .ux-agency-grid,.ux-agency-portal-grid{grid-template-columns:1fr!important}
}
@media(max-width:820px){
  .ux-agency-portal-hero{grid-template-columns:1fr}
}
@media(max-width:640px){
  .ux-agency-switcher{gap:14px}
  .ux-agency-switcher i{display:none}
  .ux-agency-switcher button{flex:1 1 calc(50% - 14px)}
  .ux-agency-stack{height:430px}
  .ux-agency-stack article{width:86%}
  .ux-agency-portal-top{display:block}.ux-agency-portal-top span{display:inline-flex;margin-top:14px}
}

/* 2026-07-28 AGENCIES AUTOPLAY + REAL ESTATE + HEALTHCARE FINAL REFINEMENT */
/* Agencies global CTA and autoplay tabs */
.ux-agency-main-btn{margin-top:26px!important;color:#fff!important}
.ux-agency-switcher button{position:relative;padding:12px 16px;border-radius:999px}
.ux-agency-switcher button.active{background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff!important;text-shadow:none;box-shadow:0 14px 30px rgba(123,44,255,.22)}
.ux-agency-switcher button::after{content:"";position:absolute;left:18px;right:18px;bottom:4px;height:2px;border-radius:99px;background:rgba(255,255,255,.72);transform:scaleX(0);transform-origin:left;opacity:0}
.ux-agency-switcher button.active.is-autoplaying::after{opacity:1;animation:agencyTabProgress 4.5s linear forwards}
@keyframes agencyTabProgress{to{transform:scaleX(1)}}
.ux-agency-stack .card-a{background:linear-gradient(145deg,#fff,#faf7ff)}
.ux-agency-stack .card-b{background:linear-gradient(145deg,#fff,#fff9f6)}
.ux-agency-stack .card-c{background:linear-gradient(145deg,#17132a,#2b174e)}

/* Agencies portal image rebuilt for readability and responsive behaviour */
.agency-portal-browser{border-radius:26px;background:#fff;box-shadow:0 34px 80px rgba(0,0,0,.28);overflow:hidden;border:1px solid rgba(255,255,255,.12)}
.agency-browser-bar{height:48px;display:flex;align-items:center;gap:8px;padding:0 18px;background:#f6f3fb;border-bottom:1px solid #e9e2f4}
.agency-browser-bar>span{width:10px;height:10px;border-radius:50%;background:#d4c9e7}.agency-browser-bar>span:nth-child(1){background:#ff8a4c}.agency-browser-bar>span:nth-child(2){background:#e847d7}.agency-browser-bar>span:nth-child(3){background:#7b2cff}.agency-browser-bar b{margin-left:auto;font-size:11px;color:#766e88;font-weight:600}
.agency-browser-body{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:470px}
.agency-browser-body aside{padding:26px 18px;background:linear-gradient(180deg,#17132a,#241442);color:#fff}
.agency-browser-body aside strong{display:block;font-size:24px;line-height:1}.agency-browser-body aside strong span{color:#ff8a4c}.agency-browser-body aside>small{display:block;color:#b9b0ce;margin:9px 0 24px}
.agency-browser-body aside nav{display:grid;gap:9px}.agency-browser-body aside nav a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;color:#cbc4dc;font-size:13px}.agency-browser-body aside nav a.active{background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.agency-browser-body aside nav i{width:17px}
.agency-browser-main{padding:26px;background:#fff;min-width:0}
.agency-browser-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.agency-browser-head small{display:block;color:#8a819e;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.agency-browser-head h3{font-size:24px!important;margin:7px 0 0!important;color:#17132a!important}.agency-browser-head>span{padding:8px 12px;border-radius:999px;background:#f1edff;color:#6045d8;font-size:11px;font-weight:700;white-space:nowrap}
.agency-browser-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.agency-browser-stats article{padding:16px;border-radius:16px;background:#faf8ff;border:1px solid #ebe4f6}.agency-browser-stats small,.agency-browser-stats strong{display:block}.agency-browser-stats small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#8e849f}.agency-browser-stats strong{font-size:26px;color:#17132a;margin-top:8px}
.agency-browser-list{display:grid;gap:12px}.agency-browser-list article{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:15px;border-radius:16px;border:1px solid #ebe4f6;background:#fff}.agency-browser-list article>i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))}.agency-browser-list b,.agency-browser-list small{display:block}.agency-browser-list b{color:#17132a}.agency-browser-list small{color:#8a819e;margin-top:4px}.agency-browser-list em{font-style:normal;padding:7px 10px;border-radius:999px;background:#f1edff;color:#5f43d9;font-size:10px;font-weight:700}
.ux-agency-portal-copy .ux-agency-bullets li{color:#f3efff!important}.ux-agency-portal-copy .ux-agency-bullets li i{color:#fff!important}

/* Real estate global subtitles and right-side dashboard */
.ux-re-copy .ow-kicker,.ux-re-pipeline .ow-kicker,.ux-re-map .ow-kicker{display:inline-flex!important;margin-bottom:18px}
.ux-re{background:#f7f5ff}.ux-re-dashboard{padding:28px!important;border-radius:28px!important;background:linear-gradient(155deg,#110d22,#17132a 54%,#2a174c)!important;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 80px rgba(29,17,63,.26)!important}
.re-dashboard-top{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.re-dashboard-top small{display:block;color:#aaa2c0;font-size:10px;letter-spacing:.13em}.re-dashboard-top h3{color:#fff!important;font-size:27px!important;margin:8px 0 0!important}.re-dashboard-top>span{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);font-size:11px}
.re-property-visual{display:grid;grid-template-columns:1fr 120px;gap:14px;margin:22px 0}.re-building-art{min-height:170px;border-radius:20px;background:linear-gradient(135deg,rgba(123,44,255,.32),rgba(232,71,215,.17),rgba(255,138,76,.18));border:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;align-items:center;justify-content:center}.re-building-art i{font-size:54px;color:#fff}.re-building-art span{margin-top:14px;color:#ddd5ef;font-size:12px}.re-property-score{border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;justify-content:center;text-align:center}.re-property-score strong{font-size:40px;color:#fff}.re-property-score small{color:#b3abc7;margin-top:6px}
.re-dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.re-dashboard-metrics article{padding:15px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.re-dashboard-metrics strong,.re-dashboard-metrics span{display:block}.re-dashboard-metrics strong{font-size:26px;color:#fff}.re-dashboard-metrics span{font-size:11px;color:#afa7c3;margin-top:5px}
.re-dashboard-row{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:15px;margin-top:13px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.re-dashboard-row>span{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.re-dashboard-row b,.re-dashboard-row small{display:block}.re-dashboard-row b{color:#fff}.re-dashboard-row small{color:#aaa2bd;margin-top:4px}.re-dashboard-row em{font-style:normal;padding:7px 10px;border-radius:999px;background:#f1edff;color:#6045d8;font-size:10px;font-weight:700}

/* Real estate detailed map */
.detailed-map{position:relative;min-height:470px!important;background:linear-gradient(145deg,#f4f0ff,#e9e2fa)!important;overflow:hidden;border:1px solid #ded4f2;box-shadow:0 25px 60px rgba(55,39,119,.12)}
.map-road{position:absolute;background:#fff;border:1px solid #d9d0e8;box-shadow:0 4px 12px rgba(55,39,119,.05)}.road-a{width:130%;height:38px;left:-15%;top:38%;transform:rotate(14deg)}.road-b{width:130%;height:30px;left:-14%;top:65%;transform:rotate(-11deg)}.road-c{width:32px;height:120%;left:48%;top:-10%;transform:rotate(8deg)}.road-d{width:26px;height:110%;left:20%;top:-8%;transform:rotate(-18deg)}
.map-block{position:absolute;border-radius:16px;background:rgba(123,44,255,.08);border:1px solid rgba(123,44,255,.12)}.block-1{width:130px;height:80px;left:7%;top:8%}.block-2{width:105px;height:100px;right:8%;top:10%}.block-3{width:150px;height:90px;left:9%;bottom:9%}.block-4{width:120px;height:82px;right:12%;bottom:8%}.block-5{width:100px;height:70px;left:43%;top:47%}
.map-zone{position:absolute;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7e7196;font-weight:800}.z1{left:8%;top:4%}.z2{left:42%;top:43%}.z3{right:8%;bottom:4%}
.detailed-map .pin{position:absolute;display:grid;grid-template-columns:12px auto;column-gap:8px;align-items:center;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:0 14px 32px rgba(55,39,119,.16);color:#25193e!important;font-size:12px;z-index:3}.detailed-map .pin i{grid-row:1/3;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))}.detailed-map .pin b{font-size:13px}.detailed-map .pin small{color:#837991}.detailed-map .p1{left:12%;top:25%}.detailed-map .p2{right:10%;top:26%}.detailed-map .p3{left:48%;bottom:14%}
.map-legend{position:absolute;left:18px;bottom:18px;display:flex;gap:14px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.9);border:1px solid #e4dcf1;font-size:10px;color:#6f6682;z-index:4}.map-legend span{display:flex;gap:7px;align-items:center}.map-legend i{width:8px;height:8px;border-radius:50%;background:var(--ow-purple)}.map-legend span:nth-child(2) i{background:var(--ow-orange)}

/* Healthcare titles, colours, tabs and trust icon visibility */
.ux-health-head .ow-kicker,.ux-health-path .ow-kicker,.ux-health-trust .ow-kicker{display:inline-flex!important;margin-bottom:18px}
.ux-health{background:#f7f5ff}.ux-health-console aside{background:linear-gradient(180deg,#17132a,#251545)!important}.ux-health-console aside>i{color:#fff!important;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));width:48px;height:48px;border-radius:15px;display:grid;place-items:center}.ux-health-console nav a{cursor:pointer;transition:.28s ease;color:#fff!important}.ux-health-console nav a.active{background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))!important;color:#fff!important;box-shadow:0 12px 26px rgba(123,44,255,.22)}
.ux-health-console>div{transition:opacity .25s ease,transform .25s ease}.ux-health-console>div.is-switching{opacity:.42;transform:translateY(8px)}
.ux-health-console article>i{background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))!important;color:#fff!important}.ux-health-console em{background:#f1edff!important;color:#6045d8!important}
.ux-health-trust{background:radial-gradient(circle at 35% 0,rgba(123,44,255,.2),transparent 30%),#100d21!important}.ux-health-trust .ow-kicker{background:rgba(255,255,255,.08)!important;color:#fff!important;border-color:rgba(255,255,255,.16)!important;box-shadow:none!important}.ux-health-shield>i{background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))!important;color:#fff!important}.ux-health-shield>div{position:relative;padding-left:72px!important;min-height:86px}.ux-health-shield>div>i{position:absolute;left:18px;top:18px;width:40px;height:40px;border-radius:13px;display:grid!important;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff!important;font-size:17px;opacity:1!important}.ux-health-shield b{color:#fff}.ux-health-shield span{color:#c7bfd9!important}

@media(max-width:1100px){.agency-browser-body{grid-template-columns:145px minmax(0,1fr)}.re-property-visual{grid-template-columns:1fr 110px}}
@media(max-width:820px){.agency-browser-body{grid-template-columns:1fr}.agency-browser-body aside{display:grid;grid-template-columns:1fr auto;align-items:center}.agency-browser-body aside>small{margin:6px 0 0}.agency-browser-body aside nav{grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:18px}.agency-browser-body aside nav a{justify-content:center}.agency-browser-stats{grid-template-columns:repeat(3,1fr)}.ux-re-grid{grid-template-columns:1fr!important}.detailed-map{min-height:420px!important}}
@media(max-width:640px){.agency-browser-body aside nav{grid-template-columns:repeat(2,1fr)}.agency-browser-main{padding:18px}.agency-browser-stats{grid-template-columns:1fr}.agency-browser-list article{grid-template-columns:42px 1fr}.agency-browser-list em{grid-column:2/3;justify-self:start}.re-property-visual{grid-template-columns:1fr}.re-property-score{min-height:100px}.re-dashboard-metrics{grid-template-columns:1fr}.re-dashboard-row{grid-template-columns:44px 1fr}.re-dashboard-row em{grid-column:2/3;justify-self:start}.detailed-map{min-height:520px!important}.detailed-map .p1{left:7%;top:23%}.detailed-map .p2{right:5%;top:47%}.detailed-map .p3{left:30%;bottom:18%}.map-legend{flex-direction:column;gap:7px}.ux-health-console aside nav{grid-template-columns:1fr!important}.ux-health-shield>div{padding-left:68px!important}}

/* 2026-07-28 v11 refinements: agencies, real estate, healthcare */
/* Agencies top CTA uses global header button style */
.ux-agency-main-btn{display:inline-flex!important;align-items:center;gap:10px;margin-top:28px!important;box-shadow:0 18px 42px rgba(123,44,255,.24)}
.ux-agency-main-btn i{color:#fff}

/* Agencies portal redesigned for readability */
.ux-agency-portal-grid{align-items:center}
.ux-agency-portal-copy .portal-bullets li{color:#f3efff!important;opacity:1!important}
.agency-portal-frame{border-radius:30px;background:#fff;box-shadow:0 36px 80px rgba(7,4,24,.28);overflow:hidden;border:1px solid rgba(255,255,255,.12)}
.agency-portal-frame-bar{height:48px;display:flex;align-items:center;gap:8px;padding:0 18px;background:#f7f4fc;border-bottom:1px solid #e8e0f4}
.agency-portal-frame-bar>span{width:10px;height:10px;border-radius:50%;background:#d4c9e7}
.agency-portal-frame-bar>span:nth-child(1){background:var(--ow-orange)}
.agency-portal-frame-bar>span:nth-child(2){background:var(--ow-pink)}
.agency-portal-frame-bar>span:nth-child(3){background:var(--ow-purple)}
.agency-portal-frame-bar b{margin-left:auto;font-size:11px;color:#756d89}
.agency-portal-frame-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;padding:24px;background:linear-gradient(145deg,#17132a 0%,#241447 100%)}
.agency-portal-frame-hero small{display:block;font-size:10px;letter-spacing:.14em;color:#b9b0cf;text-transform:uppercase}
.agency-portal-frame-hero h3{font-size:32px!important;line-height:1.08;margin:10px 0 10px!important;color:#fff!important}
.agency-portal-frame-hero p{margin:0;color:#cec6e2;max-width:32ch}
.agency-portal-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.agency-portal-hero-stats article{padding:16px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}
.agency-portal-hero-stats small,.agency-portal-hero-stats strong{display:block}.agency-portal-hero-stats small{font-size:9px;letter-spacing:.12em;color:#bdb5d2;text-transform:uppercase}.agency-portal-hero-stats strong{font-size:32px;color:#fff;margin-top:8px}
.agency-portal-frame-body{display:grid;grid-template-columns:240px 1fr;gap:18px;padding:22px;background:#fff}
.agency-portal-sidecard{padding:20px;border-radius:20px;background:#faf8ff;border:1px solid #ebe4f6}
.agency-portal-sidecard small{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#887e9c}.agency-portal-sidecard b{display:block;font-size:22px;color:#17132a;margin:10px 0 18px}
.agency-portal-progress{height:10px;border-radius:999px;background:#eee8fb;overflow:hidden}.agency-portal-progress i{display:block;height:100%;width:84%;background:linear-gradient(90deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))}
.agency-portal-sidecard ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.agency-portal-sidecard li{display:flex;gap:10px;align-items:center;color:#5e5671;font-size:14px;line-height:1.5}.agency-portal-sidecard li span{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));flex:0 0 auto}
.agency-portal-worklist{display:grid;gap:12px}.agency-portal-worklist article{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:16px;border-radius:18px;background:#fff;border:1px solid #ebe4f6;box-shadow:0 10px 28px rgba(58,32,116,.05)}
.agency-portal-worklist article i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))}
.agency-portal-worklist b,.agency-portal-worklist small{display:block}.agency-portal-worklist b{color:#17132a}.agency-portal-worklist small{color:#8c84a0;margin-top:4px}.agency-portal-worklist em{font-style:normal;padding:8px 12px;border-radius:999px;background:#f1edff;color:#5f43d9;font-size:11px;font-weight:700}

/* Real estate copy height match and global icon/count colors */
.ux-re-copy{max-width:590px}
.ux-re-copy-extra{margin-top:18px;color:#6f6782;line-height:1.78}
.ux-re-copy-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px}
.ux-re-copy-list li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:flex-start;color:#2d2542;line-height:1.68}
.ux-re-copy-list li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;font-size:12px;box-shadow:0 12px 22px rgba(123,44,255,.18)}
.ux-re-stages article{position:relative;background:#231b3b!important;border:1px solid #433766!important;box-shadow:0 18px 42px rgba(18,10,37,.18)}
.ux-re-stages article>b{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.08);color:#fff!important;border:1px solid rgba(255,255,255,.1)}
.ux-re-stages article i{display:grid!important;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff!important;box-shadow:0 14px 28px rgba(123,44,255,.22);margin:26px 0 18px!important}

/* More realistic property map */
.road-e{width:24px;height:108%;left:73%;top:-4%;transform:rotate(12deg)}
.road-f{width:118%;height:24px;left:-8%;top:18%;transform:rotate(-5deg)}
.block-6{width:88px;height:124px;right:30%;top:12%}.block-7{width:132px;height:76px;left:34%;bottom:26%}
.map-landmark{position:absolute;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6f6686;font-weight:800;background:rgba(255,255,255,.74);border:1px solid #e2daef;padding:6px 8px;border-radius:999px;z-index:2}
.l1{left:28%;top:13%}.l2{right:22%;top:48%}.l3{left:54%;bottom:6%}
.detailed-map .p4{right:24%;top:60%}.detailed-map .p5{left:24%;bottom:34%}
.detailed-map:after{content:"";position:absolute;inset:22px;border-radius:24px;border:1px dashed rgba(123,44,255,.12);pointer-events:none}

/* Healthcare trust section: consistent visible icon boxes, no lone shield */
.ux-health-shield{grid-template-columns:1fr!important}
.ux-health-shield>i{display:none!important}
.ux-health-shield>div{display:block;padding-left:76px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.05)!important;box-shadow:0 18px 36px rgba(0,0,0,.12)}
.ux-health-shield>div>i{background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))!important;color:#fff!important;display:grid!important}

@media(max-width:991px){
  .agency-portal-frame-hero,.agency-portal-frame-body{grid-template-columns:1fr}
}
@media(max-width:640px){
  .agency-portal-worklist article{grid-template-columns:44px 1fr}
  .agency-portal-worklist em{grid-column:2/3;justify-self:start}
}

/* 2026-07-28 v12 agencies portal redesign */
.agency-clarity-app{border-radius:30px;background:#fff;box-shadow:0 36px 86px rgba(8,4,24,.28);overflow:hidden;border:1px solid rgba(255,255,255,.1)}
.agency-clarity-topbar{height:50px;display:flex;align-items:center;gap:12px;padding:0 18px;background:#f7f4fc;border-bottom:1px solid #e8e0f4}
.agency-clarity-dots{display:flex;gap:8px}.agency-clarity-dots span{width:10px;height:10px;border-radius:50%;background:#d3c9e8}.agency-clarity-dots span:nth-child(1){background:var(--ow-orange)}.agency-clarity-dots span:nth-child(2){background:var(--ow-pink)}.agency-clarity-dots span:nth-child(3){background:var(--ow-purple)}
.agency-clarity-topbar b{font-size:11px;color:#736b88;margin-right:auto}.agency-clarity-topbar em{font-style:normal;padding:8px 12px;border-radius:999px;background:#f1edff;color:#5f43d9;font-size:11px;font-weight:700}
.agency-clarity-shell{display:grid;grid-template-columns:220px 1fr;min-height:500px}
.agency-clarity-sidebar{padding:28px 20px;background:linear-gradient(180deg,#17132a 0%,#241447 100%);color:#fff}
.agency-clarity-sidebar strong{display:block;font-size:28px;line-height:1}.agency-clarity-sidebar strong span{color:var(--ow-orange)}.agency-clarity-sidebar>small{display:block;color:#b8b0ce;margin:10px 0 24px}
.agency-clarity-sidebar nav{display:grid;gap:10px}.agency-clarity-sidebar nav a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:13px;color:#c8c0db;font-size:13px}.agency-clarity-sidebar nav a.active{background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}
.agency-clarity-sidecard{margin-top:20px;padding:18px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}
.agency-clarity-sidecard small,.agency-clarity-sidecard b,.agency-clarity-sidecard span{display:block}.agency-clarity-sidecard small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#b8b0ce}.agency-clarity-sidecard b{font-size:42px;color:#fff;margin:10px 0 6px}.agency-clarity-sidecard span{color:#d4cce6}
.agency-clarity-main{padding:28px;background:#fff}
.agency-clarity-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.agency-clarity-head small{display:block;color:#8b82a0;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.agency-clarity-head h3{font-size:28px!important;color:#17132a!important;line-height:1.1;margin:10px 0 0!important;max-width:16ch}.agency-clarity-head>span{padding:9px 13px;border-radius:999px;background:#f1edff;color:#5f43d9;font-size:11px;font-weight:700;white-space:nowrap}
.agency-clarity-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 18px}.agency-clarity-stats article{padding:16px;border-radius:17px;background:#faf8ff;border:1px solid #ebe4f6}.agency-clarity-stats small,.agency-clarity-stats strong{display:block}.agency-clarity-stats small{font-size:9px;letter-spacing:.12em;color:#8b82a0;text-transform:uppercase}.agency-clarity-stats strong{font-size:28px;color:#17132a;margin-top:8px}
.agency-clarity-content{display:grid;grid-template-columns:240px 1fr;gap:18px}
.agency-clarity-focus{padding:20px;border-radius:20px;background:#faf8ff;border:1px solid #ebe4f6}
.agency-clarity-focus small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8b82a0}.agency-clarity-focus b{display:block;font-size:22px;color:#17132a;line-height:1.2;margin:10px 0 12px}.agency-clarity-focus p{color:#635b76;line-height:1.68;margin:0}
.agency-clarity-progress{height:10px;border-radius:999px;background:#eee8fb;overflow:hidden;margin:18px 0}.agency-clarity-progress i{display:block;height:100%;width:82%;background:linear-gradient(90deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))}
.agency-clarity-focus ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.agency-clarity-focus li{display:flex;gap:10px;align-items:center;color:#5f5872;font-size:14px}.agency-clarity-focus li span{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));flex:0 0 auto}
.agency-clarity-list{display:grid;gap:12px}.agency-clarity-list article{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:16px;border-radius:18px;background:#fff;border:1px solid #ebe4f6;box-shadow:0 10px 26px rgba(58,32,116,.05)}
.agency-clarity-list article i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.agency-clarity-list b,.agency-clarity-list small{display:block}.agency-clarity-list b{color:#17132a}.agency-clarity-list small{color:#8b82a0;margin-top:4px}.agency-clarity-list em{font-style:normal;padding:8px 12px;border-radius:999px;background:#f1edff;color:#5f43d9;font-size:11px;font-weight:700}

/* 2026-07-28 v12 start free trial page redesign */
.trial-launch,.trial-benefits{background:#f7f5ff}
.trial-launch-grid,.trial-assurance-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:56px;align-items:center}
.trial-launch-copy{max-width:620px}.trial-launch-copy .ow-kicker,.trial-steps .ow-kicker,.trial-benefits .ow-kicker,.trial-assurance-panel .ow-kicker{display:inline-flex!important;margin-bottom:18px}
.trial-checklist{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.trial-checklist li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:flex-start;color:#2d2542;line-height:1.68}.trial-checklist li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;font-size:12px;box-shadow:0 12px 24px rgba(123,44,255,.18)}
.trial-proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.trial-proof-row article{padding:18px;border-radius:18px;background:#fff;border:1px solid #e8e1f7;box-shadow:0 12px 28px rgba(45,24,84,.05)}.trial-proof-row strong,.trial-proof-row span{display:block}.trial-proof-row strong{font-size:24px;color:#17132a}.trial-proof-row span{color:#756d88;margin-top:6px;font-size:13px;line-height:1.55}
.trial-signup-card{padding:30px;border-radius:30px;background:linear-gradient(155deg,#17132a 0%,#231742 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 80px rgba(18,10,37,.26);color:#fff}
.trial-card-top small{display:block;font-size:11px;letter-spacing:.14em;color:#b5add0}.trial-card-top h3{font-size:34px!important;color:#fff!important;line-height:1.1;margin:10px 0 10px!important}.trial-card-top p{color:#cbc3df}
.trial-form{margin-top:22px}.trial-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trial-form label{display:block;margin-bottom:14px}.trial-form label span{display:block;font-size:12px;font-weight:700;color:#d5cee7;margin-bottom:9px}.trial-form input,.trial-form select{width:100%;height:54px;border-radius:15px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;padding:0 16px}.trial-form input::placeholder{color:#aca3c2}.trial-form select option{color:#17132a}
.trial-submit{width:100%;justify-content:center;margin-top:6px}.trial-form-note{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:flex-start;margin-top:18px;padding:16px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.trial-form-note i{color:#fff;margin-top:2px}.trial-form-note span{color:#d3cce7;line-height:1.65}
.trial-steps{background:radial-gradient(circle at 30% 0,rgba(123,44,255,.16),transparent 24%),linear-gradient(180deg,#100d21 0%,#17132a 100%)}.trial-steps .ux-title-row h2,.trial-steps .ux-title-row p{color:#fff}.trial-steps .ux-title-row p{color:#c6bfdb}
.trial-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.trial-steps-grid article{position:relative;padding:30px 24px;border-radius:22px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;box-shadow:0 18px 42px rgba(0,0,0,.12)}.trial-steps-grid article b{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.08);color:#fff;font-weight:800}.trial-steps-grid article i{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;box-shadow:0 14px 28px rgba(123,44,255,.22);margin:24px 0 18px}.trial-steps-grid article h3{color:#fff!important;font-size:24px!important}.trial-steps-grid article p{color:#cbc3df;line-height:1.68}
.trial-benefits-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:44px;align-items:start}.trial-benefits-head{max-width:520px}.trial-benefits-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.trial-benefits-cards article{padding:28px;border-radius:22px;background:#fff;border:1px solid #e8e1f7;box-shadow:0 16px 34px rgba(45,24,84,.05)}.trial-benefits-cards article i{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;box-shadow:0 14px 28px rgba(123,44,255,.18)}.trial-benefits-cards article h3{font-size:24px!important;color:#17132a!important;margin:22px 0 12px!important}.trial-benefits-cards article p{color:#6e6682;line-height:1.7}
.trial-assurance{background:#fff}.trial-assurance-panel{max-width:560px}.trial-assurance-points{display:grid;gap:14px;margin-top:26px}.trial-assurance-points article{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:flex-start;padding:18px;border-radius:18px;background:#faf8ff;border:1px solid #e8e1f7}.trial-assurance-points article i{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.trial-assurance-points b,.trial-assurance-points small{display:block}.trial-assurance-points b{color:#17132a;font-size:19px}.trial-assurance-points small{color:#736b86;line-height:1.65;margin-top:5px}
.trial-preview-card{padding:28px;border-radius:30px;background:linear-gradient(155deg,#17132a 0%,#241447 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 80px rgba(18,10,37,.24);color:#fff}.trial-preview-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.trial-preview-top small{font-size:10px;letter-spacing:.14em;color:#b9b0cf}.trial-preview-top span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-size:11px}.trial-preview-card h3{font-size:30px!important;color:#fff!important;line-height:1.12;margin:18px 0 18px!important}.trial-preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trial-preview-metrics article{padding:16px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.trial-preview-metrics strong,.trial-preview-metrics span{display:block}.trial-preview-metrics strong{font-size:28px;color:#fff}.trial-preview-metrics span{color:#c3bbd8;margin-top:6px;font-size:12px}
.trial-preview-list{display:grid;gap:12px;margin-top:18px}.trial-preview-list div{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.trial-preview-list i{color:#fff}.trial-preview-list span{color:#eee9f8}

@media(max-width:1100px){
  .agency-clarity-shell,.agency-clarity-content,.trial-launch-grid,.trial-benefits-grid,.trial-assurance-grid{grid-template-columns:1fr}
  .trial-steps-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:820px){
  .agency-clarity-head,.trial-preview-top{display:block}
  .agency-clarity-head>span,.trial-preview-top span{display:inline-flex;margin-top:14px}
  .agency-clarity-stats,.trial-proof-row,.trial-preview-metrics{grid-template-columns:1fr 1fr 1fr}
  .trial-form-grid,.trial-benefits-cards{grid-template-columns:1fr}
}
@media(max-width:640px){
  .agency-clarity-shell{min-height:auto}
  .agency-clarity-list article{grid-template-columns:44px 1fr}
  .agency-clarity-list em{grid-column:2/3;justify-self:start}
  .trial-proof-row,.trial-steps-grid,.trial-preview-metrics{grid-template-columns:1fr}
}

/* 2026-07-28 v13 agencies portal + trial refinements */
.trial-benefits-head{max-width:620px}
.trial-benefits-extra{margin-top:18px!important;color:#6f6782!important;line-height:1.8!important}
.trial-benefits-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px}
.trial-benefits-list li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:flex-start;color:#2d2542;line-height:1.68}
.trial-benefits-list li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;font-size:12px;box-shadow:0 12px 22px rgba(123,44,255,.16)}
.trial-benefits-note{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:flex-start;margin-top:24px;padding:18px;border-radius:20px;background:#fff;border:1px solid #e8e1f7;box-shadow:0 14px 34px rgba(45,24,84,.05)}
.trial-benefits-note>i{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}
.trial-benefits-note b,.trial-benefits-note span{display:block}.trial-benefits-note b{font-size:18px;color:#17132a}.trial-benefits-note span{margin-top:5px;color:#736b86;line-height:1.65}

.agency-portal-v2{background:radial-gradient(circle at 20% 0,rgba(123,44,255,.18),transparent 26%),linear-gradient(180deg,#0f0b1d 0%,#17112b 100%)!important;color:#fff}
.agency-portal-v2-head{max-width:1050px;margin-bottom:38px}
.agency-portal-v2-head .ow-kicker{display:inline-flex!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important;box-shadow:none!important;margin-bottom:20px}
.agency-portal-v2-title-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:44px;align-items:end}
.agency-portal-v2-title-row h2{color:#fff!important;margin:0!important;max-width:13ch}
.agency-portal-v2-title-row p{color:#c9c1db!important;margin:0!important;line-height:1.8}
.agency-portal-v2-board{display:grid;grid-template-columns:220px 1fr;border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 36px 90px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08)}
.agency-portal-v2-nav{padding:28px 20px;background:linear-gradient(180deg,#17132a 0%,#251545 100%);color:#fff}
.agency-portal-v2-brand{font-size:28px;font-weight:800;line-height:1}.agency-portal-v2-brand span{color:var(--ow-orange)}.agency-portal-v2-nav>small{display:block;color:#b8afcd;margin:10px 0 24px}
.agency-portal-v2-nav nav{display:grid;gap:10px}.agency-portal-v2-nav nav a{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:12px;border-radius:13px;color:#cbc4db;font-size:13px}.agency-portal-v2-nav nav a.active{background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.agency-portal-v2-nav nav em{font-style:normal;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.14);font-size:10px}
.agency-portal-v2-health{margin-top:22px;padding:18px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.agency-portal-v2-health small,.agency-portal-v2-health strong,.agency-portal-v2-health span{display:block}.agency-portal-v2-health small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#b8afcd}.agency-portal-v2-health strong{font-size:42px;color:#fff;margin:10px 0 6px}.agency-portal-v2-health span{color:#d5cee7}
.agency-portal-v2-main{padding:28px;background:#fff;min-width:0}
.agency-portal-v2-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.agency-portal-v2-toolbar small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8c839f}.agency-portal-v2-toolbar h3{font-size:28px!important;color:#17132a!important;margin:8px 0 0!important}.agency-portal-v2-toolbar-actions{display:flex;gap:10px;align-items:center}.agency-portal-v2-toolbar-actions span{padding:9px 12px;border-radius:999px;background:#f1edff;color:#5f43d9;font-size:11px;font-weight:700}.agency-portal-v2-toolbar-actions button{border:0;border-radius:12px;padding:11px 14px;background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;font-weight:700}
.agency-portal-v2-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 18px}.agency-portal-v2-stats article{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:16px;border-radius:18px;background:#faf8ff;border:1px solid #ebe4f6}.agency-portal-v2-stats article>span{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.agency-portal-v2-stats small,.agency-portal-v2-stats strong{display:block}.agency-portal-v2-stats small{font-size:10px;letter-spacing:.1em;color:#8d84a0;text-transform:uppercase}.agency-portal-v2-stats strong{font-size:28px;color:#17132a;margin-top:6px}
.agency-portal-v2-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px}.agency-portal-v2-focus,.agency-portal-v2-activity{padding:20px;border-radius:22px;background:#fff;border:1px solid #ebe4f6;box-shadow:0 12px 28px rgba(58,32,116,.05)}
.agency-portal-v2-card-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.agency-portal-v2-card-head small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8c839f}.agency-portal-v2-card-head h4{font-size:21px;color:#17132a;margin:8px 0 0}.agency-portal-v2-card-head>em{font-style:normal;padding:8px 11px;border-radius:999px;background:#f1edff;color:#5f43d9;font-size:10px;font-weight:700}
.agency-portal-v2-focus>p{color:#6a627c;line-height:1.7;margin:16px 0}.agency-portal-v2-progress{height:10px;border-radius:999px;background:#eee8fb;overflow:hidden}.agency-portal-v2-progress i{display:block;width:82%;height:100%;background:linear-gradient(90deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))}.agency-portal-v2-checks{display:grid;gap:11px;margin-top:16px}.agency-portal-v2-checks span{display:flex;gap:10px;align-items:center;color:#5f5872}.agency-portal-v2-checks i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;font-size:10px}
.agency-portal-v2-activity{display:grid;gap:12px}.agency-portal-v2-activity article{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:14px;border-radius:16px;background:#faf8ff;border:1px solid #ebe4f6}.agency-portal-v2-activity article>i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.agency-portal-v2-activity b,.agency-portal-v2-activity small{display:block}.agency-portal-v2-activity b{color:#17132a}.agency-portal-v2-activity small{color:#8c839f;margin-top:4px}.agency-portal-v2-activity em{font-style:normal;padding:7px 10px;border-radius:999px;background:#f1edff;color:#5f43d9;font-size:10px;font-weight:700}
.agency-portal-v2-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.agency-portal-v2-benefits article{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.agency-portal-v2-benefits article>i{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.agency-portal-v2-benefits b,.agency-portal-v2-benefits span{display:block}.agency-portal-v2-benefits b{color:#fff;font-size:18px}.agency-portal-v2-benefits span{color:#c9c1db;line-height:1.65;margin-top:5px}

@media(max-width:1100px){
  .agency-portal-v2-title-row,.agency-portal-v2-board,.agency-portal-v2-grid{grid-template-columns:1fr}
  .agency-portal-v2-nav{display:grid;grid-template-columns:1fr auto;gap:20px}.agency-portal-v2-nav nav{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.agency-portal-v2-health{margin-top:0}
}
@media(max-width:820px){
  .agency-portal-v2-toolbar{display:block}.agency-portal-v2-toolbar-actions{margin-top:16px;flex-wrap:wrap}
  .agency-portal-v2-stats,.agency-portal-v2-benefits{grid-template-columns:1fr}
}
@media(max-width:640px){
  .agency-portal-v2-nav{display:block}.agency-portal-v2-nav nav{grid-template-columns:repeat(2,1fr);margin-top:20px}.agency-portal-v2-health{margin-top:20px}
  .agency-portal-v2-main{padding:18px}.agency-portal-v2-activity article{grid-template-columns:42px 1fr}.agency-portal-v2-activity em{grid-column:2/3;justify-self:start}
}

/* 2026-07-28 v14 agency portal interaction + responsive polish */
.agency-portal-v2-board{min-width:0}
.agency-portal-v2-nav nav button{
  width:100%;border:0;background:transparent;cursor:pointer;
  display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;
  padding:12px;border-radius:13px;color:#cbc4db;font-size:13px;text-align:left;
  transition:background .28s ease,color .28s ease,transform .28s ease,box-shadow .28s ease;
}
.agency-portal-v2-nav nav button:hover{background:rgba(255,255,255,.07);color:#fff;transform:translateX(3px)}
.agency-portal-v2-nav nav button.active{background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff;box-shadow:0 14px 28px rgba(123,44,255,.2)}
.agency-portal-v2-nav nav button i{display:block!important;color:currentColor!important;font-size:14px;opacity:1!important}
.agency-portal-v2-nav nav button em{font-style:normal;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.14);font-size:10px;color:#fff}
.agency-portal-v2-main{transition:opacity .24s ease,transform .24s ease}
.agency-portal-v2-main.is-switching{opacity:.35;transform:translateY(8px)}
.agency-portal-v2-stats article>span i,
.agency-portal-v2-activity article>i,
.agency-portal-v2-checks i,
.agency-portal-v2-benefits article>i{display:grid!important;place-items:center!important;color:#fff!important;opacity:1!important}
.agency-portal-v2-checks b{font-weight:600;color:#5f5872}
.agency-portal-v2-progress i{transition:width .35s ease}

@media(max-width:1100px){
  .agency-portal-v2-board{grid-template-columns:190px minmax(0,1fr)}
  .agency-portal-v2-main{padding:22px}
}
@media(max-width:900px){
  .agency-portal-v2-board{grid-template-columns:1fr}
  .agency-portal-v2-nav{display:block}
  .agency-portal-v2-nav nav{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}
  .agency-portal-v2-health{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;margin-top:18px}
  .agency-portal-v2-health strong{font-size:30px;margin:0}.agency-portal-v2-health small,.agency-portal-v2-health span{margin:0}
}
@media(max-width:700px){
  .agency-portal-v2-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}
  .agency-portal-v2-stats{grid-template-columns:1fr}
  .agency-portal-v2-grid{grid-template-columns:1fr}
  .agency-portal-v2-title-row{grid-template-columns:1fr}
  .agency-portal-v2-health{grid-template-columns:1fr}
}
@media(max-width:520px){
  .agency-portal-v2-main{padding:16px}
  .agency-portal-v2-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}
  .agency-portal-v2-toolbar-actions span,.agency-portal-v2-toolbar-actions button{text-align:center;justify-content:center}
  .agency-portal-v2-activity article{grid-template-columns:42px 1fr}
  .agency-portal-v2-activity em{grid-column:2/3;justify-self:start}
}

/* v15 agency portal: six tabs, two-line heading, no empty left rail */
.agency-portal-v2-title-row h2{max-width:760px}
.agency-portal-v2-nav nav{gap:8px}
.agency-portal-v2-nav nav button{min-height:48px}
.agency-portal-v2-nav nav button i{display:grid!important;place-items:center!important;width:22px;height:22px;color:#fff!important;opacity:1!important}
.agency-portal-v2-nav nav button:not(.active) i{color:#efe9ff!important}
.agency-portal-v2-nav nav button.active{background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange))!important}
.agency-portal-v2-nav nav button em{margin-left:auto}
.agency-portal-v2-health{margin-top:16px}
@media(max-width:1100px){
  .agency-portal-v2-board{grid-template-columns:220px minmax(0,1fr)!important}
}
@media(max-width:820px){
  .agency-portal-v2-board{grid-template-columns:1fr!important}
  .agency-portal-v2-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .agency-portal-v2-health{display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center}
  .agency-portal-v2-health strong{margin:0!important}
}
@media(max-width:560px){
  .agency-portal-v2-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* v15 premium home hero command centre replacing scattered image animation */
.ow-hero-command-wrap{position:relative;max-width:1180px;margin:0 auto 30px;padding:28px 24px 68px;isolation:isolate}
.ow-hero-command-glow{position:absolute;inset:8% 8% 0;border-radius:50%;background:radial-gradient(circle,rgba(123,44,255,.38),rgba(232,71,215,.13) 45%,transparent 72%);filter:blur(42px);z-index:-1;animation:owCommandGlow 5s ease-in-out infinite alternate}
.ow-hero-command-shell{position:relative;border-radius:30px;overflow:hidden;background:linear-gradient(145deg,rgba(20,15,43,.97),rgba(29,18,57,.98));border:1px solid rgba(255,255,255,.14);box-shadow:0 46px 100px rgba(7,3,23,.5);transform:perspective(1400px) rotateX(2deg);transform-origin:center top}
.ow-command-topbar{height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 26px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}
.ow-command-brand{display:flex;align-items:center;gap:12px}.ow-command-brand img{width:34px;height:34px}.ow-command-brand b,.ow-command-brand small{display:block}.ow-command-brand b{color:#fff;font-size:15px}.ow-command-brand small{color:#9f97b7;font-size:11px;margin-top:3px}
.ow-command-status{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#e7e0f6;font-size:12px}.ow-command-status i{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));box-shadow:0 0 0 6px rgba(123,44,255,.12);animation:owCommandPulse 1.8s ease-in-out infinite}
.ow-command-layout{display:grid;grid-template-columns:190px 1fr;min-height:500px}
.ow-command-sidebar{padding:24px 18px;border-right:1px solid rgba(255,255,255,.08);background:rgba(8,6,22,.32)}
.ow-command-sidebar>button{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px;border:0;border-radius:13px;background:transparent;color:#aaa2bf;text-align:left;margin-bottom:8px}.ow-command-sidebar>button.active{color:#fff;background:linear-gradient(110deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));box-shadow:0 16px 34px rgba(123,44,255,.24)}.ow-command-sidebar>button i{width:18px;text-align:center}
.ow-command-ai{margin-top:28px;padding:18px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.ow-command-ai>i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));margin-bottom:14px}.ow-command-ai b,.ow-command-ai small{display:block}.ow-command-ai b{color:#fff;font-size:13px}.ow-command-ai small{color:#9f97b7;font-size:11px;margin-top:5px}
.ow-command-main{padding:26px;min-width:0}.ow-command-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ow-command-heading small{display:block;font-size:10px;letter-spacing:.14em;color:#958cae}.ow-command-heading h3{color:#fff;font-size:30px;line-height:1.1;margin:8px 0 0}.ow-command-heading>button{padding:10px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);color:#ddd6ee;font-size:12px}
.ow-command-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.ow-command-metrics article{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;padding:17px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.ow-command-metrics article>span{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.ow-command-metrics small,.ow-command-metrics strong{display:block}.ow-command-metrics small{font-size:10px;color:#a9a1bc}.ow-command-metrics strong{font-size:25px;color:#fff;margin-top:5px}.ow-command-metrics em{font-style:normal;color:#f2ecff;font-size:11px}
.ow-command-content{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.ow-command-chart-card,.ow-command-activity-card{padding:20px;border-radius:20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.ow-command-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ow-command-card-head small,.ow-command-card-head b{display:block}.ow-command-card-head small{font-size:9px;letter-spacing:.12em;color:#938aa9}.ow-command-card-head b{color:#fff;font-size:17px;margin-top:6px}.ow-command-card-head>span{color:#a69db8;font-size:10px}
.ow-command-chart{height:180px;display:flex;align-items:flex-end;gap:10px;padding-top:24px}.ow-command-chart i{flex:1;height:var(--h);border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));transform-origin:bottom;animation:owCommandBars 1.25s cubic-bezier(.22,1,.36,1) both}.ow-command-chart i:nth-child(2){animation-delay:.08s}.ow-command-chart i:nth-child(3){animation-delay:.16s}.ow-command-chart i:nth-child(4){animation-delay:.24s}.ow-command-chart i:nth-child(5){animation-delay:.32s}.ow-command-chart i:nth-child(6){animation-delay:.4s}.ow-command-chart i:nth-child(7){animation-delay:.48s}.ow-command-chart-labels{display:flex;justify-content:space-between;color:#756d8a;font-size:9px}
.ow-command-activity-card article{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07)}.ow-command-activity-card article:last-child{border-bottom:0}.ow-command-activity-card article>i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(123,44,255,.28),rgba(232,71,215,.22),rgba(255,138,76,.18));color:#fff}.ow-command-activity-card b,.ow-command-activity-card small{display:block}.ow-command-activity-card b{color:#fff;font-size:13px}.ow-command-activity-card small{color:#9f97b4;font-size:10px;margin-top:4px}.ow-command-activity-card em{font-style:normal;color:#8f86a2;font-size:10px}
.ow-command-float{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:17px;background:rgba(255,255,255,.96);box-shadow:0 22px 48px rgba(8,4,24,.28);border:1px solid rgba(123,44,255,.14);animation:owCommandFloat 4.6s ease-in-out infinite}.ow-command-float>i{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ow-purple),var(--ow-pink),var(--ow-orange));color:#fff}.ow-command-float b,.ow-command-float small{display:block}.ow-command-float b{font-size:12px;color:#17132a}.ow-command-float small{font-size:10px;color:#7a728c;margin-top:4px}.ow-command-float-a{left:0;bottom:20px}.ow-command-float-b{right:0;bottom:4px;animation-delay:-2.2s}
@keyframes owCommandGlow{to{transform:scale(1.08);opacity:.78}}@keyframes owCommandPulse{50%{transform:scale(.78);opacity:.72}}@keyframes owCommandBars{from{transform:scaleY(0);opacity:.2}}@keyframes owCommandFloat{50%{transform:translateY(-10px)}}
@media(max-width:991px){.ow-command-layout{grid-template-columns:1fr}.ow-command-sidebar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.ow-command-sidebar>button{justify-content:center;margin:0}.ow-command-sidebar>button span{display:none}.ow-command-ai{grid-column:1/-1;margin-top:8px;display:flex;align-items:center;gap:12px}.ow-command-ai>i{margin:0}.ow-command-content{grid-template-columns:1fr}.ow-command-float{display:none}}
@media(max-width:640px){.ow-hero-command-wrap{padding:12px 8px 34px}.ow-command-topbar{height:auto;padding:16px}.ow-command-status span{display:none}.ow-command-sidebar{grid-template-columns:repeat(4,1fr);padding:12px}.ow-command-main{padding:16px}.ow-command-heading{display:block}.ow-command-heading>button{margin-top:14px}.ow-command-heading h3{font-size:24px}.ow-command-metrics{grid-template-columns:1fr}.ow-command-content{grid-template-columns:1fr}.ow-command-chart{height:150px}}
@media(prefers-reduced-motion:reduce){.ow-hero-command-glow,.ow-command-status i,.ow-command-chart i,.ow-command-float{animation:none!important}}
