.ds6-sol-cell{height:100%}.lp-ds6-solutions .ds-h2 em{color:var(--ds-green-deep);font-style:normal}.ds6-sol-stage .ds-h2 em{color:#7fd39c}.ds6-sol-stats{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);margin-top:20px}.ds6-sol-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds6-sol-stat{text-align:center;padding:36px 28px}.ds6-sol-stat+.ds6-sol-stat{border-left:1px solid var(--ds-line)}.ds6-sol-stat-value{font-family:var(--ds-display);letter-spacing:-.02em;color:var(--ds-green-deep);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,46px);font-weight:400;line-height:1;display:block}.ds6-sol-stat-label{color:var(--ds-ink-soft);text-wrap:pretty;max-width:30ch;margin:10px auto 0;font-size:13.5px;display:block}.ds6-sol-week{padding:110px 0 116px}.ds6-sol-week-head{max-width:660px}.ds6-sol-contrast{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:22px;margin-top:56px;display:grid}.ds6-sol-panel{border-radius:var(--ds-radius);height:100%;padding:30px 28px 24px}.ds6-sol-panel-before{border:1px solid var(--ds-line);background:#fff}.ds6-sol-panel-after{background:var(--ds-green-dark);color:#eaf6ee;box-shadow:0 20px 54px #0c24173d}.ds6-sol-panel-tag{letter-spacing:.11em;text-transform:uppercase;font-size:11.5px;font-weight:750;display:inline-block}.ds6-sol-panel-before .ds6-sol-panel-tag{color:var(--ds-ink-soft)}.ds6-sol-panel-after .ds6-sol-panel-tag{color:#8fd6a8}.ds6-sol-panel ul{margin:14px 0 0;padding:0;list-style:none}.ds6-sol-panel li{text-wrap:pretty;align-items:flex-start;gap:13px;padding:14px 0;font-size:14.5px;line-height:1.55;display:flex}.ds6-sol-panel-before li{color:var(--ds-ink-soft);border-bottom:1px dashed #14281c17}.ds6-sol-panel-after li{border-bottom:1px dashed #ffffff21}.ds6-sol-panel li:last-child{border-bottom:none;padding-bottom:4px}.ds6-sol-panel-mark{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.ds6-sol-panel-before .ds6-sol-panel-mark{color:var(--ds-ink-soft);background:#14281c12}.ds6-sol-panel-after .ds6-sol-panel-mark{background:var(--ds-green);color:#fff}.ds6-sol-stage{background:var(--ds-green-dark);color:#f2f8f3;padding:120px 0;scroll-margin-top:72px;position:relative;overflow:hidden}.ds6-sol-stage>*{position:relative}.ds6-sol-stage-head{text-align:center;max-width:660px;margin:0 auto}.ds6-sol-stage-head h2{color:#fff}.ds6-sol-stage-head p{color:#f2f8f3e6;margin-left:auto;margin-right:auto}.ds6-sol-stage .ds6-sol-eyebrow-invert{color:#7fd39c}.ds6-sol-stage .ds6-sol-eyebrow-invert:before{background:#7fd39c}.ds6-sol-stage-caption{text-align:center;color:#f2f8f39e;text-wrap:pretty;max-width:62ch;margin:24px auto 0;font-size:13.5px}.ds6-sol-mock{max-width:960px;color:var(--ds-ink);border-radius:var(--ds-radius);text-align:left;background:#fff;margin:58px auto 0;overflow:hidden;box-shadow:0 30px 90px #0006}.ds6-sol-mock-top{border-bottom:1px solid var(--ds-line);background:var(--ds-cream);align-items:center;gap:7px;padding:13px 18px;display:flex}.ds6-sol-mock-app{letter-spacing:.02em;align-items:center;gap:6px;margin-left:10px;font-size:12.5px;font-weight:700;display:inline-flex}.ds6-sol-mock-app svg{color:var(--ds-green-deep)}.ds6-sol-mock-live{letter-spacing:.09em;text-transform:uppercase;color:var(--ds-green-deep);align-items:center;gap:6px;margin-left:auto;font-size:10.5px;font-weight:750;display:inline-flex}.ds6-sol-mock-live:before{content:"";background:var(--ds-green);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ds6-sol-pulse}@keyframes ds6-sol-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.ds6-sol-mock-live:before{animation:none}}.ds6-sol-mock-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:20px 22px 12px;display:flex}.ds6-sol-mock-head h3{font-family:var(--ds-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:400}.ds6-sol-mock-head span{color:var(--ds-ink-soft);font-size:12.5px}.ds6-sol-mock-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ds6-sol-avatar{background:var(--ds-green-tint);width:22px;height:22px;color:var(--ds-green-deep);letter-spacing:.03em;border-radius:50%;flex-shrink:0;place-items:center;font-size:9.5px;font-weight:750;display:inline-grid}.ds6-sol-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:750;display:inline-flex}.ds6-sol-status:before{content:"";border-radius:50%;width:6px;height:6px}.ds6-sol-status.is-ok{color:var(--ds-green-deep);background:var(--ds-green-tint)}.ds6-sol-status.is-ok:before{background:var(--ds-green)}.ds6-sol-status.is-warn{color:#8a6116;background:#e0a63c29}.ds6-sol-status.is-warn:before{background:var(--ds-amber)}.ds6-sol-status.is-wait{color:var(--ds-ink-soft);background:#14281c12}.ds6-sol-status.is-wait:before{background:#14281c59}.ds6-sol-deals{padding:2px 22px 8px}.ds6-sol-deal{border-bottom:1px dashed #14281c17;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.ds6-sol-deal:last-child{border-bottom:none}.ds6-sol-deal-addr{font-size:14.5px;font-weight:600;display:block}.ds6-sol-deal-client{color:var(--ds-ink-soft);margin-top:2px;font-size:12px;display:block}.ds6-sol-deal-next{color:var(--ds-ink-soft);font-size:13px}.ds6-sol-deal-next-label{letter-spacing:.09em;text-transform:uppercase;color:#14281c61;margin-bottom:2px;font-size:10px;font-weight:750;display:block}.ds6-sol-deal-note{color:var(--ds-green-deep);background:var(--ds-green-tint-2);white-space:nowrap;border:1px solid #27ab5233;border-radius:999px;justify-self:end;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.ds6-sol-deals-footer{background:var(--ds-green-dark);color:#eaf6ee;border-radius:12px;align-items:center;gap:9px;margin:8px 22px 20px;padding:12px 15px;font-size:12.5px;display:flex}.ds6-sol-deals-footer svg{color:#8fd6a8;flex-shrink:0}.ds6-sol-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;min-width:940px;padding:6px 22px 22px;display:grid}.ds6-sol-board-col{background:#14281c09;border-radius:13px;flex-direction:column;gap:10px;padding:12px;display:flex}.ds6-sol-board-col-name{letter-spacing:.09em;text-transform:uppercase;color:var(--ds-ink-soft);justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 0;font-size:10.5px;font-weight:750;display:flex}.ds6-sol-board-count{color:var(--ds-ink-soft);background:#14281c14;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.ds6-sol-board-card{border:1px solid var(--ds-line);background:#fff;border-radius:11px;padding:12px 13px;box-shadow:0 1px 2px #1022160d}.ds6-sol-board-addr{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.ds6-sol-board-price{color:var(--ds-ink-soft);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.ds6-sol-board-agent{align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:560;display:flex}.ds6-sol-board-due{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-green-deep);background:var(--ds-green-tint);white-space:nowrap;border-radius:999px;margin-top:9px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.ds6-sol-board-flag{letter-spacing:.05em;text-transform:uppercase;color:#8a6116;white-space:nowrap;background:#e0a63c29;border-radius:999px;align-items:center;gap:5px;margin-top:9px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.ds6-sol-files{min-width:720px;padding:2px 22px 20px}.ds6-sol-files-row{grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.55fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:grid}.ds6-sol-files-head{letter-spacing:.09em;text-transform:uppercase;color:#14281c6b;border-bottom:1px solid var(--ds-line);padding:6px 0 9px;font-size:10.5px;font-weight:750}.ds6-sol-files-item{border-bottom:1px dashed #14281c17;border-radius:10px;margin:0 -10px;padding:0 10px}.ds6-sol-files-item:last-child{border-bottom:none}.ds6-sol-files-item.is-flagged{background:#e0a63c12}.ds6-sol-files-addr{font-size:13.5px;font-weight:600}.ds6-sol-files-note{color:#8a6116;align-items:flex-start;gap:7px;margin-top:-4px;padding:0 0 12px 4px;font-size:12px;display:flex}.ds6-sol-files-note svg{flex-shrink:0;margin-top:2px}.ds6-sol-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 22px 0;display:grid}.ds6-sol-tile{border:1px solid var(--ds-line);border-radius:12px;padding:14px 15px 13px}.ds6-sol-tile-value{font-family:var(--ds-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:400;line-height:1;display:block}.ds6-sol-tile.is-warn .ds6-sol-tile-value{color:#8a6116}.ds6-sol-tile.is-warn{background:#e0a63c17;border-color:#e0a63c59}.ds6-sol-tile-label{color:var(--ds-ink-soft);margin-top:5px;font-size:11.5px;display:block}.ds6-sol-agents{min-width:640px;padding:10px 22px 20px}.ds6-sol-agents-row{border-bottom:1px dashed #14281c17;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr) minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:14px;padding:11px 0;font-size:13px;display:grid}.ds6-sol-agents-row:last-child{border-bottom:none}.ds6-sol-agents-head{letter-spacing:.09em;text-transform:uppercase;color:#14281c6b;border-bottom:1px solid var(--ds-line);padding:4px 0 9px;font-size:10.5px;font-weight:750}.ds6-sol-agents-who{align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.ds6-sol-agents-bar{align-items:center;gap:10px;display:flex}.ds6-sol-bar{background:#14281c14;border-radius:999px;flex:1;height:7px;overflow:hidden}.ds6-sol-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--ds-green-deep), var(--ds-green));height:100%;display:block}.ds6-sol-bar-fill.is-warn{background:linear-gradient(90deg, #b07c1f, var(--ds-amber))}.ds6-sol-bar-pct{color:var(--ds-ink-soft);font-variant-numeric:tabular-nums;text-align:right;min-width:4ch;font-size:12px}.ds6-sol-benefits{padding:116px 0}.ds6-sol-benefits-head{max-width:660px}.ds6-sol-benefits-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-top:54px;display:grid}.ds6-sol-benefit{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:#fff;height:100%;padding:28px 28px 26px}.ds6-sol-benefit h3{font-family:var(--ds-display);letter-spacing:-.012em;margin:16px 0 8px;font-size:21px;font-weight:400}.ds6-sol-benefit p{color:var(--ds-ink-soft);text-wrap:pretty;max-width:52ch;margin:0;font-size:14.5px;line-height:1.6}.ds6-sol-others{padding:108px 0 10px}.ds6-sol-others-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.ds6-sol-other-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);height:100%;color:var(--ds-ink);background:#fff;flex-direction:column;gap:7px;padding:26px 26px 24px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.ds6-sol-other-card:hover{box-shadow:var(--ds-shadow);border-color:#27ab5280;transform:translateY(-3px)}.ds6-sol-other-label{font-family:var(--ds-display);letter-spacing:-.012em;font-size:21px;font-weight:400}.ds6-sol-other-desc{color:var(--ds-ink-soft);padding-right:30px;font-size:13.5px;line-height:1.5}.ds6-sol-other-arrow{color:var(--ds-green-deep);transition:transform .18s;position:absolute;bottom:22px;right:22px}.ds6-sol-other-card:hover .ds6-sol-other-arrow{transform:translate(3px)}@media (max-width:900px){.ds6-sol-week{padding:76px 0 82px}.ds6-sol-contrast{grid-template-columns:1fr;margin-top:44px}.ds6-sol-stage{padding:84px 0}.ds6-sol-mock{margin-top:44px}.ds6-sol-benefits{padding:80px 0}.ds6-sol-benefits-grid{grid-template-columns:1fr;margin-top:40px}.ds6-sol-others{padding:76px 0 0}.ds6-sol-others-grid{grid-template-columns:1fr;margin-top:36px}.ds6-sol-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ds6-sol-stats-grid{grid-template-columns:1fr}.ds6-sol-stat{padding:26px 20px}.ds6-sol-stat+.ds6-sol-stat{border-left:none;border-top:1px solid var(--ds-line)}.ds6-sol-deal{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ds6-sol-deal-next{grid-column:1/-1}.ds6-sol-deal-note{grid-column:1/-1;justify-self:start}}
