.rux-landing{--rl-bg:#091412;--rl-surface:#152321;--rl-text:#eaf3f0;--rl-muted:#aec0ba;--rl-line:#7ba99b40;--rl-accent:#8dcebc;background:var(--rl-bg);color:var(--rl-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:Inter,Arial,sans-serif;line-height:1.65;overflow-x:clip}.rux-landing[data-appearance=light]{--rl-bg:#f3f7f5;--rl-surface:#e4ede8;--rl-text:#132e25;--rl-muted:#476257;--rl-line:#294f4133;--rl-accent:#276753;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rux-landing *{box-sizing:border-box}.rux-landing .rl-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.rux-landing h1,.rux-landing h2,.rux-landing h3{color:var(--rl-text);letter-spacing:-.04em;text-wrap:balance;font-family:Space Grotesk,Inter,sans-serif;line-height:1.18}.rux-landing h1{max-width:950px;margin:24px 0 18px;font-size:clamp(32px,4.3vw,62px);font-weight:500}.rux-landing h2{margin:18px 0;font-size:clamp(28px,3vw,44px);font-weight:500}.rux-landing h3{letter-spacing:-.025em;margin:18px 0 12px;font-size:20px}.rux-landing p{color:var(--rl-muted);max-width:750px;margin:0 0 24px;font-size:17px}.rux-landing a{color:inherit;text-decoration:none}.rux-landing a:focus-visible,.rux-landing button:focus-visible{outline:3px solid var(--rl-accent);outline-offset:5px}.rux-landing .rl-header{z-index:30;background:var(--rl-bg);border-bottom:1px solid var(--rl-line);position:sticky;top:0}.rux-landing .rl-nav{justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding-block:14px;display:flex}.rux-landing .rl-brand{letter-spacing:.2em;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.rux-landing .rl-brand img{object-fit:contain;border-radius:10px}.rux-landing nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rux-landing nav button{color:var(--rl-text)}.rux-landing .rl-language{border:1px solid var(--rl-line);border-radius:30px;padding:3px;display:flex}.rux-landing .rl-language button{border-radius:24px;min-height:30px;font-size:11px}.rux-landing .rl-language [aria-pressed=true]{color:#102c23;background:#9fd4c5}.rux-landing .rl-cta{color:#102a22;background:linear-gradient(120deg,#a1dccb,#548f81);border-radius:32px;justify-content:space-between;align-items:center;gap:38px;min-height:54px;padding:14px 24px;font-weight:700;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px 1px #e2fff7a0}.rux-landing .rl-cta:hover{filter:brightness(1.09)}.rux-landing .rl-small{gap:12px;min-height:42px;padding:10px 18px;font-size:13px}.rux-landing .rl-eyebrow{color:var(--rl-accent);letter-spacing:.16em;font-size:11px;font-weight:700;display:block}.rux-landing .rl-hero{padding-top:48px}.rux-landing .rl-lead{max-width:720px;font-size:18px}.rux-landing .rl-video-frame{border:1px solid var(--rl-line);background:var(--rl-surface);margin:40px 0 0;padding:14px;position:relative}.rux-landing video{aspect-ratio:16/9;object-fit:contain;background:#07110f;width:100%;display:block}.rux-landing .rl-video-label{z-index:1;color:#d3eee3;letter-spacing:.1em;pointer-events:none;background:#081713d9;padding:8px 12px;font-size:10px;position:absolute;top:28px;left:28px}.rux-landing figcaption{color:var(--rl-muted);margin-top:12px;font-size:12px}.rux-landing .rl-intro{border-bottom:1px solid var(--rl-line);padding-block:70px}.rux-landing .rl-section{padding-block:70px}.rux-landing .rl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.rux-landing .rl-steps article,.rux-landing .rl-trust article{border-top:1px solid var(--rl-line);padding-top:24px}.rux-landing .rl-number{color:var(--rl-accent);font-variant-numeric:tabular-nums;font-size:12px}.rux-landing .rl-steps p{margin:0;font-size:15px}.rux-landing .rl-band{background:var(--rl-surface)}.rux-landing .rl-text-link{color:var(--rl-accent);align-items:center;gap:18px;font-weight:600;display:inline-flex}.rux-landing .rl-preview{margin:36px 0 0}.rux-landing .rl-preview img{border-radius:18px;width:100%;height:auto;display:block}.rux-landing .rl-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.rux-landing .rl-trust h3{letter-spacing:-.015em;font-size:17px}.rux-landing .rl-last{background:var(--rl-surface);padding-block:70px}.rux-landing .rl-last h2{max-width:780px}.rux-landing .rl-footer{padding-block:36px;font-size:12px}.rux-landing .rl-footer strong{letter-spacing:.18em}.rux-landing .rl-footer p{margin:16px 0;font-size:12px}.rux-landing .rl-footer div{color:var(--rl-muted);flex-wrap:wrap;gap:24px;display:flex}.rux-landing .rl-skip{background:var(--rl-bg);z-index:40;padding:12px;position:absolute;top:-100px;left:16px}.rux-landing .rl-skip:focus{top:10px}@media (width<=640px){.rux-landing .rl-wrap{width:calc(100% - 32px)}.rux-landing .rl-nav{flex-wrap:wrap;gap:8px}.rux-landing nav{gap:6px}.rux-landing .rl-theme-label{display:none}.rux-landing .rl-brand{gap:6px;font-size:11px}.rux-landing .rl-brand img{width:28px;height:28px}.rux-landing .rl-small{min-height:38px;padding:9px 12px;font-size:12px}.rux-landing .rl-hero{padding-top:32px}.rux-landing .rl-steps{grid-template-columns:1fr;gap:28px}.rux-landing .rl-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.rux-landing .rl-section,.rux-landing .rl-intro,.rux-landing .rl-last{padding-block:44px}.rux-landing .rl-video-frame{margin-top:30px;padding:7px}.rux-landing .rl-video-label{padding:4px 6px;font-size:8px;top:14px;left:14px}.rux-landing .rl-lead{font-size:16px}.rux-landing h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.rux-landing *{scroll-behavior:auto!important;transition:none!important}}.rux-landing #rl-purpose{scroll-margin-top:120px}.rux-landing .rl-purpose{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-block:32px;display:grid}.rux-landing .rl-purpose article{border-top:1px solid var(--rl-line);padding-top:12px}.rux-landing .rl-purpose p{font-size:16px}@media (width<=640px){.rux-landing .rl-purpose{grid-template-columns:1fr;gap:16px}.rux-landing #rl-purpose{scroll-margin-top:150px}}
