.pgb-ultimet-section{padding:80px 0;background:linear-gradient(135deg,#f0f6ff,#fff 60%,#f0f6ff);position:relative;overflow:hidden}.pgb-ultimet-section:before{top:-80px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,114,215,.08) 0,transparent 70%)}.pgb-ultimet-section:after,.pgb-ultimet-section:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.pgb-ultimet-section:after{bottom:-60px;left:-60px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,114,215,.06) 0,transparent 70%)}@media(max-width:991px){.pgb-ultimet-section{padding:60px 0}}@media(max-width:767px){.pgb-ultimet-section{padding:40px 0}}.pgb-ultimet-inner{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:1}.pgb-ultimet-title{font-size:44px;font-weight:600;color:#121212;line-height:1.25;margin-bottom:24px;font-family:var(--font-satoshi),sans-serif}@media(max-width:991px){.pgb-ultimet-title{font-size:34px}}@media(max-width:767px){.pgb-ultimet-title{font-size:26px}}.pgb-ultimet-highlight{color:#0072d7;position:relative}.pgb-ultimet-highlight:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#0072d7,#42a5f5);border-radius:2px}.pgb-ultimet-description{font-size:17px;line-height:1.8;color:#555;font-weight:400;margin-bottom:48px;font-family:var(--font-satoshi),sans-serif}@media(max-width:767px){.pgb-ultimet-description{font-size:15px;margin-bottom:36px}}:root{--color-primary:#141414;--color-secondary:#1f1f25;--color-body:#74787c;--color-heading-1:#fff;--color-white:#fff;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--transition:0.3s;--font-size-b1:16px;--font-size-b2:16px;--font-size-b3:12px;--font-size-b4:10px;--line-height-b1:26px;--line-height-b2:26px;--line-height-b3:1.7;--h1:60px;--h2:48px;--h3:30px;--h4:26px;--h5:24px;--h6:18px}@media(max-width:991px){.cta-demo-section{padding:60px 0}}@media(max-width:767px){.cta-demo-section{padding:40px 0}}.cta-demo-section .container{max-width:1200px}.cta-demo-card{background:#fff;position:relative;border-radius:12px;padding:80px 60px;color:#121212;overflow:hidden;border:1px solid rgba(0,114,215,.1);box-shadow:0 20px 50px rgba(0,50,100,.05),inset 0 0 100px rgba(0,114,215,.02);text-align:center}@media(max-width:991px){.cta-demo-card{padding:60px 40px}}@media(max-width:767px){.cta-demo-card{padding:50px 20px;border-radius:12px}}.cta-demo-card .cta-demo-content{position:relative;z-index:2}.cta-demo-card .cta-demo-title{font-size:48px;font-weight:700;line-height:1.25;margin-bottom:24px;color:#121212;font-family:var(--font-satoshi),sans-serif}.cta-demo-card .cta-demo-title .highlight-text{color:#0072d7}@media(max-width:991px){.cta-demo-card .cta-demo-title{font-size:38px}}@media(max-width:767px){.cta-demo-card .cta-demo-title{font-size:28px}}.cta-demo-card .cta-demo-subtitle{font-size:19px;color:#555;margin-bottom:45px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.7}@media(max-width:767px){.cta-demo-card .cta-demo-subtitle{font-size:16px;margin-bottom:35px}}.cta-demo-card .cta-demo-action-area .action-heading{font-size:24px;font-weight:500;margin-bottom:30px;color:#121212}.cta-demo-card .cta-demo-action-area .cta-demo-button{display:inline-flex;align-items:center;gap:12px;background:#0072d7;color:#fff;font-size:18px;font-weight:700;padding:18px 45px;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 25px rgba(0,114,215,.2)}.cta-demo-card .cta-demo-action-area .cta-demo-button:hover{background:#005bb5;transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,114,215,.3)}.cta-demo-card .cta-demo-action-area .cta-demo-button:hover svg{transform:translateX(5px)}@media(max-width:767px){.cta-demo-card .cta-demo-action-area .cta-demo-button{width:100%;justify-content:center;padding:14px 20px;font-size:16px}}.cta-demo-card .cta-demo-action-area .cta-demo-footer-text{margin-top:30px;font-size:15px;color:#666;font-weight:500;letter-spacing:.5px}.cta-demo-decoration .circle-1{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(0,114,215,.05) 0,transparent 70%);border-radius:50%;top:-150px;right:-100px;z-index:1}.cta-demo-decoration .circle-2{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(0,114,215,.03) 0,transparent 70%);border-radius:50%;bottom:-100px;left:-80px;z-index:1}