@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.cyf-landing{--cyf-ink:#0b1118;--cyf-muted:#9ba8b5;--cyf-accent:#ed2333;background:var(--cyf-ink);color:#f4f5f0;font:16px/1.6 DM Sans,sans-serif;overflow:hidden}.cyf-landing *{box-sizing:border-box}.cyf-landing a{color:inherit;text-decoration:none}.cyf-landing h1,.cyf-landing h2,.cyf-landing h3,.cyf-landing p{margin:0}.cyf-landing h1,.cyf-landing h2,.cyf-landing h3{font-family:Manrope,sans-serif}.cyf-landing em{color:var(--cyf-accent);font-style:normal}.cyf-nav{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;max-width:1320px;margin:auto;padding:28px 48px;display:flex}.cyf-wordmark{letter-spacing:-1px;align-items:center;gap:12px;font:800 30px/1 Manrope,sans-serif;display:flex}.cyf-symbol{color:#ed2333;border:1px solid #ed233380;border-radius:50%;place-items:center;width:43px;height:43px;font-size:26px;display:grid;position:relative}.cyf-symbol>span{background:#0b1118;font-size:17px;position:absolute;top:-3px;right:-4px}.cyf-wordmark-sub{letter-spacing:1.8px;margin-top:5px;font:8px/1.7 DM Sans,sans-serif;display:block}.cyf-nav nav{align-items:center;gap:34px;font-size:13px;display:flex}.cyf-nav nav>a:hover{color:#ed2333}.cyf-nav-login{border:1px solid #ffffff3a;border-radius:30px;gap:26px;padding:12px 23px;display:flex}.cyf-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;max-width:1320px;min-height:760px;margin:auto;padding:86px 48px 102px;display:grid}.cyf-eyebrow{letter-spacing:2px;color:#b4c0ca;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.cyf-eyebrow>span{background:#ed2333;border-radius:50%;width:6px;height:6px}.cyf-hero h1{letter-spacing:-5px;margin:28px 0;font-size:clamp(56px,6.6vw,88px);font-weight:600;line-height:1.04}.cyf-intro{color:#aab6c2;max-width:445px;font-size:17px}.cyf-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:35px;display:flex}.cyf-primary{border-radius:40px;align-items:center;gap:32px;padding:17px 25px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#10190c!important;background:#ed2333!important}.cyf-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px #ed233322}.cyf-primary>span{font-size:22px}.cyf-text-link{gap:13px;font-size:13px;display:flex}.cyf-caption{color:#6b7c8a;font-size:11px;margin-top:26px!important}.cyf-hero-visual{isolation:isolate;padding:30px 16px;position:relative}.cyf-orbit{z-index:-1;border:1px solid #ed233316;border-radius:50%;position:absolute;inset:-60px -50px;transform:rotate(-22deg)}.cyf-orbit-two{inset:5px -90px;transform:rotate(24deg)}.cyf-orbit-one:after{content:"";background:#ed2333;border-radius:50%;width:6px;height:6px;animation:4s infinite cyf-glow;position:absolute;top:3%;left:23%;box-shadow:0 0 20px #ed2333}.cyf-demo-card{background:linear-gradient(135deg,#202c36,#131d26);border:1px solid #51616c80;border-radius:22px;padding:29px;transition:transform .4s;position:relative;transform:rotate(-3deg);box-shadow:0 45px 90px #0006}.cyf-demo-card:hover{transform:rotate(0)}.cyf-demo-top{letter-spacing:1.3px;color:#9eabb5;justify-content:space-between;align-items:center;font-size:9px;display:flex}.cyf-status{color:#ed2333;background:#ed233310;border:1px solid #ed233340;border-radius:20px;padding:6px 10px;font-size:8px}.cyf-demo-card h2{letter-spacing:-1px;margin:25px 0 8px;font-size:28px;line-height:1.25}.cyf-demo-card h2>span{color:#ed2333}.cyf-demo-card>p{color:#8a9baa;font-size:11px}.cyf-demo-steps{gap:9px;margin:25px 0;display:grid}.cyf-demo-steps button{color:#c9d0d6;text-align:left;cursor:pointer;background:#0b141c8a;border:1px solid #43536165;border-radius:10px;align-items:center;gap:12px;padding:14px 11px;font:11px DM Sans,sans-serif;transition:border .2s,background .2s;display:flex}.cyf-demo-steps button:hover{border-color:#ed2333}.cyf-step-check{border:1px solid #566574;border-radius:7px;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.is-done .cyf-step-check{color:#172414;background:#ed2333;border-color:#ed2333;font-size:13px}.is-done>span:nth-child(2){color:#839186;text-decoration:line-through}.cyf-step-dot{background:#e8bd5c;border-radius:50%;width:5px;height:5px;margin-left:auto}.is-done .cyf-step-dot{background:#ed2333}.cyf-progress-label{color:#90a1ae;justify-content:space-between;font-size:10px;display:flex}.cyf-progress-label strong{color:#ed2333;font-size:16px}.cyf-progress-track{background:#ffffff10;border-radius:10px;height:4px;margin:10px 0 20px;overflow:hidden}.cyf-progress-track span{background:#ed2333;border-radius:10px;height:100%;transition:width .5s;display:block}.cyf-demo-footer{color:#7b909f;border-top:1px solid #ffffff12;align-items:center;gap:10px;padding-top:17px;font-size:9px;display:flex}.cyf-demo-footer strong{color:#c7d2da;font-weight:500}.cyf-demo-avatar{color:#d6eccb;background:#38534b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.cyf-demo-plus{color:#adbfcb;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.cyf-float-note{z-index:1;color:#26382f;background:#e9ede5;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:11px;animation:6s ease-in-out infinite cyf-float;display:flex;position:absolute;top:0;right:7px;transform:rotate(3deg);box-shadow:0 10px 40px #0005}.cyf-pulse{background:#ed2333;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ed23331c}.cyf-float-result{z-index:1;color:#fff;background:#ed2333;border-radius:12px;align-items:center;gap:15px;padding:15px 23px;animation:7s ease-in-out infinite reverse cyf-float;display:flex;position:absolute;bottom:0;left:-16px;transform:rotate(3deg);box-shadow:0 18px 45px #0005}.cyf-float-result>span{font-size:30px}.cyf-float-result>div{letter-spacing:1.3px;font-size:8px}.cyf-float-result strong{letter-spacing:-.3px;font-size:14px}.cyf-demo-hint{color:#657988;letter-spacing:1.5px;font-size:8px;position:absolute;bottom:-40px;right:0}.cyf-motion-band{color:#fff;white-space:nowrap;background:#ed2333;width:104%;margin-left:-2%;padding:18px 0;transform:rotate(-2deg)}.cyf-motion-band>div{width:max-content;animation:35s linear infinite cyf-marquee;display:flex}.cyf-motion-band span{letter-spacing:1px;font:600 17px Manrope,sans-serif}.cyf-motion-band b{padding:0 37px;font-size:23px}.cyf-section{max-width:1320px;margin:auto;padding:116px 48px}.cyf-section-heading h2{letter-spacing:-2.5px;margin:25px 0;font-size:clamp(35px,4.3vw,58px);font-weight:500;line-height:1.1}.cyf-section-heading>p:last-child{color:#9baab6;max-width:550px;font-size:15px}.cyf-method-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:55px;display:grid}.cyf-method-grid article{border-top:1px solid #ffffff28;padding:28px 0}.cyf-method-number{color:#ed2333;justify-content:space-between;font-size:12px;display:flex}.cyf-method-number i{font-size:27px;font-style:normal}.cyf-method-grid h3{letter-spacing:-.6px;margin:24px 0 12px;font-size:21px;font-weight:500}.cyf-method-grid article>p{color:#8da0ae;max-width:290px;font-size:13px}.cyf-mini-tags{flex-wrap:wrap;gap:5px;margin-top:26px;display:flex}.cyf-mini-tags span{color:#97a6b1;border:1px solid #ffffff1a;border-radius:20px;padding:6px 10px;font-size:9px}.cyf-mini-flow{gap:8px;margin-top:32px;display:flex}.cyf-mini-flow span{background:#ed2333;border-radius:3px;width:60px;height:5px;animation:4s infinite cyf-glow}.cyf-mini-flow span:nth-child(2){animation-delay:1s}.cyf-mini-flow span:nth-child(3){animation-delay:2s}.cyf-state-row{color:#8da0ae;gap:12px;margin-top:28px;font-size:8px;display:flex}.cyf-state-row span{border-top:2px solid #e67770;padding-top:9px}.cyf-state-row span:nth-child(2){border-color:#e8bd5c}.cyf-state-row span:nth-child(3){border-color:#ed2333}.cyf-platform{background:radial-gradient(at 100%,#233e7838,#0000 60%);border-top:1px solid #ffffff18}.cyf-module-list{margin-top:55px}.cyf-module-list article{border-top:1px solid #ffffff1a;align-items:start;gap:35px;padding:30px 0;transition:padding .25s;display:flex}.cyf-module-list article:hover{padding-left:12px}.cyf-module-number{color:#637a8b;padding-top:7px;font-size:10px}.cyf-module-label{color:#ed2333;text-transform:uppercase;letter-spacing:1.7px;font-size:9px}.cyf-module-list h3{letter-spacing:-1px;margin:5px 0 10px;font-size:27px;font-weight:500}.cyf-module-list p{color:#8da0ae;max-width:600px;font-size:13px}.cyf-module-arrow{color:#819bd5;margin-left:auto;font-size:32px}.cyf-tools-strip{color:#8da0ae;border-top:1px solid #ffffff1a;gap:30px;margin-top:20px;padding-top:35px;font-size:11px;display:flex}.cyf-tools-strip>span{color:#d8e5db;flex-shrink:0}.cyf-tools-strip i{color:#ed2333;padding:0 12px}.cyf-closing{text-align:center;background:radial-gradient(at bottom,#233e7855,#0000 70%);border-top:1px solid #ffffff18;padding:100px 24px}.cyf-closing .cyf-eyebrow{justify-content:center}.cyf-closing h2{letter-spacing:-3px;margin:25px 0 35px;font-size:clamp(40px,5vw,70px);font-weight:500;line-height:1.1}.cyf-closing>p:last-child{color:#929caf;margin-top:23px;font-size:11px}.cyf-footer{color:#839791;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:30px;max-width:1320px;margin:auto;padding:34px 48px;font-size:10px;display:flex}.cyf-footer .cyf-wordmark{color:#e5eddf;font-size:22px}.cyf-footer-by{letter-spacing:1px;font-size:8px;font-weight:500}.cyf-landing a:focus-visible,.cyf-landing button:focus-visible{outline-offset:5px;outline:2px solid #ed2333}@keyframes cyf-float{50%{translate:0 -9px}}@keyframes cyf-glow{0%,to{opacity:.3}50%{opacity:1}}@keyframes cyf-marquee{to{transform:translate(-50%)}}@media (width<=900px){.cyf-nav{padding:22px 26px}.cyf-hero{gap:30px;min-height:0;padding:60px 26px 100px}.cyf-hero h1{letter-spacing:-3px;font-size:60px}.cyf-intro{font-size:14px}.cyf-demo-card{padding:20px}.cyf-demo-card h2{font-size:23px}.cyf-section{padding:80px 26px}.cyf-method-grid{gap:20px}.cyf-footer{padding:30px 26px}.cyf-nav nav{gap:19px}}@media (width<=650px){.cyf-nav{padding:20px}.cyf-nav nav>a:not(.cyf-nav-login){display:none}.cyf-wordmark{font-size:25px}.cyf-nav-login{padding:10px 18px}.cyf-hero{grid-template-columns:1fr;gap:70px;padding:45px 24px 85px}.cyf-hero h1{letter-spacing:-3px;font-size:64px}.cyf-eyebrow{letter-spacing:1.4px;font-size:8px}.cyf-hero-visual{width:100%;max-width:450px;margin:auto;padding:20px 10px 30px}.cyf-demo-card{padding:24px}.cyf-demo-card h2{font-size:26px}.cyf-float-result{left:0}.cyf-float-note{font-size:9px}.cyf-demo-hint{font-size:7px}.cyf-section{padding:68px 24px}.cyf-section-heading h2{letter-spacing:-1.8px}.cyf-method-grid{grid-template-columns:1fr;gap:10px;margin-top:30px}.cyf-method-grid article>p{max-width:none}.cyf-method-grid article{padding:25px 0}.cyf-method-grid h3{margin-top:10px}.cyf-module-list article{gap:20px}.cyf-module-list h3,.cyf-module-arrow{font-size:23px}.cyf-tools-strip{flex-direction:column;gap:12px;line-height:2}.cyf-tools-strip i{padding:0 7px}.cyf-closing{padding:65px 24px}.cyf-closing h2{letter-spacing:-2px}.cyf-footer{flex-wrap:wrap;gap:25px;padding:28px 24px}.cyf-footer>span{display:none}.cyf-footer .cyf-wordmark{font-size:19px}.cyf-footer-by{font-size:7px}}@media (prefers-reduced-motion:reduce){.cyf-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cyf-demo-card{transform:none}}.cyf-wordmark .cyf-official-logo{object-fit:contain;width:85px;height:64px}.cyf-parent-brand{border-left:1px solid #ffffff26;align-items:center;gap:12px;padding-left:22px;display:flex}.cyf-parent-brand>span{letter-spacing:1.4px;color:#a4adbd;font:8px DM Sans,sans-serif}.cyf-parent-brand>img{object-fit:contain;width:93px;height:56px}.cyf-primary,.cyf-demo-step.is-done .cyf-step-check{color:#fff!important}.cyf-hero{background:radial-gradient(at 100% 0,#233e7830,#0000 60%)}.cyf-demo-card{background:linear-gradient(145deg,#1c2a43,#111a2c);border-color:#365184}.cyf-float-note{color:#1c2a43;background:#e6ecf7}.cyf-status{color:#93b4ff!important;background:#233e7844!important;border-color:#365184!important}.cyf-orbit{border-color:#375dab35!important}.cyf-motion-band{color:#fff;background:#203b72}.cyf-motion-band b,.cyf-landing em{color:#ff4256}.cyf-demo-step[aria-pressed=true]{border-color:#4e78bd!important}.cyf-demo-step[aria-pressed=true] .cyf-step-check{color:#fff!important;background:#244b8c!important}@media (width<=650px){.cyf-wordmark{gap:9px}.cyf-wordmark .cyf-official-logo{width:66px;height:51px}.cyf-parent-brand{flex-direction:column;gap:6px;padding-left:10px}.cyf-parent-brand>img{width:66px;height:40px}.cyf-parent-brand>span{font-size:6px}.cyf-nav-login{padding:10px 15px}.cyf-nav-login span{margin-left:8px}}.cyf-demo-steps .is-done .cyf-step-check{color:#fff;background:#244b8c;border-color:#527cca}.cyf-demo-steps .is-done>span:nth-child(2){color:#b4c2d6}.cyf-demo-steps .is-done .cyf-step-dot{background:#7e9cd5}@media (width>=651px) and (width<=900px){.cyf-hero{grid-template-columns:1fr;gap:75px;padding:55px 36px 100px}.cyf-hero h1{font-size:72px}.cyf-hero-visual{width:100%;max-width:500px;margin:auto}.cyf-hero-copy{max-width:580px}.cyf-intro{max-width:530px}.cyf-hero h1 br:nth-of-type(2){display:none}}
