.demo-landing-page{background:#f7faf5}.demo-site-header .nav{height:72px}.demo-header-actions{display:flex;gap:18px;align-items:center}.back-home{font-size:12px;font-weight:800;color:#5d6b61}.demo-hero-page{padding:80px 0 78px;background:radial-gradient(circle at 82% 13%,#dff3d2 0,transparent 31%),linear-gradient(180deg,#fbfcf9 0,#f0f6ec 100%)}.demo-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center}.demo-status{display:inline-flex;align-items:center;gap:8px;border:1px solid #cbdcc5;background:rgba(255,255,255,.72);padding:7px 10px;border-radius:999px;font-size:9px;letter-spacing:.1em;font-weight:900;color:#3a6944;margin-bottom:22px}.demo-status i{width:7px;height:7px;border-radius:50%;background:#83cb3c;box-shadow:0 0 0 4px rgba(131,203,60,.13)}.demo-hero-page h1{font:800 clamp(43px,5vw,66px)/1.02 Manrope,sans-serif;letter-spacing:-.058em;margin:0 0 23px}.demo-hero-page h1 em{font-style:normal;color:#315d3b}.demo-lead{font-size:18px;color:#68736b;max-width:690px}.demo-actions{margin-bottom:22px}.demo-disclaimer{max-width:690px;font-size:11px;color:#6c776f;border-left:2px solid #b6d99f;padding-left:12px}.demo-case-card{background:#10271b;color:#fff;border-radius:25px;padding:32px;box-shadow:0 30px 75px rgba(20,55,34,.17);position:relative;overflow:hidden}.demo-case-card:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:rgba(173,240,53,.08);right:-90px;top:-110px}.case-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.case-top span{font-size:9px;letter-spacing:.13em;font-weight:900;color:#9ec1a5}.case-top b{background:#adf035;color:#102015;padding:7px 9px;border-radius:999px;font-size:10px}.demo-case-card h2{font-size:28px;line-height:1.08;letter-spacing:-.03em;margin:38px 0 8px;max-width:470px;position:relative;z-index:1}.demo-case-card>p{color:#9fb3a4;font-size:12px}.case-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0}.case-kpis article{border:1px solid #36503e;background:#173526;border-radius:13px;padding:14px}.case-kpis small,.case-kpis strong{display:block}.case-kpis small{font-size:8px;color:#8fac96}.case-kpis strong{font-size:13px;margin-top:6px}.case-progress span{height:8px;background:#2b4635;border-radius:999px;display:block;overflow:hidden}.case-progress i{height:100%;display:block;background:#adf035;border-radius:999px}.case-progress small{display:block;color:#819a87;font-size:8px;margin-top:7px;text-align:right}.case-chain{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:22px}.case-chain span{font-size:9px;border:1px solid #36503e;border-radius:999px;padding:5px 8px;color:#c8d6ca}.case-chain i{font-style:normal;color:#80aa87;font-size:9px}.demo-facts{background:#fff;border-top:1px solid #e0e8dc;border-bottom:1px solid #e0e8dc}.facts-grid{display:grid;grid-template-columns:repeat(4,1fr)}.facts-grid article{padding:23px 25px;border-right:1px solid #e0e8dc}.facts-grid article:last-child{border-right:0}.facts-grid b,.facts-grid span{display:block}.facts-grid b{font:800 21px Manrope;color:#214a2e}.facts-grid span{font-size:10px;color:#758077;margin-top:3px}.demo-story{background:#f7faf5}.demo-heading{align-items:center}.tour-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.tour-card{min-height:265px;background:#fff;border:1px solid #dce5d9;border-radius:19px;padding:24px;display:flex;flex-direction:column;transition:.18s transform,.18s border-color,.18s box-shadow}.tour-card:hover{transform:translateY(-3px);border-color:#9fbe94;box-shadow:0 18px 45px rgba(30,65,40,.08)}.tour-card.major{background:#153924;color:#fff;border-color:#153924}.tour-number{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#e8f5df;color:#356842;font:900 9px Manrope;margin-bottom:27px}.tour-card.major .tour-number{background:#adf035;color:#102015}.tour-card small{font-size:8px;letter-spacing:.12em;font-weight:900;color:#6e8b73}.tour-card.major small{color:#a9c5af}.tour-card h3{font-size:21px;margin:7px 0}.tour-card p{font-size:12px;color:#69756c;line-height:1.55;margin:0}.tour-card.major p{color:#c0cec3}.tour-card em{font-style:normal;font-size:10px;font-weight:900;color:#397449;margin-top:auto;padding-top:24px}.tour-card.major em{color:#b9f45c}.guided-overview{background:#10271b;color:#fff}.guided-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:80px;align-items:center}.guided-copy h2{font-size:clamp(36px,4vw,51px);line-height:1.05;letter-spacing:-.045em;margin:0 0 18px}.guided-copy>p:not(.eyebrow){color:#b6c7ba;max-width:620px}.guided-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.guided-links a{border:1px solid #385142;background:#173426;color:#d3ded5;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.readonly-card{background:#173526;border:1px solid #34503d;border-radius:22px;padding:32px}.lock-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#adf035;color:#102015;font-weight:900;margin-bottom:28px}.readonly-card>small{font-size:8px;letter-spacing:.13em;color:#9fbaa4;font-weight:900}.readonly-card h3{font-size:24px;line-height:1.1;margin:9px 0}.readonly-card p{color:#aec1b2;font-size:12px}.readonly-card ul{list-style:none;padding:14px 0 0;margin:18px 0 0;border-top:1px solid #34503d}.readonly-card li{padding:6px 0;color:#cad6cc;font-size:11px}.readonly-card li:before{content:"✓";color:#adf035;font-weight:900;margin-right:8px}.demo-final{background:#f7faf5;padding:76px 0}.demo-final-box{background:#153924;color:#fff;border-radius:26px;padding:44px 47px;display:flex;gap:45px;align-items:center;justify-content:space-between}.demo-final h2{font-size:35px;letter-spacing:-.04em;margin:5px 0}.demo-final p:not(.eyebrow){margin:0;color:#b9c9bd}.demo-final-actions{display:flex;gap:10px;flex:0 0 auto}.demo-footer{padding:0;background:#091b11}.demo-bottom{margin-top:0;padding:20px 0;border-top:0;display:flex;justify-content:space-between;gap:20px}.demo-bottom a{color:#d5dfd7;font-weight:800}
@media(max-width:980px){.demo-hero-grid,.guided-grid{grid-template-columns:1fr}.demo-hero-grid{gap:42px}.tour-grid{grid-template-columns:1fr 1fr}.demo-final-box{flex-direction:column;align-items:flex-start}.demo-final-actions{flex-wrap:wrap}.facts-grid{grid-template-columns:1fr 1fr}.facts-grid article:nth-child(2){border-right:0}.facts-grid article:nth-child(-n+2){border-bottom:1px solid #e0e8dc}}
@media(max-width:640px){.demo-header-actions .back-home{display:none}.demo-site-header .brand img{width:148px}.demo-hero-page{padding:52px 0}.demo-hero-page h1{font-size:41px}.demo-lead{font-size:15px}.demo-actions{flex-direction:column;align-items:stretch}.case-kpis{grid-template-columns:1fr}.facts-grid{grid-template-columns:1fr}.facts-grid article{border-right:0;border-bottom:1px solid #e0e8dc!important}.tour-grid{grid-template-columns:1fr}.tour-card{min-height:235px}.demo-final-box{padding:31px 25px}.demo-final-actions{width:100%;flex-direction:column}.demo-bottom{flex-direction:column}.guided-grid{gap:44px}}
