.rc{--bg-page:#fff;--bg-quiet:#f6f7f4;--bg-quieter:#fafbf8;--line:#0f110817;--line-2:#0f110829;--ink:#1a1c14;--ink-2:#3a3d33;--ink-3:#6c6f63;--ink-4:#a1a399;--ok-tint:#eef4e3;--ok-edge:#c7d8a8;--ok-ink:#4a6b1f;--ok-strong:#6d9a2c;--warn-tint:#fdecd9;--warn-edge:#f3c98e;--warn-ink:#8a4e0a;--warn-strong:#d97c1b;--info-tint:#eef2f9;--info-edge:#c8d3e7;--info-ink:#2c4a7a;--orange:#fb7347;--orange-soft:#fde4d8;--orange-ink:#993c1d;--ff:"Poppins", "Inter", -apple-system, sans-serif;--ff-mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, monospace;color:#fff;font-family:var(--ff);background:#08090d;padding-bottom:0;font-size:14px;line-height:1.55}.rc .rc-section-head{align-items:baseline;gap:14px;margin-bottom:30px;display:flex}.rc .rc-section-head .eyebrow{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c;align-items:center;gap:8px;font-size:10px;display:inline-flex}.rc .rc-section-head .eyebrow:before{content:"";background:var(--orange);width:16px;height:1.5px;display:inline-block}.rc .rc-section-head .eyebrow .num{color:#ffffff4d;margin-right:4px}.rc .rc-section-head h2{letter-spacing:-.022em;color:#fff;margin-left:12px;font-size:30px;font-weight:400;line-height:1.12}.rc .rc-section-head h2 em{color:#ffffff80;font-style:normal}.rc .rc-section-head .meta{font-family:var(--ff-mono);color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:10.5px}.rc .rc-section-head .meta strong{color:#fff;font-weight:500}.rc .rc-section-head .meta a{color:#fff;border-bottom:.5px solid #fff3;padding-bottom:1px}.rc-sec{max-width:1440px;margin:0 auto;padding:96px 32px 0}.rc-hero{border-bottom:.5px solid #ffffff14;position:relative;overflow:hidden}.rc-hero-bg{background:radial-gradient(70% 60% at 65% 35%,#fb73472e 0%,#08090d00 60%),radial-gradient(50% 50% at 25% 70%,#5a31f424 0%,#08090d00 55%),#08090d;position:absolute;inset:0}.rc-hero-bg:before{content:"";background-image:radial-gradient(#ffffff29 1px,#0000 1.6px),radial-gradient(#fb73471a 1px,#0000 2px);background-position:0 0,11px 19px;background-size:22px 22px,38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000000e6 0%,#0000 75%);mask-image:radial-gradient(80% 70% at 60% 40%,#000000e6 0%,#0000 75%)}.rc-hero-inner{z-index:2;max-width:1100px;margin:0 auto;padding:104px 32px 96px;position:relative}.rc-hero .eyebrow{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.18em;color:#ffffffb3;align-items:center;gap:10px;margin-bottom:26px;font-size:11px;display:inline-flex}.rc-hero .eyebrow:before{content:"";background:var(--orange);width:18px;height:1.5px;display:inline-block}.rc-hero .eyebrow .sep{color:#ffffff4d;margin:0 4px}.rc-hero h1{letter-spacing:-.03em;max-width:16ch;margin-bottom:26px;font-size:64px;font-weight:400;line-height:1.02}.rc-hero h1 em{background:linear-gradient(100deg, var(--orange) 0%, #ff9d6b 50%, #a98bff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.rc-hero .deck{color:#ffffffc7;max-width:60ch;margin-bottom:34px;font-size:18px;font-weight:300;line-height:1.55}.rc-hero .deck strong{color:#fff;font-weight:500}.rc-hero-actions{flex-wrap:wrap;gap:11px;display:flex}.rc-hero-actions a{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:7px;align-items:center;gap:9px;padding:14px 22px;font-size:11.5px;font-weight:500;display:inline-flex}.rc-hero-actions a.primary{background:var(--orange);color:#fff}.rc-hero-actions a.primary .arr{color:#ffffffd9}.rc-hero-actions a.ghost{color:#fff;background:#ffffff12;border:.5px solid #fff3}.rc-hero-actions a.ghost:hover{background:#ffffff21}.rc-hero-actions a.ghost .arr{color:var(--orange)}.rc-hero-stats{border-top:.5px solid #ffffff1a;gap:40px;margin-top:52px;padding-top:32px;display:flex}.rc-hero-stat .v{font-family:var(--ff-mono);letter-spacing:-.01em;background:linear-gradient(100deg,#fff,#fff9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:500}.rc-hero-stat .k{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin-top:4px;font-size:10px}.rc-diff-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.rc-diff{background:#ffffff08;border:.5px solid #ffffff17;border-radius:12px;flex-direction:column;gap:10px;padding:22px 20px 24px;transition:border-color .15s,background .15s;display:flex}.rc-diff:hover{background:#ffffff0d;border-color:#fb734766}.rc-diff .ic{width:36px;height:36px;color:var(--orange);background:#fb73471f;border:.5px solid #fb73474d;border-radius:9px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.rc-diff .ic svg{width:18px;height:18px}.rc-diff h3{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.25}.rc-diff p{color:#ffffff9e;font-size:12.5px;line-height:1.5}.rc-viewer{background:#000;border:.5px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.rc-viewer-top{z-index:3;background:#ffffff05;border-bottom:.5px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex;position:relative}.rc-viewer-top .badge{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.14em;color:#fff9;align-items:center;gap:8px;font-size:9.5px;display:inline-flex}.rc-viewer-top .badge:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #fb734738}.rc-viewer-tabs{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.rc-viewer-tabs button{color:#fff9;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:999px;padding:7px 13px;font-size:10px;transition:all .12s}.rc-viewer-tabs button:hover{color:#fff;border-color:#ffffff40}.rc-viewer-tabs button.active{background:var(--orange);border-color:var(--orange);color:#fff}.rc-viewer-stage{background:radial-gradient(circle at 50% 45%,#281e3c66 0%,#000 70%);height:560px;position:relative}.rc-viewer-stage canvas{width:100%;height:100%;display:block}.rc-viewer-stage.fallback:after{content:"";opacity:.6;background-image:radial-gradient(#ffb48c99 1px,#0000 1.6px),radial-gradient(#a08cff66 1px,#0000 2px);background-size:12px 12px,20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#000000e6,#0000 70%);mask-image:radial-gradient(60% 55% at 50% 45%,#000000e6,#0000 70%)}.rc-viewer-loading{font-family:var(--ff-mono);color:#fff6;text-transform:uppercase;letter-spacing:.12em;z-index:2;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.rc-viewer-hud{z-index:2;font-family:var(--ff-mono);pointer-events:none;position:absolute}.rc-viewer-hud.tl{top:18px;left:20px}.rc-viewer-hud.bl{bottom:18px;left:20px}.rc-viewer-hud.br{text-align:right;bottom:18px;right:20px}.rc-viewer-hud .title{color:#fff;letter-spacing:-.005em;margin-bottom:4px;font-size:14px;font-weight:500}.rc-viewer-hud .meta-line{color:#ffffff8c;font-size:10px;line-height:1.6}.rc-viewer-hud .meta-line .v{color:#ffffffe6}.rc-viewer-hud .hint{color:#fff6;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.rc-viewer-hud .hint .ic{border:1px solid #fff6;border-radius:3px;width:13px;height:13px}.rc-viewer-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rc-viewer-pills .pill{text-align:right;background:#ffffff0f;border:.5px solid #ffffff1f;border-radius:6px;flex-direction:column;gap:1px;padding:6px 10px;display:flex}.rc-viewer-pills .pill .k{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.rc-viewer-pills .pill .v{color:#fff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rc-viewer-foot{z-index:3;background:#ffffff05;border-top:.5px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:relative}.rc-viewer-foot .desc{font-family:var(--ff-mono);color:#ffffff8c;max-width:64ch;font-size:10.5px;line-height:1.5}.rc-viewer-foot .desc strong{color:#ffffffd9;font-weight:500}.rc-viewer-foot .cta{color:#fff;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#ffffff14;border:.5px solid #fff3;border-radius:6px;align-items:center;gap:8px;padding:9px 15px;font-size:10px;display:inline-flex}.rc-viewer-foot .cta:hover{background:#ffffff24}.rc-viewer-foot .cta .arr{color:var(--orange)}.rc-sectors-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rc-sector{background:#ffffff08;border:.5px solid #ffffff17;border-radius:12px;flex-direction:column;gap:10px;padding:22px 22px 24px;transition:border-color .15s,background .15s,transform .18s;display:flex;position:relative;overflow:hidden}.rc-sector:hover{background:#ffffff0e;border-color:#fb734766;transform:translateY(-2px)}.rc-sector.hot:after{content:"Emerging";font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(100deg, var(--orange), #a98bff);color:#fff;border-radius:999px;padding:3px 8px;font-size:8px;position:absolute;top:16px;right:16px}.rc-sector .ic{width:38px;height:38px;color:var(--orange);background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.rc-sector .ic svg{width:19px;height:19px}.rc-sector .n{font-family:var(--ff-mono);color:#ffffff59;letter-spacing:.1em;font-size:9px}.rc-sector h3{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.2}.rc-sector p{color:#fff9;font-size:12.5px;line-height:1.5}.rc-sector .tags{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:10px;display:flex}.rc-sector .tag{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:999px;padding:3px 8px;font-size:8.5px}.rc-flow-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.rc-flow-step{border-right:.5px solid #ffffff14;padding:26px 24px;position:relative}.rc-flow-step:last-child{border-right:none}.rc-flow-step .n{font-family:var(--ff-mono);color:var(--orange);letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:inline-flex}.rc-flow-step .n:before{content:"";background:#fb734780;width:22px;height:.5px}.rc-flow-step h4{color:#fff;letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:500}.rc-flow-step p{color:#ffffff9e;font-size:13px;line-height:1.55}.rc-flow-step .out{font-family:var(--ff-mono);color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;border-top:.5px solid #ffffff14;margin-top:14px;padding-top:12px;font-size:10px}.rc-flow-step .out .v{color:#ffffffd9}.rc-kit-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rc-kit{background:#ffffff08;border:.5px solid #ffffff17;border-radius:12px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.rc-kit:hover{border-color:#fff3}.rc-kit .media{aspect-ratio:16/10;background:linear-gradient(150deg,#16131f 0%,#0c0d13 60%,#000 100%);border-bottom:.5px solid #ffffff14;position:relative}.rc-kit .media:before{content:"";background-image:radial-gradient(#ffffff1f 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000d9,#0000 72%);mask-image:radial-gradient(circle,#000000d9,#0000 72%)}.rc-kit .media .tag{font-family:var(--ff-mono);color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;z-index:1;font-size:9px;position:absolute;bottom:12px;left:14px}.rc-kit .media .hot{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;background:var(--orange);color:#fff;z-index:1;border-radius:999px;padding:3px 8px;font-size:8px;position:absolute;top:12px;right:14px}.rc-kit .body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.rc-kit .cat{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:#fff6;font-size:9px}.rc-kit h3{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:500}.rc-kit p{color:#ffffff9e;font-size:12.5px;line-height:1.55}.rc-kit .cta{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;color:#fff9;align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:10px;display:inline-flex}.rc-kit:hover .cta{color:#fff}.rc-kit .cta .arr{color:var(--orange)}.rc-process{background:radial-gradient(60% 80% at 80% 30%,#5a31f429 0%,#08090d00 60%),linear-gradient(135deg,#100e18 0%,#08090d 70%);border:.5px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.rc-process-inner{z-index:1;grid-template-columns:1.3fr 1fr;gap:0;display:grid;position:relative}.rc-process-body{padding:48px 52px}.rc-process-body .eyebrow{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c;align-items:center;gap:8px;margin-bottom:16px;font-size:10px;display:inline-flex}.rc-process-body .eyebrow:before{content:"";background:var(--orange);width:16px;height:1.5px;display:inline-block}.rc-process-body h2{letter-spacing:-.02em;max-width:18ch;margin-bottom:14px;font-size:30px;font-weight:400;line-height:1.1}.rc-process-body h2 em{color:#ffffff80;font-style:normal}.rc-process-body .lede{color:#ffffffbf;max-width:48ch;margin-bottom:24px;font-size:15px;line-height:1.6}.rc-process-body .lede strong{color:#fff;font-weight:500}.rc-process-points{flex-direction:column;gap:0;margin-bottom:26px;display:flex}.rc-process-points .pt{border-bottom:.5px solid #ffffff14;grid-template-columns:26px 1fr;align-items:baseline;gap:14px;padding:13px 0;display:grid}.rc-process-points .pt:last-child{border-bottom:none}.rc-process-points .pt .ix{font-family:var(--ff-mono);color:var(--orange);font-size:10px}.rc-process-points .pt .tx{color:#fffc;font-size:13.5px;line-height:1.5}.rc-process-points .pt .tx strong{color:#fff;font-weight:500}.rc-process-flow{font-family:var(--ff-mono);color:#fff;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.rc-process-flow .step{align-items:center;gap:8px;display:inline-flex}.rc-process-flow .step .d{background:var(--orange);border-radius:50%;width:7px;height:7px}.rc-process-flow .arrow{color:#ffffff4d}.rc-process-aside{border-left:.5px solid #ffffff14;min-height:100%;position:relative;overflow:hidden}.rc-process-aside:before{content:"";background-image:radial-gradient(#a08cff66 1px,#0000 1.6px),radial-gradient(#ffb48c66 1px,#0000 2px);background-size:16px 16px,26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000c,#0000 75%);mask-image:linear-gradient(160deg,#000c,#0000 75%)}.rc-process-aside .tag{font-family:var(--ff-mono);color:#fff6;text-transform:uppercase;letter-spacing:.1em;z-index:1;font-size:9px;position:absolute;top:16px;right:16px}.rc-process-aside .gpu{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:10px;padding:14px 16px;position:absolute;bottom:20px;left:20px;right:20px}.rc-process-aside .gpu .lbl{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;align-items:center;gap:7px;margin-bottom:8px;font-size:9px;display:flex}.rc-process-aside .gpu .lbl:before{content:"";background:var(--ok-strong);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #6d9a2c4d}.rc-process-aside .gpu .bars{flex-direction:column;gap:7px;display:flex}.rc-process-aside .gpu .bar-row{font-family:var(--ff-mono);color:#fff9;align-items:center;gap:10px;font-size:9.5px;display:flex}.rc-process-aside .gpu .bar-row .lab{width:64px}.rc-process-aside .gpu .bar-row .track{background:#ffffff1a;border-radius:999px;flex:1;height:4px;overflow:hidden}.rc-process-aside .gpu .bar-row .track:after{content:"";background:linear-gradient(90deg, var(--orange), #a98bff);height:100%;width:var(--w,60%);border-radius:999px;display:block}.rc-gallery-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rc-capture{aspect-ratio:4/3;cursor:pointer;background:linear-gradient(150deg,#1a1424 0%,#0c0d13 60%,#000 100%);border:.5px solid #ffffff1a;border-radius:12px;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.rc-capture:hover{border-color:#fb734780;transform:translateY(-3px)}.rc-capture:before{content:"";background-image:radial-gradient(#ffffff21 1px,#0000 1.5px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000000e6,#0000 72%);mask-image:radial-gradient(70% 60% at 50% 45%,#000000e6,#0000 72%)}.rc-capture:after{content:"";background:linear-gradient(#0000 45%,#000000d9 100%);position:absolute;inset:0}.rc-capture .play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#ffffff1f;border:.5px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-capture:hover .play{background:var(--orange);transform:translate(-50%,-50%)scale(1.08)}.rc-capture .play svg{color:#fff;width:18px;height:18px;margin-left:2px}.rc-capture .cap-info{z-index:2;padding:16px 18px;position:absolute;bottom:0;left:0;right:0}.rc-capture .cap-info .name{color:#fff;letter-spacing:-.01em;margin-bottom:3px;font-size:15px;font-weight:500}.rc-capture .cap-info .spec{font-family:var(--ff-mono);color:#fff9;letter-spacing:.04em;font-size:9.5px}.rc-capture .cap-device{z-index:2;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffc;background:#00000080;border:.5px solid #ffffff26;border-radius:999px;padding:4px 9px;font-size:8.5px;position:absolute;top:14px;left:16px}.rc-why-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rc-why{background:#ffffff08;border:.5px solid #ffffff17;border-radius:12px;flex-direction:column;gap:9px;padding:24px 24px 26px;display:flex}.rc-why .n{font-family:var(--ff-mono);color:var(--orange);letter-spacing:.12em;font-size:9.5px}.rc-why h3{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:500}.rc-why p{color:#ffffff9e;font-size:12.5px;line-height:1.55}.rc-faq{max-width:1080px;margin:0 auto}.rc-faq-list{background:#ffffff08;border:.5px solid #ffffff1a;border-radius:14px;overflow:hidden}.rc-faq-item{border-bottom:.5px solid #ffffff14}.rc-faq-item:last-child{border-bottom:none}.rc-faq-item summary{cursor:pointer;grid-template-columns:32px 1fr auto;align-items:baseline;gap:14px;padding:19px 26px;list-style:none;transition:background .12s;display:grid}.rc-faq-item summary::-webkit-details-marker{display:none}.rc-faq-item summary:hover{background:#ffffff08}.rc-faq-item summary .n{font-family:var(--ff-mono);color:#ffffff59;letter-spacing:.08em;font-size:10px}.rc-faq-item summary .q{color:#fff;letter-spacing:-.005em;font-size:15px;font-weight:500;line-height:1.4}.rc-faq-item summary .toggle{font-family:var(--ff-mono);color:#ffffff80;text-align:center;width:22px;font-size:15px}.rc-faq-item[open] summary .toggle:before{content:"−"}.rc-faq-item:not([open]) summary .toggle:before{content:"+"}.rc-faq-item[open] summary{background:#ffffff08}.rc-faq-item .a{color:#ffffffad;padding:0 26px 24px 72px;font-size:14px;line-height:1.6}.rc-faq-item .a p{margin-bottom:10px}.rc-faq-item .a p:last-child{margin-bottom:0}.rc-faq-item .a strong{color:#fff;font-weight:500}.rc-faq-item .a a{color:#fff;border-bottom:.5px solid #fff3;padding-bottom:1px}.rc-final{border-top:.5px solid #ffffff14;margin-top:96px;position:relative;overflow:hidden}.rc-final-bg{background:radial-gradient(60% 80% at 50% 0,#fb73472e 0%,#08090d00 60%),radial-gradient(50% 60% at 80% 100%,#5a31f424 0%,#08090d00 55%);position:absolute;inset:0}.rc-final-bg:before{content:"";background-image:radial-gradient(#ffffff1a 1px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 50% 0,#000000b3,#0000 70%);mask-image:radial-gradient(70% 100% at 50% 0,#000000b3,#0000 70%)}.rc-final-inner{z-index:1;text-align:center;max-width:1440px;margin:0 auto;padding:88px 32px 96px;position:relative}.rc-final .eyebrow{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.16em;color:#fff9;align-items:center;gap:10px;margin-bottom:20px;font-size:10.5px;display:inline-flex}.rc-final .eyebrow:before,.rc-final .eyebrow:after{content:"";background:var(--orange);width:18px;height:1.5px;display:inline-block}.rc-final h2{letter-spacing:-.025em;max-width:18ch;margin:0 auto 18px;font-size:42px;font-weight:400;line-height:1.05}.rc-final h2 em{background:linear-gradient(100deg, var(--orange), #ff9d6b 50%, #a98bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.rc-final p{color:#ffffffb8;max-width:56ch;margin:0 auto 30px;font-size:16px;font-weight:300;line-height:1.55}.rc-final-actions{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}.rc-final-actions a{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:7px;align-items:center;gap:9px;padding:15px 26px;font-size:11.5px;font-weight:500;display:inline-flex}.rc-final-actions .primary{background:var(--orange);color:#fff}.rc-final-actions .primary .arr{color:#ffffffd9}.rc-final-actions .ghost{color:#fff;background:#ffffff14;border:.5px solid #fff3}.rc-final-actions .ghost:hover{background:#ffffff24}.rc-final-actions .ghost .arr{color:var(--orange)}@media (max-width:1200px){.rc-hero h1{font-size:48px}.rc-diff-grid{grid-template-columns:1fr 1fr 1fr}.rc-sectors-grid,.rc-flow-grid{grid-template-columns:1fr 1fr}.rc-flow-step:nth-child(2){border-right:none}.rc-flow-step{border-bottom:.5px solid #ffffff14}.rc-kit-grid,.rc-process-inner{grid-template-columns:1fr}.rc-process-aside{border-top:.5px solid #ffffff14;border-left:none;min-height:240px}.rc-gallery-grid{grid-template-columns:1fr 1fr}.rc-why-grid{grid-template-columns:1fr}.rc-viewer-stage{height:440px}}@media (max-width:680px){.rc-hero h1{font-size:36px}.rc-hero-inner{padding:64px 24px}.rc-hero-stats{flex-wrap:wrap;gap:24px}.rc-sec{padding:64px 24px 0}.rc-diff-grid,.rc-sectors-grid,.rc-flow-grid{grid-template-columns:1fr}.rc-flow-step{border-right:none}.rc-gallery-grid{grid-template-columns:1fr}.rc-viewer-tabs{width:100%}.rc-viewer-stage{height:340px}.rc-final h2{font-size:30px}.rc-process-body{padding:32px 26px}}
