@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4f4604{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_4f4604{--font-heading:"Space Grotesk","Space Grotesk Fallback"}:root{--rr-orange:#ea580c;--rr-orange-mid:#f97316;--rr-orange-light:#fb923c;--rr-black:#111111;--rr-white:#ffffff;--background:var(--rr-white);--foreground:var(--rr-black);--accent:var(--rr-orange);--font-heading-stack:var(--font-heading),system-ui,sans-serif;--font-body-stack:var(--font-body),system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--background);color:var(--foreground);font-family:var(--font-body-stack);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-heading-stack);line-height:1.15}.accent,a{color:var(--accent)}::selection{background:var(--rr-orange);color:var(--rr-white)}.mkt{--orange:#ea580c;--orange-hover:#d24e0b;--orange-wash:#fff3ec;--muted:#6b7280;--surface:#f5f5f5;--border:#e5e5e5;--ink:#111111;--display:var(--font-heading-stack);--body:var(--font-body-stack);color:var(--ink);font-family:var(--body)}.mkt h1,.mkt h2,.mkt h3{font-family:var(--display)}.mkt a{color:inherit;text-decoration:none}.mkt-navlink{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;transition:background .12s cubic-bezier(.22,1,.36,1)}.mkt-navlink:hover{background:var(--surface)}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--body);font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:background .12s cubic-bezier(.22,1,.36,1),transform .12s;text-decoration:none;white-space:nowrap}.mkt-btn:active{transform:translateY(1px)}.mkt-btn-primary{background:var(--orange);color:#fff}.mkt-btn-primary:hover{background:var(--orange-hover)}.mkt-btn-secondary{background:#fff;color:var(--ink);border-color:var(--border)}.mkt-btn-secondary:hover{background:var(--surface)}.mkt-btn-onorange{background:#fff;color:var(--orange)}.mkt-btn-onorange:hover{background:rgba(255,255,255,.9)}.mkt-btn-sm{font-size:14px;padding:8px 14px}.mkt-btn-md{font-size:15px;padding:10px 18px}.mkt-btn-lg{font-size:16px;padding:13px 22px}.mkt-card{background:#fff;border:1px solid var(--border);border-radius:10px;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.mkt-card-hover:hover{box-shadow:0 4px 12px rgba(17,17,17,.08);transform:translateY(-2px)}@keyframes mktReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mkt-reveal{animation:mktReveal .32s cubic-bezier(.22,1,.36,1) both}.mkt-reveal:nth-child(2){animation-delay:60ms}.mkt-reveal:nth-child(3){animation-delay:.12s}.mkt-reveal:nth-child(4){animation-delay:.18s}.mkt-hero-stage{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-end;justify-content:center}@media (max-width:680px){.mkt-navlinks-extra{display:none!important}}.mkt-quick-grid{display:grid;grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);grid-template-columns:1fr;align-items:center}@media (min-width:900px){.mkt-quick-grid{grid-template-columns:380px 1fr}}@keyframes mktMaster{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}.mkt-hero-reveal{animation:mktMaster .32s cubic-bezier(.22,1,.36,1) .05s both}@media (prefers-reduced-motion:reduce){.mkt-hero-reveal,.mkt-reveal{animation:none!important}}.rf-stage{--orange:#EA580C;--black:#111111;--white:#FFFFFF;--surface:#F5F5F5;--border:#E5E5E5;--muted:#6B7280;--ease:cubic-bezier(.22,1,.36,1);--font-display:var(--font-heading-stack);display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:1080px;margin:0 auto;font-family:var(--font-body);color:var(--black)}.rf-stage,.rf-stage *{box-sizing:border-box}.rf-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px 28px 20px;transition:box-shadow .2s var(--ease)}.rf-card:hover{box-shadow:0 4px 12px rgba(17,17,17,.08)}.rf-eyebrow{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--orange);text-transform:uppercase;margin-bottom:10px}.rf-title{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.15;margin:0 0 8px;letter-spacing:-.02em}.rf-sub{font-size:15px;line-height:1.6;color:var(--muted);margin:0 0 18px;max-width:42ch}.rf-anim{width:100%;height:auto;display:block;background:var(--surface);border-radius:10px}.rf-chiplabel{font-family:var(--font-body);font-size:9px;fill:var(--muted);text-anchor:middle;font-weight:500}@media (max-width:760px){.rf-stage{grid-template-columns:1fr}}.rf-master{transform-origin:260px 149px;animation:rf-master 10s var(--ease) infinite}@keyframes rf-master{0%{opacity:0;transform:scale(.85)}8%{opacity:1;transform:scale(1)}22%{opacity:1;transform:scale(1)}34%{opacity:1;transform:scale(.42) translate(0)}86%{opacity:1;transform:scale(.42)}96%{opacity:0;transform:scale(.42)}to{opacity:0;transform:scale(.85)}}.rf-out{opacity:0;transform-origin:center;animation:rf-out 10s var(--ease) infinite}@keyframes rf-out{0%,30%{opacity:0;transform:scale(.6)}44%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.rf-o1{animation-delay:0s}.rf-o2{animation-delay:.12s}.rf-o3{animation-delay:.2s}.rf-o4{animation-delay:.3s}.rf-o5{animation-delay:.4s}.rf-o6{animation-delay:.5s}.rf-sweep{animation:rf-sweep 10s var(--ease) infinite}@keyframes rf-sweep{0%,30%{opacity:0;transform:translateX(0)}32%{opacity:.9;transform:translateX(0)}46%{opacity:.9;transform:translateX(520px)}48%{opacity:0;transform:translateX(520px)}to{opacity:0}}.rf-chip{opacity:0;animation:rf-chip 10s var(--ease) infinite}@keyframes rf-chip{0%{opacity:0;transform:translate(40px,20px) scale(.8)}10%{opacity:1;transform:translate(0) scale(1)}26%{opacity:1;transform:translate(0) scale(1)}34%{opacity:0;transform:translate(120px,30px) scale(.6)}to{opacity:0}}.rf-c1{animation-delay:0s}.rf-c2{animation-delay:.6s}.rf-c3{animation-delay:1.1s}.rf-c4{animation-delay:1.5s}.rf-built{opacity:0;transform-origin:275px 148px;animation:rf-built 10s var(--ease) infinite}@keyframes rf-built{0%,32%{opacity:0;transform:scale(.7)}40%{opacity:1;transform:scale(1)}58%{opacity:1;transform:scale(1)}66%{opacity:1;transform:scale(.9)}90%{opacity:1;transform:scale(.9)}97%{opacity:0}to{opacity:0;transform:scale(.7)}}.rf-gen{opacity:0;transform-origin:center;animation:rf-gen 10s var(--ease) infinite}@keyframes rf-gen{0%,58%{opacity:0;transform:scale(.6) translateX(-30px)}72%{opacity:1;transform:scale(1) translateX(0)}90%{opacity:1;transform:scale(1) translateX(0)}97%{opacity:0}to{opacity:0}}.rf-g1{animation-delay:0s}.rf-g2{animation-delay:.1s}.rf-g3{animation-delay:.18s}.rf-g4{animation-delay:.26s}.rf-progress{opacity:0;animation:rf-prog-track 10s var(--ease) infinite}@keyframes rf-prog-track{0%,40%{opacity:0}44%{opacity:1}68%{opacity:1}74%{opacity:0}to{opacity:0}}.rf-progress-fill{animation:rf-prog 10s var(--ease) infinite}@keyframes rf-prog{0%,44%{width:0;opacity:0}46%{opacity:1}68%{width:130px;opacity:1}74%{opacity:0}to{width:0;opacity:0}}@media (prefers-reduced-motion:reduce){.rf-built,.rf-chip,.rf-gen,.rf-master,.rf-out,.rf-progress,.rf-progress-fill,.rf-sweep{animation:none!important}.rf-built,.rf-gen,.rf-master,.rf-out{opacity:1!important;transform:none!important}.rf-chip,.rf-progress,.rf-progress-fill,.rf-sweep{opacity:0!important}}