#why-cube-the-solution{background:var(--cube-white);padding:112px 0}#why-cube-the-solution.dark{background:linear-gradient(180deg,#0a1a39,#0a1229)}#why-cube-the-solution.img{background-image:url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20website%20-%202026/Financial%20Intelligence%20Platform/FP&Agents%20Module.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-items:center}#why-cube-the-solution h4.headline{color:var(--cube-light-green);font-size:20px;font-style:normal;font-weight:700;letter-spacing:2.4px;line-height:normal;margin:0 0 4px;text-transform:uppercase}#why-cube-the-solution h2.title{font-size:44.8px;font-style:normal;font-weight:700;letter-spacing:-.672px;line-height:120%;margin:0 0 14px;max-width:750px}#why-cube-the-solution.dark h2.title,#why-cube-the-solution.img h2.title{color:#fff}#why-cube-the-solution h2.title span{color:var(--cube-light-green)}#why-cube-the-solution p.description{font-size:16.8px;font-style:normal;font-weight:500;line-height:28.56px;margin:0 0 30px;max-width:602px}#why-cube-the-solution.dark p.description,#why-cube-the-solution.img p.description{color:#fff}#why-cube-the-solution .usecases-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}#why-cube-the-solution.img .usecases-grid{grid-template-columns:repeat(4,1fr)}#why-cube-the-solution .usecases-grid .usecase-card{background:#fcfff8;border-radius:16px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);padding:33px 25px}#why-cube-the-solution.img .usecases-grid .usecase-card{background:hsla(0,0%,100%,.05);border:1px solid #70cf98;border-radius:18px;box-shadow:0 4px 15px 0 rgba(112,207,152,.45)}#why-cube-the-solution.dark .usecases-grid .usecase-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-top-color:#2859b2}#why-cube-the-solution .usecases-grid .usecase-card img{height:48px;margin:0 0 20px;width:48px}#why-cube-the-solution .usecases-grid .usecase-card h5{color:var(--cube-light-green);font-size:16.8px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px}#why-cube-the-solution .usecases-grid .usecase-card p{font-family:var(--secondary-font);font-size:13.1px;font-style:normal;font-weight:400;line-height:20.99px;margin:0}#why-cube-the-solution.dark .usecases-grid .usecase-card p,#why-cube-the-solution.img .usecases-grid .usecase-card p{color:#fff}#why-cube-the-solution.img .usecases-grid .usecase-card ul{display:flex;flex-flow:column;gap:10px;list-style:none;margin:20px 0 0;padding:0}#why-cube-the-solution.img .usecases-grid .usecase-card ul li{align-items:center;color:#e5e5e5;display:flex;font-family:var(--secondary-font);font-size:13px;font-style:normal;font-weight:400;gap:12px;line-height:20.5px}#why-cube-the-solution.img .usecases-grid .usecase-card ul li span{align-items:center;background:rgba(33,158,102,.12);border-radius:5px;color:var(--cube-light-green);display:flex;flex-shrink:0;font-size:.65rem;font-weight:700;height:20px;justify-content:center;width:20px}@media (max-width:1024px){#why-cube-the-solution.img{background-position:-763px}#why-cube-the-solution .usecases-grid,#why-cube-the-solution.img .usecases-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#why-cube-the-solution .usecases-grid,#why-cube-the-solution.img .usecases-grid{grid-template-columns:1fr}#why-cube-the-solution h2.title{font-size:34px}#why-cube-the-solution h4.headline{font-size:17px}}