.fps{--ink:#07100d;--panel:#0d1915;--line:#25352e;--green:#61ff9e;--lime:#caff54;--orange:#ff8151;--paper:#eef0e8;position:relative;overflow:hidden;background:var(--ink);color:#f4f7f2;font-family:"Manrope",Arial,sans-serif}.fps *{box-sizing:border-box}.fps a{text-decoration:none}.fps h1,.fps h2,.fps h3,.fps strong,.fps b{font-family:"Manrope",Arial,sans-serif}.fps img{display:block;width:100%;height:auto}.fps-nav{width:min(1400px,calc(100% - 70px));height:88px;margin:auto;display:flex;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:20}.fps-brand{display:flex;gap:10px;align-items:center;color:#fff}.fps-brand>i{width:32px;height:32px;display:grid;place-items:center;background:var(--green);color:var(--ink);font-style:normal;font-weight:800;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%)}.fps-brand>span{display:flex;flex-direction:column}.fps-brand b{font-size:14px;line-height:1}.fps-brand small{font:500 6px "DM Mono";letter-spacing:.18em;color:#728078;margin-top:4px}.fps-links{display:flex;gap:34px;margin-left:auto}.fps-links a{font-size:10px;color:#879189}.fps-links a:hover{color:var(--green)}.fps-navcta{margin-left:42px;background:var(--green);color:var(--ink);padding:14px 17px;font-size:9px;font-weight:800}.fps-navcta b{margin-left:18px}.fps-menu{display:none;margin-left:auto;background:none;border:1px solid var(--line);color:#fff;padding:10px 12px;font:500 8px "DM Mono"}
.fps-hero{width:min(1320px,calc(100% - 70px));min-height:760px;padding:85px 0 110px;margin:auto;display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;align-items:center}.fps-kicker,.fps-label{font:500 8px "DM Mono";letter-spacing:.18em;color:#758079}.fps-kicker span{color:var(--green);text-shadow:0 0 15px var(--green)}.fps-hero h1{font-size:clamp(62px,6.6vw,99px);line-height:.88;letter-spacing:-.08em;margin:31px 0}.fps h1 em,.fps h2 em{font-style:normal;color:var(--green)}.fps-hero-copy>p{max-width:570px;color:#8a958e;font-size:15px;line-height:1.75}.fps-actions{display:flex;align-items:center;gap:27px;margin:34px 0}.fps-btn{display:inline-flex;justify-content:space-between;align-items:center;min-width:235px;padding:17px 19px;font-size:9px;font-weight:800;letter-spacing:.07em;transition:transform .2s}.fps-btn:hover{transform:translateY(-2px)}.fps-btn span{margin-left:28px}.fps-primary{background:var(--green);color:var(--ink);box-shadow:0 17px 50px #61ff9e1e}.fps-more{font:500 8px "DM Mono";color:#a3aaa5;border-bottom:1px solid #46524c;padding-bottom:6px}.fps-plan{display:flex;align-items:center;gap:15px}.fps-plan strong{font-size:31px;letter-spacing:-.05em}.fps-plan span{font:500 7px/1.5 "DM Mono";color:#717d75}.fps-terminal{position:relative;background:#0b1512;border:1px solid #31443a;box-shadow:0 45px 100px #000;padding:20px;min-width:0}.fps-terminal:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,var(--green),transparent 27%,transparent 70%,var(--orange));z-index:-1}.fps-terminal-top{display:flex;justify-content:space-between;border-bottom:1px solid #293a32;padding-bottom:15px;font:500 7px "DM Mono";color:#718078}.fps-terminal-top i{color:var(--green);font-style:normal}.fps-terminal-body{display:grid;grid-template-columns:130px 1fr;min-height:430px}.fps-terminal-body>aside{border-right:1px solid #283931;padding:25px 15px 15px 0;display:flex;flex-direction:column;gap:8px}.fps-terminal-body>aside>b,.fps-terminal-body>aside>small{font:500 6px "DM Mono";color:#59675f;margin-bottom:8px}.fps-terminal-body>aside>span{padding:9px;font-size:8px;color:#78857d}.fps-terminal-body>aside>span.active{background:#173327;color:var(--green)}.fps-terminal-body>aside>small{margin-top:auto}.fps-terminal-body>aside>strong{font:500 7px "DM Mono";color:var(--lime)}.fps-terminal-body>section{padding:25px 0 0 25px}.fps-status{display:grid;grid-template-columns:1fr auto;align-items:end}.fps-status>span small{display:block;font:500 7px "DM Mono";color:#65736b}.fps-status strong{font-size:57px;letter-spacing:-.06em}.fps-status em{font-size:20px;color:var(--green);font-style:normal}.fps-status>b{font:500 7px "DM Mono";color:var(--ink);background:var(--green);padding:8px;margin-bottom:12px}.fps-counts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #293931;margin:16px 0}.fps-counts span{padding:13px;border-right:1px solid #293931}.fps-counts span:last-child{border:0}.fps-counts small{display:block;font:500 6px "DM Mono";color:#5f6d65}.fps-counts b{font-size:15px}.fps-code{background:#07100d;padding:19px;display:flex;flex-direction:column;gap:7px;color:#79867e;font:400 8px "DM Mono";overflow:hidden}.fps-code i{color:var(--green);font-style:normal}.fps-fetch{position:absolute;right:-12px;bottom:40px;background:var(--orange);color:var(--ink);padding:13px 16px;display:flex;gap:10px;align-items:center;box-shadow:0 15px 40px #0006}.fps-fetch>i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--green);font-style:normal}.fps-fetch span{font:500 7px "DM Mono"}.fps-fetch small{color:#70311b}
.fps-ticker{background:var(--green);color:var(--ink);overflow:hidden;transform:rotate(-.6deg);margin-inline:-8px}.fps-ticker>div{width:max-content;padding:14px 0;font:500 9px "DM Mono";letter-spacing:.14em;animation:fps-scroll 30s linear infinite}@keyframes fps-scroll{to{transform:translateX(-50%)}}.fps-section{width:min(1220px,calc(100% - 70px));margin:auto;padding:120px 0}.fps-intro{display:grid;grid-template-columns:.32fr 1fr;border-bottom:1px solid var(--line)}.fps-intro>div:last-child{display:grid;grid-template-columns:1fr .55fr;gap:75px;align-items:end}.fps h2{font-size:clamp(47px,5.4vw,77px);line-height:.96;letter-spacing:-.07em;margin:12px 0}.fps-intro p,.fps-static-copy>p,.fps-diag-grid>div:last-child>p,.fps-faq>div>p{color:#849088;line-height:1.75}.fps-feature-grid{width:min(1220px,calc(100% - 70px));margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line)}.fps-feature-grid article{min-height:285px;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s}.fps-feature-grid article:hover{background:#0d1814}.fps-feature-grid article>small{font:500 7px "DM Mono";color:#5c6962}.fps-feature-grid article>div{width:42px;height:42px;border:1px solid #34483d;border-radius:50%;display:grid;place-items:center;color:var(--green);margin:42px 0 23px}.fps-feature-grid article:hover>div{background:var(--green);color:var(--ink)}.fps-feature-grid h3{font-size:16px}.fps-feature-grid p{font-size:10px;line-height:1.7;color:#748078}
.fps-workflow{background:var(--paper);color:var(--ink);margin-top:140px}.fps-workflow .fps-label{color:#68716b}.fps-workflow h2 em{color:#168c50}.fps-workflow-head{display:grid;grid-template-columns:.32fr 1fr}.fps-flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid #c8cec5}.fps-flow article{padding:28px;border-right:1px solid #c8cec5;min-height:235px}.fps-flow article>small{font:500 7px "DM Mono";color:#69716d}.fps-flow article>i{display:block;width:11px;height:11px;border-radius:50%;background:#168c50;box-shadow:0 0 0 7px #168c5018;margin:34px 0}.fps-flow b{font-size:10px;letter-spacing:.08em}.fps-flow p{font-size:10px;color:#6e7671;line-height:1.65}.fps-static{display:grid;grid-template-columns:1fr .9fr;gap:110px;align-items:center}.fps-static ul{list-style:none;padding:0;margin-top:28px}.fps-static li{border-top:1px solid #293a32;padding:12px;font-size:10px}.fps-static li:before{content:"✓";color:var(--green);margin-right:10px}.fps-file{background:#0d1915;border:1px solid #34483d;box-shadow:0 30px 80px #0008}.fps-file>div{display:flex;align-items:center;gap:13px;padding:18px;border-bottom:1px solid #2d4036}.fps-file>div>b{display:grid;place-items:center;width:40px;height:40px;background:var(--green);color:var(--ink);font:700 9px "DM Mono"}.fps-file>div>span{font:500 8px "DM Mono"}.fps-file>div small{color:#64736b}.fps-file code{display:block;padding:30px;color:#8a978f;font:400 10px/1.9 "DM Mono"}.fps-file code i{color:var(--green);font-style:normal}.fps-file footer{display:flex;justify-content:space-between;padding:15px 18px;border-top:1px solid #2d4036;font:500 7px "DM Mono";color:#606e66}.fps-file footer b{color:var(--green)}.fps-diagnostics{background:#101d18}.fps-diag-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.fps-diag-card{background:#08110e;border:1px solid #35483e;box-shadow:0 35px 90px #0009}.fps-diag-card>div{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #2d3e35}.fps-diag-card>div small{font:500 7px "DM Mono";color:#68766e}.fps-diag-card>div i{font:500 7px "DM Mono";color:var(--green);font-style:normal}.fps-diag-card section{display:grid;grid-template-columns:1fr 1fr 25px;padding:19px 20px;border-bottom:1px solid #283931;align-items:center}.fps-diag-card section span{font-size:10px;color:#77837c}.fps-diag-card section b{font-size:10px}.fps-diag-card section strong{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#16482e;color:var(--green);font-size:8px}.fps-diag-card section strong.warn{background:#56301f;color:var(--orange)}.fps-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.fps-tags span{border:1px solid #35483e;color:var(--orange);padding:9px;font:500 7px "DM Mono"}.fps-social{background:var(--green);color:var(--ink)}.fps-social .fps-label{color:#315e41}.fps-social h2 em{color:#175e37}.fps-social-head{display:grid;grid-template-columns:.3fr 1fr .55fr;gap:55px;align-items:end}.fps-social-head p{font-size:11px;line-height:1.7}.fps-social-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:55px}.fps-social-flow article{background:var(--ink);color:#fff;padding:25px;min-height:120px}.fps-social-flow article b{color:var(--green);font:500 8px "DM Mono"}.fps-social-flow article span{display:block;margin-top:25px;font:500 9px/1.5 "DM Mono"}.fps-social-flow>i{padding:10px;font-style:normal}.fps-best{display:grid;grid-template-columns:.58fr 1.42fr;gap:90px}.fps-best-grid{display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid var(--line)}.fps-best-grid article{padding:24px;border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:140px}.fps-best-grid b{font-size:13px;color:var(--green)}.fps-best-grid p{font-size:10px;line-height:1.6;color:#717e76}.fps-faq{display:grid;grid-template-columns:.6fr 1.4fr;gap:100px;border-top:1px solid var(--line)}.fps-faq article{border-bottom:1px solid var(--line)}.fps-faq button{width:100%;display:grid;grid-template-columns:42px 1fr auto;background:none;border:0;color:#fff;padding:22px 0;text-align:left;cursor:pointer}.fps-faq button small{font:500 7px "DM Mono";color:#59665f}.fps-faq button span{font-weight:700}.fps-faq button b{color:var(--green);font-size:18px}.fps-faq article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s}.fps-faq article>div p{overflow:hidden;margin:0;padding-left:42px;color:#78857d;font-size:11px;line-height:1.7}.fps-faq article.open>div{grid-template-rows:1fr}.fps-faq article.open>div p{padding-bottom:23px}.fps-gallery{display:grid;grid-template-columns:1fr 1fr;background:#101d18;padding:45px max(35px,calc((100vw - 1220px)/2));gap:25px}.fps-gallery img{height:100%;object-fit:cover;border:1px solid #35483e}.fps-final{background:var(--orange);color:var(--ink);padding:95px max(35px,calc((100vw - 1220px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:110px;align-items:center;position:relative;overflow:hidden}.fps-final:after{content:"";position:absolute;width:650px;height:650px;border-radius:50%;border:1px solid #7234192c;right:-230px;top:-220px;box-shadow:0 0 0 110px #72341910,0 0 0 220px #72341908}.fps-final>div{position:relative;z-index:1}.fps-final>div:first-child{background:#fff;padding:12px;transform:rotate(-3deg);box-shadow:0 35px 80px #712e1744}.fps-final>div>small{font:500 8px "DM Mono";letter-spacing:.15em}.fps-final h2 em{color:#135f39}.fps-final>div>p{max-width:570px;line-height:1.7}.fps-final-price{display:flex;align-items:center;gap:16px;margin:27px 0}.fps-final-price strong{font-size:50px;letter-spacing:-.06em}.fps-final-price span{font:500 7px/1.5 "DM Mono"}.fps-dark{background:var(--ink);color:#fff;min-width:270px}.fps-footer{width:min(1400px,calc(100% - 70px));min-height:90px;margin:auto;display:flex;align-items:center;justify-content:space-between}.fps-footer p,.fps-footer>a:last-child{font:500 7px "DM Mono";letter-spacing:.12em;color:#69756e}.fps-footer>a:last-child{color:var(--green)}
@media(max-width:1000px){.fps-nav,.fps-hero{width:calc(100% - 40px)}.fps-links{display:none;position:absolute;left:0;right:0;top:79px;background:#0d1915;padding:25px;flex-direction:column}.fps-links.open{display:flex}.fps-navcta{display:none}.fps-menu{display:block}.fps-hero{grid-template-columns:1fr}.fps-terminal{max-width:700px}.fps-section,.fps-feature-grid{width:calc(100% - 40px)}.fps-intro{grid-template-columns:1fr;gap:40px}.fps-intro>div:last-child{grid-template-columns:1fr}.fps-feature-grid{grid-template-columns:repeat(2,1fr)}.fps-workflow-head{grid-template-columns:1fr}.fps-flow{grid-template-columns:repeat(2,1fr)}.fps-static,.fps-diag-grid,.fps-best,.fps-faq{grid-template-columns:1fr;gap:70px}.fps-social-head{grid-template-columns:1fr}.fps-social-flow{grid-template-columns:1fr 1fr;gap:12px}.fps-social-flow>i{display:none}.fps-final{grid-template-columns:1fr}.fps-final>div:first-child{max-width:560px}}
@media(max-width:620px){.fps-nav,.fps-hero,.fps-section,.fps-feature-grid,.fps-footer{width:calc(100% - 28px)}.fps-nav{height:74px}.fps-links{top:73px}.fps-hero{min-height:0;padding:65px 0}.fps-hero h1{font-size:57px}.fps-actions{flex-direction:column;align-items:flex-start}.fps-btn{width:100%}.fps-terminal{padding:13px}.fps-terminal-body{grid-template-columns:1fr}.fps-terminal-body>aside{display:none}.fps-terminal-body>section{padding:20px 0}.fps-fetch{right:-5px;bottom:20px}.fps-section{padding:82px 0}.fps h2{font-size:44px}.fps-feature-grid,.fps-flow,.fps-best-grid{grid-template-columns:1fr}.fps-feature-grid article{min-height:230px}.fps-workflow{margin-top:90px}.fps-social-flow{grid-template-columns:1fr}.fps-gallery{grid-template-columns:1fr;padding:28px 14px}.fps-faq button{grid-template-columns:30px 1fr auto}.fps-faq button span{font-size:12px}.fps-faq article>div p{padding-left:30px}.fps-final{padding:80px 18px}.fps-final-price strong{font-size:43px}.fps-footer{flex-direction:column;gap:14px;text-align:center;padding:24px 0}}
@media(prefers-reduced-motion:reduce){.fps *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
