:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--color-brand-navy: #183b73;--color-brand-blue: #1f6eb8;--color-electric-blue: #1475d1;--color-brand-violet: #6d35b2;--color-brand-purple: #8a22c8;--color-deep-ink: #242134;--color-ink-soft: #302a45;--color-off-white: #eceef2;--color-silver: #d6d9e1;--color-night: #0b0d12;--color-canvas: #ffffff;--color-mist: #f2f3f5;--background: var(--color-mist);--surface: var(--color-canvas);--surface-soft: #f7f8fb;--text: var(--color-deep-ink);--text-muted: rgb(36 33 52 / 70%);--heading: var(--color-deep-ink);--border: rgb(36 33 52 / 11%);--border-strong: rgb(36 33 52 / 18%);--shadow: 0 22px 64px rgb(36 33 52 / 11%);--shadow-strong: 0 34px 90px rgb(36 33 52 / 16%);--gradient-brand: linear-gradient(135deg, var(--color-brand-blue), var(--color-brand-purple), var(--color-electric-blue));--gradient-hero: radial-gradient(circle at 78% 18%, rgb(138 34 200 / 15%), transparent 31rem), radial-gradient(circle at 14% 82%, rgb(31 110 184 / 17%), transparent 34rem), linear-gradient(135deg, #ffffff 0%, #f3f6fb 54%, #edf1f8 100%);--grid-image: url(/assets/rdworkx/section-grid-light.svg);--topbar-height: 116px;--radius-sm: 6px;--radius-md: 8px;--max: 1240px}:root[data-theme=dark]{color-scheme:dark;--background: var(--color-night);--surface: #11151d;--surface-soft: #151b25;--text: var(--color-off-white);--text-muted: rgb(236 238 242 / 70%);--heading: var(--color-off-white);--border: rgb(236 238 242 / 12%);--border-strong: rgb(236 238 242 / 18%);--shadow: 0 22px 64px rgb(0 0 0 / 34%);--shadow-strong: 0 34px 92px rgb(0 0 0 / 46%);--gradient-hero: radial-gradient(circle at 74% 12%, rgb(86 30 150 / 20%), transparent 31rem), radial-gradient(circle at 18% 86%, rgb(16 62 112 / 24%), transparent 35rem), linear-gradient(135deg, #05070c 0%, #090d16 56%, #05070c 100%);--grid-image: url(/assets/rdworkx/section-grid-dark.svg)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:hidden}body{background:var(--background);color:var(--text);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--heading);letter-spacing:0;overflow-wrap:break-word}p{overflow-wrap:break-word}h1{font-size:clamp(3.2rem,5.25vw,4.85rem);line-height:1.02;margin-bottom:24px;max-width:920px}h1 span{display:block}h2{font-size:clamp(2.15rem,4.6vw,4.35rem);line-height:1.02;margin-bottom:20px;max-width:980px}h3{font-size:1.18rem;line-height:1.2;margin-bottom:10px}p{color:var(--text-muted);line-height:1.65}section[id]{scroll-margin-top:calc(var(--topbar-height) + 22px)}.topbar{align-items:center;background:#ffffffdb;border-bottom:1px solid var(--border);display:flex;gap:22px;justify-content:space-between;left:0;min-height:var(--topbar-height);padding:12px clamp(16px,3.2vw,40px);position:fixed;right:0;top:0;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=dark] .topbar{background:#0b0d12d1}main{padding-top:var(--topbar-height)}.brand{align-items:center;display:flex;min-width:250px}.brand img{height:auto;object-fit:contain;width:clamp(220px,22vw,330px)}.navlinks{align-items:center;display:flex;gap:4px;font-size:.88rem;font-weight:850}.navlinks a{border-radius:var(--radius-sm);color:var(--text-muted);min-height:38px;padding:10px 12px;transition:background .16s ease,color .16s ease}.navlinks a:hover,.navlinks a.active{background:#1f6eb81c;color:var(--color-brand-blue)}:root[data-theme=dark] .navlinks a{color:#eceef2d1}:root[data-theme=dark] .navlinks a:hover,:root[data-theme=dark] .navlinks a.active{background:#eceef21a;color:var(--color-off-white)}.nav-actions{align-items:center;display:flex;gap:10px}.button,.icon-button{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:900;gap:10px;justify-content:center;min-height:44px;padding:0 18px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.button:hover,.icon-button:hover{transform:translateY(-1px)}.button:active,.icon-button:active{transform:translateY(0) scale(.99)}.primary{background:var(--gradient-brand);border:1px solid transparent;box-shadow:0 14px 34px #1f6eb838;color:#fff}.secondary{background:#ffffffc7;border:1px solid var(--border-strong);color:var(--color-deep-ink)}.dark-button{background:#ffffffb8}:root[data-theme=dark] .dark-button{background:#eceef224;border-color:#eceef22e;color:var(--color-off-white)}.icon-button{background:var(--surface);border:1px solid var(--border);color:var(--heading);padding:0;width:44px}.menu-button{display:none}.section{padding:clamp(68px,8vw,116px) clamp(16px,3.2vw,40px)}.section-intro{margin:0 auto 42px;max-width:860px;text-align:center}.section-intro.left{margin-left:auto;margin-right:auto;max-width:var(--max);text-align:left;width:100%}.section-label{align-items:center;color:var(--color-brand-purple);display:inline-flex;font-size:.76rem;font-weight:950;gap:8px;letter-spacing:.08em;margin-bottom:15px;max-width:100%;text-transform:uppercase}:root[data-theme=dark] .section-label{color:#b77aff}.hero{background:var(--gradient-hero);isolation:isolate;min-height:calc(100vh - var(--topbar-height));overflow:hidden;position:relative}.hero:before,.hero:after{content:"";inset:-18%;pointer-events:none;position:absolute;z-index:-1}.hero:before{background:var(--grid-image) center / 60rem repeat;opacity:.55}.hero:after{animation:rdw-flow 20s ease-in-out infinite alternate;background:linear-gradient(115deg,transparent 20%,rgb(31 110 184 / 16%) 36%,rgb(138 34 200 / 30%) 50%,rgb(20 117 209 / 17%) 64%,transparent 80%),url(/assets/rdworkx/hero-flow-dark.svg) center / 58rem no-repeat;filter:blur(18px);opacity:.52}:root:not([data-theme=dark]) .hero:after{background:linear-gradient(115deg,transparent 20%,rgb(31 110 184 / 10%) 36%,rgb(138 34 200 / 18%) 50%,rgb(20 117 209 / 10%) 64%,transparent 80%),url(/assets/rdworkx/hero-flow-light.svg) center / 58rem no-repeat;opacity:.42}.hero-content{align-items:center;display:grid;gap:clamp(34px,6vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);margin:0 auto;max-width:var(--max);min-height:calc(100vh - var(--topbar-height));padding:clamp(74px,9vh,110px) clamp(16px,3.2vw,40px);position:relative;width:100%}.hero-copy p{color:var(--text-muted);font-size:clamp(1.08rem,1.6vw,1.28rem);max-width:710px}.hero-copy,.hero-panel,.audience-copy,.proof-copy,.fit-section>div,.contact-copy,.contact-form{min-width:0}.actions{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 18px}.subline{color:var(--heading);font-size:.98rem;font-weight:900}.hero-panel{background:linear-gradient(#0b0d12c2,#0b0d12c2),var(--gradient-brand);border:1px solid rgb(236 238 242 / 16%);border-radius:var(--radius-md);box-shadow:var(--shadow-strong);color:var(--color-off-white);overflow:hidden;padding:clamp(24px,3vw,34px);position:relative}.hero-panel:before{background:url(/assets/rdworkx/section-grid-dark.svg) center / 42rem repeat;content:"";inset:0;opacity:.38;position:absolute}.hero-panel>*{position:relative}.panel-header{align-items:center;color:#eceef2b8;display:flex;font-size:.84rem;font-weight:850;gap:10px;margin-bottom:22px;text-transform:uppercase}.status-dot{background:var(--color-electric-blue);border-radius:999px;box-shadow:0 0 0 6px #1475d12e;height:9px;width:9px}.hero-panel h2{color:var(--color-off-white);font-size:clamp(1.75rem,2.6vw,2.6rem);line-height:1.05;margin-bottom:24px}.node-flow{display:grid;gap:10px}.node-pill{align-items:center;background:#eceef214;border:1px solid rgb(236 238 242 / 12%);border-radius:var(--radius-md);display:flex;gap:14px;padding:14px}.node-pill strong{color:#b77aff;font-size:.78rem}.node-pill span{font-weight:900}.panel-metrics{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:20px}.panel-metrics div{background:#eceef214;border-radius:var(--radius-md);padding:16px}.panel-metrics strong,.panel-metrics span{display:block}.panel-metrics strong{color:var(--color-off-white);font-size:1.1rem}.panel-metrics span{color:#eceef2ad;font-size:.84rem;margin-top:4px}.problem-section,.offer-section,.examples-section{background:radial-gradient(circle at 80% 10%,rgb(138 34 200 / 10%),transparent 26rem),var(--grid-image) center top / 62rem repeat,var(--color-mist)}:root[data-theme=dark] .problem-section,:root[data-theme=dark] .offer-section,:root[data-theme=dark] .examples-section{background:radial-gradient(circle at 80% 10%,rgb(138 34 200 / 16%),transparent 26rem),var(--grid-image) center top / 62rem repeat,#0d1118}.friction-grid,.example-grid,.offer-grid,.principle-grid,.audience-section,.delivery-section,.proof-section,.fit-section,.image-band,.contact-section,.footer{margin-left:auto;margin-right:auto;max-width:var(--max);width:100%}.friction-grid,.example-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.rdw-card,.offer-card,.fit-panel,.contact-form,.principle-card{background:#ffffffe0;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 1px #ffffff8f inset}:root[data-theme=dark] .rdw-card,:root[data-theme=dark] .offer-card,:root[data-theme=dark] .fit-panel,:root[data-theme=dark] .contact-form,:root[data-theme=dark] .principle-card{background:#eceef20d;box-shadow:none}.rdw-card{min-height:210px;overflow:hidden;padding:24px;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.rdw-card:before{background:var(--gradient-brand);content:"";height:3px;inset:0 0 auto;position:absolute}.rdw-card:hover{border-color:#1f6eb857;box-shadow:var(--shadow);transform:translateY(-2px)}.icon-token{align-items:center;background:var(--gradient-brand);border-radius:var(--radius-sm);color:#fff;display:inline-flex;height:42px;justify-content:center;margin-bottom:20px;width:42px}.audience-section,.proof-section,.fit-section,.contact-section{display:grid;gap:clamp(34px,6vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.audience-section{align-items:center;max-width:none}.audience-copy,.proof-copy,.contact-copy{justify-self:end;max-width:600px}.audience-list,.fit-list{display:grid;gap:12px}.audience-list{max-width:620px}.check-row{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:12px;padding:16px}.check-row svg{color:var(--color-brand-blue);flex:0 0 auto}.check-row span{color:var(--text-muted);font-weight:760;line-height:1.4}.delivery-section{background:radial-gradient(circle at 72% 18%,rgb(138 34 200 / 20%),transparent 28rem),radial-gradient(circle at 18% 80%,rgb(31 110 184 / 19%),transparent 30rem),var(--color-night);color:var(--color-off-white);max-width:none}.delivery-intro,.delivery-grid{margin-left:auto;margin-right:auto;max-width:var(--max);width:100%}.delivery-intro h2,.delivery-intro p,.delivery-intro .section-label{color:var(--color-off-white)}.delivery-intro p{color:#eceef2b8;max-width:860px}.delivery-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.delivery-card{background:#eceef20f;border:1px solid rgb(236 238 242 / 12%);border-radius:var(--radius-md);padding:22px}.delivery-card span{color:#b77aff;display:block;font-size:.78rem;font-weight:950;margin-bottom:15px}.delivery-card h3{color:var(--color-off-white)}.delivery-card p{color:#eceef2ad}.proof-section{align-items:center;background:var(--surface-soft);max-width:none}.principle-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.principle-card{padding:20px}.media-stack{display:grid;gap:18px;max-width:620px}.media-stack img{aspect-ratio:16 / 10;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);object-fit:cover;width:100%}.media-stack img:nth-child(2){margin-left:clamp(0px,5vw,72px);max-width:82%}.offer-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card{display:flex;flex-direction:column;min-height:430px;padding:clamp(24px,3vw,34px)}.offer-card>span{color:var(--color-brand-purple);font-size:.76rem;font-weight:950;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.offer-card ul{display:grid;gap:12px;list-style:none;margin:auto 0 0;padding:28px 0 0}.offer-card li{align-items:flex-start;color:var(--text-muted);display:flex;gap:10px;line-height:1.45}.offer-card li svg{color:var(--color-brand-blue);flex:0 0 auto}.fit-section{align-items:center;background:var(--surface);max-width:none}.fit-section>div:first-child{justify-self:end;max-width:600px}.fit-panel{max-width:620px;padding:clamp(24px,3vw,34px)}.fit-panel h3{font-size:clamp(1.45rem,2.4vw,2.2rem);margin-bottom:22px}.image-band{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:clamp(54px,8vw,92px);margin-top:clamp(54px,8vw,92px);overflow:hidden;padding:0}.image-band img{height:100%;min-height:360px;object-fit:cover;width:100%}.image-band div{padding:clamp(28px,5vw,64px)}.contact-section{background:linear-gradient(#0b0d126b,#0b0d126b),url(/assets/rdworkx/cta-ribbon-dark.svg) center / cover no-repeat,var(--color-night);color:var(--color-off-white);max-width:none}.contact-copy,.contact-form{max-width:620px}.contact-copy img{height:auto;margin-bottom:24px;object-fit:contain;width:clamp(72px,8vw,104px)}.contact-section h2,.contact-section .section-label{color:var(--color-off-white)}.contact-section p{color:#eceef2b8}.mail-link{align-items:center;color:#b77aff;display:inline-flex;font-weight:950;gap:8px;margin-top:18px}.contact-form{display:grid;gap:16px;justify-self:start;padding:clamp(22px,3vw,32px);width:100%}.contact-form label{color:var(--text-muted);display:grid;font-size:.86rem;font-weight:900;gap:8px}.contact-form input,.contact-form textarea{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:12px 14px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#1475d18c;outline:3px solid rgb(20 117 209 / 20%)}.footer{align-items:center;background:var(--color-night);border-top:1px solid rgb(236 238 242 / 12%);color:var(--color-off-white);display:grid;gap:28px;grid-template-columns:minmax(250px,1fr) auto minmax(220px,.7fr);max-width:none;padding:34px clamp(16px,3.2vw,40px)}.footer-brand img{height:auto;object-fit:contain;width:clamp(220px,24vw,330px)}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{color:#eceef2ad;font-size:.9rem;font-weight:900}.footer-links a:hover{color:var(--color-off-white)}.footer-note{color:#eceef2ad;font-weight:900;justify-self:end;margin:0;text-align:right}.build-info{bottom:0;height:75px;outline:none;position:fixed;right:0;width:75px;z-index:100}.build-info-panel{background:#0b0d12f0;border:1px solid rgb(236 238 242 / 18%);border-radius:8px 0 0;bottom:0;box-shadow:0 14px 34px #00000047;color:var(--color-off-white);display:grid;gap:4px;min-width:230px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease}.build-info:hover .build-info-panel,.build-info:focus-within .build-info-panel,.build-info:focus .build-info-panel{opacity:1;transform:translateY(0)}.build-info-panel span,.build-info-panel time{color:var(--color-off-white);font-size:.76rem;font-weight:800;line-height:1.35;white-space:nowrap}.build-info-panel time{color:#eceef2a8;font-weight:700}@keyframes rdw-flow{0%{transform:translate3d(-6%,2%,0) rotate(-7deg) scale(1)}50%{transform:translate3d(2%,-3%,0) rotate(-1deg) scale(1.05)}to{transform:translate3d(7%,1%,0) rotate(6deg) scale(1.02)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero:after{animation:none}}@media(max-width:1160px){.navlinks{gap:0}.delivery-grid,.friction-grid,.example-grid,.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.desktop-cta{display:none}.menu-button{display:inline-flex}.navlinks{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);display:none;left:16px;padding:12px;position:absolute;right:16px;top:calc(var(--topbar-height) - 6px)}.navlinks.open{display:grid}.navlinks a{width:100%}.hero-content,.audience-section,.proof-section,.fit-section,.image-band,.contact-section,.footer{grid-template-columns:1fr}.audience-copy,.proof-copy,.fit-section>div:first-child,.contact-copy,.contact-form{justify-self:stretch;max-width:none}.media-stack,.fit-panel{max-width:none}.media-stack img:nth-child(2){margin-left:0;max-width:100%}.footer{align-items:flex-start}.footer-note{justify-self:start;text-align:left}}@media(max-width:720px){:root{--topbar-height: 96px}.topbar{gap:8px;min-height:var(--topbar-height);padding-left:14px;padding-right:14px}.brand{min-width:auto}.brand img{width:clamp(168px,48vw,196px)}.nav-actions{gap:7px}.icon-button{min-height:40px;width:40px}.hero,.hero-content{min-height:auto}.hero-content{padding-top:58px;overflow:hidden}.hero-copy,.hero-panel,.hero-copy h1,.hero-copy p,.subline{max-width:calc(100vw - 32px);width:100%}.section{padding:58px 16px}.section-label{display:block;font-size:.7rem;line-height:1.35}h1{font-size:clamp(2.35rem,10.3vw,3.15rem);line-height:1}h2{font-size:clamp(2rem,9vw,3.1rem)}.actions{align-items:stretch;flex-direction:column}.button{width:100%}.panel-metrics,.delivery-grid,.friction-grid,.example-grid,.offer-grid,.principle-grid{grid-template-columns:1fr}.hero-panel{padding:22px;width:100%}.hero-panel h2{font-size:clamp(1.62rem,7.5vw,2.05rem)}.image-band img{min-height:300px}}
