:global(body){background:#faf9f6}.solutions-page{--blue: #1537ff;--ink: #171512;--muted: #77736d;--rule: rgba(23, 21, 18, .14);min-height:100vh;background:#faf9f6;color:var(--ink)}.solutions-shell{width:min(100%,1500px);margin-inline:auto;padding-inline:clamp(22px,3.45vw,52px)}.solutions-screen{min-height:calc(100svh - var(--nav-offset));padding-top:clamp(68px,6.4vw,92px);padding-bottom:28px}.eyebrow,.lens-tabs,.constellation-column>h2,.axis-button,.detail-path,.detail-facts dt,.teammate-owner em,.teammate-owner small,.detail-action,.screen-note{font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.eyebrow{margin:0;color:var(--blue);font-size:10px}.solutions-intro h1{margin:24px 0 0;font-family:var(--font-grotesque);font-size:clamp(48px,4.7vw,72px);font-weight:500;line-height:.98;letter-spacing:-.038em}.intro-copy{margin:13px 0 0;color:var(--muted);font-size:clamp(16px,1.25vw,19px);line-height:1.45}.lens-tabs{display:grid;grid-template-columns:repeat(2,150px);width:-moz-max-content;width:max-content;margin-top:26px;border:1px solid var(--rule)}.lens-tabs button{min-height:46px;padding:0 20px;border:0;background:transparent;color:#66625c;font-size:10px;letter-spacing:.11em}.lens-tabs button+button{border-left:1px solid var(--rule)}.lens-tabs button:hover{color:var(--blue)}.lens-tabs button[aria-selected=true]{background:var(--blue);color:#fff}.lens-tabs button:focus-visible,.axis-button:focus-visible,.workflow-button:focus-visible,.detail-action:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.constellation{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(210px,.85fr) minmax(230px,.95fr) minmax(360px,1.55fr);gap:clamp(28px,3.7vw,56px);min-height:500px;margin-top:clamp(48px,5.1vw,74px)}.constellation-column{min-width:0}.constellation-column>h2{margin:0;padding-bottom:13px;border-bottom:1px solid rgba(21,55,255,.42);color:var(--blue);font-size:10px}.axis-list{display:grid;align-content:start;gap:17px;margin-top:38px}.axis-button{position:relative;width:100%;min-height:72px;padding:14px 22px;border:0;background:transparent;color:var(--ink);font-size:10px;line-height:1.55;text-align:left}.axis-button:hover{color:var(--blue);background:#ffffff80}.axis-button.is-selected{background:var(--blue);color:#fff}.axis-button.is-selected:after{content:"";position:absolute;top:50%;left:100%;width:clamp(28px,3.7vw,56px);border-top:1px solid var(--blue);pointer-events:none}.secondary-axis .axis-button.is-selected:after{width:calc(clamp(28px,3.7vw,56px) + 4px)}.workflow-list{display:grid;margin-top:27px}.workflow-button{min-height:77px;padding:13px 18px;border:0;border-bottom:1px solid var(--rule);background:transparent;color:#77736d;font-size:clamp(14px,1.2vw,18px);font-weight:400;line-height:1.35;letter-spacing:-.015em;text-align:left}.workflow-button:hover{color:var(--blue)}.workflow-button.is-selected{border-left:3px solid var(--blue);color:var(--blue)}.workflow-detail{min-width:0;padding:56px 0 0 clamp(30px,3.9vw,58px);border-left:1px solid var(--rule)}.detail-path{margin:0 0 15px;color:var(--blue);font-size:8px}.workflow-detail h2{max-width:450px;margin:0;font-size:clamp(31px,2.7vw,42px);font-weight:500;line-height:1.04;letter-spacing:-.032em}.detail-summary{max-width:470px;margin:17px 0 0;color:var(--muted);font-size:15px;line-height:1.48}.detail-facts{margin:26px 0 0;border-top:1px solid var(--rule)}.detail-facts>div{padding:15px 0;border-bottom:1px solid var(--rule)}.detail-facts dt{color:var(--blue);font-size:8px}.detail-facts dd{margin:7px 0 0;color:#69655f;font-size:13px;line-height:1.4}.teammate-owner{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;margin-top:20px}.teammate-owner img{width:78px;height:90px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;background:#dedbd5}.teammate-owner p{margin:0;font-size:12px;line-height:1.6}.teammate-owner strong{font-size:14px;font-weight:500}.teammate-owner p>span{color:#969189}.teammate-owner em{color:var(--blue);font-size:8px;font-style:normal;white-space:nowrap}.teammate-owner small{display:block;margin-top:5px;color:#77736d;font-size:7px;line-height:1.5}.detail-action{display:flex;align-items:center;justify-content:space-between;width:min(100%,220px);min-height:47px;margin-top:18px;padding:0 17px;background:var(--blue);color:#fff;font-size:9px}.detail-action:hover{background:#0d2ce8}.screen-note{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px;padding-top:16px;border-top:1px solid var(--rule);color:#77736d;font-size:7px;line-height:1.5}.screen-note p{max-width:700px;margin:0}.screen-note a{display:inline-flex;align-items:center;gap:12px;color:var(--blue);white-space:nowrap}@media (max-width: 1100px){.constellation{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-detail{grid-column:1 / -1;display:grid;grid-template-columns:1.05fr .95fr;gap:28px 48px;padding:34px 0 0;border-top:1px solid var(--rule);border-left:0}.detail-path,.workflow-detail h2,.detail-summary{grid-column:1}.detail-facts{grid-column:2;grid-row:1 / span 3;margin:0}.teammate-owner{grid-column:1}.detail-action{grid-column:2;align-self:end}}@media (max-width: 720px){.solutions-screen{padding-top:42px}.solutions-intro h1{font-size:clamp(43px,12vw,58px)}.lens-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.constellation{grid-template-columns:1fr;gap:33px;margin-top:46px}.axis-list{grid-template-columns:repeat(5,minmax(180px,1fr));gap:0;margin-top:15px;overflow-x:auto}.axis-button{min-height:66px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.axis-button.is-selected:after{display:none}.workflow-list{margin-top:12px}.workflow-button{min-height:60px}.workflow-detail{display:block;padding-top:32px}.detail-facts{margin-top:24px}.detail-action{width:100%}.screen-note{align-items:flex-start;flex-direction:column}.screen-note a{white-space:normal}}
