.rnb-site{--r-bg:var(--background);--r-surface:var(--surface);--r-elev:var(--elevated);--r-deep:var(--deep);--r-line:color-mix(in oklab, var(--foreground) 8%, transparent);--r-line-strong:color-mix(in oklab, var(--foreground) 16%, transparent);--r-text:var(--foreground);--r-muted:var(--muted-foreground);--r-green:var(--primary);--r-green-soft:color-mix(in oklab, var(--primary) 70%, var(--foreground));--r-blue:var(--cine-blue);--r-red:var(--cine-red);background:radial-gradient(1200px 700px at 85% -10%, color-mix(in oklab, var(--cine-blue) 8%, transparent), transparent 60%), radial-gradient(900px 500px at -10% 110%, color-mix(in oklab, var(--cine-red) 6%, transparent), transparent 55%), var(--r-bg);color:var(--r-text);font-family:var(--font-sans);letter-spacing:.005em;overflow-wrap:break-word;min-height:100vh;font-size:17px;line-height:1.6}.rnb-site *{box-sizing:border-box}:where(.rnb-site) a{color:inherit;text-decoration:none}:where(.rnb-site) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.rnb-site :focus-visible{outline:2px solid var(--r-green);outline-offset:3px;border-radius:6px}.rnb-site h1,.rnb-site h2,.rnb-site h3,.rnb-site p{margin:0}.rnb-site section{scroll-margin-top:100px}.rnb-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.rnb-skip{background:var(--r-green);color:var(--primary-foreground);z-index:100;border-radius:8px;padding:10px 14px;font-weight:600;transition:top .15s;position:absolute;top:-80px;left:16px}.rnb-skip:focus{top:16px}.rnb-mono{letter-spacing:.08em;color:var(--r-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.rnb-fine{color:var(--r-muted);font-size:14px}.rnb-muted{color:var(--r-muted)}.rnb-header{z-index:50;background:color-mix(in oklab, var(--r-bg) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--r-line);position:sticky;top:0}.rnb-header-inner{align-items:center;gap:16px;padding:14px 0;display:flex}.rnb-logo-link{align-items:center;display:inline-flex}.rnb-logo-img{width:auto;height:36px;display:block}.rnb-nav{flex:1;gap:22px;margin-left:28px;display:flex}.rnb-nav a{color:var(--r-muted);padding:8px 2px;font-size:15px}.rnb-nav a:hover{color:var(--r-text)}.rnb-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.rnb-header-cta{padding:10px 16px;font-size:14px}.rnb-login{color:var(--r-muted);border:1px solid var(--r-line);border-radius:10px;padding:10px 12px;font-size:14px}.rnb-login:hover{color:var(--r-text);border-color:var(--r-line-strong)}.rnb-menu{width:44px;height:44px;color:var(--r-text);border-radius:10px;justify-content:center;align-items:center;display:none}.rnb-button{background:var(--r-green);color:var(--primary-foreground);min-height:48px;box-shadow:0 6px 24px -10px color-mix(in oklab, var(--primary) 60%, transparent);border-radius:12px;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.rnb-button:hover{background:var(--r-green-soft);transform:translateY(-1px)}.rnb-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.rnb-button-ghost{color:var(--r-text);border:1px solid var(--r-line-strong);box-shadow:none;background:0 0}.rnb-button-ghost:hover{background:color-mix(in oklab, var(--foreground) 3%, transparent)}.rnb-text-link{color:var(--r-green-soft);align-items:center;gap:6px;padding:10px 2px;font-weight:500;display:inline-flex}.rnb-text-link:hover{color:var(--r-text)}.rnb-eyebrow{letter-spacing:.14em;color:var(--r-muted);text-transform:uppercase;align-items:center;gap:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;display:inline-flex}.rnb-indicator{background:var(--r-green);width:8px;height:8px;box-shadow:0 0 12px var(--r-green);border-radius:50%}.rnb-hero{padding:72px 0 56px;position:relative;overflow:hidden}.rnb-hero:before{content:"";background:radial-gradient(600px 400px at 30% 50%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 70%);pointer-events:none;height:70%;position:absolute;inset:-40% -10% auto}.rnb-hero-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.rnb-hero-copy h1{letter-spacing:-.02em;margin-top:18px;font-size:clamp(36px,4.2vw + 26px,68px);font-weight:700;line-height:1.04}.rnb-hero-copy h1 span{color:var(--r-green-soft)}.rnb-hero-sub{max-width:540px;color:color-mix(in oklab, var(--foreground) 88%, var(--muted-foreground));margin-top:20px;font-size:18px;line-height:1.65}.rnb-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.rnb-hero-copy .rnb-fine{margin-top:20px}.rnb-hero-visual{flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.rnb-neo-avatar{filter:drop-shadow(0 20px 60px color-mix(in oklab, var(--primary) 25%, transparent))}.rnb-neo-pulse{transform-origin:50%;animation:4s ease-in-out infinite rnbPulse}@keyframes rnbPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.rnb-hero-tagline{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.rnb-hero-tagline p{color:var(--r-text);max-width:320px;font-size:17px}.rnb-section{padding:80px 0;position:relative}.rnb-section-dark{background:linear-gradient(180deg, var(--r-surface), var(--r-elev));border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line)}.rnb-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.rnb-section-heading h2,.rnb-h2{letter-spacing:-.015em;margin-top:12px;font-size:clamp(28px,4.6vw + 12px,44px);font-weight:700;line-height:1.08}.rnb-section-heading h2 span,.rnb-h2 span{color:var(--r-green-soft)}.rnb-section-heading>p{color:var(--r-muted);max-width:440px;font-size:17px}.rnb-split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.rnb-needs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rnb-need-card{border:1px solid var(--r-line);background:var(--r-surface);border-radius:16px;padding:28px;transition:border-color .2s,transform .2s}.rnb-need-card:hover{border-color:var(--r-line-strong);transform:translateY(-2px)}.rnb-need-card h3{margin:14px 0 8px;font-size:20px;font-weight:600}.rnb-need-card p{color:var(--r-muted);font-size:16px}.rnb-examples{counter-reset:ex;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.rnb-example{background:var(--r-bg);border:1px solid var(--r-line);border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex}.rnb-example-tag{letter-spacing:.14em;color:var(--r-muted);text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.rnb-example-who{color:var(--r-green);text-transform:uppercase;letter-spacing:.12em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.rnb-example-you,.rnb-example-neo{flex-direction:column;gap:6px;display:flex}.rnb-example-you p{color:var(--r-text);font-size:17px}.rnb-example-neo{border-left:2px solid var(--r-green);padding-left:14px}.rnb-example-neo p{color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground));font-size:16px}.rnb-flow{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rnb-flow li{border:1px solid var(--r-line);background:var(--r-surface);border-radius:14px;grid-template-columns:56px 1fr;gap:18px;padding:20px;display:grid}.rnb-flow-num{color:var(--r-green);align-self:start;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:20px}.rnb-flow h3{margin-bottom:4px;font-size:17px;font-weight:600}.rnb-flow p{color:var(--r-muted);font-size:15px}.rnb-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rnb-rule{border:1px solid var(--r-line);background:var(--r-bg);border-radius:16px;padding:28px}.rnb-rule svg{color:var(--r-green)}.rnb-rule h3{margin:14px 0 8px;font-size:18px;font-weight:600}.rnb-rule p{color:var(--r-muted);font-size:15px}.rnb-connections{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rnb-connections li{border:1px solid var(--r-line);background:var(--r-surface);border-radius:12px;grid-template-columns:1.1fr auto 2fr;align-items:center;gap:24px;padding:18px 22px;display:grid}.rnb-connections strong{font-weight:600}.rnb-connections p{color:var(--r-muted);font-size:15px}.rnb-status{text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:6px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.rnb-status-on{background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--r-green)}.rnb-status-off{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--r-muted)}.rnb-faq-layout{grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;display:grid}.rnb-faq-layout h2{letter-spacing:-.015em;margin-top:12px;font-size:clamp(28px,4vw + 12px,44px)}.rnb-faq{gap:10px;display:grid}.rnb-faq details{border:1px solid var(--r-line);background:var(--r-bg);border-radius:12px;overflow:hidden}.rnb-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:500;list-style:none;display:flex}.rnb-faq summary::-webkit-details-marker{display:none}.rnb-faq summary span{color:var(--r-green);font-size:20px;transition:transform .15s}.rnb-faq details[open] summary span{transform:rotate(45deg)}.rnb-faq p{color:var(--r-muted);padding:0 22px 22px}.rnb-cta{background:radial-gradient(700px 400px at 80% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--r-elev), var(--r-bg));border-top:1px solid var(--r-line)}.rnb-cta-inner{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.rnb-cta h2{letter-spacing:-.015em;margin-top:12px;font-size:clamp(28px,4.6vw + 12px,44px);font-weight:700;line-height:1.08}.rnb-cta h2 span{color:var(--r-green-soft)}.rnb-cta-form{background:var(--r-surface);border:1px solid var(--r-line);border-radius:20px;padding:32px}.rnb-cta-form h3{margin-bottom:20px;font-size:20px;font-weight:600}.rnb-form{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.rnb-field{flex-direction:column;gap:6px;display:flex}.rnb-field-wide{grid-column:1/-1}.rnb-field label{color:var(--r-muted);font-size:14px}.rnb-field input,.rnb-field textarea{background:var(--r-bg);border:1px solid var(--r-line);color:var(--r-text);font:inherit;border-radius:10px;min-height:44px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.rnb-field textarea{resize:vertical;min-height:108px}.rnb-field input:focus,.rnb-field textarea:focus{border-color:var(--r-green);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent);outline:none}.rnb-field-err{color:var(--destructive);font-size:14px}.rnb-form-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.rnb-form-err{color:var(--destructive);background:color-mix(in oklab, var(--destructive) 10%, transparent);border:1px solid color-mix(in oklab, var(--destructive) 45%, transparent);border-radius:10px;grid-column:1/-1;padding:12px 14px;font-size:14px}.rnb-form-done{background:color-mix(in oklab, var(--primary) 8%, transparent);border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);color:var(--r-text);border-radius:14px;padding:24px}.rnb-form-done h3{color:var(--r-green-soft);margin-bottom:8px;font-size:20px}.rnb-footer{background:var(--r-bg);border-top:1px solid var(--r-line);margin-top:20px;padding:48px 0 32px}.rnb-footer-top{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:32px;margin-bottom:32px;display:grid}.rnb-footer-top>div:first-child p{color:var(--r-muted);margin-top:10px;font-size:15px}.rnb-footer-links{flex-direction:column;gap:10px;display:flex}.rnb-footer-links a{color:var(--r-muted);align-items:center;gap:4px;font-size:15px;display:inline-flex}.rnb-footer-links a:hover{color:var(--r-text)}.rnb-footer-top>div:last-child a{color:var(--r-text);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.rnb-footer-top>div:last-child p{color:var(--r-muted);margin-top:10px;font-size:15px}.rnb-privacy{border-top:1px solid var(--r-line);margin-top:8px;padding-top:24px}.rnb-privacy summary{cursor:pointer;color:var(--r-muted);align-items:center;gap:10px;display:inline-flex}.rnb-privacy summary::-webkit-details-marker{display:none}.rnb-privacy>div{gap:10px;max-width:760px;margin-top:16px;display:grid}.rnb-privacy h3{color:var(--r-text);margin-top:10px;font-size:15px;font-weight:600}.rnb-privacy p{color:var(--r-muted);font-size:14px}.rnb-footer-bottom{border-top:1px solid var(--r-line);color:var(--r-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:20px;font-size:14px;display:flex}@media (width<=980px){.rnb-hero-inner,.rnb-section-heading,.rnb-split,.rnb-cta-inner,.rnb-faq-layout{grid-template-columns:1fr;gap:32px}.rnb-needs,.rnb-examples,.rnb-rules{grid-template-columns:1fr}.rnb-connections li{grid-template-columns:1fr;align-items:start;gap:10px}.rnb-footer-top{grid-template-columns:1fr}}@media (width<=760px){.rnb-site{font-size:16px}.rnb-wrap{width:calc(100% - 32px)}.rnb-nav{background:var(--r-surface);border-bottom:1px solid var(--r-line);flex-direction:column;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0}.rnb-nav.is-open{display:flex}.rnb-nav a{border-top:1px solid var(--r-line);color:var(--r-text);padding:16px 24px}.rnb-header-cta{display:none}.rnb-menu{display:inline-flex}.rnb-hero{padding:48px 0 32px}.rnb-hero-copy h1{font-size:clamp(36px,10vw,44px)}.rnb-hero-sub{font-size:17px}.rnb-section{padding:56px 0}.rnb-form{grid-template-columns:1fr}.rnb-cta-form{padding:22px}}@media (prefers-reduced-motion:reduce){.rnb-neo-pulse{animation:none}.rnb-site *{transition:none!important}}.rnb-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rnb-form-wide,.rnb-form-unavailable{grid-column:1/-1;margin:0}.rnb-field input:disabled,.rnb-field textarea:disabled{opacity:.55;cursor:not-allowed}.rnb-fine a{color:var(--r-green);text-underline-offset:3px;text-decoration:underline}.rnb-site .rnb-button,.rnb-site .rnb-button:visited{background:var(--primary);color:var(--primary-foreground);border:0}.rnb-site .rnb-button:hover{background:var(--r-green-soft)}.rnb-site .rnb-button:disabled,.rnb-site .rnb-button[aria-disabled=true]{background:var(--elevated);color:var(--muted-foreground);box-shadow:none;opacity:1}.rnb-site .rnb-button-ghost{color:var(--foreground);border:1px solid var(--r-line-strong);background:0 0}.rnb-site .rnb-button-ghost:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}.rnb-button{font-size:16px}.rnb-eyebrow,.rnb-mono,.rnb-example-tag,.rnb-example-who,.rnb-status,.rnb-flow-num{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-weight:500}.rnb-eyebrow{color:var(--r-green-soft);font-size:15px}.rnb-field input,.rnb-field textarea{font-size:16px}.rnb-split .rnb-h2{margin:12px 0 16px}.rnb-hero-visual{width:100%;min-width:0}.rnb-hero-orb{justify-content:center;width:100%;margin-bottom:-48px;display:flex}.rnb-preview{background:var(--r-surface);border:1px solid var(--r-line-strong);width:100%;max-width:460px;box-shadow:0 30px 80px -40px color-mix(in oklab, var(--primary) 35%, transparent);border-radius:18px;margin:0;position:relative;overflow:hidden}.rnb-preview-bar{border-bottom:1px solid var(--r-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rnb-preview-title{font-size:15px;font-weight:600}.rnb-preview-tag{color:var(--r-muted);border:1px solid var(--r-line-strong);border-radius:999px;padding:2px 10px;font-size:14px}.rnb-preview-body{gap:16px;padding:18px 16px;display:grid}.rnb-preview-user{background:var(--r-elev);border-radius:14px;justify-self:end;max-width:88%;padding:10px 14px;font-size:15px}.rnb-preview-neo{grid-template-columns:28px 1fr;gap:10px;font-size:15px;display:grid}.rnb-preview-neo ol{gap:4px;margin:8px 0;padding-left:20px;display:grid}.rnb-preview-mark{background:var(--r-deep);width:28px;height:28px;color:var(--primary);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.rnb-preview-note{color:var(--r-muted);font-size:14px}.rnb-preview-composer{border:1px solid var(--r-line);color:var(--r-muted);border-radius:14px;margin:0 16px 14px;padding:12px 14px;font-size:15px}.rnb-preview-cap{color:var(--r-muted);padding:0 16px 14px;font-size:14px}.rnb-needs{border-top:1px solid var(--r-line-strong);margin:0;padding:0;list-style:none;display:block}.rnb-need-row{border-bottom:1px solid var(--r-line);grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:24px;padding:28px 0;display:grid}.rnb-need-num{color:var(--primary);font-size:15px;font-weight:600}.rnb-need-row h3{font-size:22px;font-weight:600}.rnb-need-row p{color:var(--r-muted)}.rnb-rules{border:1px solid var(--r-line-strong);background:var(--r-bg);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;display:grid;overflow:hidden}.rnb-rules-lead{background:linear-gradient(160deg, color-mix(in oklab, var(--deep) 70%, transparent), transparent 80%);color:var(--primary);align-content:start;gap:14px;padding:36px;display:grid}.rnb-rules-statement{color:var(--foreground);font-size:clamp(24px,1.6vw + 14px,32px);font-weight:650;line-height:1.2}.rnb-rules-list{border-left:1px solid var(--r-line);margin:0;padding:12px 36px}.rnb-rules-list>div{border-bottom:1px solid var(--r-line);padding:22px 0}.rnb-rules-list>div:last-child{border-bottom:0}.rnb-rules-list dt{margin-bottom:6px;font-size:18px;font-weight:600}.rnb-rules-list dd{color:var(--r-muted);margin:0}.rnb-nav-cta{display:none!important}@media (width<=980px){.rnb-rules{grid-template-columns:1fr}.rnb-rules-list{border-left:0;border-top:1px solid var(--r-line)}.rnb-preview{max-width:560px}}@media (width<=760px){.rnb-need-row{grid-template-columns:40px minmax(0,1fr);gap:6px 14px;padding:22px 0}.rnb-need-row p{grid-column:2}.rnb-need-row h3{font-size:19px}.rnb-rules-lead,.rnb-rules-list{padding:24px}.rnb-nav.is-open .rnb-nav-cta{border-top:0;justify-content:center;margin:12px 24px 16px;display:inline-flex!important}.rnb-hero-orb{margin-bottom:-32px}}.rnb-hero-sub{margin-top:20px}.rnb-preview-neo ol{list-style:decimal}.rnb-cta-inner>*,.rnb-split>*,.rnb-hero-inner>*{min-width:0}.rnb-fine a,.rnb-footer a{overflow-wrap:anywhere}.rnb-cap-group+.rnb-cap-group{margin-top:32px}.rnb-cap-title{margin:0 0 12px;font-size:18px;font-weight:600}.rnb-cap-out{margin-top:8px;font-size:14px}.rnb-site .rnb-status{text-transform:none;letter-spacing:0;white-space:nowrap;justify-self:start;font-family:inherit}.rnb-status-setup{border:1px solid var(--r-line);color:var(--foreground);background:0 0}.rnb-status-soon{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--r-muted)}.rnb-cap-roles{color:var(--r-muted);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 16px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.rnb-cap-roles strong{color:var(--foreground);font-weight:600}.one4-final{isolation:isolate}.one4-final .one4-brand{color:var(--r-text);white-space:nowrap;flex-direction:column;gap:3px;display:inline-flex}.one4-brand-name{letter-spacing:-1.2px;font-size:24px;font-weight:750;line-height:1.1}.one4-four{color:var(--r-green)}.one4-business{letter-spacing:-1px;font-weight:450}.one4-brand-maker{letter-spacing:1px;color:var(--r-muted);align-items:baseline;gap:4px;font-size:10px;line-height:1.2;display:inline-flex}.one4-brand-maker b{color:var(--r-text);letter-spacing:-.4px;font-size:13px}.one4-brand-maker i{border-radius:50%;width:4px;height:4px;display:inline-block}.one4-red{background:var(--cine-red)}.one4-blue{background:var(--cine-blue)}.one4-final h1,.one4-final h2,.one4-final .rnb-rules-statement{font-family:var(--font-public-display);letter-spacing:-.045em;font-weight:500}.one4-final .rnb-header{background:color-mix(in oklab, var(--r-bg) 94%, transparent)}.one4-final .rnb-header-inner{gap:20px;padding-block:17px}.one4-final .rnb-nav{gap:20px;margin-left:20px}.one4-final .rnb-nav a{white-space:nowrap;font-size:14px}.one4-final .rnb-hero{isolation:isolate;background:radial-gradient(ellipse at 25% 27%, color-mix(in oklab, var(--r-green) 7%, transparent), transparent 56%), radial-gradient(ellipse at 84% 42%, color-mix(in oklab, var(--cine-blue) 5%, transparent), transparent 40%);padding:104px 0 96px;position:relative;overflow:hidden}.one4-final .rnb-hero:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(color-mix(in oklab, var(--r-green) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--r-green) 6%, transparent) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.one4-final .rnb-hero-inner{grid-template-columns:1.12fr .88fr;align-items:center;gap:64px}.one4-final .rnb-hero-copy h1{text-wrap:balance;max-width:700px;margin-top:23px;font-size:clamp(44px,4.5vw,76px);line-height:1.04}.one4-final .rnb-hero-copy h1>span{color:var(--r-green)}.one4-final .rnb-hero-sub{max-width:540px;margin-top:28px;line-height:1.75}.one4-final .rnb-actions{gap:20px;margin-top:32px}.one4-final .rnb-button{box-shadow:0 9px 32px -17px var(--r-green);border-radius:9px;min-height:48px}.one4-final .rnb-button-ghost{box-shadow:none}.one4-product-line{color:var(--r-text);margin:24px 0 12px;font-size:14px}.one4-alpha{border:1px solid var(--r-line);border-radius:4px;margin-right:6px;padding:3px 7px;font-size:11px}.one4-final .rnb-hero-visual{min-width:0;position:relative}.one4-final .rnb-hero-orb{z-index:1;margin-bottom:-42px;position:relative}.one4-final .rnb-preview{border-color:color-mix(in oklab, var(--r-green) 24%, var(--r-line));box-shadow:0 30px 100px -58px var(--r-green);background:color-mix(in oklab, var(--r-surface) 96%, transparent);position:relative}.one4-final .rnb-preview-cap{border-top:1px solid var(--r-line);padding:17px 20px;font-size:12px;line-height:1.6}.one4-final .rnb-section{padding-block:96px}.one4-final .rnb-section-heading h2,.one4-final .rnb-h2,.one4-final .rnb-faq-layout h2,.one4-final .rnb-cta h2{text-wrap:balance;font-size:clamp(34px,4vw,56px);line-height:1.09}.one4-final .rnb-need-row h3{letter-spacing:-.03em;font-weight:550}.one4-final .rnb-examples{gap:0 40px}.one4-final .rnb-example{background:0 0;border-radius:0}.one4-final .rnb-rules-statement{font-size:clamp(32px,3.5vw,46px);line-height:1.13}.one4-final .rnb-cap-title{color:var(--r-muted);font-size:13px}.one4-final .rnb-cap-group+.rnb-cap-group{margin-top:38px}.one4-final .rnb-cta{background:radial-gradient(ellipse at 10% 70%, color-mix(in oklab, var(--r-green) 6%, transparent), transparent 60%)}.one4-final .rnb-cta-form{border-radius:14px}.one4-final .rnb-field input,.one4-final .rnb-field textarea{font-size:16px}.one4-final .rnb-footer .one4-brand-name{font-size:28px}.one4-final .rnb-footer-top{gap:32px}@media (width<=1100px){.one4-final .rnb-nav{background:var(--r-surface);border-bottom:1px solid var(--r-line);flex-direction:column;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0}.one4-final .rnb-nav.is-open{display:flex}.one4-final .rnb-nav a{border-top:1px solid var(--r-line);color:var(--r-text);padding:16px 24px}.one4-final .rnb-menu{display:inline-flex}.one4-final .rnb-header-cta{display:none}.one4-final .rnb-nav.is-open .rnb-nav-cta{border-top:0;justify-content:center;margin:12px 24px 16px;display:inline-flex!important}}@media (width<=980px){.one4-final .rnb-hero-inner{grid-template-columns:1fr;gap:36px}.one4-final .rnb-hero{padding-block:64px}.one4-final .rnb-hero-copy h1{max-width:750px;font-size:clamp(48px,7.5vw,72px)}.one4-final .rnb-hero-sub{max-width:620px}.one4-final .rnb-hero-visual{width:min(100%,560px);margin:auto}}@media (width<=600px){.one4-final .rnb-header-inner{gap:8px;padding-block:13px}.one4-brand-name{font-size:21px}.one4-final .rnb-header-actions{gap:5px}.one4-final .rnb-login{padding-inline:8px;font-size:12px}.one4-final .rnb-menu{width:40px;height:44px}.one4-final .rnb-hero{padding:48px 0 52px}.one4-final .rnb-hero-copy h1{font-size:clamp(40px,11.5vw,62px);line-height:1.06}.one4-final .rnb-hero-sub{margin-top:24px;font-size:17px}.one4-final .rnb-actions{flex-direction:column;align-items:flex-start;gap:18px}.one4-final .rnb-actions .rnb-button{width:100%}.one4-final .rnb-section{padding-block:58px}.one4-final .rnb-section-heading h2,.one4-final .rnb-h2,.one4-final .rnb-faq-layout h2,.one4-final .rnb-cta h2{font-size:36px}.one4-final .rnb-hero-orb{margin-bottom:-40px}.one4-final .rnb-preview-body{padding:16px}.one4-final .rnb-preview-tag{font-size:10px}.one4-final .rnb-preview-cap{padding-inline:16px}.one4-final .rnb-cta-form{padding:20px 16px}.one4-final .rnb-footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.one4-final *,.one4-final :before,.one4-final :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rnb-story{--rs-line:color-mix(in srgb, var(--foreground) 13%, transparent);background:var(--background);color:var(--foreground);font-family:var(--font-sans);overflow:clip}.rnb-story *{box-sizing:border-box}.rnb-story a{color:inherit;text-decoration:none}.rnb-story button{font:inherit}.rnb-story button,.rnb-story a,.rnb-story summary{-webkit-tap-highlight-color:transparent}.rnb-story :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:6px}.rnb-story h1,.rnb-story h2,.rnb-story h3,.rnb-story p{margin:0}.rnb-story h1,.rnb-story h2{font-family:var(--font-public-display);letter-spacing:-.045em;font-weight:400;line-height:1.08}.rnb-story em{color:var(--primary);font-style:normal}.rnb-story h2{font-size:clamp(35px,4.5vw,66px)}.rnb-story p{line-height:1.7}.rs-header{border-bottom:1px solid var(--rs-line);z-index:5;justify-content:space-between;align-items:center;gap:30px;max-width:1440px;height:102px;margin:auto;padding:0 5%;display:flex;position:relative}.rs-brand{letter-spacing:-3px;align-items:center;gap:12px;font-size:42px;font-weight:750;line-height:1;display:inline-flex}.rs-dots{gap:5px;padding-top:7px;display:flex}.rs-dots i{background:var(--cine-red);border-radius:100%;width:7px;height:7px}.rs-dots i+i{background:var(--cine-blue)}.rs-nav{gap:34px;display:flex}.rs-nav a,.rs-nav-actions a{color:var(--muted-foreground);font-size:13px}.rs-nav a:hover,.rs-nav-actions a:hover{color:var(--primary)}.rs-nav-actions{align-items:center;gap:20px;display:flex}.rs-nav-actions a{align-items:center;gap:6px;display:flex}.rs-menu{color:var(--foreground);background:0 0;border:0;padding:10px;display:none}.rs-hero{isolation:isolate;grid-template-columns:1.08fr 1fr;align-items:center;max-width:1440px;min-height:830px;margin:auto;padding:86px 5% 0;display:grid;position:relative}.rs-hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--rs-line) 1px, transparent 1px), linear-gradient(90deg, var(--rs-line) 1px, transparent 1px);opacity:.16;background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000);mask-image:linear-gradient(90deg,#0000 28%,#000)}.rs-hero-copy{z-index:2;position:relative}.rs-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:10px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.rs-eyebrow b{text-transform:none;color:var(--muted-foreground);font-weight:400}.rs-eyebrow>span:empty,.rs-review>span{background:var(--primary);border-radius:100%;width:5px;height:5px;display:block}.rnb-story h1{margin-top:28px;font-size:clamp(52px,6.5vw,94px);line-height:1.02}.rs-intro{color:var(--muted-foreground);font-size:15px;margin-top:28px!important}.rs-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.rnb-story .rnb-button{background:var(--primary);color:var(--primary-foreground);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:16px 23px;font-size:13px;font-weight:600;display:inline-flex}.rnb-story .rnb-button:hover{filter:brightness(1.1)}.rnb-story .rnb-button:disabled{filter:none;opacity:.45}.rs-link{align-items:center;gap:15px;font-size:12px;display:inline-flex}.rs-presence{isolation:isolate;place-items:center;min-height:540px;display:grid;position:relative}.rs-presence:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--primary) 12%, transparent), transparent 65%);z-index:-1;border-radius:50%;position:absolute;inset:0}.rs-presence .cx-sigil{width:115%;max-width:660px;filter:drop-shadow(0 0 35px color-mix(in srgb, var(--primary) 16%, transparent));overflow:visible}.rs-presence .cx-sigil-spin{transform-origin:200px 200px;animation:85s linear infinite rs-turn}.rs-orbit{border:1px solid color-mix(in srgb, var(--primary) 16%, transparent);aspect-ratio:1;border-radius:50%;width:91%;position:absolute;transform:rotateX(58deg)rotate(-28deg)}.rs-orbit-b{border-color:color-mix(in srgb, var(--cine-blue) 23%, transparent);width:100%;transform:rotateY(63deg)rotate(36deg)}.rs-crosshair{color:var(--muted-foreground);font-family:monospace;font-size:18px;font-weight:200;position:absolute}.rs-crosshair-a{top:12%;left:10%}.rs-crosshair-b{bottom:13%;right:0}.rs-presence-caption{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:28%}.rs-presence-caption span:first-child{letter-spacing:.65em;color:var(--primary);font-size:15px}.rs-presence-caption span:last-child{color:var(--muted-foreground);font-size:10px}.rs-hero-bottom{border-top:1px solid var(--rs-line);min-height:85px;color:var(--muted-foreground);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:70px;font-size:10px;display:flex}.rs-hero-bottom a{gap:25px;display:flex}.rs-alpha{letter-spacing:.12em}.rs-section{border-bottom:1px solid var(--rs-line);max-width:1440px;margin:auto;padding:116px 5%;scroll-margin-top:24px}.rs-section>.rs-eyebrow{margin-bottom:30px}.rs-manifesto{padding-top:125px;padding-bottom:100px}.rs-manifesto h2{max-width:1040px}.rs-manifesto-bottom{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:45px;display:flex}.rs-manifesto-bottom>p{color:var(--muted-foreground);font-size:15px}.rs-wordplay{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:30px;display:grid}.rs-wordplay>span{font-family:var(--font-public-display);font-size:40px}.rs-wordplay>span:nth-child(2){color:var(--primary);font-size:23px}.rs-wordplay small{text-align:center;color:var(--muted-foreground);grid-column:1/-1;margin-top:10px;font-size:10px}.rs-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.rs-section-head .rs-eyebrow{margin-bottom:25px}.rs-section-head>p{color:var(--muted-foreground);max-width:330px;font-size:13px}.rs-work{background:linear-gradient(160deg, var(--surface), var(--background))}.rs-scenario-tabs{border-bottom:1px solid var(--rs-line);gap:24px;display:flex}.rs-scenario-tabs button{min-height:60px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:15px;padding:15px 0;font-size:13px;display:flex}.rs-scenario-tabs button span{opacity:.6;font-size:10px}.rs-scenario-tabs button[aria-pressed=true]{color:var(--foreground);border-color:var(--primary)}.rs-workspace{grid-template-columns:1.25fr 1fr;gap:7%;padding:50px 0 0;display:grid}.rs-conversation{flex-direction:column;display:flex}.rs-you{font-size:23px;font-family:var(--font-public-display);max-width:500px;margin-top:26px!important;line-height:1.5!important}.rs-neo-answer{align-items:flex-start;gap:17px;margin-top:35px;display:flex}.rs-avatar{border:1px solid var(--primary);width:31px;height:31px;color:var(--primary);background:var(--deep);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.rs-neo-answer b{font-size:12px;font-weight:500}.rs-neo-answer p{color:var(--muted-foreground);max-width:440px;margin-top:8px;font-size:14px}.rs-demo-label{color:var(--muted-foreground);margin-top:28px!important;font-size:10px!important;line-height:1.6!important}.rs-conversation>.rs-demo-label{padding-top:25px;margin-top:auto!important}.rs-document{background:var(--foreground);color:var(--background);border-radius:3px;padding:30px 32px;transform:rotate(1deg);box-shadow:0 15px 70px #0003}.rs-document-top{letter-spacing:.1em;border-bottom:1px solid color-mix(in srgb, var(--background) 18%, transparent);justify-content:space-between;padding-bottom:27px;font-size:9px;display:flex}.rs-document h3{font-family:var(--font-public-display);margin:28px 0 22px;font-size:29px;font-weight:400;line-height:1.15}.rs-document ol{padding:0;list-style:none}.rs-document li{border-bottom:1px solid color-mix(in srgb, var(--background) 12%, transparent);gap:12px;padding:12px 0;font-size:12px;display:flex}.rs-document>p{opacity:.7;margin-top:20px;font-size:11px;line-height:1.7}.rs-review{align-items:center;gap:8px;margin-top:24px;font-size:10px;display:flex}.rs-review>span{background:var(--deep)}.rs-team-layout{border-top:1px solid var(--rs-line);grid-template-columns:36% 1fr;display:grid}.rs-team-selector{border-right:1px solid var(--rs-line);flex-direction:column;padding-right:35px;display:flex}.rs-team-selector button{border:0;border-bottom:1px solid var(--rs-line);text-align:left;color:var(--muted-foreground);cursor:pointer;background:0 0;align-items:center;gap:22px;padding:23px 14px;font-size:23px;display:flex}.rs-team-selector button[aria-pressed=true]{color:var(--primary);background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 7%, transparent), transparent)}.rs-team-index{opacity:.6;font-family:monospace;font-size:10px}.rs-team-selector svg{margin-left:auto}.rs-team-detail{align-items:center;padding:65px 0 40px 60px;display:flex;position:relative;overflow:hidden}.rs-team-detail>div{z-index:1;max-width:480px;position:relative}.rs-team-watermark{font-family:var(--font-public-display);color:var(--primary);opacity:.035;font-size:350px;line-height:1;position:absolute;top:30px;right:-10px}.rs-status{letter-spacing:.03em;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);border-radius:2px;padding:6px 10px;font-size:9px;display:inline-block}.rs-team-detail h3{font-family:var(--font-public-display);letter-spacing:-.02em;margin-top:25px;font-size:36px;font-weight:400;line-height:1.12}.rs-team-detail p{color:var(--muted-foreground);margin-top:23px;font-size:14px}.rs-team-detail .rs-team-output{color:var(--foreground);border-top:1px solid var(--rs-line);align-items:center;gap:10px;margin-top:25px;padding-top:24px;font-size:12px;display:flex}.rs-team-output svg{color:var(--primary);flex-shrink:0}.rs-control{background:radial-gradient(ellipse at 20% 50%, color-mix(in srgb, var(--primary) 6%, var(--background)), var(--background) 60%);grid-template-columns:38% 1fr;align-items:center;gap:7%;display:grid}.rs-control-symbol{aspect-ratio:1;border:1px solid var(--rs-line);border-radius:50%;place-items:center;width:100%;display:grid;position:relative}.rs-control-symbol:before{content:"";border:1px dashed var(--rs-line);border-radius:50%;position:absolute;inset:22px}.rs-control-symbol svg{width:40%;height:40%;color:var(--primary)}.rs-control h2{margin-top:27px}.rs-control p:not(.rs-eyebrow):not(.rs-demo-label){color:var(--muted-foreground);margin-top:28px;font-size:14px}.rs-control-steps{border-top:1px solid var(--rs-line);gap:30px;margin-top:35px;padding-top:25px;display:flex}.rs-control-steps span{color:var(--primary);font-size:10px}.rs-control-steps b{color:var(--foreground);margin-top:8px;font-size:12px;font-weight:400;display:block}.rs-roadmap{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.rs-roadmap article{border-top:1px solid var(--rs-line);padding-top:25px}.rs-roadmap h3{font-family:var(--font-public-display);margin:26px 0 20px;font-size:27px;font-weight:400;line-height:1.18}.rs-roadmap p{color:var(--muted-foreground);max-width:320px;font-size:13px}.rs-planned{color:var(--muted-foreground);border-color:var(--rs-line)}.rs-family{border-top:1px solid var(--rs-line);justify-content:space-between;align-items:center;gap:25px;margin-top:60px;padding-top:30px;display:flex}.rs-family>span:first-child{letter-spacing:.1em;color:var(--muted-foreground);font-size:9px}.rs-family strong{letter-spacing:-1px;font-size:23px;font-weight:500}.rs-family-next{color:var(--muted-foreground);align-items:center;gap:15px;font-size:22px;display:flex}.rs-family small{letter-spacing:0;font-size:9px}.rs-faq{grid-template-columns:1fr 1.25fr;gap:8%;display:grid}.rs-faq h2{margin-top:25px;font-size:40px}.rs-faq details{border-top:1px solid var(--rs-line);padding:22px 0}.rs-faq details:last-child{border-bottom:1px solid var(--rs-line)}.rs-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;list-style:none;display:flex}.rs-faq summary::-webkit-details-marker{display:none}.rs-faq summary span{color:var(--primary);font-size:23px;font-weight:300}.rs-faq details[open] summary span{transform:rotate(45deg)}.rs-faq details p{color:var(--muted-foreground);padding:18px 25px 0 0;font-size:13px}.rs-contact{background:radial-gradient(ellipse at 10% 80%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 60%);grid-template-columns:1fr 1fr;gap:9%;display:grid}.rs-contact h2{margin-top:30px;font-size:clamp(52px,5.8vw,82px)}.rs-contact>div>p:not(.rs-eyebrow){color:var(--muted-foreground);margin-top:30px;font-size:14px}.rs-contact-brand{letter-spacing:-.8px;margin-top:55px;font-size:22px;display:block}.rs-contact-brand small{letter-spacing:0;color:var(--muted-foreground);margin-left:10px;font-size:11px}.rs-form-panel{border:1px solid var(--rs-line);background:var(--surface);align-self:center;padding:32px}.rs-form-panel h3{font-size:28px;font-family:var(--font-public-display);margin:16px 0 25px;font-weight:400}.rs-footer{max-width:1440px;margin:auto;padding:40px 5% 20px}.rs-footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.rs-footer-top p{color:var(--muted-foreground);font-size:12px}.rs-footer-top>a:last-child{gap:10px;font-size:12px;display:flex}.rs-footer .rnb-privacy{margin-top:35px}.rs-footer-bottom{border-top:1px solid var(--rs-line);color:var(--muted-foreground);justify-content:space-between;gap:20px;margin-top:25px;padding-top:20px;font-size:9px;display:flex}.rs-footer-bottom>span:nth-child(2){letter-spacing:.2em}.rnb-story #privacy{scroll-margin-top:30px}.rnb-story .rnb-form,.rnb-story .rnb-field input,.rnb-story .rnb-field textarea{min-width:0}.rnb-story .rnb-form-foot .rnb-button{width:100%}@keyframes rs-turn{to{transform:rotate(360deg)}}@media (width>=1600px){.rs-hero{min-height:900px}.rs-presence{min-height:600px}}@media (width<=1000px){.rs-header{height:82px}.rs-nav{gap:20px}.rs-nav a{font-size:11px}.rs-hero{min-height:720px;padding-top:65px}.rs-presence{min-height:420px}.rs-section{padding-top:85px;padding-bottom:85px}.rs-actions{gap:18px}.rs-link{font-size:11px}.rs-team-detail{padding-left:35px}.rs-section-head{gap:30px}.rs-section-head>p{max-width:260px}.rs-family{flex-wrap:wrap}.rs-contact{gap:5%}.rs-form-panel{padding:24px}.rs-document{padding:25px}.rs-workspace{gap:5%}.rs-team-detail h3{font-size:31px}.rs-contact-brand{font-size:20px}}@media (width<=760px){.rs-header{gap:15px;height:74px;padding:0 6%}.rs-brand{font-size:34px}.rs-menu{display:block}.rs-nav{background:var(--surface);border-bottom:1px solid var(--rs-line);flex-direction:column;gap:0;padding:20px 6%;display:none;position:absolute;top:74px;left:0;right:0}.rs-nav.open{display:flex}.rs-nav a{padding:14px 0;font-size:15px}.rs-hero{flex-direction:column;align-items:stretch;min-height:0;padding:48px 6% 0;display:flex}.rnb-story h1{margin-top:24px;font-size:clamp(46px,10.7vw,76px);line-height:1.06}.rs-intro{font-size:13px;margin-top:24px!important}.rs-eyebrow{font-size:9px}.rs-actions{gap:22px;margin-top:26px}.rnb-story .rnb-button{gap:13px;min-height:48px;padding:14px 19px;font-size:12px}.rs-presence{align-self:center;width:100%;max-width:430px;min-height:330px;margin-top:15px}.rs-presence .cx-sigil{width:100%;max-width:420px;margin-top:-20px}.rs-orbit{width:85%;left:7%}.rs-orbit-b{width:90%;left:5%}.rs-presence-caption{bottom:12px;left:30%}.rs-presence-caption span:last-child{font-size:9px}.rs-hero-bottom{flex-wrap:wrap;gap:12px;min-height:80px;margin-top:30px;padding:20px 0;font-size:9px}.rs-hero-bottom>a{display:none}.rs-hero-bottom>span:first-child{max-width:200px}.rs-section{padding:65px 6%;scroll-margin-top:15px}.rnb-story h2{font-size:clamp(32px,7.3vw,48px)}.rs-manifesto h2 br{display:none}.rs-manifesto-bottom{flex-direction:column;align-items:flex-start;gap:35px;margin-top:25px}.rs-manifesto-bottom>p{font-size:13px}.rs-wordplay{gap:24px}.rs-wordplay>span{font-size:33px}.rs-section-head{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:28px}.rs-section-head>p{max-width:none;font-size:12px}.rs-section-head .rs-eyebrow{margin-bottom:20px}.rs-scenario-tabs{justify-content:space-between;gap:8px}.rs-scenario-tabs button{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:7px;padding:10px 2px;font-size:10px;line-height:1.4}.rs-workspace{grid-template-columns:1fr;gap:35px;padding-top:30px}.rs-you{font-size:22px;margin-top:20px!important}.rs-neo-answer{gap:12px;margin-top:25px}.rs-neo-answer p{font-size:13px}.rs-conversation>.rs-demo-label{padding-top:25px}.rs-document{padding:25px 23px;transform:none}.rs-document h3{font-size:28px}.rs-team-layout{grid-template-columns:1fr}.rs-team-selector{border-right:0;border-bottom:1px solid var(--rs-line);flex-flow:wrap;gap:6px;padding:15px 0}.rs-team-selector button{border:1px solid var(--rs-line);flex:1;justify-content:center;gap:0;padding:12px 10px;font-size:13px}.rs-team-selector svg,.rs-team-index{display:none}.rs-team-detail{align-items:flex-start;min-height:320px;padding:35px 0 10px}.rs-team-detail h3{font-size:32px}.rs-team-detail p{max-width:400px;font-size:13px}.rs-team-watermark{font-size:280px;top:0}.rs-control{grid-template-columns:1fr;gap:30px}.rs-control-symbol{justify-self:start;width:140px}.rs-control-symbol:before{inset:10px}.rs-control h2{margin-top:20px}.rs-control p:not(.rs-eyebrow):not(.rs-demo-label){margin-top:23px;font-size:13px}.rs-control-steps{gap:24px}.rs-control-steps b{font-size:11px}.rs-roadmap{grid-template-columns:1fr;gap:32px}.rs-roadmap h3{margin-top:20px;font-size:29px}.rs-roadmap p{max-width:none}.rs-family{flex-direction:column;align-items:flex-start;gap:23px;margin-top:40px}.rs-family strong,.rs-family-next{font-size:24px}.rs-faq{grid-template-columns:1fr;gap:30px}.rs-faq summary{font-size:13px}.rs-contact{grid-template-columns:1fr;gap:40px}.rs-contact h2{font-size:60px}.rs-contact-brand{margin-top:30px}.rs-form-panel{padding:24px 20px}.rs-footer{padding:35px 6% 20px}.rs-footer-top{flex-wrap:wrap;gap:24px}.rs-footer-top p{order:3;width:100%;font-size:11px}.rs-footer-bottom{gap:15px;font-size:8px}.rs-footer-bottom>span:nth-child(2){display:none}.rs-footer .rnb-privacy{margin-top:25px}}@media (prefers-reduced-motion:reduce){.rnb-story *,.rnb-story :before,.rnb-story :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rnb-story .rs-hero{grid-template-columns:1.2fr 1fr}.rnb-story .rs-hero h1{font-size:clamp(48px,5.7vw,82px)}.rs-experience-note{max-width:1440px;color:var(--muted-foreground);border-bottom:1px solid var(--rs-line);margin:auto;padding:20px 5%;font-size:11px;line-height:1.7}.rs-experience-note a{text-underline-offset:3px;text-decoration:underline}.rs-connection-layout{border:1px solid var(--rs-line);grid-template-columns:38% 1fr;display:grid}.rs-connection-tabs{border-right:1px solid var(--rs-line);grid-template-columns:1fr 1fr;display:grid}.rs-connection-tabs button{color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--rs-line);background:0 0;flex-wrap:wrap;align-items:center;gap:14px;padding:25px 18px;font-size:12px;display:flex}.rs-connection-tabs button:nth-child(odd){border-right:1px solid var(--rs-line)}.rs-connection-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary)}.rs-connection-tabs button>svg:first-child{object-position:left;width:100%;height:25px}.rs-connection-tabs button>svg:last-child{width:14px;margin-left:auto}.rs-connection-tabs button:nth-last-child(-n+2){border-bottom:0}.rs-connection-detail{flex-direction:column;justify-content:center;min-height:330px;padding:40px;display:flex}.rs-toolnames{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.rs-toolnames span{border:1px solid var(--rs-line);background:var(--surface);letter-spacing:-.4px;padding:11px 17px;font-size:17px}.rs-connection-detail>p{font-family:var(--font-public-display);margin-top:24px;font-size:24px;line-height:1.45}.rs-permissions{color:var(--primary);flex-wrap:wrap;gap:15px;margin-top:26px;font-size:10px;display:flex}.rs-permissions span:before{content:"·";margin-right:8px}.rs-connection-detail>small{color:var(--muted-foreground);max-width:480px;margin-top:25px;font-size:10px;line-height:1.7;display:block}.rs-chronos{background:radial-gradient(ellipse at 85% 30%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 55%);grid-template-columns:1fr 1fr;gap:65px 8%;display:grid}.rs-chronos-copy{padding-top:25px}.rs-chronos-copy h2{margin-top:25px}.rs-chronos-copy>p:not(.rs-eyebrow):not(.rs-demo-label){color:var(--muted-foreground);margin-top:30px;font-size:16px}.rs-chronos-chain{align-items:center;gap:17px;margin-top:35px;display:flex}.rs-chronos-chain>span{align-items:center;gap:8px;font-size:13px;display:flex}.rs-chronos-chain>svg{color:var(--primary)}.rs-brief{border:1px solid var(--rs-line);background:linear-gradient(155deg, var(--elevated), var(--surface));border-radius:4px;padding:28px 30px;box-shadow:0 25px 80px #0002}.rs-brief-head{letter-spacing:.1em;color:var(--muted-foreground);justify-content:space-between;gap:15px;font-size:8px;display:flex}.rs-brief-time{font-family:var(--font-public-display);letter-spacing:-5px;align-items:center;margin-top:25px;font-size:90px;line-height:1.2;display:flex}.rs-brief-time>span{color:var(--primary);padding:0 3px}.rs-brief-time>svg{width:45px;height:45px;color:var(--primary);opacity:.7;margin-left:auto}.rs-brief h3{font-family:var(--font-public-display);margin-top:12px;font-size:24px;font-weight:400;line-height:1.25}.rs-brief-rows{border-top:1px solid var(--rs-line);margin-top:25px}.rs-brief-rows>div{border-bottom:1px solid var(--rs-line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.rs-brief-rows svg{width:15px;height:15px;color:var(--primary);flex-shrink:0;margin-top:3px}.rs-brief-rows b{font-size:12px;font-weight:500;display:block}.rs-brief-rows small{color:var(--muted-foreground);margin-top:5px;font-size:11px;line-height:1.6;display:block}.rs-brief-foot{color:var(--muted-foreground);margin-top:22px;font-size:10px;display:block}.rs-automation-rules{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.rs-automation-rules article{border-top:1px solid var(--rs-line);padding-top:22px}.rs-automation-rules article>span{color:var(--primary);letter-spacing:.07em;font-size:9px}.rs-automation-rules h3{font-family:var(--font-public-display);margin:18px 0;font-size:25px;font-weight:400;line-height:1.2}.rs-automation-rules p{color:var(--muted-foreground);font-size:13px}.rs-knowledge-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.rs-knowledge-stack{padding:25px 30px 25px 0}.rs-knowledge-stack>div{border:1px solid var(--rs-line);background:var(--surface);min-height:65px;transform:translateX(var(--offset,0));align-items:center;gap:20px;margin-top:-1px;padding:18px 25px;font-size:15px;display:flex;box-shadow:0 8px 25px #0002}.rs-knowledge-stack>div:nth-child(2){--offset:10px}.rs-knowledge-stack>div:nth-child(3){--offset:20px}.rs-knowledge-stack>div:nth-child(4){--offset:30px}.rs-knowledge-stack svg{width:20px;color:var(--primary);stroke-width:1px}.rs-knowledge-copy h3{font-family:var(--font-public-display);font-size:35px;font-weight:400;line-height:1.15}.rs-knowledge-copy>p:not(.rs-demo-label){color:var(--muted-foreground);margin-top:25px;font-size:14px}.rs-modalities{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.rs-modalities span{color:var(--primary);align-items:center;gap:7px;font-size:11px;display:flex}.rs-deliverables{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.rs-deliverables article{border:1px solid var(--rs-line);background:var(--surface);padding:30px 25px;position:relative}.rs-deliverables article>svg{color:var(--primary)}.rs-deliverables h3{font-family:var(--font-public-display);margin-top:30px;font-size:27px;font-weight:400;line-height:1.2}.rs-deliverables p{color:var(--muted-foreground);margin-top:18px;font-size:13px;line-height:1.7}.rs-deliverables article>span{border-top:1px solid var(--rs-line);color:var(--muted-foreground);align-items:center;gap:9px;margin-top:30px;padding-top:20px;font-size:10px;display:flex}.rs-everywhere{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.rs-everywhere h2{margin-top:25px}.rs-everywhere>div>p:not(.rs-eyebrow){color:var(--muted-foreground);margin-top:25px;font-size:14px}.rs-devices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rs-devices>div{border-bottom:1px solid var(--rs-line);flex-direction:column;align-items:center;gap:14px;padding:35px 10px;display:flex}.rs-devices svg{width:38px;height:38px;color:var(--primary);stroke-width:1px}.rs-devices b{font-size:14px;font-weight:500}.rs-devices span{color:var(--muted-foreground);text-align:center;font-size:10px}@media (width<=1100px){.rs-nav{gap:18px}.rs-nav a{font-size:11px}.rs-connection-layout{grid-template-columns:42% 1fr}.rs-connection-detail{padding:28px}.rs-chronos{gap:45px 5%}.rs-brief{padding:25px}.rs-brief-time{font-size:75px}.rs-knowledge-grid{gap:7%}.rs-deliverables{gap:15px}.rs-deliverables article{padding:25px 20px}}@media (width<=760px){.rnb-story .rs-hero h1{font-size:clamp(43px,9.4vw,68px)}.rs-experience-note{padding:18px 6%;font-size:10px}.rs-connection-layout{grid-template-columns:1fr}.rs-connection-tabs{border-right:0;border-bottom:1px solid var(--rs-line);grid-template-columns:repeat(3,1fr)}.rs-connection-tabs button{border:0;border-right:1px solid var(--rs-line);border-bottom:1px solid var(--rs-line);gap:8px;padding:18px 10px;font-size:10px}.rs-connection-tabs button:nth-child(3n){border-right:0}.rs-connection-tabs button:nth-child(odd){border-right:1px solid var(--rs-line)}.rs-connection-tabs button:nth-child(3){border-right:0}.rs-connection-tabs button:nth-last-child(-n+3){border-bottom:0}.rs-connection-tabs button>svg:last-child{display:none}.rs-connection-tabs button>svg:first-child{height:20px}.rs-connection-detail{min-height:320px;padding:25px 20px}.rs-toolnames{gap:8px}.rs-toolnames span{padding:10px 13px;font-size:14px}.rs-connection-detail>p{font-size:22px}.rs-permissions{gap:10px}.rs-chronos{grid-template-columns:1fr;gap:35px}.rs-chronos-copy{padding-top:0}.rs-chronos-copy>p:not(.rs-eyebrow):not(.rs-demo-label){font-size:14px}.rs-brief{padding:24px 20px}.rs-brief-time{font-size:84px}.rs-brief h3{font-size:23px}.rs-brief-head{font-size:7px}.rs-automation-rules{grid-template-columns:1fr;gap:30px}.rs-automation-rules h3{font-size:25px}.rs-knowledge-grid{grid-template-columns:1fr;gap:35px}.rs-knowledge-copy h3{font-size:31px}.rs-knowledge-stack{padding-top:5px;padding-bottom:5px}.rs-knowledge-stack>div{min-height:60px;padding:16px 20px;font-size:13px}.rs-modalities{gap:13px}.rs-modalities span{font-size:10px}.rs-deliverables{grid-template-columns:1fr;gap:15px}.rs-deliverables article{padding:28px 24px}.rs-deliverables h3{margin-top:20px}.rs-deliverables article>span{margin-top:22px}.rs-everywhere{grid-template-columns:1fr;gap:30px}.rs-devices>div{padding:20px 4px}.rs-team-selector button{flex:28%}.rs-nav a{font-size:15px}}
