section#use-case-temp-hero{background:linear-gradient(180deg,var(--cube-off-blue) 0,#fff 70%);padding:72px 0 48px}section#use-case-temp-hero div.center{align-items:stretch;display:flex;flex-flow:column}section#use-case-temp-hero div.title-container{padding:0 0 40px}section#use-case-temp-hero div.title-container h3.headline{align-items:center;background:var(--cube-minty-green);border-radius:999px;color:var(--cube-green);display:inline-flex;font-family:var(--label-font);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1;margin:0 0 24px;padding:8px 14px;text-transform:uppercase}section#use-case-temp-hero div.data-container h1.title{color:var(--cube-navy);font-family:var(--main-font);font-size:clamp(32px,4.4vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 18px;text-transform:none}section#use-case-temp-hero div.data-container h1.title b,section#use-case-temp-hero div.data-container h1.title strong{background:linear-gradient(105deg,var(--cube-green),var(--cube-navy));-webkit-background-clip:text;background-clip:text;font-weight:700;-webkit-text-fill-color:transparent;color:transparent}section#use-case-temp-hero div.data-container p.description{color:var(--cube-gray-700);font-family:var(--secondary-font);font-size:17px;font-weight:400;line-height:1.55;margin:0}section#use-case-temp-hero div.image-container{min-width:0;width:100%}section#use-case-temp-hero div.image-container picture{display:block}section#use-case-temp-hero div.image-container img{border:1px solid var(--cube-gray-200);border-radius:16px;box-shadow:0 28px 60px -34px rgba(10,26,57,.45);display:block;height:auto;width:100%}@media (min-width:800px){section#use-case-temp-hero div.title-container div.data-container{align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,420px) minmax(0,1fr)}section#use-case-temp-hero div.data-container h1.title{margin:0}section#use-case-temp-hero div.data-container p.description{padding:0 0 4px}}@media (min-width:1200px){section#use-case-temp-hero{padding:96px 0 72px}section#use-case-temp-hero div.title-container{padding:0 0 56px}section#use-case-temp-hero div.title-container div.data-container{gap:56px;grid-template-columns:minmax(0,520px) minmax(0,1fr)}section#use-case-temp-hero div.data-container h1.title{font-size:clamp(40px,3.8vw,52px)}section#use-case-temp-hero div.data-container p.description{font-size:19px}}