:root{--ink: #17202a;--graphite: #24313d;--green: #0b7f68;--green-dark: #075846;--copper: #b86b3c;--sky: #eaf4f8;--paper: #f5f7f8;--white: #ffffff;--muted: #5f6b76;--line: #d9e1e6;--shadow: 0 18px 46px rgba(23, 32, 42, .12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}.topbar{position:sticky;top:0;z-index:20;background:#fffffff0;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.nav{width:min(1140px,calc(100% - 32px));min-height:68px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{text-decoration:none;color:var(--graphite);font-size:1.18rem;font-weight:900}.navlinks{display:flex;gap:16px;color:var(--muted);font-size:.92rem;font-weight:760;flex-wrap:wrap;justify-content:flex-end}.navlinks a{text-decoration:none}.hero{min-height:82vh;display:flex;align-items:center;background:linear-gradient(90deg,#17202af5,#17202adb 44%,#17202a6b 72%),url(/hero-digitaliseerimine.png) center right / cover no-repeat;color:var(--white)}.hero-inner,.section-inner{width:min(1140px,calc(100% - 32px));margin:0 auto}.hero-inner{padding:92px 0 68px}.eyebrow{display:inline-flex;padding:7px 10px;border-radius:999px;background:#ffffff24;color:#d5f3eb;font-weight:860;font-size:.88rem}h1,h2,h3{margin:0;line-height:1.08;letter-spacing:0}h1{max-width:860px;margin-top:18px;font-size:clamp(2.45rem,5.6vw,5.15rem)}.hero p{max-width:690px;margin:22px 0 0;color:#ffffffe0;font-size:clamp(1.05rem,2vw,1.24rem)}.actions,.inline-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:8px;border:1px solid transparent;text-decoration:none;font-weight:860;cursor:pointer}.btn-primary{background:var(--green);color:var(--white)}.btn-secondary{background:#ffffff24;color:var(--white);border-color:#ffffff57}.btn-light{background:var(--white);color:var(--graphite);border-color:var(--line)}.proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px;margin-top:42px}.proof div{border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:14px;background:#ffffff1a}.proof strong{display:block;color:var(--white)}.proof span{display:block;color:#ffffffc2;font-size:.9rem}section{padding:76px 0}.white{background:var(--white)}.sky{background:var(--sky)}.graphite{background:var(--graphite);color:var(--white)}.section-head{max-width:810px;margin-bottom:30px}.kicker{color:var(--green);text-transform:uppercase;font-weight:900;font-size:.85rem}.section-head h2{margin-top:10px;color:var(--graphite);font-size:clamp(1.9rem,4vw,3.25rem)}.graphite h2,.graphite h3,.graphite .section-head h2{color:var(--white)}.section-head p{color:var(--muted);font-size:1.08rem}.graphite .section-head p{color:#ffffffc7}.grid-3,.grid-2{display:grid;gap:18px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:8px;padding:22px;background:var(--white);box-shadow:0 12px 30px #17202a0f}.card h3{color:var(--graphite);font-size:1.28rem}.card p,.card li{color:var(--muted)}.stat{display:inline-block;margin-bottom:14px;color:var(--copper);font-weight:930;font-size:2rem}.pain-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pain-list li,.check li{position:relative;padding-left:28px}.pain-list li:before,.check li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:10px;border-radius:50%;background:var(--green)}.check{display:grid;gap:9px;margin:16px 0 0;padding:0;list-style:none}.steps{display:grid;gap:14px}.step{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:start;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff14}.step strong{color:#bff3e7;font-size:1.18rem}.step p{margin:8px 0 0;color:#ffffffc7}.offer{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px;align-items:start}.sample{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow);overflow:hidden}.sample-top{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--graphite);color:var(--white)}.sample-body{padding:22px}.tag{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#dff5ee;color:var(--green-dark);font-weight:850;font-size:.82rem}.sample h3{margin-top:14px}.sample-row{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.sample-row:first-of-type{border-top:0}.sample-row span{color:var(--muted);font-weight:760}.lead-section{background:var(--graphite);color:var(--white)}.lead-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:start}.lead-card{border-radius:8px;padding:24px;background:var(--white);color:var(--ink);box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:6px}.field.full{grid-column:1 / -1}.field label{color:var(--graphite);font-weight:820}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--white);color:var(--ink)}.field textarea{min-height:118px;resize:vertical}.consent{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.95rem;margin:16px 0}.consent input{margin-top:4px}.form-note,.status-text{color:var(--muted);font-size:.95rem}.footer{padding:28px 0;background:#111922;color:#fffc}.footer-inner{width:min(1140px,calc(100% - 32px));margin:0 auto;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.footer-links{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.footer a{text-decoration:none}.small-page{padding:64px 0}.article{max-width:880px}.article h1{color:var(--graphite);font-size:clamp(2.1rem,4.5vw,4rem)}.article h2{margin-top:34px;color:var(--graphite);font-size:1.8rem}.article p,.article li{color:var(--muted)}@media(max-width:840px){.nav{align-items:flex-start;flex-direction:column;padding:16px 0}.navlinks{justify-content:flex-start}.hero{min-height:auto;background:linear-gradient(180deg,#17202af7,#17202ae6),url(/hero-digitaliseerimine.png) center / cover no-repeat}.proof,.grid-3,.grid-2,.offer,.lead-grid,.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}
