@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-400-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-400-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-400-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-400-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-500-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-500-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-600-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-600-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-700-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/fonts/poppins-700-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kvb-black:#000000;--kvb-white:#FFFFFF;--kvb-gold:#CEAA52;--kvb-gold-deep:#B8953F;--kvb-gold-soft:rgba(206,170,82,.14);--kvb-gold-line:rgba(206,170,82,.45);--kvb-ivory:#F7F3EA;--kvb-graphite:#0E0E0E;--kvb-ink:#141414;--kvb-mist:rgba(255,255,255,.74);--kvb-dim:rgba(255,255,255,.52);--kvb-line:rgba(255,255,255,.12);--kvb-text:#141414;--kvb-muted:rgba(0,0,0,.62);--kvb-line-dark:rgba(0,0,0,.12);--font-display:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;--font-body:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;--kvb-ease:cubic-bezier(.2,.7,.2,1)}:root{--fs-h1:clamp(32px,calc(24px + 2vw),44px);--fs-h2:clamp(26px,calc(20px + 1.5vw),32px);--fs-h3:clamp(22px,calc(20px + .5vw),24px);--fs-h4:clamp(19px,calc(18px + .3vw),20px);--fs-body:clamp(16px,calc(15px + .3vw),17px);--fs-lead:clamp(17px,calc(16px + .3vw),18px);--fs-small:16px}@media (min-width:1025px){:root{--fs-h1:24px;--fs-h2:24px;--fs-h3:22px;--fs-h4:20px;--fs-body:18px;--fs-lead:18px;--fs-small:18px}}@media (min-width:1600px){:root{--fs-h1:26px;--fs-h2:26px;--fs-h3:23px;--fs-h4:21px;--fs-body:18px;--fs-lead:18px;--fs-small:18px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.kvb{font-family:var(--font-body);font-size:var(--fs-body);color:var(--kvb-text);background:var(--kvb-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.kvb h1,body.kvb h2,body.kvb h3,body.kvb h4,body.kvb .kvb-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;line-height:1.25}body.kvb h5,body.kvb h6{font-family:var(--font-body);font-weight:600;letter-spacing:-.005em}body.kvb p{margin:0 0 1.1em}body.kvb a{transition:color .25s var(--kvb-ease)}body.kvb :focus-visible{outline:2px solid var(--kvb-gold);outline-offset:3px}body.kvb ::selection{background:var(--kvb-gold);color:var(--kvb-black)}body.kvb img{height:auto;max-width:100%}.kvb-dark{background:var(--kvb-black);color:var(--kvb-mist)}.kvb-dark h1,.kvb-dark h2,.kvb-dark h3,.kvb-dark h4,.kvb-dark h5,.kvb-dark .elementor-heading-title{color:var(--kvb-white)}.kvb-dark a:not(.elementor-button){color:var(--kvb-white)}.kvb-dark a:not(.elementor-button):hover{color:var(--kvb-gold)}.kvb-graphite{background:var(--kvb-graphite);color:var(--kvb-mist)}.kvb-graphite h1,.kvb-graphite h2,.kvb-graphite h3,.kvb-graphite h4,.kvb-graphite .elementor-heading-title{color:var(--kvb-white)}.kvb-light{background:var(--kvb-white);color:var(--kvb-text)}.kvb-ivory{background:var(--kvb-ivory);color:var(--kvb-text)}.kvb-light h1,.kvb-light h2,.kvb-light h3,.kvb-light h4,.kvb-light .elementor-heading-title,.kvb-ivory h1,.kvb-ivory h2,.kvb-ivory h3,.kvb-ivory h4,.kvb-ivory .elementor-heading-title{color:var(--kvb-black)}.kvb-light a:not(.elementor-button),.kvb-ivory a:not(.elementor-button){color:var(--kvb-black)}.kvb-light a:not(.elementor-button):hover,.kvb-ivory a:not(.elementor-button):hover{color:var(--kvb-gold-deep)}.kvb-gold-bg{background:var(--kvb-gold);color:var(--kvb-black)}.kvb-gold-bg h1,.kvb-gold-bg h2,.kvb-gold-bg h3,.kvb-gold-bg .elementor-heading-title{color:var(--kvb-black)}.kvb-eyebrow .elementor-heading-title,.kvb-eyebrow{font-family:var(--font-body)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--kvb-gold)!important;line-height:1.4!important;display:flex;align-items:center;gap:14px}.kvb-eyebrow .elementor-heading-title::before,.kvb-eyebrow.kvb-eyebrow--plain::before{content:'';display:inline-block;width:28px;height:1px;background:var(--kvb-gold);flex:none}.kvb-eyebrow--center .elementor-heading-title{justify-content:center}.kvb-eyebrow--center .elementor-heading-title::after{content:'';display:inline-block;width:28px;height:1px;background:var(--kvb-gold)}.kvb-accent em,.kvb-accent i{font-style:normal;color:var(--kvb-gold);font-weight:600}.kvb-lead,.kvb-lead .elementor-widget-container{font-size:var(--fs-lead);line-height:1.65;font-weight:400}.kvb-dark .kvb-lead{color:var(--kvb-mist)}.kvb-light .kvb-lead,.kvb-ivory .kvb-lead{color:var(--kvb-muted)}.kvb-small{font-size:1rem;line-height:1.6}.kvb-dim{color:var(--kvb-dim)}.kvb-muted{color:var(--kvb-muted)}.kvb-gold-text,.kvb-gold-text .elementor-heading-title{color:var(--kvb-gold)!important}.kvb-display-xl .elementor-heading-title{font-size:var(--fs-h1);line-height:1.25;letter-spacing:-.01em}.kvb-display-l .elementor-heading-title{font-size:var(--fs-h2);line-height:1.3}.kvb-display-m .elementor-heading-title{font-size:var(--fs-h3);line-height:1.35}.kvb-display-s .elementor-heading-title{font-size:var(--fs-h4);line-height:1.4}.kvb-num{font-family:var(--font-display);font-weight:600;color:var(--kvb-gold);font-size:1.5rem;line-height:1}.kvb-maxw{max-width:60ch}.kvb-maxw-s{max-width:44ch}.kvb-center{text-align:center;margin-left:auto;margin-right:auto}.kvb-hairline{height:1px;background:var(--kvb-line);width:100%}.kvb-light .kvb-hairline,.kvb-ivory .kvb-hairline{background:var(--kvb-line-dark)}.kvb-hairline--gold{background:linear-gradient(90deg,var(--kvb-gold) 0,var(--kvb-gold-line) 40%,transparent 100%)}.kvb-border-top{border-top:1px solid var(--kvb-line)}.kvb-border-bottom{border-bottom:1px solid var(--kvb-line)}.kvb-light .kvb-border-top,.kvb-ivory .kvb-border-top{border-top-color:var(--kvb-line-dark)}.kvb-gold-left{border-left:2px solid var(--kvb-gold);padding-left:28px}body.kvb .elementor-button{font-family:var(--font-body);font-weight:600;font-size:1rem;letter-spacing:.02em;text-transform:none;border-radius:2px;padding:17px 30px;line-height:1;transition:all .3s var(--kvb-ease);box-shadow:none}body.kvb .elementor-button .elementor-button-content-wrapper{gap:10px}body.kvb .kvb-btn .elementor-button,body.kvb .elementor-button.kvb-btn{background:var(--kvb-gold);color:var(--kvb-black);border:1px solid var(--kvb-gold)}body.kvb .kvb-btn .elementor-button:hover,body.kvb .elementor-button.kvb-btn:hover,body.kvb .kvb-btn .elementor-button:focus{background:var(--kvb-white);border-color:var(--kvb-white);color:var(--kvb-black);transform:translateY(-1px)}body.kvb .kvb-btn-outline .elementor-button{background:#fff0;color:var(--kvb-white);border:1px solid rgb(255 255 255 / .4)}body.kvb .kvb-btn-outline .elementor-button:hover{border-color:var(--kvb-gold);color:var(--kvb-gold);background:#fff0}body.kvb .kvb-light .kvb-btn-outline .elementor-button,body.kvb .kvb-ivory .kvb-btn-outline .elementor-button{color:var(--kvb-black);border-color:rgb(0 0 0 / .3)}body.kvb .kvb-light .kvb-btn-outline .elementor-button:hover,body.kvb .kvb-ivory .kvb-btn-outline .elementor-button:hover{border-color:var(--kvb-black);background:var(--kvb-black);color:var(--kvb-white)}body.kvb .kvb-btn-black .elementor-button{background:var(--kvb-black);color:var(--kvb-gold);border:1px solid var(--kvb-black)}body.kvb .kvb-btn-black .elementor-button:hover{background:var(--kvb-gold);color:var(--kvb-black);border-color:var(--kvb-gold)}body.kvb .kvb-link .elementor-button{background:#fff0;border:0;padding:0;color:var(--kvb-gold);text-transform:none;letter-spacing:0;font-size:1rem;font-weight:600}body.kvb .kvb-link .elementor-button:hover{color:var(--kvb-white);background:#fff0}body.kvb .kvb-light .kvb-link .elementor-button:hover,body.kvb .kvb-ivory .kvb-link .elementor-button:hover{color:var(--kvb-black)}body.kvb .kvb-link .elementor-button-text::after{content:'\2192';margin-left:10px;transition:transform .3s var(--kvb-ease);display:inline-block}body.kvb .kvb-link .elementor-button:hover .elementor-button-text::after{transform:translateX(4px)}body.kvb .kvb-link .elementor-button-wrapper{text-align:left}body.kvb .kvb-link .elementor-button-content-wrapper{justify-content:flex-start}.kvb-btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.kvb-header{position:relative;z-index:999;width:100%;background:rgb(0 0 0 / .72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--kvb-line);transition:background .3s var(--kvb-ease)}.kvb-header.is-scrolled{background:rgb(0 0 0 / .94)}.kvb-header.elementor-sticky--active{z-index:999}.kvb-header .kvb-logo img{height:44px;width:auto;display:block}.kvb-header .elementor-nav-menu--main .elementor-item{font-family:var(--font-body);font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--kvb-mist);padding:10px 10px;white-space:nowrap}\n.kvb-header .elementor-widget-nav-menu{flex:1 1 auto;min-width:0}\n.kvb-header .elementor-nav-menu--main{justify-content:flex-end}\n@media (max-width:1200px){.kvb-header .elementor-nav-menu--main .elementor-item{padding:10px 7px}}.kvb-header .elementor-nav-menu--main .elementor-item:hover,.kvb-header .elementor-nav-menu--main .elementor-item.elementor-item-active,.kvb-header .elementor-nav-menu--main .elementor-item.highlighted{color:var(--kvb-gold)}.kvb-header .elementor-nav-menu--dropdown{background:var(--kvb-graphite);border:1px solid var(--kvb-line)}.kvb-header .elementor-nav-menu--dropdown .elementor-item{color:var(--kvb-mist);font-size:1rem;letter-spacing:.06em;text-transform:none;padding:12px 20px}.kvb-header .elementor-nav-menu--dropdown .elementor-item:hover{color:var(--kvb-gold);background:rgb(255 255 255 / .03)}.kvb-header .elementor-menu-toggle{color:var(--kvb-white);border:1px solid var(--kvb-line);border-radius:2px;width:46px;height:46px}.kvb-header .elementor-menu-toggle:hover,.kvb-header .elementor-menu-toggle.elementor-active{color:var(--kvb-gold)}.kvb-header .elementor-nav-menu--main .sub-arrow{color:var(--kvb-gold)}body.kvb .kvb-header .kvb-btn .elementor-button{padding:12px 20px;font-size:1rem}@media (max-width:767px){.kvb-header .kvb-logo img{height:36px}body.kvb .kvb-header .kvb-btn .elementor-button{padding:10px 14px;font-size:1rem}}.kvb-hero{position:relative;overflow:hidden}.kvb-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(60% 70% at 70% 40%,rgb(206 170 82 / .16) 0,transparent 70%);pointer-events:none}.kvb-hero::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--kvb-gold-line),transparent)}.kvb-hero-portrait{position:relative}.kvb-hero-portrait img{display:block;width:100%;height:auto}.kvb-hero-portrait::before{content:'';position:absolute;inset:0;transform:translate(18px,18px);border:1px solid var(--kvb-gold-line);pointer-events:none;z-index:0}.kvb-hero-portrait .elementor-widget-container{position:relative;z-index:1}.kvb-hero-portrait::after{content:'';position:absolute;left:-40px;bottom:-30px;width:140px;height:140px;border-radius:50%;background:var(--kvb-gold);opacity:.08;filter:blur(30px);pointer-events:none}.kvb-hero-meta{display:flex;gap:28px;flex-wrap:wrap;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-dim)}.kvb-hero-meta span::before{content:'\2014';color:var(--kvb-gold);margin-right:10px}.kvb-scrollcue{display:inline-flex;align-items:center;gap:12px;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-dim)}.kvb-scrollcue::after{content:'';width:1px;height:48px;background:linear-gradient(var(--kvb-gold),transparent);animation:kvbcue 2.4s var(--kvb-ease) infinite}@keyframes kvbcue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}.kvb-card{border:1px solid var(--kvb-line);padding:44px 40px;background:var(--kvb-graphite);position:relative;transition:border-color .35s var(--kvb-ease),transform .35s var(--kvb-ease),background .35s var(--kvb-ease);height:100%}.kvb-card:hover{border-color:var(--kvb-gold-line);transform:translateY(-4px)}.kvb-card::before{content:'';position:absolute;top:0;left:40px;width:40px;height:2px;background:var(--kvb-gold);transition:width .4s var(--kvb-ease)}.kvb-card:hover::before{width:calc(100% - 80px)}.kvb-light .kvb-card,.kvb-ivory .kvb-card{background:var(--kvb-white);border-color:var(--kvb-line-dark)}.kvb-light .kvb-card:hover,.kvb-ivory .kvb-card:hover{border-color:var(--kvb-gold)}.kvb-card--flat::before{display:none}.kvb-card--gold{border-color:var(--kvb-gold);background:linear-gradient(180deg,rgb(206 170 82 / .10),rgb(206 170 82 / .02))}.kvb-card--gold::before{width:calc(100% - 80px)}.kvb-card .kvb-card-tag{position:absolute;top:-1px;right:40px;background:var(--kvb-gold);color:var(--kvb-black);font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px}.kvb-price,.kvb-price .elementor-heading-title{font-family:var(--font-display);font-weight:600;font-size:1.5rem!important;letter-spacing:-.01em;color:var(--kvb-white)}.kvb-light .kvb-price .elementor-heading-title{color:var(--kvb-black)}.kvb-price small{font-family:var(--font-body);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kvb-dim);display:block;margin-top:8px}.kvb-card .elementor-icon-list-items{margin-top:8px}@media (max-width:767px){.kvb-card{padding:32px 26px}.kvb-card::before{left:26px}.kvb-card .kvb-card-tag{right:26px}}body.kvb .elementor-icon-list-items .elementor-icon-list-item{padding:9px 0;align-items:flex-start}body.kvb .elementor-icon-list-icon{margin-top:4px}body.kvb .elementor-icon-list-icon i,body.kvb .elementor-icon-list-icon svg{color:var(--kvb-gold);fill:var(--kvb-gold);font-size:16px;width:12px}body.kvb .elementor-icon-list-text{font-size:1rem;line-height:1.55}.kvb-dark .elementor-icon-list-text{color:var(--kvb-mist)}.kvb-light .elementor-icon-list-text,.kvb-ivory .elementor-icon-list-text{color:var(--kvb-text)}.kvb-dash-list .elementor-icon-list-item{border-bottom:1px solid var(--kvb-line);padding:16px 0}.kvb-light .kvb-dash-list .elementor-icon-list-item,.kvb-ivory .kvb-dash-list .elementor-icon-list-item{border-bottom-color:var(--kvb-line-dark)}.kvb-dash-list .elementor-icon-list-item:last-child{border-bottom:0}.kvb-dash-list .elementor-icon-list-text{font-size:1.1rem}.kvb-dash-list .elementor-icon-list-icon{display:none}.kvb-dash-list .elementor-icon-list-text::before{content:'';display:inline-block;width:18px;height:1px;background:var(--kvb-gold);margin-right:16px;vertical-align:middle}.kvb-verbs{display:flex;flex-direction:column;gap:0}.kvb-verbs .elementor-heading-title{font-size:var(--fs-h4);line-height:1.3;font-weight:500;padding:14px 0;border-bottom:1px solid var(--kvb-line);display:flex;align-items:baseline;gap:22px;transition:color .3s var(--kvb-ease),padding-left .3s var(--kvb-ease)}.kvb-verbs .elementor-heading-title:hover{color:var(--kvb-gold);padding-left:10px}.kvb-verbs .elementor-heading-title::before{content:attr(data-n);font-family:var(--font-body);font-size:1rem;letter-spacing:.08em;color:var(--kvb-gold);font-weight:600}.kvb-verbs .elementor-widget{counter-increment:verb}.kvb-ladder{position:relative;display:flex;flex-direction:column;gap:0;counter-reset:lad}.kvb-ladder .kvb-ladder-item{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--kvb-line);position:relative}.kvb-ladder .kvb-ladder-item:last-child{border-bottom:0}.kvb-ladder .kvb-ladder-item::before{counter-increment:lad;content:'0' counter(lad);font-family:var(--font-display);font-size:1.25rem;color:var(--kvb-gold);font-weight:600}.kvb-ladder .kvb-ladder-item strong{font-family:var(--font-body);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1rem;color:var(--kvb-white);display:block}.kvb-ladder .kvb-ladder-item span{font-size:1rem;color:var(--kvb-dim);display:block;margin-top:4px}.kvb-ladder .kvb-ladder-item::after{content:'';position:absolute;left:30px;bottom:-8px;width:1px;height:16px;background:var(--kvb-gold-line)}.kvb-ladder .kvb-ladder-item:last-child::after{display:none}.kvb-ladder .kvb-ladder-item:hover{background:linear-gradient(90deg,var(--kvb-gold-soft),transparent)}.kvb-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--kvb-line);border:1px solid var(--kvb-line)}.kvb-light .kvb-steps,.kvb-ivory .kvb-steps{background:var(--kvb-line-dark);border-color:var(--kvb-line-dark)}.kvb-step{background:var(--kvb-black);padding:36px 30px 40px;position:relative;transition:background .35s var(--kvb-ease)}.kvb-light .kvb-step{background:var(--kvb-white)}.kvb-ivory .kvb-step{background:var(--kvb-ivory)}.kvb-step:hover{background:var(--kvb-graphite)}.kvb-light .kvb-step:hover,.kvb-ivory .kvb-step:hover{background:var(--kvb-white);box-shadow:inset 0 0 0 1px var(--kvb-gold)}.kvb-step .kvb-step-n{font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--kvb-gold);font-weight:600;margin-bottom:18px;display:block}.kvb-step h3,.kvb-step h4{font-family:var(--font-body)!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1rem!important;margin:0 0 10px;line-height:1.3}.kvb-step p{margin:0;font-size:1rem;line-height:1.55;color:var(--kvb-dim)}.kvb-light .kvb-step p,.kvb-ivory .kvb-step p{color:var(--kvb-muted)}.kvb-step::after{content:'';position:absolute;left:30px;bottom:0;height:2px;width:0;background:var(--kvb-gold);transition:width .45s var(--kvb-ease)}.kvb-step:hover::after,.kvb-step.is-in-active::after{width:calc(100% - 60px)}@media (max-width:1024px){.kvb-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.kvb-steps{grid-template-columns:1fr}.kvb-step{padding:28px 24px 30px}}.kvb-model{display:grid;grid-template-columns:repeat(5,1fr);gap:0;counter-reset:mod}.kvb-model-item{padding:30px 22px;border-left:1px solid var(--kvb-line);position:relative}.kvb-model-item:first-child{border-left:0;padding-left:0}.kvb-model-item h3,.kvb-model-item h4{font-size:var(--fs-h4)!important;margin:0 0 10px;font-weight:600}.kvb-model-item p{margin:0;color:var(--kvb-dim);font-size:1rem}.kvb-model-item::before{counter-increment:mod;content:counter(mod,decimal-leading-zero);font-family:var(--font-body);font-size:1rem;letter-spacing:.08em;color:var(--kvb-gold);font-weight:600;display:block;margin-bottom:18px}.kvb-model-item::after{content:'\2193';position:absolute;right:-9px;top:34px;color:var(--kvb-gold);font-size:1rem;transform:rotate(-90deg);background:var(--kvb-black);padding:0 2px}.kvb-model-item:last-child::after{display:none}.kvb-light .kvb-model-item::after,.kvb-ivory .kvb-model-item::after{background:#fff0}.kvb-light .kvb-model-item,.kvb-ivory .kvb-model-item{border-left-color:var(--kvb-line-dark)}.kvb-light .kvb-model-item p,.kvb-ivory .kvb-model-item p{color:var(--kvb-muted)}@media (max-width:1024px){.kvb-model{grid-template-columns:1fr}.kvb-model-item{border-left:0;border-top:1px solid var(--kvb-line);padding:24px 0}.kvb-model-item:first-child{border-top:0}.kvb-model-item::after{display:none}}.kvb-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0}.kvb-flow span{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;padding:12px 18px;border:1px solid var(--kvb-line);color:var(--kvb-mist)}.kvb-flow span.is-gold{border-color:var(--kvb-gold);color:var(--kvb-gold)}.kvb-flow i{width:28px;text-align:center;color:var(--kvb-gold);font-style:normal}.kvb-light .kvb-flow span,.kvb-ivory .kvb-flow span{border-color:var(--kvb-line-dark);color:var(--kvb-text)}.kvb-compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--kvb-line)}.kvb-compare>div{padding:44px 40px}.kvb-compare>div+div{border-left:1px solid var(--kvb-line);background:linear-gradient(180deg,var(--kvb-gold-soft),transparent)}.kvb-compare h3{margin:0 0 20px;font-size:1.375rem!important}.kvb-compare ul{list-style:none;margin:0;padding:0}.kvb-compare li{padding:10px 0;border-bottom:1px solid var(--kvb-line);color:var(--kvb-mist);font-size:1rem}.kvb-compare li:last-child{border-bottom:0}.kvb-compare li::before{content:'\2014';color:var(--kvb-gold);margin-right:12px}@media (max-width:767px){.kvb-compare{grid-template-columns:1fr}.kvb-compare>div+div{border-left:0;border-top:1px solid var(--kvb-line)}.kvb-compare>div{padding:28px 24px}}.kvb-timeline{list-style:none;margin:0;padding:0;border-left:1px solid var(--kvb-gold-line)}.kvb-timeline li{position:relative;padding:0 0 34px 34px}.kvb-timeline li::before{content:'';position:absolute;left:-5px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--kvb-gold)}.kvb-timeline li strong{display:block;font-family:var(--font-body);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold);margin-bottom:6px}.kvb-timeline li h4{margin:0 0 6px;font-size:1.25rem!important}.kvb-timeline li p{margin:0;color:var(--kvb-dim)}.kvb-light .kvb-timeline li p,.kvb-ivory .kvb-timeline li p{color:var(--kvb-muted)}.kvb-quote{font-family:var(--font-display);font-style:normal;font-weight:500;font-size:1.25rem;line-height:1.5;color:var(--kvb-white);position:relative;padding-left:34px;border-left:2px solid var(--kvb-gold)}.kvb-light .kvb-quote,.kvb-ivory .kvb-quote{color:var(--kvb-black)}.kvb-quote cite{display:block;font-family:var(--font-body);font-style:normal;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold);margin-top:18px}.kvb-stat strong{font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--kvb-gold);display:block;line-height:1}.kvb-stat span{display:block;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-dim);margin-top:10px}.kvb-faq{border-top:1px solid var(--kvb-line)}.kvb-faq details{border-bottom:1px solid var(--kvb-line)}.kvb-faq summary{list-style:none;cursor:pointer;padding:22px 56px 22px 0;font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.3;position:relative;color:var(--kvb-white);transition:color .25s var(--kvb-ease)}.kvb-faq summary::-webkit-details-marker{display:none}.kvb-faq summary::after{content:'+';position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--font-body);font-weight:300;font-size:1.8rem;color:var(--kvb-gold);transition:transform .3s var(--kvb-ease)}.kvb-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.kvb-faq summary:hover{color:var(--kvb-gold)}.kvb-faq .kvb-faq-a{padding:0 0 26px;color:var(--kvb-mist);max-width:70ch;line-height:1.65}.kvb-light .kvb-faq,.kvb-ivory .kvb-faq{border-top-color:var(--kvb-line-dark)}.kvb-light .kvb-faq details,.kvb-ivory .kvb-faq details{border-bottom-color:var(--kvb-line-dark)}.kvb-light .kvb-faq summary,.kvb-ivory .kvb-faq summary{color:var(--kvb-black)}.kvb-light .kvb-faq .kvb-faq-a,.kvb-ivory .kvb-faq .kvb-faq-a{color:var(--kvb-text)}.kvb-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.kvb-testimonial{border:1px solid var(--kvb-line);padding:36px 32px;background:var(--kvb-graphite)}.kvb-testimonial blockquote{margin:0 0 20px;font-family:var(--font-display);font-size:1.125rem;font-weight:500;line-height:1.5;color:var(--kvb-white)}.kvb-testimonial cite{font-style:normal;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kvb-gold)}.kvb-testimonial cite span{display:block;color:var(--kvb-dim);letter-spacing:.06em;text-transform:none;margin-top:4px}.kvb-placeholder{border:1px dashed var(--kvb-gold-line);padding:36px;text-align:center;color:var(--kvb-dim);font-size:1rem}.kvb-placeholder strong{display:block;color:var(--kvb-gold);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;margin-bottom:10px}.kvb-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.kvb-case{border:1px solid var(--kvb-line);padding:36px 32px;background:var(--kvb-graphite)}.kvb-case h3{font-size:1.25rem!important;margin:0 0 12px}.kvb-case .kvb-case-meta{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold);margin-bottom:16px}.kvb-case dl{margin:18px 0 0;display:grid;grid-template-columns:1fr;gap:10px}.kvb-case dt{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-dim)}.kvb-case dd{margin:2px 0 0;color:var(--kvb-mist)}body.kvb .kvb-form .elementor-field-group{margin-bottom:22px}body.kvb .kvb-form .elementor-field-label{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold);margin-bottom:8px;font-weight:600}body.kvb .kvb-form .elementor-field-textual{background:#fff0;border:0;border-bottom:1px solid rgb(255 255 255 / .28);border-radius:0;color:var(--kvb-white);font-family:var(--font-body);font-size:1rem;padding:12px 0;transition:border-color .3s var(--kvb-ease)}body.kvb .kvb-form .elementor-field-textual:focus{border-bottom-color:var(--kvb-gold);box-shadow:none;outline:none}body.kvb .kvb-form .elementor-field-textual::placeholder{color:var(--kvb-dim)}body.kvb .kvb-form select.elementor-field-textual{color:var(--kvb-white)}body.kvb .kvb-form select.elementor-field-textual option{color:#000}body.kvb .kvb-form .elementor-field-type-acceptance .elementor-field-subgroup,body.kvb .kvb-form .elementor-field-type-acceptance label{color:var(--kvb-dim);font-size:1rem}body.kvb .kvb-form .elementor-message{font-size:1rem;padding:14px 0}body.kvb .kvb-form .elementor-message-success{color:var(--kvb-gold)}body.kvb .kvb-form .elementor-field-type-submit .elementor-button{background:var(--kvb-gold);color:var(--kvb-black);border:1px solid var(--kvb-gold)}body.kvb .kvb-form .elementor-field-type-submit .elementor-button:hover{background:var(--kvb-white);border-color:var(--kvb-white)}body.kvb .kvb-light .kvb-form .elementor-field-textual,body.kvb .kvb-ivory .kvb-form .elementor-field-textual{color:var(--kvb-black);border-bottom-color:rgb(0 0 0 / .3)}body.kvb .kvb-light .kvb-form select.elementor-field-textual,body.kvb .kvb-ivory .kvb-form select.elementor-field-textual{color:var(--kvb-black)}body.kvb .kvb-form .elementor-field-type-html{color:var(--kvb-dim);font-size:1rem}.kvb-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kvb-route{border:1px solid var(--kvb-line);padding:28px;cursor:pointer;transition:all .3s var(--kvb-ease);background:var(--kvb-graphite)}.kvb-route strong{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--kvb-white);margin-bottom:8px}.kvb-route span{font-size:1rem;color:var(--kvb-dim)}.kvb-route:hover,.kvb-route.is-active{border-color:var(--kvb-gold);background:linear-gradient(180deg,var(--kvb-gold-soft),transparent)}.kvb-route.is-active strong{color:var(--kvb-gold)}.kvb-panel{display:none!important}.kvb-panel.is-active{display:grid!important}@media (max-width:767px){.kvb-routes{grid-template-columns:1fr}}.kvb-footer{border-top:1px solid var(--kvb-line)}.kvb-footer .kvb-logo img{height:52px;width:auto}.kvb-footer h4,.kvb-footer .elementor-heading-title{font-family:var(--font-body)!important;font-size:1rem!important;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold)!important;margin-bottom:18px}.kvb-footer .elementor-icon-list-items .elementor-icon-list-item{padding:5px 0}.kvb-footer .elementor-icon-list-icon{display:none}.kvb-footer .elementor-icon-list-text{font-size:1rem;color:var(--kvb-mist)}.kvb-footer .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--kvb-gold)}.kvb-footer .elementor-social-icon{background:#fff0;border:1px solid var(--kvb-line);border-radius:2px;width:44px;height:44px;transition:all .3s var(--kvb-ease)}.kvb-footer .elementor-social-icon i,.kvb-footer .elementor-social-icon svg{color:var(--kvb-white);fill:var(--kvb-white);font-size:16px}.kvb-footer .elementor-social-icon:hover{border-color:var(--kvb-gold);background:var(--kvb-gold)}.kvb-footer .elementor-social-icon:hover i,.kvb-footer .elementor-social-icon:hover svg{color:var(--kvb-black);fill:var(--kvb-black)}.kvb-footer-bottom{font-size:1rem;color:var(--kvb-dim);letter-spacing:.04em}.kvb-footer-bottom a{color:var(--kvb-dim)!important}.kvb-footer-bottom a:hover{color:var(--kvb-gold)!important}body.kvb .kvb-posts .elementor-post{background:var(--kvb-graphite);border:1px solid var(--kvb-line);transition:border-color .3s var(--kvb-ease),transform .3s var(--kvb-ease)}body.kvb .kvb-posts .elementor-post:hover{border-color:var(--kvb-gold-line);transform:translateY(-4px)}body.kvb .kvb-posts .elementor-post__text{padding:28px}body.kvb .kvb-posts .elementor-post__title,body.kvb .kvb-posts .elementor-post__title a{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--kvb-white);line-height:1.25}body.kvb .kvb-posts .elementor-post__title a:hover{color:var(--kvb-gold)}body.kvb .kvb-posts .elementor-post__meta-data{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold)}body.kvb .kvb-posts .elementor-post__excerpt p{color:var(--kvb-dim);font-size:1rem}body.kvb .kvb-posts .elementor-post__read-more{color:var(--kvb-gold);font-weight:600;font-size:1rem}body.kvb .kvb-posts .elementor-post__thumbnail img{filter:grayscale(.2)}body.kvb .kvb-posts .elementor-pagination{margin-top:40px}body.kvb .kvb-posts .page-numbers{color:var(--kvb-mist);border:1px solid var(--kvb-line);padding:10px 16px;margin:0 4px}body.kvb .kvb-posts .page-numbers.current{border-color:var(--kvb-gold);color:var(--kvb-gold)}.kvb-article{max-width:760px;margin:0 auto}.kvb-article .elementor-widget-theme-post-content{font-size:1.1rem;line-height:1.75;color:var(--kvb-mist)}.kvb-article .elementor-widget-theme-post-content h2{font-size:1.5rem;margin:2em 0 .6em}.kvb-article .elementor-widget-theme-post-content h3{font-size:1.25rem;margin:1.6em 0 .5em}.kvb-article .elementor-widget-theme-post-content a{color:var(--kvb-gold)}.kvb-article .elementor-widget-theme-post-content blockquote{border-left:2px solid var(--kvb-gold);padding-left:24px;font-family:var(--font-display);font-style:italic;font-size:1.125rem;color:var(--kvb-white);margin:2em 0}.kvb-article .elementor-widget-theme-post-content ul,.kvb-article .elementor-widget-theme-post-content ol{padding-left:1.3em}.kvb-article .elementor-widget-theme-post-content li{margin-bottom:.5em}.kvb-article .elementor-widget-theme-post-content img{border:1px solid var(--kvb-line)}.kvb-post-meta{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold)}body.kvb .woocommerce ul.products li.product{background:var(--kvb-graphite);border:1px solid var(--kvb-line);padding:0 0 26px;text-align:left;transition:border-color .3s var(--kvb-ease),transform .3s var(--kvb-ease)}body.kvb .woocommerce ul.products li.product:hover{border-color:var(--kvb-gold-line);transform:translateY(-4px)}body.kvb .woocommerce ul.products li.product a img{margin:0 0 18px;filter:grayscale(.1)}body.kvb .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-display);font-size:1.3rem;font-weight:500;color:var(--kvb-white);padding:0 26px}body.kvb .woocommerce ul.products li.product .price,body.kvb .woocommerce div.product p.price{color:var(--kvb-gold);font-family:var(--font-display);font-size:1.4rem;padding:0 26px}body.kvb .woocommerce ul.products li.product .kvb-product-cat{display:block;padding:22px 26px 6px;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold)}body.kvb .woocommerce ul.products li.product .button,body.kvb .woocommerce ul.products li.product .kvb-request{margin:14px 26px 0;display:inline-block;background:#fff0;color:var(--kvb-white);border:1px solid rgb(255 255 255 / .35);border-radius:2px;font-family:var(--font-body);font-weight:600;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px;transition:all .3s var(--kvb-ease)}body.kvb .woocommerce ul.products li.product .button:hover,body.kvb .woocommerce ul.products li.product .kvb-request:hover{border-color:var(--kvb-gold);color:var(--kvb-gold);background:#fff0}body.kvb .woocommerce .kvb-request-note{color:var(--kvb-dim);font-size:1rem;margin:0 0 18px}body.kvb .woocommerce div.product .product_title{font-size:var(--fs-h1)}body.kvb .woocommerce div.product .woocommerce-product-details__short-description{color:var(--kvb-mist);font-size:1.1rem}body.kvb .woocommerce div.product form.cart .button,body.kvb .woocommerce a.kvb-request-btn{background:var(--kvb-gold);color:var(--kvb-black);border:1px solid var(--kvb-gold);border-radius:2px;font-family:var(--font-body);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;padding:18px 32px;display:inline-block;line-height:1;transition:all .3s var(--kvb-ease)}body.kvb .woocommerce div.product form.cart .button:hover,body.kvb .woocommerce a.kvb-request-btn:hover{background:var(--kvb-white);border-color:var(--kvb-white);color:var(--kvb-black)}body.kvb .woocommerce div.product form.cart .quantity .qty{background:#fff0;border:1px solid var(--kvb-line);color:var(--kvb-white);padding:14px 8px}body.kvb .woocommerce-tabs ul.tabs li{background:#fff0;border:0;border-bottom:1px solid var(--kvb-line);border-radius:0;margin:0}body.kvb .woocommerce-tabs ul.tabs li a{color:var(--kvb-dim);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}body.kvb .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--kvb-gold)}body.kvb .woocommerce-tabs ul.tabs li.active a{color:var(--kvb-gold)}body.kvb .woocommerce-tabs ul.tabs::before{border-color:var(--kvb-line)}body.kvb .woocommerce-tabs .panel{color:var(--kvb-mist)}body.kvb .woocommerce .product_meta{color:var(--kvb-dim);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}body.kvb .woocommerce .product_meta a{color:var(--kvb-gold)}body.kvb .woocommerce-breadcrumb,body.kvb .woocommerce .woocommerce-breadcrumb a{color:var(--kvb-dim);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}body.kvb .woocommerce-result-count,body.kvb .woocommerce-ordering select{color:var(--kvb-dim);font-size:1rem}body.kvb .woocommerce-ordering select{background:var(--kvb-graphite);border:1px solid var(--kvb-line);padding:8px 12px}body.kvb .woocommerce .woocommerce-info,body.kvb .woocommerce .woocommerce-message,body.kvb .woocommerce .woocommerce-error{background:var(--kvb-graphite);color:var(--kvb-mist);border-top-color:var(--kvb-gold)}body.kvb .woocommerce .woocommerce-info::before,body.kvb .woocommerce .woocommerce-message::before{color:var(--kvb-gold)}body.kvb .woocommerce form .form-row input.input-text,body.kvb .woocommerce form .form-row textarea,body.kvb .woocommerce form .form-row select,body.kvb .woocommerce .select2-container--default .select2-selection--single{background:#fff0;border:1px solid rgb(255 255 255 / .25);color:var(--kvb-white);border-radius:2px;padding:12px 14px;height:auto}body.kvb .woocommerce form .form-row label{color:var(--kvb-dim);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}body.kvb .woocommerce table.shop_table{border:1px solid var(--kvb-line);border-radius:0;color:var(--kvb-mist)}body.kvb .woocommerce table.shop_table th,body.kvb .woocommerce table.shop_table td{border-color:var(--kvb-line)}body.kvb .woocommerce table.shop_table th{color:var(--kvb-gold);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}body.kvb .woocommerce #payment{background:var(--kvb-graphite);border:1px solid var(--kvb-line)}body.kvb .woocommerce #payment div.payment_box{background:rgb(255 255 255 / .04);color:var(--kvb-mist)}body.kvb .woocommerce #payment ul.payment_methods{border-bottom-color:var(--kvb-line)}body.kvb .woocommerce #payment ul.payment_methods li{color:var(--kvb-mist)}body.kvb .woocommerce button.button,body.kvb .woocommerce a.button,body.kvb .woocommerce input.button,body.kvb .woocommerce #respond input#submit,body.kvb .woocommerce button.button.alt,body.kvb .woocommerce a.button.alt{background:var(--kvb-gold);color:var(--kvb-black);border-radius:2px;font-family:var(--font-body);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;padding:16px 28px;transition:all .3s var(--kvb-ease)}body.kvb .woocommerce button.button:hover,body.kvb .woocommerce a.button:hover,body.kvb .woocommerce button.button.alt:hover,body.kvb .woocommerce a.button.alt:hover{background:var(--kvb-white);color:var(--kvb-black)}body.kvb .woocommerce .woocommerce-checkout-review-order-table,body.kvb .woocommerce .cart-collaterals .cart_totals{color:var(--kvb-mist)}body.kvb .woocommerce h2,body.kvb .woocommerce h3{color:var(--kvb-white)}body.kvb .woocommerce .woocommerce-privacy-policy-text,body.kvb .woocommerce .woocommerce-terms-and-conditions-wrapper{color:var(--kvb-dim);font-size:1rem}body.kvb .woocommerce .woocommerce-privacy-policy-text a,body.kvb .woocommerce .woocommerce-terms-and-conditions-wrapper a{color:var(--kvb-gold)}body.kvb .woocommerce-MyAccount-navigation ul li a{color:var(--kvb-mist)}body.kvb .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--kvb-gold)}body.kvb .woocommerce-account .woocommerce-MyAccount-content{color:var(--kvb-mist)}body.kvb .woocommerce .onsale{background:var(--kvb-gold);color:var(--kvb-black);border-radius:0;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;min-height:0;line-height:1}body.kvb .woocommerce .star-rating span::before{color:var(--kvb-gold)}.kvb-404-n .elementor-heading-title{font-size:clamp(5rem,14vw,10rem);line-height:.9;font-weight:600;color:#fff0;-webkit-text-stroke:1px var(--kvb-gold-line)}.kvb-consent{position:fixed;left:20px;right:20px;bottom:20px;z-index:99999;max-width:560px;margin:0 auto;background:var(--kvb-graphite);border:1px solid var(--kvb-gold-line);color:var(--kvb-mist);padding:28px 30px;font-family:var(--font-body);font-size:1rem;line-height:1.55;box-shadow:0 30px 60px rgb(0 0 0 / .6);transform:translateY(30px);opacity:0;animation:kvbin .5s var(--kvb-ease) forwards}@keyframes kvbin{to{transform:none;opacity:1}}.kvb-consent h3{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--kvb-white);margin:0 0 10px}.kvb-consent p{margin:0 0 16px}.kvb-consent a{color:var(--kvb-gold)}.kvb-consent-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.kvb-consent button{font-family:var(--font-body);font-weight:600;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:13px 20px;cursor:pointer;border:1px solid #fff0;transition:all .25s var(--kvb-ease)}.kvb-consent .kvb-c-accept{background:var(--kvb-gold);color:var(--kvb-black);border-color:var(--kvb-gold)}.kvb-consent .kvb-c-accept:hover{background:var(--kvb-white);border-color:var(--kvb-white)}.kvb-consent .kvb-c-deny{background:#fff0;color:var(--kvb-white);border-color:rgb(255 255 255 / .35)}.kvb-consent .kvb-c-deny:hover{border-color:var(--kvb-gold);color:var(--kvb-gold)}.kvb-consent .kvb-c-prefs{background:#fff0;color:var(--kvb-dim);border:0;padding:13px 6px;text-decoration:underline;text-underline-offset:4px}.kvb-consent .kvb-c-prefs:hover{color:var(--kvb-gold)}.kvb-consent-options{display:none;margin:0 0 18px;padding:14px 0 4px;border-top:1px solid var(--kvb-line)}.kvb-consent.show-prefs .kvb-consent-options{display:block}.kvb-consent-options label{display:flex;align-items:center;gap:12px;padding:8px 0;cursor:pointer;color:var(--kvb-mist)}.kvb-consent-options label small{color:var(--kvb-dim);display:block}.kvb-consent-options input{accent-color:var(--kvb-gold);width:18px;height:18px}.kvb-consent-manage{position:fixed;left:20px;bottom:20px;z-index:9999;background:var(--kvb-graphite);border:1px solid var(--kvb-line);color:var(--kvb-dim);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;cursor:pointer;font-family:var(--font-body)}.kvb-consent-manage:hover{color:var(--kvb-gold);border-color:var(--kvb-gold)}@media (max-width:600px){.kvb-consent{left:12px;right:12px;bottom:12px;padding:22px 20px}.kvb-consent-manage{display:none}}.kvb-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--kvb-ease),transform .9s var(--kvb-ease)}.kvb-reveal.is-in{opacity:1;transform:none}.kvb-reveal-stagger>*{opacity:0;transform:translateY(22px);transition:opacity .8s var(--kvb-ease),transform .8s var(--kvb-ease)}.kvb-reveal-stagger.is-in>*{opacity:1;transform:none}.kvb-reveal-stagger.is-in>*:nth-child(2){transition-delay:.1s}.kvb-reveal-stagger.is-in>*:nth-child(3){transition-delay:.2s}.kvb-reveal-stagger.is-in>*:nth-child(4){transition-delay:.3s}.kvb-reveal-stagger.is-in>*:nth-child(5){transition-delay:.4s}.kvb-reveal-stagger.is-in>*:nth-child(6){transition-delay:.5s}.kvb-reveal-stagger.is-in>*:nth-child(7){transition-delay:.6s}.kvb-reveal-stagger.is-in>*:nth-child(8){transition-delay:.7s}@media (prefers-reduced-motion:reduce){.kvb-reveal,.kvb-reveal-stagger>*{opacity:1;transform:none;transition:none}.kvb-scrollcue::after{animation:none}}.elementor-editor-active .kvb-reveal,.elementor-editor-active .kvb-reveal-stagger>*{opacity:1;transform:none}.kvb-texture{background-image:url(/wp-content/uploads/2026/07/Kay-Vandenboorn-coachingsachtergrond.jpg.webp);background-size:cover;background-position:center;position:relative}.kvb-texture::before{content:'';position:absolute;inset:0;background:rgb(0 0 0 / .78);pointer-events:none}.kvb-texture>*{position:relative}.kvb-sticky{position:sticky;top:120px}.kvb-img-frame img{border:1px solid var(--kvb-line);display:block}.kvb-img-grayscale img{filter:grayscale(.3) contrast(1.05);transition:filter .5s var(--kvb-ease)}.kvb-img-grayscale:hover img{filter:none}.kvb-skip{position:absolute;left:-999px}.kvb-skip:focus{left:10px;top:10px;background:var(--kvb-gold);color:#000;padding:10px 14px;z-index:100000}.kvb-linkedin-bar{background:var(--kvb-gold);color:var(--kvb-black);text-align:center;font-size:1rem;font-weight:600;letter-spacing:.06em;padding:12px 16px}.kvb-linkedin-bar a{color:var(--kvb-black);text-decoration:underline;text-underline-offset:3px}body.kvb .elementor-widget-text-editor{line-height:1.65}body.kvb .elementor-widget-text-editor ul{padding-left:1.2em}body.kvb .elementor-widget-text-editor strong{font-weight:700}.kvb-dark .elementor-widget-text-editor strong{color:var(--kvb-white)}.kvb-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:40px}.kvb-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.kvb-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.kvb-grid-2,.kvb-grid-3{grid-template-columns:1fr}}.kvb-def{padding:28px 0;border-bottom:1px solid var(--kvb-line)}.kvb-def:last-child{border-bottom:0}.kvb-def strong{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--kvb-white);display:block;margin-bottom:8px}.kvb-light .kvb-def,.kvb-ivory .kvb-def{border-bottom-color:var(--kvb-line-dark)}.kvb-light .kvb-def strong,.kvb-ivory .kvb-def strong{color:var(--kvb-black)}.kvb-def p{margin:0;color:var(--kvb-dim)}.kvb-light .kvb-def p,.kvb-ivory .kvb-def p{color:var(--kvb-muted)}.kvb-verbs{counter-reset:verb}.kvb-verbs .elementor-widget-heading{counter-increment:verb}.kvb-verbs .elementor-heading-title::before{content:'0' counter(verb)}.kvb-light .kvb-ladder .kvb-ladder-item,.kvb-ivory .kvb-ladder .kvb-ladder-item{border-bottom-color:var(--kvb-line-dark)}.kvb-light .kvb-ladder .kvb-ladder-item strong,.kvb-ivory .kvb-ladder .kvb-ladder-item strong{color:var(--kvb-black)}.kvb-light .kvb-ladder .kvb-ladder-item span,.kvb-ivory .kvb-ladder .kvb-ladder-item span{color:var(--kvb-muted)}.kvb-light .kvb-verbs .elementor-heading-title,.kvb-ivory .kvb-verbs .elementor-heading-title{border-bottom-color:var(--kvb-line-dark)}.kvb-light .kvb-quote,.kvb-ivory .kvb-quote{color:var(--kvb-black)}.kvb-light .kvb-compare,.kvb-ivory .kvb-compare{border-color:var(--kvb-line-dark)}.kvb-light .kvb-compare>div+div,.kvb-ivory .kvb-compare>div+div{border-left-color:var(--kvb-line-dark)}.kvb-light .kvb-compare li,.kvb-ivory .kvb-compare li{border-bottom-color:var(--kvb-line-dark);color:var(--kvb-text)}.kvb-light .kvb-testimonial,.kvb-ivory .kvb-testimonial,.kvb-light .kvb-case,.kvb-ivory .kvb-case{background:var(--kvb-white);border-color:var(--kvb-line-dark)}.kvb-light .kvb-testimonial blockquote,.kvb-ivory .kvb-testimonial blockquote{color:var(--kvb-black)}.kvb-light .kvb-placeholder,.kvb-ivory .kvb-placeholder{color:var(--kvb-muted)}.kvb-light .kvb-stat span,.kvb-ivory .kvb-stat span{color:var(--kvb-muted)}.kvb-light .kvb-hero-meta,.kvb-ivory .kvb-hero-meta{color:var(--kvb-muted)}.kvb-light .kvb-card .kvb-price small{color:var(--kvb-muted)}.kvb-light .kvb-card--gold,.kvb-ivory .kvb-card--gold{background:linear-gradient(180deg,rgb(206 170 82 / .12),rgb(206 170 82 / .03))}.kvb-note{font-size:1rem;color:var(--kvb-dim);letter-spacing:.02em}.kvb-light .kvb-note,.kvb-ivory .kvb-note{color:var(--kvb-muted)}.kvb-card .kvb-card-eyebrow{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold);font-weight:600}.kvb-card h3.elementor-heading-title,.kvb-card .elementor-widget-heading .elementor-heading-title{font-size:var(--fs-h3)}.kvb-card .elementor-widget-text-editor{font-size:1rem;line-height:1.6}.kvb-dark .kvb-card .elementor-widget-text-editor,.kvb-graphite .kvb-card .elementor-widget-text-editor{color:var(--kvb-dim)}.kvb-light .kvb-card .elementor-widget-text-editor,.kvb-ivory .kvb-card .elementor-widget-text-editor{color:var(--kvb-muted)}.kvb-card>.elementor-element:last-child{margin-top:auto}.kvb-card.kvb-card--pad{padding:44px 40px}.elementor-widget-image.kvb-hero-portrait img{aspect-ratio:3/4;object-fit:cover;object-position:top}.kvb-wide-img img{width:100%;aspect-ratio:16/10;object-fit:cover}.kvb-dark .elementor-widget-text-editor,.kvb-graphite .elementor-widget-text-editor{color:var(--kvb-mist)}.kvb-light .elementor-widget-text-editor,.kvb-ivory .elementor-widget-text-editor{color:var(--kvb-text)}.kvb-light .kvb-price,.kvb-ivory .kvb-price{color:var(--kvb-black)}.kvb-footer-bottom .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:22px}.kvb-footer-bottom .elementor-icon-list-items.elementor-inline-items{justify-content:flex-end}@media (max-width:1024px){.kvb-footer-bottom .elementor-icon-list-items.elementor-inline-items{justify-content:flex-start}}.kvb-footer-bottom .elementor-icon-list-text{font-size:1rem;color:var(--kvb-dim)}.kvb-card .elementor-widget-button .elementor-button-wrapper{text-align:left}.kvb-card .kvb-btn .elementor-button,.kvb-card .kvb-btn-outline .elementor-button{width:100%;text-align:center}.kvb-legal h2{font-size:1.5rem;margin:2em 0 .5em}.kvb-legal h3{font-size:1.2rem;margin:1.5em 0 .4em}.kvb-legal p{line-height:1.7}.kvb-legal em{color:var(--kvb-muted)}body.kvb .kvb-shop ul.products,body.kvb .elementor-widget-woocommerce-product-related ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;margin:0!important;padding:0!important}@media (max-width:1024px){body.kvb .kvb-shop ul.products,body.kvb .elementor-widget-woocommerce-product-related ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){body.kvb .kvb-shop ul.products,body.kvb .elementor-widget-woocommerce-product-related ul.products{grid-template-columns:1fr!important}}body.kvb ul.products li.product{width:100%!important;margin:0!important;float:none!important;background:var(--kvb-graphite);border:1px solid var(--kvb-line);padding:0 0 26px!important;text-align:left;transition:border-color .3s var(--kvb-ease),transform .3s var(--kvb-ease);display:flex;flex-direction:column}body.kvb ul.products li.product:hover{border-color:var(--kvb-gold-line);transform:translateY(-4px)}body.kvb ul.products li.product a img{margin:0 0 18px!important;width:100%;aspect-ratio:16/10;object-fit:cover;filter:grayscale(.1)}body.kvb ul.products li.product .woocommerce-loop-product__title,body.kvb ul.products li.product h2{font-family:var(--font-display)!important;font-size:1.3rem!important;font-weight:500!important;color:var(--kvb-white)!important;padding:0 26px!important;margin:0 0 8px!important;line-height:1.25}body.kvb ul.products li.product .price{color:var(--kvb-gold)!important;font-family:var(--font-display)!important;font-size:1.3rem!important;padding:0 26px!important;margin:0 0 6px!important}body.kvb ul.products li.product .price small{font-family:var(--font-body)!important;font-size:1rem!important;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-dim)!important;display:block;margin-top:4px}body.kvb ul.products li.product .kvb-product-cat{display:block;padding:22px 26px 6px!important;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kvb-gold)!important;font-family:var(--font-body)}body.kvb ul.products li.product .kvb-op-aanvraag{font-family:var(--font-body);font-size:1rem;letter-spacing:.04em;color:var(--kvb-mist)}body.kvb ul.products li.product .button,body.kvb ul.products li.product .kvb-request{margin:auto 26px 0!important;align-self:flex-start;display:inline-block;background:transparent!important;color:var(--kvb-white)!important;border:1px solid rgb(255 255 255 / .35)!important;border-radius:2px!important;font-family:var(--font-body)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:.08em;text-transform:uppercase;padding:13px 20px!important;line-height:1!important;transition:all .3s var(--kvb-ease)}body.kvb ul.products li.product .button:hover,body.kvb ul.products li.product .kvb-request:hover{border-color:var(--kvb-gold)!important;color:var(--kvb-gold)!important}body.kvb .elementor-widget-woocommerce-product-price .price,body.kvb .elementor-widget-woocommerce-product-price .price .amount{font-family:var(--font-display);font-size:1.5rem;color:var(--kvb-gold);font-weight:400}body.kvb .elementor-widget-woocommerce-product-price .price small{font-family:var(--font-body)}body.kvb .elementor-widget-woocommerce-product-price .kvb-op-aanvraag{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--kvb-gold)}body.kvb .elementor-widget-woocommerce-product-short-description,body.kvb .elementor-widget-woocommerce-product-short-description p{color:var(--kvb-mist);font-size:1.125rem;line-height:1.6}body.kvb .kvb-light .elementor-widget-woocommerce-product-content,body.kvb .kvb-light .elementor-widget-woocommerce-product-content p,body.kvb .kvb-light .elementor-widget-woocommerce-product-content li{color:var(--kvb-text)!important;font-size:1.05rem;line-height:1.7}body.kvb .kvb-light .elementor-widget-woocommerce-product-content h2{font-size:1.6rem;margin:1.6em 0 .5em;color:var(--kvb-black)}body.kvb .kvb-light .elementor-widget-woocommerce-product-content ul{padding-left:1.2em}body.kvb .elementor-widget-woocommerce-product-meta .product_meta,body.kvb .elementor-widget-woocommerce-product-meta .product_meta a{color:var(--kvb-dim);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}body.kvb .elementor-widget-woocommerce-product-meta .product_meta a{color:var(--kvb-gold)}body.kvb .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb,body.kvb .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a{color:var(--kvb-dim);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}body.kvb .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a:hover{color:var(--kvb-gold)}body.kvb .elementor-widget-woocommerce-product-images img{border:1px solid var(--kvb-line)}body.kvb .elementor-widget-woocommerce-product-add-to-cart form.cart{display:flex;gap:12px;align-items:center}body.kvb .elementor-widget-woocommerce-product-add-to-cart .button{background:var(--kvb-gold)!important;color:var(--kvb-black)!important;border:1px solid var(--kvb-gold)!important;border-radius:2px!important;font-family:var(--font-body)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:.06em;text-transform:uppercase;padding:18px 32px!important;line-height:1!important}body.kvb .elementor-widget-woocommerce-product-add-to-cart .button:hover{background:var(--kvb-white)!important;border-color:var(--kvb-white)!important}body.kvb .elementor-widget-woocommerce-product-add-to-cart .quantity .qty{background:#fff0;border:1px solid var(--kvb-line);color:var(--kvb-white);padding:14px 8px;border-radius:2px}body.kvb .elementor-widget-theme-post-title .elementor-heading-title,body.kvb .elementor-widget-archive-title .elementor-heading-title,body.kvb .elementor-widget-woocommerce-product-title .elementor-heading-title{color:var(--kvb-white)}body.kvb .elementor-widget-post-info .elementor-icon-list-item,body.kvb .elementor-widget-post-info .elementor-icon-list-text,body.kvb .elementor-widget-post-info a{color:var(--kvb-gold)!important;font-size:1rem!important;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-body)}body.kvb .elementor-widget-post-info .elementor-icon-list-item{margin-right:22px!important}body.kvb .kvb-post-nav .post-navigation__prev--label,body.kvb .kvb-post-nav .post-navigation__next--label{color:var(--kvb-gold);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}body.kvb .kvb-post-nav .post-navigation__prev--title,body.kvb .kvb-post-nav .post-navigation__next--title{color:var(--kvb-white);font-family:var(--font-display);font-size:1.1rem}body.kvb .kvb-post-nav .elementor-post-navigation__separator{background:var(--kvb-line)}body.kvb .kvb-post-nav .post-navigation__arrow-wrapper{color:var(--kvb-gold)}body.kvb .kvb-article .elementor-widget-theme-post-content{color:var(--kvb-mist)}body.kvb .kvb-article .elementor-widget-theme-post-content p{font-size:1.1rem;line-height:1.75}body.kvb .kvb-article .elementor-widget-theme-post-content h2,body.kvb .kvb-article .elementor-widget-theme-post-content h3{color:var(--kvb-white)}body.kvb .kvb-article .elementor-widget-theme-post-content li{color:var(--kvb-mist)}.kvb-display-xl .kvb-archive-h1{font-size:var(--fs-h1);line-height:1.25;color:var(--kvb-white);margin:0}.kvb-eyebrow .elementor-heading-title{align-items:flex-start}.kvb-eyebrow .elementor-heading-title::before{margin-top:.65em}.kvb-small,.kvb-note,.kvb-dim,.kvb-muted,.kvb-footer-bottom,.kvb-footer-bottom .elementor-icon-list-text,.kvb-footer .elementor-icon-list-text,.kvb-consent,.kvb-step p,.kvb-def p,.kvb-timeline li p,.kvb-ladder .kvb-ladder-item span,.kvb-route span,.kvb-case dd,.kvb-faq .kvb-faq-a,body.kvb .elementor-icon-list-text,body.kvb .kvb-posts .elementor-post__excerpt p,.kvb-testimonial cite span,.kvb-placeholder,body.kvb .kvb-form .elementor-field-type-html,body.kvb .kvb-form .elementor-field-type-acceptance label,.kvb-compare li,.kvb-card .elementor-widget-text-editor{font-size:var(--fs-small)}body.kvb .elementor-widget-text-editor{font-size:var(--fs-body)}body.kvb h1,body.kvb .elementor-widget-heading h1.elementor-heading-title{font-size:var(--fs-h1)}body.kvb h2,body.kvb .elementor-widget-heading h2.elementor-heading-title{font-size:var(--fs-h2)}body.kvb h3,body.kvb .elementor-widget-heading h3.elementor-heading-title{font-size:var(--fs-h3)}body.kvb h4,body.kvb .elementor-widget-heading h4.elementor-heading-title{font-size:var(--fs-h4)}.kvb-eyebrow .elementor-heading-title,.kvb-eyebrow{font-size:var(--fs-small)!important}.kvb-footer h4,.kvb-footer .elementor-heading-title{font-size:var(--fs-small)!important}.kvb-step h3,.kvb-step h4{font-size:var(--fs-small)!important}