.language-switch{display:flex;gap:10px;align-items:center;font-size:12px;white-space:nowrap;order:3}.language-switch a{padding:5px 7px;border-radius:5px;text-decoration:none}.language-switch [aria-current]{background:#e7eee8;color:#1d4b35;font-weight:700}.service-links{text-align:center;padding:15px 24px;line-height:1.8}.service-links a{color:#20513e;text-decoration:underline}.marketing-dialog{border:1px solid #cdd7cf;border-radius:18px;padding:30px;max-width:540px;width:calc(100% - 32px);max-height:90vh;overflow:auto;color:#183729;background:#fafbf8}.marketing-dialog::backdrop{background:#10281f99}.marketing-dialog h2{font-size:24px;margin:10px 0}.marketing-dialog p{line-height:1.7;font-size:14px}.marketing-dialog .close{float:right;padding:0 9px;font-size:25px;border:0;background:none}.marketing-dialog label{display:block;margin:18px 0;font-size:14px}.marketing-dialog input:not([type=checkbox]),.marketing-dialog textarea{display:block;width:100%;margin-top:6px;border:1px solid #aebeb2;border-radius:7px;padding:10px;background:white;color:#162c21;font:inherit}.marketing-dialog .consent{display:flex;gap:9px;align-items:flex-start}.marketing-dialog input[type=checkbox]{margin-top:4px}.marketing-dialog .honeypot{position:absolute;left:-10000px}.marketing-dialog button:disabled{opacity:.6}.marketing-dialog .result{overflow-wrap:anywhere}.marketing-dialog form[hidden],.marketing-dialog button[hidden]{display:none}.marketing-dialog a{color:#20543b;text-decoration:underline}.marketing-dialog .dark,.marketing-dialog .delete{padding:12px 18px;border-radius:8px;border:1px solid #31513d}.marketing-dialog .dark{color:#fff;background:#213d2d}html[lang=en] h1{font-size:clamp(38px,4.6vw,65px);line-height:1.12}html[lang=en] .map-art{font-size:12px}html[lang=en] .topic strong{font-size:14px}html[lang=en] .topic span{font-size:11px}html[lang=en] .usecases{flex-wrap:wrap}html[lang=en] .demotabs button{font-size:14px}html[lang=en] .navlinks{gap:18px}a:focus-visible,button:focus-visible{outline:3px solid #609e77;outline-offset:4px}@media(max-width:700px){nav{flex-wrap:wrap;gap:10px}.language-switch{order:0;margin-left:auto}nav>.small{font-size:11px;padding:8px}.language-switch a{padding:4px}html[lang=en] h1{font-size:39px}html[lang=en] .demotabs{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=en] .demotabs button{font-size:13px}.service-links{font-size:13px}}
.planbox>div:first-child>p{font-size:25px;font-weight:700;color:#173c2b;margin:18px 0}
