.he-rank-cta,.he-rank-cta *{box-sizing:border-box}.he-rank-cta{position:relative;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(260px,.84fr);align-items:stretch;gap:0;min-height:270px;width:100%;max-width:1200px;margin-inline:auto;overflow:hidden;border:1px solid #d7e0eb;border-radius:20px;background:#f7f5ef;color:#1c293b!important;text-decoration:none!important;box-shadow:0 18px 45px #20345516;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}.he-rank-cta:hover{transform:translateY(-3px);box-shadow:0 24px 50px #20345522;text-decoration:none!important}.he-rank-cta:focus-visible{outline:3px solid #2864e5;outline-offset:4px}.he-rank-cta__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0;padding:30px clamp(24px,4vw,52px)}.he-rank-cta__tag{display:flex;align-items:center;gap:9px;color:#4a5a71;font:800 11px/1.4 system-ui,sans-serif;letter-spacing:.16em}.he-rank-cta__dot{width:9px;height:9px;border-radius:50%;background:#f16f4d;box-shadow:0 0 0 4px #f16f4d22}.he-rank-cta__title{display:block;margin:20px 0 11px;color:#172a49;font:850 clamp(27px,3.3vw,46px)/1.06 system-ui,sans-serif;letter-spacing:-.05em;text-wrap:balance}.he-rank-cta__title em{font-style:normal;color:#285cde}.he-rank-cta__detail{display:block;max-width:570px;color:#53647b;font:500 14px/1.55 system-ui,sans-serif}.he-rank-cta__button{display:inline-flex;align-items:center;gap:22px;margin-top:23px;padding:11px 11px 11px 18px;border-radius:9px;background:#245be5;color:#fff;font:800 13px/1.2 system-ui,sans-serif;box-shadow:0 6px 12px #245be52b;transition:background .2s ease}.he-rank-cta__button>span{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:#ffffff2d;font-size:18px;line-height:1}.he-rank-cta:hover .he-rank-cta__button{background:#123fae}.he-rank-cta__visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;margin:21px 21px 21px 0;padding:20px;border:1px solid #425c99;border-radius:13px;background:linear-gradient(145deg,#152e62,#234eb0 70%,#335fc1);box-shadow:0 14px 24px #193f8d26;transform:rotate(2deg)}.he-rank-cta__visual::before{content:"";position:absolute;inset:auto -30% -70% 15%;aspect-ratio:1;border:1px solid #ffffff3b;border-radius:50%;box-shadow:0 0 0 40px #ffffff08,0 0 0 85px #ffffff06;pointer-events:none}.he-rank-cta__visual-top{display:flex;align-items:center;gap:9px;color:#f5f8ff}.he-rank-cta__visual-top b{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:#f5b96a;color:#102d62;font:900 15px/1 system-ui}.he-rank-cta__visual-top small{font:800 9px/1.2 system-ui;letter-spacing:.15em;color:#d6e4ff}.he-rank-cta__visual-top>span{margin-left:auto;color:#9ebcf7;letter-spacing:4px}.he-rank-cta__visual-title{position:relative;margin:16px 0 0;color:#fff;font:800 clamp(18px,2vw,26px)/1.1 system-ui;letter-spacing:-.025em}.he-rank-cta__visual-bars{position:relative;display:flex;align-items:end;gap:7px;height:84px;margin:12px 2px 15px}.he-rank-cta__visual-bars i{flex:1;height:30%;border-radius:4px 4px 0 0;background:#87b7ff}.he-rank-cta__visual-bars i:nth-child(3n+1){height:57%;background:#f6bf75}.he-rank-cta__visual-bars i:nth-child(4n+2){height:82%;background:#6ce1c4}.he-rank-cta__visual-bars i:nth-child(5n){height:97%;background:#fff}.he-rank-cta__visual-bottom{position:relative;display:flex;justify-content:space-between;gap:5px;padding-top:11px;border-top:1px solid #ffffff42;color:#d5e3ff;font:700 8px/1.2 system-ui;letter-spacing:.1em}@media(max-width:780px){.he-rank-cta{grid-template-columns:1fr}.he-rank-cta__copy{padding:26px}.he-rank-cta__visual{min-height:190px;margin:0 24px 24px;transform:none}}@media(max-width:460px){.he-rank-cta__copy{padding:22px}.he-rank-cta__title{font-size:30px}.he-rank-cta__detail{font-size:13px}.he-rank-cta__button{width:100%;justify-content:space-between}.he-rank-cta__visual{min-height:170px;margin:0 18px 18px;padding:16px}}@media(prefers-reduced-motion:reduce){.he-rank-cta,.he-rank-cta__button{transition:none}}body.home:not(.e-preview--show-hidden-elements):not(.elementor-editor-active) .elementor-element-f75470a{display:none!important}