.cta-panel{border-radius:30px;background:linear-gradient(135deg,#0b6cf2,#1048ba 62%,#103482);color:#fff;padding:55px 60px;display:flex;justify-content:space-between;align-items:flex-end;gap:50px;position:relative;overflow:hidden}.cta-panel:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-90px;top:-160px}.cta-panel h2{font-size:48px;line-height:1.04;letter-spacing:-.045em;margin:18px 0 10px}.cta-panel p{color:#dbe9ff;margin:0}.cta-actions{display:flex;gap:10px;position:relative;z-index:2}footer{border-top:1px solid #e4ebf5;padding:70px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px}.footer-brand img{width:118px}.footer-brand p{color:#7b8ba2;font-size:13px;max-width:290px;line-height:1.6}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.footer-grid b{font-size:11px;margin-bottom:8px;color:#53647f}.footer-grid a{font-size:12px;color:#7b899d}.footer-bottom{border-top:1px solid #e7edf5;margin-top:55px;padding-top:22px;display:flex;justify-content:space-between;color:#91a0b4;font-size:10px}@media(max-width:1050px){.nav-links{display:none}.nav-actions{margin-left:auto}.hero-grid{grid-template-columns:1fr;gap:30px;padding-top:65px}.product-composition{width:min(720px,100%);margin:auto}.split-grid,.dark-grid{grid-template-columns:1fr}.sticky-copy{position:static}.dashboard-large{grid-template-columns:150px 1fr}.kpi-grid{grid-template-columns:1fr 1fr}.dash-lower{grid-template-columns:1fr}.health{display:grid;grid-template-columns:170px 1fr;align-items:center}.health .card-title{grid-column:1/-1}.bento{grid-template-columns:1fr}.bento-main{grid-row:auto}.dark-grid{padding:70px 0}.security-visual{max-width:700px;width:100%;margin:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}