.ok-price-quote,.ok-contact-experience{color:#173c38}.ok-price-quote{background:oklch(94% .04 167);border:1px solid #b9d7cb;border-radius:16px;min-width:0;padding:clamp(24px,3vw,40px);box-shadow:0 24px 56px #063c3810}.ok-price-quote__heading{color:#376858;justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.ok-price-quote__heading>span:last-child{font-size:24px}.ok-price-quote h2{letter-spacing:-.035em;margin:12px 0 24px!important;font-size:clamp(23px,2.1vw,30px)!important;line-height:1.18!important}.ok-price-quote__switch{background:#c3e1d4;border-radius:9px;gap:4px;padding:4px;display:flex}.ok-price-quote__switch button{color:#49605a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;font-size:14px;font-weight:650}.ok-price-quote__switch button[aria-pressed=true]{color:#fffdf8;background:#063c38;box-shadow:0 2px 5px #173c3818}.ok-price-quote__saving{line-height:1.5;color:#275a49!important;margin:12px 0 0!important;font-size:12px!important}.ok-price-quote__amount{border-bottom:1px solid #bbd6c9;padding:24px 0 22px}.ok-price-quote__amount strong{letter-spacing:-.055em;overflow-wrap:anywhere;color:#063c38;font-size:clamp(44px,4.5vw,66px);font-weight:700;line-height:1.08;display:block}.ok-price-quote__amount>span{color:#526660;margin-top:5px;font-size:15px;display:inline-block}.ok-price-quote__amount p{color:#526660;margin:12px 0 0;font-size:14px}.ok-price-quote ul{gap:12px;margin:0;padding:22px 0;font-size:14px;list-style:none;display:grid}.ok-price-quote li{align-items:start;gap:10px;line-height:1.5;display:flex}.ok-price-quote li:before{content:"✓";color:#397557}.ok-conversation-button{min-height:50px;font:inherit;cursor:pointer;background:#063c38;border:1px solid #063c38;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;font-size:15px;font-weight:650;display:flex;color:#fffdf8!important;text-decoration:none!important}.ok-conversation-button:hover{background:#0e5148}.ok-conversation-button:disabled{opacity:.7;cursor:wait}.ok-price-quote .ok-price-quote__foot{color:#526660;margin:17px 0 0;font-size:12px;line-height:1.65}.ok-price-quote button:focus-visible,.ok-conversation-button:focus-visible,.ok-contact-experience :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #d56a3c}.ok-contact-heading{background:#f5f0e4;border-bottom:1px solid #e3e4d7;padding:60px 0 48px}.ok-contact-heading .ok-marketing-container{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.ok-contact-heading h1{letter-spacing:-.065em;max-width:800px;margin:14px 0 0;font-size:clamp(44px,5.2vw,72px);font-weight:650;line-height:1.05}.ok-contact-heading p:last-child{color:#526660;max-width:420px;margin:0;font-size:18px;line-height:1.75}.ok-contact-experience{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(36px,6vw,88px);padding:70px 0 90px;scroll-margin-top:105px;display:grid}.ok-contact-experience__intro h2{letter-spacing:-.05em;margin:15px 0 22px;font-size:clamp(34px,3.4vw,48px);font-weight:650;line-height:1.1}.ok-contact-experience__intro>p:not(.ok-marketing-eyebrow){color:#526660;max-width:440px;font-size:16px;line-height:1.75}div#demo-formular{scroll-margin-top:40px}.ok-contact-direct{border-bottom:1px solid #d4ded4;padding:24px 0}.ok-contact-direct>span{color:#526660;font-size:13px}.ok-contact-direct a{letter-spacing:-.035em;color:#173c38;text-underline-offset:5px;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(18px,2.1vw,27px);font-weight:600;display:block}.ok-contact-direct p{color:#526660;font-size:13px}.ok-contact-direct a svg{vertical-align:-.06em;width:.8em;height:.8em;margin-right:.3em;display:inline-block}.ok-contact-next{gap:26px;margin:0;padding:30px 0 0;list-style:none;display:grid}.ok-contact-next li{gap:16px;display:flex}.ok-contact-next li>span{border:1px solid #b2c3af;border-radius:50%;flex:0 0 27px;place-content:center;height:27px;font-size:12px;display:grid}.ok-contact-next strong{font-size:14px}.ok-contact-next p{color:#526660;margin:5px 0 0;font-size:13px;line-height:1.65}.ok-contact-experience__workspace{min-width:0}.ok-contact-form{background:#fffdf8;border:1px solid #d7ded3;border-radius:8px 8px 24px;gap:21px;min-width:0;padding:clamp(22px,3vw,40px);display:grid;box-shadow:9px 10px #efeee3}.ok-contact-form header>span{text-transform:uppercase;letter-spacing:.12em;color:#896241;font-size:11px;font-weight:700}.ok-contact-form h3{letter-spacing:-.045em;margin:12px 0;font-size:clamp(23px,2.3vw,31px);line-height:1.15}.ok-contact-form header p{color:#526660;margin:0 0 3px;font-size:14px;line-height:1.7}.ok-contact-form label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.ok-contact-form label small{color:#526660;font-size:12px;font-weight:400}.ok-contact-form input,.ok-contact-form select,.ok-contact-form textarea{box-sizing:border-box;color:#173c38;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #bcc9bf;border-radius:5px;padding:12px;font-size:15px;font-weight:400}.ok-contact-form textarea{resize:vertical;line-height:1.6}.ok-contact-form [aria-invalid=true]{border-color:#a33e28}.ok-contact-form .ok-contact-error{color:#a33e28;font-size:12px;line-height:1.5}.ok-contact-form__row{grid-template-columns:1fr 1fr;gap:18px;min-width:0;display:grid}.ok-contact-form .ok-contact-form__privacy{color:#526660;margin:0;font-size:12px;line-height:1.7}.ok-contact-form__privacy a{color:#173c38}.ok-contact-form-alert{color:#85341f;background:#fff0e8;border-left:3px solid #b34e31;padding:14px;font-size:14px}.ok-contact-form-alert p{margin:7px 0 0;line-height:1.6}.ok-contact-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ok-contact-captcha{gap:8px;min-width:0;display:grid}.ok-contact-captcha__label{font-size:13px;font-weight:600}.ok-contact-captcha__widget{min-width:0;min-height:65px}.ok-contact-captcha :is(p,small){color:#526660;margin:0;font-size:12px;line-height:1.6}.ok-contact-captcha button{color:#173c38;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcc9bf;border-radius:5px;justify-self:start;padding:8px 12px;font-size:13px}.ok-contact-receipt{background:#e8eee3;border:1px solid #bdcdb8;border-radius:8px;padding:clamp(26px,4vw,52px);scroll-margin-top:105px}.ok-contact-receipt__check{border:1px solid #6a8872;border-radius:50%;place-items:center;width:50px;height:50px;font-size:26px;display:grid}.ok-contact-receipt>.ok-contact-receipt__label{letter-spacing:.1em;text-transform:uppercase;margin-top:26px;font-size:12px}.ok-contact-receipt h3{letter-spacing:-.05em;margin:14px 0;font-size:clamp(28px,3vw,40px);line-height:1.13}.ok-contact-receipt p{color:#425d4d;font-size:15px;line-height:1.75}.ok-contact-receipt>div{border-top:1px solid #bdcdb8;border-bottom:1px solid #bdcdb8;gap:10px;margin:24px 0;padding:20px 0;display:grid}.ok-contact-receipt strong{overflow-wrap:anywhere;font-size:15px}.ok-contact-receipt small,.ok-contact-receipt>div>span{color:#425d4d;font-size:12px;line-height:1.65}.ok-contact-receipt>a{color:#173c38;text-underline-offset:4px;margin-top:26px;font-size:14px;display:block}@media (width<=1000px){.ok-contact-heading .ok-marketing-container{grid-template-columns:1fr;gap:36px}.ok-contact-heading p:last-child{max-width:600px;font-size:16px}.ok-contact-experience{grid-template-columns:.8fr 1.2fr;gap:30px}.ok-contact-form__row{grid-template-columns:1fr}}@media (width<=700px){.ok-contact-experience{grid-template-columns:1fr;gap:36px}.ok-price-quote{box-shadow:0 12px 28px #063c3810}.ok-contact-heading{padding:34px 0}.ok-contact-heading .ok-marketing-container{gap:22px}.ok-contact-experience{padding:42px 0 60px}.ok-contact-next{display:none}.ok-contact-form{box-shadow:4px 6px #efeee3}}.ok-contact-receipt strong{overflow-wrap:anywhere}.ok-contact-form :is(input,textarea,select):disabled{opacity:1;color:#526660;cursor:not-allowed;background:#efeee3}.ok-conversation-button:disabled{cursor:not-allowed}.ok-contact-form__launch{color:#0b3d34;background:#e7f2ed;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:.92rem;font-weight:600;line-height:1.5}
