.pour-solutions .lineup{flex-direction:column;gap:18px;margin-top:48px;display:flex}.pour-solutions .prod{border:1px solid var(--line);transition:border-color .16s var(--ease), transform .16s var(--ease);background:#fff;border-radius:18px;grid-template-columns:64px 1fr auto;align-items:start;gap:26px;padding:34px 36px;display:grid}.pour-solutions .prod:hover{border-color:var(--line-2);transform:translateY(-2px)}.pour-solutions .prod .ic{background:var(--paper);width:64px;height:64px;color:var(--ink);border-radius:15px;place-items:center;display:grid}.pour-solutions .prod .num{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.08em;font-size:12px}.pour-solutions .prod h3{font-family:var(--font-he);letter-spacing:-.01em;margin:8px 0 0;font-size:26px;font-weight:400}.pour-solutions .prod p:not(.ps-laptop *){color:var(--ink-2);max-width:62ch;margin:11px 0 0;font-size:16px}.pour-solutions .prod .ps-card p{color:#ecf2ef}.pour-solutions .prod .ps-card .ps-eyebrow{color:#d8ae61}.pour-solutions .prod .feats{margin-top:16px}.pour-solutions .prod .side{align-self:center}.pour-solutions .prod.lead{color:var(--ink);background:#fff;grid-template-columns:1fr .82fr;padding:0;overflow:hidden}.pour-solutions .prod.lead .body{padding:42px 42px 44px}.pour-solutions .prod.lead .tagm{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--gold-2);font-size:11px}.pour-solutions .prod.lead h3{font-family:var(--font-he);color:var(--ink);margin:14px 0 0;font-size:34px;font-weight:200}.pour-solutions .prod.lead p{color:var(--ink-2)}.pour-solutions .prod.lead .shot{border:0;border-inline-start:1px solid var(--line);border-radius:0}.pour-solutions .prod.lead .stageshead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:26px;font-size:10.5px}.pour-solutions .prod.lead .curric{border-top:1px solid var(--line);grid-column:1/-1;padding:34px 42px 42px}.pour-solutions .prod.lead .curric .stageshead{margin-top:0}.pour-solutions .prod.lead .stages{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:16px;display:grid}.pour-solutions .prod.lead .stages.four{grid-template-columns:repeat(4,1fr)}.pour-solutions .prod.lead .stage{border:1px solid var(--line);background:var(--surface);transition:border-color .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);border-radius:13px;padding:18px 18px 19px;text-decoration:none;display:block;position:relative}.pour-solutions a.stage{cursor:pointer}.pour-solutions a.stage:hover{border-color:#d8ae618c;transform:translateY(-3px);box-shadow:0 18px 38px -24px #21303159}@property --stage-glint{syntax:"<angle>";inherits:false;initial-value:0turn}.pour-solutions a.stage:after{content:"";pointer-events:none;background:conic-gradient(from var(--stage-glint), transparent 0turn, transparent .58turn, var(--gold-bright) .74turn, transparent .9turn, transparent 1turn);-webkit-mask-composite:xor;opacity:0;transition:opacity .3s var(--ease);border-radius:14px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pour-solutions a.stage:hover:after{opacity:.9;animation:1.5s linear stage-glint}@keyframes stage-glint{0%{--stage-glint:0turn}to{--stage-glint:1turn}}@media (prefers-reduced-motion:reduce){.pour-solutions a.stage:hover:after{animation:none}}.pour-solutions .prod.lead .stage .sn{font-family:var(--font-mono);letter-spacing:.08em;color:var(--gold-2);font-size:11px}.pour-solutions .prod.lead .stage b{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);margin-top:11px;font-size:12px;font-weight:500;line-height:1.32;display:block}.pour-solutions .prod.lead .stage .sd{font-family:var(--font-he);color:var(--ink);margin-top:5px;font-size:16px;font-weight:300;line-height:1.45;display:block}.pour-solutions .prod.lead .lead-note{color:var(--ink-2);margin-top:18px;font-size:16px}.pour-solutions .prod.lead .lead-note b{color:var(--gold-2);font-weight:500}.pour-solutions .prod.feature-demo{grid-template-columns:.82fr 1fr;align-items:center;gap:38px}.pour-solutions .feature-demo .fd-body .num{color:var(--gold-2)}.pour-solutions .feature-demo .fd-body h3{font-family:var(--font-he);letter-spacing:-.01em;margin:9px 0 0;font-size:30px;font-weight:300}.pour-solutions .feature-demo .fd-body p{color:var(--ink-2);max-width:46ch;margin:12px 0 0;font-size:16px}.pour-solutions .feature-demo .fd-body .feats{margin-top:16px}.pour-solutions .feature-demo .fd-body .btn{margin-top:22px}@media (max-width:860px){.pour-solutions .prod{grid-template-columns:1fr;gap:16px}.pour-solutions .prod .side{grid-column:auto}.pour-solutions .prod.lead{grid-template-columns:1fr;gap:26px}.pour-solutions .prod.lead .shot{border-inline-start:0;border-top:1px solid var(--dark-line);min-height:200px}.pour-solutions .prod.lead .grid2{grid-template-columns:1fr}.pour-solutions .prod.lead .curric{padding:28px 24px 32px}.pour-solutions .prod.lead .stages,.pour-solutions .prod.lead .stages.four{grid-template-columns:repeat(2,1fr);gap:12px}.pour-solutions .prod.feature-demo{grid-template-columns:1fr;gap:26px}}.pour-solutions .lead-emph{font-family:var(--font-he);color:var(--gold-2)}
