.rf{--f-0:#050B18;--f-1:#0A1530;--f-2:#11224A;--f-ink:#fff;--f-body:#C9D8EE;--f-mute:#93A6C8;position:relative;isolation:isolate;overflow:hidden;background:var(--f-0);color:var(--f-body);font-size:var(--t-s);line-height:1.6;padding-top:clamp(2.5rem,5vw,4rem)}.rf::before,.rf::after{-webkit-mask-image:linear-gradient(transparent,#000 25%);mask-image:linear-gradient(transparent,#000 25%)}.rf::before{content:"";position:absolute;z-index:-1;inset:-20% 30% auto -15%;height:70%;background:radial-gradient(closest-side,rgb(85 150 254 / .16),transparent 70%);pointer-events:none}.rf::after{content:"";position:absolute;z-index:-1;inset:auto -10% -25% 45%;height:60%;background:radial-gradient(closest-side,rgb(85 150 254 / .1),transparent 70%);pointer-events:none}.rf ul{list-style:none;margin:0;padding:0}.rf a{color:inherit;text-decoration:none;transition:color .15s,background .15s,border-color .15s,transform .15s}.rf a:hover{color:#fff}.rf a:focus-visible{outline:2px solid #5596FE;outline-offset:3px;border-radius:4px}.rf h5{font-family:var(--f-head);color:var(--f-ink);font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1rem}.rf-cta-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem);border-radius:1.5rem;background:var(--f-2);box-shadow:0 30px 60px -32px rgb(0 0 0 / .8),inset 0 1px 0 rgb(255 255 255 / .08)}.rf-cta p{margin:0;max-width:40rem;color:#fff;font:700 clamp(1.25rem,1rem + 1vw,1.75rem)/1.25 var(--f-head);letter-spacing:-.02em}.rf-cta p strong,.rf-cta p em{color:#8CC4FF;font-style:normal}.rf .rf-btn{display:inline-flex;align-items:center;min-height:3rem;background:#0568F0;color:#fff;font:700 .9375rem/1 var(--f-head);padding:.9rem 1.6rem;border-radius:999px}.rf a.rf-btn:hover{transform:translateY(-2px);background:#3B82F6;color:#fff}.rf-main{display:grid;gap:2.5rem var(--gap);grid-template-columns:1.4fr 1fr 1.6fr 1.2fr;padding-block:clamp(3rem,6vw,4.5rem) clamp(2rem,4vw,3rem)}.rf-logo{width:9rem;height:auto;margin-bottom:1.25rem}.rf-brand p{margin:0 0 1.25rem;max-width:22rem}.rf .rf-mail{display:inline-flex;align-items:center;min-height:2.75rem;padding:.6rem 1.25rem;border-radius:999px;background:rgb(255 255 255 / .06);box-shadow:inset 0 0 0 1px rgb(140 196 255 / .28);color:#fff!important;font-weight:600}.rf .rf-mail:hover{background:rgb(85 150 254 / .18)}.rf li a{display:inline-flex;align-items:center;min-height:2rem}.rf li{padding:0}.rf-main li a:hover{text-decoration:underline;text-decoration-color:#5596FE;text-underline-offset:4px}.rf-svc .fm{columns:2;column-gap:1.5rem}.rf-svc li{break-inside:avoid}.rf-social{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.rf .rf-social a{display:grid;place-items:center;min-height:0;width:2.75rem;height:2.75rem;border-radius:50%;color:#DCE6F7;background:rgb(255 255 255 / .06)}.rf-social a[aria-label=LinkedIn] svg{transform:translateX(1.3px)}.rf .rf-social a:hover{background:#0568F0;color:#fff;transform:translateY(-2px)}.rf-rev{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.rf .rf-rev a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem 1rem;border-radius:999px;background:#fff;color:#101828!important;font:600 .875rem/1.2 var(--f-head)}.rf .rf-rev a:hover{transform:translateY(-2px)}.rf-loc{background:#fff0;border-block:1px solid rgb(140 196 255 / .08)}.rf-loc .wrap{padding-block:2.25rem}.rf-loc>.wrap>h5{font-size:1.0625rem;margin-bottom:1.5rem}.rf-regs{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 2.5rem}.rf-reg h5{color:var(--f-mute);font-size:.875rem;font-weight:600;margin-bottom:.6rem}.rf-reg ul{display:flex;flex-wrap:wrap;gap:.45rem}.rf .rf-reg a{display:block;min-height:0;padding:.35rem .85rem;border-radius:999px;background:rgb(255 255 255 / .06);color:var(--f-body)}.rf .rf-reg a:hover{background:#0568F0;color:#fff;text-decoration:none}.rf-word{margin:0;padding-top:clamp(1.5rem,4vw,3rem);text-align:center;white-space:nowrap;font:800 clamp(4.5rem,17vw,16rem)/.8 var(--f-head);letter-spacing:-.06em;color:rgb(140 196 255 / .07);user-select:none;pointer-events:none}.rf-bot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:1.5rem 1.75rem;color:var(--f-mute)}.rf-bot p{margin:0}.rf-bot ul{display:flex;gap:1.5rem}@media(max-width:62rem){.rf-main{grid-template-columns:1fr 1fr}.rf-brand{grid-column:1/-1}}@media(max-width:40rem){.rf-main{gap:2rem 1rem}.rf-svc{grid-column:1/-1;order:1}.rf-svc .fm{column-gap:1rem}.rf-main li a{min-height:2.5rem;line-height:1.3}.rf h5{margin-bottom:.5rem}.rf .rf-reg a{display:inline-flex;align-items:center;min-height:2.5rem}.rf-bot li a{min-height:2.5rem}.rf-regs{grid-template-columns:1fr}.rf-cta-in{flex-direction:column;align-items:flex-start}.rf-bot{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.rf a{transition:none}.rf a:hover{transform:none}}.rf::before{inset:0 30% auto -15%;height:70%}.rf::after{inset:auto -10% 0 45%;height:60%}.rf::before,.rf::after{-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}body:has(.rr-prop,.cs-end) .rf{padding-top:0}body:has(.rr-prop,.cs-end) .rf-main{padding-top:1.5rem}