.landing{background:#f7f8f3;color:#18332f}.landing header{background:#f7f8f3;border-color:#dfe5dc;max-width:1400px;margin:auto;padding:23px 5%;gap:45px}.landing-nav{margin:0;gap:25px;font-size:13px}.landing-nav a{color:#56645b}.header-actions{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:13px}.cta{background:#175e4d;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border-radius:9px;padding:18px 24px;font-weight:650;font-size:14px;box-shadow:0 5px 0 #d5e2d8}.cta.small{padding:12px 17px;box-shadow:none}.landing main{max-width:1280px;margin:0 auto;padding:0 42px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;padding:92px 0 105px}.hero h1{font-size:clamp(38px,4.5vw,65px);line-height:1.08;letter-spacing:-2.7px;margin:23px 0}.hero-copy{font-size:17px;max-width:490px;line-height:1.8;color:#647066}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:30px;flex-wrap:wrap}.text-link{font-size:13px}.hero-note{font-size:11px;margin-top:19px}.hero-tags{display:flex;flex-wrap:wrap;gap:17px;margin-top:35px;font-size:11px;color:#567563}.product-preview{position:relative;background:white;border:1px solid #dde4d8;border-radius:20px;box-shadow:0 32px 90px #4669461c;transform:rotate(-2deg);margin:15px 0}.preview-top{padding:21px 25px;display:flex;justify-content:space-between;border-bottom:1px solid #edf0ea;font-weight:700;font-size:17px;color:#175e4d}.preview-label{font-size:9px;letter-spacing:1.1px;color:#8a978c;font-weight:400;align-self:center}.preview-content{padding:30px}.preview-content h2{font-size:24px;margin:10px 0}.preview-content p{font-size:12px}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.preview-metrics div{background:#f4f7f0;border-radius:9px;padding:17px 12px}.preview-metrics strong{font-size:29px;display:block;letter-spacing:-1px}.preview-metrics span{font-size:10px;color:#7d8e7e}.preview-location{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0ea;padding-top:23px;margin-bottom:15px;font-weight:650}.preview-location small{display:block;font-size:10px;margin-top:5px}.status-badge{font-size:10px;background:#e3f1df;color:#527343;padding:8px;border-radius:6px}.preview-person{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #edf0ea;font-size:12px}.preview-person small{display:block;font-size:10px;margin-top:5px}.avatar{display:grid;place-items:center;background:#e6eddd;border-radius:50%;width:35px;height:35px;font-size:10px;color:#587647}.avatar.peach{background:#f6e6d9;color:#a17851}.status-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#7aaf6a}.preview-plan{margin-top:23px;display:flex;align-items:center;gap:13px;background:#f5f7f3;padding:16px;border-radius:9px;font-size:10px}.preview-plan>span{font-size:26px;color:#649463}.preview-plan small{display:block;font-size:9px;margin-top:5px}.floating-note{position:absolute;right:-22px;bottom:-28px;display:flex;gap:13px;align-items:center;background:#e9efd7;padding:18px 24px;border:1px solid #d2ddbc;border-radius:13px;box-shadow:0 10px 20px #304e3212;font-size:27px;transform:rotate(2deg)}.floating-note strong{display:block;font-size:12px}.floating-note small{display:block;font-size:10px;margin-top:5px}.section-intro h2,.company-section h2{font-size:37px;line-height:1.15;letter-spacing:-1.3px;margin:15px 0}.section-intro p{font-size:14px}.feature-section{padding:68px 0;border-top:1px solid #dde5d7}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;margin-top:45px}.feature-grid article{background:#fff;border:1px solid #e2e8de;padding:28px 22px;border-radius:13px}.feature-icon{background:#eef3e6;border-radius:10px;width:43px;height:43px;display:grid;place-items:center;font-size:23px;color:#617e4b}.feature-grid h3,.steps h3{font-size:17px;margin:23px 0 10px}.feature-grid p,.steps p{font-size:13px;color:#72806e}.company-section{padding:64px 55px;margin:25px 0;background:#e9eedf;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.company-section p{font-size:14px;max-width:450px}.company-section ul{list-style:none;padding:0;margin:0}.company-section li{padding:17px 0;border-bottom:1px solid #d6dfcc}.company-section strong{display:block;font-size:14px}.company-section li span{display:block;font-size:12px;color:#778471;margin-top:9px;line-height:1.6}.steps-section{padding:85px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.steps article>span{display:block;font-size:30px;color:#95ad7b;letter-spacing:-1px}.faq-section{padding:10px 0 65px;max-width:800px}.faq-section details{padding:21px 0;border-bottom:1px solid #dfe6da}.faq-section summary{font-size:15px;font-weight:600;color:#345241}.faq-section p{font-size:13px}.final-cta{background:#174e3e;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:25px;border-radius:18px;padding:55px;margin:20px 0 60px}.final-cta h2{font-size:33px;margin:13px 0}.final-cta p{color:#b9cabb;font-size:13px}.final-cta .eyebrow{color:#b4c795}.cta.light{color:#224c39;background:#e4edcc;box-shadow:none}.landing footer{max-width:1200px;margin:auto;padding:25px 42px 40px;display:flex;align-items:center;gap:25px;justify-content:space-between;font-size:12px;border-top:1px solid #dfe6da}.landing footer .brand{font-size:24px}@media(max-width:1000px){.landing-nav{display:none}.hero{gap:35px}.hero h1{font-size:47px}.feature-grid{grid-template-columns:1fr 1fr}.company-section{gap:35px;padding:40px}.floating-note{right:-10px}.header-actions{gap:14px}}@media(max-width:700px){.landing main{padding:0 23px}.landing header{gap:12px;padding:18px 23px}.header-actions{gap:12px}.cta.small{font-size:11px;padding:10px}.hero{grid-template-columns:1fr;padding:52px 0 65px;gap:45px}.hero h1{font-size:46px;letter-spacing:-2px}.hero-copy{font-size:15px}.product-preview{margin:0 10px 20px;transform:none}.preview-content{padding:23px}.floating-note{right:-8px;padding:14px;transform:none}.feature-section{padding:45px 0}.section-intro h2,.company-section h2{font-size:30px}.feature-grid{gap:13px;margin-top:28px}.feature-grid article{padding:22px 16px}.company-section{grid-template-columns:1fr;padding:28px;gap:18px}.steps-section{padding:55px 0}.steps{grid-template-columns:1fr;gap:15px;margin-top:25px}.steps article>span{font-size:25px}.steps h3{margin:10px 0}.final-cta{padding:30px;display:block}.final-cta h2{font-size:29px}.final-cta .cta{margin-top:15px}.landing footer{padding:25px 23px;flex-wrap:wrap}.hero-tags{gap:11px}.hero-actions{gap:17px}}
/* Tlačítka Koupit licenci + Přihlásit se pod sebou */
.hero-buttons{display:flex;flex-direction:column;gap:12px;align-items:stretch}
.cta.outline{background:transparent;color:#175e4d;border:2px solid #175e4d;box-shadow:none;padding:16px 22px}
.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}
