


#ser-design[data-active-view="solutions"]{--ser-bg:#111511;--ser-surface:#1a2019;--ser-ink:#f2f5ec;--ser-muted:#a5ada1;--ser-line:#30372d;--ser-accent:#c9f86a;--ser-radius:17.595px;--barber-photo:url("/assets/project-preview-2bddbc88a3c1.2bddbc88a3c17245.jpg");--room-photo:url("/assets/project-preview-b4d5832c515d.b4d5832c515da80a.jpg");background:var(--ser-bg);color:var(--ser-ink);font:400 14.6625px/1.6 Manrope,Arial,sans-serif;color-scheme:dark;isolation:isolate;container-type:inline-size}
#ser-design[data-active-view="solutions"] *,#ser-design[data-active-view="solutions"] *::before,#ser-design[data-active-view="solutions"] *::after{box-sizing:border-box}
#ser-design[data-active-view="solutions"] [hidden]{display:none!important}
#ser-design[data-active-view="solutions"] h1,#ser-design[data-active-view="solutions"] h2,#ser-design[data-active-view="solutions"] h3,#ser-design[data-active-view="solutions"] p{margin:0;color:inherit;font:inherit}
#ser-design[data-active-view="solutions"] button,#ser-design[data-active-view="solutions"] input,#ser-design[data-active-view="solutions"] select,#ser-design[data-active-view="solutions"] textarea{font:inherit}
#ser-design[data-active-view="solutions"] button,#ser-design[data-active-view="solutions"] a{-webkit-tap-highlight-color:transparent}
#ser-design[data-active-view="solutions"] button{color:inherit}
#ser-design[data-active-view="solutions"] a{color:inherit;text-decoration:none}
#ser-design[data-active-view="solutions"] button{border:0;background:none}
#ser-design[data-active-view="solutions"] .ser-wrap{max-width:1173px;margin:auto;padding:0 44.965px}
#ser-design[data-active-view="solutions"] .ser-nav{display:flex;align-items:center;justify-content:space-between;gap:23.46px;padding-top:26.3925px;padding-bottom:26.3925px;border-bottom:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-logo{display:flex;align-items:center;gap:9.775px;white-space:nowrap;font-size:19.55px;letter-spacing:-0.8797px;padding:0;min-height:43.01px}
#ser-design[data-active-view="solutions"] .ser-logo b{font-weight:800}
#ser-design[data-active-view="solutions"] .ser-dot{width:9.775px;height:9.775px;flex:none;background:var(--ser-accent);border-radius:50%}
#ser-design[data-active-view="solutions"] .ser-navlinks{display:flex;align-items:center;gap:25.415px;font-size:11.73px}
#ser-design[data-active-view="solutions"] .ser-navlinks a{padding:9.775px 0}
#ser-design[data-active-view="solutions"] .ser-navlinks a:hover{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-navtalk{font-size:11.73px;border:0.9775px solid #505846;border-radius:29.325px;padding:9.775px 17.595px;min-height:43.01px}
#ser-design[data-active-view="solutions"] .ser-kicker{font-size:10.7525px;font-weight:600;letter-spacing:1.6618px;text-transform:uppercase}
#ser-design[data-active-view="solutions"] .ser-hero{position:relative;text-align:center;padding:88.9525px 15.64px 56.695px;overflow:hidden}
#ser-design[data-active-view="solutions"] .ser-hero::before{content:"";position:absolute;width:537.625px;height:293.25px;left:50%;top:91.885px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(150,186,76,.06),transparent 70%);z-index:-1;pointer-events:none}
#ser-design[data-active-view="solutions"] .ser-hero .ser-kicker{color:var(--ser-muted);margin-bottom:23.46px}
#ser-design[data-active-view="solutions"] .ser-hero h1{font-weight:700;font-size:clamp(39.1px,6.9891cqw,80.155px);line-height:1.06;letter-spacing:-3.7145px}
#ser-design[data-active-view="solutions"] .ser-hero h1 span{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-hero p{max-width:439.875px;margin:24.4375px auto 0;color:#b6bfb1;font-size:13.685px;line-height:1.8}
#ser-design[data-active-view="solutions"] .ser-actions{display:flex;align-items:center;justify-content:center;gap:21.505px;flex-wrap:wrap;margin-top:28.3475px}
#ser-design[data-active-view="solutions"] .ser-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:25.415px;padding:15.64px 22.4825px;min-height:50.83px;border-radius:31.28px;background:var(--ser-accent);color:#171e0f;font-size:11.73px;font-weight:700}
#ser-design[data-active-view="solutions"] .ser-pill:hover{filter:brightness(1.06)}
#ser-design[data-active-view="solutions"] .ser-link{display:inline-flex;align-items:center;gap:14.6625px;padding:11.73px 0;font-size:11.73px}
#ser-design[data-active-view="solutions"] .ser-link:hover{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-herobottom{display:flex;align-items:center;justify-content:space-between;gap:19.55px;text-align:left;margin-top:71.3575px;padding-top:21.505px;border-top:0.9775px solid var(--ser-line);font-size:10.7525px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-availability{display:flex;align-items:center;gap:7.82px}
#ser-design[data-active-view="solutions"] .ser-availability .ser-dot{width:5.865px;height:5.865px}
#ser-design[data-active-view="solutions"] .ser-section{padding-top:70.38px;padding-bottom:73.3125px}
#ser-design[data-active-view="solutions"] .ser-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:27.37px;margin-bottom:36.1675px}
#ser-design[data-active-view="solutions"] .ser-heading h2{font-size:clamp(29.325px,4.0077cqw,44.965px);font-weight:600;letter-spacing:-1.7595px;line-height:1.16;max-width:527.85px;margin-top:13.685px}
#ser-design[data-active-view="solutions"] .ser-heading>p{font-size:11.73px;color:var(--ser-muted);max-width:234.6px;line-height:1.8}
#ser-design[data-active-view="solutions"] .ser-works{display:grid;grid-template-columns:1.07fr 1fr;gap:44.965px 23.46px;align-items:start}
#ser-design[data-active-view="solutions"] .ser-work:nth-child(even){margin-top:70.38px}
#ser-design[data-active-view="solutions"] .ser-preview{border-radius:var(--ser-radius);position:relative;overflow:hidden;min-height:398.82px;padding:24.4375px}
#ser-design[data-active-view="solutions"] .ser-preview .ser-demo-tag{position:absolute;right:18.5725px;bottom:18.5725px;padding:4.8875px 9.775px;border-radius:19.55px;font-size:9.775px;background:rgba(15,18,14,.7);color:#ecf1e5;backdrop-filter:blur(7.82px)}
#ser-design[data-active-view="solutions"] .ser-barber-preview{background-image:linear-gradient(90deg,rgba(8,9,8,.64),rgba(8,9,8,.12)),var(--barber-photo);background-size:cover;background-position:center;color:#fff7e8;display:flex;flex-direction:column;justify-content:space-between;min-height:449.65px}
#ser-design[data-active-view="solutions"] .ser-minihead{display:flex;justify-content:space-between;align-items:center;gap:11.73px;font-size:8.7975px}
#ser-design[data-active-view="solutions"] .ser-miniwordmark{font-size:12.7075px;font-weight:800;letter-spacing:1.955px}
#ser-design[data-active-view="solutions"] .ser-barber-preview h3{font-size:41.055px;font-weight:500;letter-spacing:-1.4663px;line-height:1.08;margin-bottom:16.6175px}
#ser-design[data-active-view="solutions"] .ser-minipill{display:inline-flex;align-items:center;gap:23.46px;background:#e8d0a5;color:#251e14;padding:8.7975px 12.7075px;border-radius:24.4375px;font-size:9.775px;font-weight:600}
#ser-design[data-active-view="solutions"] .ser-barber-preview .ser-miniinfo{font-size:8.7975px;text-transform:uppercase;letter-spacing:1.4663px;margin-bottom:11.73px}
#ser-design[data-active-view="solutions"] .ser-room-preview{background:#e7dfd2;color:#322e24;min-height:408.595px;display:flex;flex-direction:column}
#ser-design[data-active-view="solutions"] .ser-room-preview h3{font-family:Georgia,serif;font-size:37.145px;line-height:1.03;letter-spacing:-1.7595px;margin:31.28px 0 25.415px;z-index:1;max-width:234.6px}
#ser-design[data-active-view="solutions"] .ser-room-photo{background-image:var(--room-photo);background-size:cover;background-position:center;flex:1;min-height:178.8825px;margin:0 -24.4375px -24.4375px}
#ser-design[data-active-view="solutions"] .ser-room-preview .ser-demo-tag{background:#eee6d9;color:#39382e}
#ser-design[data-active-view="solutions"] .ser-workmeta{display:flex;align-items:flex-start;justify-content:space-between;gap:11.73px;margin-top:16.6175px}
#ser-design[data-active-view="solutions"] .ser-workmeta h3{font-size:16.6175px;font-weight:600;letter-spacing:-0.4399px}
#ser-design[data-active-view="solutions"] .ser-workmeta p{font-size:10.7525px;color:var(--ser-muted);margin-top:3.91px}
#ser-design[data-active-view="solutions"] .ser-visit{border:0.9775px solid #48523e;border-radius:25.415px;font-size:10.7525px;display:flex;gap:11.73px;align-items:center;padding:10.7525px 13.685px;white-space:nowrap;min-height:43.01px}
#ser-design[data-active-view="solutions"] .ser-visit:hover{background:var(--ser-accent);border-color:var(--ser-accent);color:#171e0f}
#ser-design[data-active-view="solutions"] .ser-flow-preview{background:#dae5cd;color:#25361f;display:flex;flex-direction:column;justify-content:space-between;min-height:342.125px}
#ser-design[data-active-view="solutions"] .ser-flow-preview h3{font-size:30.3025px;line-height:1.13;font-weight:600;letter-spacing:-0.9775px;margin-top:27.37px;max-width:215.05px}
#ser-design[data-active-view="solutions"] .ser-flow-graphic{display:flex;align-items:center;gap:12.7075px;margin-top:25.415px;justify-content:center}
#ser-design[data-active-view="solutions"] .ser-flow-message{background:#f8fbf3;color:#425039;border-radius:11.73px;padding:12.7075px;font-size:9.775px;max-width:131.9625px;box-shadow:0 7.82px 29.325px #35432712}
#ser-design[data-active-view="solutions"] .ser-flow-result{background:#25361f;color:#f0f5e9;border-radius:11.73px;padding:16.6175px 12.7075px;font-size:9.775px;min-width:121.21px;transform:rotate(4deg);box-shadow:0 7.82px 29.325px #35432720}
#ser-design[data-active-view="solutions"] .ser-flow-result b{display:block;font-size:10.7525px;margin-top:7.82px}
#ser-design[data-active-view="solutions"] .ser-flow-preview .ser-demo-tag{background:#c3d0b4;color:#25361f}
#ser-design[data-active-view="solutions"] .ser-content-preview{min-height:361.675px;background:#27241f;color:#f6efe5;display:flex;gap:22.4825px;align-items:center;justify-content:center}
#ser-design[data-active-view="solutions"] .ser-phone{position:relative;width:141.7375px;min-width:122.1875px;height:261.97px;border-radius:18.5725px;border:4.8875px solid #141514;background-image:linear-gradient(0deg,rgba(0,0,0,.75),transparent 65%),var(--barber-photo);background-size:cover;background-position:54% center;box-shadow:0 13.685px 29.325px #0004;transform:rotate(-7deg);display:flex;flex-direction:column;justify-content:space-between;padding:9.775px 8.7975px}
#ser-design[data-active-view="solutions"] .ser-phone::before{content:"";width:39.1px;height:7.82px;background:#141514;border-radius:14.6625px;position:absolute;top:2.9325px;left:50%;transform:translateX(-50%)}
#ser-design[data-active-view="solutions"] .ser-phone small{font-size:7.82px;letter-spacing:0.9775px;margin-top:12.7075px;color:#e4ceb0}
#ser-design[data-active-view="solutions"] .ser-phone strong{font-size:24.4375px;line-height:1;font-weight:800;letter-spacing:-0.782px;margin-bottom:21.505px}
#ser-design[data-active-view="solutions"] .ser-content-copy{max-width:144.67px}
#ser-design[data-active-view="solutions"] .ser-content-copy h3{font-size:28.3475px;line-height:1.15;font-weight:500;letter-spacing:-0.9775px}
#ser-design[data-active-view="solutions"] .ser-content-copy p{font-size:9.775px;color:#c6bbac;margin-top:17.595px}
#ser-design[data-active-view="solutions"] .ser-services{border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-servicesintro{display:grid;grid-template-columns:1fr 1fr;gap:58.65px;margin-bottom:38.1225px}
#ser-design[data-active-view="solutions"] .ser-servicesintro h2{font-size:clamp(31.28px,4.2032cqw,44.965px);font-weight:600;letter-spacing:-1.7595px;line-height:1.12;margin-top:14.6625px}
#ser-design[data-active-view="solutions"] .ser-servicesintro>p{max-width:322.575px;align-self:end;color:var(--ser-muted);font-size:12.7075px}
#ser-design[data-active-view="solutions"] .ser-service{display:grid;grid-template-columns:48.875px 1fr 1.05fr;gap:21.505px;border-top:0.9775px solid var(--ser-line);padding:28.3475px 0}
#ser-design[data-active-view="solutions"] .ser-number{color:var(--ser-accent);font-size:10.7525px;padding-top:6.8425px}
#ser-design[data-active-view="solutions"] .ser-service h3{font-size:23.46px;font-weight:500;line-height:1.23;letter-spacing:-0.782px;max-width:259.0375px}
#ser-design[data-active-view="solutions"] .ser-service p{font-size:11.73px;color:var(--ser-muted);line-height:1.8}
#ser-design[data-active-view="solutions"] .ser-tags{display:flex;gap:6.8425px;flex-wrap:wrap;margin-top:16.6175px}
#ser-design[data-active-view="solutions"] .ser-tags span{font-size:9.775px;padding:4.8875px 8.7975px;border:0.9775px solid var(--ser-line);border-radius:19.55px;color:#c4cbbc}
#ser-design[data-active-view="solutions"] .ser-process{background:#1a2019}
#ser-design[data-active-view="solutions"] .ser-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:29.325px;margin-top:39.1px}
#ser-design[data-active-view="solutions"] .ser-step{padding-top:15.64px;border-top:0.9775px solid #434d38}
#ser-design[data-active-view="solutions"] .ser-step h3{font-size:17.595px;font-weight:500;letter-spacing:-0.5865px;margin:27.37px 0 10.7525px}
#ser-design[data-active-view="solutions"] .ser-step p{font-size:11.73px;color:var(--ser-muted);max-width:234.6px;line-height:1.8}
#ser-design[data-active-view="solutions"] .ser-geography{margin-top:63.5375px;padding-top:24.4375px;border-top:0.9775px solid #434d38;display:flex;justify-content:space-between;align-items:center;gap:29.325px}
#ser-design[data-active-view="solutions"] .ser-geography p{font-size:13.685px;max-width:381.225px;color:#d3dacb}
#ser-design[data-active-view="solutions"] .ser-countries{display:flex;gap:19.55px;font-size:10.7525px;color:var(--ser-muted);flex-wrap:wrap}
#ser-design[data-active-view="solutions"] .ser-faq{display:grid;grid-template-columns:.85fr 1.2fr;gap:63.5375px}
#ser-design[data-active-view="solutions"] .ser-faq h2{font-size:35.19px;line-height:1.12;letter-spacing:-1.4663px;font-weight:500;margin-top:12.7075px}
#ser-design[data-active-view="solutions"] .ser-faq details{border-bottom:0.9775px solid var(--ser-line);padding:17.595px 0}
#ser-design[data-active-view="solutions"] .ser-faq details:first-child{padding-top:0}
#ser-design[data-active-view="solutions"] .ser-faq summary{font-size:12.7075px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:19.55px;min-height:39.1px}
#ser-design[data-active-view="solutions"] .ser-faq summary::-webkit-details-marker{display:none}
#ser-design[data-active-view="solutions"] .ser-faq summary::after{content:"+";font-size:21.505px;color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-faq details[open] summary::after{content:"−"}
#ser-design[data-active-view="solutions"] .ser-faq details p{color:var(--ser-muted);font-size:11.73px;margin-top:9.775px;margin-bottom:5.865px;max-width:410.55px}
#ser-design[data-active-view="solutions"] .ser-close{background:var(--ser-accent);color:#1c2712;padding:50.83px 44.965px;display:flex;align-items:center;justify-content:space-between;gap:29.325px;border-radius:var(--ser-radius)}
#ser-design[data-active-view="solutions"] .ser-close h2{font-size:clamp(31.28px,5.2785cqw,55.7175px);font-weight:600;line-height:1.08;letter-spacing:-1.955px;margin-top:15.64px}
#ser-design[data-active-view="solutions"] .ser-closebutton{width:84.065px;height:84.065px;border-radius:50%;border:0.9775px solid #48662a;color:#1c2712;font-size:35.19px;flex:none}
#ser-design[data-active-view="solutions"] .ser-closebutton:hover{background:#1c2712;color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-footer{padding-top:34.2125px;padding-bottom:29.325px}
#ser-design[data-active-view="solutions"] .ser-footerline{display:flex;justify-content:space-between;gap:19.55px;font-size:9.775px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-footerword{font-size:clamp(43.01px,14.6625cqw,172.04px);line-height:1;letter-spacing:-7.82px;font-weight:600;color:#293025;margin-top:43.9875px;white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-demo-top{padding:14.6625px 23.46px;display:flex;align-items:center;justify-content:space-between;gap:14.6625px;border-bottom:0.9775px solid var(--ser-line);font-size:10.7525px}
#ser-design[data-active-view="solutions"] .ser-back{padding:7.82px 0;min-height:39.1px;font-size:11.73px}
#ser-design[data-active-view="solutions"] .ser-demo-top span{color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-demo-body{padding:53.7625px 44.965px 58.65px}
#ser-design[data-active-view="solutions"] .ser-demo-title{font-size:43.01px;font-weight:600;line-height:1.12;letter-spacing:-1.7595px;margin-top:14.6625px;max-width:664.7px}
#ser-design[data-active-view="solutions"] .ser-demo-description{font-size:13.685px;color:var(--ser-muted);max-width:557.175px;margin-top:19.55px}
#ser-design[data-active-view="solutions"] .ser-form{display:grid;grid-template-columns:1fr 1fr;gap:19.55px;max-width:684.25px;margin-top:35.19px}
#ser-design[data-active-view="solutions"] .ser-form label{font-size:11.73px;display:grid;gap:7.82px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-form input,#ser-design[data-active-view="solutions"] .ser-form textarea,#ser-design[data-active-view="solutions"] .ser-form select{width:100%;background:#1b2219;color:var(--ser-ink);border:0.9775px solid #46503e;border-radius:8.7975px;padding:12.7075px;min-height:46.92px;font-size:15.64px}
#ser-design[data-active-view="solutions"] .ser-form textarea{resize:vertical;min-height:97.75px}
#ser-design[data-active-view="solutions"] .ser-form .ser-full{grid-column:1/-1}
#ser-design[data-active-view="solutions"] .ser-status{font-size:11.73px;color:var(--ser-accent);margin-top:15.64px;min-height:19.55px}
#ser-design[data-active-view="solutions"] .ser-demo-barber{background:#14120f;color:#f4e9d4}
#ser-design[data-active-view="solutions"] .ser-barber-nav{display:flex;align-items:center;justify-content:space-between;gap:15.64px;padding:22.4825px 34.2125px}
#ser-design[data-active-view="solutions"] .ser-barber-nav strong{font-size:21.505px;letter-spacing:2.9325px}
#ser-design[data-active-view="solutions"] .ser-barber-nav span{font-size:10.7525px}
#ser-design[data-active-view="solutions"] .ser-barber-hero{background-image:linear-gradient(90deg,rgba(9,8,7,.81),rgba(9,8,7,.08)),var(--barber-photo);background-size:cover;background-position:center;padding:87.975px 43.9875px 70.38px;min-height:557.175px}
#ser-design[data-active-view="solutions"] .ser-barber-hero h1{font-size:clamp(43.01px,6.8425cqw,74.29px);font-weight:500;letter-spacing:-2.9325px;line-height:1.04;max-width:488.75px;margin-top:21.505px}
#ser-design[data-active-view="solutions"] .ser-barber-hero p{font-size:12.7075px;max-width:273.7px;margin-top:24.4375px;color:#e0d2ba}
#ser-design[data-active-view="solutions"] .ser-barber-hero .ser-minipill{font-size:11.73px;padding:14.6625px 18.5725px;margin-top:25.415px}
#ser-design[data-active-view="solutions"] .ser-barber-bottom{padding:37.145px 43.9875px;display:grid;grid-template-columns:1fr 1fr;gap:48.875px}
#ser-design[data-active-view="solutions"] .ser-barber-bottom h2{font-size:28.3475px;line-height:1.2;letter-spacing:-0.9775px}
#ser-design[data-active-view="solutions"] .ser-barber-services{display:grid;gap:12.7075px;font-size:12.7075px;color:#d9cbb2}
#ser-design[data-active-view="solutions"] .ser-barber-services p{display:flex;justify-content:space-between;gap:19.55px;border-bottom:0.9775px solid #4a3e2e;padding-bottom:12.7075px}
#ser-design[data-active-view="solutions"] .ser-booking{padding:31.28px 43.9875px;background:#221e17}
#ser-design[data-active-view="solutions"] .ser-booking h2{font-size:23.46px}
#ser-design[data-active-view="solutions"] .ser-booking label{color:#d5c9b2}
#ser-design[data-active-view="solutions"] .ser-booking input,#ser-design[data-active-view="solutions"] .ser-booking select{background:#30291e;color:#f6ecd9;border-color:#62543e}
#ser-design[data-active-view="solutions"] .ser-booking .ser-pill{background:#e8d0a5;color:#251e14}
#ser-design[data-active-view="solutions"] .ser-demo-room{background:#ece6dc;color:#322e25;color-scheme:light}
#ser-design[data-active-view="solutions"] .ser-room-nav{display:flex;justify-content:space-between;align-items:center;gap:19.55px;padding:23.46px 37.145px;border-bottom:0.9775px solid #cfc6b7;font-size:10.7525px}
#ser-design[data-active-view="solutions"] .ser-room-nav strong{font-size:22.4825px;font-weight:500;letter-spacing:-0.9775px}
#ser-design[data-active-view="solutions"] .ser-room-hero{padding:45.9425px 39.1px 29.325px}
#ser-design[data-active-view="solutions"] .ser-room-hero h1{font:400 clamp(41.055px,6.647cqw,70.38px)/1.01 Georgia,serif;letter-spacing:-2.9325px;max-width:586.5px;margin-top:24.4375px}
#ser-design[data-active-view="solutions"] .ser-room-sub{display:flex;justify-content:space-between;align-items:center;gap:29.325px;margin:25.415px 0 31.28px}
#ser-design[data-active-view="solutions"] .ser-room-sub p{font-size:12.7075px;max-width:273.7px;color:#6e665a}
#ser-design[data-active-view="solutions"] .ser-room-button{background:#322e25;color:#fff8ed;padding:12.7075px 17.595px;border-radius:24.4375px;font-size:11.73px;white-space:nowrap;min-height:43.01px}
#ser-design[data-active-view="solutions"] .ser-room-largephoto{height:400.775px;background-image:var(--room-photo);background-size:cover;background-position:center}
#ser-design[data-active-view="solutions"] .ser-room-bottom{padding:27.37px 39.1px 41.055px;display:grid;grid-template-columns:repeat(3,1fr);gap:29.325px}
#ser-design[data-active-view="solutions"] .ser-room-bottom h2{font-size:16.6175px;letter-spacing:-0.4887px;margin-top:11.73px}
#ser-design[data-active-view="solutions"] .ser-room-bottom p{font-size:11.73px;color:#6e665a;margin-top:9.775px}
#ser-design[data-active-view="solutions"] .ser-estimate{padding:31.28px 39.1px;background:#ddd4c4}
#ser-design[data-active-view="solutions"] .ser-estimate h2{font:400 31.28px/1.2 Georgia,serif}
#ser-design[data-active-view="solutions"] .ser-estimate .ser-form label{color:#5e574b}
#ser-design[data-active-view="solutions"] .ser-estimate .ser-form input,#ser-design[data-active-view="solutions"] .ser-estimate .ser-form select,#ser-design[data-active-view="solutions"] .ser-estimate .ser-form textarea{color:#322e25;background:#f2ece2;border-color:#b9ad99}
#ser-design[data-active-view="solutions"] .ser-estimate .ser-status{color:#32441f}
#ser-design[data-active-view="solutions"] .ser-flow-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:33.235px;margin-top:34.2125px}
#ser-design[data-active-view="solutions"] .ser-flow-demo-grid .ser-form{display:grid;grid-template-columns:1fr;margin-top:0}
#ser-design[data-active-view="solutions"] .ser-flow-output{border-radius:13.685px;background:#dbe8cd;color:#293d20;padding:24.4375px}
#ser-design[data-active-view="solutions"] .ser-flow-output h2{font-size:21.505px;font-weight:600;letter-spacing:-0.782px}
#ser-design[data-active-view="solutions"] .ser-flow-stage{border-top:0.9775px solid #abbc98;padding-top:15.64px;margin-top:22.4825px}
#ser-design[data-active-view="solutions"] .ser-flow-stage small{font-size:9.775px;letter-spacing:0.8797px;color:#506645}
#ser-design[data-active-view="solutions"] .ser-flow-stage p{font-size:12.7075px;margin-top:6.8425px}
#ser-design[data-active-view="solutions"] .ser-storyboards{display:grid;grid-template-columns:repeat(3,1fr);gap:19.55px;margin-top:33.235px}
#ser-design[data-active-view="solutions"] .ser-storyframe{aspect-ratio:9/14;background-image:linear-gradient(0deg,#080907da,transparent 75%),var(--barber-photo);background-size:cover;display:flex;flex-direction:column;justify-content:space-between;padding:19.55px;border-radius:12.7075px;color:#fff6e8}
#ser-design[data-active-view="solutions"] .ser-storyframe:nth-child(2){background-position:70% center}
#ser-design[data-active-view="solutions"] .ser-storyframe:nth-child(3){background-position:35% center}
#ser-design[data-active-view="solutions"] .ser-storyframe small{font-size:9.775px;color:#d7c9af}
#ser-design[data-active-view="solutions"] .ser-storyframe h2{font-size:26.3925px;line-height:1.04;font-weight:700;letter-spacing:-0.9775px}
#ser-design[data-active-view="solutions"] .ser-storycaption{padding:15.64px 0;border-bottom:0.9775px solid var(--ser-line);font-size:11.73px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-story-description{font-size:12.7075px;color:var(--ser-muted);max-width:576.725px;margin-top:24.4375px}
@container (max-width:760px){#ser-design[data-active-view="solutions"] .ser-wrap{padding-left:26.3925px;padding-right:26.3925px}#ser-design[data-active-view="solutions"] .ser-navlinks{gap:14.6625px}#ser-design[data-active-view="solutions"] .ser-hero{padding-top:68.425px}#ser-design[data-active-view="solutions"] .ser-hero h1{letter-spacing:-2.6393px}#ser-design[data-active-view="solutions"] .ser-preview{min-height:342.125px;padding:19.55px}#ser-design[data-active-view="solutions"] .ser-barber-preview h3{font-size:33.235px}#ser-design[data-active-view="solutions"] .ser-room-preview h3{font-size:31.28px}#ser-design[data-active-view="solutions"] .ser-room-photo{margin:0 -19.55px -19.55px}#ser-design[data-active-view="solutions"] .ser-content-preview{gap:12.7075px}#ser-design[data-active-view="solutions"] .ser-content-copy h3{font-size:22.4825px}#ser-design[data-active-view="solutions"] .ser-phone{min-width:101.66px;width:101.66px;height:219.9375px}#ser-design[data-active-view="solutions"] .ser-phone strong{font-size:20.5275px}#ser-design[data-active-view="solutions"] .ser-flow-graphic{gap:6.8425px}#ser-design[data-active-view="solutions"] .ser-flow-result{min-width:94.8175px;padding:12.7075px 8.7975px}#ser-design[data-active-view="solutions"] .ser-flow-message{font-size:8.7975px;padding:9.775px}#ser-design[data-active-view="solutions"] .ser-workmeta{flex-wrap:wrap}#ser-design[data-active-view="solutions"] .ser-servicesintro{gap:34.2125px}#ser-design[data-active-view="solutions"] .ser-service{grid-template-columns:34.2125px 1fr 1.1fr;gap:14.6625px}#ser-design[data-active-view="solutions"] .ser-service h3{font-size:19.55px}#ser-design[data-active-view="solutions"] .ser-faq{gap:29.325px}#ser-design[data-active-view="solutions"] .ser-close{padding:36.1675px 28.3475px}#ser-design[data-active-view="solutions"] .ser-demo-body{padding:39.1px 27.37px}#ser-design[data-active-view="solutions"] .ser-storyframe{padding:13.685px}#ser-design[data-active-view="solutions"] .ser-storyframe h2{font-size:22.4825px}}
@container (max-width:570px){#ser-design[data-active-view="solutions"] .ser-wrap{padding-left:19.55px;padding-right:19.55px}#ser-design[data-active-view="solutions"] .ser-nav{padding-top:16.6175px;padding-bottom:16.6175px;gap:11.73px}#ser-design[data-active-view="solutions"] .ser-logo{font-size:17.595px}#ser-design[data-active-view="solutions"] .ser-navlinks{display:none}#ser-design[data-active-view="solutions"] .ser-navtalk{padding:7.82px 12.7075px;font-size:10.7525px}#ser-design[data-active-view="solutions"] .ser-hero{padding:63.5375px 0 34.2125px}#ser-design[data-active-view="solutions"] .ser-hero h1{font-size:clamp(33.235px,8.5043cqw,47.8975px);letter-spacing:-1.7595px;line-height:1.12}#ser-design[data-active-view="solutions"] .ser-hero .ser-kicker{font-size:9.775px;letter-spacing:1.173px}#ser-design[data-active-view="solutions"] .ser-hero p{font-size:12.7075px;max-width:303.025px}#ser-design[data-active-view="solutions"] .ser-actions{gap:11.73px;margin-top:23.46px}#ser-design[data-active-view="solutions"] .ser-pill{gap:19.55px;padding:14.6625px 18.5725px}#ser-design[data-active-view="solutions"] .ser-herobottom{flex-direction:column;align-items:flex-start;gap:9.775px;margin-top:46.92px}#ser-design[data-active-view="solutions"] .ser-section{padding-top:48.875px;padding-bottom:48.875px}#ser-design[data-active-view="solutions"] .ser-heading{display:block;margin-bottom:26.3925px}#ser-design[data-active-view="solutions"] .ser-heading h2{font-size:32.2575px;letter-spacing:-1.2708px}#ser-design[data-active-view="solutions"] .ser-heading>p{max-width:293.25px;margin-top:17.595px}#ser-design[data-active-view="solutions"] .ser-works{grid-template-columns:1fr;gap:34.2125px}#ser-design[data-active-view="solutions"] .ser-work:nth-child(even){margin-top:0}#ser-design[data-active-view="solutions"] .ser-preview{min-height:381.225px;padding:23.46px}#ser-design[data-active-view="solutions"] .ser-barber-preview h3{font-size:41.055px}#ser-design[data-active-view="solutions"] .ser-room-preview h3{font-size:37.145px}#ser-design[data-active-view="solutions"] .ser-room-photo{margin:0 -23.46px -23.46px;min-height:180.8375px}#ser-design[data-active-view="solutions"] .ser-workmeta{flex-wrap:nowrap}#ser-design[data-active-view="solutions"] .ser-workmeta h3{font-size:15.64px}#ser-design[data-active-view="solutions"] .ser-workmeta p{font-size:9.775px}#ser-design[data-active-view="solutions"] .ser-visit{font-size:9.775px;padding:9.775px 11.73px;gap:8.7975px}#ser-design[data-active-view="solutions"] .ser-flow-preview{min-height:327.4625px}#ser-design[data-active-view="solutions"] .ser-content-preview{gap:22.4825px;min-height:337.2375px}#ser-design[data-active-view="solutions"] .ser-content-copy h3{font-size:28.3475px}#ser-design[data-active-view="solutions"] .ser-phone{width:127.075px;height:242.42px}#ser-design[data-active-view="solutions"] .ser-content-copy{max-width:126.0975px}#ser-design[data-active-view="solutions"] .ser-phone strong{font-size:23.46px}#ser-design[data-active-view="solutions"] .ser-servicesintro{grid-template-columns:1fr;gap:23.46px}#ser-design[data-active-view="solutions"] .ser-servicesintro h2{font-size:33.235px}#ser-design[data-active-view="solutions"] .ser-servicesintro>p{max-width:332.35px}#ser-design[data-active-view="solutions"] .ser-service{grid-template-columns:24.4375px 1fr;gap:14.6625px}#ser-design[data-active-view="solutions"] .ser-service>div:last-child{grid-column:2}#ser-design[data-active-view="solutions"] .ser-service h3{font-size:24.4375px;max-width:303.025px}#ser-design[data-active-view="solutions"] .ser-steps{grid-template-columns:1fr;gap:27.37px}#ser-design[data-active-view="solutions"] .ser-step h3{margin-top:11.73px;font-size:20.5275px}#ser-design[data-active-view="solutions"] .ser-step p{max-width:332.35px}#ser-design[data-active-view="solutions"] .ser-geography{display:block;margin-top:41.055px}#ser-design[data-active-view="solutions"] .ser-countries{margin-top:19.55px;gap:16.6175px}#ser-design[data-active-view="solutions"] .ser-faq{grid-template-columns:1fr;gap:29.325px}#ser-design[data-active-view="solutions"] .ser-faq h2{font-size:32.2575px}#ser-design[data-active-view="solutions"] .ser-close{padding:30.3025px 24.4375px;align-items:flex-end}#ser-design[data-active-view="solutions"] .ser-close h2{font-size:34.2125px;letter-spacing:-1.4663px}#ser-design[data-active-view="solutions"] .ser-close .ser-kicker{font-size:8.7975px;letter-spacing:1.0752px}#ser-design[data-active-view="solutions"] .ser-closebutton{width:51.8075px;height:51.8075px;font-size:25.415px}#ser-design[data-active-view="solutions"] .ser-footerword{letter-spacing:-2.9325px;margin-top:29.325px}#ser-design[data-active-view="solutions"] .ser-footerline{flex-wrap:wrap}#ser-design[data-active-view="solutions"] .ser-demo-top{padding:9.775px 16.6175px;flex-wrap:wrap;gap:1.955px}#ser-design[data-active-view="solutions"] .ser-demo-top span{font-size:9.775px}#ser-design[data-active-view="solutions"] .ser-demo-body{padding:34.2125px 21.505px}#ser-design[data-active-view="solutions"] .ser-demo-title{font-size:34.2125px;letter-spacing:-1.2708px}#ser-design[data-active-view="solutions"] .ser-form{grid-template-columns:1fr;gap:16.6175px}#ser-design[data-active-view="solutions"] .ser-barber-nav{padding:16.6175px 21.505px}#ser-design[data-active-view="solutions"] .ser-barber-nav span{font-size:9.775px}#ser-design[data-active-view="solutions"] .ser-barber-hero{padding:70.38px 24.4375px 43.9875px;min-height:493.6375px}#ser-design[data-active-view="solutions"] .ser-barber-hero h1{font-size:45.9425px;letter-spacing:-1.955px}#ser-design[data-active-view="solutions"] .ser-barber-bottom{grid-template-columns:1fr;padding:29.325px 24.4375px;gap:24.4375px}#ser-design[data-active-view="solutions"] .ser-booking{padding:27.37px 24.4375px}#ser-design[data-active-view="solutions"] .ser-room-nav{padding:18.5725px 22.4825px}#ser-design[data-active-view="solutions"] .ser-room-nav span{font-size:9.775px}#ser-design[data-active-view="solutions"] .ser-room-hero{padding:36.1675px 22.4825px 22.4825px}#ser-design[data-active-view="solutions"] .ser-room-hero h1{font-size:44.965px;letter-spacing:-1.955px}#ser-design[data-active-view="solutions"] .ser-room-sub{display:block}#ser-design[data-active-view="solutions"] .ser-room-button{margin-top:19.55px}#ser-design[data-active-view="solutions"] .ser-room-largephoto{height:293.25px}#ser-design[data-active-view="solutions"] .ser-room-bottom{grid-template-columns:1fr;padding:24.4375px 22.4825px 34.2125px;gap:24.4375px}#ser-design[data-active-view="solutions"] .ser-estimate{padding:27.37px 22.4825px}#ser-design[data-active-view="solutions"] .ser-flow-demo-grid{grid-template-columns:1fr}#ser-design[data-active-view="solutions"] .ser-storyboards{grid-template-columns:1fr;max-width:293.25px;margin-left:auto;margin-right:auto;gap:26.3925px}#ser-design[data-active-view="solutions"] .ser-storyframe h2{font-size:34.2125px}#ser-design[data-active-view="solutions"] .ser-storyframe{padding:23.46px}#ser-design[data-active-view="solutions"] .ser-story-description{font-size:11.73px}}
@container (max-width:360px){#ser-design[data-active-view="solutions"] .ser-wrap{padding-left:16.6175px;padding-right:16.6175px}#ser-design[data-active-view="solutions"] .ser-hero h1{font-size:33.235px;letter-spacing:-1.4663px}#ser-design[data-active-view="solutions"] .ser-actions{flex-direction:column}#ser-design[data-active-view="solutions"] .ser-preview{padding:19.55px}#ser-design[data-active-view="solutions"] .ser-content-preview{gap:14.6625px}#ser-design[data-active-view="solutions"] .ser-content-copy h3{font-size:24.4375px}#ser-design[data-active-view="solutions"] .ser-phone{width:107.525px;min-width:97.75px}#ser-design[data-active-view="solutions"] .ser-room-photo{margin:0 -19.55px -19.55px}#ser-design[data-active-view="solutions"] .ser-workmeta{gap:7.82px}#ser-design[data-active-view="solutions"] .ser-workmeta h3{font-size:14.6625px}#ser-design[data-active-view="solutions"] .ser-close{padding:26.3925px 19.55px;gap:11.73px}#ser-design[data-active-view="solutions"] .ser-close h2{font-size:29.325px}#ser-design[data-active-view="solutions"] .ser-closebutton{width:43.01px;height:43.01px}#ser-design[data-active-view="solutions"] .ser-barber-nav span{max-width:112.4125px;text-align:right}}
#ser-design[data-active-view="solutions"] .ser-barber-preview>div:nth-child(2){padding-bottom:27.37px}
#ser-design[data-active-view="solutions"] .ser-hero p{font-size:14.6625px}
#ser-design[data-active-view="solutions"] .ser-heading>p,#ser-design[data-active-view="solutions"] .ser-servicesintro>p,#ser-design[data-active-view="solutions"] .ser-service p{font-size:13.685px}
#ser-design[data-active-view="solutions"] .ser-step p,#ser-design[data-active-view="solutions"] .ser-faq details p{font-size:12.7075px}
#ser-design[data-active-view="solutions"] .ser-visit{font-size:11.73px}
#ser-design[data-active-view="solutions"] .ser-back,#ser-design[data-active-view="solutions"] .ser-faq summary{min-height:43.01px}
@container(max-width:570px){#ser-design[data-active-view="solutions"] .ser-hero p{font-size:12.7075px}#ser-design[data-active-view="solutions"] .ser-heading>p,#ser-design[data-active-view="solutions"] .ser-servicesintro>p,#ser-design[data-active-view="solutions"] .ser-service p{font-size:12.7075px}#ser-design[data-active-view="solutions"] .ser-visit{font-size:10.7525px}#ser-design[data-active-view="solutions"] .ser-barber-preview>div:nth-child(2){padding-bottom:26.3925px}}
@media(prefers-reduced-motion:no-preference){#ser-design[data-active-view="solutions"] .ser-visit,#ser-design[data-active-view="solutions"] .ser-closebutton{transition:background .18s,color .18s}}


#ser-design[data-active-view="solutions"] .ser-hero p{max-width:566.95px}
#ser-design[data-active-view="solutions"] .ser-impact{background:#1a2019;border:0.9775px solid #36402e;border-radius:var(--ser-radius);padding:36.1675px 34.2125px 24.4375px;margin:5.865px 0 27.37px}
#ser-design[data-active-view="solutions"] .ser-impact .ser-heading{margin-bottom:24.4375px}
#ser-design[data-active-view="solutions"] .ser-impact .ser-heading h2{font-size:37.145px}
#ser-design[data-active-view="solutions"] .ser-impact-tabs{display:flex;gap:5.865px;margin-bottom:22.4825px}
#ser-design[data-active-view="solutions"] .ser-impact-tab{padding:9.775px 16.6175px;border-radius:23.46px;font-size:11.73px;min-height:43.01px;border:0.9775px solid #4c5940;color:#cbd5c2}
#ser-design[data-active-view="solutions"] .ser-impact-tab.is-active{background:var(--ser-accent);color:#1d2912;border-color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-impact-grid{display:grid;grid-template-columns:.94fr 1fr;gap:33.235px}
#ser-design[data-active-view="solutions"] .ser-impact-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18.5725px 14.6625px;align-content:start}
#ser-design[data-active-view="solutions"] .ser-impact-inputs label{font-size:11.73px;color:#c5cfbd;display:grid;gap:8.7975px}
#ser-design[data-active-view="solutions"] .ser-impact-inputs label>span{min-height:34.2125px;display:flex;align-items:flex-end}
#ser-design[data-active-view="solutions"] .ser-impact-inputs .ser-impact-volume>span{min-height:19.55px}
#ser-design[data-active-view="solutions"] .ser-impact-inputs input{width:100%;min-width:0;min-height:46.92px;border:0.9775px solid #4e5b41;border-radius:7.82px;background:#11180e;color:#edf4e6;font-size:17.595px;padding:9.775px 12.7075px}
#ser-design[data-active-view="solutions"] .ser-impact-volume,#ser-design[data-active-view="solutions"] .ser-impact-help{grid-column:1/-1}
#ser-design[data-active-view="solutions"] .ser-impact-help{font-size:10.7525px;color:#aab7a0;line-height:1.8;margin-top:0}
#ser-design[data-active-view="solutions"] .ser-impact-result{background:#c9f86a;background:var(--ser-accent);color:#1d2a13;padding:27.37px 26.3925px;border-radius:12.7075px;overflow-wrap:anywhere}
#ser-design[data-active-view="solutions"] .ser-impact-value{font-size:clamp(63.5375px,9.775cqw,109.48px);font-weight:600;line-height:1.02;letter-spacing:-4.8875px;margin-top:16.6175px;margin-bottom:6.8425px}
#ser-design[data-active-view="solutions"] .ser-impact-value[data-large="true"]{font-size:clamp(33.235px,5.865cqw,58.65px);letter-spacing:-1.955px}
#ser-design[data-active-view="solutions"] .ser-impact-label{font-size:13.685px;font-weight:500}
#ser-design[data-active-view="solutions"] .ser-impact-detail{font-size:17.595px;font-weight:600;letter-spacing:-0.391px;margin-top:22.4825px;padding-top:18.5725px;border-top:0.9775px solid #86a64b}
#ser-design[data-active-view="solutions"] .ser-impact-secondary{font-size:10.7525px;margin-top:7.82px}
#ser-design[data-active-view="solutions"] .ser-impact-bottom{display:flex;align-items:center;justify-content:space-between;gap:29.325px;padding-top:21.505px;margin-top:24.4375px;border-top:0.9775px solid #3b4832}
#ser-design[data-active-view="solutions"] .ser-impact-bottom>p{font-size:10.7525px;line-height:1.8;color:#b5c1aa;max-width:537.625px}
#ser-design[data-active-view="solutions"] .ser-impact-bottom .ser-link{white-space:nowrap;color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-assistant-preview{min-height:398.82px;background:#202721;color:#eff5e8}
#ser-design[data-active-view="solutions"] .ser-assistant-preview h3{font-size:30.3025px;font-weight:500;line-height:1.15;letter-spacing:-0.9775px;margin-top:26.3925px;margin-bottom:21.505px}
#ser-design[data-active-view="solutions"] .ser-chat-bubble{font-size:11.73px;padding:14.6625px 16.6175px;line-height:1.6;border-radius:12.7075px;max-width:303.025px}
#ser-design[data-active-view="solutions"] .ser-chat-question{background:#303b2b;color:#f0f5e9;margin-left:auto;margin-bottom:12.7075px;max-width:249.2625px}
#ser-design[data-active-view="solutions"] .ser-chat-answer{background:#e0ead5;color:#273820;margin-right:22.4825px}
#ser-design[data-active-view="solutions"] .ser-chat-answer small{display:block;font-size:9.775px;color:#586b4c;margin-top:8.7975px;padding-top:8.7975px;border-top:0.9775px solid #b7c6a6}
#ser-design[data-active-view="solutions"] .ser-assistant-preview .ser-demo-tag{position:static;display:inline-block;margin-top:21.505px;font-size:9.775px}
#ser-design[data-active-view="solutions"] .ser-flow-preview h3{max-width:100%;font-size:30.3025px}
#ser-design[data-active-view="solutions"] .ser-flow-preview .ser-flow-graphic{margin-bottom:37.145px}
#ser-design[data-active-view="solutions"] .ser-steps{grid-template-columns:repeat(4,1fr);gap:22.4825px}
#ser-design[data-active-view="solutions"] .ser-assistant-demo{max-width:694.025px;margin-top:30.3025px}
#ser-design[data-active-view="solutions"] .ser-chat-thread{border:0.9775px solid #3e4a33;background:#1a2217;border-radius:13.685px;padding:22.4825px}
#ser-design[data-active-view="solutions"] .ser-chat-thread .ser-chat-bubble{max-width:508.3px;font-size:13.685px}
#ser-design[data-active-view="solutions"] .ser-chat-thread .ser-chat-question{max-width:371.45px}
#ser-design[data-active-view="solutions"] .ser-chat-source{font-size:10.7525px;color:#a9b89c;margin-top:16.6175px}
#ser-design[data-active-view="solutions"] .ser-chat-samples{display:flex;gap:8.7975px;flex-wrap:wrap;margin-top:19.55px}
#ser-design[data-active-view="solutions"] .ser-chat-samples button{border:0.9775px solid #4b593e;border-radius:23.46px;padding:9.775px 14.6625px;font-size:11.73px;min-height:43.01px}
#ser-design[data-active-view="solutions"] .ser-chat-samples button:hover{color:var(--ser-accent);border-color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-chat-form{display:flex;align-items:flex-end;gap:11.73px;margin-top:21.505px}
#ser-design[data-active-view="solutions"] .ser-chat-form label{display:grid;gap:7.82px;flex:1;font-size:11.73px;color:var(--ser-muted);min-width:0}
#ser-design[data-active-view="solutions"] .ser-chat-form input{background:#1b2219;color:var(--ser-ink);border:0.9775px solid #46503e;border-radius:8.7975px;padding:12.7075px;min-height:48.875px;font-size:15.64px;width:100%;min-width:0}
#ser-design[data-active-view="solutions"] .ser-chat-form .ser-pill{padding:14.6625px 18.5725px;min-height:48.875px}
@container(max-width:760px){#ser-design[data-active-view="solutions"] .ser-navlinks{gap:13.685px;font-size:10.7525px}#ser-design[data-active-view="solutions"] .ser-impact{padding:27.37px 24.4375px}#ser-design[data-active-view="solutions"] .ser-impact-grid{gap:23.46px}#ser-design[data-active-view="solutions"] .ser-impact-result{padding:22.4825px 19.55px}#ser-design[data-active-view="solutions"] .ser-impact-detail{font-size:15.64px}#ser-design[data-active-view="solutions"] .ser-impact-bottom{align-items:flex-start;gap:19.55px}#ser-design[data-active-view="solutions"] .ser-impact-bottom>p{max-width:351.9px}#ser-design[data-active-view="solutions"] .ser-assistant-preview h3{font-size:26.3925px}#ser-design[data-active-view="solutions"] .ser-steps{grid-template-columns:1fr 1fr}}
@container(max-width:570px){#ser-design[data-active-view="solutions"] .ser-impact{padding:27.37px 19.55px;margin-top:11.73px}#ser-design[data-active-view="solutions"] .ser-impact .ser-heading h2{font-size:31.28px}#ser-design[data-active-view="solutions"] .ser-impact-grid{grid-template-columns:1fr;gap:23.46px}#ser-design[data-active-view="solutions"] .ser-impact-tabs{gap:7.82px}#ser-design[data-active-view="solutions"] .ser-impact-tab{font-size:11.73px;padding:9.775px 13.685px}#ser-design[data-active-view="solutions"] .ser-impact-inputs{gap:16.6175px 11.73px}#ser-design[data-active-view="solutions"] .ser-impact-inputs label{font-size:10.7525px}#ser-design[data-active-view="solutions"] .ser-impact-result{padding:24.4375px 22.4825px}#ser-design[data-active-view="solutions"] .ser-impact-value{font-size:75.2675px;letter-spacing:-3.91px}#ser-design[data-active-view="solutions"] .ser-impact-value[data-large="true"]{font-size:39.1px;letter-spacing:-1.4663px}#ser-design[data-active-view="solutions"] .ser-impact-bottom{display:block}#ser-design[data-active-view="solutions"] .ser-impact-bottom .ser-link{margin-top:11.73px}#ser-design[data-active-view="solutions"] .ser-assistant-preview h3{font-size:29.325px}#ser-design[data-active-view="solutions"] .ser-chat-bubble{font-size:11.73px}#ser-design[data-active-view="solutions"] .ser-assistant-preview .ser-demo-tag{font-size:9.775px}#ser-design[data-active-view="solutions"] .ser-flow-preview h3{font-size:29.325px}#ser-design[data-active-view="solutions"] .ser-steps{grid-template-columns:1fr}#ser-design[data-active-view="solutions"] .ser-chat-form{flex-wrap:wrap}#ser-design[data-active-view="solutions"] .ser-chat-form label{flex-basis:100%}#ser-design[data-active-view="solutions"] .ser-chat-thread{padding:17.595px}#ser-design[data-active-view="solutions"] .ser-chat-thread .ser-chat-bubble{font-size:12.7075px;padding:12.7075px}}
@container(max-width:640px){#ser-design[data-active-view="solutions"] .ser-navlinks{display:none}}
@container(max-width:360px){#ser-design[data-active-view="solutions"] .ser-impact{padding:24.4375px 16.6175px}#ser-design[data-active-view="solutions"] .ser-assistant-preview h3{font-size:28.3475px}#ser-design[data-active-view="solutions"] .ser-chat-answer{margin-right:0}#ser-design[data-active-view="solutions"] .ser-impact-detail{font-size:14.6625px}}


#ser-design[data-active-view="solutions"] .ser-navlinks a[aria-current="page"]{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-proof{padding-bottom:21.505px}
#ser-design[data-active-view="solutions"] .ser-proof-label{display:flex;justify-content:space-between;align-items:center;gap:19.55px;padding-bottom:23.46px}
#ser-design[data-active-view="solutions"] .ser-demo-note{font-size:10.7525px;line-height:1.7;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-agency-numbers{display:grid;grid-template-columns:repeat(3,1fr);border-top:0.9775px solid var(--ser-line);border-bottom:0.9775px solid var(--ser-line);padding:27.37px 0 29.325px}
#ser-design[data-active-view="solutions"] .ser-agency-numbers>div{padding-left:31.28px;border-left:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-agency-numbers>div:first-child{padding-left:0;border-left:0}
#ser-design[data-active-view="solutions"] .ser-agency-numbers strong{display:block;font-size:74.29px;font-weight:500;letter-spacing:-2.9325px;line-height:1.15}
#ser-design[data-active-view="solutions"] .ser-agency-numbers p{font-size:15.64px;margin-top:6.8425px}
#ser-design[data-active-view="solutions"] .ser-agency-numbers span{display:block;font-size:10.7525px;color:var(--ser-muted);margin-top:5.865px;max-width:244.375px}
#ser-design[data-active-view="solutions"] .ser-effect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19.55px}
#ser-design[data-active-view="solutions"] .ser-effect-card{display:flex;flex-direction:column;padding:25.415px 22.4825px 21.505px;background:var(--ser-surface);border-radius:var(--ser-radius)}
#ser-design[data-active-view="solutions"] .ser-effect-card .ser-kicker{font-size:9.775px;letter-spacing:0.9775px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-effect-card strong{display:block;font-size:65.4925px;letter-spacing:-2.9325px;font-weight:500;line-height:1.15;color:var(--ser-accent);margin-top:26.3925px}
#ser-design[data-active-view="solutions"] .ser-effect-card h3{font-size:15.64px;font-weight:500;line-height:1.4;margin-top:11.73px}
#ser-design[data-active-view="solutions"] .ser-effect-card p{font-size:10.7525px;line-height:1.8;color:var(--ser-muted);margin-top:9.775px;margin-bottom:23.46px}
#ser-design[data-active-view="solutions"] .ser-effect-open{font-size:10.7525px;margin-top:auto;padding-top:16.6175px;border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-effect-card:hover .ser-effect-open{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-effect-note{margin-top:21.505px}
#ser-design[data-active-view="solutions"] .ser-home-paths{display:grid;grid-template-columns:1fr 1fr;gap:39.1px;padding-bottom:63.5375px}
#ser-design[data-active-view="solutions"] .ser-home-paths>a{border-top:0.9775px solid var(--ser-line);padding-top:24.4375px}
#ser-design[data-active-view="solutions"] .ser-home-paths .ser-kicker{color:var(--ser-muted);font-size:9.775px}
#ser-design[data-active-view="solutions"] .ser-path-title{display:flex;align-items:center;justify-content:space-between;gap:19.55px;font-size:23.46px;line-height:1.3;letter-spacing:-0.6843px;margin-top:14.6625px}
#ser-design[data-active-view="solutions"] .ser-home-paths p{font-size:11.73px;color:var(--ser-muted);margin-top:9.775px}
#ser-design[data-active-view="solutions"] .ser-home-paths>a:hover .ser-path-title{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-page-intro{padding-top:66.47px;padding-bottom:53.7625px}
#ser-design[data-active-view="solutions"] .ser-page-intro h1{font-size:clamp(35.19px,6.0605cqw,68.425px);line-height:1.08;letter-spacing:-2.737px;font-weight:500;margin-top:22.4825px}
#ser-design[data-active-view="solutions"] .ser-page-intro h1 span{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-page-sub{display:flex;justify-content:space-between;align-items:flex-end;gap:39.1px;margin-top:25.415px}
#ser-design[data-active-view="solutions"] .ser-page-sub>p{max-width:469.2px;font-size:12.7075px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-page-sub>.ser-demo-note{max-width:244.375px;padding-left:14.6625px;border-left:1.955px solid var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-result-cases{padding-bottom:34.2125px}
#ser-design[data-active-view="solutions"] .ser-result-case{display:grid;grid-template-columns:.92fr 1fr;gap:50.83px;border-top:0.9775px solid var(--ser-line);padding:40.0775px 0 42.0325px}
#ser-design[data-active-view="solutions"] .ser-case-summary>.ser-kicker{color:var(--ser-muted);font-size:9.775px;letter-spacing:1.173px}
#ser-design[data-active-view="solutions"] .ser-case-summary h2{font-size:28.3475px;line-height:1.2;font-weight:500;letter-spacing:-0.9775px;margin-top:20.5275px}
#ser-design[data-active-view="solutions"] .ser-case-value{display:block;font-size:91.885px;line-height:1.05;letter-spacing:-3.91px;font-weight:500;color:var(--ser-accent);margin-top:28.3475px}
#ser-design[data-active-view="solutions"] .ser-case-summary>p{font-size:12.7075px;margin-top:8.7975px}
#ser-design[data-active-view="solutions"] .ser-case-summary .ser-tags{margin-top:19.55px}
#ser-design[data-active-view="solutions"] .ser-case-evidence{padding-top:1.955px}
#ser-design[data-active-view="solutions"] .ser-case-pair{display:grid;grid-template-columns:1fr 1fr;gap:21.505px}
#ser-design[data-active-view="solutions"] .ser-case-pair>div{background:var(--ser-surface);padding:18.5725px 19.55px;border-radius:11.73px}
#ser-design[data-active-view="solutions"] .ser-case-pair>div:last-child{background:#27311d}
#ser-design[data-active-view="solutions"] .ser-case-pair span{font-size:10.7525px;line-height:1.6;color:var(--ser-muted);display:block;min-height:35.19px}
#ser-design[data-active-view="solutions"] .ser-case-pair strong{display:block;font-size:50.83px;line-height:1.1;font-weight:500;letter-spacing:-1.955px;margin-top:9.775px}
#ser-design[data-active-view="solutions"] .ser-case-pair>div:last-child strong{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-case-pair p{font-size:10.7525px;color:var(--ser-muted);margin-top:6.8425px}
#ser-design[data-active-view="solutions"] .ser-case-gain{display:flex;justify-content:space-between;align-items:center;gap:14.6625px;padding:19.55px 0;border-bottom:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-case-gain strong{font-size:15.64px;font-weight:500;white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-case-gain span{font-size:10.7525px;color:var(--ser-muted);text-align:right}
#ser-design[data-active-view="solutions"] .ser-case-description{font-size:11.73px;line-height:1.8;color:#c4cbbb;margin-top:20.5275px}
#ser-design[data-active-view="solutions"] .ser-case-math{font-size:10.7525px;line-height:1.8;color:var(--ser-muted);margin-top:12.7075px}
#ser-design[data-active-view="solutions"] .ser-case-evidence .ser-link{color:var(--ser-accent);margin-top:7.82px}
#ser-design[data-active-view="solutions"] [data-ser-view="work"] .ser-heading h1{font-size:clamp(29.325px,4.0077cqw,44.965px);font-weight:600;letter-spacing:-1.7595px;line-height:1.16;max-width:527.85px;margin-top:13.685px}
#ser-design[data-active-view="solutions"] [data-ser-view="solutions"] .ser-servicesintro h1{font-size:clamp(31.28px,4.2032cqw,44.965px);font-weight:600;letter-spacing:-1.7595px;line-height:1.12;margin-top:14.6625px}
#ser-design[data-active-view="solutions"] [data-ser-view="solutions"] .ser-services{border-top:0}
#ser-design[data-active-view="solutions"] .ser-work-extra{display:flex;justify-content:space-between;align-items:center;gap:29.325px;padding-top:29.325px;padding-bottom:39.1px}
#ser-design[data-active-view="solutions"] .ser-work-extra h2{font-size:30.3025px;line-height:1.2;letter-spacing:-0.9775px;margin-top:13.685px}
#ser-design[data-active-view="solutions"] .ser-work-extra p{font-size:11.73px;color:var(--ser-muted);margin-top:12.7075px}
@container(max-width:760px){#ser-design[data-active-view="solutions"] .ser-effect-grid{gap:13.685px}#ser-design[data-active-view="solutions"] .ser-effect-card{padding:22.4825px 17.595px}#ser-design[data-active-view="solutions"] .ser-effect-card strong{font-size:52.785px;letter-spacing:-1.955px}#ser-design[data-active-view="solutions"] .ser-effect-card h3{font-size:14.6625px}#ser-design[data-active-view="solutions"] .ser-agency-numbers>div{padding-left:21.505px}#ser-design[data-active-view="solutions"] .ser-result-case{gap:29.325px}#ser-design[data-active-view="solutions"] .ser-case-summary h2{font-size:25.415px}#ser-design[data-active-view="solutions"] .ser-case-value{font-size:76.245px}#ser-design[data-active-view="solutions"] .ser-case-pair{gap:11.73px}#ser-design[data-active-view="solutions"] .ser-case-pair>div{padding:17.595px 14.6625px}#ser-design[data-active-view="solutions"] .ser-case-gain{flex-wrap:wrap}#ser-design[data-active-view="solutions"] .ser-case-gain span{text-align:left}#ser-design[data-active-view="solutions"] .ser-page-sub{gap:24.4375px}#ser-design[data-active-view="solutions"] .ser-home-paths{gap:24.4375px}#ser-design[data-active-view="solutions"] .ser-path-title{font-size:20.5275px}}
@container(max-width:640px){#ser-design[data-active-view="solutions"] .ser-nav{flex-wrap:wrap;gap:13.685px 11.73px}#ser-design[data-active-view="solutions"] .ser-logo{order:1}#ser-design[data-active-view="solutions"] .ser-navtalk{order:2;margin-left:auto}#ser-design[data-active-view="solutions"] .ser-navlinks{display:flex;order:3;flex-basis:100%;justify-content:space-between;gap:7.82px;font-size:10.7525px}#ser-design[data-active-view="solutions"] .ser-navlinks a{min-height:43.01px;display:flex;align-items:center}#ser-design[data-active-view="solutions"] .ser-effect-grid{grid-template-columns:1fr}#ser-design[data-active-view="solutions"] .ser-effect-card{display:grid;grid-template-columns:1fr auto;gap:0 17.595px}#ser-design[data-active-view="solutions"] .ser-effect-card .ser-kicker{grid-column:1/-1}#ser-design[data-active-view="solutions"] .ser-effect-card strong{grid-column:2;grid-row:2/4;font-size:56.695px;margin-top:16.6175px;align-self:center}#ser-design[data-active-view="solutions"] .ser-effect-card h3{margin-top:19.55px}#ser-design[data-active-view="solutions"] .ser-effect-card p{margin-top:7.82px}#ser-design[data-active-view="solutions"] .ser-effect-open{grid-column:1/-1}#ser-design[data-active-view="solutions"] .ser-result-case{grid-template-columns:1fr;gap:28.3475px}#ser-design[data-active-view="solutions"] .ser-case-summary{display:grid;grid-template-columns:1fr auto;gap:0 14.6625px}#ser-design[data-active-view="solutions"] .ser-case-summary>.ser-kicker{grid-column:1/-1}#ser-design[data-active-view="solutions"] .ser-case-summary h2{grid-column:1/-1}#ser-design[data-active-view="solutions"] .ser-case-value{grid-column:1;grid-row:3;margin-top:20.5275px;font-size:77.2225px}#ser-design[data-active-view="solutions"] .ser-case-summary>p{grid-column:2;grid-row:3;max-width:131.9625px;align-self:end;margin-bottom:7.82px}#ser-design[data-active-view="solutions"] .ser-case-summary .ser-tags{grid-column:1/-1}#ser-design[data-active-view="solutions"] .ser-page-sub{display:block}#ser-design[data-active-view="solutions"] .ser-page-sub>.ser-demo-note{display:block;max-width:none;margin-top:22.4825px}#ser-design[data-active-view="solutions"] .ser-page-intro h1{letter-spacing:-1.6618px}#ser-design[data-active-view="solutions"] .ser-home-paths{grid-template-columns:1fr;gap:24.4375px}#ser-design[data-active-view="solutions"] .ser-work-extra{align-items:flex-start;flex-wrap:wrap}}
@container(max-width:570px){#ser-design[data-active-view="solutions"] .ser-proof-label{align-items:flex-start;flex-direction:column;gap:8.7975px;padding-bottom:17.595px}#ser-design[data-active-view="solutions"] .ser-agency-numbers{grid-template-columns:repeat(3,1fr);gap:11.73px;padding:22.4825px 0}#ser-design[data-active-view="solutions"] .ser-agency-numbers>div{padding-left:0;border-left:0}#ser-design[data-active-view="solutions"] .ser-agency-numbers strong{font-size:51.8075px;letter-spacing:-1.955px}#ser-design[data-active-view="solutions"] .ser-agency-numbers p{font-size:11.73px}#ser-design[data-active-view="solutions"] .ser-agency-numbers span{font-size:9.775px;line-height:1.6}#ser-design[data-active-view="solutions"] .ser-home-paths{padding-bottom:43.9875px}#ser-design[data-active-view="solutions"] .ser-page-intro{padding-top:43.9875px;padding-bottom:35.19px}#ser-design[data-active-view="solutions"] .ser-result-case{padding-top:31.28px;padding-bottom:33.235px}#ser-design[data-active-view="solutions"] .ser-case-summary h2{font-size:28.3475px}#ser-design[data-active-view="solutions"] .ser-case-pair span{min-height:35.19px}#ser-design[data-active-view="solutions"] .ser-case-pair strong{font-size:48.875px}#ser-design[data-active-view="solutions"] [data-ser-view="work"] .ser-heading h1{font-size:32.2575px;letter-spacing:-1.2708px}#ser-design[data-active-view="solutions"] [data-ser-view="solutions"] .ser-servicesintro h1{font-size:33.235px}#ser-design[data-active-view="solutions"] .ser-work-extra h2{font-size:27.37px}}
@container(max-width:360px){#ser-design[data-active-view="solutions"] .ser-effect-card{display:flex}#ser-design[data-active-view="solutions"] .ser-effect-card strong{align-self:flex-start;font-size:65.4925px;margin-top:21.505px}#ser-design[data-active-view="solutions"] .ser-effect-card h3{margin-top:11.73px}#ser-design[data-active-view="solutions"] .ser-case-summary{display:block}#ser-design[data-active-view="solutions"] .ser-case-summary>p{max-width:none;margin-top:7.82px}#ser-design[data-active-view="solutions"] .ser-case-value{font-size:78.2px}#ser-design[data-active-view="solutions"] .ser-case-pair>div{padding:16.6175px 13.685px}#ser-design[data-active-view="solutions"] .ser-agency-numbers span{font-size:10.7525px}#ser-design[data-active-view="solutions"] .ser-agency-numbers p{font-size:10.7525px}}


 #ser-design[data-active-view="solutions"] .ser-nav{gap:17.595px}
 #ser-design[data-active-view="solutions"] .ser-navlinks{gap:18.5725px}
 #ser-design[data-active-view="solutions"] .ser-nav-actions{display:flex;align-items:center;gap:11.73px;flex:none}
 #ser-design[data-active-view="solutions"] .ser-language-toggle{display:inline-flex;align-items:center;border:0.9775px solid #46503e;border-radius:25.415px;padding:1.955px;flex:none}
 #ser-design[data-active-view="solutions"] .ser-language-toggle button{display:flex;align-items:center;justify-content:center;width:38.1225px;min-height:38.1225px;padding:0;border-radius:50%;font-size:10.7525px;font-weight:600;color:var(--ser-muted)}
 #ser-design[data-active-view="solutions"] .ser-language-toggle button[aria-pressed="true"]{background:var(--ser-accent);color:#1d2912}
 #ser-design[data-active-view="solutions"] .ser-language-toggle button:hover{color:var(--ser-ink)}
 #ser-design[data-active-view="solutions"] .ser-language-toggle button[aria-pressed="true"]:hover{color:#1d2912}
 #ser-design[data-active-view="solutions"] .ser-navlinks .ser-mobile-contact{display:none}
 #ser-design[data-active-view="solutions"] .ser-demo-language{display:flex;align-items:center;justify-content:flex-end;padding:9.775px 23.46px;border-bottom:0.9775px solid var(--ser-line)}
 #ser-design[data-active-view="solutions"] .ser-effect-card h3,#ser-design[data-active-view="solutions"] .ser-case-gain,#ser-design[data-active-view="solutions"] .ser-service h3,#ser-design[data-active-view="solutions"] .ser-preview h3,#ser-design[data-active-view="solutions"] .ser-storyframe h2{overflow-wrap:anywhere}
 @container(max-width:850px){#ser-design[data-active-view="solutions"] .ser-nav{gap:13.685px}#ser-design[data-active-view="solutions"] .ser-navlinks{gap:11.73px;font-size:10.7525px}#ser-design[data-active-view="solutions"] .ser-nav-actions{gap:8.7975px}#ser-design[data-active-view="solutions"] .ser-navtalk{padding:9.775px 12.7075px}#ser-design[data-active-view="solutions"] .ser-logo{font-size:17.595px}}
 @container(max-width:700px){#ser-design[data-active-view="solutions"] .ser-nav{flex-wrap:wrap;gap:11.73px}#ser-design[data-active-view="solutions"] .ser-logo{order:1}#ser-design[data-active-view="solutions"] .ser-nav-actions{order:2;margin-left:auto}#ser-design[data-active-view="solutions"] .ser-navlinks{display:flex;order:3;flex-basis:100%;justify-content:space-between;gap:7.82px}#ser-design[data-active-view="solutions"] .ser-navlinks a{min-height:43.01px;display:flex;align-items:center}}
 @container(max-width:570px){#ser-design[data-active-view="solutions"] .ser-nav-actions .ser-navtalk{display:none}#ser-design[data-active-view="solutions"] .ser-navlinks .ser-mobile-contact{display:flex}#ser-design[data-active-view="solutions"] .ser-navlinks{font-size:10.7525px;gap:3.91px}#ser-design[data-active-view="solutions"] .ser-nav{padding-top:14.6625px;padding-bottom:11.73px}#ser-design[data-active-view="solutions"] .ser-language-toggle button{width:37.145px;min-height:39.1px}#ser-design[data-active-view="solutions"] .ser-demo-language{padding:7.82px 19.55px}}
 @media(pointer:coarse){#ser-design[data-active-view="solutions"] .ser-language-toggle button{width:43.01px;min-height:43.01px}}
 

#ser-design[data-active-view="solutions"]{--ser-bg:#101710;--ser-ink:#f3f5ec;--ser-muted:#a6b09f;--ser-line:#303b2d;overflow:clip}
#ser-design[data-active-view="solutions"] .ser-wrap{max-width:1407.6px;padding-left:46.92px;padding-right:46.92px}
#ser-design[data-active-view="solutions"] .ser-nav{padding-top:17.595px;padding-bottom:17.595px;gap:23.46px;flex-wrap:nowrap}
#ser-design[data-active-view="solutions"] .ser-logo{font-size:21.505px;letter-spacing:-0.9775px;order:initial}
#ser-design[data-active-view="solutions"] .ser-navlinks{display:flex;gap:31.28px;font-size:12.7075px;flex-basis:auto;order:initial;justify-content:center}
#ser-design[data-active-view="solutions"] .ser-navlinks a{position:relative;min-height:43.01px;display:flex;align-items:center;padding:9.775px 0}
#ser-design[data-active-view="solutions"] .ser-navlinks a::after{content:"";position:absolute;bottom:5.865px;left:0;right:0;height:0.9775px;background:var(--ser-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}
#ser-design[data-active-view="solutions"] .ser-navlinks a:hover::after,#ser-design[data-active-view="solutions"] .ser-navlinks a[aria-current="page"]::after{transform:scaleX(1)}
#ser-design[data-active-view="solutions"] .ser-nav-actions{gap:21.505px;order:initial;margin:0}
#ser-design[data-active-view="solutions"] .ser-language-toggle{border:0;padding:0;gap:1.955px;border-radius:0}
#ser-design[data-active-view="solutions"] .ser-language-toggle button{position:relative;min-height:43.01px;width:31.28px;border-radius:0;font-size:10.7525px;background:none}
#ser-design[data-active-view="solutions"] .ser-language-toggle button[aria-pressed="true"],#ser-design[data-active-view="solutions"] .ser-language-toggle button[aria-pressed="true"]:hover{background:none;color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-language-toggle button[aria-pressed="true"]::after{content:"";position:absolute;width:15.64px;height:0.9775px;bottom:7.82px;left:7.82px;background:currentColor}
#ser-design[data-active-view="solutions"] .ser-navtalk{display:block!important;min-height:43.01px;padding:9.775px 18.5725px;font-size:11.73px;border-radius:23.46px;transition:border-color .25s,color .25s}
#ser-design[data-active-view="solutions"] .ser-navtalk:hover{color:var(--ser-accent);border-color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-pill{font-size:12.7075px;font-weight:600;min-height:50.83px;transition:filter .25s}
#ser-design[data-active-view="solutions"] .ser-pill span,#ser-design[data-active-view="solutions"] .ser-link span,#ser-design[data-active-view="solutions"] .ser-text-link span{display:inline-block;transition:transform .25s}
#ser-design[data-active-view="solutions"] .ser-pill:hover span,#ser-design[data-active-view="solutions"] .ser-link:hover span,#ser-design[data-active-view="solutions"] .ser-text-link:hover span{transform:translate(2.9325px,-2.9325px)}
#ser-design[data-active-view="solutions"] button,#ser-design[data-active-view="solutions"] summary{cursor:pointer}
#ser-design[data-active-view="solutions"][data-active-view="home"] .ser-footer{display:none}
#ser-design[data-active-view="solutions"] .ser-inner-page{padding-top:62.56px;padding-bottom:53.7625px}
#ser-design[data-active-view="solutions"] .ser-page-heading{margin-bottom:46.92px}
#ser-design[data-active-view="solutions"] .ser-page-heading .ser-kicker{font-size:10.7525px;letter-spacing:1.6618px;color:var(--ser-muted);margin-bottom:21.505px}
#ser-design[data-active-view="solutions"] .ser-page-heading h1{font-size:clamp(37.145px,5.083cqw,64.515px);font-weight:500;line-height:1.12;letter-spacing:-.055em;max-width:997.05px}
#ser-design[data-active-view="solutions"] .ser-page-heading h1 span{color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-page-heading>p{font-size:13.685px;line-height:1.85;color:var(--ser-muted);margin-top:22.4825px;max-width:527.85px}
#ser-design[data-active-view="solutions"] .ser-capability{border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-capability:last-child{border-bottom:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-capability summary{list-style:none;display:grid;grid-template-columns:37.145px minmax(0,1fr) 27.37px;gap:27.37px;align-items:center;padding:27.37px 0;min-height:93.84px}
#ser-design[data-active-view="solutions"] .ser-capability summary::-webkit-details-marker{display:none}
#ser-design[data-active-view="solutions"] .ser-capability h2{font-size:clamp(24.4375px,3.0302cqw,39.1px);font-weight:500;letter-spacing:-.05em;line-height:1.2;overflow-wrap:anywhere;transition:color .3s}
#ser-design[data-active-view="solutions"] .ser-capability[open] h2,#ser-design[data-active-view="solutions"] .ser-capability summary:hover h2{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-capability-plus{position:relative;width:21.505px;height:21.505px;justify-self:end}
#ser-design[data-active-view="solutions"] .ser-capability-plus::before,#ser-design[data-active-view="solutions"] .ser-capability-plus::after{content:"";position:absolute;background:currentColor;left:2.9325px;top:9.775px;width:15.64px;height:0.9775px;transition:transform .3s}
#ser-design[data-active-view="solutions"] .ser-capability-plus::after{transform:rotate(90deg)}
#ser-design[data-active-view="solutions"] .ser-capability[open] .ser-capability-plus::after{transform:rotate(0)}
#ser-design[data-active-view="solutions"] .ser-capability::details-content{interpolate-size:allow-keywords;height:0;overflow:clip;transition:height .35s,content-visibility .35s;transition-behavior:allow-discrete}
#ser-design[data-active-view="solutions"] .ser-capability[open]::details-content{height:auto}
#ser-design[data-active-view="solutions"] .ser-capability-body{padding:0 68.425px 27.37px 64.515px;max-width:830.875px}
#ser-design[data-active-view="solutions"] .ser-capability-body p{font-size:14.6625px;color:var(--ser-muted);line-height:1.95}
#ser-design[data-active-view="solutions"] .ser-service-keywords{display:flex;flex-wrap:wrap;gap:7.82px 22.4825px;margin-top:19.55px;font-size:10.7525px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-service-keywords span{padding:3.91px 0}
#ser-design[data-active-view="solutions"] .ser-text-link{display:inline-flex;align-items:center;gap:22.4825px;padding:11.73px 0;min-height:43.01px;font-size:12.7075px;transition:color .3s}
#ser-design[data-active-view="solutions"] .ser-text-link:hover{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-capability-body .ser-text-link{margin-top:14.6625px}
#ser-design[data-active-view="solutions"] .ser-page-next{display:flex;justify-content:space-between;align-items:center;gap:24.4375px;padding-top:31.28px}
#ser-design[data-active-view="solutions"] .ser-page-next>p{font-size:13.685px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-approach-row{display:grid;grid-template-columns:37.145px minmax(0,1fr) minmax(0,1.2fr);gap:27.37px;align-items:start;padding:31.28px 0;border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-approach-row:last-child{border-bottom:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-approach-row .ser-number{padding-top:8.7975px}
#ser-design[data-active-view="solutions"] .ser-approach-row h2{font-size:clamp(27.37px,2.9325cqw,37.145px);line-height:1.2;letter-spacing:-.05em;font-weight:500}
#ser-design[data-active-view="solutions"] .ser-approach-row p{font-size:14.6625px;color:var(--ser-muted);line-height:1.85;max-width:454.5375px}
#ser-design[data-active-view="solutions"] .ser-approach-note{padding:37.145px 0 0;display:grid;grid-template-columns:1fr auto;column-gap:27.37px;align-items:center}
#ser-design[data-active-view="solutions"] .ser-approach-note h2{font-size:27.37px;line-height:1.2;letter-spacing:-.04em;font-weight:500}
#ser-design[data-active-view="solutions"] .ser-approach-note p{font-size:13.685px;color:var(--ser-muted);line-height:1.8;margin-top:11.73px}
#ser-design[data-active-view="solutions"] .ser-approach-note .ser-pill{grid-column:2;grid-row:1/3}
#ser-design[data-active-view="solutions"] .ser-footer{padding-top:21.505px;padding-bottom:23.46px;border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-footerword{display:none}
#ser-design[data-active-view="solutions"] .ser-footerline{font-size:10.7525px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] [data-ser-view="contact"] .ser-demo-body{max-width:1055.7px;margin:auto;padding-top:58.65px;padding-bottom:58.65px}
#ser-design[data-active-view="solutions"] [data-ser-view="contact"] .ser-demo-top{display:none}
#ser-design[data-active-view="solutions"] [data-ser-view="contact"] .ser-demo-title{font-size:clamp(35.19px,5.2785cqw,66.47px);letter-spacing:-.055em;font-weight:500}

@container(max-width:1000px){
 #ser-design[data-active-view="solutions"] .ser-wrap{padding-left:33.235px;padding-right:33.235px}






 #ser-design[data-active-view="solutions"] .ser-inner-page{padding-top:52.785px}
}
@container(max-width:760px){
 #ser-design[data-active-view="solutions"] .ser-wrap{padding-left:27.37px;padding-right:27.37px}














 #ser-design[data-active-view="solutions"] .ser-approach-row{grid-template-columns:25.415px minmax(0,.9fr) minmax(0,1.2fr);gap:19.55px}
 #ser-design[data-active-view="solutions"] .ser-approach-row p{font-size:13.685px}
}
@container(max-width:700px){
 #ser-design[data-active-view="solutions"] .ser-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.91px 15.64px;padding-top:11.73px;padding-bottom:9.775px}
 #ser-design[data-active-view="solutions"] .ser-logo{grid-column:1;grid-row:1;font-size:20.5275px}
 #ser-design[data-active-view="solutions"] .ser-navlinks{grid-column:1;grid-row:2;gap:21.505px;justify-content:flex-start;font-size:11.73px;min-width:0;flex-basis:auto}
 #ser-design[data-active-view="solutions"] .ser-nav-actions{display:contents}
 #ser-design[data-active-view="solutions"] .ser-language-toggle{grid-column:2;grid-row:1;justify-self:end}
 #ser-design[data-active-view="solutions"] .ser-navtalk{grid-column:2;grid-row:2;justify-self:end;padding:9.775px 15.64px;white-space:nowrap}
}
@container(max-width:570px){
 #ser-design[data-active-view="solutions"] .ser-wrap{padding-left:21.505px;padding-right:21.505px}























 #ser-design[data-active-view="solutions"] .ser-inner-page{padding-top:35.19px;padding-bottom:35.19px}
 #ser-design[data-active-view="solutions"] .ser-page-heading{margin-bottom:28.3475px}
 #ser-design[data-active-view="solutions"] .ser-page-heading h1{font-size:37.145px;line-height:1.13}
 #ser-design[data-active-view="solutions"] .ser-page-heading>p{font-size:12.7075px;margin-top:19.55px}
 #ser-design[data-active-view="solutions"] .ser-capability summary{grid-template-columns:21.505px minmax(0,1fr) 21.505px;gap:12.7075px;padding:22.4825px 0;min-height:85.0425px}
 #ser-design[data-active-view="solutions"] .ser-capability h2{font-size:26.3925px}
 #ser-design[data-active-view="solutions"] .ser-capability-body{padding:0 14.6625px 22.4825px 34.2125px}
 #ser-design[data-active-view="solutions"] .ser-capability-body p{font-size:13.685px;line-height:1.85}
 #ser-design[data-active-view="solutions"] .ser-service-keywords{font-size:10.7525px;gap:4.8875px 14.6625px}
 #ser-design[data-active-view="solutions"] .ser-page-next{display:block;padding-top:25.415px}
 #ser-design[data-active-view="solutions"] .ser-page-next>p{font-size:12.7075px}
 #ser-design[data-active-view="solutions"] .ser-page-next .ser-text-link{margin-top:7.82px}
 #ser-design[data-active-view="solutions"] .ser-approach-row{grid-template-columns:21.505px minmax(0,1fr);gap:11.73px 12.7075px;padding:25.415px 0}
 #ser-design[data-active-view="solutions"] .ser-approach-row h2{font-size:27.37px}
 #ser-design[data-active-view="solutions"] .ser-approach-row p{grid-column:2;font-size:13.685px}
 #ser-design[data-active-view="solutions"] .ser-approach-note{display:block;padding-top:28.3475px}
 #ser-design[data-active-view="solutions"] .ser-approach-note h2{font-size:25.415px}
 #ser-design[data-active-view="solutions"] .ser-approach-note p{font-size:12.7075px}
 #ser-design[data-active-view="solutions"] .ser-approach-note .ser-pill{margin-top:22.4825px}
 #ser-design[data-active-view="solutions"] .ser-footer{padding-top:17.595px;padding-bottom:18.5725px}
 #ser-design[data-active-view="solutions"] .ser-footerline{font-size:10.7525px;gap:8.7975px}
 #ser-design[data-active-view="solutions"] [data-ser-view="contact"] .ser-demo-body{padding-top:35.19px;padding-bottom:39.1px}
}
@container(max-width:400px){
 #ser-design[data-active-view="solutions"] .ser-wrap{padding-left:17.595px;padding-right:17.595px}
 #ser-design[data-active-view="solutions"] .ser-logo{font-size:19.55px}
 #ser-design[data-active-view="solutions"] .ser-navlinks{gap:15.64px;font-size:10.7525px}
 #ser-design[data-active-view="solutions"] .ser-navtalk{padding-left:12.7075px;padding-right:12.7075px;font-size:10.7525px}


 #ser-design[data-active-view="solutions"] .ser-page-heading h1{font-size:33.235px}
 #ser-design[data-active-view="solutions"] .ser-capability h2{font-size:23.46px}
}

/* Compact selector pair above the impact figures. */
#ser-design[data-active-view="solutions"][data-active-view="home"] .ser-navtalk{display:none!important}
#ser-design[data-active-view="solutions"] .ser-home-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:start;gap:clamp(27.37px,3.4213cqw,46.92px);padding:23.46px 0}
#ser-design[data-active-view="solutions"] .ser-home-intro{min-width:0;padding-top:60.605px}
#ser-design[data-active-view="solutions"] .ser-home-intro h1{position:relative;width:fit-content;max-width:100%;font-size:clamp(33.235px,4.0566cqw,58.65px);line-height:1.12;letter-spacing:-.06em;font-weight:500;white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-home-intro p{max-width:332.35px;margin-top:17.595px;font-size:13.685px;line-height:1.8;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-home-intro .ser-home-lead{color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] .ser-home-intro .ser-home-note{margin-top:11.73px;font-size:11.73px;line-height:1.8}
#ser-design[data-active-view="solutions"] [data-ser-intro-motion="running"] h1::after{content:"";position:absolute;left:calc(var(--ser-title-progress,0)*100% - 0.9775px);top:0.9775px;bottom:0.9775px;width:0.9775px;background:var(--ser-accent);opacity:var(--ser-scan-opacity,0);pointer-events:none}
#ser-design[data-active-view="solutions"] .ser-home-contact{margin-top:23.46px;gap:23.46px;min-height:46.92px}
#ser-design[data-active-view="solutions"] .ser-home-contact:hover .ser-home-contact-label{transform:none}
#ser-design[data-active-view="solutions"] .ser-impact{position:relative;min-width:0;--ser-impact-remaining:.6752;--ser-picker-row:39.1px;--ser-picker-heading:29.325px;border:0.9775px solid var(--ser-line);border-radius:13.685px;padding:17.595px 21.505px 9.775px;margin:0}
#ser-design[data-active-view="solutions"] .ser-impact-heading{display:flex;align-items:center;justify-content:space-between;gap:11.73px;padding-bottom:13.685px}
#ser-design[data-active-view="solutions"] .ser-impact-heading h2{font-size:13.685px;font-weight:500;line-height:1.5;color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] .ser-impact-heading .ser-kicker{font-size:8.7975px;line-height:1.5;letter-spacing:0.9775px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-impact-demo{display:flex;align-items:center;gap:5.865px;font-size:8.7975px;line-height:1.5;color:var(--ser-muted);white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-impact-demo::before{content:"";width:3.91px;height:3.91px;border-radius:50%;background:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-impact-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:13.685px;padding-bottom:5.865px}
#ser-design[data-active-view="solutions"] .ser-impact-chooser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:19.55px;padding-bottom:11.73px;border-bottom:0.9775px solid var(--ser-line);align-items:start}
#ser-design[data-active-view="solutions"] .ser-business-selector,#ser-design[data-active-view="solutions"] .ser-service-column,#ser-design[data-active-view="solutions"] .ser-business-services{min-width:0}
#ser-design[data-active-view="solutions"] .ser-service-column{position:relative;border:0;border-radius:7.82px;padding:0 9.775px 1.955px;background:#c9f86a05}
#ser-design[data-active-view="solutions"] .ser-selector-heading{display:flex;align-items:center;justify-content:space-between;gap:7.82px;min-height:var(--ser-picker-heading)}
#ser-design[data-active-view="solutions"] .ser-selector-label{display:flex;align-items:center;gap:5.865px;min-width:0}
#ser-design[data-active-view="solutions"] .ser-selector-label h2,#ser-design[data-active-view="solutions"] .ser-selector-label>span:last-child{margin:0;font-size:9.775px;line-height:1.5;letter-spacing:0;color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] .ser-selector-step{flex:none;font-size:7.82px;line-height:1.5;color:var(--ser-muted);font-variant-numeric:tabular-nums}
#ser-design[data-active-view="solutions"] .ser-selector-context{min-height:14.6625px;margin:0 0 4.8875px;font-size:9.775px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-service-context{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-selector-heading button{flex:none;min-height:27.37px;padding:3.91px 1.955px;font-size:9.775px;line-height:1.5;color:var(--ser-muted);transition:color .2s}
#ser-design[data-active-view="solutions"] .ser-selector-heading button[aria-pressed="true"],#ser-design[data-active-view="solutions"] .ser-selector-heading button:hover{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-selector-heading button:focus-visible{outline-offset:1.955px}
#ser-design[data-active-view="solutions"] .ser-service-prompt>p:last-child{display:flex;align-items:center;gap:9.775px;min-height:calc(var(--ser-picker-row)*3);font-size:10.7525px;line-height:1.65;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-service-prompt>p:last-child>span[aria-hidden]{flex:none;color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-sector-picker,#ser-design[data-active-view="solutions"] .ser-service-picker{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(var(--ser-picker-row),auto);gap:0}
#ser-design[data-active-view="solutions"] .ser-sector-picker button,#ser-design[data-active-view="solutions"] .ser-service-picker button{position:relative;display:flex;align-items:center;min-width:0;min-height:var(--ser-picker-row);padding:3.91px;border-bottom:0.9775px solid var(--ser-line);text-align:left;font-size:10.7525px;line-height:1.45;color:var(--ser-muted);transition:color .2s,background .2s}
#ser-design[data-active-view="solutions"] .ser-sector-picker button{justify-content:space-between;gap:5.865px}
#ser-design[data-active-view="solutions"] .ser-sector-picker button>span:first-child{min-width:0}
#ser-design[data-active-view="solutions"] .ser-sector-picker button::before{content:"";position:absolute;left:0;right:0;bottom:-0.9775px;height:0.9775px;background:var(--ser-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s}
#ser-design[data-active-view="solutions"] .ser-sector-picker button[aria-pressed="true"]{color:var(--ser-accent);background:linear-gradient(90deg,#c9f86a09,transparent)}
#ser-design[data-active-view="solutions"] .ser-sector-picker button[aria-pressed="true"]::before{transform:scaleX(1)}
#ser-design[data-active-view="solutions"] .ser-service-picker{grid-auto-rows:minmax(calc(var(--ser-picker-row) - 3.91px),auto);gap:3.91px}
#ser-design[data-active-view="solutions"] .ser-service-picker button{min-height:calc(var(--ser-picker-row) - 3.91px);gap:6.8425px;padding:3.91px 6.8425px;border:0.9775px solid #3e4a363d;border-radius:5.865px;background:#ffffff02}
#ser-design[data-active-view="solutions"] .ser-service-picker button[aria-pressed="true"]{color:var(--ser-accent);border-color:#c9f86a66;background:#c9f86a0a}
#ser-design[data-active-view="solutions"] .ser-service-icon{flex:none;width:13.685px;height:13.685px;opacity:.8}
#ser-design[data-active-view="solutions"] .ser-service-picker [data-ser-service-label]{min-width:0}
#ser-design[data-active-view="solutions"] .ser-sector-picker button:hover,#ser-design[data-active-view="solutions"] .ser-service-picker button:hover{color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] .ser-sector-picker button:focus-visible,#ser-design[data-active-view="solutions"] .ser-service-picker button:focus-visible{outline-offset:-2.9325px}
#ser-design[data-active-view="solutions"] .ser-sector-arrow{display:block;flex:none;font-size:14.6625px;opacity:0;transform:translateX(-2.9325px);transition:transform .2s,opacity .2s}
#ser-design[data-active-view="solutions"] .ser-sector-picker button[aria-pressed="true"] .ser-sector-arrow,#ser-design[data-active-view="solutions"] .ser-sector-picker button:hover .ser-sector-arrow{opacity:1;transform:translateX(0)}
#ser-design[data-active-view="solutions"] .ser-impact-stage{display:flex;flex-direction:column;gap:11.73px;min-block-size:0;scroll-margin-top:11.73px}
#ser-design[data-active-view="solutions"] .ser-impact-values{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:0;margin:0;min-width:0}
#ser-design[data-active-view="solutions"] .ser-impact-values dt{font-size:10.2637px;line-height:1.45;color:var(--ser-muted);min-height:29.8138px;margin:0 0 3.91px}
#ser-design[data-active-view="solutions"] .ser-impact-values dd{margin:0;font-size:clamp(29.325px,2.9325cqw,37.145px);font-weight:500;line-height:1.1;letter-spacing:-.045em}
#ser-design[data-active-view="solutions"] [data-ser-impact-value]{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;transition:opacity .15s}
#ser-design[data-active-view="solutions"] .ser-impact[data-ser-impact-changing="true"] [data-ser-impact-value]{opacity:.8}
#ser-design[data-active-view="solutions"] .ser-impact-money{padding-right:13.685px;border-right:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-impact-money dd{font-size:clamp(33.235px,3.4213cqw,44.965px);color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-impact-projects{padding:0 13.685px}
#ser-design[data-active-view="solutions"] .ser-impact-effect{border-left:0.9775px solid var(--ser-line);padding-left:13.685px}
#ser-design[data-active-view="solutions"] .ser-impact-caption{display:block;min-height:0;margin-top:3.91px;font-size:9.775px;font-weight:400;line-height:1.45;letter-spacing:0;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-impact-gauge{display:grid;gap:2.9325px;width:100%;max-width:87.975px;margin-top:4.8875px;letter-spacing:0}
#ser-design[data-active-view="solutions"] .ser-impact-gauge>span{display:block;position:relative;height:0.9775px;background:#59644f}
#ser-design[data-active-view="solutions"] .ser-impact-gauge>span:last-child{background:var(--ser-accent);transform-origin:left;transform:scaleX(var(--ser-impact-remaining))}
#ser-design[data-active-view="solutions"] .ser-service-insight{min-width:0;border-top:0.9775px solid var(--ser-line);padding-top:9.775px}
#ser-design[data-active-view="solutions"] .ser-service-insight header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3.91px 11.73px}
#ser-design[data-active-view="solutions"] .ser-service-insight h3{font-size:11.73px;line-height:1.5;font-weight:500}
#ser-design[data-active-view="solutions"] .ser-insight-demo{font-size:8.7975px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-insight-description{font-size:10.7525px;line-height:1.55;color:var(--ser-muted);margin-top:4.8875px}
#ser-design[data-active-view="solutions"] .ser-insight-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17.595px;margin:9.775px 0 0}
#ser-design[data-active-view="solutions"] .ser-insight-values>div{min-width:0}
#ser-design[data-active-view="solutions"] .ser-insight-values dt{font-size:10.2637px;line-height:1.5;color:var(--ser-muted);margin-bottom:3.91px}
#ser-design[data-active-view="solutions"] .ser-insight-values dd{margin:0}
#ser-design[data-active-view="solutions"] .ser-extra-value{display:block;font-size:24.4375px;font-weight:500;line-height:1.15;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ser-accent);white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-extra-baseline,#ser-design[data-active-view="solutions"] .ser-extra-note{display:block;font-size:10.2637px;line-height:1.5;letter-spacing:0;color:var(--ser-muted);margin-top:2.9325px}
#ser-design[data-active-view="solutions"] .ser-impact-method{color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-impact-method summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:11.73px;min-height:29.325px;padding:4.8875px 0;font-size:9.775px;line-height:1.5;transition:color .2s}
#ser-design[data-active-view="solutions"] .ser-impact-method summary:hover{color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] .ser-impact-method summary::-webkit-details-marker{display:none}
#ser-design[data-active-view="solutions"] .ser-method-plus{font-size:15.64px;line-height:1;transition:transform .2s}
#ser-design[data-active-view="solutions"] .ser-impact-method[open] .ser-method-plus{transform:rotate(45deg)}
#ser-design[data-active-view="solutions"] .ser-impact-method p{font-size:9.775px;line-height:1.65;padding:0 0 9.775px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-impact-method .ser-impact-calculation{color:var(--ser-accent);font-variant-numeric:tabular-nums}
#ser-design[data-active-view="solutions"] .ser-impact-method .ser-impact-model-note{font-size:9.775px}
#ser-design[data-active-view="solutions"] .ser-impact-announcement{position:absolute;width:0.9775px;height:0.9775px;padding:0;margin:-0.9775px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@container(max-width:1100px){
 #ser-design[data-active-view="solutions"] .ser-home-hero{gap:27.37px;padding:19.55px 0}
 #ser-design[data-active-view="solutions"] .ser-home-intro p{font-size:12.7075px;max-width:278.5875px}
 #ser-design[data-active-view="solutions"] .ser-impact{padding:15.64px 17.595px 9.775px}
}
@container(max-width:900px){
 #ser-design[data-active-view="solutions"] .ser-home-hero{grid-template-columns:minmax(0,1fr);gap:17.595px;padding:17.595px 0}
 #ser-design[data-active-view="solutions"] .ser-home-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5.865px 19.55px;padding-top:0;align-items:center}
 #ser-design[data-active-view="solutions"] .ser-home-intro h1{grid-column:1;grid-row:1;font-size:clamp(31.28px,5.2785cqw,43.01px)}
 #ser-design[data-active-view="solutions"] .ser-home-intro .ser-home-lead{display:block;grid-column:1/-1;grid-row:2;max-width:508.3px;margin-top:2.9325px;font-size:11.73px;line-height:1.6}
 #ser-design[data-active-view="solutions"] .ser-home-intro .ser-home-note{display:none}
 #ser-design[data-active-view="solutions"] .ser-home-contact{grid-column:2;grid-row:1;margin-top:0;min-height:43.01px;font-size:11.73px;padding:11.73px 15.64px;gap:17.595px}
 #ser-design[data-active-view="solutions"] .ser-impact{padding:11.73px 17.595px 7.82px}
 #ser-design[data-active-view="solutions"] .ser-impact-heading{padding-bottom:11.73px}
 #ser-design[data-active-view="solutions"] .ser-impact-layout{gap:11.73px}
 #ser-design[data-active-view="solutions"] .ser-impact-chooser{padding-bottom:9.775px}
 #ser-design[data-active-view="solutions"] .ser-impact-stage{gap:9.775px}
}
@container(max-width:570px){
 #ser-design[data-active-view="solutions"] .ser-home-hero{gap:13.685px;padding:11.73px 0}
 #ser-design[data-active-view="solutions"] .ser-home-intro{gap:9.775px 11.73px}
 #ser-design[data-active-view="solutions"] .ser-home-intro h1{font-size:clamp(28.3475px,7.82cqw,37.145px)}
 #ser-design[data-active-view="solutions"] .ser-home-intro .ser-home-lead{font-size:10.7525px;margin-top:0;max-width:322.575px}
 #ser-design[data-active-view="solutions"] .ser-home-contact{grid-row:1;width:43.01px;min-height:43.01px;padding:0;justify-content:center;gap:0}
 #ser-design[data-active-view="solutions"] .ser-home-contact-label{position:absolute;width:0.9775px;height:0.9775px;margin:-0.9775px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 #ser-design[data-active-view="solutions"] .ser-impact{padding:11.73px;--ser-picker-heading:29.325px}
 #ser-design[data-active-view="solutions"] .ser-impact-heading{gap:7.82px;padding-bottom:9.775px}
 #ser-design[data-active-view="solutions"] .ser-impact-heading .ser-kicker{letter-spacing:0.5865px}
 #ser-design[data-active-view="solutions"] .ser-impact-demo{gap:3.91px;font-size:8.3087px}
 #ser-design[data-active-view="solutions"] .ser-impact-chooser{gap:13.685px;padding-bottom:9.775px}
 #ser-design[data-active-view="solutions"] .ser-service-column{padding-left:6.8425px;padding-right:6.8425px}
 #ser-design[data-active-view="solutions"] .ser-selector-label{gap:3.91px}
 #ser-design[data-active-view="solutions"] .ser-service-picker button{gap:4.8875px;padding-left:4.8875px;padding-right:4.8875px;font-size:10.2637px}
 #ser-design[data-active-view="solutions"] .ser-service-icon{width:11.73px;height:11.73px}
 #ser-design[data-active-view="solutions"] .ser-selector-context{font-size:8.7975px;line-height:1.5;min-height:13.1962px}
 #ser-design[data-active-view="solutions"] .ser-impact-layout{gap:11.73px;padding-bottom:3.91px}
 #ser-design[data-active-view="solutions"] .ser-impact-money{padding-right:9.775px}
 #ser-design[data-active-view="solutions"] .ser-impact-projects{padding:0 9.775px}
 #ser-design[data-active-view="solutions"] .ser-impact-effect{padding-left:9.775px}
 #ser-design[data-active-view="solutions"] .ser-impact-values dt{font-size:9.775px;min-height:28.3475px}
 #ser-design[data-active-view="solutions"] .ser-impact-values dd,#ser-design[data-active-view="solutions"] .ser-impact-money dd{font-size:clamp(24.4375px,6.4515cqw,31.28px)}
 #ser-design[data-active-view="solutions"] .ser-impact-caption{font-size:9.2863px}
 #ser-design[data-active-view="solutions"] .ser-impact-gauge{max-width:62.56px}
 #ser-design[data-active-view="solutions"] .ser-insight-values{column-gap:13.685px;margin-top:7.82px}
 #ser-design[data-active-view="solutions"] .ser-extra-value{font-size:23.46px}
 #ser-design[data-active-view="solutions"] .ser-extra-baseline,#ser-design[data-active-view="solutions"] .ser-extra-note{font-size:9.775px}
 #ser-design[data-active-view="solutions"] .ser-service-insight h3{font-size:10.7525px}
 #ser-design[data-active-view="solutions"] .ser-insight-description{font-size:10.2637px;line-height:1.5;margin-top:3.91px}
}
@media(pointer:coarse){
 #ser-design[data-active-view="solutions"] .ser-impact{--ser-picker-row:43.01px;--ser-picker-heading:35.19px}
 #ser-design[data-active-view="solutions"] .ser-selector-heading button{min-height:35.19px}
 #ser-design[data-active-view="solutions"] .ser-service-picker{grid-auto-rows:minmax(43.01px,auto)}
 #ser-design[data-active-view="solutions"] .ser-service-picker button{min-height:43.01px}
 #ser-design[data-active-view="solutions"] .ser-impact-method summary{min-height:35.19px}
}
@media(max-height:700px) and (pointer:fine){
 #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-nav{padding-top:7.82px;padding-bottom:7.82px}
 #ser-design[data-active-view="solutions"] .ser-home-hero{padding-top:9.775px;padding-bottom:9.775px;gap:15.64px}
 #ser-design[data-active-view="solutions"] .ser-home-intro{padding-top:39.1px}
 #ser-design[data-active-view="solutions"] .ser-impact{padding-top:11.73px;padding-bottom:7.82px;--ser-picker-row:35.19px;--ser-picker-heading:27.37px}
 #ser-design[data-active-view="solutions"] .ser-impact-heading{padding-bottom:9.775px}
 #ser-design[data-active-view="solutions"] .ser-impact-chooser{padding-bottom:9.775px}
 #ser-design[data-active-view="solutions"] .ser-impact-layout,#ser-design[data-active-view="solutions"] .ser-impact-stage{gap:9.775px}
 #ser-design[data-active-view="solutions"] .ser-sector-picker button,#ser-design[data-active-view="solutions"] .ser-service-picker button{font-size:10.2637px;line-height:1.4;padding-top:2.9325px;padding-bottom:2.9325px}
 #ser-design[data-active-view="solutions"] .ser-impact-values dt{min-height:28.3475px;font-size:9.775px;margin-bottom:2.9325px}
 #ser-design[data-active-view="solutions"] .ser-impact-values dd,#ser-design[data-active-view="solutions"] .ser-impact-money dd{font-size:31.28px}
 #ser-design[data-active-view="solutions"] .ser-impact-caption{font-size:9.2863px;line-height:1.4;margin-top:2.9325px}
 #ser-design[data-active-view="solutions"] .ser-extra-value{font-size:22.4825px}
 #ser-design[data-active-view="solutions"] .ser-insight-values{margin-top:7.82px}
 #ser-design[data-active-view="solutions"] .ser-insight-description{font-size:10.2637px;line-height:1.5}
 #ser-design[data-active-view="solutions"] .ser-extra-baseline,#ser-design[data-active-view="solutions"] .ser-extra-note{font-size:9.775px;line-height:1.45}
 #ser-design[data-active-view="solutions"] .ser-impact-method summary{min-height:27.37px;padding-top:3.91px;padding-bottom:3.91px}
 @container(max-width:900px){#ser-design[data-active-view="solutions"] .ser-home-intro{padding-top:0}}
 @container(max-width:570px){#ser-design[data-active-view="solutions"] .ser-impact-values dd,#ser-design[data-active-view="solutions"] .ser-impact-money dd{font-size:24.4375px}}
}
/* Native default matching the supplied homepage at 175% browser zoom.
   Preserve the reference's compact vertical rhythm; adapt scale by width only. */
 @container(min-width:1200px){
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-wrap{--ser-home-scale:1.25;max-width:calc(1407.6px*var(--ser-home-scale));padding-left:calc(46.92px*var(--ser-home-scale));padding-right:calc(46.92px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-nav{padding-top:calc(7.82px*var(--ser-home-scale));padding-bottom:calc(7.82px*var(--ser-home-scale));gap:calc(23.46px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-logo{font-size:calc(21.505px*var(--ser-home-scale));letter-spacing:calc(-0.9775px*var(--ser-home-scale));gap:calc(9.775px*var(--ser-home-scale));min-height:calc(43.01px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-dot{width:calc(9.775px*var(--ser-home-scale));height:calc(9.775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-navlinks{font-size:calc(12.7075px*var(--ser-home-scale));gap:calc(31.28px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-navlinks a{min-height:calc(43.01px*var(--ser-home-scale));padding:calc(9.775px*var(--ser-home-scale)) 0}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-language-toggle button{width:calc(31.28px*var(--ser-home-scale));min-height:calc(43.01px*var(--ser-home-scale));font-size:calc(10.7525px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-language-toggle button[aria-pressed="true"]::after{width:calc(15.64px*var(--ser-home-scale));left:calc(7.82px*var(--ser-home-scale));bottom:calc(7.82px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-home-hero{gap:calc(27.37px*var(--ser-home-scale));padding:calc(9.775px*var(--ser-home-scale)) 0}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-home-intro{padding-top:calc(39.1px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-home-intro h1{font-size:clamp(calc(33.235px*var(--ser-home-scale)),4.0566cqw,calc(58.65px*var(--ser-home-scale)))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-home-intro p{max-width:calc(278.5875px*var(--ser-home-scale));margin-top:calc(17.595px*var(--ser-home-scale));font-size:calc(12.7075px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-home-intro .ser-home-note{margin-top:calc(11.73px*var(--ser-home-scale));font-size:calc(11.73px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-home-contact{margin-top:calc(23.46px*var(--ser-home-scale));gap:calc(23.46px*var(--ser-home-scale));min-height:calc(46.92px*var(--ser-home-scale));padding:calc(15.64px*var(--ser-home-scale)) calc(22.4825px*var(--ser-home-scale));border-radius:calc(31.28px*var(--ser-home-scale));font-size:calc(12.7075px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact{--ser-picker-row:calc(35.19px*var(--ser-home-scale));--ser-picker-heading:calc(27.37px*var(--ser-home-scale));padding:calc(11.73px*var(--ser-home-scale)) calc(17.595px*var(--ser-home-scale)) calc(7.82px*var(--ser-home-scale));border-radius:calc(13.685px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-heading{gap:calc(11.73px*var(--ser-home-scale));padding-bottom:calc(9.775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-heading h2{font-size:calc(13.685px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-heading .ser-kicker{font-size:calc(8.7975px*var(--ser-home-scale));letter-spacing:calc(0.9775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-demo{gap:calc(5.865px*var(--ser-home-scale));font-size:calc(8.7975px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-layout{gap:calc(9.775px*var(--ser-home-scale));padding-bottom:calc(5.865px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-chooser{gap:calc(19.55px*var(--ser-home-scale));padding-bottom:calc(9.775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-service-column{padding:0 calc(9.775px*var(--ser-home-scale)) calc(1.955px*var(--ser-home-scale));border-radius:calc(7.82px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-selector-heading{gap:calc(7.82px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-selector-label{gap:calc(5.865px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-selector-label h2,#ser-design[data-active-view="solutions"][data-active-view="home"] .ser-selector-label>span:last-child{font-size:calc(9.775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-selector-step{font-size:calc(7.82px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-selector-context{min-height:calc(14.6625px*var(--ser-home-scale));margin-bottom:calc(4.8875px*var(--ser-home-scale));font-size:calc(9.775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-selector-heading button{min-height:calc(27.37px*var(--ser-home-scale));padding:calc(3.91px*var(--ser-home-scale)) calc(1.955px*var(--ser-home-scale));font-size:calc(9.775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-service-prompt>p:last-child{gap:calc(9.775px*var(--ser-home-scale));font-size:calc(10.7525px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-sector-picker button,#ser-design[data-active-view="solutions"][data-active-view="home"] .ser-service-picker button{padding:calc(2.9325px*var(--ser-home-scale)) calc(3.91px*var(--ser-home-scale));font-size:calc(10.2637px*var(--ser-home-scale));line-height:1.4}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-sector-arrow{font-size:calc(14.6625px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-service-picker{grid-auto-rows:minmax(calc(var(--ser-picker-row) - 3.91px*var(--ser-home-scale)),auto);gap:calc(3.91px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-service-picker button{min-height:calc(var(--ser-picker-row) - 3.91px*var(--ser-home-scale));padding:calc(3.91px*var(--ser-home-scale)) calc(6.8425px*var(--ser-home-scale));gap:calc(6.8425px*var(--ser-home-scale));border-radius:calc(5.865px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-service-icon{width:calc(13.685px*var(--ser-home-scale));height:calc(13.685px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-stage{gap:calc(9.775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-values dt{font-size:calc(9.775px*var(--ser-home-scale));min-height:calc(28.3475px*var(--ser-home-scale));margin-bottom:calc(2.9325px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-values dd,#ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-money dd{font-size:calc(31.28px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-money{padding-right:calc(13.685px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-projects{padding:0 calc(13.685px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-effect{padding-left:calc(13.685px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-caption{margin-top:calc(2.9325px*var(--ser-home-scale));font-size:calc(9.2863px*var(--ser-home-scale));line-height:1.4}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-gauge{gap:calc(2.9325px*var(--ser-home-scale));max-width:calc(87.975px*var(--ser-home-scale));margin-top:calc(4.8875px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-service-insight{padding-top:calc(9.775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-service-insight header{gap:calc(3.91px*var(--ser-home-scale)) calc(11.73px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-service-insight h3{font-size:calc(11.73px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-insight-demo{font-size:calc(8.7975px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-insight-description{font-size:calc(10.2637px*var(--ser-home-scale));margin-top:calc(4.8875px*var(--ser-home-scale));line-height:1.5}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-insight-values{gap:calc(17.595px*var(--ser-home-scale));margin-top:calc(7.82px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-insight-values dt{font-size:calc(10.2637px*var(--ser-home-scale));margin-bottom:calc(3.91px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-extra-value{font-size:calc(22.4825px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-extra-baseline,#ser-design[data-active-view="solutions"][data-active-view="home"] .ser-extra-note{font-size:calc(9.775px*var(--ser-home-scale));margin-top:calc(2.9325px*var(--ser-home-scale));line-height:1.45}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-method summary{min-height:calc(27.37px*var(--ser-home-scale));padding:calc(3.91px*var(--ser-home-scale)) 0;font-size:calc(9.775px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-method-plus{font-size:calc(15.64px*var(--ser-home-scale))}
  #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-method p,#ser-design[data-active-view="solutions"][data-active-view="home"] .ser-impact-method .ser-impact-model-note{font-size:calc(9.775px*var(--ser-home-scale));padding-bottom:calc(9.775px*var(--ser-home-scale))}
}
@container(min-width:1400px){#ser-design[data-active-view="solutions"][data-active-view="home"] .ser-wrap{--ser-home-scale:1.5}}
@container(min-width:1700px){#ser-design[data-active-view="solutions"][data-active-view="home"] .ser-wrap{--ser-home-scale:1.75}}
@media(prefers-reduced-motion:reduce){
 #ser-design[data-active-view="solutions"] *,#ser-design[data-active-view="solutions"] *::before,#ser-design[data-active-view="solutions"] *::after,#ser-design[data-active-view="solutions"] .ser-capability::details-content{animation:none!important;transition:none!important;scroll-behavior:auto!important}
 #ser-design[data-active-view="solutions"] .ser-pill:hover span,#ser-design[data-active-view="solutions"] .ser-link:hover span,#ser-design[data-active-view="solutions"] .ser-text-link:hover span{transform:none}
}



/* One native sizing system: 90% of the approved homepage reference. */
@container(min-width:1200px){
 #ser-design[data-active-view="solutions"][data-active-view] .ser-wrap{--ser-ui-scale:1.125;max-width:calc(1407.6px*var(--ser-ui-scale));padding-left:calc(46.92px*var(--ser-ui-scale));padding-right:calc(46.92px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-wrap{--ser-home-scale:var(--ser-ui-scale)}
 #ser-design[data-active-view="solutions"] .ser-services-page{--ser-services-scale:var(--ser-ui-scale);padding-top:calc(27.37px*var(--ser-ui-scale));padding-bottom:calc(29.325px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-nav{padding-top:calc(7.82px*var(--ser-ui-scale));padding-bottom:calc(7.82px*var(--ser-ui-scale));gap:calc(23.46px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-logo{font-size:calc(21.505px*var(--ser-ui-scale));letter-spacing:calc(-0.9775px*var(--ser-ui-scale));gap:calc(9.775px*var(--ser-ui-scale));min-height:calc(43.01px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-dot{width:calc(9.775px*var(--ser-ui-scale));height:calc(9.775px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-navlinks{font-size:calc(12.7075px*var(--ser-ui-scale));gap:calc(31.28px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-navlinks a{min-height:calc(43.01px*var(--ser-ui-scale));padding:calc(9.775px*var(--ser-ui-scale)) 0}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-nav-actions{gap:calc(21.505px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-language-toggle button{width:calc(31.28px*var(--ser-ui-scale));min-height:calc(43.01px*var(--ser-ui-scale));font-size:calc(10.7525px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-language-toggle button[aria-pressed="true"]::after{width:calc(15.64px*var(--ser-ui-scale));left:calc(7.82px*var(--ser-ui-scale));bottom:calc(7.82px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-navtalk{font-size:calc(11.73px*var(--ser-ui-scale));padding:calc(9.775px*var(--ser-ui-scale)) calc(18.5725px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view] .ser-footerline{font-size:calc(10.7525px*var(--ser-ui-scale))}
 #ser-design[data-active-view="solutions"][data-active-view="home"] .ser-home-intro h1{font-size:clamp(calc(33.235px*var(--ser-home-scale)),3.6509cqw,calc(58.65px*var(--ser-home-scale)))}
 #ser-design[data-active-view="solutions"] .ser-workflow-tabs button{font-size:calc(10.2637px*var(--ser-services-scale))}
 #ser-design[data-active-view="solutions"] .ser-workflow-steps p{font-size:calc(12.7075px*var(--ser-services-scale))}
 #ser-design[data-active-view="solutions"] .ser-workflow-contact{font-size:calc(12.7075px*var(--ser-services-scale));min-height:calc(46.92px*var(--ser-services-scale));padding:calc(15.64px*var(--ser-services-scale)) calc(22.4825px*var(--ser-services-scale));gap:calc(23.46px*var(--ser-services-scale));border-radius:calc(31.28px*var(--ser-services-scale))}
}
@container(min-width:1400px){#ser-design[data-active-view="solutions"][data-active-view] .ser-wrap{--ser-ui-scale:1.35}}
@container(min-width:1700px){#ser-design[data-active-view="solutions"][data-active-view] .ser-wrap{--ser-ui-scale:1.575}}
/* Services uses 80% of its previous desktop size so the comparison fits at once. */
@container(min-width:1200px){
 #ser-design[data-active-view="solutions"][data-active-view="solutions"] .ser-wrap{--ser-ui-scale:.9}
 #ser-design[data-active-view="solutions"][data-active-view="solutions"]>[data-ser-chrome].ser-wrap{max-width:1407.6px;padding-left:46.92px;padding-right:46.92px}
 #ser-design[data-active-view="solutions"][data-active-view="solutions"] .ser-services-heading{margin-bottom:19.55px}
}
@container(min-width:1400px){#ser-design[data-active-view="solutions"][data-active-view="solutions"] .ser-wrap{--ser-ui-scale:1.08}}
@container(min-width:1700px){#ser-design[data-active-view="solutions"][data-active-view="solutions"] .ser-wrap{--ser-ui-scale:1.26}}
/* Four visible language choices and readable long labels on phones. */
@container(max-width:600px){
 #ser-design[data-active-view="solutions"] .ser-navlinks{grid-column:1/-1;grid-row:2;flex-wrap:wrap;gap:7.82px 17.595px}
 #ser-design[data-active-view="solutions"] .ser-navtalk{grid-column:1/-1;grid-row:3;justify-self:start}
 #ser-design[data-active-view="solutions"] .ser-language-toggle{gap:0}
 #ser-design[data-active-view="solutions"] .ser-language-toggle button{width:31.28px;font-size:9.775px}
 #ser-design[data-active-view="solutions"] .ser-nav-actions .ser-navtalk{max-width:100%;white-space:normal}
 #ser-design[data-active-view="solutions"] .ser-form label{min-width:0}
 #ser-design[data-active-view="solutions"] .ser-form select{max-width:100%;width:100%}
}



#ser-design[data-active-view="solutions"] .ser-language-picker{position:relative;display:block;isolation:isolate;z-index:100;flex:none;border:0;padding:0;border-radius:0;background:none}
#ser-design[data-active-view="solutions"][data-active-view] .ser-language-picker .ser-language-current{display:inline-flex;align-items:center;justify-content:center;gap:calc(8.7975px*var(--ser-ui-scale,1));width:auto;min-width:calc(54.74px*var(--ser-ui-scale,1));min-height:calc(43.01px*var(--ser-ui-scale,1));padding:calc(7.82px*var(--ser-ui-scale,1));border:0;border-radius:0;background:transparent;color:var(--ser-accent);font-size:calc(10.7525px*var(--ser-ui-scale,1));font-weight:500;line-height:1.5}
#ser-design[data-active-view="solutions"][data-active-view] .ser-language-picker .ser-language-current:hover{color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] .ser-language-chevron{display:block;width:calc(5.865px*var(--ser-ui-scale,1));height:calc(5.865px*var(--ser-ui-scale,1));border-right:0.9775px solid currentColor;border-bottom:0.9775px solid currentColor;transform:translateY(-1.955px) rotate(45deg);transition:transform 160ms ease}
#ser-design[data-active-view="solutions"] .ser-language-current[aria-expanded="true"] .ser-language-chevron{transform:translateY(0.9775px) rotate(225deg)}
#ser-design[data-active-view="solutions"] .ser-language-menu{position:absolute;top:calc(100% + 6.8425px);right:0;width:185.725px;max-width:calc(97.75cqw - 35.19px);padding:5.865px;background:var(--ser-surface);border:0.9775px solid var(--ser-line);border-radius:11.73px;box-shadow:0 15.64px 31.28px var(--ser-shadow);z-index:1}
#ser-design[data-active-view="solutions"] .ser-language-menu[hidden]{display:none}
#ser-design[data-active-view="solutions"] .ser-language-menu:not([hidden]){animation:ser-language-reveal 160ms cubic-bezier(.2,.7,.2,1)}
#ser-design[data-active-view="solutions"][data-active-view] .ser-language-picker .ser-language-option{display:grid;grid-template-columns:23.46px minmax(0,1fr) 11.73px;align-items:center;gap:7.82px;width:100%;min-height:43.01px;padding:7.82px 9.775px;border:0;border-radius:6.8425px;background:transparent;color:var(--ser-muted);font-size:11.73px;font-weight:400;line-height:1.5;text-align:left}
#ser-design[data-active-view="solutions"][data-active-view] .ser-language-picker .ser-language-option::after{content:none}
#ser-design[data-active-view="solutions"][data-active-view] .ser-language-picker .ser-language-option:hover{background:var(--ser-accent-soft);color:var(--ser-ink)}
#ser-design[data-active-view="solutions"][data-active-view] .ser-language-picker .ser-language-option[aria-pressed="true"]{background:var(--ser-accent-soft);color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-language-code{font-size:9.775px;font-weight:500}
#ser-design[data-active-view="solutions"] .ser-language-tick{opacity:0;font-size:12.7075px;color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-language-option[aria-pressed="true"] .ser-language-tick{opacity:1}
@keyframes ser-language-reveal{}
@media(prefers-reduced-motion:reduce){#ser-design[data-active-view="solutions"] .ser-language-menu:not([hidden]){animation:none}#ser-design[data-active-view="solutions"] .ser-language-chevron{transition:none}}



#ser-design[data-active-view="solutions"][data-active-view="work"] .ser-work-page,#ser-design[data-active-view="solutions"] .ser-work-page{max-width:1251.2px;margin:auto;padding:31.28px 39.1px 37.145px;container-type:inline-size}
#ser-design[data-active-view="solutions"] .ser-work-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:31.28px;margin-bottom:29.325px}
#ser-design[data-active-view="solutions"] .ser-work-heading h1{font-size:clamp(37.145px,4.8875cqw,62.56px);font-weight:500;letter-spacing:-.06em;line-height:1.05}
#ser-design[data-active-view="solutions"] .ser-work-heading>p{max-width:430.1px;font-size:14.6625px;line-height:1.6;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25.415px}
#ser-design[data-active-view="solutions"] .ser-work-card{position:relative;min-width:0;border:0.9775px solid var(--ser-line);border-radius:15.64px;overflow:hidden;background:var(--ser-surface)}
#ser-design[data-active-view="solutions"] .ser-work-image{position:relative;min-width:0;aspect-ratio:16/10;background:var(--ser-field);overflow:hidden}
#ser-design[data-active-view="solutions"] .ser-work-image img{display:block;width:100%;height:100%;object-fit:contain}
#ser-design[data-active-view="solutions"] .ser-work-info{min-width:0;padding:21.505px 23.46px}
#ser-design[data-active-view="solutions"] .ser-work-info h2{font-size:28.3475px;font-weight:500;line-height:1.2;letter-spacing:-.045em;margin:6.8425px 0 12.7075px}
#ser-design[data-active-view="solutions"] .ser-work-category{font-size:13.685px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-description{max-width:547.4px;font-size:14.6625px;line-height:1.65;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-credit{font-size:14.6625px;font-weight:500;line-height:1.6;color:var(--ser-accent);margin-top:17.595px}
#ser-design[data-active-view="solutions"] .ser-work-links{display:flex;flex-wrap:wrap;align-items:center;gap:5.865px 23.46px;margin-top:11.73px}
#ser-design[data-active-view="solutions"] .ser-work-links a{display:inline-flex;gap:9.775px;align-items:center;min-height:43.01px;font-size:13.685px;line-height:1.5;border-bottom:0.9775px solid transparent}
#ser-design[data-active-view="solutions"] .ser-work-links a:hover{color:var(--ser-accent);border-color:currentColor}
#ser-design[data-active-view="solutions"] .ser-work-revenue{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15.64px;flex-wrap:wrap;margin:0;padding:19.55px 23.46px;border-top:0.9775px solid var(--ser-line);background:var(--ser-surface-raised)}
#ser-design[data-active-view="solutions"] .ser-work-revenue dt{max-width:234.6px;font-size:14.6625px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-revenue dd{display:flex;align-items:baseline;gap:9.775px;flex-wrap:wrap;margin:0}
#ser-design[data-active-view="solutions"] .ser-work-revenue strong{font-size:clamp(29.325px,3.128cqw,39.1px);font-weight:500;letter-spacing:-.045em;line-height:1.1;color:var(--ser-accent);font-variant-numeric:tabular-nums;white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-work-revenue dd>span{font-size:14.6625px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] [data-work-layout="09"] .ser-work-revenue,#ser-design[data-active-view="solutions"] .ser-work-devices .ser-work-revenue{padding-left:0;padding-right:0;background:none}
#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-revenue{order:1;justify-content:center;gap:31.28px;width:100%;margin-top:19.55px;border-radius:11.73px}
#ser-design[data-active-view="solutions"] .ser-work-cta{display:flex;justify-content:flex-end;padding-top:27.37px}
#ser-design[data-active-view="solutions"] [data-work-layout="02"]>.ser-work-grid{grid-template-columns:1fr;gap:27.37px}
#ser-design[data-active-view="solutions"] [data-work-layout="02"] .ser-work-card{display:grid;grid-template-columns:1.2fr 1fr;align-items:center}
#ser-design[data-active-view="solutions"] [data-work-layout="02"] .ser-work-image{aspect-ratio:16/11}
#ser-design[data-active-view="solutions"] [data-work-layout="02"] .ser-work-card:nth-child(2) .ser-work-info{grid-column:1;grid-row:1}
#ser-design[data-active-view="solutions"] [data-work-layout="02"] .ser-work-card:nth-child(2) .ser-work-image{grid-column:2;grid-row:1}
#ser-design[data-active-view="solutions"] [data-work-layout="03"]>.ser-work-grid{grid-template-columns:1fr;gap:23.46px}
#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-image{aspect-ratio:3/1}
#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-info{display:grid;grid-template-columns:1fr 1fr;gap:0 23.46px}
#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-category{grid-column:1}
#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child h2{grid-column:1}
#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-description{grid-column:1}
#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-credit{grid-column:2;grid-row:1/3;margin-top:0;align-self:center}
#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-links{grid-column:2;grid-row:3;margin-top:0}
#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:nth-child(2){display:grid;grid-template-columns:293.25px 1fr;align-items:center}
#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:nth-child(2) .ser-work-image{aspect-ratio:auto;height:100%;min-height:224.825px}
#ser-design[data-active-view="solutions"] .ser-work-switch{display:flex;flex-wrap:wrap;gap:9.775px;margin-bottom:21.505px}
#ser-design[data-active-view="solutions"] .ser-work-switch button{font:inherit;padding:11.73px 19.55px;min-height:46.92px;border:0.9775px solid var(--ser-line);border-radius:27.37px;color:var(--ser-muted);background:transparent}
#ser-design[data-active-view="solutions"] .ser-work-switch button[aria-pressed="true"]{background:var(--ser-accent);color:#17200f;border-color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-card{display:grid;grid-template-columns:1.6fr 1fr;align-items:center}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-image{aspect-ratio:16/12}
#ser-design[data-active-view="solutions"] [data-work-layout="05"]>.ser-work-grid{display:flex;gap:23.46px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15.64px;scrollbar-color:var(--ser-accent) var(--ser-line)}
#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-card{flex:0 0 80%;scroll-snap-align:start}
#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-image{aspect-ratio:2.5/1}
#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-info{display:grid;grid-template-columns:1fr 1fr;gap:0 19.55px}
#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-category,#ser-design[data-active-view="solutions"] [data-work-layout="05"] h2,#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-description{grid-column:1}
#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-credit{grid-column:2;grid-row:1/3;align-self:center;margin:0}
#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-links{grid-column:2;grid-row:3}
#ser-design[data-active-view="solutions"] .ser-work-browser{margin:19.55px 19.55px 0;border:0.9775px solid #3e4939;border-radius:11.73px;overflow:hidden}
#ser-design[data-active-view="solutions"] .ser-work-browserbar{display:flex;align-items:center;justify-content:space-between;gap:9.775px;background:#232b20;padding:11.73px 14.6625px;font-size:12.7075px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-browserbar>span:first-child{letter-spacing:2.9325px}
#ser-design[data-active-view="solutions"] [data-work-layout="06"] .ser-work-image{aspect-ratio:16/12}
#ser-design[data-active-view="solutions"] [data-work-layout="07"]{padding:27.37px;background:#f0ecdf;color:#25301e;--ser-muted:#626c59;--ser-line:#d1d5c7;--ser-accent:#3b591f;border-radius:17.595px}
#ser-design[data-active-view="solutions"] [data-work-layout="07"] .ser-work-card{background:#fffef6;border-color:#d1d5c7}
#ser-design[data-active-view="solutions"] [data-work-layout="07"] .ser-work-image{background:#e6e3d7;aspect-ratio:16/12}
#ser-design[data-active-view="solutions"] [data-work-layout="07"] .ser-pill{background:#25301e;color:#f0ecdf}
#ser-design[data-active-view="solutions"] .ser-work-disclosure{border-bottom:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-work-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:19.55px;padding:23.46px 0;list-style:none;font-size:29.325px;font-weight:500;letter-spacing:-.04em;cursor:pointer}
#ser-design[data-active-view="solutions"] .ser-work-disclosure>summary::-webkit-details-marker{display:none}
#ser-design[data-active-view="solutions"] .ser-work-disclosure>summary>span:last-child{color:var(--ser-accent);transition:transform .2s}
#ser-design[data-active-view="solutions"] .ser-work-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}
#ser-design[data-active-view="solutions"] .ser-work-disclosure .ser-work-card{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;margin-bottom:23.46px}
#ser-design[data-active-view="solutions"] .ser-work-poster{position:relative;padding-top:43.9875px}
#ser-design[data-active-view="solutions"] .ser-work-big-number{position:absolute;top:-13.685px;right:19.55px;font-size:89.93px;line-height:1;font-weight:600;letter-spacing:-.07em;color:#728567}
#ser-design[data-active-view="solutions"] [data-work-layout="09"] .ser-work-card{background:none;border-radius:0;border-left:0;border-right:0;border-bottom:0}
#ser-design[data-active-view="solutions"] [data-work-layout="09"] .ser-work-image{aspect-ratio:1}
#ser-design[data-active-view="solutions"] [data-work-layout="09"] .ser-work-info{padding-left:0;padding-right:0}
#ser-design[data-active-view="solutions"] [data-work-layout="09"] .ser-work-info h2{font-size:36.1675px}
#ser-design[data-active-view="solutions"] [data-work-layout="10"] .ser-work-grid{gap:48.875px;align-items:start}
#ser-design[data-active-view="solutions"] [data-work-layout="10"] .ser-work-card:nth-child(2){margin-top:87.975px}
#ser-design[data-active-view="solutions"] [data-work-layout="10"] .ser-work-image{aspect-ratio:4/3}
#ser-design[data-active-view="solutions"] [data-work-layout="10"] .ser-work-card:nth-child(2) .ser-work-image{aspect-ratio:1}
#ser-design[data-active-view="solutions"] .ser-work-devices{display:grid;grid-template-columns:1.5fr 1fr;gap:48.875px;align-items:start}
#ser-design[data-active-view="solutions"] .ser-work-devices .ser-work-card{background:transparent;border:0;overflow:visible}
#ser-design[data-active-view="solutions"] .ser-work-device{border:7.82px solid #293225;border-radius:15.64px;overflow:hidden;box-shadow:0 17.595px 39.1px #0004}
#ser-design[data-active-view="solutions"] .ser-work-laptop{margin-top:64.515px;position:relative}
#ser-design[data-active-view="solutions"] .ser-work-laptop .ser-work-image{aspect-ratio:16/10}
#ser-design[data-active-view="solutions"] .ser-work-phone{width:234.6px;max-width:100%;margin:auto;border:9.775px solid #293225;border-radius:31.28px}
#ser-design[data-active-view="solutions"] .ser-work-phone .ser-work-image{aspect-ratio:9/16;background:#f4efe2}
#ser-design[data-active-view="solutions"] .ser-work-phone img{object-fit:cover;object-position:right center}
#ser-design[data-active-view="solutions"] .ser-work-devices .ser-work-info{padding-left:0;padding-right:0}
#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-heading{flex-direction:column;align-items:center;text-align:center;gap:15.64px}
#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-grid{grid-template-columns:1fr;max-width:918.85px;margin:auto;gap:39.1px}
#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-card{display:flex;flex-direction:column;text-align:center;background:none;border:0;overflow:visible}
#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-info{order:-1;padding-top:0;padding-bottom:21.505px}
#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-image{border:0.9775px solid var(--ser-line);border-radius:15.64px;aspect-ratio:2.4/1}
#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-description{margin:auto}
#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-links{justify-content:center}
#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-cta{justify-content:center}
#ser-design[data-active-view="solutions"] [data-work-layout="13"]{display:grid;grid-template-columns:312.8px minmax(0,1fr);gap:0 46.92px;align-items:start}
#ser-design[data-active-view="solutions"] [data-work-layout="13"] .ser-work-heading{display:block;position:sticky;top:27.37px;grid-row:1/3}
#ser-design[data-active-view="solutions"] [data-work-layout="13"] .ser-work-heading>p{margin-top:23.46px}
#ser-design[data-active-view="solutions"] [data-work-layout="13"] .ser-work-grid{grid-template-columns:1fr}
#ser-design[data-active-view="solutions"] [data-work-layout="13"] .ser-work-cta{grid-column:2}
#ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-grid{grid-template-columns:1fr;gap:29.325px}
#ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-image{aspect-ratio:3/1}
#ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-image::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 20%,#080d09d9)}
#ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-info{display:flex;align-items:center;justify-content:space-between;gap:19.55px;flex-wrap:wrap}
#ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-info h2{position:absolute;top:clamp(107.525px,18.5725cqw,239.4875px);left:27.37px;right:27.37px;color:#fff;font-size:41.055px;z-index:1;margin:0}
#ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-category,#ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-description{display:none}
#ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-credit,#ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-links{margin:0}
#ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-grid{grid-template-columns:1fr;gap:0;border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-card{display:grid;grid-template-columns:175.95px minmax(0,1fr);align-items:center;background:none;border:0;border-bottom:0.9775px solid var(--ser-line);border-radius:0;padding:19.55px 0;gap:24.4375px}
#ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-image{aspect-ratio:4/3;border-radius:9.775px}
#ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-info{padding:0;display:grid;grid-template-columns:1fr auto;gap:0 19.55px}
#ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-category,#ser-design[data-active-view="solutions"] [data-work-layout="15"] h2{grid-column:1}
#ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-description{display:none}
#ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-credit{grid-column:2;grid-row:1/3;margin:0;align-self:center}
#ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-links{grid-column:1/-1;margin:0}
@container(max-width:850px){
 #ser-design[data-active-view="solutions"] .ser-work-heading{display:block}
 #ser-design[data-active-view="solutions"] .ser-work-heading>p{margin-top:15.64px}
 #ser-design[data-active-view="solutions"] .ser-work-grid,#ser-design[data-active-view="solutions"] .ser-work-devices{grid-template-columns:1fr;gap:23.46px}
 #ser-design[data-active-view="solutions"] [data-work-layout="02"] .ser-work-card,#ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:nth-child(2),#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-card,#ser-design[data-active-view="solutions"] .ser-work-disclosure .ser-work-card{display:block}
 #ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-info,#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-info{display:block}
 #ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-credit,#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-credit{margin-top:17.595px}
 #ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-links,#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-links{margin-top:11.73px}
 #ser-design[data-active-view="solutions"] [data-work-layout="10"] .ser-work-card:nth-child(2){margin-top:0}
 #ser-design[data-active-view="solutions"] .ser-work-laptop{margin-top:0}
 #ser-design[data-active-view="solutions"] [data-work-layout="13"]{display:block}
 #ser-design[data-active-view="solutions"] [data-work-layout="13"] .ser-work-heading{position:static}
 #ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-image{aspect-ratio:16/9}
 #ser-design[data-active-view="solutions"] [data-work-layout="14"] .ser-work-info h2{top:clamp(107.525px,36.1675cqw,283.475px);font-size:31.28px}
 #ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-info{display:block}
 #ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-credit{margin-top:7.82px}
}
@container(max-width:600px){
 #ser-design[data-active-view="solutions"][data-active-view="work"] .ser-work-page,#ser-design[data-active-view="solutions"] .ser-work-page{padding:25.415px 19.55px}
 #ser-design[data-active-view="solutions"] .ser-work-info{padding:17.595px}
 #ser-design[data-active-view="solutions"] .ser-work-info h2{font-size:26.3925px}
 #ser-design[data-active-view="solutions"] .ser-work-credit{font-size:13.685px}
 #ser-design[data-active-view="solutions"] .ser-work-links{gap:5.865px 15.64px}
 #ser-design[data-active-view="solutions"] [data-work-layout="07"]{padding:19.55px}
 #ser-design[data-active-view="solutions"] [data-work-layout="03"] .ser-work-card:first-child .ser-work-image,#ser-design[data-active-view="solutions"] [data-work-layout="05"] .ser-work-image,#ser-design[data-active-view="solutions"] [data-work-layout="12"] .ser-work-image{aspect-ratio:16/11}
 #ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-card{grid-template-columns:1fr;gap:13.685px}
 #ser-design[data-active-view="solutions"] [data-work-layout="15"] .ser-work-image{aspect-ratio:16/8}
 #ser-design[data-active-view="solutions"] .ser-work-cta{justify-content:flex-start}
}
@media(prefers-reduced-motion:reduce){#ser-design[data-active-view="solutions"] .ser-work-disclosure>summary>span:last-child{transition:none}}

/* Selected portfolio direction: project tabs, restrained frame, comparable results. */
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-heading{margin-bottom:23.46px;align-items:center}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-heading h1{font-size:clamp(37.145px,4.1055cqw,50.83px);letter-spacing:-.055em}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-heading>p{max-width:371.45px;line-height:1.65}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:0.9775px solid var(--ser-line);margin-bottom:19.55px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch button{display:flex;align-items:center;justify-content:space-between;gap:15.64px;min-height:58.65px;padding:13.685px 19.55px;border:0;border-radius:0;border-bottom:1.955px solid transparent;margin-bottom:-0.9775px;background:none;color:var(--ser-muted);font-size:16.6175px;font-weight:500;text-align:left;line-height:1.5}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch button:first-child{padding-left:0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch button+button{border-left:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch button[aria-selected="true"]{background:none;color:var(--ser-ink);border-bottom-color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch button:hover{color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-tab-arrow{font-size:20.5275px;color:var(--ser-accent);opacity:0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] [aria-selected="true"] .ser-work-tab-arrow{opacity:1}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;border-radius:7.82px;background:var(--ser-surface);border-color:var(--ser-line)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-image{aspect-ratio:auto;min-height:312.8px;height:100%;background:var(--ser-field);border-right:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-image img{padding:15.64px;object-fit:contain}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-info{align-self:center;padding:25.415px 29.325px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-info h2{font-size:33.235px;line-height:1.18;letter-spacing:-.045em;margin-top:7.82px;margin-bottom:13.685px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-description{font-size:15.64px;line-height:1.7;max-width:381.225px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-credit{margin-top:19.55px;color:var(--ser-muted);font-weight:400}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-links{margin-top:11.73px;gap:7.82px 19.55px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-links a{font-size:14.6625px;color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-links a:hover{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-work-outcome{grid-column:1/-1;padding:21.505px 29.325px 19.55px;border-top:0.9775px solid var(--ser-line);background:var(--ser-surface-raised)}
#ser-design[data-active-view="solutions"] .ser-work-outcome-heading{display:flex;justify-content:space-between;align-items:center;gap:19.55px}
#ser-design[data-active-view="solutions"] .ser-work-outcome-heading h3{font-size:17.595px;font-weight:500;line-height:1.5;letter-spacing:-.025em}
#ser-design[data-active-view="solutions"] .ser-work-outcome-heading>span{font-size:14.6625px;line-height:1.5;color:var(--ser-muted);white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-work-outcome-values{display:grid;grid-template-columns:1.25fr 1fr .75fr;gap:0;margin:17.595px 0 19.55px}
#ser-design[data-active-view="solutions"] .ser-work-outcome-values>div{min-width:0;padding:0 25.415px;border-left:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-work-outcome-values>div:first-child{border:0;padding-left:0}
#ser-design[data-active-view="solutions"] .ser-work-outcome-values>div:last-child{padding-right:0}
#ser-design[data-active-view="solutions"] .ser-work-outcome-values dt{font-size:14.6625px;line-height:1.5;color:var(--ser-muted);margin-bottom:9.775px}
#ser-design[data-active-view="solutions"] .ser-work-outcome-values dd{margin:0;line-height:1.05}
#ser-design[data-active-view="solutions"] .ser-work-outcome-values strong{display:block;font-size:35.19px;font-weight:500;letter-spacing:-.05em;color:var(--ser-ink);font-variant-numeric:tabular-nums;white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-work-outcome-earned strong{font-size:clamp(37.145px,4.301cqw,50.83px);color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-work-outcome-comparison{display:flex;align-items:center;justify-content:space-between;gap:15.64px;flex-wrap:wrap;border-top:0.9775px solid var(--ser-line);padding-top:14.6625px;font-size:14.6625px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-outcome-comparison>div{display:flex;align-items:center;gap:11.73px;flex-wrap:wrap}
#ser-design[data-active-view="solutions"] .ser-work-outcome-comparison strong{font-size:17.595px;font-weight:500;color:var(--ser-ink);font-variant-numeric:tabular-nums;white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-work-outcome-arrow{margin:0 5.865px;color:var(--ser-accent);font-size:19.55px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-cta{padding-top:23.46px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-cta .ser-pill{border-radius:5.865px;min-height:46.92px;padding:11.73px 21.505px;font-size:14.6625px;font-weight:500}
@container(max-width:850px){
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-card{display:block}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-image{aspect-ratio:16/9;min-height:0;height:auto;border-right:0;border-bottom:0.9775px solid var(--ser-line)}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-values{grid-template-columns:1.2fr 1fr .7fr}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-values>div{padding:0 17.595px}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-values strong{font-size:27.37px}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-earned strong{font-size:37.145px}
}
@container(max-width:600px){
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-heading h1{font-size:37.145px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch button{font-size:14.6625px;min-height:62.56px;padding:11.73px;gap:7.82px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch button:first-child{padding-left:0}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-tab-arrow{display:none}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-info{padding:21.505px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-info h2{font-size:29.325px}
 #ser-design[data-active-view="solutions"] .ser-work-outcome{padding:21.505px}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-heading{align-items:flex-start}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-heading h3{font-size:16.6175px}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-values{grid-template-columns:1fr 1fr;gap:21.505px 0}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-values>div{padding:0;border:0}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-values>div:last-child{padding-left:15.64px;border-left:0.9775px solid var(--ser-line)}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-earned{grid-column:1/-1}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-values dt{font-size:13.685px}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-values strong{font-size:28.3475px}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-earned strong{font-size:44.965px}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-comparison>div{display:grid;grid-template-columns:1fr 23.46px 1fr;gap:5.865px 11.73px;width:100%}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-comparison>div>span:first-child{grid-column:1;grid-row:1}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-comparison>div>strong:nth-child(2){grid-column:1;grid-row:2}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-comparison>div>span:nth-child(4){grid-column:3;grid-row:1}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-comparison>div>strong:last-child{grid-column:3;grid-row:2}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-arrow{margin:0 1.955px}
 #ser-design[data-active-view="solutions"] .ser-work-outcome-comparison .ser-work-outcome-arrow{grid-column:2;grid-row:1/span 2;align-self:center}
}

/* A scalable project index around the chosen single-project presentation. */
#ser-design[data-active-view="solutions"] .ser-work-filters{display:flex;align-items:center;gap:7.82px 23.46px;flex-wrap:wrap;margin:0 0 15.64px;border-bottom:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-work-filters button{min-height:46.92px;padding:9.775px 0;font-size:14.6625px;border:0;border-bottom:1.955px solid transparent;border-radius:0;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-filters button[aria-pressed="true"]{color:var(--ser-ink);border-bottom-color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-work-control-label{flex:none;font-size:10.7525px;line-height:1.3;color:var(--ser-muted);white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-work-selector{display:grid;grid-template-columns:minmax(0,1fr);gap:11.73px;margin-bottom:15.64px;min-width:0}
#ser-design[data-active-view="solutions"] .ser-work-selector>.ser-work-controls{display:contents}
#ser-design[data-active-view="solutions"] .ser-work-filters{flex-direction:column;align-items:flex-start;gap:3.91px}
#ser-design[data-active-view="solutions"] .ser-work-business-options{display:flex;align-items:center;gap:23.46px;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}
#ser-design[data-active-view="solutions"] .ser-work-controls{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(205.275px,1fr);align-items:center;gap:23.46px;margin:0 0 15.64px;min-width:0}
#ser-design[data-active-view="solutions"] .ser-work-services,#ser-design[data-active-view="solutions"] .ser-work-examples{display:flex;align-items:center;gap:11.73px;min-width:0}
#ser-design[data-active-view="solutions"] .ser-work-service-options{display:flex;align-items:center;gap:3.91px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:1.955px}
#ser-design[data-active-view="solutions"] .ser-work-service-options::-webkit-scrollbar{display:none}
#ser-design[data-active-view="solutions"] .ser-work-service-options button{flex:none;white-space:nowrap;min-height:35.19px;padding:7.82px 11.73px;border:0.9775px solid transparent;border-radius:8.7975px;background:transparent;font-size:11.73px;font-weight:500;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-service-options button[aria-pressed="true"]{background:var(--ser-accent-soft);color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-work-service-options button:hover{color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] .ser-work-service-options button:focus-visible{outline:1.955px solid var(--ser-accent);outline-offset:-1.955px}
#ser-design[data-active-view="solutions"] .ser-work-examples>.ser-work-switch{min-width:0;margin:0}
@media(max-width:850px){#ser-design[data-active-view="solutions"] .ser-work-controls{grid-template-columns:minmax(0,1fr);gap:7.82px}#ser-design[data-active-view="solutions"] .ser-work-services>.ser-work-control-label,#ser-design[data-active-view="solutions"] .ser-work-examples>.ser-work-control-label{width:68.425px}}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch::-webkit-scrollbar{display:none;width:0;height:0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch button{flex:0 0 auto;min-width:185.725px;max-width:278.5875px;min-height:58.65px}
#ser-design[data-active-view="solutions"] .ser-work-focus-panels{scroll-margin-top:15.64px}
#ser-design[data-active-view="solutions"] .ser-work-projects{padding-top:33.235px;margin-top:35.19px;border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-work-projects>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:21.505px}
#ser-design[data-active-view="solutions"] .ser-work-projects>header h2{font-size:28.3475px;line-height:1.2;letter-spacing:-.04em;font-weight:500}
#ser-design[data-active-view="solutions"] .ser-work-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23.46px}
#ser-design[data-active-view="solutions"] .ser-work-index-card{min-width:0}
#ser-design[data-active-view="solutions"] .ser-work-index-card>button{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;padding:0;border:0.9775px solid var(--ser-line);border-radius:7.82px;overflow:hidden;background:var(--ser-surface);text-align:left;transition:border-color .18s}
#ser-design[data-active-view="solutions"] .ser-work-index-card>button:hover,#ser-design[data-active-view="solutions"] .ser-work-index-card>button[aria-pressed="true"]{border-color:var(--ser-line-strong)}
#ser-design[data-active-view="solutions"] .ser-work-index-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#101710}
#ser-design[data-active-view="solutions"] .ser-work-index-category{display:block;margin:17.595px 19.55px 6.8425px;font-size:13.685px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-index-title{display:block;margin:0 19.55px 11.73px;font-size:22.4825px;line-height:1.28;font-weight:500;letter-spacing:-.035em;color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] .ser-work-index-credit{display:block;margin:0 19.55px 19.55px;font-size:13.685px;line-height:1.65;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-index-revenue{display:flex;align-items:center;justify-content:space-between;gap:11.73px;flex-wrap:wrap;margin-top:auto;padding:15.64px 19.55px;border-top:0.9775px solid var(--ser-line);background:var(--ser-surface-raised)}
#ser-design[data-active-view="solutions"] .ser-work-index-revenue>span{max-width:146.625px;font-size:13.685px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-index-revenue>strong{font-size:26.3925px;line-height:1.2;font-weight:500;letter-spacing:-.04em;color:var(--ser-accent);font-variant-numeric:tabular-nums;white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-work-play,#ser-design[data-active-view="solutions"] .ser-work-stop{position:absolute;z-index:2;min-height:43.01px;padding:9.775px 15.64px;border:0.9775px solid #718064;border-radius:5.865px;background:#101710e8;color:#f3f5ec;font-size:14.6625px;line-height:1.5}
#ser-design[data-active-view="solutions"] .ser-work-play{left:17.595px;bottom:17.595px;display:flex;align-items:center;gap:11.73px}
#ser-design[data-active-view="solutions"] .ser-work-play>span:first-child{font-size:21.505px;color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-work-stop{top:11.73px;right:11.73px}
#ser-design[data-active-view="solutions"] .ser-work-image>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}
#ser-design[data-active-view="solutions"] .ser-work-sr-only{position:absolute;width:0.9775px;height:0.9775px;padding:0;margin:-0.9775px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#ser-design[data-active-view="solutions"] .ser-work-operational{margin-top:19.55px;padding-top:19.55px;border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-work-operational>header{display:flex;align-items:center;justify-content:space-between;gap:15.64px;margin-bottom:15.64px}
#ser-design[data-active-view="solutions"] .ser-work-operational h4{margin:0;font-size:17.595px;line-height:1.5;font-weight:500;letter-spacing:-.025em}
#ser-design[data-active-view="solutions"] .ser-work-operational>header p{display:flex;align-items:center;gap:9.775px;font-size:14.6625px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-operational-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25.415px;margin:0}
#ser-design[data-active-view="solutions"] .ser-work-operational-values>div{min-width:0;padding:17.595px 0;border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-work-operational-values dt{font-size:14.6625px;line-height:1.5;color:var(--ser-muted);margin-bottom:9.775px}
#ser-design[data-active-view="solutions"] .ser-work-operational-values dd{display:flex;align-items:baseline;gap:9.775px;flex-wrap:wrap;margin:0;font-size:23.46px;line-height:1.4;letter-spacing:-.035em;font-variant-numeric:tabular-nums}
#ser-design[data-active-view="solutions"] .ser-work-operational-values [data-work-metric-value]{white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-work-operational-values dd>span[data-work-metric-value]{font-size:19.55px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-operational-values dd>strong{font-size:25.415px;font-weight:500;color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] .ser-work-metric-arrow{font-size:18.5725px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-index-metrics{display:block;padding:3.91px 19.55px 15.64px;background:var(--ser-surface-raised)}
#ser-design[data-active-view="solutions"] .ser-work-index-metrics>[data-work-index-metric]{display:flex;align-items:baseline;justify-content:space-between;gap:15.64px;padding:9.775px 0;border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-work-index-metrics>[data-work-index-metric]>span{font-size:14.6625px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-work-index-metrics strong{font-size:21.505px;line-height:1.3;font-weight:500;color:var(--ser-ink);font-variant-numeric:tabular-nums;white-space:nowrap}
@container(max-width:950px){#ser-design[data-active-view="solutions"] .ser-work-index{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container(max-width:600px){
 #ser-design[data-active-view="solutions"] .ser-work-index{grid-template-columns:1fr;gap:19.55px}
 #ser-design[data-active-view="solutions"] .ser-work-filters{gap:5.865px 17.595px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-switch button{min-width:175.95px;max-width:234.6px}
 #ser-design[data-active-view="solutions"] .ser-work-projects{margin-top:27.37px;padding-top:25.415px}
 #ser-design[data-active-view="solutions"] .ser-work-operational-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 19.55px}
 #ser-design[data-active-view="solutions"] .ser-work-operational>header{align-items:flex-start;flex-wrap:wrap;gap:5.865px}
 #ser-design[data-active-view="solutions"] .ser-work-operational-values dd{gap:7.82px}
 #ser-design[data-active-view="solutions"] .ser-work-operational-values dd>span[data-work-metric-value]{font-size:17.595px}
 #ser-design[data-active-view="solutions"] .ser-work-operational-values dd>strong{font-size:22.4825px}
}
@container(max-width:340px){#ser-design[data-active-view="solutions"] .ser-work-operational-values{grid-template-columns:1fr}}

/* Case presentation: reference left, all numeric evidence right, details below. */
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual{grid-column:1;grid-row:1;min-width:0;border-right:0.9775px solid var(--ser-line);display:flex;flex-direction:column;justify-content:center}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual .ser-work-image{aspect-ratio:16/10;min-height:0;height:auto;border:0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual .ser-work-image img{position:absolute;inset:0;width:100%;height:100%;padding:15.64px;object-fit:contain}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual-caption{padding:21.505px 25.415px 23.46px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual-caption h2{font-size:31.28px;line-height:1.2;letter-spacing:-.045em;font-weight:500;margin:7.82px 0 11.73px;overflow-wrap:break-word}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual-caption .ser-work-credit{font-size:13.685px;line-height:1.5;margin:0;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual-caption .ser-work-links{margin-top:7.82px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome{grid-column:2;grid-row:1;border-top:0;padding:23.46px;min-width:0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-heading{gap:11.73px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-heading h3{font-size:16.6175px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-heading>span{font-size:12.7075px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:21.505px 19.55px;margin:23.46px 0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-values>div{padding:0;border:0;grid-column:auto}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-values dt{font-size:12.7075px;line-height:1.5;margin-bottom:7.82px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-values strong{font-size:27.37px;line-height:1.15;font-weight:600;letter-spacing:-.045em}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-primary-metric strong{font-size:clamp(29.325px,3.0302cqw,41.055px);color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational{margin-top:0;padding-top:17.595px;border-color:var(--ser-line)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational>header{margin-bottom:13.685px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational h4{font-size:15.64px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-comparison-labels,#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:11.73px;align-items:center}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-comparison-labels{margin-bottom:7.82px;color:var(--ser-muted);font-size:11.73px;line-height:1.5}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-comparison-labels>div,#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9.775px;align-items:baseline}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-comparison-labels>div>span:last-child{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values{display:block;margin:0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values>div{padding:9.775px 0;border-color:var(--ser-line)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values dt{margin:0;font-size:12.7075px;line-height:1.5;overflow-wrap:break-word}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values dd{margin:0;min-width:0;letter-spacing:-.03em}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values dd>span[data-work-metric-value]{font-size:16.6175px;line-height:1.4;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values dd>strong{font-size:19.55px;line-height:1.4;font-weight:600;color:var(--ser-ink)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-metric-arrow{display:none}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-model-note{font-size:12.7075px;line-height:1.5;margin-top:15.64px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-creator-report{padding:17.595px 0 0;margin-top:19.55px;border-color:var(--ser-line);background:none}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-creator-report h3{font-size:15.64px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-creator-report dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15.64px;margin:15.64px 0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-creator-report dd{font-size:27.37px;font-weight:600}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-creator-report dt,#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-creator-report p{font-size:12.7075px;line-height:1.5}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details{grid-column:1/-1;grid-row:2;border-top:0.9775px solid var(--ser-line);min-width:0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details>summary{display:flex;justify-content:space-between;align-items:center;gap:19.55px;padding:19.55px 25.415px;font-size:15.64px;font-weight:500;line-height:1.5;cursor:pointer;list-style:none}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details>summary::-webkit-details-marker{display:none}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details>summary:hover{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details-icon{font-size:25.415px;line-height:1;color:var(--ser-accent);transition:transform 200ms}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details[open] .ser-work-details-icon{transform:rotate(45deg)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25.415px 39.1px;padding:5.865px 25.415px 27.37px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details-body section{min-width:0}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details-body h3{font-size:15.64px;line-height:1.5;font-weight:500;margin:0 0 9.775px}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details-body p{font-size:13.685px;line-height:1.7;margin:0 0 9.775px;max-width:none;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details-body p strong{font-weight:500;color:var(--ser-ink)}
@container(max-width:1000px){
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-card{display:grid;grid-template-columns:minmax(0,1fr)}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual{grid-column:1;grid-row:1;border-right:0}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual .ser-work-image{aspect-ratio:16/9}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome{grid-column:1;grid-row:2;border-top:0.9775px solid var(--ser-line)}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details{grid-row:3}
}
@container(max-width:600px){
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual-caption,#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome{padding:19.55px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-visual-caption h2{font-size:26.3925px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details>summary{padding:17.595px 19.55px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details-body{grid-template-columns:1fr;gap:19.55px;padding:1.955px 19.55px 21.505px}
}
@container(max-width:420px){
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-values{gap:19.55px 11.73px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-values strong{font-size:23.46px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-primary-metric strong{font-size:28.3475px}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values dd>span[data-work-metric-value]{font-size:14.6625px;white-space:normal}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values dd>strong{font-size:16.6175px;white-space:normal}
 #ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-operational-values dt{font-size:11.73px}
}
@container(max-width:360px){#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-outcome-values{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#ser-design[data-active-view="solutions"] [data-work-layout="04"] .ser-work-details-icon{transition:none}}



/* Quiet, readable release layout. Native responsive sizing; no browser zoom. */
#ser-design[data-active-view="solutions"][data-active-view] .ser-release-home{max-width:1407.6px;padding:48.875px 46.92px 62.56px}
#ser-design[data-active-view="solutions"] .ser-release-hero{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:62.56px;padding:0}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-home-intro{display:block;padding-top:27.37px;min-width:0}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-home-intro h1{font-size:clamp(44.965px,4.9852cqw,76.245px);line-height:1.05;letter-spacing:-.055em;white-space:normal;text-wrap:balance;max-width:635.375px;min-height:0}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-home-lead{font-size:16.6175px;line-height:1.7;max-width:439.875px;margin:27.37px 0;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-release-actions{display:flex;flex-wrap:wrap;align-items:center;gap:23.46px;margin-top:31.28px}
#ser-design[data-active-view="solutions"] .ser-release-actions .ser-pill{width:auto;font-size:14.6625px;min-height:48.875px;padding:15.64px 21.505px;gap:21.505px;white-space:normal}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-home-contact-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
#ser-design[data-active-view="solutions"] .ser-release-secondary{display:inline-flex;align-items:center;gap:11.73px;font-size:13.685px;line-height:1.5;color:var(--ser-ink);padding:11.73px 0;text-decoration:none}
#ser-design[data-active-view="solutions"] .ser-release-secondary:hover{color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-business-case{background:var(--ser-surface);border:0.9775px solid var(--ser-line);border-radius:11.73px;padding:27.37px;min-width:0}
#ser-design[data-active-view="solutions"] .ser-business-case h2{font-size:17.595px;letter-spacing:-0.391px;margin:0 0 17.595px}
#ser-design[data-active-view="solutions"] .ser-econ-product{display:grid;gap:7.82px;font-size:12.7075px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-econ-product select,#ser-design[data-active-view="solutions"] .ser-econ-fields input{box-sizing:border-box;width:100%;min-height:43.01px;font:inherit;font-size:14.6625px;color:var(--ser-ink);background:var(--ser-field);border:0.9775px solid var(--ser-line-strong);border-radius:5.865px;padding:9.775px 11.73px}
#ser-design[data-active-view="solutions"] .ser-econ-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23.46px 17.595px;margin:27.37px 0}
#ser-design[data-active-view="solutions"] .ser-econ-results>div{min-width:0}
#ser-design[data-active-view="solutions"] .ser-econ-results .ser-econ-primary{grid-column:1/-1}
#ser-design[data-active-view="solutions"] .ser-econ-results dt{font-size:12.7075px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-econ-results dd{font-size:29.325px;letter-spacing:-0.9775px;font-weight:600;margin:5.865px 0 0;overflow-wrap:anywhere}
#ser-design[data-active-view="solutions"] .ser-econ-primary dd{font-size:clamp(46.92px,5.3762cqw,78.2px);line-height:1.1;color:var(--ser-accent);letter-spacing:-.055em}
#ser-design[data-active-view="solutions"] .ser-econ-note,#ser-design[data-active-view="solutions"] .ser-econ-warning{font-size:13.685px;line-height:1.6;margin:19.55px 0 0;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-econ-context{font-size:13.685px;line-height:1.7;color:var(--ser-ink);margin:0}
#ser-design[data-active-view="solutions"] .ser-econ-warning{color:var(--ser-warning);border-left:1.955px solid currentColor;padding-left:11.73px}
#ser-design[data-active-view="solutions"] .ser-econ-assumptions{border-top:0.9775px solid var(--ser-line);margin-top:23.46px;padding-top:15.64px}
#ser-design[data-active-view="solutions"] .ser-econ-assumptions summary{font-size:13.685px;cursor:pointer;min-height:31.28px}
#ser-design[data-active-view="solutions"] .ser-econ-fields{display:grid;grid-template-columns:1fr 1fr;gap:17.595px;margin-top:17.595px}
#ser-design[data-active-view="solutions"] .ser-econ-fields{margin-bottom:0;padding:0}
#ser-design[data-active-view="solutions"] .ser-econ-fields>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7.82px 15.64px;min-width:0;font-size:12.7075px;line-height:1.5}
#ser-design[data-active-view="solutions"] .ser-econ-fields dt{color:var(--ser-muted);overflow-wrap:anywhere}
#ser-design[data-active-view="solutions"] .ser-econ-fields dd{margin:0;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}
#ser-design[data-active-view="solutions"] .ser-econ-fields input[aria-invalid=true]{border-color:var(--ser-warning)}
#ser-design[data-active-view="solutions"] .ser-econ-reset{border:0.9775px solid var(--ser-line-strong);border-radius:5.865px;background:none;color:var(--ser-ink);font:inherit;font-size:13.685px;padding:10.7525px 15.64px;margin-top:17.595px;cursor:pointer}
#ser-design[data-active-view="solutions"] .ser-econ-method{display:grid;grid-template-columns:1fr 1fr;gap:62.56px;border-top:0.9775px solid var(--ser-line);margin-top:54.74px;padding-top:29.325px}
#ser-design[data-active-view="solutions"] .ser-econ-method h2{font-size:20.5275px;margin:0 0 13.685px;letter-spacing:-0.5865px}
#ser-design[data-active-view="solutions"] .ser-econ-method p{font-size:13.685px;line-height:1.7;color:var(--ser-muted);max-width:576.725px}
#ser-design[data-active-view="solutions"] .ser-econ-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:17.595px;margin:0 0 15.64px}
#ser-design[data-active-view="solutions"] .ser-econ-scenarios dt{font-size:12.7075px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-econ-scenarios dd{font-size:21.505px;margin:9.775px 0 0;letter-spacing:-0.4887px;overflow-wrap:anywhere}
#ser-design[data-active-view="solutions"] .ser-release-sr{position:absolute;width:0.9775px;height:0.9775px;margin:-0.9775px;overflow:hidden;clip-path:inset(50%)}
#ser-design[data-active-view="solutions"] .ser-product-catalogue{max-width:1407.6px;padding:43.01px 46.92px 78.2px}
#ser-design[data-active-view="solutions"] .ser-product-catalogue>header{margin-bottom:27.37px}
#ser-design[data-active-view="solutions"] .ser-product-catalogue>header h2{font-size:clamp(29.325px,2.9325cqw,43.01px);letter-spacing:-1.4663px;margin:0 0 13.685px}
#ser-design[data-active-view="solutions"] .ser-product-catalogue>header p{font-size:15.64px;color:var(--ser-muted);line-height:1.6}
#ser-design[data-active-view="solutions"] .ser-product{border-top:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-product:last-child{border-bottom:0.9775px solid var(--ser-line)}
#ser-design[data-active-view="solutions"] .ser-product summary{display:grid;grid-template-columns:29.325px 1fr auto 19.55px;align-items:center;gap:23.46px;padding:23.46px 0;list-style:none;cursor:pointer}
#ser-design[data-active-view="solutions"] .ser-product summary::-webkit-details-marker{display:none}
#ser-design[data-active-view="solutions"] .ser-product-number{font-size:12.7075px;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-product summary strong{display:block;font-size:22.4825px;font-weight:500;letter-spacing:-0.6843px}
#ser-design[data-active-view="solutions"] .ser-product-summary{display:block;font-size:13.685px;line-height:1.6;color:var(--ser-muted);max-width:586.5px;margin-top:9.775px}
#ser-design[data-active-view="solutions"] .ser-product-status{font-size:12.7075px;color:var(--ser-muted);border:0.9775px solid var(--ser-line);border-radius:19.55px;padding:6.8425px 10.7525px}
#ser-design[data-active-view="solutions"] .ser-product-plus{font-size:23.46px;color:var(--ser-accent)}
#ser-design[data-active-view="solutions"] .ser-product[open] .ser-product-plus{transform:rotate(45deg)}
#ser-design[data-active-view="solutions"] .ser-product-details{padding:0 0 27.37px 52.785px;display:grid;grid-template-columns:repeat(3,1fr);gap:23.46px}
#ser-design[data-active-view="solutions"] .ser-product-details h4{font-size:13.685px;font-weight:600;margin:0 0 11.73px}
#ser-design[data-active-view="solutions"] .ser-product-details ul{padding-left:16.6175px;margin:0;color:var(--ser-muted);font-size:13.685px;line-height:1.7}
#ser-design[data-active-view="solutions"] .ser-product-details li{margin-bottom:7.82px}
#ser-design[data-active-view="solutions"] .ser-product-details p{margin:0;color:var(--ser-muted);font-size:13.685px;line-height:1.7}
#ser-design[data-active-view="solutions"] .ser-model-library{max-width:1407.6px;padding:43.01px 46.92px 68.425px}
#ser-design[data-active-view="solutions"] .ser-model-library>h1{font-size:clamp(33.235px,3.91cqw,52.785px);letter-spacing:-1.7595px;margin:0 0 19.55px}
#ser-design[data-active-view="solutions"] .ser-model-library>p{max-width:684.25px;font-size:15.64px;line-height:1.7;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-model-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23.46px;margin-top:31.28px}
#ser-design[data-active-view="solutions"] .ser-model-library-grid article{border:0.9775px solid var(--ser-line);border-radius:9.775px;padding:23.46px}
#ser-design[data-active-view="solutions"] .ser-model-library-grid h3{font-size:20.5275px;letter-spacing:-0.6843px;margin:0 0 19.55px}
#ser-design[data-active-view="solutions"] .ser-model-library-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:19.55px}
#ser-design[data-active-view="solutions"] .ser-model-library-grid dt{font-size:12.7075px;line-height:1.5;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-model-library-grid dd{font-size:24.4375px;letter-spacing:-0.5865px;margin:5.865px 0 0}
#ser-design[data-active-view="solutions"] .ser-work-model-note{font-size:13.685px;line-height:1.6;color:var(--ser-muted);margin-top:23.46px;max-width:664.7px}
#ser-design[data-active-view="solutions"] .ser-creator-report{grid-column:1/-1;padding:27.37px;border-top:0.9775px solid var(--ser-line);background:var(--ser-surface-raised)}
#ser-design[data-active-view="solutions"] .ser-creator-report header{display:flex;justify-content:space-between;align-items:baseline;gap:15.64px;flex-wrap:wrap}
#ser-design[data-active-view="solutions"] .ser-creator-report h3{font-size:17.595px;font-weight:500;margin:0}
#ser-design[data-active-view="solutions"] .ser-creator-report a{color:var(--ser-ink);font-size:13.685px;text-decoration:none}
#ser-design[data-active-view="solutions"] .ser-creator-report dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21.505px;margin:21.505px 0}
#ser-design[data-active-view="solutions"] .ser-creator-report dt,#ser-design[data-active-view="solutions"] .ser-creator-report p{font-size:13.685px;line-height:1.6;color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-creator-report dd{font-size:27.37px;margin:7.82px 0 0;letter-spacing:-0.9775px}
@container(max-width:760px){#ser-design[data-active-view="solutions"] .ser-creator-report{padding:21.505px}#ser-design[data-active-view="solutions"] .ser-creator-report dl{grid-template-columns:1fr 1fr}}
#ser-design[data-active-view="solutions"] .ser-product-details>a{grid-column:1/-1;justify-self:start}
#ser-design[data-active-view="solutions"] [data-ser-view=contact] .ser-demo-body{max-width:1075.25px;margin:auto;padding:46.92px}
#ser-design[data-active-view="solutions"] [data-ser-view=contact] .ser-kicker{display:none}
#ser-design[data-active-view="solutions"] [data-ser-view=contact] .ser-demo-description{font-size:15.64px;max-width:635.375px;line-height:1.7}
#ser-design[data-active-view="solutions"] [data-ser-view=contact] .ser-form label{font-size:13.685px}
#ser-design[data-active-view="solutions"] .ser-site-header .ser-navlinks{font-size:13.685px}
@container(max-width:1000px){#ser-design[data-active-view="solutions"][data-active-view] .ser-release-home,#ser-design[data-active-view="solutions"] .ser-product-catalogue{padding-left:27.37px;padding-right:27.37px}#ser-design[data-active-view="solutions"] .ser-release-hero,#ser-design[data-active-view="solutions"] .ser-econ-method{gap:31.28px}#ser-design[data-active-view="solutions"] .ser-business-case{padding:21.505px}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-home-intro h1{font-size:clamp(41.055px,5.3762cqw,62.56px)}}
@container(max-width:760px){#ser-design[data-active-view="solutions"][data-active-view] .ser-release-home{padding-top:23.46px}#ser-design[data-active-view="solutions"] .ser-release-hero,#ser-design[data-active-view="solutions"] .ser-econ-method{grid-template-columns:1fr;gap:31.28px}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-home-intro{padding-top:7.82px}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-home-intro h1{font-size:clamp(41.055px,7.82cqw,60.605px);max-width:586.5px}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-home-lead{font-size:15.64px;margin:21.505px 0}#ser-design[data-active-view="solutions"] .ser-econ-primary dd{font-size:62.56px}#ser-design[data-active-view="solutions"] .ser-econ-method{margin-top:35.19px}#ser-design[data-active-view="solutions"] .ser-product-details{grid-template-columns:1fr;gap:17.595px}#ser-design[data-active-view="solutions"] .ser-product summary{grid-template-columns:23.46px 1fr 17.595px;gap:13.685px}#ser-design[data-active-view="solutions"] .ser-product-status{display:none}#ser-design[data-active-view="solutions"] .ser-product-details{padding-left:37.145px}#ser-design[data-active-view="solutions"] .ser-product summary strong{font-size:20.5275px}#ser-design[data-active-view="solutions"] [data-ser-view=contact] .ser-demo-body{padding:29.325px 27.37px}#ser-design[data-active-view="solutions"] .ser-site-header .ser-navlinks{font-size:12.7075px}}
@container(max-width:420px){#ser-design[data-active-view="solutions"][data-active-view] .ser-release-home,#ser-design[data-active-view="solutions"] .ser-product-catalogue{padding-left:19.55px;padding-right:19.55px}#ser-design[data-active-view="solutions"] .ser-business-case{padding:19.55px}#ser-design[data-active-view="solutions"] .ser-econ-results dd{font-size:25.415px}#ser-design[data-active-view="solutions"] .ser-econ-primary dd{font-size:54.74px}#ser-design[data-active-view="solutions"] .ser-econ-fields{grid-template-columns:1fr}#ser-design[data-active-view="solutions"] .ser-econ-scenarios{gap:9.775px}#ser-design[data-active-view="solutions"] .ser-econ-scenarios dd{font-size:19.55px}#ser-design[data-active-view="solutions"] .ser-release-actions{gap:11.73px}#ser-design[data-active-view="solutions"] [data-ser-view=contact] .ser-demo-body{padding:27.37px 19.55px}}
@container(max-width:760px){#ser-design[data-active-view="solutions"] .ser-model-library{padding:29.325px 21.505px 48.875px}#ser-design[data-active-view="solutions"] .ser-model-library-grid{grid-template-columns:1fr}}
@container(max-width:500px){#ser-design[data-active-view="solutions"] .ser-econ-results{grid-template-columns:1fr 1fr}}



/* The previous business/service table, with the current financial model. */
#ser-design[data-active-view="solutions"] .ser-impact-actions{display:flex;align-items:center;justify-content:space-between;gap:11.73px;min-width:0;margin-top:7.82px}
#ser-design[data-active-view="solutions"] .ser-impact-actions .ser-numbers-trigger{margin-top:0}
#ser-design[data-active-view="solutions"] .ser-home-examples{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7.82px;min-height:31.28px;padding:5.865px 10.7525px;border:0.9775px solid var(--ser-line);border-radius:976.5225px;background:transparent;color:var(--ser-ink);font-size:11.73px;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background 160ms,border-color 160ms}
#ser-design[data-active-view="solutions"] .ser-home-examples:hover{background:var(--ser-surface-raised);border-color:var(--ser-line-strong)}
#ser-design[data-active-view="solutions"] .ser-home-examples:focus-visible{outline:1.955px solid var(--ser-accent);outline-offset:2.9325px}
#ser-design[data-active-view="solutions"] .ser-home-examples>span[aria-hidden]{color:var(--ser-muted)}
@media(prefers-reduced-motion:reduce){#ser-design[data-active-view="solutions"] .ser-home-examples{transition:none}}
#ser-design[data-active-view="solutions"] .ser-copy-reserve{display:none}
#ser-design[data-active-view="solutions"] .ser-impact-context,#ser-design[data-active-view="solutions"] .ser-reference-context{display:contents}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact{padding:23.46px;border-radius:9.775px;align-self:start;--ser-picker-heading:35.19px;--ser-picker-row:44.965px}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-heading{padding-bottom:17.595px}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-heading h2{font-size:17.595px;line-height:1.5}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-layout{gap:23.46px}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-chooser{gap:23.46px;padding-bottom:19.55px}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-selector-label h2,#ser-design[data-active-view="solutions"] .ser-release-hero .ser-selector-label>span:last-child{font-size:13.685px}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-selector-heading button{font-size:12.7075px;min-height:31.28px}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-sector-picker button,#ser-design[data-active-view="solutions"] .ser-release-hero .ser-service-picker button{font-size:13.685px;padding:6.8425px;line-height:1.5}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-service-icon{width:15.64px;height:15.64px}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-values{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,.85fr))}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-values dt{font-size:12.7075px;min-height:39.1px;line-height:1.5}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-values dd{font-size:43.01px;font-weight:600}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-money dd{font-size:52.785px}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-service-insight h3{font-size:14.6625px}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-insight-values dt{font-size:12.7075px;line-height:1.5}
#ser-design[data-active-view="solutions"] .ser-release-hero .ser-extra-value{font-size:37.145px;font-weight:600}
#ser-design[data-active-view="solutions"] .ser-full-calculator{margin-top:27.37px}
#ser-design[data-active-view="solutions"] .ser-full-calculator .ser-business-case{max-width:830.875px}
#ser-design[data-active-view="solutions"] .ser-full-calculator .ser-econ-method{margin-bottom:46.92px}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-impact{background:var(--ser-surface);border-color:var(--ser-line)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-service-column{background:var(--ser-surface-raised)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-service-picker button{background:var(--ser-surface);border-color:var(--ser-line)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-service-picker button[aria-pressed="true"]{background:var(--ser-accent-soft);border-color:var(--ser-accent)}
@container(max-width:1000px){#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact{padding:19.55px}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-chooser{gap:17.595px}}
@container(max-width:1000px){
 #ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:19.55px 0}
 #ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-money{grid-column:1/-1;border-right:0;border-bottom:0.9775px solid var(--ser-line);padding:0 0 19.55px}
 #ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-projects{padding-left:0}
}
@container(max-width:500px){#ser-design[data-active-view="solutions"] .ser-release-hero .ser-insight-values{grid-template-columns:1fr;gap:19.55px}}
@container(max-width:420px){#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact{padding:17.595px}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-chooser{grid-template-columns:1fr;gap:17.595px}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-service-column{padding:0}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-values dd{font-size:35.19px}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-money dd{font-size:44.965px}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-projects{padding:0 9.775px 0 0}#ser-design[data-active-view="solutions"] .ser-release-hero .ser-impact-effect{padding-left:9.775px}}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"]{
 --ser-bg:#f6f5ef;--ser-surface:#fffef9;--ser-ink:#20271e;--ser-muted:#606959;--ser-line:#d3dacb;--ser-accent:#365b2e;
 background:var(--ser-bg);color:var(--ser-ink);color-scheme:light;
}
#ser-design[data-active-view="solutions"] .ser-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:43.01px;height:43.01px;min-width:43.01px;min-height:43.01px;padding:0;border:0.9775px solid var(--ser-line);border-radius:50%;background:transparent;color:var(--ser-ink);flex:none;cursor:pointer;transition:background 160ms,border-color 160ms}
#ser-design[data-active-view="solutions"] .ser-theme-toggle:hover{background:var(--ser-surface);border-color:var(--ser-muted)}
#ser-design[data-active-view="solutions"] .ser-theme-toggle svg{width:19.55px;height:19.55px}
#ser-design[data-active-view="solutions"] .ser-theme-moon{display:none}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-theme-sun{display:none}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-theme-moon{display:block}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-pill{color:var(--ser-on-accent);background:var(--ser-accent)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] :is(.ser-business-case,.ser-work-card,.ser-work-index-card>button,.ser-model-library-grid article){background:var(--ser-surface);border-color:var(--ser-line)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] :is(.ser-econ-product select,.ser-econ-fields input,[data-ser-view="contact"] .ser-form input,[data-ser-view="contact"] .ser-form textarea,[data-ser-view="contact"] .ser-form select){background:var(--ser-field);color:var(--ser-ink);border-color:var(--ser-line-strong)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] :is(.ser-econ-assumptions,.ser-econ-method,.ser-product,.ser-product-status,.ser-creator-report,.ser-work-outcome,.ser-work-outcome-comparison,.ser-work-outcome-values>div,.ser-work-operational,.ser-work-operational-values>div){border-color:var(--ser-line)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-econ-reset{border-color:var(--ser-line-strong)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-econ-warning{color:var(--ser-warning)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-econ-fields input[aria-invalid="true"]{border-color:var(--ser-warning)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] :is(.ser-work-outcome,.ser-creator-report,.ser-work-revenue,.ser-work-index-revenue,.ser-work-index-metrics){background:var(--ser-surface-raised)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-work-image{background:var(--ser-surface-raised)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-work-credit{color:var(--ser-muted)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-work-metric-arrow{color:var(--ser-muted)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-work-index-card>button:is(:hover,[aria-pressed="true"]){border-color:var(--ser-accent)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-work-switch button[aria-pressed="true"]{color:var(--ser-on-accent)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-workflow-column{background:var(--ser-surface);border-color:var(--ser-line)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-workflow-after{background:var(--ser-surface-raised);border-color:var(--ser-line-strong)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-workflow-tabs button[aria-pressed="true"]{color:var(--ser-on-accent)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-workflow-tabs button:hover{border-color:var(--ser-accent)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-workflow-steps p{color:var(--ser-ink)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-workflow-number{color:var(--ser-muted)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-workflow-after .ser-workflow-steps li{border-color:var(--ser-line)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-language-menu{background:var(--ser-surface);border-color:var(--ser-line);box-shadow:0 15.64px 31.28px var(--ser-shadow)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-language-picker .ser-language-option:is(:hover,[aria-pressed="true"]){background:var(--ser-accent-soft)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] :is(.ser-chat-thread,.ser-flow-output){background:var(--ser-surface-raised);border-color:var(--ser-line)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-chat-form input,
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] [data-ser-view="automation"] .ser-form :is(input,select,textarea){background:var(--ser-field);color:var(--ser-ink);border-color:var(--ser-line-strong)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] .ser-chat-source{color:var(--ser-muted)}
/* The barber example keeps its own brand palette inside the light agency shell. */
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] [data-ser-view="barber"]{--ser-bg:#16120f;--ser-ink:#f2f5ec;--ser-muted:#a5ada1;--ser-line:#4a4438;--ser-accent:#e8d0a5;background:#16120f;color:var(--ser-ink)}
html[data-ser-theme="light"] #ser-design[data-active-view="solutions"] [data-ser-view="barber"] .ser-pill{color:#251e14}
@container(max-width:700px){#ser-design[data-active-view="solutions"] .ser-site-header .ser-nav-actions{display:flex;grid-column:2;grid-row:1;align-items:center;gap:7.82px}#ser-design[data-active-view="solutions"] .ser-theme-toggle{width:39.1px;min-width:39.1px}}
@media(prefers-reduced-motion:reduce){#ser-design[data-active-view="solutions"] .ser-theme-toggle{transition:none}}

