.rafa-mc-wrap{--mc-navy-deep:#000042;--mc-white:#fff;--mc-teal:#53e0dc;--mc-gradient:linear-gradient(90deg,#53e0dc,#4040b2);--mc-teal-hover:#45c9c5}.rafa-mc-wrap .mc-hero{background:var(--mc-navy-deep);color:var(--mc-white);overflow:hidden;padding:96px 0;position:relative}.rafa-mc-wrap .mc-hero:before{background:var(--mc-gradient);content:"";height:4px;left:0;position:absolute;right:0;top:0}.rafa-mc-wrap .mc-hero-mesh{background:radial-gradient(circle,rgba(83,224,220,.15) 0,transparent 60%);height:700px;pointer-events:none;position:absolute;right:-200px;top:-200px;width:700px}.rafa-mc-wrap .mc-hero-mesh-2{background:radial-gradient(circle,rgba(64,64,178,.3) 0,transparent 60%);bottom:-200px;height:500px;left:-200px;pointer-events:none;position:absolute;width:500px}.rafa-mc-wrap .mc-hero .mc-container{margin:0 auto;max-width:1140px;padding:0 24px;position:relative;z-index:1}.rafa-mc-wrap .mc-hero-grid{align-items:top;display:grid;gap:64px;grid-template-columns:1.2fr 1fr}.rafa-mc-wrap .mc-hero-eyebrow:before{background-image:url(https://www.techfino.com/hubfs/favicon-16x16.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:""!important;display:inline-block!important;flex-shrink:0!important;height:16px!important;width:16px!important}.mc-hero-eyebrow{align-items:center;background:rgba(231,231,251,.06);border-radius:20px;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:10px;isolation:isolate;letter-spacing:.02em;line-height:1.4;padding:11px 16px;position:relative;text-transform:uppercase}.mc-hero-eyebrow:after{background:linear-gradient(180deg,rgba(83,224,220,.55),rgba(245,246,250,.22));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.mc-hero-eyebrow img{flex:none;height:15px;width:auto}.rafa-mc-wrap .mc-hero h1{color:var(--mc-white);font-size:62px;font-weight:300;gap:4px;letter-spacing:-.02em;line-height:1.18;margin:26px 0 0}.rafa-mc-wrap .mc-hero h1 .mc-highlight{color:var(--mc-teal)}.rafa-mc-wrap .mc-hero .description{color:hsla(0,0%,100%,.85);font-size:19px;line-height:1.5;margin-bottom:36px}.rafa-mc-wrap .mc-hero .mc-subhead{color:var(--mc-teal);font-size:62px;font-weight:600}.rafa-mc-wrap .mc-hero-meta{border-bottom:1px solid hsla(0,0%,100%,.12);border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-wrap:wrap;gap:24px;padding:20px 0}.rafa-mc-wrap .mc-hero-meta .item{align-items:center;display:grid;gap:18px;grid-template-columns:1fr .8fr;margin-top:16px}.rafa-mc-wrap .mc-hero-meta .datails{color:#53e0dc;font-size:13px;font-weight:600;text-transform:uppercase}.rafa-mc-wrap .mc-hero-meta .value{color:#d0d0e0;font-size:15px;font-weight:600}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.btn{border:none;border-radius:0;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:700!important;letter-spacing:1.5px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:all .2s}.btn-primary{background:var(--mc-teal);color:var(--mc-navy-deep)}.btn-primary:hover{background:var(--mc-teal-hover)}.btn-ghost{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:var(--mc-white)}.btn-ghost:hover{border-color:var(--mc-teal);color:var(--mc-teal)}.rafa-mc-wrap .mc-form-card{background:#fff!important;border-radius:4px!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important;padding:40px 36px!important}.rafa-mc-wrap .hs-form{display:flex!important;flex-direction:column!important;gap:18px!important}.rafa-mc-wrap .hs-form-field>label{color:#61657e!important;display:block!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.8px!important;margin-bottom:6px!important;text-transform:uppercase!important}.rafa-mc-wrap .hs-form-field>label .hs-form-required{color:#f55b3d!important}.rafa-mc-wrap .hs-input:not([type=checkbox]):not([type=radio]){background-color:#fff!important;border:1px solid #dcdfe8!important;border-radius:2px!important;box-sizing:border-box!important;color:#000042!important;font-size:14.5px!important;height:46px!important;outline:none!important;padding:10px 14px!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important}.rafa-mc-wrap .hs-input:focus{border-color:#53e0dc!important;box-shadow:0 0 0 2px rgba(83,224,220,.25)!important}@media (max-width:860px){.rafa-mc-wrap .mc-hero-grid{gap:40px;grid-template-columns:1fr}}