.blk-cta{--cta-h:320px;--ft-h:570px;--orange:#ff620c;--ease:cubic-bezier(.22,1,.36,1);isolation:isolate;color:#080e32;text-align:left;max-width:2400px;min-height:320px;margin:auto;padding:64px 0 75px;font:16px/1.5 Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.blk-cta *,.blk-cta :before,.blk-cta :after{box-sizing:border-box}.blk-cta h2,.blk-cta p{margin:0}.blk-cta h2{font-family:inherit}.blk-cta button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.blk-cta button:focus-visible{outline-offset:6px;outline:2px solid #ffae64}.blk-cta em{color:#ff5710;font-style:normal}.blk-cta .scene{top:0;left:0;right:0;bottom:calc(-1 * var(--ft-h));z-index:-2;transform:translateY(var(--shift,0px)) scale(1.025);will-change:transform;pointer-events:none;background:url(/images/blocks/cta-scene.webp) 50%/cover no-repeat;position:absolute}.blk-cta .container{width:calc(100% - 150px);max-width:1700px;margin-inline:auto}.blk-cta .consult-grid{grid-template-columns:1.03fr 1.15fr .62fr;align-items:center;gap:45px;display:grid}.blk-cta .intro h2{letter-spacing:-.045em;color:inherit;font-size:clamp(32px,2.65vw,48px);font-weight:800;line-height:1.08}.blk-cta .intro p{color:#6d7f9f;margin-top:17px;font-size:18px;line-height:1.45}.blk-cta .cta-button{color:#fff;white-space:nowrap;background:linear-gradient(105deg,#ff3100,#ff6b00);border:1px solid #ff7b30;border-radius:12px;justify-content:center;align-items:center;gap:23px;padding:18px 28px;font-size:21px;font-weight:600;line-height:1.5;transition:translate .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 9px 30px #ff651e35}.blk-cta .cta-button>svg{flex-shrink:0}.blk-cta .cta-button>svg:first-child{width:31px;height:31px}.blk-cta .cta-button>svg:last-child{width:25px;height:25px;transition:transform .3s}.blk-cta .cta-button:after{content:"";background:linear-gradient(90deg,#0000,#fff5,#0000);width:22%;transition:left .65s;position:absolute;inset:-20px auto -20px -45%;transform:skew(-20deg)}.blk-cta .cta-button:hover{translate:0 -3px;box-shadow:0 12px 45px #ff611155}.blk-cta .cta-button:hover:after{left:125%}.blk-cta .cta-button:hover>svg:last-child{transform:translate(5px)}.blk-cta .cta-button:active{translate:0}.blk-cta .promises{gap:26px;margin:23px 0 0;padding:0;list-style:none;display:flex}.blk-cta .promises>li{color:#465980;white-space:nowrap;align-items:center;gap:13px;font-size:13px;line-height:1.5;display:flex}.blk-cta .promises svg{width:51px;height:51px;color:var(--orange);background:#ffeddd;border-radius:13px;flex-shrink:0;padding:11px;transition:transform .4s}.blk-cta .promises>li:hover svg{transform:rotate(-7deg)translateY(-3px)}.blk-cta .sun-symbol{place-self:start end;width:200px;animation:7s ease-in-out infinite cta-float}.blk-cta .sun-symbol svg{filter:drop-shadow(0 6px 20px #ffad2630);width:100%;height:auto;display:block}.blk-cta.is-js .reveal{opacity:0;transition:opacity .75s var(--ease),transform .75s var(--ease);transition-delay:var(--delay,0s);transform:translateY(22px)}.blk-cta.is-js .reveal.in{opacity:1;transform:none}@keyframes cta-float{50%{transform:translateY(-8px)}}@media (min-width:1900px){.blk-cta{--cta-h:360px;--ft-h:596px;min-height:360px;padding-top:80px}}@media (max-width:1550px){.blk-cta{--ft-h:564px}.blk-cta .container{width:calc(100% - 90px)}.blk-cta .consult-grid{grid-template-columns:1.05fr 1.1fr .35fr;gap:30px}.blk-cta .intro p{font-size:16px}.blk-cta .cta-button{gap:17px;padding:17px 23px;font-size:18px}.blk-cta .promises{gap:18px}.blk-cta .promises>li{gap:10px;font-size:11px}.blk-cta .promises svg{width:43px;height:43px;padding:9px}.blk-cta .sun-symbol{width:150px}}@media (max-width:1150px){.blk-cta{--cta-h:300px;--ft-h:912px;min-height:300px;padding-top:45px}.blk-cta .consult-grid{grid-template-columns:1fr 1fr}.blk-cta .sun-symbol{display:none}.blk-cta .intro h2{font-size:34px}.blk-cta .intro p{font-size:15px}.blk-cta .promises{gap:13px}.blk-cta .promises>li{gap:8px;font-size:10px}.blk-cta .promises svg{width:35px;height:35px;padding:7px}.blk-cta .scene{background-position:70% 0;background-size:auto 100%}}@media (max-width:750px){.blk-cta{background-image:linear-gradient(90deg,#f6fbfff7 5%,#fffaf1dc),url(/images/blocks/cta-scene.webp);background-position:50%,100% 0;background-repeat:no-repeat;background-size:cover,auto 650px;min-height:0;padding:42px 0 72px}.blk-cta:after{content:"";background:#071827;border-radius:60% 70% 0 0;height:35px;position:absolute;bottom:-1px;left:-10%;right:-10%;box-shadow:0 -2px 10px #ff932566}.blk-cta .scene{display:none}.blk-cta .container{width:calc(100% - 40px)}.blk-cta .consult-grid{grid-template-columns:1fr;gap:25px}.blk-cta .intro h2{font-size:33px}.blk-cta .intro p{max-width:510px;font-size:16px}.blk-cta .desktop-br{display:none}.blk-cta .consult-action>.cta-button{width:100%;max-width:430px;padding:17px 19px;font-size:17px}.blk-cta .promises{flex-wrap:wrap;gap:17px;max-width:510px}.blk-cta .promises>li{gap:11px;font-size:12px}.blk-cta .promises svg{width:40px;height:40px;padding:9px}}@media (prefers-reduced-motion:reduce){.blk-cta *,.blk-cta :after{transition:none!important;animation:none!important}.blk-cta.is-js .reveal{opacity:1;transform:none}.blk-cta .scene{transform:none}}.blk-cta .consult-grid>*{min-width:0}@media (max-width:380px){.blk-cta .intro h2{font-size:28px}.blk-cta .consult-action>.cta-button{gap:12px;padding:15px 14px;font-size:15px}}@media (max-width:900px) and (min-width:751px){.blk-cta .desktop-br{display:none}.blk-cta .promises{gap:12px}.blk-cta .promises>li{white-space:normal;flex:1 1 0;gap:7px;min-width:0}.blk-cta .promises svg{width:32px;height:32px;padding:6px}}@media (max-width:1150px) and (min-width:751px){.blk-cta .desktop-br,.blk-cta .promises br{display:none}.blk-cta .promises{flex-direction:column;gap:9px;margin-top:20px}.blk-cta .promises>li{white-space:nowrap;flex:none;gap:10px;font-size:13px}.blk-cta .promises svg{border-radius:9px;width:32px;height:32px;padding:6px}}@media (min-width:601px) and (max-width:1100px){.blk-cta .container{width:calc(100% - 50px)}}@media (max-width:430px){.blk-cta .intro h2{font-size:min(33px,8.62069vw - 3.44828px)}}@media (min-width:751px) and (max-width:900px){.blk-cta .intro h2{font-size:min(33px,4.25532vw - 3.40426px)}.blk-cta .consult-action>.cta-button{gap:14px;max-width:100%;padding-inline:18px;font-size:16px}}
.side-nav{z-index:30;padding:8px 3px;position:fixed;top:50%;right:6px;translate:0 -50%}.side-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.side-nav a{border-radius:50%;justify-content:center;align-items:center;width:22px;height:24px;display:flex;position:relative}.side-nav a:before{content:"";background:#9aa2b4;border-radius:50%;width:8px;height:8px;transition:background-color .25s,width .25s,height .25s,box-shadow .25s;box-shadow:0 0 0 2px #ffffff8c}.side-nav a:hover:before{background:#5f6880}.side-nav a.is-active:before{background:linear-gradient(135deg, var(--color-orange-from), var(--color-orange-to));width:12px;height:12px;box-shadow:0 0 10px #ff6a0080}.side-nav a:focus-visible{outline:2px solid var(--color-orange-from);outline-offset:1px}.side-nav-label{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#080d31;border-radius:8px;padding:6px 11px;font:600 13px/1.3 Arial,Helvetica,sans-serif;transition:opacity .2s,translate .2s;position:absolute;top:50%;right:calc(100% + 14px);translate:4px -50%}.side-nav a:hover .side-nav-label,.side-nav a:focus-visible .side-nav-label{opacity:1;translate:0 -50%}@media (max-width:1100px),(max-height:520px){.side-nav{display:none}}@media (max-width:1799px){.side-nav{padding:8px 0;right:3px}.side-nav a{width:20px}}@media (prefers-reduced-motion:reduce){.side-nav *,.side-nav :before{transition:none!important}}
