.landing-rd{--ruby:var(--accent,#DC143C);--ruby-deep:var(--accent-hover,#A8102E);--ruby-soft:var(--accent-soft,#FEEAEE);--ruby-soft-strong:var(--accent-soft-border,#FCCBD3);--ruby-on-dark:color-mix(in oklab,var(--accent,#DC143C) 55%,white);--rd-bg:#FFFFFF;--rd-surface:#FFFFFF;--rd-surface-2:#F4F4F5;--rd-border:#E4E4E7;--rd-border-strong:#D4D4D8;--rd-ink:#0C0A09;--rd-ink-2:#3D332E;--rd-muted:#57534E;--rd-subtle:#A8A29E;--rd-gold:#A87C2D;--rd-gold-soft:#F7EFD9;--rd-ok:#15803D;--em-energy-grad:linear-gradient(100deg,#5B4AE8,#5B4AE8 6%,#2A9D8F 12%,#5B4AE8 19%,#5B4AE8 31%,#F5E1B8 37%,#5B4AE8 44%,#5B4AE8 56%,#E76F51 62%,#5B4AE8 69%,#5B4AE8 81%,#B0A3FF 87%,#5B4AE8 94%,#5B4AE8);--air-indigo:#4338CA;--air-indigo-soft:#EEF2FF;--rd-orange:#EA580C;--rd-orange-soft:#FFEDD5;--rd-r-sm:0px;--rd-r-md:0px;--rd-r-lg:0px;--rd-r-xl:0px;--rd-s1:4px;--rd-s2:8px;--rd-s3:12px;--rd-s4:16px;--rd-s5:20px;--rd-s6:24px;--rd-s8:32px;--rd-s10:40px;--rd-s12:48px;--rd-s14:56px;--rd-s16:64px;--rd-s20:80px;--rd-s24:96px;background:var(--rd-bg);color:var(--rd-ink);font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.landing-rd ::selection{background:var(--ruby);color:#fff}.landing-rd a{color:inherit;text-decoration:none}.landing-rd button{font:inherit}.landing-rd .wrap{max-width:1240px;margin:0 auto;padding:0 var(--rd-s6)}@media (min-width:1280px){.landing-rd .wrap{padding:0 var(--rd-s10)}}.landing-rd .eyebrow{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rd-muted);font-weight:500;display:inline-flex;align-items:center;gap:var(--rd-s2)}.landing-rd .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--ruby);display:inline-block}.landing-rd .eyebrow.on-dark{color:rgba(255,255,255,.55)}.landing-rd .eyebrow.on-dark .dot{background:var(--ruby-on-dark)}.landing-rd .display{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.05}.landing-rd .display .em,.landing-rd .display em,.landing-rd .section-head h2 .em,.landing-rd .section-head h2 em{font-style:italic;font-weight:500;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.12em;margin-right:-.12em}.landing-rd[data-em-style=sweep] .display .em,.landing-rd[data-em-style=sweep] .display em,.landing-rd[data-em-style=sweep] .section-head h2 .em,.landing-rd[data-em-style=sweep] .section-head h2 em{background-image:var(--em-energy-grad);background-size:300% 100%;animation:em-energy-sweep 22s ease-in-out infinite alternate}@keyframes em-energy-sweep{0%{background-position:0 0}to{background-position:150% 0}}.landing-rd:not([data-em-style=sweep]) .display .em,.landing-rd:not([data-em-style=sweep]) .display em,.landing-rd:not([data-em-style=sweep]) .section-head h2 .em,.landing-rd:not([data-em-style=sweep]) .section-head h2 em,.landing-rd[data-em-style=mesh] .display .em,.landing-rd[data-em-style=mesh] .display em,.landing-rd[data-em-style=mesh] .section-head h2 .em,.landing-rd[data-em-style=mesh] .section-head h2 em{background-color:#5B4AE8;background-image:radial-gradient(70% 90% at 18% 28%,#B0A3FF 0,rgba(176,163,255,0) 60%),radial-gradient(60% 80% at 82% 30%,#E76F51 0,rgba(231,111,81,0) 58%),radial-gradient(75% 95% at 72% 78%,#E76F51 0,rgba(231,111,81,0) 55%),radial-gradient(65% 85% at 28% 80%,#F5E1B8 0,rgba(245,225,184,0) 55%),conic-gradient(from 200deg at 50% 50%,#5B4AE8 0,#1A1717 30%,#5B4AE8 60%,#B0A3FF 100%),radial-gradient(120% 120% at 50% 50%,#5B4AE8 0,#5B4AE8 40%,rgba(91,74,232,0) 100%);background-repeat:no-repeat;background-size:220% 220%,200% 200%,240% 240%,210% 210%,260% 260%,180% 180%;background-position:18% 28%,82% 30%,72% 78%,28% 80%,50% 50%,50% 50%;animation:em-mesh-a 18s ease-in-out infinite alternate,em-mesh-b 22s ease-in-out infinite alternate,em-mesh-c 20s ease-in-out infinite alternate,em-mesh-d 24s ease-in-out infinite alternate,em-mesh-e 26s ease-in-out infinite alternate,em-mesh-f 16s ease-in-out infinite alternate}@keyframes em-mesh-a{0%{background-position:10% 22%,82% 30%,72% 78%,28% 80%,50% 50%,50% 50%;background-size:200% 200%,200% 200%,240% 240%,210% 210%,260% 260%,180% 180%}to{background-position:30% 38%,82% 30%,72% 78%,28% 80%,50% 50%,50% 50%;background-size:240% 240%,200% 200%,240% 240%,210% 210%,260% 260%,180% 180%}}@keyframes em-mesh-b{0%{background-position:18% 28%,90% 20%,72% 78%,28% 80%,50% 50%,50% 50%;background-size:220% 220%,180% 180%,240% 240%,210% 210%,260% 260%,180% 180%}to{background-position:18% 28%,70% 42%,72% 78%,28% 80%,50% 50%,50% 50%;background-size:220% 220%,230% 230%,240% 240%,210% 210%,260% 260%,180% 180%}}@keyframes em-mesh-c{0%{background-position:18% 28%,82% 30%,80% 88%,28% 80%,50% 50%,50% 50%}to{background-position:18% 28%,82% 30%,60% 66%,28% 80%,50% 50%,50% 50%}}@keyframes em-mesh-d{0%{background-position:18% 28%,82% 30%,72% 78%,18% 72%,50% 50%,50% 50%;background-size:220% 220%,200% 200%,240% 240%,190% 190%,260% 260%,180% 180%}to{background-position:18% 28%,82% 30%,72% 78%,38% 90%,50% 50%,50% 50%;background-size:220% 220%,200% 200%,240% 240%,240% 240%,260% 260%,180% 180%}}@keyframes em-mesh-e{0%{background-position:18% 28%,82% 30%,72% 78%,28% 80%,42% 44%,50% 50%;background-size:220% 220%,200% 200%,240% 240%,210% 210%,240% 240%,180% 180%}to{background-position:18% 28%,82% 30%,72% 78%,28% 80%,58% 58%,50% 50%;background-size:220% 220%,200% 200%,240% 240%,210% 210%,290% 290%,180% 180%}}@keyframes em-mesh-f{0%{background-size:220% 220%,200% 200%,240% 240%,210% 210%,260% 260%,160% 160%}to{background-size:220% 220%,200% 200%,240% 240%,210% 210%,260% 260%,210% 210%}}@keyframes em-breathe-lum{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.26) saturate(1.16)}}@media (prefers-reduced-motion:reduce){.landing-rd .cta-f2-headline em,.landing-rd .cta-f2-swatch,.landing-rd .display .em,.landing-rd .display em,.landing-rd .journey-head .who .avatar,.landing-rd .section-head h2 .em,.landing-rd .section-head h2 em{animation:none;background-position:0 0}}.landing-rd .lede{font-size:18px;line-height:1.55;color:var(--rd-ink-2);max-width:62ch}.landing-rd .rd-nav{position:sticky;top:0;z-index:50;background:rgba(250,250,247,.82);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--rd-border)}.landing-rd .rd-nav-inner{display:flex;align-items:center;gap:var(--rd-s8);height:63px;max-width:1240px;margin:0 auto;padding:0 var(--rd-s6)}@media (min-width:1280px){.landing-rd .rd-nav-inner{padding:0 var(--rd-s10)}}.landing-rd .brand{display:flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap;cursor:pointer}.landing-rd .brand-mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--ruby),var(--ruby-deep));display:grid;place-items:center;color:#fff;font-style:italic;font-size:18px;box-shadow:0 1px 2px color-mix(in oklab,var(--ruby) 25%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.landing-rd .brand-mark,.landing-rd .brand-name{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-weight:700}.landing-rd .brand-name{font-size:17px;letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:0}.landing-rd .brand-name .brand-suffix{display:inline-flex;align-items:baseline;white-space:nowrap}.landing-rd .brand-name .pause{color:var(--rd-muted);font-weight:400;margin:0 .25em}.landing-rd .brand-name .sub{font-weight:400;font-size:12.5px;color:var(--rd-muted);letter-spacing:0}@media (max-width:1240px) and (min-width:1081px){.landing-rd .brand-name .brand-suffix{display:none}}@media (max-width:720px){.landing-rd .brand-name .brand-suffix{display:none}}.landing-rd .nav-links{display:flex;align-items:center;gap:26px;margin-left:auto;margin-right:auto}.landing-rd .nav-links a{font-size:13.5px;color:var(--rd-ink-2);font-weight:500;transition:color .15s;white-space:nowrap}.landing-rd .nav-links a:hover{color:var(--ruby)}@media (max-width:1240px) and (min-width:1081px){.landing-rd .rd-nav-inner{gap:var(--rd-s6)}.landing-rd .nav-links{gap:var(--rd-s5)}.landing-rd .rd-nav .nav-cta .locale-toggle{margin-right:var(--rd-s2)}}@media (max-width:1080px){.landing-rd .nav-links{display:none}}.landing-rd .nav-cta{display:flex;align-items:center;gap:var(--rd-s8);flex-shrink:0}@media (max-width:720px){.landing-rd .rd-nav .nav-cta .btn-ghost{display:none}.landing-rd .nav-cta,.landing-rd .rd-nav-inner{gap:var(--rd-s5)}.landing-rd .rd-nav .nav-cta .locale-toggle{margin-right:0}}@media (max-width:520px){.landing-rd .rd-nav .nav-cta .locale-toggle{display:none}}.landing-rd .rd-nav .nav-cta .btn{height:auto;padding:9px var(--rd-s4);font-weight:500}.landing-rd .rd-nav .nav-cta .btn-ghost{padding:0;height:auto;border:0;font-weight:500}@media (max-width:400px){.landing-rd .rd-nav-inner{gap:var(--rd-s3)}.landing-rd .rd-nav .nav-cta .btn{padding:9px var(--rd-s3)}}.landing-rd .locale-toggle{gap:2px;margin-right:14px}.landing-rd .locale-toggle,.landing-rd .locale-toggle-item{display:inline-flex;align-items:center}.landing-rd .locale-toggle-sep{color:var(--rd-border-strong);font-size:12px;margin:0 4px;user-select:none}.landing-rd .locale-toggle-btn{background:transparent;border:0;padding:2px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--rd-text-subtle,#94a3b8);transition:color .15s}.landing-rd .locale-toggle-btn:hover{color:var(--ruby)}.landing-rd .locale-toggle-btn[data-active=true]{color:var(--rd-ink);cursor:default}.landing-rd .locale-toggle-btn:focus-visible{outline:2px solid var(--ruby);outline-offset:2px;border-radius:2px}@media (max-width:1080px){.landing-rd .locale-toggle.locale-toggle-mobile{justify-content:center;margin:0 0 var(--rd-s2)}.landing-rd .rd-nav .locale-toggle.locale-toggle-mobile .locale-toggle-btn{font-size:15px;color:var(--rd-text-subtle,#94a3b8)!important}.landing-rd .rd-nav .locale-toggle.locale-toggle-mobile .locale-toggle-btn[data-active=true]{color:var(--rd-ink,#0C0A09)!important}.landing-rd .rd-nav .locale-toggle.locale-toggle-mobile .locale-toggle-btn:hover{color:var(--ruby)!important}.landing-rd .rd-nav .locale-toggle.locale-toggle-mobile .locale-toggle-sep{color:var(--rd-border-strong,#D4D4D8)!important}.landing-rd .nav-mobile-cta .btn-primary{display:none}}@media (max-width:1080px) and (min-width:721px){.landing-rd .nav-mobile-panel .nav-mobile-cta{display:none}}@media (max-width:720px) and (min-width:521px){.landing-rd .nav-mobile-cta .locale-toggle-mobile{display:none}}.landing-rd .nav-mobile-toggle{display:none;margin-left:auto;flex-shrink:0;width:38px;height:38px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--rd-border);border-radius:var(--rd-r-sm);color:var(--rd-ink);cursor:pointer;transition:background .15s,border-color .15s}.landing-rd .nav-mobile-toggle:hover{background:var(--rd-surface-2)}@media (max-width:1080px){.landing-rd .nav-mobile-toggle{display:inline-flex}}.landing-rd .nav-mobile-panel{display:none}@media (max-width:1080px){.landing-rd .nav-mobile-panel{display:block;position:absolute;top:calc(100% + 8px);left:auto;right:var(--rd-s6);width:min(300px,calc(100vw - 2 * var(--rd-s6)));background:rgba(250,250,247,.98);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border:1px solid var(--rd-border);border-radius:var(--rd-r-md);max-height:0;overflow:hidden;opacity:0;transition:max-height .28s ease-out,opacity .2s ease-out}.landing-rd .nav-mobile-panel.is-open{max-height:calc(100vh - 88px);overflow:auto;opacity:1;box-shadow:0 18px 40px -18px rgba(0,0,0,.28)}.landing-rd .nav-mobile-links{display:flex;flex-direction:column;padding:var(--rd-s3) var(--rd-s5) var(--rd-s2)}.landing-rd .nav-mobile-links a{font-size:16px;font-weight:600;color:var(--rd-ink);padding:var(--rd-s4) 0;border-bottom:1px solid var(--rd-border);transition:color .15s}.landing-rd .nav-mobile-links a:last-child{border-bottom:none}.landing-rd .nav-mobile-links a:hover{color:var(--ruby)}.landing-rd .nav-mobile-cta{display:flex;flex-direction:column;gap:var(--rd-s3);padding:var(--rd-s3) var(--rd-s5) var(--rd-s5)}.landing-rd .nav-mobile-cta .btn{width:100%;justify-content:center;height:44px}}.landing-rd .btn{display:inline-flex;align-items:center;gap:var(--rd-s2);padding:0 var(--rd-s4);height:38px;border-radius:var(--rd-r-sm);font-size:13.5px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:all .15s;border:1px solid transparent;white-space:nowrap}.landing-rd .btn-primary{background:var(--ruby);color:#fff;border-color:var(--ruby);box-shadow:0 1px 2px color-mix(in srgb,var(--accent) 25%,transparent)}.landing-rd .btn-primary:hover{background:var(--ruby-deep);border-color:var(--ruby-deep);transform:translateY(-1px);box-shadow:0 6px 16px -4px color-mix(in srgb,var(--accent-hover) 40%,transparent)}.landing-rd .btn-ghost{background:transparent;color:var(--rd-ink);border-color:transparent}.landing-rd .btn-ghost:hover{color:var(--ruby)}.landing-rd .btn-outline{background:var(--rd-surface);color:var(--rd-ink);border-color:var(--rd-border-strong)}.landing-rd .btn-outline:hover{border-color:var(--rd-ink);transform:translateY(-1px)}.landing-rd .btn-on-dark{background:#fff;color:var(--rd-ink);border-color:#fff}.landing-rd .btn-on-dark:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 20px -6px rgba(0,0,0,.4)}.landing-rd .btn-lg{height:46px;padding:0 var(--rd-s5);font-size:14.5px}.landing-rd .arrow{width:14px;height:14px}.landing-rd .hero{padding:48px 0 16px;overflow:hidden}.landing-rd .hero#section-hero-dual{min-height:603px}.landing-rd .hero[data-compact=false]{padding:var(--rd-s20) 0 var(--rd-s16)}.landing-rd .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 8% 0,color-mix(in oklab,var(--accent) 8%,transparent),transparent 60%),radial-gradient(ellipse 55% 35% at 95% 30%,color-mix(in oklab,var(--accent-hover) 6%,transparent),transparent 55%);pointer-events:none}.landing-rd .hero-grid{position:relative;z-index:1;display:grid;gap:var(--rd-s5);grid-template-columns:minmax(0,1fr)}.landing-rd .hero-badge{display:inline-flex;align-items:center;gap:var(--rd-s2);padding:5px var(--rd-s3) 5px var(--rd-s2);border-radius:999px;background:var(--rd-surface);border:1px solid var(--rd-border);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted);width:fit-content;margin:0 auto var(--rd-s5)}.landing-rd .hero-badge .live{width:14px;height:14px;border-radius:50%;background:var(--ruby-soft);display:grid;place-items:center}.landing-rd .hero-badge .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ruby);box-shadow:0 0 0 0 color-mix(in oklab,var(--ruby) 60%,transparent);animation:rd-pulse 2s infinite}@keyframes rd-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--ruby) 60%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklab,var(--ruby) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab,var(--ruby) 0%,transparent)}}.landing-rd .hero-brand-tag{text-align:center;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--rd-muted);margin-bottom:var(--rd-s4)}.landing-rd .hero-title{text-align:left;font-size:clamp(32px,5.2vw,68px);margin-top:0;margin-bottom:var(--rd-s5);max-width:1100px;margin-left:0;margin-right:0;letter-spacing:-.025em;line-height:1.04}.landing-rd .hero-title em{color:var(--ruby);font-style:italic;font-weight:500}.landing-rd .hero-title .el-como,.landing-rd .hero-title .que-es,.landing-rd .hero-title .que-hace{display:block}.landing-rd .hero-title .que-es{color:var(--rd-muted)}.landing-rd .hero-title .el-como{color:var(--ruby);font-style:italic;font-weight:500}.landing-rd .hero-kicker{text-align:left;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:16px;letter-spacing:.18em;text-transform:uppercase;color:var(--rd-muted);margin:0 0 var(--rd-s12) 0;max-width:780px}.landing-rd .split{--split-angle:4deg;position:relative;width:100%;max-width:1180px;margin:0 auto;height:520px;border-radius:var(--rd-r-xl);overflow:hidden;background:var(--rd-surface-2);isolation:isolate}.landing-rd .split[data-angle=dramatic]{--split-angle:11deg}.landing-rd .split-half{position:absolute;inset:0;display:flex;align-items:center;text-decoration:none;transition:clip-path .55s cubic-bezier(.2,.8,.2,1),background-color .35s,color .35s;cursor:pointer;overflow:hidden}.landing-rd .split-dr{background:linear-gradient(135deg,rgba(0,0,0,.22) 0,transparent 55%),var(--ruby);color:#fff;z-index:1;clip-path:polygon(0 0,53% 0,47% 100%,0 100%)}.landing-rd .split-air{background:var(--rd-surface);color:var(--rd-ink);z-index:0;clip-path:polygon(53% 0,100% 0,100% 100%,47% 100%)}.landing-rd .split[data-angle=dramatic] .split-dr{clip-path:polygon(0 0,60% 0,40% 100%,0 100%)}.landing-rd .split[data-angle=dramatic] .split-air{clip-path:polygon(60% 0,100% 0,100% 100%,40% 100%)}.landing-rd .split:hover .split-dr{clip-path:polygon(0 0,42% 0,36% 100%,0 100%)}.landing-rd .split:hover .split-air{clip-path:polygon(42% 0,100% 0,100% 100%,36% 100%)}.landing-rd .split:hover .split-dr:hover{clip-path:polygon(0 0,62% 0,56% 100%,0 100%)}.landing-rd .split:hover .split-air:hover{clip-path:polygon(36% 0,100% 0,100% 100%,42% 100%)}.landing-rd .split[data-angle=dramatic]:hover .split-dr{clip-path:polygon(0 0,38% 0,18% 100%,0 100%)}.landing-rd .split[data-angle=dramatic]:hover .split-air{clip-path:polygon(38% 0,100% 0,100% 100%,18% 100%)}.landing-rd .split[data-angle=dramatic]:hover .split-dr:hover{clip-path:polygon(0 0,82% 0,62% 100%,0 100%)}.landing-rd .split[data-angle=dramatic]:hover .split-air:hover{clip-path:polygon(18% 0,100% 0,100% 100%,38% 100%)}.landing-rd .split-inner{width:40%;padding:var(--rd-s8);display:flex;flex-direction:column;gap:var(--rd-s3);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.landing-rd .split-dr .split-inner{margin-left:5%;margin-right:auto}.landing-rd .split-air .split-inner{margin-left:auto;margin-right:5%}.landing-rd .split-eyebrow{display:inline-flex;align-items:center;gap:var(--rd-s2);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.landing-rd .split-eyebrow svg{width:14px;height:14px}.landing-rd .split-title{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:clamp(26px,2.6vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.landing-rd .split-dr .split-title em{color:var(--em-on-dark);font-style:italic;font-weight:400}.landing-rd .split-air .split-title em{color:var(--ruby);font-style:italic;font-weight:400}.landing-rd .split-promise{font-size:15.5px;line-height:1.55;opacity:.92;max-width:42ch}.landing-rd .split-dr .split-promise{color:rgba(255,255,255,.88)}.landing-rd .split-air .split-promise{color:var(--rd-ink-2)}.landing-rd .split-extra{display:flex;flex-direction:column;gap:var(--rd-s2);margin-top:var(--rd-s2);max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .35s ease,margin .45s ease}.landing-rd .split[data-hover=info] .split-half:hover .split-extra{max-height:160px;opacity:1;margin-top:var(--rd-s3)}.landing-rd .split[data-hover=grow] .split-extra{display:none}.landing-rd .split-bullet{display:flex;align-items:center;gap:var(--rd-s3);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:12px;letter-spacing:.02em;line-height:1.4}.landing-rd .split-bullet span{width:6px;height:6px;border-radius:50%;flex-shrink:0}.landing-rd .split-dr .split-bullet span{background:var(--em-on-dark)}.landing-rd .split-air .split-bullet span{background:var(--ruby)}.landing-rd .split-dr .split-bullet{color:rgba(255,255,255,.85)}.landing-rd .split-air .split-bullet{color:var(--rd-ink-2)}.landing-rd .split-cta{display:inline-flex;align-items:center;gap:var(--rd-s2);margin-top:auto;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.landing-rd .split-cta .arrow{width:14px;height:14px;transition:transform .25s}.landing-rd .split-half:hover .split-cta .arrow{transform:translateX(4px)}@media (max-width:880px){.landing-rd .split{height:auto}.landing-rd .split-half{position:relative;clip-path:none!important;min-height:340px}.landing-rd .split-air,.landing-rd .split-dr{width:100%}.landing-rd .split-inner{width:100%;margin:0!important;padding:var(--rd-s8)}.landing-rd .split-line{display:none}}.landing-rd section.s.con-quien{padding:var(--rd-s8) 0;background:transparent;border-top:1px solid var(--rd-border)}.landing-rd .trust-strip{text-align:left}.landing-rd .trust-strip .label{text-align:center;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--rd-subtle);margin-bottom:var(--rd-s4)}.landing-rd .trust-marquee{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.landing-rd .trust-track{display:flex;align-items:center;width:max-content;animation:trust-scroll 38s linear infinite}.landing-rd .trust-marquee:hover .trust-track{animation-play-state:paused}@keyframes trust-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-rd .trust-logo{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--rd-s3);margin-right:var(--rd-s12);font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--rd-muted);white-space:nowrap}.landing-rd .trust-logo img{height:36px;width:auto;display:block;filter:grayscale(100%) brightness(.55) opacity(.85);transition:filter .2s ease}.landing-rd .trust-marquee:hover .trust-logo img{filter:grayscale(0) brightness(1) opacity(1)}.landing-rd .trust-logo__name{font-weight:600}.landing-rd section.s{padding:var(--rd-s24) 0}@media (max-width:780px){.landing-rd section.s{padding:var(--rd-s16) 0}}.landing-rd .section-head{margin-bottom:var(--rd-s12);max-width:780px}.landing-rd .section-head.center{text-align:center;margin-left:auto;margin-right:auto}.landing-rd .section-head h2{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:clamp(34px,5vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:var(--rd-s3) 0 var(--rd-s4)}.landing-rd .section-head h2 .em,.landing-rd .section-head h2 em{font-style:italic;font-weight:500}.landing-rd:not([data-em-style=sweep]) .section-head h2 .em,.landing-rd:not([data-em-style=sweep]) .section-head h2 em,.landing-rd[data-em-style=mesh] .section-head h2 .em,.landing-rd[data-em-style=mesh] .section-head h2 em{animation:em-mesh-a 18s ease-in-out infinite alternate,em-mesh-b 22s ease-in-out infinite alternate,em-mesh-c 20s ease-in-out infinite alternate,em-mesh-d 24s ease-in-out infinite alternate,em-mesh-e 26s ease-in-out infinite alternate,em-mesh-f 16s ease-in-out infinite alternate,em-breathe-lum 4.4s ease-in-out infinite}.landing-rd[data-em-style=sweep] .section-head h2 .em,.landing-rd[data-em-style=sweep] .section-head h2 em{animation:em-energy-sweep 22s ease-in-out infinite alternate,em-breathe-lum 4.4s ease-in-out infinite}.landing-rd .section-head p.lede{font-size:17px;color:var(--rd-muted)}.landing-rd section.s.manifesto{background:var(--rd-surface);position:relative;padding:var(--rd-s8) 0}.landing-rd #section-air-journey,.landing-rd #section-dr-journey,.landing-rd #section-manifesto-dr,.landing-rd #section-trust{border-top:1px solid var(--rd-border)}.landing-rd .manifesto-card{position:relative;max-width:1180px;margin:0 auto;background:var(--ruby-deep);color:#fff;border-radius:var(--rd-r-xl);padding:var(--rd-s14) var(--rd-s10);overflow:hidden}.landing-rd .manifesto-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 50% at 14% 12%,rgba(176,163,255,.3),transparent 60%),radial-gradient(ellipse 45% 40% at 88% 20%,rgba(245,225,184,.22),transparent 58%),radial-gradient(ellipse 50% 48% at 95% 88%,rgba(231,111,81,.2),transparent 60%),radial-gradient(ellipse 45% 45% at 18% 92%,rgba(42,157,143,.18),transparent 60%),radial-gradient(ellipse 60% 50% at 12% 18%,rgba(0,0,0,.26),transparent 65%),radial-gradient(ellipse 50% 45% at 92% 85%,rgba(0,0,0,.18),transparent 65%);pointer-events:none}.landing-rd .manifesto-card>*{position:relative;z-index:1}.landing-rd .manifesto-card .section-head h2{color:#fff}.landing-rd .manifesto-card .section-head h2 .em,.landing-rd .manifesto-card .section-head h2 em{background:transparent;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--em-on-dark);color:var(--em-on-dark);animation:none;font-style:italic;font-weight:400}.landing-rd .manifesto-card .section-head p.lede{font-size:clamp(18px,1.8vw,21px);line-height:1.5;color:rgba(255,255,255,.88);max-width:78ch}.landing-rd #section-manifesto-air .section-head,.landing-rd #section-manifesto-dr .section-head{max-width:none}.landing-rd #section-manifesto-air .section-head p.lede,.landing-rd #section-manifesto-dr .section-head p.lede{max-width:100ch}@media (max-width:780px){.landing-rd .manifesto-card{padding:var(--rd-s10) var(--rd-s6);border-radius:var(--rd-r-lg)}}.landing-rd .layers{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--rd-s4);margin-top:var(--rd-s10)}@media (max-width:880px){.landing-rd .layers{grid-template-columns:1fr}}.landing-rd .layer{border:1px solid rgba(255,255,255,.18);background:#fff;color:var(--rd-ink);border-radius:var(--rd-r-lg);padding:var(--rd-s8);display:flex;flex-direction:column;gap:var(--rd-s4);position:relative;overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s;box-shadow:0 24px 40px -28px rgba(0,0,0,.35)}.landing-rd .layer:hover{transform:translateY(-3px);box-shadow:0 28px 48px -20px rgba(0,0,0,.4)}.landing-rd .layer-num{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ruby);font-weight:600}.landing-rd .layer h3{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--rd-ink)}.landing-rd .layer h3 em{color:var(--ruby);font-style:italic;font-weight:500}.landing-rd #section-manifesto-inst .layer h3 .em,.landing-rd #section-manifesto-inst .layer h3 em{background:transparent;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#5B4AE8;color:#5B4AE8;animation:none}.landing-rd .layer p{flex:1;font-size:15px;color:var(--rd-ink-2);line-height:1.6}.landing-rd .layer .layer-evidence{margin-top:auto;min-height:4.5em;padding-top:var(--rd-s4);border-top:1px solid var(--rd-border);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11.5px;letter-spacing:.04em;color:var(--rd-muted);line-height:1.55}.landing-rd .layer .layer-evidence b{color:var(--rd-ink);font-weight:600}.landing-rd .manifesto-quote{margin-top:var(--rd-s14);max-width:920px;font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-style:italic;font-weight:400;font-size:clamp(18px,1.9vw,22px);line-height:1.45;color:rgba(255,255,255,.92);position:relative;padding-left:var(--rd-s8)}.landing-rd .manifesto-quote:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--em-on-dark)}.landing-rd .manifesto-attr{margin-top:var(--rd-s4);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);padding-left:var(--rd-s8)}.landing-rd .journey{background:var(--rd-surface-2)}.landing-rd .journey-block{margin-top:var(--rd-s10)}.landing-rd .journey-block+.journey-block{margin-top:var(--rd-s16)}.landing-rd .journey-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rd-s8);margin-bottom:var(--rd-s8);padding-bottom:var(--rd-s5);border-bottom:1px solid var(--rd-border)}@media (max-width:780px){.landing-rd .journey-head{flex-direction:column;align-items:flex-start;gap:var(--rd-s4)}}.landing-rd .journey-head .who{display:flex;align-items:center;gap:var(--rd-s4)}.landing-rd .journey-head .who .avatar{width:52px;height:52px;border-radius:16px;background:linear-gradient(150deg,#6D5DF2,#5B4AE8 46%,#4A39D4);color:#fff;font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-style:italic;font-weight:700;font-size:20px;display:grid;place-items:center;box-shadow:0 8px 22px -10px color-mix(in oklab,#5B4AE8 60%,transparent);position:relative;overflow:hidden}.landing-rd .journey-head .who .avatar:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(150deg,rgba(255,255,255,.48),rgba(255,255,255,.12) 30%,rgba(255,255,255,0) 52%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 0 0 1px rgba(255,255,255,.18),inset 0 -8px 14px -8px rgba(36,28,110,.55)}@keyframes dr-air-glow{0%,to{box-shadow:0 8px 24px -10px color-mix(in oklab,#5B4AE8 55%,transparent),inset 0 1px 0 rgba(255,255,255,.22)}50%{box-shadow:0 10px 30px -8px color-mix(in oklab,#5B4AE8 75%,transparent),inset 0 1px 0 rgba(255,255,255,.32)}}.landing-rd[data-dr-air-mode=violet] .journey-head .who .avatar{background-image:none;background-color:#5B4AE8;animation:none}.landing-rd .journey-head .who .avatar .avatar-label{position:relative;z-index:1;color:#fff;text-shadow:0 1px 3px rgba(26,23,23,.55)}.landing-rd .journey-head h3{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.landing-rd .journey-head .who-sub{font-size:13px;color:var(--rd-muted);font-family:var(--font-jetbrains,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase;margin-top:2px}.landing-rd .journey-tagline{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-style:italic;font-weight:400;font-size:18px;color:var(--rd-ink-2);max-width:480px;text-align:right}@media (max-width:780px){.landing-rd .journey-tagline{text-align:left;font-size:16px}}.landing-rd .stepper{display:grid;grid-template-columns:minmax(280px,360px) 1fr;background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-r-lg);overflow:hidden}@media (max-width:880px){.landing-rd .stepper{grid-template-columns:1fr}}.landing-rd .stepper-tabs{display:flex;flex-direction:column;background:var(--rd-surface-2);border-right:1px solid var(--rd-border);padding:var(--rd-s2);gap:2px}@media (max-width:880px){.landing-rd .stepper-tabs{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--rd-border)}}.landing-rd .stepper-tab{display:flex;align-items:center;gap:var(--rd-s3);padding:var(--rd-s4);background:transparent;border:none;cursor:pointer;text-align:left;border-radius:var(--rd-r-sm);color:var(--rd-ink-2);transition:background .2s,color .2s;position:relative;flex-shrink:0}.landing-rd .stepper-tab:hover{background:color-mix(in oklab,var(--ruby) 6%,transparent);color:var(--rd-ink)}.landing-rd .stepper-tab.is-active{background:var(--rd-surface);color:var(--rd-ink);box-shadow:0 1px 2px rgba(14,10,9,.06)}.landing-rd .stepper-tab.is-active:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;border-radius:2px;background:var(--ruby)}.landing-rd .stepper[data-tone=air] .stepper-tab.is-active:before{background:var(--rd-ink)}.landing-rd .stepper-tab-num{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:12px;font-weight:700;color:var(--rd-muted);letter-spacing:.04em;flex-shrink:0;width:24px}.landing-rd .stepper-tab.is-active .stepper-tab-num{color:var(--ruby)}.landing-rd .stepper[data-tone=air] .stepper-tab.is-active .stepper-tab-num{color:var(--rd-ink)}.landing-rd .stepper-tab-label{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.3;letter-spacing:-.01em}.landing-rd .stepper-panels{padding:var(--rd-s8);min-height:280px;position:relative}@media (max-width:880px){.landing-rd .stepper-panels{padding:var(--rd-s6)}}.landing-rd .stepper-panel{display:none;flex-direction:column;gap:var(--rd-s5);animation:rd-stepperFade .35s ease}.landing-rd .stepper-panel.is-active{display:flex}.landing-rd .stepper-panel p{font-size:16px;color:var(--rd-ink-2);line-height:1.6;max-width:60ch}@keyframes rd-stepperFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing-rd .step-visual{margin-top:auto;padding-top:var(--rd-s4);border-top:1px dashed var(--rd-border)}.landing-rd .mock-line{display:flex;align-items:center;gap:var(--rd-s2);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;color:var(--rd-muted);letter-spacing:.02em;padding:6px 8px;background:var(--rd-surface-2);border-radius:var(--rd-r-sm);border:1px solid var(--rd-border)}.landing-rd .mock-line+.mock-line{margin-top:6px}.landing-rd .mock-line .tag{padding:1px 6px;border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-rd .mock-line .tag.green{background:#E3F8E8;color:var(--rd-ok)}.landing-rd .mock-line .tag.ruby{background:var(--ruby-soft);color:var(--ruby)}.landing-rd .mock-line .tag.ruby-soft{background:var(--ruby-soft);color:var(--ruby-deep)}.landing-rd .mock-line .tag.gold{background:var(--rd-gold-soft);color:var(--rd-gold)}.landing-rd .mock-line .tag.indigo,.landing-rd .mock-line .tag.indigo-soft{background:var(--air-indigo-soft);color:var(--air-indigo)}.landing-rd .mock-line .tag.orange{background:var(--rd-orange-soft);color:var(--rd-orange)}.landing-rd .mock-line .tag.orange-soft{background:var(--rd-orange-soft);color:color-mix(in oklab,var(--rd-orange) 70%,white)}.landing-rd .mock-line .tag.plain{background:transparent;color:var(--rd-ink);border:1px solid var(--rd-border)}.landing-rd .mock-bar{height:6px;border-radius:3px;background:var(--rd-surface-2);overflow:hidden;margin-bottom:8px}.landing-rd .mock-bar>span{display:block;height:100%;background:var(--ruby);border-radius:3px}.landing-rd .demo-grid{display:grid;grid-template-columns:1.05fr 1.25fr;gap:var(--rd-s12);align-items:center}@media (max-width:980px){.landing-rd .demo-grid{grid-template-columns:1fr;gap:var(--rd-s10)}}.landing-rd .demo-copy h2{margin-top:var(--rd-s3);font-size:clamp(24px,2.8vw,34px);line-height:1.1;letter-spacing:-.02em}.landing-rd .demo-features{display:flex;flex-direction:column;gap:var(--rd-s4);margin-top:var(--rd-s8)}.landing-rd .demo-feature{display:flex;gap:var(--rd-s4);padding-bottom:var(--rd-s4);border-bottom:1px dashed var(--rd-border)}.landing-rd .demo-feature:last-child{border-bottom:0;padding-bottom:0}.landing-rd .demo-feature .num{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;color:var(--ruby);font-weight:700;letter-spacing:.05em;width:32px;flex-shrink:0;padding-top:2px}.landing-rd .demo-feature h4{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.landing-rd .demo-feature p{font-size:14px;color:var(--rd-muted);line-height:1.55}.landing-rd .chat-shell{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-r-xl);overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 30px 60px -30px rgba(14,10,9,.25),0 12px 24px -12px color-mix(in oklab,var(--ruby) 10%,transparent);position:relative;height:540px;display:flex;flex-direction:column}.landing-rd .chat-bar{display:flex;align-items:center;gap:var(--rd-s3);padding:var(--rd-s3) var(--rd-s4);border-bottom:1px solid var(--rd-border);background:var(--rd-surface-2)}.landing-rd .chat-bar .lights{display:flex;gap:6px}.landing-rd .chat-bar .lights span{width:10px;height:10px;border-radius:50%;background:#E0D8CE}.landing-rd .chat-bar .url{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11.5px;color:var(--rd-muted);background:var(--rd-surface);border:1px solid var(--rd-border);padding:4px 10px;border-radius:var(--rd-r-sm);flex:1;max-width:280px}.landing-rd .chat-bar .url b{color:var(--rd-ink)}.landing-rd .chat-status{margin-left:auto;display:flex;align-items:center;gap:6px;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted)}.landing-rd .chat-status .dot{width:6px;height:6px;border-radius:50%;background:var(--rd-ok);box-shadow:0 0 8px var(--rd-ok)}.landing-rd .chat-body{flex:1;min-height:0;padding:var(--rd-s5) var(--rd-s5) var(--rd-s6);display:flex;flex-direction:column;gap:var(--rd-s4);overflow:hidden;position:relative}.landing-rd .msg{max-width:78%;padding:var(--rd-s3) var(--rd-s4);border-radius:14px;font-size:13.5px;line-height:1.5;opacity:0;transform:translateY(8px);animation:rd-msg-in .5s forwards}@keyframes rd-msg-in{to{opacity:1;transform:translateY(0)}}.landing-rd .msg.agent{align-self:flex-start;background:var(--rd-surface-2);color:var(--rd-ink);border:1px solid var(--rd-border);border-bottom-left-radius:4px}.landing-rd .msg.user{align-self:flex-end;background:var(--ruby);color:#fff;border-bottom-right-radius:4px}.landing-rd .msg .msg-tag{display:block;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ruby);font-weight:600;margin-bottom:4px}.landing-rd .msg.user .msg-tag{color:rgba(255,255,255,.7)}.landing-rd .msg .attachment{margin-top:6px;padding:4px 8px;background:rgba(0,0,0,.18);border-radius:var(--rd-r-sm);font-size:11px}.landing-rd .msg .agent-pill,.landing-rd .msg .attachment{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jetbrains,ui-monospace,monospace)}.landing-rd .msg .agent-pill{margin-top:8px;padding:3px 9px;background:var(--ruby-soft);color:var(--ruby);border-radius:999px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.landing-rd .typing{align-self:flex-start;padding:var(--rd-s3) var(--rd-s4);background:var(--rd-surface-2);border:1px solid var(--rd-border);border-radius:14px;border-bottom-left-radius:4px;display:inline-flex;gap:4px}.landing-rd .typing span{width:6px;height:6px;border-radius:50%;background:var(--rd-muted);opacity:.4;animation:rd-typing 1.2s infinite}.landing-rd .typing span:nth-child(2){animation-delay:.15s}.landing-rd .typing span:nth-child(3){animation-delay:.3s}@keyframes rd-typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.landing-rd .chat-foot{border-top:1px solid var(--rd-border);padding:var(--rd-s3) var(--rd-s4);display:flex;align-items:center;gap:var(--rd-s3);background:var(--rd-surface)}.landing-rd .chat-foot .input-mock{flex:1;height:36px;border-radius:var(--rd-r-sm);background:var(--rd-surface-2);border:1px solid var(--rd-border);display:flex;align-items:center;padding:0 var(--rd-s3);font-size:13px;color:var(--rd-subtle);font-style:italic}.landing-rd .chat-foot .send{width:36px;height:36px;border-radius:var(--rd-r-sm);background:var(--ruby);color:#fff;display:grid;place-items:center}.landing-rd .onepager-card{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-r-xl);overflow:hidden;display:grid;grid-template-columns:1.4fr 1fr;box-shadow:0 30px 60px -36px rgba(14,10,9,.2)}@media (max-width:980px){.landing-rd .onepager-card{grid-template-columns:1fr}}.landing-rd .op-main{padding:var(--rd-s8)}.landing-rd .op-meta{display:flex;align-items:center;gap:var(--rd-s3);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted);margin-bottom:var(--rd-s4)}.landing-rd .op-meta .op-id{color:var(--ruby)}.landing-rd .op-meta .sep{color:var(--rd-subtle)}.landing-rd .op-title{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:var(--rd-s4)}.landing-rd .op-abstract{font-size:15px;color:var(--rd-ink-2);line-height:1.6;margin-bottom:var(--rd-s6)}.landing-rd .op-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--rd-s5) var(--rd-s8);padding-top:var(--rd-s5);border-top:1px solid var(--rd-border)}.landing-rd .op-field-label{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted);margin-bottom:var(--rd-s2)}.landing-rd .op-field-value{font-size:14px;color:var(--rd-ink);font-weight:500}.landing-rd .op-side{background:linear-gradient(180deg,var(--ruby-soft) 0,var(--rd-surface) 100%);padding:var(--rd-s8);border-left:1px solid var(--rd-border);display:flex;flex-direction:column;gap:var(--rd-s5)}@media (max-width:980px){.landing-rd .op-side{border-left:0;border-top:1px solid var(--rd-border)}}.landing-rd .tier-grid{display:flex;flex-direction:column;gap:var(--rd-s2)}.landing-rd .tier{display:flex;align-items:center;gap:var(--rd-s3);padding:var(--rd-s3) var(--rd-s4);background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-r-md)}.landing-rd .tier-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.landing-rd .tier-dot.research{background:var(--ruby)}.landing-rd .tier-dot.master{background:var(--ruby-deep)}.landing-rd .tier-dot.bachelor{background:var(--rd-gold)}.landing-rd .tier-dot.curric{background:var(--rd-subtle)}.landing-rd .tier-name{font-size:13px;font-weight:600;flex:1}.landing-rd .tier-status{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10.5px;color:var(--rd-muted);letter-spacing:.04em}.landing-rd .tier-status.unlocked{color:var(--rd-ok)}.landing-rd .compliance-stamp{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-r-md);padding:var(--rd-s4);display:flex;gap:var(--rd-s3);align-items:flex-start}.landing-rd .compliance-stamp .seal{width:36px;height:36px;border-radius:50%;background:#E3F8E8;color:var(--rd-ok);display:grid;place-items:center;flex-shrink:0}.landing-rd .compliance-stamp h5{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:14px;font-weight:700;margin-bottom:2px}.landing-rd .compliance-stamp p{font-size:12px;color:var(--rd-muted);line-height:1.5}.landing-rd .op-receivers{margin-top:var(--rd-s8);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--rd-s4);position:relative}.landing-rd--with-mid-page-v3 .onepager-section{padding-top:var(--rd-s16);padding-bottom:var(--rd-s16)}.landing-rd--with-mid-page-v3 .onepager-card,.landing-rd--with-mid-page-v3 .op-receivers{max-width:720px;margin-left:auto;margin-right:auto}.landing-rd--with-mid-page-v3 .onepager-section .section-head{margin-bottom:var(--rd-s8)}.landing-rd--with-mid-page-v3 .op-main{padding:var(--rd-s6)}.landing-rd--with-mid-page-v3 .op-side{padding:var(--rd-s6);gap:var(--rd-s4)}.landing-rd--with-mid-page-v3 .op-meta,.landing-rd--with-mid-page-v3 .op-title{margin-bottom:var(--rd-s3)}.landing-rd--with-mid-page-v3 .op-abstract{margin-bottom:var(--rd-s5);line-height:1.55}.landing-rd--with-mid-page-v3 .op-fields{gap:var(--rd-s4) var(--rd-s6);padding-top:var(--rd-s4)}.landing-rd--with-mid-page-v3 .op-receivers{margin-top:var(--rd-s5)}.landing-rd .op-receivers-rail{position:absolute;left:8%;right:8%;top:18px;height:1px;background:repeating-linear-gradient(to right,var(--rd-border-strong) 0 6px,transparent 6px 12px);z-index:0}.landing-rd .op-receiver{position:relative;z-index:1;background:var(--rd-surface);border:1px solid var(--rd-border);padding:var(--rd-s4);border-radius:var(--rd-r-md);text-align:center}.landing-rd .op-receiver:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:12px;height:12px;border-radius:50%;background:var(--ruby);box-shadow:0 0 0 4px var(--rd-surface)}.landing-rd .op-receiver.research:before{background:var(--ruby)}.landing-rd .op-receiver.master:before{background:var(--ruby-deep)}.landing-rd .op-receiver.bachelor:before{background:var(--rd-gold)}.landing-rd .op-receiver.curric:before{background:var(--rd-subtle)}.landing-rd .op-receiver-label{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--rd-subtle);margin-top:var(--rd-s2)}.landing-rd .op-receiver-name{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:18px;font-weight:500;color:var(--rd-ink);margin-top:var(--rd-s2)}.landing-rd .op-receiver-meta{font-size:13px;color:var(--rd-muted);margin-top:4px}@media (max-width:880px){.landing-rd .op-receivers{grid-template-columns:1fr 1fr}.landing-rd .op-receivers-rail{display:none}}.landing-rd .demo-grid-flip{direction:rtl;align-items:start}.landing-rd .demo-grid-flip>*{direction:ltr}@media (max-width:880px){.landing-rd .demo-grid-flip{direction:ltr}}.landing-rd .browse-ticker{--air-card-h:138px;--air-card-gap:var(--rd-s3);height:calc(2 * var(--air-card-h) + var(--air-card-gap));overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) calc(100% - 12px),rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) calc(100% - 12px),rgba(0,0,0,0))}.landing-rd .browse-strip{display:flex;flex-direction:column;gap:var(--air-card-gap);will-change:transform}.landing-rd .browse-strip>.browse-row{height:var(--air-card-h);margin-bottom:0;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.landing-rd .browse-strip .bp-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.landing-rd .browse-strip{transform:none!important;transition:none!important}}.landing-rd .section-flow{display:flex;justify-content:center;align-items:center;color:var(--ruby);margin:calc(var(--rd-s12) * -1) auto calc(var(--rd-s12) * -1);position:relative;z-index:1;pointer-events:none}.landing-rd .section-flow svg{display:block;opacity:.85}.landing-rd .browse-shell{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-r-lg);overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.18)}.landing-rd .browse-body{padding:var(--rd-s4)}.landing-rd .browse-filters{display:flex;flex-wrap:wrap;gap:var(--rd-s2);padding:var(--rd-s2) var(--rd-s2) var(--rd-s4);border-bottom:1px solid var(--rd-border);margin-bottom:var(--rd-s4)}.landing-rd .bf{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.06em;padding:6px 10px;border-radius:999px;border:1px solid var(--rd-border);color:var(--rd-ink-2);background:var(--rd-surface)}.landing-rd .bf i{color:var(--rd-subtle);font-style:normal}.landing-rd .bf.active{background:var(--rd-ink);color:var(--rd-surface);border-color:var(--rd-ink)}.landing-rd .browse-row{padding:var(--rd-s4);border:1px solid var(--rd-border);border-radius:var(--rd-r-md);background:var(--rd-surface);margin-bottom:var(--rd-s3)}.landing-rd .browse-row.featured{border-color:var(--ruby);box-shadow:inset 0 0 0 1px var(--ruby)}.landing-rd .browse-row-head{display:flex;flex-wrap:wrap;gap:var(--rd-s2);align-items:center;margin-bottom:var(--rd-s3)}.landing-rd .bp-id{letter-spacing:.08em;color:var(--rd-subtle)}.landing-rd .bp-id,.landing-rd .bp-tier{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px}.landing-rd .bp-tier{display:inline-flex;align-items:center;gap:6px;letter-spacing:.04em;padding:3px 8px;border:1px solid var(--rd-border);border-radius:999px;color:var(--rd-ink-2)}.landing-rd .bp-act{margin-left:auto;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ruby)}.landing-rd .bp-title{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:17px;line-height:1.35;color:var(--rd-ink);margin-bottom:6px}.landing-rd .bp-meta{font-size:13px;color:var(--rd-muted)}.landing-rd .pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--rd-s4);margin-top:var(--rd-s8)}@media (max-width:980px){.landing-rd .pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.landing-rd .pillars{grid-template-columns:1fr}}.landing-rd .pillar{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-r-lg);padding:var(--rd-s6);display:flex;flex-direction:column;gap:var(--rd-s3);transition:border-color .2s,transform .2s}.landing-rd .pillar:hover{border-color:var(--ruby-soft-strong);transform:translateY(-2px)}.landing-rd .pillar .pi{width:38px;height:38px;border-radius:9px;background:var(--ruby-soft);display:grid;place-items:center;color:var(--ruby)}.landing-rd .pillar h4{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.01em}.landing-rd .pillar p{font-size:13.5px;color:var(--rd-muted);line-height:1.55}.landing-rd #section-manifesto-inst .section-head{max-width:none}.landing-rd #section-manifesto-inst .inst-lede-2{color:rgba(255,255,255,.72);font-size:clamp(18px,1.8vw,21px);line-height:1.5;margin-top:var(--rd-s4);max-width:78ch}.landing-rd #section-manifesto-inst .inst-cta{margin-top:var(--rd-s10)}.landing-rd .layers.inst-layers{grid-template-columns:repeat(2,1fr)}@media (max-width:880px){.landing-rd .layers.inst-layers{grid-template-columns:1fr}}.landing-rd .stats-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--rd-r-xl);padding:var(--rd-s8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-rd .stats-card .label{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:var(--rd-s5)}.landing-rd .stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--rd-s5) var(--rd-s6)}.landing-rd .stat .stat-num{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1}.landing-rd .stat .stat-num .unit{font-size:24px;color:var(--ruby-on-dark);margin-left:4px;font-weight:400}.landing-rd .stat .stat-label{font-size:12.5px;color:rgba(255,255,255,.55);margin-top:var(--rd-s2);line-height:1.4}.landing-rd .mag-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--rd-s5);margin-top:var(--rd-s10)}@media (max-width:980px){.landing-rd .mag-grid{grid-template-columns:1fr}}.landing-rd .mag-card{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-r-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.landing-rd .mag-card:hover{transform:translateY(-3px);border-color:var(--ruby-soft-strong)}.landing-rd .mag-img{aspect-ratio:16/9;background:repeating-linear-gradient(135deg,var(--ruby-soft) 0 12px,transparent 12px 24px);display:grid;place-items:center;color:var(--rd-muted);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;position:relative;overflow:hidden}.landing-rd .mag-card.feature .mag-img{aspect-ratio:16/10}.landing-rd .mag-img .mag-img-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.landing-rd .mag-img:has(.mag-img-photo){color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.landing-rd .mag-img:has(.mag-img-photo):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 55%);z-index:0;pointer-events:none}.landing-rd .mag-img-2,.landing-rd .mag-img-3{background:repeating-linear-gradient(135deg,var(--ruby-soft) 0 12px,transparent 12px 24px)}.landing-rd--with-mid-page-v3 .mag-img,.landing-rd--with-mid-page-v3 .mag-img-2,.landing-rd--with-mid-page-v3 .mag-img-3{background:var(--rd-surface-2)}.landing-rd .mag-body{padding:var(--rd-s5);display:flex;flex-direction:column;gap:var(--rd-s2);flex:1}.landing-rd .mag-card.feature .mag-body{padding:var(--rd-s6) var(--rd-s8) var(--rd-s14)}.landing-rd .mag-cat{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ruby);font-weight:600}.landing-rd .mag-title{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.landing-rd .mag-card.feature .mag-title{font-size:26px;line-height:1.15}.landing-rd .mag-excerpt{font-size:13.5px;color:var(--rd-muted);line-height:1.55}.landing-rd .mag-meta{margin-top:auto;padding-top:var(--rd-s3);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;color:var(--rd-subtle);letter-spacing:.04em;display:flex;gap:var(--rd-s2);align-items:center}.landing-rd .final-cta{text-align:center;padding:var(--rd-s24) 0}.landing-rd .final-cta h2{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:clamp(36px,5.5vw,64px);font-weight:700;letter-spacing:-.025em;line-height:1.05;max-width:880px;margin:0 auto var(--rd-s5)}.landing-rd .final-cta h2 em{color:var(--ruby);font-style:italic;font-weight:500}.landing-rd .final-cta p{font-size:17px;color:var(--rd-muted);max-width:580px;margin:0 auto var(--rd-s8)}.landing-rd .final-cta .ctas{display:flex;gap:var(--rd-s3);justify-content:center;flex-wrap:wrap}.landing-rd .final-cta .note{margin-top:var(--rd-s5);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;color:var(--rd-subtle);letter-spacing:.1em;text-transform:uppercase}.landing-rd .rd-footer{background:var(--rd-surface);border-top:1px solid var(--rd-border);padding:var(--rd-s14) 0 var(--rd-s8)}.landing-rd .cta-footer-zone{position:relative;isolation:isolate}.landing-rd .cta-footer-zone .cta-footer-energy{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;z-index:0!important;border-radius:0!important;pointer-events:none}.landing-rd .rd-footer{position:relative;background:transparent!important;border-top:1px solid rgba(255,255,255,.28)!important}.landing-rd .rd-footer:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(250,250,247,.2);-webkit-backdrop-filter:saturate(180%) blur(32px);backdrop-filter:saturate(180%) blur(32px);pointer-events:none}.app-mode .landing-rd .cta-footer-zone .rd-footer .wrap,.landing-rd .rd-footer .wrap{position:relative;z-index:2}.app-mode .landing-rd .cta-footer-zone{overflow:hidden}.app-mode .landing-rd .cta-footer-zone .cta-footer-energy{height:800px!important;top:auto!important;bottom:0!important}.landing-rd .rd-footer .brand-name{color:#ffffff!important}.landing-rd .rd-footer .brand-name .sub,.landing-rd .rd-footer .foot-brand p{color:rgba(255,255,255,.72)!important}.landing-rd .rd-footer .foot-tag{color:rgba(255,255,255,.9)!important;border-left-color:var(--em-on-dark,#F5E1B8)!important}.landing-rd .rd-footer .foot-col-title{color:rgba(255,255,255,.6)!important}.landing-rd .rd-footer .foot-links a{color:rgba(255,255,255,.78)!important}.landing-rd .rd-footer .foot-links a:hover{color:#ffffff!important}.landing-rd .rd-footer .foot-bottom{color:rgba(255,255,255,.6)!important;border-top-color:rgba(255,255,255,.12)!important}.landing-rd .rd-footer .foot-bottom a:hover{color:#ffffff!important}.landing-rd .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--rd-s10);margin-bottom:var(--rd-s10)}@media (max-width:780px){.landing-rd .foot-grid{grid-template-columns:1fr 1fr;gap:var(--rd-s8)}}.landing-rd .foot-brand{display:flex;flex-direction:column;gap:var(--rd-s4);max-width:320px}.landing-rd .foot-brand p{font-size:13.5px;color:var(--rd-muted);line-height:1.6}.landing-rd .foot-tag{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-style:italic;font-size:14px;color:var(--rd-ink-2);border-left:2px solid var(--ruby);padding-left:var(--rd-s3)}.landing-rd .foot-col-title{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--rd-subtle);font-weight:600;margin-bottom:var(--rd-s4)}.landing-rd .foot-links{display:flex;flex-direction:column;gap:var(--rd-s2)}.landing-rd .foot-links a{font-size:13px;color:var(--rd-muted);transition:color .15s}.landing-rd .foot-links a:hover{color:var(--ruby)}.landing-rd .foot-bottom{padding-top:var(--rd-s5);border-top:1px solid var(--rd-border);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--rd-subtle);flex-wrap:wrap;gap:var(--rd-s4)}.landing-rd .foot-bottom .legal{display:flex;gap:var(--rd-s5);flex-wrap:wrap}.landing-rd .foot-bottom a:hover{color:var(--rd-ink)}.landing-rd .reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.landing-rd .reveal.in{opacity:1!important;transform:none!important}.landing-rd .rotating-word-wrap{display:inline-block;vertical-align:baseline}.landing-rd .rotating-word{display:inline-block;animation:rd-rotating-slide-in .38s ease-out}@keyframes rd-rotating-slide-in{0%{transform:translateY(60%);opacity:0}to{transform:translateY(0);opacity:1}}.landing-rd #section-air-journey .section-head,.landing-rd #section-dr-journey .section-head,.landing-rd #section-inst-journey .section-head{max-width:none}.landing-rd #section-air-journey .section-head h2,.landing-rd #section-dr-journey .section-head h2,.landing-rd #section-inst-journey .section-head h2{max-width:1120px;min-height:2.2em}html[data-italic-line=single] .landing-rd #section-air-journey .section-head h2 em,html[data-italic-line=single] .landing-rd #section-dr-journey .section-head h2 em{font-size:clamp(24px,3.2vw,40px);white-space:nowrap}@media (max-width:520px){html[data-italic-line=single] .landing-rd #section-air-journey .section-head h2 em,html[data-italic-line=single] .landing-rd #section-dr-journey .section-head h2 em{white-space:normal}}.landing-rd #section-air-journey .section-head p.lede,.landing-rd #section-dr-journey .section-head p.lede,.landing-rd #section-inst-journey .section-head p.lede{max-width:720px}.landing-rd .hero-row{display:flex;flex-direction:column;gap:var(--rd-s8)}@media (min-width:960px){.landing-rd .hero-row{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,28vw,360px);gap:clamp(32px,5vw,80px);align-items:start}.landing-rd .hero-row .section-head{padding-top:0}}.landing-rd .duotone-portrait{width:100%;max-width:360px;margin-left:auto;align-self:start}@media (max-width:959.98px){.landing-rd .duotone-portrait{margin-inline:auto}}.landing-rd .duotone-stack{position:relative;width:100%}.landing-rd .duotone-portrait[data-aspect=square] .duotone-stack{aspect-ratio:1/1}.landing-rd .duotone-portrait[data-aspect=portrait] .duotone-stack{aspect-ratio:4/5}.landing-rd .duotone-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:grayscale(100%) contrast(1.05);opacity:0;transition:opacity .7s ease-out}.landing-rd .duotone-img.is-active{opacity:1}.landing-rd .duotone-fallback{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:clamp(56px,10vw,120px);font-weight:700;letter-spacing:.04em;color:color-mix(in oklab,var(--accent),white 60%);user-select:none}@media (prefers-reduced-motion:reduce){.landing-rd .duotone-img{transition:none}}html[data-rails^=stripe] .landing-rd{position:relative}html[data-rails^=stripe] .landing-rd:after,html[data-rails^=stripe] .landing-rd:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.22);box-shadow:0 0 0 .5px rgba(0,0,0,.14);pointer-events:none;z-index:100}html[data-rails^=stripe] .landing-rd:before{left:max(calc(50% - 620px),var(--rd-s6))}html[data-rails^=stripe] .landing-rd:after{right:max(calc(50% - 620px),var(--rd-s6))}@media (min-width:1280px){html[data-rails^=stripe] .landing-rd:before{left:max(calc(50% - 620px),var(--rd-s10))}html[data-rails^=stripe] .landing-rd:after{right:max(calc(50% - 620px),var(--rd-s10))}}html[data-rails^=stripe] .landing-rd--with-bg-grid:after,html[data-rails^=stripe] .landing-rd--with-bg-grid:before{width:2px;background:rgba(0,0,0,.12);box-shadow:none}.landing-rd--with-bg-grid #section-air-journey,.landing-rd--with-bg-grid #section-dr-journey,.landing-rd--with-bg-grid #section-manifesto-dr,.landing-rd--with-bg-grid #section-trust,.landing-rd--with-bg-grid .rd-footer,.landing-rd--with-bg-grid section.s.con-quien{border-top-width:2px;border-top-color:rgba(0,0,0,.12)}.landing-rd--with-mid-page-v3 #section-journal{position:relative;z-index:1}.landing-rd--with-mid-page-v3 #section-journal:before{content:"";position:absolute;inset:0;z-index:-1;background:#FBF7F0}.landing-rd--with-mid-page-v3 #section-journal[data-journal-bg=white]:before{background:#FFFFFF}.landing-rd--with-mid-page-v3 .mirror-parity{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:1180px;border:1px solid var(--rd-border);background:var(--rd-surface)}.landing-rd--with-mid-page-v3 .mirror-half{position:relative;padding:var(--rd-s12) var(--rd-s12) var(--rd-s10);display:flex;flex-direction:column;min-height:320px;background:var(--rd-surface);color:var(--rd-ink);transition:background .5s ease,color .5s ease}.landing-rd--with-mid-page-v3 .mirror-cta-row,.landing-rd--with-mid-page-v3 .mirror-cta-secondary,.landing-rd--with-mid-page-v3 .mirror-half:before,.landing-rd--with-mid-page-v3 .mirror-tool-chip,.landing-rd--with-mid-page-v3 .persona-stamp__av,.landing-rd--with-mid-page-v3 .persona-stamp__role,.landing-rd--with-mid-page-v3 .persona-stamp__sub{transition:background .5s ease,color .5s ease,border-color .5s ease}.landing-rd--with-mid-page-v3 .mirror-half+.mirror-half{border-left:1px solid var(--rd-border)}.landing-rd--with-mid-page-v3 .mirror-half:before{content:"";position:absolute;left:0;right:0;top:0;height:3px}.landing-rd--with-mid-page-v3 .mirror-half[data-role=dr]:before{background:var(--ruby)}.landing-rd--with-mid-page-v3 .mirror-half[data-role=air]:before{background:var(--rd-ink)}.landing-rd--with-mid-page-v3 .mirror-half:hover{background:var(--ruby);color:white}.landing-rd--with-mid-page-v3 .mirror-half:hover:before{background:white}.landing-rd--with-mid-page-v3 .mirror-half:hover .persona-stamp__av{background:white;color:var(--ruby);border-color:white}.landing-rd--with-mid-page-v3 .mirror-half:hover .persona-stamp__role,.landing-rd--with-mid-page-v3 .mirror-half:hover .persona-stamp__sub{color:white}.landing-rd--with-mid-page-v3 .mirror-half:hover .mirror-cta-row{border-top-color:rgba(255,255,255,.35)}.landing-rd--with-mid-page-v3 .persona-stamp{display:grid;grid-template-columns:48px 1fr;gap:var(--rd-s4);align-items:center;margin-bottom:var(--rd-s8)}.landing-rd--with-mid-page-v3 .persona-stamp__av{width:48px;height:48px;background:var(--rd-surface-2);border:1px solid var(--rd-border);display:grid;place-items:center;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;font-weight:600;color:var(--rd-ink)}.landing-rd--with-mid-page-v3 .mirror-half[data-role=dr] .persona-stamp__av{color:var(--ruby);border-color:var(--ruby-soft-strong);background:var(--ruby-soft)}.landing-rd--with-mid-page-v3 .persona-stamp__lbl{display:flex;flex-direction:column;gap:3px}.landing-rd--with-mid-page-v3 .persona-stamp__role{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rd-muted);font-weight:500}.landing-rd--with-mid-page-v3 .persona-stamp__sub{font-size:14.5px;letter-spacing:-.005em;font-weight:500;color:var(--rd-ink)}.landing-rd--with-mid-page-v3 .mirror-tools{display:grid;grid-template-columns:1fr 1fr;gap:var(--rd-s2);margin-bottom:var(--rd-s6)}.landing-rd--with-mid-page-v3 .mirror-tool-chip{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rd-ink);font-weight:500;padding:8px 10px;background:var(--rd-surface-2);border:1px solid var(--rd-border);text-align:center;transition:background .5s ease,color .5s ease,border-color .5s ease}.landing-rd--with-mid-page-v3 .mirror-tool-chip--ruby{background:var(--ruby-soft);color:var(--ruby);border-color:var(--ruby-soft-strong)}.landing-rd--with-mid-page-v3 .mirror-tool-chip--ruby-soft{background:var(--ruby-soft);color:var(--ruby-deep);border-color:var(--ruby-soft-strong)}.landing-rd--with-mid-page-v3 .mirror-tool-chip--green{background:#E3F8E8;color:var(--rd-ok);border-color:color-mix(in srgb,var(--rd-ok) 25%,transparent)}.landing-rd--with-mid-page-v3 .mirror-tool-chip--gold{background:var(--rd-gold-soft);color:var(--rd-gold);border-color:color-mix(in srgb,var(--rd-gold) 25%,transparent)}.landing-rd--with-mid-page-v3 .mirror-tool-chip--indigo{background:var(--air-indigo-soft);color:var(--air-indigo);border-color:color-mix(in srgb,var(--air-indigo) 25%,transparent)}.landing-rd--with-mid-page-v3 .mirror-tool-chip--indigo-soft{background:var(--air-indigo-soft);color:var(--air-indigo);border-color:color-mix(in srgb,var(--air-indigo) 18%,transparent)}.landing-rd--with-mid-page-v3 .mirror-tool-chip--orange{background:var(--rd-orange-soft);color:var(--rd-orange);border-color:color-mix(in srgb,var(--rd-orange) 25%,transparent)}.landing-rd--with-mid-page-v3 .mirror-tool-chip--orange-soft{background:var(--rd-orange-soft);color:color-mix(in oklab,var(--rd-orange) 70%,white);border-color:color-mix(in srgb,var(--rd-orange) 18%,transparent)}.landing-rd--with-mid-page-v3 .mirror-tool-chip--plain{background:transparent;color:var(--rd-ink);border-color:var(--rd-border)}.landing-rd--with-mid-page-v3 .mirror-half:hover .mirror-tool-chip{background:rgba(255,255,255,.95);color:var(--ruby);border-color:rgba(255,255,255,.95)}.landing-rd--with-mid-page-v3 .mirror-cta-row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--rd-s4);padding-top:var(--rd-s5);border-top:1px solid var(--rd-border);flex-wrap:wrap}.landing-rd--with-mid-page-v3 .mirror-cta-secondary{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rd-ink);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .2s ease,color .5s ease}.landing-rd--with-mid-page-v3 .mirror-half:hover .mirror-cta-secondary{color:white;gap:12px}.landing-rd--with-mid-page-v3 .mirror-half:hover .btn-primary,.landing-rd--with-mid-page-v3 .mirror-half:hover .mirror-cta-primary{background:white;color:var(--ruby);border-color:white}@media (max-width:1200px){.landing-rd--with-mid-page-v3 .mirror-parity{grid-template-columns:1fr}.landing-rd--with-mid-page-v3 .mirror-half+.mirror-half{border-left:0;border-top:1px solid var(--rd-border)}}@media (max-width:720px){.landing-rd--with-mid-page-v3 .mirror-half{padding:var(--rd-s8) var(--rd-s6) var(--rd-s6);min-height:0}}.landing-rd--with-mid-page-v3 .stepper-tab{display:grid;grid-template-areas:"num principle" "num label";grid-template-columns:24px 1fr;column-gap:var(--rd-s3);row-gap:4px;align-items:start}.landing-rd--with-mid-page-v3 .stepper-tab .stepper-tab-num{grid-area:num;align-self:center}.landing-rd--with-mid-page-v3 .stepper-tab-principle{grid-area:principle;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ruby)}.landing-rd--with-mid-page-v3 .stepper[data-tone=air] .stepper-tab-principle{color:var(--rd-ink)}.landing-rd--with-mid-page-v3 .stepper-tab .stepper-tab-label{grid-area:label}.landing-rd--with-mid-page-v3 .stepper-flat{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-r-lg);overflow:hidden}.landing-rd--with-mid-page-v3 .stepper-flat-card{padding:var(--rd-s6);display:flex;flex-direction:column;gap:var(--rd-s2);border-left:1px solid var(--rd-border);max-height:344px;overflow:hidden}.landing-rd--with-mid-page-v3 .stepper-flat-card:first-child{border-left:none}.landing-rd--with-mid-page-v3 .stepper-flat-num{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:12px;font-weight:700;color:var(--rd-muted);letter-spacing:.04em}.landing-rd--with-mid-page-v3 .stepper-flat-principle{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ruby);font-weight:500}.landing-rd--with-mid-page-v3 .stepper-flat[data-tone=air] .stepper-flat-principle{color:var(--rd-ink)}.landing-rd--with-mid-page-v3 .stepper-flat-title{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.3;letter-spacing:-.01em;margin:0;color:var(--rd-ink)}.landing-rd--with-mid-page-v3 .stepper-flat-body{font-size:13px;line-height:1.5;color:var(--rd-ink-2);margin:0;max-height:5.5em;overflow:hidden}.landing-rd--with-mid-page-v3 .stepper-flat-visual{margin-top:auto;display:flex;flex-direction:column;gap:var(--rd-s2)}@media (max-width:880px){.landing-rd--with-mid-page-v3 .stepper-flat{grid-template-columns:1fr}.landing-rd--with-mid-page-v3 .stepper-flat-card{border-left:none;border-top:1px solid var(--rd-border);max-height:none}.landing-rd--with-mid-page-v3 .stepper-flat-card:first-child{border-top:none}}.landing-rd--with-mid-page-v3 section.s.con-quien{background:var(--rd-bg);position:relative;z-index:1}.landing-rd--with-mid-page-v3 .hero-kicker{margin:0}.landing-rd--with-mid-page-v3 .hero .wrap{max-width:880px}.landing-rd--with-mid-page-v3 .hero .wrap:has(.hero-grid[data-h1-layout=one-line]){max-width:1080px}.landing-rd--with-mid-page-v3 .hero{padding:96px 0 48px}.landing-rd--with-mid-page-v3 .hero-title{font-size:clamp(40px,5vw,48px);line-height:1.1;max-width:none}.landing-rd--with-mid-page-v3 .hero-kicker{font-size:clamp(12px,1.2vw,14px);letter-spacing:.16em;max-width:none}.landing-rd--with-mid-page-v3 .hero-grid{gap:var(--rd-s3)}.landing-rd--with-mid-page-v3 .hero-badge{margin-bottom:var(--rd-s3)}.landing-rd--with-mid-page-v3 .hero-brand-tag{margin-bottom:var(--rd-s2)}.landing-rd--with-mid-page-v3 .hero-title{margin-bottom:var(--rd-s3)}.landing-rd--with-mid-page-v3 .cta-unified{margin-top:var(--rd-s3)}.landing-rd--with-mid-page-v3 .hero-grid[data-top-align=left] .hero-badge{margin-left:0;margin-right:auto}.landing-rd--with-mid-page-v3 .hero-grid[data-top-align=left] .hero-brand-tag{text-align:left}.landing-rd--with-mid-page-v3 .cta-unified{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rd-s5);width:100%;max-width:1180px;margin-top:var(--rd-s5);margin-left:0;font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;text-align:left}.landing-rd--with-mid-page-v3 .cta-a1-btn,.landing-rd--with-mid-page-v3 .cta-e3-btn,.landing-rd--with-mid-page-v3 .cta-f2-btn{font-size:16px;padding:14px 32px;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.landing-rd--with-mid-page-v3 .cta-a1{padding:var(--rd-s10) 0}.landing-rd--with-mid-page-v3 .cta-e3{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--rd-s8);padding:var(--rd-s4) 0 var(--rd-s10)}.landing-rd--with-mid-page-v3 .cta-e3-grid{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;align-items:center;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;max-width:760px}@media (max-width:768px){.landing-rd--with-mid-page-v3 .cta-e3{grid-template-columns:1fr;gap:var(--rd-s5)}}.landing-rd--with-mid-page-v3 .cta-e3-role-cell{display:inline-flex;align-items:center;gap:8px;color:var(--rd-ink);font-weight:600}.landing-rd--with-mid-page-v3 .cta-e3-swatch{width:10px;height:10px;background:var(--ruby);display:inline-block}.landing-rd--with-mid-page-v3 .cta-e3-role-cell[data-role=air] .cta-e3-swatch{background:var(--rd-ink)}.landing-rd--with-mid-page-v3 .cta-e3-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}@media (max-width:768px){.landing-rd--with-mid-page-v3 .cta-e3-chips{grid-template-columns:1fr}}.landing-rd--with-mid-page-v3 .cta-e3-chip{padding:5px 10px;border:1px solid var(--rd-border-strong);color:var(--rd-ink-2);background:#fff;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;text-align:center}.landing-rd--with-mid-page-v3 .cta-e3-chip--shared{background:var(--ruby-soft);border-color:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--ruby-deep)}.landing-rd--with-mid-page-v3 .cta-e3-chip--ruby{background:var(--ruby-soft);border-color:color-mix(in srgb,var(--ruby) 25%,transparent);color:var(--ruby)}.landing-rd--with-mid-page-v3 .cta-e3-chip--ruby-soft{background:var(--ruby-soft);border-color:color-mix(in srgb,var(--ruby) 25%,transparent);color:var(--ruby-deep)}.landing-rd--with-mid-page-v3 .cta-e3-chip--green{background:#E3F8E8;border-color:color-mix(in srgb,var(--rd-ok) 25%,transparent);color:var(--rd-ok)}.landing-rd--with-mid-page-v3 .cta-e3-chip--gold{background:var(--rd-gold-soft);border-color:color-mix(in srgb,var(--rd-gold) 25%,transparent);color:var(--rd-gold)}.landing-rd--with-mid-page-v3 .cta-e3-chip--indigo{background:var(--air-indigo-soft);border-color:color-mix(in srgb,var(--air-indigo) 25%,transparent);color:var(--air-indigo)}.landing-rd--with-mid-page-v3 .cta-e3-chip--indigo-soft{background:var(--air-indigo-soft);border-color:color-mix(in srgb,var(--air-indigo) 18%,transparent);color:var(--air-indigo)}.landing-rd--with-mid-page-v3 .cta-e3-chip--orange{background:var(--rd-orange-soft);border-color:color-mix(in srgb,var(--rd-orange) 25%,transparent);color:var(--rd-orange)}.landing-rd--with-mid-page-v3 .cta-e3-chip--orange-soft{background:var(--rd-orange-soft);border-color:color-mix(in srgb,var(--rd-orange) 18%,transparent);color:color-mix(in oklab,var(--rd-orange) 70%,white)}.landing-rd--with-mid-page-v3 .cta-e3-chip--plain{background:#fff;border-color:var(--rd-border);color:var(--rd-ink)}.landing-rd--with-mid-page-v3 .cta-f2{padding:var(--rd-s2) 0 var(--rd-s10)}.landing-rd--with-mid-page-v3 .cta-f2-bar{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:44px;padding:6px 0;width:100%;max-width:1100px}.landing-rd--with-mid-page-v3 .cta-f2-btn{padding:18px 36px;font-size:17px}.landing-rd--with-mid-page-v3 .cta-f2-col{display:flex;flex-direction:column;opacity:0;transform:translateX(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.landing-rd--with-mid-page-v3 .cta-f2-bar:focus-within .cta-f2-col,.landing-rd--with-mid-page-v3 .cta-f2-bar:hover .cta-f2-col{opacity:1;transform:translateX(0);pointer-events:auto}.landing-rd--with-mid-page-v3 .cta-f2-lab{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.72);margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.landing-rd--with-mid-page-v3 .cta-f2-swatch{width:9px;height:9px;border-radius:50%;background-color:#5B4AE8;display:inline-block}.landing-rd:not([data-dr-air-mode]).landing-rd--with-mid-page-v3 .cta-f2-swatch,.landing-rd[data-dr-air-mode=breathe].landing-rd--with-mid-page-v3 .cta-f2-swatch{background-image:var(--em-energy-grad);background-size:300% 100%;animation:em-energy-sweep 22s ease-in-out infinite alternate,dr-air-glow 6s ease-in-out infinite}.landing-rd[data-dr-air-mode=violet].landing-rd--with-mid-page-v3 .cta-f2-swatch{background-image:none;background-color:#5B4AE8;animation:none}.landing-rd--with-mid-page-v3 .cta-f2-headline{margin:0;font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-weight:500;font-size:17px;line-height:1.25;letter-spacing:-.01em;color:#ffffff}.landing-rd--with-mid-page-v3 .cta-f2-headline em{font-style:italic;font-weight:500;color:#5B4AE8}.landing-rd:not([data-dr-air-mode]).landing-rd--with-mid-page-v3 .cta-f2-headline em,.landing-rd[data-dr-air-mode=breathe].landing-rd--with-mid-page-v3 .cta-f2-headline em{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--em-on-dark,#F5E1B8);color:var(--em-on-dark,#F5E1B8);animation:em-breathe-lum 4.4s ease-in-out infinite}.landing-rd[data-dr-air-mode=violet].landing-rd--with-mid-page-v3 .cta-f2-headline em{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#5B4AE8;color:#5B4AE8;animation:none}.landing-rd--with-mid-page-v3 .cta-f2-toolset{margin-top:8px;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.68)}.landing-rd--with-mid-page-v3 .cta-f2-toolset b{color:rgba(255,255,255,.92);font-weight:600}@media (max-width:768px){.landing-rd--with-mid-page-v3 .cta-f2-bar{grid-template-columns:1fr;gap:24px}.landing-rd--with-mid-page-v3 .cta-f2-btn{justify-self:start}}.landing-rd--with-mid-page-v3 .hero-grid[data-h1-color=invert] .que-es{color:var(--rd-ink)}.landing-rd--with-mid-page-v3 .hero-grid[data-h1-color=invert] .que-hace{color:var(--rd-muted)}.landing-rd--with-mid-page-v3 .cta-a1{margin-top:var(--rd-s1)}.landing-rd--with-mid-page-v3 .cta-f2-bar{border-top:0;border-bottom:0}.landing-rd--with-mid-page-v3 .cta-f2-bar[data-f2-text-layout=one-line]{overflow:visible}.landing-rd--with-mid-page-v3 .cta-f2-bar[data-f2-text-layout=one-line] .cta-f2-col{min-width:max-content}.landing-rd--with-mid-page-v3 .cta-f2-bar[data-f2-text-layout=one-line] .cta-f2-headline{white-space:nowrap}.landing-rd--with-hero-impeccable .hero.hero-v4{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,9vw,128px) 0 var(--rd-s14);background:var(--rd-bg)}.landing-rd--with-hero-impeccable .hero-bloom-v4{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:180% 180%;background-position:100% 0;animation:hero-v4-bloom-drift 32s ease-in-out infinite alternate}.landing-rd--with-hero-impeccable .hero-bloom-v4__rule{position:absolute;top:clamp(72px,9vw,128px);right:0;width:min(48vw,560px);height:1px;opacity:.65}@keyframes hero-v4-bloom-drift{0%{background-position:100% 0}to{background-position:90% 8%}}@media (prefers-reduced-motion:reduce){.landing-rd--with-hero-impeccable .hero-bloom-v4{animation:none}}.landing-rd--with-hero-impeccable .hero-v4-grid{position:relative;z-index:1;display:grid;gap:0;max-width:60ch}.landing-rd--with-hero-impeccable .hero-v4-ledger{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--rd-muted);margin:0 0 var(--rd-s6)}.landing-rd--with-hero-impeccable .hero-v4-ledger__cell{font-variant-numeric:tabular-nums}.landing-rd--with-hero-impeccable .hero-v4-ledger__sep{color:var(--rd-subtle);opacity:.7}.landing-rd--with-hero-impeccable .hero-v4-ledger__cell--live{display:inline-flex;align-items:center;gap:6px;color:var(--accent,var(--ruby));font-weight:600}.landing-rd--with-hero-impeccable .hero-v4-ledger__dot{width:6px;height:6px;border-radius:50%;background:var(--accent,var(--ruby));box-shadow:0 0 0 0 color-mix(in oklab,var(--accent,var(--ruby)) 50%,transparent);animation:hero-v4-pulse 2.4s ease-out infinite}@keyframes hero-v4-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--accent,var(--ruby)) 55%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in oklab,var(--accent,var(--ruby)) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab,var(--accent,var(--ruby)) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.landing-rd--with-hero-impeccable .hero-v4-ledger__dot{animation:none}}.landing-rd--with-hero-impeccable .hero-v4-brand-tag{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--rd-muted);margin:0 0 var(--rd-s4)}.landing-rd--with-hero-impeccable .hero-v4-brand-tag__sep{color:var(--rd-subtle);margin:0 2px}.landing-rd--with-hero-impeccable .hero-v4-h1{font-family:var(--font-geist),system-ui,sans-serif;font-weight:600;font-size:clamp(2.5rem,1.8rem + 3.2vw,4.25rem);line-height:1.04;letter-spacing:-.025em;color:var(--rd-ink);margin:0 0 var(--rd-s8);text-wrap:balance;font-optical-sizing:auto}.landing-rd--with-hero-impeccable .hero-v4-lede{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:17px;line-height:1.55;color:var(--rd-ink-2);margin:0 0 var(--rd-s6);max-width:52ch;text-wrap:pretty}.landing-rd--with-hero-impeccable .hero-v4-lede em{font-style:normal;font-weight:600;color:var(--accent,var(--ruby));background-image:linear-gradient(transparent calc(100% - 2px),color-mix(in oklab,var(--accent,var(--ruby)) 28%,transparent) 0);background-repeat:no-repeat;background-size:100% 100%}.landing-rd--with-hero-impeccable .hero-v4-rule{border:0;height:1px;width:64px;background:var(--rd-border-strong);margin:0 0 var(--rd-s10)}.landing-rd--with-hero-impeccable .hero-v4-cta{display:flex;align-items:center;gap:var(--rd-s4);flex-wrap:wrap;margin:0 0 var(--rd-s16)}.landing-rd--with-hero-impeccable .hero-v4-cta__primary{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;color:#fff;background:var(--accent,var(--ruby));border:1px solid var(--accent,var(--ruby));border-radius:0;cursor:pointer;transition:background .18s cubic-bezier(.25,1,.5,1),transform .14s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1);box-shadow:0 1px 0 0 color-mix(in oklab,var(--accent-hover,var(--ruby-deep)) 80%,transparent)}.landing-rd--with-hero-impeccable .hero-v4-cta__primary:hover{background:var(--accent-hover,var(--ruby-deep));transform:translateY(-1px);box-shadow:0 1px 0 0 color-mix(in oklab,var(--accent-hover,var(--ruby-deep)) 80%,transparent),0 6px 18px -8px color-mix(in oklab,var(--accent,var(--ruby)) 55%,transparent)}.landing-rd--with-hero-impeccable .hero-v4-cta__primary:focus-visible{outline:2px solid var(--accent,var(--ruby));outline-offset:3px}.landing-rd--with-hero-impeccable .hero-v4-cta__primary svg{transition:transform .18s cubic-bezier(.25,1,.5,1)}.landing-rd--with-hero-impeccable .hero-v4-cta__primary:hover svg{transform:translateX(2px)}.landing-rd--with-hero-impeccable .hero-v4-cta__secondary{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 4px;font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:14.5px;font-weight:500;color:var(--rd-ink);border-bottom:1px solid transparent;transition:color .18s cubic-bezier(.25,1,.5,1)}.landing-rd--with-hero-impeccable .hero-v4-cta__secondary:hover{color:var(--accent,var(--ruby))}.landing-rd--with-hero-impeccable .hero-v4-cta__secondary:focus-visible{outline:2px solid var(--accent,var(--ruby));outline-offset:4px}.landing-rd--with-hero-impeccable .hero-v4-cta__secondary svg{transition:transform .18s cubic-bezier(.25,1,.5,1)}.landing-rd--with-hero-impeccable .hero-v4-cta__secondary:hover svg{transform:translateX(2px)}.landing-rd--with-hero-impeccable .hero-v4-pillars{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--rd-s4) var(--rd-s8);max-width:720px}.landing-rd--with-hero-impeccable .hero-v4-pillars>li{display:flex;align-items:baseline;gap:10px;padding-top:var(--rd-s3);border-top:1px solid var(--rd-border)}.landing-rd--with-hero-impeccable .hero-v4-pillars__num{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--accent,var(--ruby));font-variant-numeric:tabular-nums}.landing-rd--with-hero-impeccable .hero-v4-pillars__label{font-family:var(--font-dm-sans),var(--font-geist),system-ui,sans-serif;font-size:14.5px;font-weight:500;letter-spacing:-.005em;color:var(--rd-ink)}@keyframes hero-v4-cascade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-rd--with-hero-impeccable .hero-v4-brand-tag,.landing-rd--with-hero-impeccable .hero-v4-cta,.landing-rd--with-hero-impeccable .hero-v4-h1,.landing-rd--with-hero-impeccable .hero-v4-lede,.landing-rd--with-hero-impeccable .hero-v4-ledger,.landing-rd--with-hero-impeccable .hero-v4-pillars,.landing-rd--with-hero-impeccable .hero-v4-rule{animation:hero-v4-cascade-in .48s cubic-bezier(.25,1,.5,1) both}.landing-rd--with-hero-impeccable .hero-v4-ledger{animation-delay:40ms}.landing-rd--with-hero-impeccable .hero-v4-brand-tag{animation-delay:.1s}.landing-rd--with-hero-impeccable .hero-v4-h1{animation-delay:.16s}.landing-rd--with-hero-impeccable .hero-v4-lede{animation-delay:.22s}.landing-rd--with-hero-impeccable .hero-v4-rule{animation-delay:.28s}.landing-rd--with-hero-impeccable .hero-v4-cta{animation-delay:.34s}.landing-rd--with-hero-impeccable .hero-v4-pillars{animation-delay:.42s}@media (prefers-reduced-motion:reduce){.landing-rd--with-hero-impeccable .hero-v4-brand-tag,.landing-rd--with-hero-impeccable .hero-v4-cta,.landing-rd--with-hero-impeccable .hero-v4-h1,.landing-rd--with-hero-impeccable .hero-v4-lede,.landing-rd--with-hero-impeccable .hero-v4-ledger,.landing-rd--with-hero-impeccable .hero-v4-pillars,.landing-rd--with-hero-impeccable .hero-v4-rule{animation:none}}@media (max-width:960px){.landing-rd--with-hero-impeccable .hero.hero-v4{padding:clamp(56px,7vw,96px) 0 var(--rd-s12)}.landing-rd--with-hero-impeccable .hero-bloom-v4{background-position:95% -5%;background-size:220% 200%}.landing-rd--with-hero-impeccable .hero-v4-grid{max-width:100%}}@media (max-width:600px){.landing-rd--with-hero-impeccable .hero.hero-v4{padding:var(--rd-s12) 0 var(--rd-s10)}.landing-rd--with-hero-impeccable .hero-v4-h1{font-size:clamp(2rem,6.5vw,2.5rem)}.landing-rd--with-hero-impeccable .hero-v4-lede{font-size:16px}.landing-rd--with-hero-impeccable .hero-v4-bloom__rule{width:100%}.landing-rd--with-hero-impeccable .hero-v4-cta{flex-direction:column;align-items:stretch;gap:var(--rd-s3)}.landing-rd--with-hero-impeccable .hero-v4-cta__primary,.landing-rd--with-hero-impeccable .hero-v4-cta__secondary{width:100%;justify-content:space-between}}.landing-rd--with-mid-page-v3 .hero-title{mix-blend-mode:multiply}html[data-rails^=stripe] .landing-rd--with-mid-page-v3:after,html[data-rails^=stripe] .landing-rd--with-mid-page-v3:before{width:2px;background:rgba(0,0,0,.12);box-shadow:none}html[data-rails=stripe-white] .landing-rd .hero:after,html[data-rails=stripe-white] .landing-rd .hero:before{content:"";display:block;position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.6);pointer-events:none;z-index:100}html[data-rails=stripe-white] .landing-rd .hero:before{left:max(calc(50% - 620px),var(--rd-s6));right:auto}html[data-rails=stripe-white] .landing-rd .hero:after{right:max(calc(50% - 620px),var(--rd-s6));left:auto}@media (min-width:1280px){html[data-rails=stripe-white] .landing-rd .hero:before{left:max(calc(50% - 620px),var(--rd-s10))}html[data-rails=stripe-white] .landing-rd .hero:after{right:max(calc(50% - 620px),var(--rd-s10))}}html[data-rails=stripe-white] .landing-rd:not(:has(.hero-energy-nav)):after,html[data-rails=stripe-white] .landing-rd:not(:has(.hero-energy-nav)):before{top:667px}.landing-rd .founder-manifesto-unified .fm-rail{display:none}html[data-rails=stripe-white] .landing-rd .founder-manifesto-unified .fm-rail{display:block;position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.6);pointer-events:none;z-index:5}html[data-rails=stripe-white] .landing-rd .founder-manifesto-unified .fm-rail--l{left:max(calc(50% - 620px),var(--rd-s10))}html[data-rails=stripe-white] .landing-rd .founder-manifesto-unified .fm-rail--r{right:max(calc(50% - 620px),var(--rd-s10))}html[data-rails=stripe-white] .landing-rd .cta-footer-zone:after,html[data-rails=stripe-white] .landing-rd .cta-footer-zone:before{content:"";display:block;position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.6);pointer-events:none;z-index:5}html[data-rails=stripe-white] .landing-rd .cta-footer-zone:before{left:max(calc(50% - 620px),var(--rd-s10));right:auto}html[data-rails=stripe-white] .landing-rd .cta-footer-zone:after{right:max(calc(50% - 620px),var(--rd-s10));left:auto}html[data-rails=stripe-white] .landing-rd .rd-nav:after,html[data-rails=stripe-white] .landing-rd .rd-nav:before{content:"";display:block;position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.6);pointer-events:none;z-index:5}html[data-rails=stripe-white] .landing-rd .rd-nav:before{left:max(calc(50% - 620px),var(--rd-s10));right:auto}html[data-rails=stripe-white] .landing-rd .rd-nav:after{right:max(calc(50% - 620px),var(--rd-s10));left:auto}html[data-rails=stripe-white] .landing-rd .rd-footer{border-top-color:rgba(255,255,255,.6)!important}.landing-rd .persona-switch{position:relative}.landing-rd .persona-switch__tabs-wrap{padding-top:32px;padding-bottom:8px;display:flex;justify-content:center}.landing-rd .persona-switch__tabs{display:inline-flex;gap:4px;padding:6px;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.04);max-width:100%;overflow-x:auto;scrollbar-width:none}.landing-rd .persona-switch__tabs::-webkit-scrollbar{display:none}.landing-rd .persona-switch__tab{appearance:none;background:transparent;border:0;cursor:pointer;padding:10px 22px;border-radius:999px;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;color:rgba(15,23,42,.65);white-space:nowrap;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.landing-rd .persona-switch__tab:hover{color:rgba(15,23,42,.95)}.landing-rd .persona-switch__tab:focus-visible{outline:2px solid var(--ruby);outline-offset:2px}.landing-rd .persona-switch__tab.is-active{background:linear-gradient(135deg,var(--ruby),var(--ruby-deep));color:#ffffff;box-shadow:0 1px 2px rgba(192,20,60,.25)}.landing-rd .persona-switch__panel{opacity:0;transition:opacity .25s ease-out}.landing-rd .persona-switch__panel.is-active{opacity:1}@media (max-width:360px){.landing-rd .persona-switch__tabs{width:100%;justify-content:flex-start}.landing-rd .persona-switch__tab{padding:9px 16px;font-size:13px}}.landing-rd[data-typography-stack=stripe-style]{--font-dm-sans:var(--font-geist),-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif;font-weight:300}.landing-rd{position:relative}.landing-rd .hero-energy-stripe.hero-energy-hero{position:absolute!important;top:0!important;left:0!important;right:0!important;width:auto!important;height:760px!important;z-index:0!important;border-radius:0!important;pointer-events:none}.landing-rd .hero-energy-stripe.hero-energy-nav{height:220px!important;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.landing-rd--with-mid-page-v3>main{position:relative;z-index:1;background:var(--rd-bg)}.landing-rd .hero{position:relative;z-index:1}.landing-rd .hero:before{display:none}.landing-rd .hero .wrap{position:relative;z-index:1}.landing-rd .rd-nav{background:rgba(250,250,247,.2)!important;-webkit-backdrop-filter:saturate(180%) blur(32px);backdrop-filter:saturate(180%) blur(32px);border-bottom:1px solid rgba(255,255,255,.28)!important}.landing-rd .rd-nav .nav-links a{color:#ffffff!important}.landing-rd .rd-nav .nav-links a:hover{color:var(--em-on-dark,#F5E1B8)!important}.landing-rd .rd-nav .brand-name{color:#ffffff!important}.landing-rd .rd-nav .brand-name .sub{color:rgba(255,255,255,.65)!important}.landing-rd .rd-nav .nav-cta .btn-ghost,.landing-rd .rd-nav .nav-cta .btn-ghost:hover{color:#ffffff!important}.landing-rd .rd-nav .nav-cta .btn-ghost:hover{background:rgba(255,255,255,.12)!important}.landing-rd .rd-nav .nav-cta .btn.btn-primary{background:rgba(255,255,255,.18)!important;-webkit-backdrop-filter:saturate(160%) blur(22px);backdrop-filter:saturate(160%) blur(22px);color:#ffffff!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 6px 24px -6px rgba(0,0,0,.22)!important}.landing-rd .rd-nav .nav-cta .btn.btn-primary:hover{background:rgba(255,255,255,.28)!important;color:#ffffff!important}.landing-rd .rd-nav .nav-links button{color:#ffffff!important}.landing-rd .rd-nav .locale-toggle-btn{color:rgba(255,255,255,.66)!important}.landing-rd .rd-nav .locale-toggle-btn[data-active=true]{color:#ffffff!important}.landing-rd .rd-nav .locale-toggle-btn:hover{color:var(--em-on-dark,#F5E1B8)!important}.landing-rd .rd-nav .locale-toggle-sep{color:rgba(255,255,255,.4)!important}.landing-rd .rd-nav[data-past-hero=true]{background:rgba(250,250,247,.82)!important;border-bottom:1px solid var(--rd-border)!important}.landing-rd .rd-nav[data-past-hero=true] .brand-name,.landing-rd .rd-nav[data-past-hero=true] .nav-links a,.landing-rd .rd-nav[data-past-hero=true] .nav-links button{color:var(--rd-ink,#0C0A09)!important}.landing-rd .rd-nav[data-past-hero=true] .brand-name .sub{color:var(--rd-muted,#57534E)!important}.landing-rd .rd-nav[data-past-hero=true] .nav-links a:hover,.landing-rd .rd-nav[data-past-hero=true] .nav-links button:hover{color:var(--ruby)!important}.landing-rd .rd-nav[data-past-hero=true] .locale-toggle-btn{color:var(--rd-text-subtle,#94a3b8)!important}.landing-rd .rd-nav[data-past-hero=true] .locale-toggle-btn[data-active=true]{color:var(--rd-ink,#0C0A09)!important}.landing-rd .rd-nav[data-past-hero=true] .locale-toggle-btn:hover{color:var(--ruby)!important}.landing-rd .rd-nav[data-past-hero=true] .locale-toggle-sep{color:var(--rd-border-strong,#D4D4D8)!important}.landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn-ghost,.landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn-ghost:hover{color:var(--rd-ink,#0C0A09)!important}.landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn-ghost:hover{background:var(--rd-surface-2,#F4F4F5)!important}.landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn.btn-primary{background:var(--accent)!important;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffff!important;border-color:transparent!important}.landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn.btn-primary:hover{background:var(--accent-hover,var(--ruby))!important}.landing-rd .hero-energy-navclip{display:contents}html[data-persistent-banner=on] .landing-rd .hero-energy-navclip{display:block;position:sticky;top:0;height:63px;width:100%;overflow:hidden;z-index:6;margin-bottom:-63px;pointer-events:none}html[data-persistent-banner=on] .landing-rd .hero-energy-navclip .hero-energy-stripe.hero-energy-nav{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:220px!important;z-index:auto!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-persistent-banner=on] .landing-rd{overflow-x:visible!important}.landing-rd .hero-energy-clip{display:contents}html[data-persistent-banner=on] .landing-rd .hero-energy-clip{display:block;position:sticky;top:calc(64px - var(--rd-hero-clip-h, 667px));height:var(--rd-hero-clip-h,667px);width:100%;overflow:hidden;z-index:6;margin-bottom:calc(-1 * var(--rd-hero-clip-h, 667px));pointer-events:none}html[data-persistent-banner=on] .landing-rd .hero-energy-clip .hero-energy-stripe.hero-energy-hero:not(.hero-energy-nav){position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:max(760px,100%)!important;z-index:auto!important}html[data-persistent-banner=on] .landing-rd:has(.hero-energy-clip) .hero#section-hero-dual{position:relative;z-index:7}html[data-persistent-banner=on] .landing-rd:has(.hero-energy-clip) .rd-nav{margin-top:calc(-1 * var(--rd-hero-clip-h, 667px))}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true]{background:rgba(250,250,247,.2)!important;border-bottom:1px solid rgba(255,255,255,.28)!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .brand-name,html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .nav-links a,html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .nav-links button{color:#ffffff!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .brand-name .sub{color:rgba(255,255,255,.65)!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .nav-links a:hover,html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .nav-links button:hover{color:var(--em-on-dark,#F5E1B8)!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .locale-toggle-btn{color:rgba(255,255,255,.66)!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .locale-toggle-btn[data-active=true]{color:#ffffff!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .locale-toggle-btn:hover{color:var(--em-on-dark,#F5E1B8)!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .locale-toggle-sep{color:rgba(255,255,255,.4)!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn-ghost,html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn-ghost:hover{color:#ffffff!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn-ghost:hover{background:rgba(255,255,255,.12)!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn.btn-primary{background:rgba(255,255,255,.18)!important;-webkit-backdrop-filter:saturate(160%) blur(22px);backdrop-filter:saturate(160%) blur(22px);color:#ffffff!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 6px 24px -6px rgba(0,0,0,.22)!important}html[data-persistent-banner=on] .landing-rd .rd-nav[data-past-hero=true] .nav-cta .btn.btn-primary:hover{background:rgba(255,255,255,.28)!important;color:#ffffff!important}html[data-nav-style=cluster] .landing-rd .rd-nav-inner{justify-content:flex-start;gap:var(--rd-s7,26px)}html[data-nav-style=cluster] .landing-rd .rd-nav .nav-cta{margin-left:auto}html[data-nav-style=cluster] .landing-rd .rd-nav .brand-suffix .pause{display:none}html[data-nav-style=cluster] .landing-rd .rd-nav .brand-name .sub{margin-left:10px;padding-left:10px;border-left:1px solid rgba(255,255,255,.3)}html[data-nav-style=cluster] .landing-rd .rd-nav[data-past-hero=true] .brand-name .sub{border-left-color:var(--rd-border)}nav:has([data-slot=navigation-menu-content].ijd-app-glass){background:rgba(255,255,255,.55)!important;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 24px 64px -28px rgba(12,10,9,.3)!important}.landing-rd .hero-title,.landing-rd .hero-title *,.landing-rd--with-mid-page-v3 .hero-title,.landing-rd--with-mid-page-v3 .hero-title *{mix-blend-mode:normal!important}.landing-rd .hero-title,.landing-rd .hero-title .que-es,.landing-rd .hero-title .que-hace{background-image:linear-gradient(to bottom,#ffffff 0,#ffffff 420px,var(--rd-ink,#0C0A09) 460px,var(--rd-ink,#0C0A09) 100%)!important}.landing-rd .hero-title,.landing-rd .hero-title .el-como,.landing-rd .hero-title .em,.landing-rd .hero-title .que-es,.landing-rd .hero-title .que-hace,.landing-rd .hero-title em{background-attachment:fixed!important;background-size:100vw 100vh!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.landing-rd .hero-title .el-como,.landing-rd .hero-title .em,.landing-rd .hero-title em{background-image:linear-gradient(180deg,#F5E1B8 0,#F5E1B8 420px,#B89B6A 460px,#B89B6A)!important;font-style:italic!important;font-weight:500!important}.landing-rd .hero-badge{color:#ffffff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.3)!important}.landing-rd .hero-badge .live{background:rgba(255,255,255,.25)!important}.landing-rd .hero-badge .live:before{background:#ffffff!important}.landing-rd .hero-brand-tag,.landing-rd .hero-kicker{color:#ffffff!important}.landing-rd .btn-primary.cta-on-banner,.landing-rd .hero .btn.btn-primary{background:rgba(255,255,255,.18)!important;-webkit-backdrop-filter:saturate(160%) blur(22px);backdrop-filter:saturate(160%) blur(22px);color:#ffffff!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 6px 24px -6px rgba(0,0,0,.22)!important}.landing-rd .btn-primary.cta-on-banner:hover,.landing-rd .hero .btn.btn-primary:hover{background:rgba(255,255,255,.28)!important;transform:translateY(-2px)!important}@media (max-width:768px){.landing-rd--with-mid-page-v3 .cta-f2-col{display:none}.landing-rd .hero-title,.landing-rd .hero-title .que-es,.landing-rd .hero-title .que-hace{background-image:none!important;background-attachment:scroll!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.landing-rd .hero-title .el-como,.landing-rd .hero-title .em,.landing-rd .hero-title em{background-image:none!important;background-attachment:scroll!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--em-on-dark,#F5E1B8)!important;-webkit-text-fill-color:var(--em-on-dark,#F5E1B8)!important}}.landing-rd[data-glass-cards=on] .activity-card,.landing-rd[data-glass-cards=on] .article,.landing-rd[data-glass-cards=on] .aside-card,.landing-rd[data-glass-cards=on] .card,.landing-rd[data-glass-cards=on] .conv-card,.landing-rd[data-glass-cards=on] .featured,.landing-rd[data-glass-cards=on] .featured-body,.landing-rd[data-glass-cards=on] .feed-card,.landing-rd[data-glass-cards=on] .filter-strip,.landing-rd[data-glass-cards=on] .kpi,.landing-rd[data-glass-cards=on] .layer-card,.landing-rd[data-glass-cards=on] .mag-card,.landing-rd[data-glass-cards=on] .message-card,.landing-rd[data-glass-cards=on] .milestone-card,.landing-rd[data-glass-cards=on] .mirror-half,.landing-rd[data-glass-cards=on] .onepager-card,.landing-rd[data-glass-cards=on] .op-main,.landing-rd[data-glass-cards=on] .op-side,.landing-rd[data-glass-cards=on] .person-card,.landing-rd[data-glass-cards=on] .pillar,.landing-rd[data-glass-cards=on] .pillars,.landing-rd[data-glass-cards=on] .proj-card,.landing-rd[data-glass-cards=on] .room-card,.landing-rd[data-glass-cards=on] .signal-card,.landing-rd[data-glass-cards=on] .steps-card,.landing-rd[data-glass-cards=on] [class$=-card]:not([class*=img]):not(.tag-on-img):not(.manifesto-card){background:rgba(255,255,255,.55)!important;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border-color:rgba(255,255,255,.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 12px 32px -18px rgba(12,10,9,.1)!important}.landing-rd[data-glass-cards=on] .chip,.landing-rd[data-glass-cards=on] .filter-pill,.landing-rd[data-glass-cards=on] .pip-tag,.landing-rd[data-glass-cards=on] .status-pill,.landing-rd[data-glass-cards=on] .tag{background:rgba(255,255,255,.45)!important;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);border-color:rgba(255,255,255,.55)!important}.landing-rd .final-cta{position:relative;z-index:0}.landing-rd .final-cta:not([data-energy=on]){background:var(--rd-bg,#ffffff)}.landing-rd .final-cta[data-energy=on]{overflow:hidden;background:transparent}.landing-rd .final-cta[data-energy=on]:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(22,18,30,.3);-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);pointer-events:none}.landing-rd .final-cta[data-energy=on] .wrap{position:relative;z-index:2}.landing-rd .final-cta[data-energy=on] h2{color:#ffffff!important;text-shadow:0 1px 24px rgba(0,0,0,.45)}.landing-rd .final-cta[data-energy=on] h2 em{color:var(--em-on-dark,#F5E1B8)!important}.landing-rd .final-cta[data-energy=on] p{color:rgba(255,255,255,.82)!important;text-shadow:0 1px 18px rgba(0,0,0,.4)}.landing-rd .final-cta[data-energy=on] .note{color:rgba(255,255,255,.6)!important}.landing-rd .final-cta[data-energy=on] .btn.btn-primary{background:rgba(255,255,255,.18)!important;-webkit-backdrop-filter:saturate(160%) blur(22px);backdrop-filter:saturate(160%) blur(22px);color:#ffffff!important;border:1px solid rgba(255,255,255,.42)!important}.landing-rd .final-cta[data-energy=on] .btn.btn-primary:hover{background:rgba(255,255,255,.28)!important}@media (max-width:1239.98px){.landing-rd .founder-manifesto-unified .fm-rail,.landing-rd .op-receivers-rail,html[data-rails=stripe-white] .landing-rd .cta-footer-zone:after,html[data-rails=stripe-white] .landing-rd .cta-footer-zone:before,html[data-rails=stripe-white] .landing-rd .founder-manifesto-unified .fm-rail,html[data-rails=stripe-white] .landing-rd .hero:after,html[data-rails=stripe-white] .landing-rd .hero:before,html[data-rails=stripe-white] .landing-rd .rd-nav:after,html[data-rails=stripe-white] .landing-rd .rd-nav:before,html[data-rails^=stripe] .landing-rd--with-bg-grid:after,html[data-rails^=stripe] .landing-rd--with-bg-grid:before,html[data-rails^=stripe] .landing-rd--with-mid-page-v3:after,html[data-rails^=stripe] .landing-rd--with-mid-page-v3:before,html[data-rails^=stripe] .landing-rd:after,html[data-rails^=stripe] .landing-rd:before{display:none!important}}