.tool-page{color:#302820}.tool-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);gap:clamp(28px,7vw,100px);align-items:center;padding-block:clamp(55px,8vw,110px)}.tool-hero h1{font-family:Georgia,serif;font-size:clamp(2.5rem,5.4vw,5.1rem);line-height:1.03;letter-spacing:-.045em;margin:.35em 0}.tool-hero p,.tool-features p,.tool-close p{line-height:1.65}.tool-plan,.tool-close,.tool-features article{padding:clamp(20px,3vw,34px);border:1px solid #ded0b3;border-radius:19px;background:#fffdfa}.tool-plan strong{display:block;font:700 clamp(2.3rem,4vw,3.5rem)/1.2 Georgia,serif;color:#6d4a1b;margin-top:.35em}.tool-plan strong small{font:600 .83rem system-ui}.tool-actions,.demo-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.tool-primary,.tool-secondary{display:inline-block;padding:12px 16px;border-radius:8px;font-weight:700;text-decoration:none}.tool-primary{color:#fff;background:#73501e}.tool-secondary{color:#654415;text-decoration:underline;text-underline-offset:3px}.tool-plan a{display:block;text-align:center}.tool-demo-shell{max-width:1040px;margin-inline:auto;background:#1b2c27;color:#fff6e4;border:1px solid #526961;border-radius:19px;overflow:hidden;box-shadow:0 20px 55px #21120423}.demo-nav{display:flex;gap:12px;align-items:center;padding:15px 20px;border-bottom:1px solid #53665c;font-weight:700}.demo-logo{border:1px solid #ae9160;border-radius:8px;background:#2d3f36;color:#ffdfa3;padding:6px}.demo-tag{margin-left:auto;color:#ffdfa3;font-size:10px;letter-spacing:.09em}.demo-body{padding:0 clamp(14px,4vw,38px) 28px}.demo-tabs button{border:1px solid #829387;color:#fff9ef;background:#243a31;border-radius:8px;padding:8px 13px;font:600 .87rem system-ui;cursor:pointer}.demo-tabs button[aria-pressed=true]{color:#271e12;background:#f0d39b;border-color:#f0d39b}.demo-pane{margin-top:18px}.demo-pane[hidden]{display:none}.demo-pane h3{margin:0 0 14px}.demo-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.demo-kpis div{background:#263d34;border-radius:9px;padding:12px}.demo-kpis small,.demo-kpis strong{display:block}.demo-kpis strong{font-size:clamp(1rem,2vw,1.4rem);color:#ffe0a6}.demo-bars{display:grid;grid-template-columns:106px 1fr;align-items:center;gap:8px;margin-top:17px;font-size:.8rem}.demo-bars i{height:9px;border-radius:4px;width:var(--w);background:#e0b975}.demo-bars i:last-child{background:#a5d6b8}.demo-pane table{width:100%;border-collapse:collapse;text-align:left}.demo-pane th,.demo-pane td,.demo-tasks li{padding:9px 5px;border-bottom:1px solid #607669}.demo-tasks{padding-left:0;list-style:none}.demo-tasks b{float:right;color:#f3dcb3}.tool-features{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.tool-features article span{font-size:.74rem;letter-spacing:.1em;color:#73501e;font-weight:700}.tool-features h3{margin:.6em 0 .3em}.tool-close{display:grid;grid-template-columns:1.65fr 1fr;gap:22px;align-items:center}.tool-close a{display:block;text-align:center}.tool-hero a:focus-visible,.demo-tabs button:focus-visible,.tool-close a:focus-visible{outline:3px solid #bc8749;outline-offset:3px}@media(max-width:700px){.tool-hero,.tool-features,.tool-close{grid-template-columns:1fr;gap:16px}.tool-plan{max-width:none}.demo-kpis{grid-template-columns:1fr}.demo-kpis div{display:flex;justify-content:space-between;align-items:center;gap:5px}}
