:root{--ink:#19372e;--muted:#52685e;--paper:#f7f7ef;--lime:#dfec8f;--line:#d5dcd0}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.8 'Segoe UI',Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #8e5627;outline-offset:5px}header,main,footer{max-width:1280px;margin:auto;padding-inline:5%}header{min-height:112px;display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--line)}.logo{direction:ltr;font-size:30px;font-weight:750;letter-spacing:-1.8px;display:inline-flex;align-items:center;gap:10px}.logo-dot{color:#688345}.mark{display:inline-grid;place-items:center;background:var(--ink);color:var(--lime);width:34px;height:36px;border-radius:10px 2px;font-family:Georgia;font-style:italic}.logo-dot{margin-inline-start:-9px}nav{display:flex;gap:28px;margin-inline-start:auto;font-size:15px}nav a:hover,nav [aria-current]{text-decoration:underline;text-underline-offset:8px}.language{font-size:14px;border:1px solid var(--line);padding:6px 18px;border-radius:30px}.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:7%;align-items:center;padding-block:90px}.eyebrow{font-size:13px;letter-spacing:.7px;color:var(--muted);font-weight:650;margin:0 0 25px}h1{font-size:clamp(40px,4.6vw,66px);line-height:1.22;letter-spacing:-2px;font-weight:600;margin:0 0 28px}html[dir=rtl] h1{line-height:1.5;letter-spacing:-1.7px}.lead{font-size:18px;color:var(--muted);max-width:660px;margin-bottom:30px}.button{display:inline-flex;gap:25px;align-items:center;background:var(--ink);color:#fff;padding:13px 24px;border-radius:5px;font-size:15px}.button:hover{background:#345746}.demo{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;transform:rotate(-2deg);box-shadow:10px 20px 0 #e7eadc;direction:inherit}.demo-top{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:21px;letter-spacing:2px}.accent{color:#7b943b}.badge{font-size:11px;background:#edf1e4;padding:4px 10px;border-radius:20px;letter-spacing:0}.demo p{font-size:12px;color:var(--muted)}dl{margin:25px 0}dl>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0e9;padding:11px 0;gap:10px}dt{font-size:14px}dd{direction:ltr;font-size:25px;margin:0;font-variant-numeric:tabular-nums}dd small{font-size:11px}.difference{background:var(--lime);margin-top:14px;padding:12px;border-radius:4px}.demo-bars{display:flex;align-items:end;gap:10px;height:62px;margin-top:20px}.demo-bars i{flex:1;background:#e7eddc;height:35%}.demo-bars i:nth-child(2n){height:75%}.demo-bars i:nth-child(3n){height:95%;background:#b9cf83}h2{font-size:31px;line-height:1.5;font-weight:550;margin:15px 0}.statement{padding-block:65px;border-top:1px solid var(--line);max-width:850px}.statement p{max-width:740px;color:var(--muted)}.section-no{font-size:12px;color:var(--muted);letter-spacing:2px}.text-link{display:inline-block;border-bottom:1px solid var(--ink);font-size:15px}.product-strip{background:var(--lime);padding:42px;display:flex;gap:35px;align-items:center;justify-content:space-between;margin-block:20px 75px;border-radius:8px}.product-strip h2{max-width:630px}.product-strip .button{flex-shrink:0}.page-intro{padding-block:75px 40px;max-width:930px}.product-title{font-size:clamp(34px,3.7vw,51px)}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:30px 60px}.principles article{border-top:1px solid var(--line);padding-top:20px}.principles h2{font-size:23px}.notice{border-inline-start:3px solid #8caa4b;padding:18px 25px;background:#eef0e4;color:var(--muted);margin-block:20px 70px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-grid article{background:#e9edde;padding:30px;border-radius:8px}.contact-grid a{direction:ltr;display:inline-block;font-size:clamp(18px,2.3vw,28px);text-decoration:underline;text-underline-offset:8px}.contact-grid p{font-size:14px}.privacy{max-width:850px;padding-bottom:60px}.privacy article{border-top:1px solid var(--line);padding:18px 0}.privacy p{color:var(--muted)}footer{border-top:1px solid var(--line);padding-block:36px;display:flex;justify-content:space-between;gap:30px}footer p,footer small{font-size:12px;color:var(--muted)}footer>div:last-child{display:flex;flex-direction:column;font-size:13px;gap:8px}.skip{position:absolute;top:-100px;background:#fff;padding:10px;z-index:2}.skip:focus{top:0}@media(max-width:800px){header{flex-wrap:wrap;gap:16px;padding-block:20px}.logo{font-size:26px}.language{margin-inline-start:auto}nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:14px}.hero{grid-template-columns:1fr;padding-block:45px;gap:45px}.demo{transform:none;box-shadow:5px 10px 0 #e7eadc;margin-bottom:15px}h1{font-size:43px}.product-strip{display:block;padding:25px}.product-strip .button{margin-top:20px}.principles,.contact-grid{grid-template-columns:1fr}.principles{gap:15px}footer{flex-direction:column}.page-intro{padding-top:45px}h2{font-size:27px}}
