
:root{color-scheme:dark;--sr-bg:#0b1712;--sr-panel:#13241b;--sr-line:#2c4034;--sr-ink:#f2f5e9;--sr-muted:#afbbaf;--sr-lime:#caf58a}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--sr-bg);color:var(--sr-ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.sr-site{overflow:hidden}.sr-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.sr-site a{color:inherit;text-decoration:none}.sr-site h1,.sr-site h2,.sr-site h3,.sr-site p{margin:0}.sr-site p{line-height:1.65}.sr-site a:focus-visible,.sr-site summary:focus-visible,.sr-site video:focus-visible{outline:3px solid var(--sr-lime);outline-offset:7px}.sr-skip{position:absolute;top:-100px;left:16px;z-index:99;padding:14px;background:var(--sr-lime);color:#0b1712}.sr-skip:focus{top:12px}.sr-header{display:flex;gap:28px;align-items:center;justify-content:space-between;padding-block:26px;border-bottom:1px solid var(--sr-line)}.sr-brand{display:inline-flex;align-items:center;gap:12px;font-size:19px;font-weight:750;letter-spacing:-.6px;white-space:nowrap}.sr-mark{display:grid;place-items:center;background:var(--sr-lime);color:#0b1712;width:38px;height:38px;border-radius:10px 10px 10px 2px;letter-spacing:-1.5px;font-size:19px}.sr-header nav{display:flex;gap:30px;font-size:13px;color:var(--sr-muted)}.sr-header nav a:hover,.sr-text-link:hover{color:var(--sr-lime)}.sr-header-cta{border:1px solid #74856b;border-radius:4px;padding:12px 17px;font-size:13px}.sr-header-cta span{margin-left:18px}.sr-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:7%;align-items:center;padding-block:72px 82px}.sr-kicker{font-size:11px!important;text-transform:uppercase;letter-spacing:1.8px;font-weight:700;color:var(--sr-lime);display:flex;align-items:center;gap:10px}.sr-status{display:inline-block;width:7px;height:7px;flex-shrink:0;background:var(--sr-lime);border-radius:50%}.sr-hero h1{font-size:clamp(52px,6.7vw,94px);line-height:1.01;letter-spacing:-5px;font-weight:600;margin-block:29px}.sr-hero h1 em{font-style:normal;color:var(--sr-lime)}.sr-lead{max-width:470px;font-size:18px;color:var(--sr-muted)}.sr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:27px;margin-block:32px 19px}.sr-button{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 21px;background:var(--sr-lime);border:1px solid var(--sr-lime);border-radius:4px;color:#0b1712!important;font:700 14px Arial,sans-serif;cursor:pointer}.sr-button:hover{background:#dcffae}.sr-button span{font-size:20px;font-weight:400}.sr-text-link{font-size:13px}.sr-small{font-size:12px!important;color:var(--sr-muted)}.sr-hero-note{letter-spacing:.1px}.sr-swing-lines{height:80px;position:relative;margin-top:44px;overflow:hidden;opacity:.55}.sr-swing-lines i{position:absolute;width:230px;height:110px;border:1px solid #739451;border-radius:50%;top:20px;left:-36px;transform:rotate(-20deg)}.sr-swing-lines i:nth-child(2){left:-14px}.sr-swing-lines i:nth-child(3){left:10px}.sr-swing-lines span{position:absolute;bottom:4px;left:240px;font:9px monospace;color:var(--sr-muted);letter-spacing:1px}.sr-demo{margin:0;max-width:390px;justify-self:end;width:100%;border:1px solid #41533c;background:#102017;border-radius:12px;overflow:hidden;box-shadow:0 28px 90px #0005;scroll-margin-top:24px}.sr-demo-top{display:flex;gap:8px;align-items:center;font:9px monospace;letter-spacing:.6px;padding:14px;color:var(--sr-muted)}.sr-demo-dots{margin-left:auto}.sr-demo video{display:block;width:100%;height:auto;max-height:585px;background:#0b1712;object-fit:contain;aspect-ratio:9/16}.sr-demo figcaption{font-size:10px;line-height:1.5;color:var(--sr-muted);padding:13px 16px;border-top:1px solid var(--sr-line)}.sr-strip{border-block:1px solid var(--sr-line);background:#122219}.sr-strip>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:23px;font-size:12px;color:#d8e2d3}.sr-strip b{color:var(--sr-lime);font-size:20px;font-weight:400}.sr-section{padding-block:90px}.sr-section h2{font-size:clamp(34px,3.8vw,51px);font-weight:500;letter-spacing:-2px;line-height:1.12;margin-top:18px}.sr-features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:48px}.sr-feature{border-top:1px solid #526344;padding-top:26px}.sr-number{font:11px monospace;color:var(--sr-lime)}.sr-feature h3{font-size:21px;letter-spacing:-.6px;margin:35px 0 14px}.sr-feature p{color:var(--sr-muted);font-size:14px;max-width:330px}.sr-workflow{display:grid;grid-template-columns:1fr 1fr;gap:13%;padding-top:20px;padding-bottom:100px}.sr-steps{padding:0;margin:33px 0 0;list-style:none}.sr-steps li{display:flex;gap:24px;border-bottom:1px solid var(--sr-line);padding-block:22px}.sr-step-index{font:11px monospace;color:var(--sr-lime);padding-top:3px}.sr-steps h3{font-size:17px;margin-bottom:8px}.sr-steps p{font-size:13px;color:var(--sr-muted)}.sr-requirements{background:var(--sr-panel);border:1px solid var(--sr-line);padding:37px;align-self:center;border-radius:8px}.sr-cross{font-size:53px;color:var(--sr-lime);line-height:1}.sr-requirements h3{font-size:27px;letter-spacing:-1px;margin-top:23px}.sr-site ul{list-style:none;padding:0}.sr-requirements ul{margin:24px 0}.sr-site li>span:first-child:not(.sr-step-index){color:var(--sr-lime);margin-right:12px}.sr-requirements li{font-size:13px;display:flex;line-height:1.5;margin-bottom:14px}.sr-pricing{background:#e7ecd9;color:#15271c}.sr-price-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:12%;align-items:center}.sr-pricing .sr-kicker{color:#3a5736}.sr-price-intro h2{max-width:460px;font-size:58px}.sr-plus{display:block;font-size:70px;font-weight:400;margin-top:8px;color:#507447}.sr-price-intro>p:not(.sr-kicker){font-size:17px;color:#435542;margin-top:18px;max-width:390px}.sr-estimate{border-top:1px solid #a6b49d;margin-top:32px;padding-top:22px;max-width:435px}.sr-estimate h3{font-size:15px}.sr-estimate p{font-size:12px;margin-top:10px;color:#4f604e}.sr-price-card{background:#0b1712;color:var(--sr-ink);padding:39px;border-radius:10px;border:1px solid #4c6241}.sr-price-card .sr-kicker{color:var(--sr-lime)}.sr-price{font-size:80px;letter-spacing:-4px;line-height:1.3!important;margin:25px 0!important}.sr-price>span{font-size:13px;letter-spacing:0;color:var(--sr-muted);margin-left:15px}.sr-price-card ul{border-top:1px solid #3c4c38;padding-top:26px;margin-bottom:30px}.sr-price-card li{font-size:13px;margin-bottom:17px;line-height:1.45;display:flex}.sr-price-card .sr-button{width:100%}.sr-disabled{cursor:not-allowed;opacity:.8}.sr-preview-note{margin-top:13px!important;font-size:11px!important}.sr-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.sr-faq h2{max-width:300px}.sr-faq details{border-bottom:1px solid var(--sr-line);padding:22px 0}.sr-faq details:first-child{border-top:1px solid var(--sr-line)}.sr-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:16px}.sr-faq summary::-webkit-details-marker{display:none}.sr-faq summary span{color:var(--sr-lime);font-size:22px;line-height:18px}.sr-faq details[open] summary span{transform:rotate(45deg)}.sr-faq details p{font-size:13px;color:var(--sr-muted);padding-top:17px;max-width:580px}.sr-footer{border-top:1px solid var(--sr-line);padding-block:38px 30px}.sr-footer-top,.sr-footer-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center}.sr-footer-top p{font-size:13px;color:var(--sr-muted);margin-top:15px}.sr-footer-bottom{margin-top:38px;padding-top:20px;border-top:1px solid var(--sr-line);font-size:11px;color:var(--sr-muted)}.sr-footer-bottom div{display:flex;gap:20px}.sr-independent{font-size:10px!important;margin-top:18px!important;max-width:740px}
.sr-site .sr-trial-badge{display:inline-block;border:1px solid #63864d;border-radius:30px;padding:8px 14px;margin-top:24px;color:var(--sr-lime);font-size:15px;font-weight:700}.sr-price-card .sr-price{margin:13px 0!important}.sr-price-card .sr-price>span{display:block;margin:0;line-height:1.5}.sr-trial-terms{max-width:370px}
@media(min-width:1600px){.sr-hero{gap:10%}.sr-hero h1{font-size:94px}}@media(max-width:1000px){.sr-wrap{width:calc(100% - 56px)}.sr-header nav{gap:18px}.sr-hero{gap:5%;padding-block:50px}.sr-hero h1{font-size:62px;letter-spacing:-3px}.sr-lead{font-size:16px}.sr-actions{gap:18px}.sr-swing-lines{display:none}.sr-demo-top{font-size:8px}.sr-features{gap:24px}.sr-workflow{gap:6%}.sr-requirements{padding:27px}.sr-price-grid{gap:7%}.sr-price-card{padding:28px}.sr-faq{gap:7%}}
@media(max-width:700px){.sr-wrap{width:calc(100% - 40px)}.sr-header{padding-block:18px;flex-wrap:wrap;gap:20px}.sr-brand{font-size:17px}.sr-mark{width:32px;height:32px;font-size:16px}.sr-header nav{order:3;width:100%;justify-content:center;padding-top:3px;gap:34px;font-size:12px}.sr-header-cta{font-size:11px;padding:10px}.sr-header-cta span{margin-left:8px}.sr-hero{grid-template-columns:1fr;gap:37px;padding-block:43px 40px}.sr-hero h1{font-size:clamp(48px,12vw,74px);letter-spacing:-3px;margin-block:23px}.sr-lead{max-width:510px;font-size:16px}.sr-kicker{font-size:9px!important;letter-spacing:1.5px}.sr-actions{gap:20px;margin-block:27px 16px}.sr-button{font-size:12px;padding:16px}.sr-text-link{font-size:12px}.sr-demo{justify-self:center;max-width:350px}.sr-demo video{max-height:none}.sr-demo-top{font-size:8px}.sr-strip>div{display:grid;grid-template-columns:1fr;text-align:center;gap:12px;padding-block:22px;font-size:12px}.sr-strip b{display:none}.sr-section{padding-block:55px}.sr-features{grid-template-columns:1fr;gap:29px;margin-top:32px}.sr-feature h3{margin-top:19px}.sr-feature p{max-width:100%}.sr-workflow{grid-template-columns:1fr;gap:33px;padding-top:0}.sr-requirements{padding:27px}.sr-price-grid{grid-template-columns:1fr;gap:34px}.sr-price-intro h2{font-size:44px}.sr-plus{display:inline;margin-left:18px;font-size:50px}.sr-estimate{margin-top:22px}.sr-price-card{padding:28px}.sr-price{font-size:74px}.sr-faq{grid-template-columns:1fr;gap:32px}.sr-faq h2{max-width:none}.sr-faq summary{font-size:14px}.sr-footer-top{align-items:flex-start}.sr-footer-top>.sr-text-link{font-size:11px;max-width:110px;line-height:1.5}.sr-footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}.sr-footer-bottom div{flex-wrap:wrap}.sr-hero-note{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.sr-member-price{font-size:clamp(40px,5vw,56px);margin:18px 0!important;padding-bottom:16px;border-bottom:1px solid #d7ddcc}.sr-member-price span{display:block;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6}
