body.about-refined .about-intro{padding-top:76px;padding-bottom:24px}
body.about-refined .about-intro-grid{grid-template-columns:1fr 1fr;gap:64px;align-items:center}
body.about-refined .about-intro-copy p{font-size:17px;line-height:1.75;margin:0 0 22px;color:#33494c;text-wrap:pretty}
body.about-refined .about-intro-copy p:last-child{margin:0}
body.about-refined .about-brand-photo{align-self:center;max-height:none;min-height:0;margin:0}
body.about-refined .about-brand-photo img{height:auto;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:22px}
body.about-refined .about-markets{padding-top:38px;padding-bottom:62px}
body.about-refined .about-team{padding-top:32px;padding-bottom:44px}
body.about-refined .about-people{gap:14px}
body.about-refined .about-person{padding:24px 28px!important;min-height:122px;display:flex;flex-direction:column;justify-content:center}
body.about-refined .about-person h3{font-size:20px;line-height:1.25}
body.about-refined .about-person p{margin-top:4px}
body.about-refined .about-person a{padding:0;min-height:0;margin-top:12px;font-size:14px}
body.about-refined .about-person-feature{align-self:stretch}
@media(min-width:1001px){body.about-refined .about-person-feature{grid-template-columns:215px minmax(0,1fr);gap:28px;padding:30px}body.about-refined .about-person-feature>img{width:215px;height:322px}body.about-refined .about-person-feature blockquote{font-size:18px;line-height:1.55}}
body.about-refined .about-lou{padding:52px 32px 76px}
body.about-refined .lou-new{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:64px}
body.about-refined .lou-new h2{font-size:30px;font-weight:550;line-height:1.25;letter-spacing:-.035em;margin-bottom:22px}
body.about-refined .lou-new p{font-size:16px;line-height:1.75;max-width:600px;margin:0 0 12px}
body.about-refined .lou-new p:last-child{margin:0}
.lou-logos{display:flex;align-items:center;justify-content:center;gap:44px;padding:40px 0}
.lou-logo{width:180px;min-width:0;max-width:180px;flex:0 1 180px;display:flex;align-items:center;justify-content:center}
.lou-new>*{min-width:0}
.lou-logo img{width:100%;max-width:100%;max-height:58px;object-fit:contain}
body.about-refined .about-lou[data-partners=none] .lou-new{display:block;text-align:center;max-width:740px}
body.about-refined .about-lou[data-partners=none] p{margin-inline:auto}
body.about-refined .about-partner{padding-bottom:72px}
.desk-cta{display:grid;grid-template-columns:.85fr 1.4fr;gap:12px;align-items:center;overflow:hidden;isolation:isolate;border-radius:28px;min-height:490px;padding:50px 0 50px 48px;background:radial-gradient(ellipse at 80% 35%,#29434780,transparent 65%),#132326;color:#f1f6f6}
.desk-copy{position:relative;z-index:1}
body.about-refined .desk-copy .desk-eyebrow{display:block;font:500 14px/1.5 Inter,sans-serif;color:#b3cdcb;margin-bottom:18px}
body.about-refined .desk-copy h2{font:550 36px/1.16 Inter,sans-serif;letter-spacing:-.04em;color:inherit;margin:0 0 24px}
/* Keep the authored sentence boundary when compact layouts hide generic breaks. */
body.about-refined .desk-copy h2 br{display:revert}
body.about-refined .desk-copy p{font:400 16px/1.7 Inter,sans-serif;color:#c4d2d3;margin:0 0 28px;max-width:360px}
body.about-refined .desk-cta-button{display:inline-flex;gap:22px;align-items:center;min-height:46px;padding:11px 20px;border:1px solid #a0b5b56b;border-radius:9px;color:#fff;font:500 14px/1.5 Inter,sans-serif;text-decoration:none;background:#ffffff06;transition:background .2s}
body.about-refined .desk-cta-button:hover{background:#ffffff14}
.desk-visual{width:100%;margin-left:0;min-width:0;filter:drop-shadow(0 20px 26px #0003)}
.desk-device{width:100%;height:auto;display:block;overflow:visible}
.desk-cta{padding-right:28px;grid-template-columns:.85fr 1.5fr;gap:18px}
.lou-proof{min-width:0}
.lou-stats{display:flex;align-items:center;justify-content:space-around;gap:14px;padding:18px 14px;border-radius:10px;background:#f3f7f8;color:#405d60;font:400 12px/1.5 Inter,Arial,sans-serif;text-align:center}
.lou-stats span{flex:1 1 auto;min-width:0}.lou-stats strong{font-weight:550;color:#265959;white-space:nowrap}
@media(max-width:700px){body.about-refined .about-brand-photo{height:auto!important}.desk-cta{padding-right:26px!important}.desk-visual{width:100%!important;margin-left:0!important}.lou-stats{gap:10px;padding:15px 10px;font-size:11px}}
@font-face{font-family:Inter;src:url('/wp-content/plugins/leiuniversal-blocks/assets/petrol/c940764593-inter-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
.desk-screen{width:960px;height:624px;background:#f6f8fa;font-family:Inter,Arial,sans-serif;color:#223538;font-size:16px;line-height:1.4}
.desk-chrome span{visibility:hidden}
.desk-screen *{box-sizing:border-box}
.desk-screen{background:#141c21;color:#e6eeee}.desk-screen .desk-nav{background:#172126;border-color:#2b383e}.desk-screen .desk-nav b{color:#edf4f4}.desk-screen .desk-nav b span,.desk-screen .desk-nav-foot{color:#809599}.desk-screen .desk-nav-item{color:#96a9ad}.desk-screen .desk-nav-item.selected{background:#2a4144;color:#e5f3f0}.desk-screen .desk-main{background:radial-gradient(ellipse at 70% 0%,#273b42 0%,#1b292f 48%,#172329 100%)}.desk-screen .desk-top p{color:#98afb3}.desk-screen .desk-top h3{color:#f0f5f5}.desk-screen .desk-add{background:#c6dfd9;color:#1e3b3b}.desk-screen .desk-stats>div{background:linear-gradient(135deg,#30434a,#26363d);border-color:#405159;box-shadow:inset 0 1px #ffffff08}.desk-screen .desk-stats span{color:#b2c3c5}.desk-screen .desk-stats strong{color:#eff6f6}.desk-screen .desk-table{background:#203037;border-color:#3a4b52}.desk-screen .desk-table-head{color:#e3eded}.desk-screen .desk-table-head>span{color:#9aafb3;border-color:#485960;background:#26363d}.desk-screen .desk-row{border-color:#35464d;color:#d6e1e3}.desk-screen .desk-row.labels{background:#25373e;color:#9eb3b7}.desk-screen .desk-row i{background:#34494f;color:#bcd4d3}.desk-screen .desk-status{background:#2b4944;color:#b3d9cc}.desk-screen .desk-status.pending{background:#4b4535;color:#e0d3a7}
.desk-browser{height:68px;background:#29292d;overflow:hidden}.desk-browser>svg{display:block;width:960px;height:26px}.desk-browser>img{display:block;width:960px;height:42px}
.desk-screen .desk-app{height:556px;grid-template-columns:172px 1fr}.desk-screen .desk-nav{padding-top:26px}.desk-screen .desk-nav b{font-size:17px;letter-spacing:-.4px;margin-bottom:30px}.desk-screen .desk-main{padding:27px 28px!important}.desk-screen .desk-top{margin-bottom:22px}.desk-screen .desk-stats{margin-bottom:23px}.desk-screen .desk-row{padding-block:12px}.desk-screen .desk-nav-item{font-size:15px}.desk-screen .desk-top h3{font-size:24px}
.lou-stats strong{display:block;font-size:23px;line-height:1.2;font-weight:550;letter-spacing:-.6px;margin-bottom:7px}.lou-stats small{display:block;font-size:11px;line-height:1.5;white-space:nowrap}.lou-stats{padding:20px 12px}
@media(max-width:700px){.lou-stats strong{font-size:20px}.lou-stats small{font-size:10px}}
/* Keep both levels legible and on one line on narrow phones. */
@media(max-width:480px){.lou-stats{flex-direction:column;align-items:stretch;gap:12px;padding:18px}.lou-stats span{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.lou-stats strong{font-size:18px;margin:0}.lou-stats small{font-size:12px}}
.desk-chrome{height:38px;display:flex;align-items:center;gap:7px;padding:0 18px;background:#e9edee;border-bottom:1px solid #dae0e1;font-size:12px;color:#4c5d60}
.desk-chrome i{width:8px;height:8px;background:#bac4c7;border-radius:50%}.desk-chrome i:first-child{background:#e59891}.desk-chrome i:nth-child(2){background:#dbc280}.desk-chrome i:nth-child(3){background:#9fbaac}.desk-chrome span{position:absolute;left:46%}
.desk-app{display:grid;grid-template-columns:170px 1fr;height:586px}.desk-nav{background:#fff;padding:27px 16px;position:relative;border-right:1px solid #e3e9e9}
.desk-nav b{display:block;font-size:23px;letter-spacing:-1px;padding-left:12px;margin-bottom:32px;color:#265959}.desk-nav b span{display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#839393;margin-top:3px}
.desk-nav-item{display:flex;gap:12px;align-items:center;padding:13px 12px;margin-bottom:5px;border-radius:7px;color:#788a8d;font-size:15px}.desk-nav-item span{font-size:12px}.desk-nav-item.selected{background:#eaf2f1;color:#265959;font-weight:550}.desk-nav-foot{position:absolute;bottom:28px;left:28px;font-size:10px;color:#839393}
.desk-main{padding:34px 30px!important;background:#f5f8f8}.desk-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.desk-screen .desk-top p{font-size:11px;margin:0 0 6px;color:#74898b}.desk-screen .desk-top h3{font-size:23px;font-weight:550;margin:0;letter-spacing:-.6px;color:#243c3f}.desk-add{font-size:11px;background:#265959;color:white;border-radius:6px;padding:10px 12px;white-space:nowrap}
.desk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:26px}.desk-stats>div{background:#fff;border:1px solid #e4eceb;border-radius:9px;padding:17px 19px}.desk-stats span{display:block;color:#6d8183;font-size:11px}.desk-stats strong{display:block;font-size:31px;line-height:1.3;font-weight:550;letter-spacing:-1px;margin-top:9px;color:#265959}
.desk-table{border:1px solid #e1e9e9;border-radius:10px;overflow:hidden;background:#fff}.desk-table-head{display:flex;justify-content:space-between;align-items:center;padding:17px 19px}.desk-table-head b{font-size:13px;font-weight:550}.desk-table-head>span{font-size:10px;color:#98a6a6;border:1px solid #e0e8e8;padding:6px 12px;border-radius:5px;min-width:150px}.desk-row{display:grid;grid-template-columns:1.65fr 1fr .8fr;gap:16px;align-items:center;padding:13px 19px;font-size:11px;border-top:1px solid #edf1f1}.desk-row.labels{background:#f8fafa;font-size:10px;color:#7d8c8e;padding-block:9px}.desk-row>span:first-child{display:flex;gap:10px;align-items:center}.desk-row i{font-style:normal;font-size:10px;background:#edf3f3;border-radius:5px;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;color:#557b79}.desk-status{color:#367365;background:#eff7f3;border-radius:20px;padding:4px 10px;justify-self:start;font-size:9px}.desk-status.pending{background:#f5f1e8;color:#897244}
.desk-light{background:#f1f5f6;color:#233c3e}.desk-light .desk-copy p{color:#596e70!important}.desk-light .desk-eyebrow{color:#527b78!important}.desk-light .desk-cta-button{color:#265959!important;border-color:#a0baba!important}
.desk-screen .desk-top h3{color:#f0f5f5}.desk-screen .desk-top p{color:#9bb1b5}
.desk-screen .desk-nav b{font-size:14px;font-weight:550;letter-spacing:-.2px}
.lab-controls{position:fixed;right:18px;bottom:18px;z-index:999999;background:#fffefa;padding:14px 16px;border:1px solid #dce5e4;border-radius:12px;box-shadow:0 8px 35px #122b3326;width:228px;font:12px/1.5 Inter,Arial,sans-serif;color:#263e40}.lab-controls summary{cursor:pointer;font-weight:550}.lab-controls label{display:block;margin-top:12px}.lab-controls select{display:block;width:100%;height:34px;border:1px solid #dbe3e3;border-radius:6px;padding:5px;margin:4px 0 0;background:white;font:12px Inter,sans-serif;color:#284547}.lab-controls a{display:block;margin-top:12px;color:#265959}
@media(max-width:1000px){body.about-refined .about-intro-grid{gap:36px}.desk-cta{padding:36px 0 36px 32px;grid-template-columns:.9fr 1.2fr}.desk-copy h2{font-size:29px!important}.lou-logos{gap:25px}.lou-logo{max-width:145px}}
@media(min-width:701px) and (max-width:1000px){body.about-refined .about-intro-grid{grid-template-columns:1fr;gap:32px}body.about-refined .about-intro-copy{max-width:680px}body.about-refined .about-brand-photo{width:min(100%,620px);justify-self:center}}
@media(max-width:700px){body.about-refined .about-intro{padding:44px 20px 20px}body.about-refined .about-intro-grid{grid-template-columns:1fr;gap:28px}body.about-refined .about-intro-copy p{font-size:16px;line-height:1.7;margin-bottom:20px}body.about-refined .about-brand-photo{min-height:0;height:250px;order:2}body.about-refined .about-markets{padding-top:20px;padding-bottom:44px}body.about-refined .about-team{padding-top:10px;padding-bottom:24px}body.about-refined .about-person{padding:23px 24px!important;min-height:125px}body.about-refined .about-lou{padding:36px 20px 48px}body.about-refined .lou-new{grid-template-columns:1fr;gap:22px}body.about-refined .lou-new h2{font-size:26px;line-height:1.25}body.about-refined .lou-new p{font-size:15px;line-height:1.7}.lou-logos{justify-content:flex-start;padding:14px 0;gap:40px}.lou-logo{max-width:135px;max-height:40px}body.about-refined .about-partner{padding:0 16px 50px}.desk-cta{grid-template-columns:1fr;gap:22px;padding:30px 26px 12px;border-radius:22px;min-height:0}.desk-copy h2{font-size:30px!important}.desk-copy p{font-size:15px!important}.desk-visual{width:118%;margin-left:-9%;filter:none}.desk-copy h2 br{display:none}.desk-eyebrow{margin-bottom:14px!important}.lab-controls{width:196px;right:10px;bottom:10px}.lab-controls:not([open]){width:auto}}
