.usecase-page .uc-ribbon-hero{--ribbon-ink:#101d3d;--ribbon-muted:#536587;--ribbon-surface:#f2f7fb;display:flex;align-items:flex-start;min-height:100svh;padding:0;overflow:clip;color:var(--ribbon-ink);background:var(--ribbon-surface)!important}.usecase-page.studio-theme .uc-ribbon-hero{--ribbon-ink:#fff;--ribbon-muted:#c6d4ed;--ribbon-surface:#07132f}.uc-ribbon-content{position:relative;width:var(--hero-width);margin:0 auto;padding:148px 0 68px}.uc-ribbon-content .uc-breadcrumb{margin:0 0 22px}.usecase-page .uc-ribbon-hero .uc-display{max-width:none;margin:10px 0 0;color:var(--ribbon-ink);font-size:clamp(68px,7.25vw,112px);line-height:1.02;letter-spacing:-.05em;text-wrap:initial}.usecase-page .uc-ribbon-hero .uc-display--single{font-size:clamp(56px,6vw,88px);text-wrap:balance}.uc-ribbon-scene{--ribbon-rise:160px;--ribbon-run:220px;--ribbon-height:236px;--ribbon-turn:calc(50% + 72px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:90px;margin-top:62px}.uc-ribbon-scene:before{position:absolute;z-index:-1;top:38px;left:50%;width:100vw;height:calc(var(--ribbon-height) + var(--ribbon-rise));background:#075fff;content:"";transform:translateX(-50%);clip-path:polygon(0 var(--ribbon-rise),calc(var(--ribbon-turn) - var(--ribbon-run)) var(--ribbon-rise),var(--ribbon-turn) 0,100% 0,100% var(--ribbon-height),var(--ribbon-turn) var(--ribbon-height),calc(var(--ribbon-turn) - var(--ribbon-run)) calc(var(--ribbon-height) + var(--ribbon-rise)),0 calc(var(--ribbon-height) + var(--ribbon-rise)))}.uc-ribbon-copy{min-width:0;padding-top:64px}.uc-ribbon-reply{display:flex;align-items:center;min-height:160px;color:#fff;font-size:clamp(50px,4.85vw,74px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.uc-ribbon-body{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:60px}.usecase-page .uc-ribbon-hero .hero-intro{max-width:510px;margin:0;color:var(--ribbon-muted);font-size:18px;line-height:1.55;text-wrap:pretty}.usecase-page .uc-ribbon-hero .button{min-height:54px;padding:14px 26px;font-size:18px;white-space:nowrap}.uc-ribbon-proof{position:relative;min-width:0}.usecase-page .uc-ribbon-hero .uc-demo{width:100%;max-width:none;margin:0}@media (min-width:1700px){.uc-ribbon-content{padding-top:166px}}@media (min-width:761px) and (max-width:1100px){.uc-ribbon-content{width:calc(100% - 64px);padding-top:138px}.usecase-page .uc-ribbon-hero .uc-display{font-size:74px}.usecase-page .uc-ribbon-hero .uc-display--single{font-size:62px}.uc-ribbon-scene{--ribbon-rise:140px;--ribbon-run:160px;--ribbon-height:220px;--ribbon-turn:calc(50% + 40px);gap:38px}.uc-ribbon-reply{font-size:52px}.uc-ribbon-body{margin-top:42px}}@media (max-width:760px){.uc-ribbon-content{width:calc(100% - 48px);padding:136px 0 60px}.uc-ribbon-content .uc-breadcrumb{margin-bottom:18px}.usecase-page .uc-ribbon-hero .uc-display{font-size:clamp(36px,11.5vw,51px);line-height:1.05;letter-spacing:-.045em}.uc-ribbon-scene{--ribbon-rise:50px;--ribbon-run:52px;--ribbon-height:140px;--ribbon-turn:64px;display:flex;flex-direction:column;gap:34px;margin-top:24px}.uc-ribbon-scene:before{top:0}.uc-ribbon-copy{order:-1;padding-top:20px}.uc-ribbon-reply{min-height:100px;padding-left:44px;font-size:clamp(30px,9.3vw,40px);line-height:1.07;letter-spacing:-.035em}.uc-ribbon-body{gap:26px;margin-top:92px}.usecase-page .uc-ribbon-hero .hero-intro{max-width:none;font-size:17px}.usecase-page .uc-ribbon-hero .button{min-height:52px;padding:14px 24px;font-size:17px}}@media (max-width:380px){.uc-ribbon-scene{--ribbon-rise:46px;--ribbon-height:126px}.uc-ribbon-reply{min-height:82px}.uc-ribbon-page .marketing-navigation .marketing-nav-right{display:none}}