@import url("https://fonts.googleapis.com/css2?family=Karla:wght@400;500;600;700;800&display=swap");.melio-rubriq-page{--cream:#f7f4ee;--alt:#ebe7dd;--teal:#316b78;--orange:#f7941d;--body:#596166;background:var(--cream);color:#111;font-family:Karla,sans-serif;overflow:hidden;width:100%}.melio-rubriq-page *,.melio-rubriq-page :after,.melio-rubriq-page :before{box-sizing:border-box;font-family:Karla,sans-serif}.mr-container{margin:0 auto;max-width:1360px;width:calc(100% - 80px)}.mr-rich{color:var(--body);font-size:16px;line-height:1.7}.mr-rich p{margin:0 0 18px}.mr-rich p:last-child{margin-bottom:0}.mr-title{font-size:48px;font-weight:800;letter-spacing:-.045em;line-height:1.03;margin:0 0 30px}.mr-btn{align-items:center;background:var(--orange);border-radius:6px;color:#fff!important;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;overflow:hidden;padding:15px 25px;position:relative;text-decoration:none!important;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease}.mr-btn:hover{box-shadow:0 12px 28px rgba(247,148,29,.23);transform:translateY(-3px)}.mr-hero{background:var(--cream);padding:96px 0 112px}.mr-hero,.mr-hero__inner{position:relative}.mr-hero__logo{display:block;height:auto;margin-bottom:30px;max-height:58px;max-width:150px;object-fit:contain;width:auto}.mr-hero__heading{font-size:60px;font-weight:800;letter-spacing:-.055em;line-height:.98;margin:0 0 26px;max-width:1180px}.mr-accent{color:var(--orange)}.mr-hero__description{font-size:16px;margin-bottom:32px;max-width:1100px}.mr-problem{background:var(--cream);padding:100px 0}.mr-grid{align-items:center;display:grid;gap:78px;grid-template-columns:1fr 1.1fr}.mr-problem__content{min-width:0}.mr-problem h2{font-size:44px;font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0 0 18px}.mr-second{margin-top:48px!important}.mr-media{align-items:center;background:transparent;display:flex;justify-content:center;min-width:0;overflow:hidden}.mr-media,.mr-media>img{border-radius:12px;position:relative;width:100%;z-index:2}.mr-media>img{display:block;height:auto;max-width:100%;object-fit:contain;object-position:center;transform-origin:center;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .7s ease}.mr-image-reveal{min-height:0}.mr-image-reveal>img{opacity:.94;transform:scale(1.035)}.mr-image-reveal.mr-in-view>img{opacity:1;transform:scale(1)}.mr-capabilities{background:var(--cream);padding:105px 0}.mr-cap-grid{align-items:center;display:grid;gap:72px;grid-template-columns:.78fr 1.22fr}.mr-cap-image{align-self:center;height:auto;width:100%}.mr-cap-image>img{height:auto;object-fit:contain;width:100%}.mr-capabilities__content{min-width:0}.mr-cap-list{display:flex;flex-direction:column;gap:14px}.mr-cap{background:var(--alt);border-radius:11px;display:flex;gap:18px;padding:19px 22px;transition:opacity .8s cubic-bezier(.2,.65,.25,1),transform .8s cubic-bezier(.2,.65,.25,1),box-shadow .35s ease,background .35s ease}.mr-cap:hover{background:#f0ece3;box-shadow:0 14px 32px rgba(0,0,0,.07);transform:translateY(-4px)!important}.mr-icon{align-items:center;background:var(--orange);border-radius:9px;display:flex;flex:0 0 40px;height:40px;justify-content:center;padding:9px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;width:40px}.mr-cap:hover .mr-icon{box-shadow:0 8px 18px rgba(247,148,29,.2);transform:rotate(-4deg) scale(1.08)}.mr-icon img{display:block;height:100%;object-fit:contain;width:100%}.mr-cap__content{min-width:0}.mr-cap h3{font-size:16px;font-weight:700;line-height:1.15;margin:1px 0 5px}.mr-cap .mr-rich{font-size:16px;line-height:1.5}.mr-bullets ul{list-style:none;margin:0;padding:0}.mr-bullets li{margin-bottom:18px;padding-left:25px;position:relative}.mr-bullets li:before{background:var(--orange);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.7em;width:8px}.mr-where{background:var(--cream);padding:100px 0 125px}.mr-where__content{min-width:0}.mr-decor-media{overflow:visible}.mr-decor-media>img{position:relative;z-index:2}.mr-decor-media i{border-radius:18px;display:block;height:130px;position:absolute;width:130px;z-index:1}.mr-orange{background:var(--orange);right:-45px;top:-40px}.mr-teal{background:var(--teal);left:-45px;top:-40px}.mr-float{animation:mrFloat 5s ease-in-out infinite}.mr-float--reverse{animation-delay:-2.5s}@keyframes mrFloat{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-12px,0) rotate(2deg)}}.mr-proof{background:var(--alt);margin:55px 0;overflow:visible;padding:125px 0;position:relative}.mr-proof .mr-container{position:relative;z-index:3}.mr-wave{background:none!important;background-image:none!important;height:72px;left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:1}.mr-wave--top{top:-63px}.mr-wave--bottom{bottom:-63px}.mr-wave__svg{animation:mrWaveTravel 20s linear infinite;display:block;height:65px;left:0;max-width:none!important;overflow:visible;position:absolute;width:200%;will-change:transform}.mr-wave--top .mr-wave__svg{bottom:-1px}.mr-wave--bottom .mr-wave__svg{top:-1px}.mr-wave__path{animation:mrWaveBreath 7s ease-in-out infinite alternate;fill:var(--alt)}.mr-wave--top .mr-wave__path{transform-origin:center bottom}.mr-wave--bottom .mr-wave__path{transform-origin:center top}@keyframes mrWaveTravel{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes mrWaveBreath{0%{transform:scaleY(.94)}to{transform:scaleY(1.08)}}.mr-quote{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.025);margin:34px 0 0;padding:30px 30px 27px 70px;position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.mr-quote:hover{box-shadow:0 15px 35px rgba(0,0,0,.06);transform:translateY(-4px)}.mr-quote>b{color:var(--orange);font-size:68px;left:24px;line-height:1;position:absolute;top:15px}.mr-quote small,.mr-quote strong{display:block;margin-top:14px}.mr-quote small{color:var(--body);margin-top:2px}.mr-built{background:var(--cream);padding:100px 0 105px}.mr-cards{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-card{background:#fff;border-radius:13px;padding:46px;text-align:center;transition:opacity .8s cubic-bezier(.2,.65,.25,1),transform .8s cubic-bezier(.2,.65,.25,1),box-shadow .35s ease}.mr-card:hover{box-shadow:0 16px 38px rgba(0,0,0,.065);transform:translateY(-5px)!important}.mr-card h2{font-size:36px;letter-spacing:-.035em;line-height:1.05;margin:0 0 20px}.mr-note{background:#fff;border-radius:11px;color:var(--body);margin-top:24px;padding:22px}.mr-cta,.mr-note{text-align:center}.mr-cta{margin-top:30px}.mr-reveal{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--mr-delay,0s);will-change:transform,opacity}.mr-reveal--up{transform:translate3d(0,42px,0)}.mr-reveal--left{transform:translate3d(-55px,15px,0)}.mr-reveal--right{transform:translate3d(55px,15px,0)}.mr-reveal.mr-in-view{opacity:1;transform:translateZ(0)}.mr-hero__logo{--mr-delay:40ms}.mr-hero__heading{--mr-delay:130ms}.mr-hero__description{--mr-delay:220ms}.mr-hero .mr-btn{--mr-delay:310ms}.mr-media>img{transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .8s ease,filter .8s ease}.mr-media:hover>img{transform:scale(1.018)}@media (max-width:1000px){.mr-container{width:calc(100% - 48px)}.mr-grid{gap:52px}.mr-cap-grid{gap:50px}.mr-title{font-size:42px}.mr-problem h2{font-size:40px}}@media (max-width:800px){.mr-container{width:calc(100% - 36px)}.mr-cap-grid,.mr-cards,.mr-grid{grid-template-columns:1fr}.mr-cap-grid,.mr-grid{gap:46px}.mr-hero{padding:72px 0 82px}.mr-hero__heading{font-size:46px}.mr-problem h2,.mr-title{font-size:38px}.mr-cap-image,.mr-media{height:auto;width:100%}.mr-cap-image>img,.mr-media>img{height:auto;object-fit:contain;width:100%}.mr-proof{margin:42px 0;padding:90px 0}.mr-wave{height:46px}.mr-wave__svg{animation-duration:20s;height:47px;width:220%}.mr-wave--top{top:-45px}.mr-wave--bottom{bottom:-45px}.mr-orange{right:-18px;top:-28px}.mr-teal{left:-18px;top:-28px}.mr-decor-media i{border-radius:14px;height:92px;width:92px}.mr-reveal--left,.mr-reveal--right{transform:translate3d(0,36px,0)}}@media (max-width:520px){.mr-container{width:calc(100% - 30px)}.mr-hero{padding:62px 0 72px}.mr-hero__heading{font-size:42px}.mr-hero__description{font-size:16px}.mr-capabilities,.mr-problem,.mr-where{padding:72px 0}.mr-cap{gap:14px;padding:16px}.mr-icon{flex-basis:44px;height:44px;width:44px}.mr-card{padding:34px 24px}.mr-card h2{font-size:31px}.mr-proof{padding:80px 0}.mr-wave{height:38px}.mr-wave__svg{height:39px}.mr-wave--top{top:-37px}.mr-wave--bottom{bottom:-37px}}@media (prefers-reduced-motion:reduce){.mr-image-reveal>img,.mr-reveal{opacity:1!important;transform:none!important;transition:none!important}.mr-float,.mr-wave__path,.mr-wave__svg{animation:none!important;transform:none!important}.mr-btn,.mr-cap,.mr-card,.mr-icon,.mr-quote{transition:none!important}}.melio-rubriq-page .mr-bullets ul{list-style:none!important;margin-left:0!important;padding-left:0!important}.melio-rubriq-page .mr-bullets ul li{overflow:visible!important;padding-left:25px!important;position:relative!important}.melio-rubriq-page .mr-bullets ul li:before{background:#f7931e!important;border-radius:50%!important;box-shadow:0 0 0 0 rgba(247,147,30,0)!important;content:""!important;height:7px!important;left:2px!important;min-width:7px!important;position:absolute!important;top:.65em!important;transform:translateY(-50%) scale(1)!important;transform-origin:center!important;transition:transform .3s ease,box-shadow .35s ease!important;width:7px!important;z-index:2}.melio-rubriq-page .mr-bullets ul li:hover:before{box-shadow:0 0 0 6px rgba(247,147,30,.14),0 0 0 11px rgba(247,147,30,.07),0 0 18px rgba(247,147,30,.35)!important;transform:translateY(-50%) scale(1.25)!important}.melio-rubriq-page .mr-bullets ul li>span{display:inline-block;transition:transform .3s ease,color .3s ease!important}.melio-rubriq-page .mr-bullets ul li:hover>span{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.melio-rubriq-page .mr-bullets ul li:before,.melio-rubriq-page .mr-bullets ul li>span{transition:none!important}}.melio-rubriq-page .mr-hero__inner:has(.mr-hero__visual){align-items:center;display:grid;gap:clamp(30px,5vw,85px);grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)}.melio-rubriq-page .mr-hero__content{min-width:0}.melio-rubriq-page .mr-hero__visual{align-items:center;display:flex;justify-content:center;min-width:0;width:100%}.melio-rubriq-page .mr-hero__visual img{display:block;height:auto;max-width:530px;object-fit:contain;width:100%}.melio-rubriq-page .mr-hero__inner:has(.mr-hero__visual) .mr-hero__heading{font-size:clamp(38px,3.7vw,60px)}@media (max-width:800px){.melio-rubriq-page .mr-hero__inner:has(.mr-hero__visual){gap:36px;grid-template-columns:1fr}.melio-rubriq-page .mr-hero__visual img{max-width:440px}}