:where(.rf-shell) .container{max-width:var(--page-max);margin:0 auto;padding:0 24px}:where(.rf-shell) .nb{white-space:nowrap}:where(.rf-shell) .eyebrow{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}:where(.rf-shell) .pill{font-size:var(--fs-btn);border-radius:9999px;justify-content:center;align-items:center;gap:8px;transition:transform .12s,background .2s,color .2s,border-color .2s,filter .2s;display:inline-flex}:where(.rf-shell) .pill:active{transform:scale(.97)}:where(.rf-shell) .pill svg{flex-shrink:0;width:17px;height:17px}:where(.rf-shell) .pill-arrow{vertical-align:middle;flex-shrink:0;width:15px;height:15px;display:inline-block;position:relative;overflow:hidden}:where(.rf-shell) .pill-arrow svg{width:15px;height:15px;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0}:where(.rf-shell) .pill-arrow .pa-b{transform:translate(-140%,140%)}:where(.rf-shell) a:hover .pill-arrow .pa-a,:where(.rf-shell) button:hover .pill-arrow .pa-a{transform:translate(140%,-140%)}:where(.rf-shell) a:hover .pill-arrow .pa-b,:where(.rf-shell) button:hover .pill-arrow .pa-b{transform:translate(0)}:where(.rf-shell) .pill-white{background:var(--white);color:#0a0a0a;height:48px;padding:0 26px}:where(.rf-shell) .pill-white:hover{background:var(--orange);color:#0b0b0b;filter:none}:where(.rf-shell) .pill-outline{color:var(--white);border:1px solid #ffffff40;height:48px;padding:0 26px}:where(.rf-shell) .pill-outline:hover{background:var(--card);border-color:var(--orange);color:var(--orange)}:root[data-theme=light] :where(.rf-shell) .hero,:root[data-theme=light] :where(.rf-shell) .final-cta,:root[data-theme=light] :where(.rf-shell) .ec-bigtype{--canvas:#0a0a0a;--panel:#0b0b0b;--card:#191919;--card-bento:#141417;--band:#0a0a0a;--border:#212327;--border-soft:#ffffff14;--border-chip:#ffffff12;--white:#fff;--body:#dadbdf;--grey:#a3a3ad;--dim:#818589;--dim2:#828282;--lightgrey:#bababa;--glass-fill:var(--card);--glass-line:var(--border-soft);--glass-drop:none;--glass-hi:none;--orange-bright:#ffa84d;--grid-line:#ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--seam,var(--canvas))}:where(.rf-shell) .hero{padding-top:calc(176px + var(--ticker-h,0px));min-height:691px;padding-bottom:32px;position:relative;overflow:hidden}:where(.rf-shell) .hero-inner{z-index:2;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}:where(.rf-shell) .hero-eyebrow span{color:var(--orange)}:where(.rf-shell) .hero h1{font-family:var(--tc);font-weight:400;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;color:var(--white);margin-top:28px}:where(.rf-shell) .hero h1 .nb{white-space:nowrap}:where(.rf-shell) .hero-lede{max-width:520px;font-family:var(--tc);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--grey);margin-top:28px}:where(.rf-shell) .hero-cta{align-items:center;gap:16px;margin-top:36px;display:flex}:where(.rf-shell) .hero-textblock{max-width:660px;transition:opacity .2s}:where(.rf-shell) .hero-media{pointer-events:none;background:var(--canvas);width:899px;max-width:899px;height:691px;transition:opacity .2s;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%);mask-image:linear-gradient(90deg,#0000,#000 26%)}:where(.rf-shell) .hero-media img{object-fit:contain;object-position:right bottom;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 58%,#0000 97%);mask-image:linear-gradient(#000 58%,#0000 97%)}:where(.rf-shell) .hero-media:after{content:"";background:linear-gradient(to left,transparent 50%,var(--canvas) 100%);position:absolute;inset:0}:root[data-vp=phone] :where(.rf-shell) .hero-media:after{background:0 0}:where(.rf-shell) .section{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}:root[data-vp=pad] :where(.rf-shell) .container{padding-inline:24px}:root[data-vp=phone] :where(.rf-shell) .container{padding-inline:16px}:root[data-vp=phone] :where(.rf-shell) :is(button,a,[role=button],summary){touch-action:manipulation}:root[data-vp=phone] :where(.rf-shell) :is(input,textarea,select){font-size:16px}:root[data-vp=phone] :where(.rf-shell) .hero{min-height:0;padding:calc(112px + var(--ticker-h,0px)) 0 28px;flex-direction:column;gap:28px;display:flex}:root[data-vp=phone] :where(.rf-shell) .hero-inner{order:1;width:100%;padding:0 16px}:root[data-vp=phone] :where(.rf-shell) .hero-textblock{max-width:none}:root[data-vp=phone] :where(.rf-shell) .hero h1{text-wrap:balance;margin-top:18px}:root[data-vp=phone] :where(.rf-shell) .hero-lede{max-width:34rem;margin-top:18px}:root[data-vp=phone] :where(.rf-shell) .hero-media{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--card-bento);order:2;width:calc(100% - 32px);max-width:none;height:auto;margin:0 16px;position:relative;top:auto;right:auto;transform:none;-webkit-mask-image:none;mask-image:none}:root[data-vp=phone] :where(.rf-shell) .hero-media img,:root[data-vp=phone] :where(.rf-shell) .hero-media.hm-wide img{object-fit:cover;object-position:center center;width:100%;height:100%;margin:0;transform:none;-webkit-mask-image:none;mask-image:none}:root[data-vp=phone] :where(.rf-shell) .hero-media:after{display:none}:root[data-vp=phone] :where(.rf-shell) .section{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}:root[data-vp=pad] :where(.rf-shell) .hero{min-height:0;padding-top:calc(140px + var(--ticker-h,0px))}:root[data-vp=pad] :where(.rf-shell) .hero-media{aspect-ratio:4/3;width:58%;height:auto}:root[data-vp=pad] :where(.rf-shell) :is(a,button,[role=button],summary){touch-action:manipulation;min-height:44px}:root[data-theme=light] :where(.rf-shell) .pill-white{color:#16181d;background:#fff;border:1px solid #00000029}:root[data-theme=light] :where(.rf-shell) .pill-white:hover{background:var(--orange);color:#0b0b0b;border-color:var(--orange);filter:none}:root[data-theme=light] :where(.rf-shell) .pill-outline{color:#16181d;background:#fff;border-color:#0000002e}:root[data-theme=light] :where(.rf-shell) .pill-outline:hover{background:var(--card);border-color:var(--orange);color:var(--white)}:root:is([data-vp=phone],[data-vp=pad]) :where(.rf-shell) :is(.rf-ladder-top,.rf-records>h2,.rf-records>.rf-rec-count){text-align:center}:root:is([data-vp=phone],[data-vp=pad]) :where(.rf-shell) .rf-ladder-top{align-items:center}:root[data-vp=desk] :where(.rf-shell) .hero-media{right:max(0px,calc((var(--screen-w,1440px) - 1440px) / 2))}:root[data-page=referral][data-vp] main>.section.container{box-sizing:border-box;width:min(calc(100% - var(--marketing-gutter) * 2), var(--ox-layout-marketing-max));max-width:none;margin-inline:auto;padding-inline:0}
