.ccfx-rd{color-scheme:dark;--bg:#090e11;--surface:#111a1e;--surface-2:#172227;--text:#f2f5f3;--muted:#a8b6b2;--mint:#69e4b0;--line:#25332f;--amber:#efbd68;--radius:10px}.ccfx-rd *{box-sizing:border-box}.ccfx-rd{scroll-behavior:smooth;scroll-padding-top:100px;margin:0;background:var(--bg);color:var(--text);font-family:Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.ccfx-rd a{color:inherit;text-decoration:none}.ccfx-rd button,.ccfx-rd input,.ccfx-rd select{font:inherit}.ccfx-rd a,.ccfx-rd button,.ccfx-rd input,.ccfx-rd select,.ccfx-rd summary{-webkit-tap-highlight-color:transparent}.ccfx-rd button{cursor:pointer}.ccfx-rd a:focus-visible,.ccfx-rd button:focus-visible,.ccfx-rd input:focus-visible,.ccfx-rd select:focus-visible,.ccfx-rd summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.ccfx-rd img,.ccfx-rd svg{display:block}.ccfx-rd img{max-width:100%}.ccfx-rd h1,.ccfx-rd h2,.ccfx-rd h3,.ccfx-rd p{margin:0}.ccfx-rd h1,.ccfx-rd h2,.ccfx-rd h3{line-height:1.08;letter-spacing:-.045em;font-weight:600}.ccfx-rd h2{font-size:clamp(34px,4.1vw,62px)}.ccfx-rd h3{font-size:24px;letter-spacing:-.025em}.ccfx-rd p{color:var(--muted)}.ccfx-rd .wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto}.ccfx-rd .section{padding-block:115px}.ccfx-rd .eyebrow{font-family:Consolas,monospace;font-size:12px;letter-spacing:.19em;text-transform:uppercase;color:var(--mint);margin-bottom:25px}.ccfx-rd .micro{font-size:13px;letter-spacing:.025em;color:var(--muted)}.ccfx-rd .micro span:not([data-icon]){padding-inline:6px}.ccfx-rd .mint{color:var(--mint)}.ccfx-rd .status-dot{display:inline-block;width:7px;height:7px;background:var(--mint);border-radius:50%;margin-right:8px;flex-shrink:0}.ccfx-rd .skip{position:fixed;top:-80px;left:20px;padding:12px;background:var(--mint);color:var(--bg);z-index:100}.ccfx-rd .skip:focus{top:8px}.ccfx-rd .site-header{position:sticky;top:0;z-index:30;background:#090e11f2;border-bottom:1px solid #ffffff08;backdrop-filter:blur(20px)}.ccfx-rd .nav-shell{max-width:1440px;margin:auto;min-height:83px;padding:0 56px;display:flex;align-items:center;justify-content:space-between;gap:36px}.ccfx-rd .brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.ccfx-rd .brand svg{width:43px;height:28px;fill:none;stroke:var(--mint);stroke-width:2.7}.ccfx-rd .main-nav{display:flex;align-items:center;gap:30px;font-size:14px;color:#c1cdc8}.ccfx-rd .footer a:hover,.ccfx-rd .main-nav a:not(.button):hover{color:var(--mint)}.ccfx-rd .nav-actions{display:flex;align-items:center;gap:24px;margin-left:35px}.ccfx-rd .button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:12px 25px;border-radius:6px;background:var(--mint);border:1px solid var(--mint);color:#091511;font-weight:600;font-size:15px;transition:background .18s,transform .18s,box-shadow .18s;white-space:nowrap}.ccfx-rd .button:hover{background:#94f0c9;box-shadow:0 4px 25px #69e4b015;transform:translateY(-2px)}.ccfx-rd .button.small{min-height:42px;padding:8px 18px;font-size:14px}.ccfx-rd .button.secondary{color:var(--text);background:transparent;border-color:#62756c}.ccfx-rd .button.secondary:hover{background:#14221c}.ccfx-rd .button-row{display:flex;align-items:center;justify-content:center;gap:16px}.ccfx-rd .button [data-icon] svg{width:16px}.ccfx-rd .menu-toggle,.ccfx-rd .mobile-demo{display:none}.ccfx-rd .hero{overflow:hidden}.ccfx-rd .hero-copy{text-align:center;padding-top:44px;position:relative;z-index:1}.ccfx-rd .hero .eyebrow{color:#9bafa6;margin-bottom:20px;font-size:11px;letter-spacing:.26em}.ccfx-rd .hero h1{font-size:clamp(58px,6.2vw,88px);line-height:.99;letter-spacing:-.055em}.ccfx-rd .hero-description{font-size:19px;margin:24px 16px 27px}.ccfx-rd .hero .micro{margin-top:18px}.ccfx-rd .hero-visual{max-width:1600px;margin:-9px auto 0}.ccfx-rd .flow-scene{width:100%;height:auto}.ccfx-rd .motion-path{stroke:none}.ccfx-rd .hero-caption{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.025em;color:#91aaa0;padding-block:15px;border-bottom:1px solid var(--line)}.ccfx-rd .text-button{border:0;background:none;color:var(--muted);display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:8px}.ccfx-rd .text-button:hover{color:var(--mint)}.ccfx-rd [data-icon]{display:inline-flex;flex-shrink:0}.ccfx-rd [data-icon] svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ccfx-rd .mobile-break{display:none}.ccfx-rd .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:54px}.ccfx-rd .section-intro{font-size:18px;line-height:1.6;max-width:400px}.ccfx-rd .section-heading .section-intro{padding-bottom:4px}.ccfx-rd .toolkit{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ccfx-rd .tool-feature{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#0d1518;transition:border-color .2s}.ccfx-rd .tool-feature:hover{border-color:#416753}.ccfx-rd .feature-art{overflow:hidden;margin:14px 0 0}.ccfx-rd .feature-art svg{width:100%}.ccfx-rd .feature-copy{padding:26px 32px 30px}.ccfx-rd .feature-copy>div{display:flex;align-items:center;gap:20px}.ccfx-rd .feature-copy p{margin-top:13px;margin-bottom:22px}.ccfx-rd .item-number{font:18px Consolas,monospace;color:var(--mint)}.ccfx-rd .feature-copy h3{font-size:31px}.ccfx-rd .inline-link{display:inline-flex;align-items:center;gap:12px;color:var(--mint);border-bottom:1px solid #69e4b066;padding-bottom:5px;font-size:15px}.ccfx-rd .inline-link:hover{color:#baf8dd;border-color:currentColor}.ccfx-rd .tool-list{border-top:1px solid var(--line)}.ccfx-rd .tool-list>a{display:flex;align-items:center;gap:20px;min-height:129px;padding:25px 6px;border-bottom:1px solid var(--line);transition:background .2s,padding .2s}.ccfx-rd .tool-list>a:hover{background:#111e19;padding-inline:14px}.ccfx-rd .tool-icon{width:60px;height:60px;display:grid;place-items:center;border:1px solid #344a40;border-radius:9px;color:var(--mint)}.ccfx-rd .tool-icon svg{width:27px;height:27px}.ccfx-rd .tool-list .item-number{float:left;margin-right:13px;font-size:15px;line-height:26px}.ccfx-rd .tool-list h3{font-size:24px;line-height:26px}.ccfx-rd .tool-list p{font-size:14px;line-height:1.55;margin-top:9px}.ccfx-rd .row-arrow{margin-left:auto;color:var(--muted);font-size:22px}.ccfx-rd .platforms{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:45px;color:#8ca399;font-size:14px}.ccfx-rd .platforms>span{font-size:12px;max-width:100px;line-height:1.5}.ccfx-rd .platforms strong{font-weight:500;color:#c6d2cc;font-size:17px}.ccfx-rd .setup-section{border-block:1px solid #1d2b25;background:#0c1316}.ccfx-rd .setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;position:relative}.ccfx-rd .setup-ui{position:relative;border:1px solid #2b4036;border-radius:10px;padding:24px;background:linear-gradient(140deg,#142024,#10191c);min-height:228px;margin-bottom:35px}.ccfx-rd .setup-step:not(:last-child) .setup-ui:after{content:"";position:absolute;width:38px;right:-38px;top:50%;height:2px;background:linear-gradient(90deg,#224b3b,var(--mint),#224b3b);background-size:200% 100%;animation:connection 2s linear infinite}.ccfx-rd .ui-caption{font:12px Consolas,monospace;color:#c6d5ce;display:flex;align-items:center;gap:12px;margin-bottom:18px}.ccfx-rd .ui-caption .demo-tag{margin-left:auto}.ccfx-rd .ui-caption>span:not(.demo-tag):not(.status-dot){color:#647d70}.ccfx-rd .file-line{display:flex;align-items:center;gap:12px;font-family:Consolas,monospace;font-size:12px;letter-spacing:-.03em;padding:10px 0;white-space:nowrap}.ccfx-rd .file-line [data-icon]{color:#9daea7}.ccfx-rd .ui-foot{font-size:11px;color:#94a99f;border-top:1px solid #25362e;padding-top:15px;margin-top:13px}.ccfx-rd .code-display,.ccfx-rd .ui-foot{display:flex;justify-content:space-between}.ccfx-rd .code-display{padding:14px;border:1px solid #668071;align-items:center;letter-spacing:3px;border-radius:5px}.ccfx-rd .ui-state{font-size:12px;display:flex;align-items:center;gap:9px;color:var(--mint);margin-top:12px}.ccfx-rd .ui-state svg{width:15px}.ccfx-rd .terminal-line{display:flex;justify-content:space-between;font:13px Consolas,monospace;padding:10px 0}.ccfx-rd .step-number{display:inline-block;border:1px solid #547263;padding:2px 9px;border-radius:3px;font:14px Consolas,monospace;margin-bottom:18px;color:#c6ded1}.ccfx-rd .setup-step h3{font-size:25px}.ccfx-rd .setup-step>p{font-size:15px;margin-top:15px;max-width:350px}.ccfx-rd .control-section{display:grid;grid-template-columns:1.2fr 1fr;max-width:1600px;margin:40px auto 0;align-items:center}.ccfx-rd .control-art{overflow:hidden;height:780px;position:relative}.ccfx-rd .control-art svg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ccfx-rd .control-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 75%,var(--bg)),linear-gradient(0deg,var(--bg),transparent 12%,transparent 85%,var(--bg))}.ccfx-rd .control-copy{padding:60px 70px 60px 40px}.ccfx-rd .control-copy .section-intro{margin-top:26px;margin-bottom:28px}.ccfx-rd .control-item{padding-block:23px;border-bottom:1px solid var(--line);display:flex;gap:20px}.ccfx-rd .control-item>[data-icon]{color:#789e8b;padding-top:3px}.ccfx-rd .control-item h3{font-size:20px;letter-spacing:-.02em}.ccfx-rd .control-item p{font-size:14px;margin-top:10px;line-height:1.65}.ccfx-rd .control-copy .inline-link{margin-top:28px}.ccfx-rd .results-section{display:grid;grid-template-columns:1.4fr 1fr;gap:66px;align-items:center}.ccfx-rd .analytics-panel{background:#10191c;border:1px solid #2a3c32;border-radius:10px;padding:30px}.ccfx-rd .panel-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.ccfx-rd .panel-top strong{font-size:19px;font-weight:500;letter-spacing:-.02em}.ccfx-rd .demo-tag{font:10px Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#a4b9ad;white-space:nowrap}.ccfx-rd .panel-subtitle{font-size:13px;margin-top:6px}.ccfx-rd .chart{margin-top:34px}.ccfx-rd .chart svg{width:100%;height:auto}.ccfx-rd .chart-grid path{fill:none;stroke:#2c4338;stroke-width:1;stroke-dasharray:3 6}.ccfx-rd .chart-line{fill:none;stroke:var(--mint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ccfx-rd .chart-months{display:flex;justify-content:space-between;font-size:11px;color:#9cb0a5;margin-top:8px}.ccfx-rd .analytics-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;padding-block:20px;border-block:1px solid var(--line)}.ccfx-rd .analytics-metrics>div{padding-inline:20px;border-right:1px solid var(--line)}.ccfx-rd .analytics-metrics>div:first-child{padding-left:0}.ccfx-rd .analytics-metrics>div:last-child{border:0}.ccfx-rd .analytics-metrics span{font-size:12px;display:block;color:#b0c2b7}.ccfx-rd .analytics-metrics strong{display:block;font-size:32px;line-height:1.5;font-weight:400}.ccfx-rd .panel-note{display:flex;align-items:center;gap:10px;margin-top:17px;font-size:11px}.ccfx-rd .panel-note svg{width:15px;height:15px}.ccfx-rd .results-copy h2{font-size:clamp(34px,3.5vw,52px)}.ccfx-rd .results-copy .section-intro{margin-block:25px 16px;font-size:19px}.ccfx-rd .results-copy>p:not(.eyebrow):not(.section-intro){font-size:15px}.ccfx-rd .results-copy .inline-link{margin-top:27px}.ccfx-rd .dashboard-link{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:25px;margin-top:34px;font-size:13px;color:#bdcec3}.ccfx-rd .dashboard-link>span:last-child{margin-left:auto}.ccfx-rd .dashboard-link:hover{color:var(--mint)}.ccfx-rd .faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid var(--line)}.ccfx-rd .faq-section .section-intro{margin-block:24px}.ccfx-rd .faq-list details{border-bottom:1px solid var(--line)}.ccfx-rd .faq-list details:first-child{border-top:1px solid var(--line)}.ccfx-rd .faq-list summary{padding:25px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:17px;font-weight:500;cursor:pointer}.ccfx-rd .faq-list summary::-webkit-details-marker{display:none}.ccfx-rd .faq-list details[open] summary{color:var(--mint)}.ccfx-rd .faq-list details p{padding:0 30px 26px 0;font-size:15px}.ccfx-rd .faq-mark{width:13px;height:13px;position:relative;flex-shrink:0}.ccfx-rd .faq-mark:after,.ccfx-rd .faq-mark:before{content:"";position:absolute;background:#b0c4b8;inset:6px 0;height:1px}.ccfx-rd .faq-mark:after{transform:rotate(90deg);transition:transform .2s}.ccfx-rd .faq-list details[open] .faq-mark:after{transform:rotate(0)}.ccfx-rd .closing{border:1px solid #294036;border-radius:12px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding:60px;align-items:center;background:radial-gradient(ellipse at 85% 100%,#13271e66,transparent 55%)}.ccfx-rd .closing h2{font-size:clamp(37px,4.2vw,64px)}.ccfx-rd .closing .button{margin-top:30px}.ccfx-rd .closing .micro{display:flex;align-items:center;gap:9px;margin-top:18px;font-size:12px}.ccfx-rd .closing .micro svg{width:16px;height:16px}.ccfx-rd .closing-network{display:flex;align-items:center;min-width:0}.ccfx-rd .mini-terminal{border:1px solid #335545;background:#10201966;padding:20px 14px;border-radius:8px;min-width:113px;display:flex;flex-direction:column;align-items:center}.ccfx-rd .mini-terminal .ui-caption{margin-bottom:22px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.ccfx-rd .mini-terminal>[data-icon]{color:var(--mint);margin-bottom:15px}.ccfx-rd .mini-terminal>[data-icon] svg{width:38px;height:38px}.ccfx-rd .mini-terminal strong{font:11px Consolas,monospace;color:#b1c9bb}.ccfx-rd .simple-flow{width:100%;min-width:30px}.ccfx-rd .pipe-base{stroke:#32654c;stroke-width:1.5;fill:none}.ccfx-rd .pipe-pulse{stroke:#abffda;stroke-width:2.5;fill:none;stroke-dasharray:24 340;animation:flow 3s linear infinite;filter:drop-shadow(0 0 4px #69e4b0)}@keyframes flow{0%{stroke-dashoffset:364}to{stroke-dashoffset:0}}@keyframes connection{to{background-position:-200% 0}}.ccfx-rd .footer{padding-top:75px;padding-bottom:30px}.ccfx-rd .footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:32px;border-bottom:1px solid var(--line)}.ccfx-rd .footer-main .brand{font-size:17px}.ccfx-rd .footer-main .brand svg{width:34px}.ccfx-rd .footer nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;color:#adbbb4}.ccfx-rd .footer-bottom{display:flex;justify-content:space-between;gap:30px;font-size:11px;color:#8fa69a;padding-top:24px}.ccfx-rd .footer-bottom p{max-width:640px;text-align:right}.ccfx-rd .motion-paused .pipe-pulse,.ccfx-rd .motion-paused .setup-ui:after{animation-play-state:paused}@media(min-width:1600px){.ccfx-rd .hero-copy{padding-top:85px}.ccfx-rd .hero-visual{margin-top:-14px}}@media(max-width:1150px){.ccfx-rd .wrap{width:calc(100% - 64px)}.ccfx-rd .nav-shell{padding-inline:32px;gap:20px}.ccfx-rd .main-nav{gap:20px}.ccfx-rd .nav-actions{margin-left:0;gap:18px}.ccfx-rd .brand{font-size:18px}.ccfx-rd .hero-copy{padding-top:50px}.ccfx-rd .section{padding-block:85px}.ccfx-rd .setup-grid{gap:24px}.ccfx-rd .setup-step:not(:last-child) .setup-ui:after{right:-26px;width:26px}.ccfx-rd .setup-ui{padding:18px 14px}.ccfx-rd .file-line{font-size:11px;gap:7px}.ccfx-rd .toolkit{gap:24px}.ccfx-rd .tool-list>a{gap:14px}.ccfx-rd .tool-icon{width:45px;height:48px}.ccfx-rd .tool-list h3{font-size:21px}.ccfx-rd .control-copy{padding:40px 32px}.ccfx-rd .control-art{height:720px}.ccfx-rd .results-section{gap:32px}.ccfx-rd .analytics-panel{padding:22px}.ccfx-rd .closing{padding:40px}.ccfx-rd .mini-terminal{min-width:90px;padding-inline:10px}.ccfx-rd .main-nav .button{gap:10px}.ccfx-rd .faq-section{gap:40px}}@media(max-width:900px){.ccfx-rd .nav-shell{min-height:72px}.ccfx-rd .menu-toggle{display:flex;background:none;color:var(--text);border:1px solid var(--line);padding:10px;border-radius:6px}.ccfx-rd .main-nav{display:none;position:absolute;top:72px;left:0;right:0;padding:25px 32px;background:#0d171a;border-bottom:1px solid #355142;align-items:stretch;gap:0;font-size:16px}.ccfx-rd .main-nav.is-open{display:flex;flex-direction:column}.ccfx-rd .main-nav>a{padding:12px}.ccfx-rd .main-nav .mobile-demo{display:block}.ccfx-rd .nav-actions{border-top:1px solid var(--line);margin-top:12px;padding:18px 12px 0;justify-content:space-between}.ccfx-rd .toolkit{grid-template-columns:1fr 1fr}.ccfx-rd .tool-list>a{min-height:116px}.ccfx-rd .tool-list p{font-size:12px}.ccfx-rd .tool-icon,.ccfx-rd .tool-list .item-number{display:none}.ccfx-rd .section-heading h2{font-size:40px}.ccfx-rd .section-intro{font-size:16px}.ccfx-rd .control-section{grid-template-columns:1fr 1fr}.ccfx-rd .control-copy{padding-left:5px}.ccfx-rd .control-art{height:650px}.ccfx-rd .control-copy h2{font-size:40px}.ccfx-rd .control-item{gap:12px;padding-block:19px}.ccfx-rd .control-item h3{font-size:18px}.ccfx-rd .results-section{grid-template-columns:1fr}.ccfx-rd .results-copy{max-width:620px;order:-1}.ccfx-rd .results-copy h2 br{display:none}.ccfx-rd .results-copy .section-intro{max-width:600px}.ccfx-rd .dashboard-link{max-width:420px}.ccfx-rd .analytics-panel{padding:35px}.ccfx-rd .results-copy .eyebrow{margin-bottom:18px}.ccfx-rd .faq-section{grid-template-columns:1fr}.ccfx-rd .faq-section h2 br{display:none}.ccfx-rd .faq-section>.faq-list{margin-top:0}.ccfx-rd .closing{grid-template-columns:1fr}.ccfx-rd .closing h2 br{display:none}.ccfx-rd .closing-network{max-width:450px;justify-self:end;width:100%}.ccfx-rd .closing h2{font-size:48px}.ccfx-rd .footer-main{align-items:flex-start}.ccfx-rd .footer nav{justify-content:flex-end;gap:18px}.ccfx-rd .setup-grid{gap:18px}.ccfx-rd .setup-ui{min-height:210px}.ccfx-rd .setup-step:not(:last-child) .setup-ui:after{width:20px;right:-20px}.ccfx-rd .file-line{font-size:9px}.ccfx-rd .file-line svg{width:14px}.ccfx-rd .ui-caption{font-size:10px;gap:4px}.ccfx-rd .ui-state{font-size:10px}.ccfx-rd .ui-foot{font-size:9px}.ccfx-rd .terminal-line{font-size:11px}.ccfx-rd .setup-step h3{font-size:22px}.ccfx-rd .setup-step>p{font-size:14px}}@media(max-width:640px){.ccfx-rd .wrap{width:calc(100% - 40px)}.ccfx-rd .nav-shell{padding-inline:20px;min-height:68px}.ccfx-rd .main-nav{top:68px;padding-inline:20px}.ccfx-rd .hero-copy{padding-top:46px}.ccfx-rd .hero h1{font-size:clamp(48px,12.7vw,76px)}.ccfx-rd .hero .eyebrow{font-size:9px;letter-spacing:.2em}.ccfx-rd .hero-description{font-size:16px;line-height:1.6;margin-top:22px}.ccfx-rd .mobile-break{display:block}.ccfx-rd .button-row{gap:10px;padding-inline:20px}.ccfx-rd .button{font-size:13px;min-height:49px;padding:12px 16px;gap:12px}.ccfx-rd .hero .micro{font-size:10px}.ccfx-rd .hero-visual{width:150%;max-width:none;margin:9px 0 0 -25%}.ccfx-rd .hero-caption{font-size:10px;gap:8px;padding-block:9px}.ccfx-rd .text-button{font-size:10px;white-space:nowrap}.ccfx-rd .text-button svg{width:14px}.ccfx-rd .section{padding-block:65px}.ccfx-rd .section-heading{display:block;margin-bottom:30px}.ccfx-rd .section-heading h2{font-size:36px}.ccfx-rd .eyebrow{font-size:10px;margin-bottom:20px}.ccfx-rd .section-heading .section-intro,.ccfx-rd .section-heading>.inline-link{margin-top:23px}.ccfx-rd .toolkit{grid-template-columns:1fr;gap:30px}.ccfx-rd .feature-copy{padding:24px}.ccfx-rd .feature-copy h3{font-size:28px}.ccfx-rd .feature-copy p{font-size:14px}.ccfx-rd .tool-icon{display:grid;min-width:48px;height:48px}.ccfx-rd .tool-list>a{padding-block:23px;gap:15px}.ccfx-rd .tool-list h3{font-size:22px}.ccfx-rd .tool-list p{font-size:13px;max-width:240px}.ccfx-rd .platforms{justify-content:flex-start;gap:20px 28px;padding-top:30px}.ccfx-rd .platforms>span{max-width:none;width:100%}.ccfx-rd .platforms strong{font-size:14px}.ccfx-rd .setup-grid{grid-template-columns:1fr;gap:40px}.ccfx-rd .setup-ui{min-height:0;padding:24px;margin-bottom:22px}.ccfx-rd .setup-step:not(:last-child) .setup-ui:after{display:none}.ccfx-rd .ui-caption{font-size:12px;gap:12px}.ccfx-rd .ui-foot{font-size:11px}.ccfx-rd .ui-state{font-size:12px}.ccfx-rd .terminal-line{font-size:13px}.ccfx-rd .file-line{font-size:12px;gap:12px}.ccfx-rd .file-line svg{width:19px}.ccfx-rd .setup-step>p{max-width:none;font-size:15px;margin-top:12px}.ccfx-rd .setup-step h3{font-size:26px}.ccfx-rd .step-number{margin-bottom:13px}.ccfx-rd .control-section{grid-template-columns:1fr;margin-top:15px}.ccfx-rd .control-art{height:370px}.ccfx-rd .control-copy{padding:20px 20px 30px}.ccfx-rd .control-copy h2{font-size:43px}.ccfx-rd .control-copy .section-intro{margin-top:20px}.ccfx-rd .control-item p{font-size:15px}.ccfx-rd .control-item h3{font-size:21px}.ccfx-rd .results-section{gap:35px}.ccfx-rd .results-copy h2{font-size:39px}.ccfx-rd .results-copy h2 br{display:block}.ccfx-rd .analytics-panel{padding:20px}.ccfx-rd .panel-top{gap:12px}.ccfx-rd .panel-top strong{font-size:16px}.ccfx-rd .demo-tag{font-size:9px}.ccfx-rd .panel-subtitle{font-size:12px}.ccfx-rd .chart{margin-top:25px}.ccfx-rd .analytics-metrics>div{padding-inline:12px}.ccfx-rd .analytics-metrics span{font-size:11px}.ccfx-rd .panel-note{font-size:10px}.ccfx-rd .faq-section{gap:25px}.ccfx-rd .faq-section h2{font-size:36px}.ccfx-rd .faq-list summary{font-size:16px;padding-block:22px}.ccfx-rd .closing{padding:30px 24px;gap:30px}.ccfx-rd .closing h2{font-size:39px}.ccfx-rd .closing h2 br{display:block}.ccfx-rd .closing-network{width:100%;padding-top:10px}.ccfx-rd .mini-terminal{min-width:85px}.ccfx-rd .footer{padding-top:45px}.ccfx-rd .footer-main{display:block}.ccfx-rd .footer nav{justify-content:flex-start;margin-top:25px;gap:18px 23px}.ccfx-rd .footer-bottom{display:block;line-height:1.7}.ccfx-rd .footer-bottom p{text-align:left;margin-top:12px}}.ccfx-rd .integrations-section{background:#0b1215;border-bottom:1px solid var(--line)}.ccfx-rd .integrations-heading{text-align:center}.ccfx-rd .integrations-heading .eyebrow{margin-bottom:22px}.ccfx-rd .integrations-heading h2{font-size:clamp(36px,4.5vw,62px)}.ccfx-rd .integrations-heading h2>span{color:#b4e4cc}.ccfx-rd .integrations-heading>p:last-child{font-size:17px;margin:24px auto 0;max-width:620px}.ccfx-rd .platform-network{position:relative;margin:42px auto 50px;max-width:1040px}.ccfx-rd .network-brand{display:flex;align-items:center;justify-content:center;gap:14px;position:relative;z-index:2}.ccfx-rd .network-brand>img{width:70px;height:43px;-o-object-fit:contain;object-fit:contain}.ccfx-rd .network-brand>span{font:11px Consolas,monospace;letter-spacing:.04em;color:#96b4a3;background:#0b1215;padding-block:6px}.ccfx-rd .integration-flow{width:100%;height:55px;margin:0 0 15px}.ccfx-rd .integration-flow .pipe-base{stroke-width:1}.ccfx-rd .integration-flow .pipe-pulse{stroke-width:2;stroke-dasharray:50 1080;animation:integration-flow 5s linear infinite}.ccfx-rd .platform-emblems{display:grid;grid-template-columns:repeat(10,1fr);gap:16px}.ccfx-rd .platform-emblem{display:flex;align-items:center;flex-direction:column;gap:14px;text-align:center}.ccfx-rd .emblem-disc{display:grid;place-items:center;width:62px;height:62px;background:#f4f6f3;border:1px solid #a7c7b6;border-radius:50%;box-shadow:0 0 0 7px #203c2d44;transition:transform .2s,box-shadow .2s}.ccfx-rd .emblem-disc img{width:37px;height:37px;-o-object-fit:contain;object-fit:contain}.ccfx-rd .platform-emblem>span:last-child{font-size:11px;line-height:1.4;color:#bbcdc1}.ccfx-rd .platform-emblem:hover .emblem-disc{transform:translateY(-4px);box-shadow:0 0 0 7px #325c4444}.ccfx-rd .platform-emblem.planned .emblem-disc{box-shadow:none;border-color:#526358;background:#dfe5df}.ccfx-rd .platform-emblem.planned>span:last-child{color:#94a69b}.ccfx-rd .integration-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ccfx-rd .integration-group{border:1px solid #3c8060;border-radius:12px;padding:35px;background:#101d1b}.ccfx-rd .integration-group.roadmap-group{border:1px dashed #4b5c53;background:#10181b}.ccfx-rd .availability{display:inline-flex;align-items:center;font-size:12px;gap:4px;color:var(--mint);margin-bottom:24px;background:#173326;padding:6px 12px;border-radius:20px}.ccfx-rd .availability .status-dot{width:6px;height:6px;margin-right:5px}.ccfx-rd .roadmap-group .availability{background:#26332e;color:#bfccbf;gap:8px}.ccfx-rd .availability svg{width:13px;height:13px}.ccfx-rd .integration-group h3{font-size:28px;margin-bottom:14px}.ccfx-rd .integration-group>p:not(.availability){font-size:15px;line-height:1.7;max-width:470px}.ccfx-rd .integration-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.ccfx-rd .integration-chip{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #385344;border-radius:28px;font-size:12px;white-space:nowrap;background:#13221d}.ccfx-rd .integration-chip img{-o-object-fit:contain;object-fit:contain;display:block;width:29px;height:29px;background:#f4f6f3;border-radius:50%;padding:3px}.ccfx-rd .integration-chip small{font:9px Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:#a6c3ae;background:#2b3e32;border-radius:12px;padding:4px 7px;margin-left:2px}.ccfx-rd .roadmap-group .integration-chip{background:#15201c;border-color:#34453b;color:#b9c7bb}.ccfx-rd .integration-group .inline-link{margin-top:27px;font-size:13px}.ccfx-rd .roadmap-note{display:block;font-size:12px;color:#93aa9a;margin-top:33px}.ccfx-rd .motion-paused .integration-flow .pipe-pulse{animation-play-state:paused}@keyframes integration-flow{0%{stroke-dashoffset:1130}to{stroke-dashoffset:0}}@media(max-width:1100px){.ccfx-rd .platform-emblems{grid-template-columns:repeat(5,1fr);gap:30px 20px;max-width:670px;margin:auto}.ccfx-rd .integration-groups{gap:22px}.ccfx-rd .integration-group{padding:28px}.ccfx-rd .main-nav{gap:16px}.ccfx-rd .nav-actions{gap:15px}.ccfx-rd .integration-chip{font-size:11px;padding-right:10px;gap:7px}}@media(max-width:720px){.ccfx-rd .integrations-heading>p:last-child{font-size:15px}.ccfx-rd .platform-network{margin-block:30px}.ccfx-rd .platform-emblems{gap:25px 8px}.ccfx-rd .emblem-disc{width:43px;height:43px;box-shadow:0 0 0 4px #203c2d44}.ccfx-rd .emblem-disc img{width:27px;height:27px}.ccfx-rd .platform-emblem>span:last-child{font-size:9px}.ccfx-rd .platform-emblem{gap:11px}.ccfx-rd .network-brand>span{font-size:10px}.ccfx-rd .integration-flow{height:40px}.ccfx-rd .integration-groups{grid-template-columns:1fr}.ccfx-rd .integration-group{padding:25px}.ccfx-rd .integration-group h3{font-size:26px}.ccfx-rd .integration-group>p:not(.availability){font-size:14px}.ccfx-rd .integration-chip{font-size:12px}.ccfx-rd .integration-chip img{width:26px;height:26px}.ccfx-rd .integrations-heading h2{font-size:38px}.ccfx-rd .integration-chips{gap:10px}}@media(prefers-reduced-motion:reduce){.ccfx-rd{scroll-behavior:auto}.ccfx-rd *,.ccfx-rd :after,.ccfx-rd :before{animation:none!important;transition:none!important}.ccfx-rd .button:hover{transform:none}}.ccfx-rd .brand .brand-mark{display:block;width:89px;height:53px;-o-object-fit:contain;object-fit:contain}.ccfx-rd .brand{gap:13px}.ccfx-rd .footer-main .brand .brand-mark{width:76px;height:46px}@media(max-width:1150px){.ccfx-rd .main-nav{gap:17px}.ccfx-rd .brand{font-size:17px;gap:9px}.ccfx-rd .brand .brand-mark{width:73px;height:45px}}@media(max-width:640px){.ccfx-rd .brand .brand-mark{width:67px;height:41px}.ccfx-rd .brand{font-size:17px}}@media(min-width:641px) and (max-height:850px){.ccfx-rd .hero-copy{padding-top:28px}.ccfx-rd .hero h1{font-size:76px}.ccfx-rd .hero-description{margin-block:18px}.ccfx-rd .hero-visual{max-width:1240px}.ccfx-rd .hero .micro{margin-top:14px}}.ccfx-rd .rd-live{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 16px 7px 12px;border-radius:999px;background:#15803d;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 0 0 0 #22c55e66;animation:rd-live-flash 2.2s ease-out infinite}.ccfx-rd .rd-live:hover{background:#17924a;color:#fff}.ccfx-rd .rd-live-dot{width:8px;height:8px;border-radius:50%;background:#bbf7d0;animation:rd-live-dot 1.1s ease-in-out infinite}@keyframes rd-live-flash{0%{box-shadow:0 0 0 0 #22c55e66}70%{box-shadow:0 0 0 12px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}@keyframes rd-live-dot{0%,to{opacity:1}50%{opacity:.25}}.ccfx-rd.motion-paused .rd-live,.ccfx-rd.motion-paused .rd-live-dot{animation:none}.ccfx-rd .direction-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:46px}.ccfx-rd .direction{border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px;text-align:center;background:#0d1518}.ccfx-rd .direction strong{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em}.ccfx-rd .direction span{display:block;margin-top:5px;font-size:12px;color:var(--muted)}.ccfx-rd .direction-note{text-align:center;margin-top:18px}.ccfx-rd .motion-path{fill:none;stroke:#abffda;stroke-width:3;stroke-linecap:round;stroke-dasharray:26 300;filter:drop-shadow(0 0 4px #69e4b0);animation:rd-hero-flow 2.6s linear infinite}.ccfx-rd .motion-path:nth-of-type(2){animation-delay:.35s}.ccfx-rd .motion-path:nth-of-type(3){animation-delay:.5s}.ccfx-rd .motion-path:nth-of-type(4){animation-delay:.65s}@keyframes rd-hero-flow{0%{stroke-dashoffset:326}to{stroke-dashoffset:0}}.ccfx-rd.motion-paused .motion-path{animation-play-state:paused}.ccfx-rd .control-item>div>h3{font-size:19px}.ccfx-rd .integration-chip em{font-style:normal;font:10px Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);border:1px solid #6b552c;border-radius:99px;padding:2px 7px;margin-left:8px}.ccfx-rd .menu-toggle{font-size:20px;line-height:1}@media(prefers-reduced-motion:reduce){.ccfx-rd .integration-flow .pipe-pulse,.ccfx-rd .motion-path,.ccfx-rd .pipe-pulse,.ccfx-rd .rd-live,.ccfx-rd .rd-live-dot{animation:none}}@media(max-width:900px){.ccfx-rd .direction-grid{grid-template-columns:repeat(2,1fr)}}.ccfx-rd .stat-band{border-block:1px solid var(--line);background:#0c1316}.ccfx-rd .stat-band>.wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:34px;text-align:center}.ccfx-rd .stat-band strong{display:block;font-size:34px;font-weight:600;letter-spacing:-.04em;color:var(--text)}.ccfx-rd .stat-band span{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.ccfx-rd .tool-tag{display:inline-block;margin-top:10px;font:11px Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--mint);border:1px solid #2f6a4f;border-radius:99px;padding:4px 11px}.ccfx-rd .tool-points{list-style:none;padding:0;margin:14px 0 20px;display:grid;gap:7px}.ccfx-rd .tool-points li{position:relative;padding-left:20px;font-size:13.5px;line-height:1.55;color:var(--muted)}.ccfx-rd .tool-points li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--mint);opacity:.75}.ccfx-rd .tool-list>a{align-items:flex-start;min-height:0;padding-block:28px}.ccfx-rd .tool-list .tool-points{margin-bottom:14px}.ccfx-rd .results-copy .tool-points{margin-block:20px 6px}.ccfx-rd .faq-note{margin-top:22px;line-height:1.7}.ccfx-rd .faq-note a{color:var(--mint);border-bottom:1px solid #69e4b066}.ccfx-rd .closing-actions{justify-content:flex-start;margin-top:28px;flex-wrap:wrap}.ccfx-rd .closing .section-intro{margin-top:20px}.ccfx-rd .footer-social{display:flex;flex-wrap:wrap;gap:20px;padding-block:22px;border-bottom:1px solid var(--line);font-size:13px;color:#adbbb4}.ccfx-rd .footer-social a:hover{color:var(--mint)}.ccfx-rd .footer-bottom span{max-width:760px;line-height:1.7}.ccfx-rd .footer nav{max-width:720px;justify-content:flex-end}@media(max-width:900px){.ccfx-rd .stat-band>.wrap{grid-template-columns:repeat(2,1fr);gap:24px 12px}.ccfx-rd .stat-band strong{font-size:27px}.ccfx-rd .tool-list>a{flex-direction:column;gap:10px}.ccfx-rd .footer nav{justify-content:flex-start}.ccfx-rd .footer-bottom{flex-direction:column;gap:14px}.ccfx-rd .footer-bottom p{text-align:left}}.ccfx-rd .nav-group{position:relative}.ccfx-rd .nav-group-btn{background:none;border:0;color:inherit;font-size:14px;display:inline-flex;align-items:center;gap:6px;padding:10px 2px}.ccfx-rd .nav-group-btn:hover,.ccfx-rd .nav-group-btn[aria-expanded=true]{color:var(--mint)}.ccfx-rd .nav-group-btn span{font-size:11px;opacity:.7}.ccfx-rd .nav-menu{display:none;position:absolute;top:calc(100% + 14px);left:-16px;min-width:310px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#0d171a;box-shadow:0 26px 60px -24px #000c;z-index:40}.ccfx-rd .nav-group:hover .nav-menu,.ccfx-rd .nav-menu.is-open{display:block}.ccfx-rd .nav-menu:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.ccfx-rd .nav-menu a{display:block;padding:10px 12px;border-radius:8px}.ccfx-rd .nav-menu a:hover{background:#12211c}.ccfx-rd .nav-menu strong{display:block;font-size:14px;font-weight:600;color:var(--text)}.ccfx-rd .nav-menu a:hover strong{color:var(--mint)}.ccfx-rd .nav-menu span{display:block;font-size:12px;line-height:1.45;color:var(--muted);margin-top:2px}@media(max-width:900px){.ccfx-rd .nav-group{width:100%}.ccfx-rd .nav-group-btn{width:100%;justify-content:space-between;padding:13px 12px;font-size:16px}.ccfx-rd .nav-menu{position:static;min-width:0;display:none;border:0;padding:0 0 8px 12px;background:none;box-shadow:none}.ccfx-rd .nav-menu.is-open{display:block}.ccfx-rd .nav-group:hover .nav-menu:not(.is-open),.ccfx-rd .nav-menu span{display:none}.ccfx-rd .nav-menu a{padding:9px 12px}}html[data-rd-theme=light] .ccfx-rd{--bg:#f6f3f1;--surface:#ffffff;--surface-2:#fbfaf9;--text:#242424;--muted:#4e4d4d;--mint:#15803d;--line:#e3dfdc;--amber:#8a6b27;color-scheme:light}html[data-rd-theme=light] .ccfx-rd .site-header{background:#f6f3f1f2;border-bottom-color:#00000010}html[data-rd-theme=light] .ccfx-rd .button{color:#fff}html[data-rd-theme=light] .ccfx-rd .button:hover{background:#166534;box-shadow:0 4px 25px #15803d22}html[data-rd-theme=light] .ccfx-rd .button.secondary{color:var(--text);border-color:#cecac8}html[data-rd-theme=light] .ccfx-rd .button.secondary:hover{background:#efece9}html[data-rd-theme=light] .ccfx-rd .nav-menu{background:#fff;box-shadow:0 26px 60px -30px #0000002e}html[data-rd-theme=light] .ccfx-rd .nav-menu a:hover{background:#f2efec}html[data-rd-theme=light] .ccfx-rd .analytics-panel,html[data-rd-theme=light] .ccfx-rd .direction,html[data-rd-theme=light] .ccfx-rd .integration-chip,html[data-rd-theme=light] .ccfx-rd .integration-group,html[data-rd-theme=light] .ccfx-rd .integration-group.roadmap-group,html[data-rd-theme=light] .ccfx-rd .mini-terminal,html[data-rd-theme=light] .ccfx-rd .roadmap-group .integration-chip,html[data-rd-theme=light] .ccfx-rd .setup-ui,html[data-rd-theme=light] .ccfx-rd .tool-feature{background:#fff;border-color:var(--line)}html[data-rd-theme=light] .ccfx-rd .tool-feature:hover{border-color:#bcd6c6}html[data-rd-theme=light] .ccfx-rd .integrations-section,html[data-rd-theme=light] .ccfx-rd .network-brand>span,html[data-rd-theme=light] .ccfx-rd .setup-section,html[data-rd-theme=light] .ccfx-rd .stat-band,html[data-rd-theme=light] .ccfx-rd .tool-list>a:hover{background:#fbfaf9}html[data-rd-theme=light] .ccfx-rd .availability,html[data-rd-theme=light] .ccfx-rd .chart-grid path,html[data-rd-theme=light] .ccfx-rd .integration-chip small,html[data-rd-theme=light] .ccfx-rd .integrations-section,html[data-rd-theme=light] .ccfx-rd .roadmap-group .availability,html[data-rd-theme=light] .ccfx-rd .setup-section,html[data-rd-theme=light] .ccfx-rd .stat-band,html[data-rd-theme=light] .ccfx-rd .tool-icon,html[data-rd-theme=light] .ccfx-rd .ui-foot{border-color:var(--line)}html[data-rd-theme=light] .ccfx-rd .availability{background:#eaf6ef;color:#15803d}html[data-rd-theme=light] .ccfx-rd .roadmap-group .availability{background:#f2efec;color:var(--muted)}html[data-rd-theme=light] .ccfx-rd .closing{background:#fff;border-color:var(--line)}html[data-rd-theme=light] .ccfx-rd .emblem-disc{background:#fff;border-color:#d8ddd6;box-shadow:0 0 0 7px #15803d14}html[data-rd-theme=light] .ccfx-rd .platform-emblem.planned .emblem-disc{background:#f2efec;border-color:var(--line)}html[data-rd-theme=light] .ccfx-rd .analytics-metrics span,html[data-rd-theme=light] .ccfx-rd .chart-months,html[data-rd-theme=light] .ccfx-rd .dashboard-link,html[data-rd-theme=light] .ccfx-rd .file-line,html[data-rd-theme=light] .ccfx-rd .footer nav,html[data-rd-theme=light] .ccfx-rd .footer-bottom,html[data-rd-theme=light] .ccfx-rd .footer-social,html[data-rd-theme=light] .ccfx-rd .hero .eyebrow,html[data-rd-theme=light] .ccfx-rd .hero-caption,html[data-rd-theme=light] .ccfx-rd .main-nav,html[data-rd-theme=light] .ccfx-rd .mini-terminal strong,html[data-rd-theme=light] .ccfx-rd .platform-emblem>span:last-child,html[data-rd-theme=light] .ccfx-rd .step-number,html[data-rd-theme=light] .ccfx-rd .terminal-line,html[data-rd-theme=light] .ccfx-rd .ui-caption{color:var(--muted)}html[data-rd-theme=light] .ccfx-rd .setup-step:not(:last-child) .setup-ui:after{background:linear-gradient(90deg,#bcd6c6,#15803d,#bcd6c6);background-size:200% 100%}html[data-rd-theme=light] .ccfx-rd .pipe-base{stroke:#bcd6c6}html[data-rd-theme=light] .ccfx-rd .motion-path,html[data-rd-theme=light] .ccfx-rd .pipe-pulse{stroke:#15803d;filter:drop-shadow(0 0 3px #15803d55)}html[data-rd-theme=light] .ccfx-rd .integration-chip em{border-color:#d9c9a4;color:#8a6b27}html[data-rd-theme=light] .ccfx-rd .tool-tag{border-color:#bcd6c6;color:#15803d}html[data-rd-theme=light] .ccfx-rd .rd-live{background:#15803d}html[data-rd-theme=light] .ccfx-rd .skip{background:#15803d;color:#fff}html[data-rd-theme=light] .ccfx-rd .control-art,html[data-rd-theme=light] .ccfx-rd .feature-art,html[data-rd-theme=light] .ccfx-rd .hero-visual{border-radius:12px;overflow:hidden}html[data-rd-theme=light] .ccfx-rd .control-art:after{background:linear-gradient(90deg,transparent 78%,var(--bg)),linear-gradient(0deg,var(--bg),transparent 14%,transparent 86%,var(--bg))}.ccfx-rd .theme-toggle{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 13px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:13px;font-weight:500;white-space:nowrap}.ccfx-rd .theme-toggle:hover{color:var(--mint);border-color:var(--mint)}@media(max-width:1400px){.ccfx-rd .main-nav{gap:20px}.ccfx-rd .nav-actions{gap:14px;margin-left:20px}.ccfx-rd .nav-shell{padding:0 32px;gap:20px}}@media(max-width:1250px){.ccfx-rd .theme-toggle .toggle-label{display:none}.ccfx-rd .theme-toggle{padding:7px 11px}.ccfx-rd .main-nav{gap:15px;font-size:13.5px}.ccfx-rd .nav-group-btn{font-size:13.5px}}.ccfx-rd .main-nav>a,.ccfx-rd .nav-actions>a,.ccfx-rd .nav-group-btn{white-space:nowrap}.ccfx-rd .hero-visual{margin-top:14px}.ccfx-rd .hero-copy{padding-bottom:6px}@media(max-width:900px){.ccfx-rd .theme-toggle .toggle-label{display:inline}.ccfx-rd .nav-actions{flex-wrap:wrap;gap:12px}html[data-rd-theme=light] .ccfx-rd .main-nav{background:#fff;border-bottom-color:var(--line)}}.ccfx-rd .brand{flex-shrink:0;z-index:2}.ccfx-rd .main-nav{min-width:0;flex-wrap:nowrap}.ccfx-rd .nav-shell{gap:24px}@media(max-width:1500px){.ccfx-rd .brand span{display:none}.ccfx-rd .brand{gap:0}}@media(max-width:900px){.ccfx-rd .brand span{display:inline}.ccfx-rd .brand{gap:9px}}html[data-rd-theme=light] .ccfx-rd .integrations-heading h2 span{color:#15803d}html[data-rd-theme=light] .ccfx-rd .chart-months,html[data-rd-theme=light] .ccfx-rd .demo-tag,html[data-rd-theme=light] .ccfx-rd .network-brand>span,html[data-rd-theme=light] .ccfx-rd .panel-subtitle,html[data-rd-theme=light] .ccfx-rd .ui-foot{color:var(--muted)}html[data-rd-theme=light] .ccfx-rd .mint{color:#15803d}.ccfx-rd .suite-hero .hero-copy{padding-top:48px;padding-bottom:25px}.ccfx-rd .suite-hero h1{font-size:clamp(40px,5.6vw,78px);line-height:1.06;letter-spacing:-.05em;margin:24px auto;max-width:1100px}.ccfx-rd .suite-hero h1 span{color:#68dfb1}.ccfx-rd .suite-hero .hero-description{font-size:17px;line-height:1.75;max-width:890px;margin:0 auto 25px}.ccfx-rd .suite-hero .button-row{margin-top:22px}.ccfx-rd .suite-hero .micro{margin-top:18px;font-size:13px}.ccfx-rd .machine-led{fill:#ceffe9;filter:drop-shadow(0 0 4px #6effbb) drop-shadow(0 0 10px #26ec9c);animation:machine-led-glow 2.8s ease-in-out infinite}@keyframes machine-led-glow{0%,to{opacity:.35}50%{opacity:1}}.ccfx-rd.motion-paused .machine-led{animation-play-state:paused}.ccfx-rd[data-rd-theme=light] .suite-hero,html[data-rd-theme=light] .ccfx-rd .suite-hero{background:#f7faf8}html[data-rd-theme=light] .ccfx-rd .suite-hero h1 span,html[data-rd-theme=light] .suite-hero h1 span{color:#157354}@media(max-width:640px){.ccfx-rd .suite-hero .hero-copy{padding-top:34px;padding-bottom:20px;padding-inline:20px}.ccfx-rd .suite-hero h1{font-size:clamp(36px,7.8vw,52px);letter-spacing:-.045em}.ccfx-rd .suite-hero .hero-description{font-size:16px}.ccfx-rd .desktop-break{display:none}}@media(prefers-reduced-motion:reduce){.ccfx-rd .machine-led{animation:none!important;opacity:.85}}.ccfx-rd .copier-flow{fill:none;stroke:#b8ffe2;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:26 300;filter:drop-shadow(0 0 5px #69e4b0);animation:copier-light-travel 3.4s linear infinite}.ccfx-rd .copier-flow.reverse{animation-direction:reverse;animation-duration:4.1s}@keyframes copier-light-travel{0%{stroke-dashoffset:326}to{stroke-dashoffset:0}}.ccfx-rd .copier-node{fill:#dcffee;filter:drop-shadow(0 0 5px #6effbb);animation:machine-led-glow 2.6s ease-in-out infinite}.ccfx-rd .ctrl-led{fill:#a9ffd8;opacity:.5;filter:drop-shadow(0 0 6px #4fe6a6) drop-shadow(0 0 14px #26ec9c);animation:ctrl-led-breathe 3.2s ease-in-out infinite}@keyframes ctrl-led-breathe{0%,to{opacity:.18}50%{opacity:.72}}.ccfx-rd .ctrl-edge{stroke:#8affcb;stroke-width:3;stroke-linecap:round;fill:none;opacity:.5;stroke-dasharray:70 520;filter:drop-shadow(0 0 7px #35d795);animation:ctrl-edge-travel 5.5s linear infinite}@keyframes ctrl-edge-travel{0%{stroke-dashoffset:590}to{stroke-dashoffset:0}}.ccfx-rd.motion-paused .copier-flow,.ccfx-rd.motion-paused .copier-node,.ccfx-rd.motion-paused .ctrl-edge,.ccfx-rd.motion-paused .ctrl-led{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ccfx-rd .copier-flow,.ccfx-rd .ctrl-edge{animation:none!important;opacity:.35}.ccfx-rd .copier-node{animation:none!important;opacity:.8}.ccfx-rd .ctrl-led{animation:none!important;opacity:.45}}