.lp .ab-hero{padding-bottom:120px}.lp .ab-hero .ss-eyebrow{background:#ece2f8;padding:6px 14px;font-size:.7rem}.lp.ab .ab-hero-title{max-width:880px;margin:14px auto 22px}.lp .ab-who{padding:96px 0 40px}.lp .ab-who .ss-eyebrow{padding-left:0}.lp .ab-who h2{letter-spacing:-.015em;max-width:1100px;color:var(--ss-ink);margin:6px 0 20px;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.3}.lp .ab-who p:not(.ss-eyebrow){color:var(--ss-text);margin:0;font-size:.98rem;line-height:1.7}.lp .ab-build .ss-head{max-width:1040px}.lp .ab-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lp .ab-card{border:1px solid var(--line);color:inherit;background:var(--white);border-radius:8px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.lp a.ab-card:hover,.lp a.ab-card:focus-visible{box-shadow:var(--ss-card-shadow);border-color:#9b63d373;transform:translateY(-3px)}.lp .ab-card-num{width:34px;height:28px;color:var(--violet);background:#f3ecfb;border-radius:6px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.lp .ab-card h3{color:var(--ss-ink);margin:18px 0 8px;font-size:1.05rem}.lp .ab-card>p{color:var(--ss-text);margin:0 0 18px;font-size:.86rem;line-height:1.6}.lp .ab-card-points{color:var(--ss-text);gap:8px;margin:18px 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.lp .ab-card-points li{padding-left:16px;position:relative}.lp .ab-card-points li:before{content:"";background:var(--violet);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:2px}.lp .ab-pv{border:1px solid var(--line);height:150px;color:var(--ss-ink);background:var(--ss-wash);border-radius:10px;margin-top:auto;padding:14px;font-size:.66rem;overflow:hidden}.lp .ab-pv .is-up{color:var(--ss-up)}.lp .ab-pv .is-down{color:var(--ss-down)}.lp .ab-pv small{color:var(--slate);font-size:.6rem;display:block}.lp .ab-pv-svg{width:100%;height:100%;display:block}.lp .ab-pv-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;height:100%;display:grid}.lp .ab-pv-tile{background:var(--white);border-radius:6px;flex-direction:column;justify-content:center;gap:3px;padding:6px;display:flex}.lp .ab-pv-tile b{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.lp .ab-pv-tile span{font-weight:700}.lp .ab-pv-form{flex-direction:column;gap:6px;height:100%;display:flex}.lp .ab-pv-cond{grid-template-columns:1fr 1.2fr .8fr;gap:6px;display:grid}.lp .ab-pv-cond span{border:1px solid var(--line);background:var(--white);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:5px 7px;overflow:hidden}.lp .ab-pv-btn{color:var(--white);background:var(--violet);border-radius:5px;align-self:flex-end;margin-top:auto;padding:5px 12px;font-weight:700}.lp .ab-pv-flow{height:100%;position:relative}.lp .ab-pv-wires{fill:none;width:100%;height:100%;stroke:var(--violet);stroke-width:1.2px;stroke-dasharray:3 3;position:absolute;inset:0}.lp .ab-pv-node{z-index:1;color:var(--white);background:var(--violet);white-space:nowrap;border-radius:6px;padding:6px 9px;font-weight:600;position:absolute}.lp .ab-pv-node:first-child{top:18%;left:0}.lp .ab-pv-node:nth-child(2){top:18%;right:0}.lp .ab-pv-node.is-alt{color:var(--ss-down);background:var(--ss-down-bg);bottom:12%;right:0}.lp .ab-pv-split{grid-template-rows:1fr auto;gap:8px;height:100%;display:grid}.lp .ab-pv-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lp .ab-pv-stats span{color:var(--slate);background:var(--white);border-radius:6px;padding:5px 7px}.lp .ab-pv-stats b{color:var(--ss-ink);font-size:.78rem;display:block}.lp .ab-pv-sim,.lp .ab-pv-port{grid-template-columns:auto 1fr;align-items:center;gap:14px;height:100%;display:grid}.lp .ab-pv-sim b,.lp .ab-pv-port b{margin-bottom:8px;font-size:.95rem;display:block}.lp .ab-pv-sim b:last-child{margin-bottom:0}.lp .ab-pv-port span{font-weight:700}.lp .ab-pv-donut{justify-self:center;width:96px;height:96px;transform:rotate(-90deg)}.lp .ab-pv-donut circle{fill:none;stroke-width:7px}.lp .ab-pv-chain{gap:4px;display:grid}.lp .ab-pv-chain-row{text-align:center;background:var(--white);border-radius:5px;grid-template-columns:1fr 1fr 1fr;padding:5px 8px;display:grid}.lp .ab-pv-chain-row.is-head{color:var(--slate);background:0 0;font-weight:600}.lp .ab-pv-report{grid-template-rows:auto 1fr;gap:10px;height:100%;display:grid}.lp .ab-pv-quotes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lp .ab-pv-quotes b{font-size:.78rem;display:block}.lp .ab-pv-quotes i{font-style:normal;font-weight:700}.lp .ab-pv-bars{align-items:flex-end;gap:5px;display:flex}.lp .ab-pv-bars span{background:var(--violet);border-radius:3px 3px 0 0;flex:1}.lp .ab-mission{text-align:center;color:var(--white);background:var(--violet);padding:96px 0}.lp .ab-mission p:not(.ss-eyebrow){letter-spacing:-.01em;max-width:1080px;margin:10px auto 0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;line-height:1.35}.lp .ab-values{background:var(--ss-wash)}.lp .ab-values .ss-head{max-width:680px}.lp .ab-values-list{flex-wrap:wrap;justify-content:center;gap:20px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:flex}.lp .ab-values-list li{background:var(--white);box-shadow:var(--ss-card-shadow);border-radius:6px;flex:0 calc(33.3333% - 13.3333px);padding:24px}.lp .ab-values-list h3{color:var(--ss-ink);margin:0 0 10px;font-size:1rem}.lp .ab-values-list p{color:var(--ss-text);margin:0;font-size:.86rem;line-height:1.6}@media (max-width:1024px){.lp .ab-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .ab-values-list li{flex-basis:calc(50% - 10px)}}@media (max-width:760px){.lp .ab-cards{grid-template-columns:1fr}.lp .ab-values-list li{flex-basis:100%}.lp .ab-who{padding:64px 0 20px}.lp .ab-mission{padding:72px 0}}.lp.ab .ss-cta p{font-size:clamp(1.05rem,1.6vw,14px)}
