.order-banner{position:sticky;top:0;z-index:50;background:#eaf3d9;color:#183d38;border-bottom:1px solid #c9d9b7;box-shadow:0 3px 14px #183d3809}.order-inner{max-width:1376px;width:calc(100% - 96px);margin:auto;display:flex;gap:24px;align-items:center;padding:15px 0 10px}.order-logo{font-size:30px;letter-spacing:-.07em;font-weight:650}.order-copy{flex:1}.order-copy strong{display:block;font-size:17px;font-weight:550;line-height:1.4}.order-copy>span{display:block;font-size:12px;color:#587054;margin-top:3px}.order-inner>button{border:0;border-radius:7px;background:#174744;color:#fff;padding:13px 22px;display:flex;gap:27px;font:500 13px Onest,Arial,sans-serif}.order-inner>button:hover{background:#245c53}.order-disclosure{font-size:10px;color:#627759;text-align:center;padding:0 16px 9px}.callback-dialog{box-sizing:border-box;width:min(490px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:32px;border:0;border-radius:16px;color:#183c3b;background:#fff;overflow:auto;box-shadow:0 20px 100px #122d3540;font-family:Onest,Arial,sans-serif}.callback-dialog::backdrop{background:#112d3b99;backdrop-filter:blur(5px)}.callback-dialog *{box-sizing:border-box}.callback-close{position:absolute;top:15px;right:15px;border:0;width:32px;height:32px;border-radius:50%;font-size:24px;color:#48655b;background:#f1f5ed;cursor:pointer}.callback-brand{display:flex;gap:12px;align-items:center;font-size:27px;font-weight:650;letter-spacing:-.05em;margin-bottom:25px}.callback-brand>span{font-size:10px;font-weight:400;letter-spacing:0;color:#748471;max-width:130px;line-height:1.5}.callback-dialog h2{font-size:32px;line-height:1.14;font-weight:500;letter-spacing:-.04em;margin:0 0 12px}.callback-intro{font-size:14px;color:#607369;line-height:1.7;margin:0 0 23px}.callback-label{display:block;font-size:13px;font-weight:500;color:#284d42;margin-bottom:8px}.callback-form>input[type=tel]{width:100%;height:57px;border:1px solid #b2c5b8;border-radius:7px;background:#fbfcf8;font:20px Onest,Arial,sans-serif;color:#193e35;padding:13px 15px;letter-spacing:.02em}.callback-form>input[type=tel]:focus{outline:3px solid #dceaaf;outline-offset:1px;border-color:#6e995c;background:white}.callback-form>input::placeholder{color:#8d9c8a}.callback-hint{display:block;font-size:11px;color:#6e806d;margin:7px 0 17px}.callback-consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.6;color:#697b6a;cursor:pointer}.callback-consent input{width:17px;height:17px;flex:none;margin:2px 0 0;accent-color:#205447}.callback-consent a{text-decoration:underline;text-underline-offset:2px}.callback-submit{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:16px 19px;min-height:55px;border:0;border-radius:7px;background:#ddf278;color:#183d32;font:550 15px Onest,Arial,sans-serif;margin-top:19px;cursor:pointer}.callback-submit:hover{background:#d0e76a}.callback-submit:disabled{cursor:default;opacity:.7}.callback-submit>span{font-size:21px}.contact-divider{display:flex;align-items:center;gap:12px;color:#83917e;font-size:11px;margin:22px 0 15px}.contact-divider:before,.contact-divider:after{content:'';height:1px;background:#e4ebe0;flex:1}.contact-alternatives{display:grid;grid-template-columns:1fr 1fr;gap:9px}.contact-alternatives>a{display:flex;align-items:center;gap:10px;border:1px solid #d6e2d0;border-radius:7px;padding:12px 10px;color:#244e40;text-decoration:none;font-size:12px;background:white;line-height:1.4}.contact-alternatives>a:hover{background:#f5f8ee;border-color:#9bb18a}.contact-alternatives small{display:block;font-size:10px;color:#7c8c75;margin-top:3px;white-space:nowrap}.contact-call svg,.hero-contact-links svg,.contact-dock svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.max-letter{display:grid;place-items:center;width:25px;height:25px;background:#5266de;color:white;border-radius:8px;font-size:13px;font-weight:600;flex:none}.contact-max>span:last-child:not(:nth-child(2)){margin-left:auto}.callback-preview-note{font-size:10px;line-height:1.6;color:#8b967f;margin:16px 0 0}.callback-plan{background:#edf4dc;color:#486535;font-size:12px;padding:10px 13px;border-radius:5px;margin-bottom:18px}.callback-context{font-size:12px;background:#f4f7ed;line-height:1.7;border-radius:6px;padding:12px;margin-bottom:18px}.callback-context strong,.callback-context span{display:block}.callback-context span{white-space:pre-line;color:#62735c;max-height:110px;overflow:auto}.callback-demo-note{font-size:12px;padding:12px;border:1px solid #e1dfcb;background:#fbfaf0;border-radius:6px;color:#796d45;line-height:1.6;margin:0 0 18px}.callback-feedback{font-size:13px;line-height:1.65;padding:13px;border-radius:6px;margin-top:15px}.callback-feedback.success{background:#edf5df;color:#315e32}.callback-feedback.error{background:#fcf0e9;color:#8c4a2d}.hero-contact-links{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:18px 0 8px}.hero-contact-links a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#315a4d;text-decoration:none}.hero-contact-links a:last-child{text-decoration:underline;text-underline-offset:4px}.callback-section{align-items:start!important;gap:85px!important}.callback-section-copy h2{font-size:46px!important}.callback-section-copy>p{max-width:360px}.callback-steps{display:grid;gap:15px;margin-top:30px}.callback-steps span{display:flex;align-items:center;gap:13px;font-size:13px;color:#d2e4d4}.callback-steps b{display:grid;place-items:center;width:29px;height:29px;border:1px solid #698174;border-radius:50%;font-weight:400;font-size:10px;color:#d9eea1}.callback-inline{background:#fff!important;color:#183d3b;padding:30px!important;border-radius:12px!important}.callback-inline h3{font-size:26px;margin:0 0 8px}.callback-inline>p:not(.callback-preview-note){font-size:13px;color:#6f806b;margin:0 0 22px}.callback-inline .contact-alternatives>a{min-height:64px;padding:12px;color:#244e40}.callback-inline .callback-preview-note{color:#8b967f!important}.contact-dock{position:fixed;bottom:22px;right:25px;z-index:35;display:flex;gap:5px;padding:6px;border:1px solid #d4dfd0;border-radius:12px;background:#fff;box-shadow:0 9px 35px #12382e1c;align-items:center}.contact-dock>a{display:flex;gap:7px;padding:10px 12px;align-items:center;color:#355a46;font-size:12px;min-height:43px;text-decoration:none}.contact-dock>button{border:0;border-radius:7px;display:flex;gap:17px;align-items:center;min-height:43px;padding:12px 17px;background:#183f3c;color:#fff;font:500 12px Onest,Arial,sans-serif;cursor:pointer}.contact-dock .max-letter{width:22px;height:22px;font-size:11px}.has-comparison .compare-tray{bottom:92px}.callback-dialog [hidden],.callback-inline [hidden]{display:none!important}.contact-embedded .contact-dock{display:none}body{padding-bottom:90px}.callback-form button:focus-visible,.order-banner button:focus-visible,.contact-dock a:focus-visible{outline:3px solid #8fb068;outline-offset:3px}
@media(max-width:1000px){.order-inner{width:calc(100% - 48px);gap:15px}.order-copy strong{font-size:14px}.callback-section{gap:40px!important}}
@media(max-width:760px){.order-inner{width:calc(100% - 28px);gap:10px;padding:10px 0 8px}.order-logo{display:none}.order-copy strong{font-size:12px;line-height:1.4}.order-copy>span{display:none}.order-inner>button{font-size:11px;padding:10px 12px;gap:10px;white-space:nowrap}.order-inner>button>span{display:none}.order-disclosure{font-size:8px;padding:0 12px 7px}.callback-dialog{padding:26px 22px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.callback-dialog h2{font-size:28px}.callback-brand{margin-bottom:21px}.callback-intro{font-size:13px;margin-bottom:20px}.contact-alternatives{gap:7px}.contact-alternatives>a{padding:11px 8px;gap:7px;font-size:11px}.contact-alternatives small{font-size:9px}.contact-alternatives .contact-max>span:last-child{display:none}.callback-section{gap:25px!important}.callback-section-copy h2{font-size:33px!important}.callback-inline{padding:24px 20px!important}.callback-inline h3{font-size:24px}.callback-inline .contact-alternatives>a{padding:10px 8px}.callback-steps{margin-top:22px}.hero-contact-links{gap:15px;font-size:12px}.hero-contact-links a{font-size:12px}.contact-dock{left:10px;right:10px;bottom:10px;padding:5px;justify-content:space-between;border-radius:10px;gap:3px}.contact-dock>a{padding:9px 8px;gap:5px;font-size:11px}.contact-dock>button{flex:1;justify-content:center;font-size:12px;gap:9px;padding:12px 9px}.contact-dock .max-letter{width:21px;height:21px}.has-comparison .compare-tray{bottom:82px}.sales-header nav{display:none}.sales-header>a.vaje-logo{margin-right:auto}.sales-header>.button{font-size:11px;padding:10px 12px}.order-banner~.header nav{z-index:55}.sales-footer{padding-bottom:30px}}
.request-preview{height:330px;background:#eaf1df;padding:26px;display:flex;flex-direction:column;justify-content:center;color:#24463c}.request-preview-top{display:flex;justify-content:space-between;text-transform:uppercase;font-size:10px;letter-spacing:.07em;margin-bottom:17px;color:#5b7750}.request-preview>strong{font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.03em}.request-preview-field{background:white;border:1px solid #bfceae;border-radius:6px;padding:12px;margin-top:18px;color:#8c9b7f;font-size:16px}.request-preview-button{display:flex;justify-content:space-between;padding:12px 14px;border-radius:6px;background:#193f39;color:white;font-size:12px;margin-top:9px}.request-preview>small{font-size:9px;color:#708462;margin-top:10px}
