.blog-contact-cta{background:linear-gradient(120deg,#223f9b,#122969 60%,#0b1c48);border:1px solid rgba(150,193,255,.32);border-radius:clamp(18px,1.5625vw,24px);box-shadow:0 14px 36px rgba(34,63,155,.18),inset 0 1px 0 hsla(0,0%,100%,.08);box-sizing:border-box;color:#fff;display:grid;gap:clamp(28px,3.6458333333vw,56px);grid-template-columns:1.15fr 1fr;isolation:isolate;margin:clamp(32px,3.90625vw,60px) auto;max-width:1100px;overflow:hidden;padding:clamp(24px,3.125vw,48px);position:relative;width:100%}.blog-contact-cta.is-reveal-pending{opacity:0;transform:translateY(16px)}.blog-contact-cta.is-visible{animation:blog-cta-reveal .65s ease both}.blog-contact-cta.is-visible:after{animation:blog-cta-glow 10s ease-in-out infinite alternate}@media screen and (max-width:768px){.blog-contact-cta{border-radius:18px;gap:28px;grid-template-columns:1fr;padding:28px}}@media screen and (max-width:480px){.blog-contact-cta{border-radius:16px;gap:24px;margin:30px auto;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.blog-contact-cta.is-reveal-pending,.blog-contact-cta.is-visible{animation:none;opacity:1;transform:none}.blog-contact-cta.is-visible:after{animation:none}}.blog-contact-cta:before{animation:blog-cta-circles-breathe 8s ease-in-out infinite;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-200px;box-shadow:0 0 0 55px hsla(0,0%,100%,.035),0 0 0 110px hsla(0,0%,100%,.025);content:"";height:440px;pointer-events:none;position:absolute;right:-100px;transform-origin:center;width:440px;z-index:-1}@media screen and (max-width:480px){.blog-contact-cta:before{bottom:-140px;height:320px;right:-100px;width:320px}}@media (prefers-reduced-motion:reduce){.blog-contact-cta:before{animation:none}}.blog-contact-cta:after{background:radial-gradient(circle,rgba(91,187,255,.28) 0,rgba(91,187,255,.1) 35%,transparent 70%);content:"";height:clamp(320px,39.0625vw,600px);pointer-events:none;position:absolute;right:-120px;top:-150px;width:clamp(320px,39.0625vw,600px);z-index:-1}.blog-contact-cta__column{min-width:0}.blog-contact-cta__column--app{border-left:1px solid hsla(0,0%,100%,.17);padding-left:clamp(24px,2.8645833333vw,44px)}@media screen and (max-width:768px){.blog-contact-cta__column--app{border-left:0;border-top:1px solid hsla(0,0%,100%,.17);padding-left:0;padding-top:28px}}@media screen and (max-width:480px){.blog-contact-cta__column--app{padding-top:24px}}.blog-contact-cta__label{color:#b8daff;display:block;font-size:clamp(10px,.7161458333vw,11px);font-weight:600;letter-spacing:.12em;line-height:1.5;margin-bottom:clamp(12px,1.0416666667vw,16px)}.blog-contact-cta__label--support{align-items:center;display:flex;gap:10px}.blog-contact-cta__status{background:#5bf159;border-radius:50%;box-shadow:0 0 10px rgba(125,242,98,.6);flex-shrink:0;height:7px;position:relative;width:7px}.blog-contact-cta__status:after{animation:blog-cta-pulse 2.8s ease-out infinite;border:1px solid rgba(154,255,165,.65);border-radius:inherit;content:"";inset:-4px;position:absolute}@media (prefers-reduced-motion:reduce){.blog-contact-cta__status:after{animation:none}}.blog-contact-cta .blog-contact-cta__title{border:0;color:#fff;font-size:clamp(24px,2.2135416667vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 clamp(12px,1.0416666667vw,16px);padding:0}@media screen and (max-width:768px){.blog-contact-cta .blog-contact-cta__title{font-size:28px}}@media screen and (max-width:480px){.blog-contact-cta .blog-contact-cta__title{font-size:24px}}.blog-contact-cta .blog-contact-cta__text{color:#d5e2fa;font-size:clamp(14px,1.0416666667vw,16px);line-height:1.65;margin:0}.blog-contact-cta__contacts{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(16px,1.3020833333vw,20px);margin-top:clamp(22px,1.8229166667vw,28px)}.blog-contact-cta .blog-contact-cta__contact{align-items:center;box-sizing:border-box;color:#fff;display:inline-flex;gap:clamp(10px,.9114583333vw,14px);max-width:100%;text-decoration:none}.blog-contact-cta .blog-contact-cta__contact:focus-visible{outline:2px solid #b6e0ff;outline-offset:5px}.blog-contact-cta .blog-contact-cta__contact--phone{background:linear-gradient(135deg,#fff,#e8f3ff);border:1px solid hsla(0,0%,100%,.9);border-radius:14px;box-shadow:0 6px 22px rgba(3,14,48,.2);color:#173581;min-height:58px;padding:clamp(10px,.78125vw,12px) clamp(14px,1.3020833333vw,20px);transition:transform .25s ease,box-shadow .25s ease}.blog-contact-cta .blog-contact-cta__contact--phone .blog-contact-cta__icon{background:transparent;border:0;border-radius:0;color:inherit;height:30px;width:30px}.blog-contact-cta .blog-contact-cta__contact--phone .blog-contact-cta__contact-label{color:#42619a;font-weight:500}.blog-contact-cta .blog-contact-cta__contact--phone .blog-contact-cta__contact-value{color:#173581;font-weight:700}@media (hover:hover){.blog-contact-cta .blog-contact-cta__contact--phone:hover{box-shadow:0 10px 28px rgba(3,14,48,.24),0 0 24px rgba(140,209,255,.3);transform:translateY(-3px)}.blog-contact-cta .blog-contact-cta__contact--phone:hover .blog-contact-cta__arrow{transform:translate(2px,-2px)}}@media screen and (max-width:480px){.blog-contact-cta .blog-contact-cta__contact--phone{border-radius:12px;width:100%}}@media (prefers-reduced-motion:reduce){.blog-contact-cta .blog-contact-cta__contact--phone{transition:none}.blog-contact-cta .blog-contact-cta__contact--phone:hover{transform:none}}@media (hover:hover){.blog-contact-cta .blog-contact-cta__contact--email:hover .blog-contact-cta__icon{background:rgba(132,199,255,.2);border-color:rgba(179,222,255,.6)}.blog-contact-cta .blog-contact-cta__contact--email:hover .blog-contact-cta__contact-value{color:#bde5ff}}.blog-contact-cta__icon{background:hsla(0,0%,100%,.08);border:1px solid rgba(191,222,255,.24);border-radius:12px;box-sizing:border-box;color:#d1eaff;display:grid;flex-shrink:0;height:clamp(40px,2.9947916667vw,46px);place-items:center;transition:background-color .2s ease,border-color .2s ease;width:clamp(40px,2.9947916667vw,46px)}.blog-contact-cta__icon .icoSvg{display:flex;height:clamp(24px,1.8229166667vw,28px);width:clamp(24px,1.8229166667vw,28px)}.blog-contact-cta__icon svg{display:block;height:100%;width:100%}@media (prefers-reduced-motion:reduce){.blog-contact-cta__icon{transition:none}}.blog-contact-cta__arrow{flex-shrink:0;height:20px;margin-left:auto;transition:transform .25s ease;width:20px}@media (prefers-reduced-motion:reduce){.blog-contact-cta__arrow{transform:none!important;transition:none}}.blog-contact-cta__contact-info{display:flex;flex-direction:column;gap:3px;min-width:0}.blog-contact-cta__contact-label{color:#b8cef1;font-size:clamp(11px,.78125vw,12px);line-height:1.4}.blog-contact-cta__contact-value{color:#fff;font-size:clamp(16px,1.3671875vw,21px);font-weight:600;line-height:1.35;overflow-wrap:anywhere;transition:color .2s ease}@media (prefers-reduced-motion:reduce){.blog-contact-cta__contact-value{transition:none}}.blog-contact-cta__download{margin-top:clamp(22px,1.8229166667vw,28px)}.blog-contact-cta__download-label{color:#c3d9fa;display:block;font-size:clamp(12px,.8463541667vw,13px);font-weight:500;line-height:1.5;margin-bottom:clamp(10px,.78125vw,12px)}.blog-contact-cta__stores{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,.9114583333vw,14px)}.blog-contact-cta__stores a{border-radius:7px;display:inline-flex;max-width:100%;transition:transform .25s ease,box-shadow .25s ease}.blog-contact-cta__stores a:focus-visible{outline:2px solid #b6e0ff;outline-offset:5px}@media (hover:hover){.blog-contact-cta__stores a:hover{box-shadow:0 0 0 1px rgba(149,207,255,.8),0 8px 22px rgba(68,157,255,.25);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.blog-contact-cta__stores a{transition:none}.blog-contact-cta__stores a:hover{transform:none}}.blog-contact-cta__stores img{display:block;height:auto;max-width:100%}@keyframes blog-cta-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes blog-cta-glow{0%{opacity:.65;transform:translate(0) scale(1)}to{opacity:1;transform:translate(-45px,35px) scale(1.12)}}@keyframes blog-cta-pulse{0%{opacity:.7;transform:scale(.65)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes blog-cta-circles-breathe{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}
