.rich-hero{font-family:Work Sans,sans-serif;height:690px;overflow:hidden;position:relative;width:100%}.rich-hero__background{background-position:50%;background-repeat:no-repeat;background-size:cover}.rich-hero__background,.rich-hero__video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.rich-hero__video{object-fit:cover}.rich-hero__background:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.rich-hero__background.def-bg:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='696' fill='none' viewBox='0 0 1440 696'%3E%3Cpath fill='url(%23a)' d='M1044.01-739.279c130.15 46.624 252.54 135.015 324.42 253.518 71.88 119.472 92.28 270.029 98.11 423.5 5.82 154.441-2.92 311.797-78.68 423.5-75.77 111.703-219.52 178.725-355.51 221.463-135.987 42.739-265.173 62.165-407.96 85.477s-298.198 50.509-415.729-3.885C92.101 609.9 14.395 474.885-49.711 339.87-114.792 204.855-167.245 69.84-180.843-72.946c-12.627-142.786 11.656-293.343 90.334-405.045 77.707-111.703 209.807-184.553 339.966-230.207 131.13-46.624 259.345-67.022 393.389-74.793 133.072-7.769 271.001-2.912 401.164 43.712'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-184' x2='1684.81' y1='-786' y2='-424.336' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236746f2'/%3E%3Cstop offset='1' stop-color='%23261181'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";height:95%;inset:0;position:absolute;z-index:0}.blob-svg{height:100%;inset:0;overflow:hidden;position:absolute;z-index:0}.blob-svg svg{bottom:5%;display:block;height:105%;left:50%;object-fit:cover;position:absolute;transform:translateX(-50%);width:100%}.rich-hero__container{align-items:center;display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:3}.rich-hero__content{animation:slideInLeft .8s ease-out;flex:1;max-width:500px;padding-top:100px}.rich-hero__heading{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 24px}.rich-hero__description{font-size:18px;font-weight:400;line-height:1.6;margin:0 0 40px;opacity:.95}.rich-hero__description p{margin:0}.rich-hero__description strong{font-weight:600}.rich-hero__description em{font-style:italic}.rich-hero__description a{opacity:.8;text-decoration:underline}.rich-hero__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.rich-hero__button{align-items:center;border:2px solid transparent;border-radius:999px;box-shadow:0 4px 15px rgba(0,0,0,.15);color:#000;cursor:pointer;display:inline-flex;justify-content:center;padding:14px 32px;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.rich-hero__button,.rich-hero__button:hover{font-size:16px;font-weight:600;text-decoration:none}.rich-hero__button:hover{box-shadow:0 12px 24px rgba(0,0,0,.25);transform:translateY(-2px)}.rich-hero__button:active{transform:translateY(0)}.rich-hero__button--primary{background:linear-gradient(100deg,#1fefb7,#6746f2);border:0;color:#fff;overflow:hidden;padding:16px 34px;position:relative}.rich-hero__button--primary:hover{background:#6746f2!important;color:#fff}.rich-hero__button--secondary{background-color:transparent;border:2px solid #fff;color:#fff;transition:all .3s ease}.rich-hero__button--secondary:hover{background:#6746f2!important;border:2px solid transparent;color:#fff}.rich-hero__image-wrapper{align-items:center;animation:slideInRight .8s ease-out;display:flex;flex:1;justify-content:center;position:relative}.hero-sub-img{bottom:20%;left:0;position:absolute}.rich-hero__image{border-radius:16px;display:block;height:auto;max-width:100%;transition:transform .3s ease-out;width:100%}.rich-hero__image-wrapper:hover .rich-hero__image{transform:scale(1.02)}.hero-sub-mobile-img{display:none}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.rich-hero__container{height:100%}}@media (max-width:1024px){.rich-hero{height:auto}.rich-hero__container{flex-direction:column-reverse;gap:40px;justify-content:center;min-height:auto;padding:0 30px}.rich-hero__content{margin-top:-100px;padding-top:0;position:relative;z-index:10}.rich-hero__heading{font-size:48px;line-height:normal}.rich-hero__description{font-size:16px;margin-bottom:32px}.rich-hero__image-wrapper{min-width:250px;position:relative;z-index:1}.rich-hero__image{max-width:70%}.rich-hero__shape{height:300px;width:300px}}@media (max-width:768px){.rich-hero{padding-bottom:80px!important;padding-top:0!important}.rich-hero__container{gap:30px;padding:0 20px}.rich-hero__content{max-width:100%;padding-top:10px;text-align:center}.rich-hero__heading{font-size:48px;line-height:1.15;margin-bottom:16px}.rich-hero__description{font-size:15px;line-height:1.6;margin-bottom:28px}.rich-hero__buttons{flex-direction:column;justify-content:center;width:100%}.rich-hero__button{font-size:15px;padding:12px 24px;width:100%}.rich-hero__image-wrapper{margin-top:0;position:relative;width:100%;z-index:1}.rich-hero__image{border-radius:12px;max-width:100%}.hero-sub-img{display:none}.hero-sub-mobile-img{display:block;margin-top:30px}}@media (max-width:480px){.rich-hero{padding-bottom:60px!important;padding-top:0!important}.rich-hero__container{gap:20px;padding:0 16px}.rich-hero__heading{font-size:48px;margin-bottom:12px}.rich-hero__description{font-size:14px;margin-bottom:24px}.rich-hero__button{font-size:14px;padding:10px 20px}.rich-hero__shape{height:150px;opacity:.7;width:150px}}@media (prefers-reduced-motion:reduce){.rich-hero__button,.rich-hero__content,.rich-hero__image,.rich-hero__image-wrapper{animation:none!important;transition:none!important}}@media (prefers-color-scheme:dark){.rich-hero__background:before{background:rgba(0,0,0,.4)}}@media (prefers-contrast:more){.rich-hero__button{border-width:3px}.rich-hero__heading{font-weight:900}}@media print{.rich-hero{page-break-inside:avoid}.rich-hero__background:before,.rich-hero__shape{display:none}}