/* NovaLedger visual case-study refinement. */
.tr-nova-hero{min-height:720px}.tr-nova-hero-grid{min-height:545px}.tr-nova-copy{padding:44px 0 74px}.tr-nova-copy h1{font-size:clamp(62px,6vw,92px);max-width:510px}.tr-nova-devices{height:500px}.tr-nova-phone{right:34%;bottom:-92px;width:47%}.tr-nova-card{right:-2%;bottom:89px;width:62%}.tr-nova-overview{padding:105px 0;background:#f4f7fd}.tr-nova-overview>.container{grid-template-columns:.74fr 1.26fr;gap:4%;align-items:center}.tr-nova-overview-copy h2{max-width:490px;font-size:clamp(42px,4.4vw,67px)}.tr-nova-overview-copy>p:not(.tr-nova-label){max-width:510px;margin:23px 0 34px;color:#45536b;font-size:17px;line-height:1.72}.tr-nova-overview-copy dl{display:grid;gap:0;margin:0;border-top:1px solid #cbd3e2}.tr-nova-overview-copy dl>div{padding:13px 0;border-bottom:1px solid #cbd3e2;display:grid;grid-template-columns:100px 1fr;gap:18px}.tr-nova-overview-copy dt{color:#75829a;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tr-nova-overview-copy dd{margin:0;color:#172542;font-size:14px;font-weight:600}.tr-nova-laptop-wrap{position:relative;min-height:445px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(33,105,255,.15),transparent 65%)}.tr-nova-laptop-wrap img{width:112%;max-width:none;filter:drop-shadow(0 30px 25px rgba(7,17,32,.28))}.tr-nova-mobile{padding:110px 0 0;overflow:hidden;background:#08142b}.tr-nova-mobile>.container{display:grid;grid-template-columns:.7fr 1.3fr;gap:5%;align-items:center}.tr-nova-mobile-intro{padding-bottom:105px}.tr-nova-mobile h2{max-width:490px;margin:17px 0 21px;color:#fff;font-size:clamp(43px,4vw,64px);line-height:1.04;letter-spacing:-.06em}.tr-nova-mobile-intro>p:last-child{max-width:390px;margin:0;color:#aebed7;font-size:17px;line-height:1.7}.tr-nova-mobile-visual{position:relative;height:565px;align-self:end}.tr-nova-mobile-phone{position:absolute;z-index:2;bottom:-85px;left:28%;width:38%;filter:drop-shadow(0 34px 36px rgba(0,0,0,.6));transform:rotate(-4deg)}.tr-nova-mobile-card{position:absolute;z-index:1;top:78px;right:-2%;width:57%;filter:drop-shadow(0 30px 28px rgba(0,0,0,.46));transform:rotate(7deg)}.tr-nova-orbit{position:absolute;border:1px solid rgba(66,140,255,.3);border-radius:50%}.tr-nova-orbit-one{width:530px;height:530px;left:0;bottom:-185px}.tr-nova-orbit-two{width:350px;height:350px;left:110px;bottom:-78px;border-color:rgba(104,84,255,.35)}.tr-nova-dashboard{padding:115px 0;background:#0b1a35}.tr-nova-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:7%;max-width:none;align-items:end}.tr-nova-section-intro h2{max-width:590px}.tr-nova-section-intro>p:last-child{margin:0 0 5px;max-width:420px}.tr-nova-dashboard-image{width:min(100%,1040px);margin:55px auto 0}.tr-nova-outcome{padding:74px 0 92px;background:#071120}.tr-nova-outcome>.container{display:grid;grid-template-columns:.7fr 1.3fr;gap:5%;align-items:start}.tr-nova-outcome>.container>p:last-child{max-width:770px;margin:0;color:#dbe5f5;font-size:24px;line-height:1.55}@media(max-width:991px){.tr-nova-hero{min-height:auto}.tr-nova-devices{height:410px}.tr-nova-phone{right:32%;bottom:-68px}.tr-nova-overview>.container,.tr-nova-mobile>.container{grid-template-columns:1fr}.tr-nova-overview-copy{padding-bottom:15px}.tr-nova-laptop-wrap{min-height:400px}.tr-nova-mobile-intro{padding-bottom:40px}.tr-nova-mobile-visual{height:500px}.tr-nova-outcome>.container{grid-template-columns:1fr;gap:25px}}@media(max-width:767px){.tr-nova-hero-grid{min-height:auto}.tr-nova-copy{padding-bottom:14px}.tr-nova-devices{height:332px}.tr-nova-phone{width:53%;right:31%;bottom:-55px}.tr-nova-card{width:67%;right:-8%;bottom:64px}.tr-nova-overview{padding:75px 0}.tr-nova-overview-copy h2,.tr-nova-mobile h2{font-size:42px}.tr-nova-laptop-wrap{min-height:280px;margin-top:23px}.tr-nova-laptop-wrap img{width:125%}.tr-nova-mobile{padding-top:75px}.tr-nova-mobile-intro{padding-bottom:5px}.tr-nova-mobile-visual{height:380px}.tr-nova-mobile-phone{left:23%;width:48%;bottom:-62px}.tr-nova-mobile-card{top:55px;right:-16%;width:72%}.tr-nova-orbit-one{width:380px;height:380px}.tr-nova-orbit-two{width:260px;height:260px;left:60px}.tr-nova-dashboard{padding:74px 0}.tr-nova-section-intro{display:block}.tr-nova-section-intro>p:last-child{margin-top:22px}.tr-nova-dashboard-image{margin-top:37px}.tr-nova-outcome{padding:65px 0}.tr-nova-outcome>.container>p:last-child{font-size:20px}}
