@import url('whatsapp-exact.css');
:root{--vk-green:#A6DC6E;--vk-green-d:#8FC558;--vk-bone:#F4F2EC;--vk-ink:#2A2B2D;--font-display:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:var(--font-display);--font-mono:ui-monospace,Menlo,Consolas,monospace}html{scroll-padding-top:90px}body{overflow-x:hidden}.bs-skip{position:absolute;left:15px;top:-100px;padding:15px;background:#fff;z-index:200}.bs-skip:focus{top:10px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8fc558;outline-offset:4px}.bs-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.bs-form-status{grid-column:1/-1;border-left:3px solid #8fc558;background:#a6dc6e15;padding:16px;margin-top:16px;font-size:13px;line-height:1.8}.bs-form-status[hidden]{display:none}.bs-form-status.error{border-color:#c78356}.bs-video-note{position:absolute;bottom:12px;left:15px;background:#2a2b2dc9;color:white;padding:5px 8px;font:8px var(--font-mono);letter-spacing:1px}.vk-yt{position:relative}.vk-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.trust{overflow:hidden}.trust__track{display:flex!important;width:max-content!important;animation:bs-ticker 40s linear infinite!important;gap:0!important}.bs-ticker-group{display:flex;align-items:center;gap:30px;flex:none;padding-right:30px;min-height:60px}.trust__item{white-space:nowrap;font-size:11px}.trust__dot{color:#8fc558;font-size:6px}.trust:hover .trust__track{animation-play-state:running!important}@keyframes bs-ticker{to{transform:translateX(-50%)}}.anim-fade-up{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.anim-fade-up.bs-visible{opacity:1;transform:none}.vk-reveal-words{opacity:1!important;visibility:visible!important}.hero__video{display:none}.hero__axo{display:block}.site-footer__links a{overflow-wrap:anywhere}.site-footer__bottom{line-height:1.9}.site-footer__bottom>div:nth-child(2){font-size:9px;letter-spacing:1.5px}.site-footer__social .social-icon{display:grid;place-items:center;font:700 15px var(--font-body)}.site-footer__col-title{color:var(--vk-green)}.numbers-strip__inner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px var(--gutter)}.numbers-strip__inner strong{display:block;font-size:25px;font-weight:850}.numbers-strip__inner span{font:9px var(--font-mono);letter-spacing:1px;color:#777}.numbers-strip__inner>a{font-size:11px}.bs-certificate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.bs-certificate-grid article{border-top:1px solid var(--vk-rule);padding:22px 0}.bs-certificate-grid span{font:10px var(--font-mono);color:#8fc558}.bs-certificate-grid h3{font-size:17px;line-height:1.6;margin-top:20px}.bs-scope .calc__inputs{display:grid;gap:14px}.bs-scope input,.bs-scope select{width:100%;min-width:0;padding:14px;background:#f4f2ec;border:1px solid #dad9d2;font:inherit}.bs-scope label{font:10px var(--font-mono);letter-spacing:1px}.bs-scope .calc__results{padding:40px}.bs-scope #scope-total{display:block;font-size:56px;font-weight:850}.bs-scope h3{font-size:24px;margin:25px 0}.bs-scope p{font-size:13px;line-height:1.8}.bs-scope .btn{margin-top:25px}.bs-coverage{width:100%;height:auto}.bs-example{font:10px var(--font-mono);color:#888;letter-spacing:1px}.mp.bs-open,.cs-overlay.bs-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important}.mp[hidden],.cs-overlay[hidden]{display:none!important}.mp__panel,.cs-panel{max-height:90vh;overflow:auto}.bs-plan-note{font-size:11px;line-height:1.8;color:#888}.bs-download-ready{background:#a6dc6e20;padding:24px;border:1px solid #8fc558;margin-top:25px}.bs-document{max-width:900px;margin:auto;padding:60px 24px 90px}.bs-document h1{font-size:clamp(36px,5vw,68px);line-height:1.1;margin:25px 0 40px}.bs-document h2{font-size:24px;margin:36px 0 18px}.bs-document p,.bs-document li{font-size:15px;line-height:1.9;color:#55575b}.bs-document ul{padding-left:22px}.bs-document .form{padding:30px;background:#2a2b2d;color:#f4f2ec;display:grid;gap:18px;margin-top:35px}.bs-document label{display:block;font-size:12px;margin:10px 0}.bs-document input,.bs-document select,.bs-document textarea{width:100%;padding:13px;background:#343638;border:1px solid #555;color:#fff;font:inherit}.bs-document .form input::placeholder{color:#aaa}.bs-document .form .bs-form-status{color:#eee}.bs-download-cover{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:start}.bs-download-cover>div:first-child{background:#e8e6df;border:1px solid #d9d7cf;padding:45px;min-height:360px}.bs-download-cover h2{font-size:38px}.bs-download-cover .form{margin:0}.bs-inquiry-context{background:#a6dc6e1c;border-left:3px solid #8fc558;padding:15px;margin:20px 0;font-size:13px;grid-column:1/-1}.bs-article{max-width:800px;margin:0 auto;padding:60px 24px 90px}.bs-article h1{font-size:clamp(36px,5vw,64px);line-height:1.1;margin:25px 0}.bs-article h2{font-size:27px;margin:35px 0 20px}.bs-article p{font-size:16px;color:#55575b;line-height:1.9}.bs-article>img{width:100%;max-height:450px;object-fit:cover;margin:35px 0}.bs-mobile-open{display:flex!important;opacity:1!important;visibility:visible!important}.bs-package-options{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.bs-package-options button{border:1px solid #555;padding:9px 13px;color:inherit;font-size:11px}.bs-package-options .active{background:#a6dc6e;color:#2a2b2d}.bs-compare-bars{display:grid;gap:15px;margin-top:20px}.bs-compare-bars i{height:12px;display:block;background:#a6dc6e;transition:width .3s}.bs-table-wrap{overflow-x:auto}.bs-tl-note{font-size:11px;color:#777;line-height:1.8;margin-top:20px}.bs-form-submit[disabled]{opacity:.65;cursor:wait}
@media(max-width:900px){.bs-logo{font-size:23px}.bs-certificate-grid{grid-template-columns:1fr 1fr}.bs-download-cover{gap:30px}.numbers-strip__inner{flex-wrap:wrap}.whatsapp-widget{right:18px;bottom:18px}.whatsapp-panel{width:300px}}
@media(max-width:600px){.bs-logo{font-size:23px;gap:7px}.bs-logo-symbol{transform:scale(.85);transform-origin:left center;width:25px}.bs-logo small{font-size:5px;letter-spacing:1.8px}.bs-certificate-grid{grid-template-columns:1fr}.bs-download-cover{grid-template-columns:1fr}.bs-download-cover>div:first-child{padding:30px;min-height:280px}.bs-download-cover h2{font-size:32px}.bs-document .form{padding:22px}.bs-document{padding-top:35px}.bs-scope .calc__results{padding:28px}.bs-scope #scope-total{font-size:43px}.numbers-strip__inner strong{font-size:23px}.trust__item{font-size:10px}.bs-ticker-group{min-height:55px;gap:22px}.whatsapp-launcher{padding:11px;border-radius:50%}.whatsapp-launcher>span{display:none}.whatsapp-panel{width:min(320px,calc(100vw - 32px));bottom:66px}.site-footer__social{padding-bottom:80px!important}.team-card__info{padding:25px}}
.vk-reveal{opacity:1!important;transform:none!important}.cs-dialog{max-height:90vh;overflow:auto}.sm-card[hidden]{display:none!important}.sm-lede__stats .n{overflow-wrap:anywhere}.site-header{z-index:90}.bs-mobile-open{z-index:99}.bs-form-status a{color:inherit;text-decoration:underline}.trust{padding-block:0!important}.bs-ticker-group{padding-block:12px}.trust__item b{font-weight:700}.bs-scope .calc__widget{min-width:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.trust__track{animation:none!important}.bs-ticker-group[aria-hidden=true]{display:none}.trust{overflow-x:auto}.anim-fade-up{opacity:1;transform:none;transition:none}.coverage-pulse{display:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}

/* Horizontal supplied lockup in the header; original vertical lockup in the footer. */
.brand-lockup{flex-shrink:0}
.bs-brand-logo{display:block;height:auto;max-width:100%;object-fit:contain;flex-shrink:0}
.site-header .bs-brand-logo{width:250px;max-height:none}
.site-header__inner{height:88px}
.vk-mobile-menu{top:89px;height:calc(100vh - 89px);height:calc(100dvh - 89px)}
html{scroll-padding-top:104px}
.site-footer .brand-lockup{padding:0;background:transparent;border-radius:0;align-self:flex-start;max-width:100%}
.site-footer .bs-brand-logo{width:300px;height:auto;max-height:none}
/* Darker text accent on the existing light heading surfaces; brand fills and dark CTAs stay unchanged. */
:root{--bs-green-text:#4a6f2d}
.hero__title em,.sm-lede h1 em,.pl h2 em,.method__title em,.why__title em,
main section:not(.section--ink):not(.cta):not(.testimonials):not(.scorecard) .section__title em,
#planning-title em,#biz-kimiz h2 em,.bs-about-numbers h2 em,.projects__title em,.numbers__left h2 em,
.tl__title em,.matrix__title em,.calc__title em,.dives__title em,.dive__heading em,.faq__title em,.routing__title em{color:var(--bs-green-text)!important}
@media(max-width:600px){.site-header__inner{height:80px}.site-header .bs-brand-logo{width:220px}.site-header .site-nav__cta{display:none}.site-footer .bs-brand-logo{width:260px}.vk-mobile-menu{top:81px;height:calc(100vh - 81px);height:calc(100dvh - 81px)}html{scroll-padding-top:96px}}
