:root{--color-navy:#232536;--color-navy-hover:#2d3048;--color-warm:#2f2c25;--color-cream:#fefaf3;--color-cream-2:#f1eadd;--color-bg:#f7f7f8;--color-white:#ffffff;--color-badge:#ebebeb;--color-text:#2f2c25;--color-text-muted:#4d4d4c;--color-text-soft:rgba(47,44,37,.7);--color-text-inv:#ffffff;--color-surface:#ffffff;--color-surface-cover:rgba(47,44,37,.06);--color-surface-inv:#232536;--color-border:rgba(0,0,0,.06);--color-border-strong:rgba(0,0,0,.10);--shadow-card:0 0 0 1px rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.04);--shadow-card-hover:0 0 0 1px rgba(0,0,0,.08),0 2px 4px -1px rgba(0,0,0,.06),0 4px 8px rgba(0,0,0,.04);--shadow-elevated:0 0 0 1px rgba(0,0,0,.10),0 4px 8px -2px rgba(0,0,0,.08),0 8px 16px -4px rgba(0,0,0,.06);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--font:"BDO Grotesk",Arial,sans-serif;--font-mono:"Roboto Mono",monospace;--text-xs:12px;--text-sm:14px;--text-md:15px;--text-base:16px;--text-lg:20px;--text-xl:24px;--text-2xl:36px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}h1,h2,h3{text-wrap:pretty}p{text-wrap:pretty}.tt-section{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}@media (max-width:991px){.tt-section{padding-inline:var(--space-5)}}@media (max-width:767px){.tt-section{padding-inline:var(--space-3)}}.tt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.w-inline-block[class*=tt-],.w-inline-block[class*=vc-]{max-width:none;transition:none}body:has(.nav-v.is-open){overflow:hidden}.nav-v{--nav-bg:#232536;--nav-text:#ffffff;--nav-border:rgba(254,250,243,0.1);--nav-icon-muted:rgba(255,255,255,0.4);--nav-surface:rgba(255,255,255,0.04);--nav-surface-border:rgba(255,255,255,0.06);width:100%;background:var(--nav-bg);border-block-end:1px solid var(--nav-border);position:relative;z-index:99}.nav-v__container{max-width:1440px;margin-inline:auto;padding-inline:24px}.nav-v__row{height:72px;display:flex;align-items:center;gap:48px}.nav-v__logo-wrap{flex-shrink:0;display:flex;align-items:center}.nav-v__logo{max-height:36px;display:block}.nav-v__links-wrap{display:flex;align-items:center;margin-inline-start:auto}.nav-v__links{display:flex;align-items:center;gap:24px}.nav-v__link{font-weight:500;color:var(--nav-text);text-decoration:none;transition-property:opacity;transition-duration:.2s}.nav-v__link:hover{opacity:.5}.nav-v__dd-toggle{display:flex;align-items:center;gap:3px;font-weight:500;color:var(--nav-text);text-decoration:none;padding:0;transition-property:opacity;transition-duration:.2s;cursor:pointer}.nav-v__dd-toggle:hover{opacity:.5}.nav-v__dd-toggle .icon-x-small{width:14px;height:14px;opacity:.5;display:flex}.nav-v__dd-toggle .icon-x-small svg{width:100%;height:100%}.nav-v__cta{display:inline-flex;align-items:center;gap:6px;height:36px;padding-inline:14px;font-family:var(--font);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--color-text);background:var(--color-cream-2);border-radius:9px;text-decoration:none;white-space:nowrap;margin-inline-start:4px;transition-property:opacity,transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.nav-v__cta:hover{opacity:.88}.nav-v__cta:active{transform:scale(.96)}.nav-v__cta:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.nav-v__cta svg{width:15px;height:15px;flex-shrink:0}.nav-v__cta-mobile{display:none;margin-inline-start:auto;margin-inline-end:8px}.nav-v__burger{display:none;width:48px;height:48px;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;color:var(--nav-text);-webkit-tap-highlight-color:transparent;padding:0}.nav-v__burger svg{width:24px;height:24px}.nav-v__burger-close{display:none}.nav-v.is-open .nav-v__burger-open{display:none}.nav-v.is-open .nav-v__burger-close{display:block}.nav-v .nav-dropdown{position:static;height:72px;display:flex;align-items:center}.nav-v .nav-dropdown.alt{position:relative}.nav-v__mobile{display:none;position:fixed;top:72px;left:0;right:0;bottom:0;background:var(--nav-bg);border-block-start:1px solid var(--nav-border);flex-direction:column;padding:8px 20px 24px;overflow-y:auto;overscroll-behavior:contain}.nav-v.is-open .nav-v__mobile{display:flex;animation:nav-v-slideDown .25s cubic-bezier(.2,0,0,1)}@keyframes nav-v-slideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-v__mob-link{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;color:var(--nav-text);text-decoration:none;padding:18px 0;border-block-end:1px solid var(--nav-border);transition-property:opacity;transition-duration:.2s}.nav-v__mob-link:hover{opacity:.5}.nav-v__mob-link>svg{width:18px;height:18px;color:var(--nav-icon-muted);flex-shrink:0}.nav-v__mob-acc{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;color:var(--nav-text);padding:18px 0;border-block-end:1px solid var(--nav-border);cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-v__mob-acc>svg{width:18px;height:18px;color:var(--nav-icon-muted);flex-shrink:0;transition-property:transform;transition-duration:.25s;transition-timing-function:ease}.nav-v__mob-acc[aria-expanded=true]>svg{transform:rotate(180deg)}.nav-v__mob-acc[aria-expanded=true]{border-block-end-color:transparent}.nav-v__mob-panel{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.3s;transition-timing-function:cubic-bezier(0.2,0,0,1)}.nav-v__mob-panel[data-open=true]{grid-template-rows:1fr}.nav-v__mob-panel>.nav-v__mob-panel-inner{overflow:hidden}.nav-v__mob-panel[data-open=true]>.nav-v__mob-panel-inner{margin-block-end:4px;border-radius:12px;background:var(--nav-surface);box-shadow:inset 0 0 0 1px var(--nav-surface-border)}.nav-v__mob-panel .tt-dd-meer,.nav-v__mob-panel .tt-dd-pro{padding:16px;padding-block-start:12px}.nav-v__mob-panel .tt-dd-link__title{font-size:14px}.nav-v__mob-panel .tt-dd-link__desc{font-size:13px}.nav-v__mob-panel .tt-dd-link{padding:12px 0}.nav-v__mob-panel .tt-dd-cat__name{font-size:13px}.nav-v__mob-panel .tt-dd-badge{font-size:9px}.nav-v__mob-panel .tt-dd-article__title{font-size:13px}@media (max-width:991px){.nav-v__links-wrap{display:none}.nav-v__cta-mobile{display:inline-flex}.nav-v__cta-mobile{font-size:13px;height:34px;padding-inline:12px}.nav-v__burger{display:flex;margin-inline-start:auto}.nav-v__container{padding-inline:20px}}@media (max-width:767px){.nav-v__container{padding-inline:12px}.nav-v__mobile{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.nav-v.is-open .nav-v__mobile{animation:none}.nav-v__mob-panel{transition:none}.nav-v__mob-acc>svg{transition:none}}.nav-dropdown{position:static}.nav-dropdown.alt{position:relative}.nav-dd__screen{position:fixed;inset:0;top:72px;z-index:98;background:rgba(0,0,0,.3);display:none;opacity:0;transition:opacity .3s ease;pointer-events:none}.nav-dd__panel{position:absolute;left:0;top:100%;z-index:100;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s;pointer-events:none}.nav-dd__panel.is-open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .25s ease,transform .25s ease,visibility 0s}.nav-dd__panel.wide{width:100vw}.nav-dd__panel.right-align{left:auto;right:0}.tt-dd-meer,.tt-dd-pro{--navy-surface:rgba(255,255,255,0.06);--navy-surface-hover:rgba(255,255,255,0.10);--navy-border:rgba(255,255,255,0.08);--navy-border-strong:rgba(255,255,255,0.14)}.tt-dd-meer a,.tt-dd-pro a{color:#fff}.tt-dd-badge{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4)}.tt-dd-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;text-decoration:none;color:#fff;border-block-end:1px solid var(--navy-border);transition:padding-inline-start .2s ease}.tt-dd-link:last-of-type{border-block-end:none}.tt-dd-link:hover{padding-inline-start:8px}.tt-dd-link__title{font-size:14px;font-weight:500}.tt-dd-link__desc{font-size:13px;color:rgba(255,255,255,.6);margin-block-start:3px;line-height:1.4}.tt-dd-link__arrow{width:16px;height:16px;flex-shrink:0;color:rgba(255,255,255,.4);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.tt-dd-link:hover .tt-dd-link__arrow{opacity:1;transform:translateX(0)}.nav-dropdown.show-screen .nav-dd__panel.wide{background-color:#232536;border-block-start:1px solid rgba(255,255,255,0.12);top:100%}.tt-dd-pro{max-width:1440px;margin-inline:auto;padding:40px 24px 32px;display:grid;grid-template-columns:440px 1fr;gap:36px;color:#fff}.tt-dd-pro__left{display:flex;flex-direction:column}.tt-dd-pro__left .tt-dd-badge{margin-block-end:14px}.tt-dd-pro__right{display:flex;flex-direction:column}.tt-dd-pro__right .tt-dd-badge{margin-block-end:16px}.tt-dd-pro__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tt-dd-cat{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:10px;text-decoration:none;color:#fff;background:var(--navy-surface);transition:background-color .15s ease}.tt-dd-cat:hover{background:var(--navy-surface-hover)}.tt-dd-cat__icon{width:24px;height:24px;color:rgba(255,255,255,.6);transition:color .15s ease}.tt-dd-cat:hover .tt-dd-cat__icon{color:#fff}.tt-dd-cat__icon svg{width:100%;height:100%}.tt-dd-cat__name{font-size:14px;font-weight:500}.tt-dd-cat__roles{font-size:12px;color:rgba(255,255,255,.6);line-height:1.4}.tt-dd-pro__all{display:inline-flex;align-items:center;gap:6px;margin-block-start:16px;font-size:13px;font-weight:500;color:rgba(255,255,255,.6);text-decoration:none;align-self:flex-start;transition:color .15s ease}.tt-dd-pro__all:hover{color:#fff}.tt-dd-pro__all svg{width:14px;height:14px}.nav-dd__panel.right-align{background-color:#232536;width:760px;max-width:100vw;right:0;left:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-block-start:1px solid rgba(255,255,255,0.12);top:100%}.tt-dd-meer{padding:40px 24px 32px;display:grid;grid-template-columns:1fr 280px;gap:32px;color:#fff}.tt-dd-meer__links{display:flex;flex-direction:column}.tt-dd-meer__links .tt-dd-badge{margin-block-end:14px}.tt-dd-meer .tt-dd-link{padding-block:18px}.tt-dd-meer .tt-dd-link__desc{font-size:13px;margin-block-start:3px}.tt-dd-article{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:#fff;padding:14px;border-radius:12px;background:var(--navy-surface);transition:background-color .15s ease}.tt-dd-article:hover{background:var(--navy-surface-hover)}.tt-dd-article__img{width:100%;height:160px;object-fit:cover;border-radius:8px;display:block;outline:1px solid rgba(255,255,255,.06);outline-offset:-1px}.tt-dd-article__body{display:flex;flex-direction:column;gap:8px;flex:1}.tt-dd-article__cta{margin-block-start:auto}.tt-dd-article__title{font-size:15px;font-weight:500;line-height:1.35}.tt-dd-article__cta{font-size:13px;font-weight:500;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:4px;transition:color .15s ease}.tt-dd-article:hover .tt-dd-article__cta{color:#fff}.tt-dd-article__cta svg{width:14px;height:14px}@media (max-width:991px){.tt-dd-pro{grid-template-columns:1fr;padding:24px;gap:28px}.tt-dd-pro__left{padding-block-end:24px;border-block-end:1px solid var(--navy-border)}.tt-dd-pro .tt-dd-link{padding:16px 4px}.tt-dd-pro .tt-dd-link__title{font-size:15px}.tt-dd-pro .tt-dd-link__desc{font-size:13px;margin-block-start:3px}.tt-dd-link__arrow{display:none}.tt-dd-pro__grid{grid-template-columns:repeat(2,1fr)}.nav-dd__panel.right-align{width:100%;border-inline-start:none;border-radius:0}.tt-dd-meer{padding:24px;grid-template-columns:1fr 260px;gap:24px}.tt-dd-meer .tt-dd-link{padding:16px 4px}.tt-dd-meer .tt-dd-link__title{font-size:15px}}@media (max-width:599px){.tt-dd-pro{padding:20px 16px;gap:16px}.tt-dd-pro__left{padding-block-end:12px}.tt-dd-pro .tt-dd-link{padding:14px 0}.tt-dd-pro__grid{grid-template-columns:1fr;gap:0}.tt-dd-cat{flex-direction:row;align-items:center;gap:12px;padding:16px 4px;border-radius:0;background:0 0;border-block-end:1px solid var(--navy-border)}.tt-dd-cat:last-child{border-block-end:none}.tt-dd-cat:hover{background:0 0}.tt-dd-cat__icon{width:20px;height:20px}.tt-dd-cat__name{font-size:14px}.tt-dd-cat__roles{display:none}.tt-dd-pro__all{margin-block-start:16px;padding:14px;font-size:14px;color:#fff;background:var(--navy-surface);border-radius:10px;width:100%;justify-content:center}.tt-dd-meer{grid-template-columns:1fr;padding:20px 16px;gap:20px}.tt-dd-meer__links{padding-block-end:16px;border-block-end:1px solid var(--navy-border)}.tt-dd-meer .tt-dd-link{padding:14px 0}.tt-dd-article{flex-direction:row;align-items:center;gap:16px}.tt-dd-article__img{width:100px;height:100px;flex-shrink:0;border-radius:6px}}.tt-hero{background-color:var(--color-navy);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:var(--space-12) var(--space-6);font-family:var(--font)}.tt-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-8)}.tt-hero__badge{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#ffc28f}.tt-hero__heading{max-width:684px;margin:0;font-family:var(--font);font-size:var(--text-2xl);line-height:1;letter-spacing:-.02em;color:var(--color-text-inv);text-wrap:balance}.tt-hero__search{width:min(566px,100%);margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-3)}.tt-hero__input,.tt-hero__search-btn{box-sizing:border-box;height:48px;font-family:var(--font);font-size:var(--text-sm);color:var(--color-cream);background-color:rgba(254,250,243,.08);border:1px solid rgba(254,250,243,.06);border-radius:var(--radius-md);transition:background-color 150ms ease-out,border-color 150ms ease-out}@media (hover:hover){.tt-hero__input:hover,.tt-hero__search-btn:hover{background-color:rgba(254,250,243,.14);border-color:rgba(254,250,243,.1)}}.tt-hero__input:focus-visible,.tt-hero__search-btn:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.tt-hero__input-wrap{flex:1 1 auto;position:relative;display:flex;align-items:center}.tt-hero__input{flex:1 1 auto;width:100%;padding:0 var(--space-5)}.tt-hero__input::placeholder{color:rgba(254,250,243,.4)}.tt-hero__input:focus{outline:0;background-color:rgba(254,250,243,.14);border-color:rgba(254,250,243,.2)}.tt-hero__clear{position:absolute;inset-inline-end:var(--space-3);display:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(254,250,243,.15);border:none;border-radius:50%;cursor:pointer;color:var(--color-cream);transition:background 120ms ease-out,opacity 120ms ease-out;flex-shrink:0}.tt-hero__clear svg{width:14px;height:14px;flex-shrink:0}@media (hover:hover){.tt-hero__clear:hover{background:rgba(254,250,243,.28)}}.tt-hero__clear:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.tt-hero__input-wrap.tt-has-value .tt-hero__clear{display:flex}.tt-hero__input-wrap.tt-has-value .tt-hero__input{padding-inline-end:calc(var(--space-3) + 28px + var(--space-2))}.tt-hero__search-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:48px;padding:0;flex-shrink:0;background-color:rgba(254,250,243,.12);font-weight:500;cursor:pointer;transition:background-color 150ms ease-out,border-color 150ms ease-out,scale 150ms ease-out}.tt-hero__search-btn:active{scale:0.96}.tt-hero__search-btn .w-embed{display:flex;flex-shrink:0}.tt-hero__search-btn svg{width:20px;height:20px;flex-shrink:0}.tt-hero__counter{display:none;font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums}@media (max-width:991px){.tt-hero__heading{max-width:100%}}@media (max-width:767px){.tt-hero{padding:var(--space-8) 0 var(--space-6);border-radius:0}.tt-hero__content{align-items:flex-start;text-align:left;gap:var(--space-6)}.tt-hero__heading{font-size:28px;line-height:1.1}.tt-hero__search{flex-direction:column;margin-top:var(--space-4)}.tt-hero__input,.tt-hero__input-wrap,.tt-hero__search-btn{width:100%}.tt-hero__search-btn{padding-inline:var(--space-6)}.tt-hero__counter{display:none}.tt-hero__counter.tt-visible{display:inline}.tt-hero__search-btn:has(.tt-hero__counter.tt-visible) .w-embed,.tt-hero__search-btn:has(.tt-hero__counter.tt-visible)>svg{display:none}}@media (prefers-reduced-motion:reduce){.tt-hero__input,.tt-hero__search-btn{transition:none}.tt-hero__search-btn:active{scale:1}}.tt-toolbar{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-6);box-shadow:var(--shadow-card);transition-property:box-shadow;transition-duration:150ms;transition-timing-function:ease-out}@media (hover:hover){.tt-toolbar:hover{box-shadow:var(--shadow-card-hover)}}.tt-toolbar__count{display:flex;align-items:baseline;gap:var(--space-1);font-variant-numeric:tabular-nums;flex-shrink:0}.tt-toolbar__num{font-size:var(--text-base);font-weight:600;color:var(--color-text);line-height:1}.tt-toolbar__label{font-size:var(--text-sm);font-weight:400;color:var(--color-text-muted);line-height:1}.tt-toolbar__right{display:flex;align-items:center;gap:var(--space-2)}.tt-toolbar__tabs{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface-cover);border-radius:14px;padding:var(--space-1)}.tt-toolbar__tab{padding:11px 44px;border-radius:10px;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);cursor:pointer;border:none;background:0 0;line-height:1;transition-property:background-color,color;transition-duration:150ms;transition-timing-function:ease-out}@media (hover:hover){.tt-toolbar__tab:hover:not(.tt-active){color:var(--color-text);background:rgba(255,255,255,.6)}}.tt-toolbar__tab:active:not(.tt-active){scale:0.96}.tt-toolbar__tab.tt-active{background:var(--color-navy);color:var(--color-text-inv)}.tt-toolbar__sort{display:flex;align-items:center;gap:6px;padding:var(--space-2) var(--space-4);align-self:stretch;border-radius:14px;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);background:var(--color-surface);border:none;box-shadow:var(--shadow-card);cursor:pointer;line-height:1;transition-property:box-shadow,background-color,color,scale;transition-duration:150ms;transition-timing-function:ease-out}@media (hover:hover){.tt-toolbar__sort:hover{box-shadow:var(--shadow-card-hover);background:var(--color-bg);color:var(--color-text)}}.tt-toolbar__sort:active{scale:0.96}.tt-toolbar__sort svg{opacity:.5;flex-shrink:0}.tt-sort-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px}.tt-sort-label{line-height:1;white-space:nowrap}@media (max-width:991px){.tt-toolbar__count{display:none}.tt-toolbar{padding:var(--space-1)}.tt-toolbar__right{flex:1}.tt-toolbar__tabs{flex:1}.tt-toolbar__tab{flex:1;text-align:center;padding-inline:var(--space-5)}}@media (max-width:767px){.tt-toolbar{padding:var(--space-3)}.tt-toolbar__right{flex:1;flex-direction:column;gap:var(--space-3)}.tt-toolbar__tabs{width:100%;border-radius:var(--radius-lg);padding:var(--space-1)}.tt-toolbar__tab{flex:1;text-align:center;padding-inline:var(--space-3)}.tt-toolbar__sort{width:100%;justify-content:center;padding:15px var(--space-4)}}.tt-sort-wrap{position:relative;align-self:stretch;display:flex}.tt-sort-popover{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:280px;background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-1);box-shadow:var(--shadow-elevated);z-index:100;opacity:0;scale:0.96;transform-origin:top right;pointer-events:none;transition-property:opacity,scale;transition-duration:150ms;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}.tt-sort-popover.tt-open{opacity:1;scale:1;pointer-events:all}.tt-sort-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:calc(var(--radius-lg) - var(--space-1));font-size:var(--text-sm);font-weight:400;color:var(--color-text-muted);cursor:pointer;border:none;background:0 0;width:100%;text-align:left;line-height:1;transition-property:background-color,color;transition-duration:120ms}@media (hover:hover){.tt-sort-item:hover{background:rgba(47,44,37,.04);color:var(--color-text)}}.tt-sort-item.is-active,.tt-sort-item.tt-active{font-weight:500;color:var(--color-navy)}.tt-sort-item.tt-disabled{opacity:.35;pointer-events:none}.tt-sort-check{width:14px;height:14px;flex-shrink:0;opacity:0;color:var(--color-navy);transition-property:opacity;transition-duration:150ms}.tt-sort-item.is-active .tt-sort-check,.tt-sort-item.tt-active .tt-sort-check{opacity:1}.tt-sort-sheet{display:none;position:fixed;inset:0;z-index:9999;pointer-events:none}.tt-sort-sheet__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0);transition-property:background-color;transition-duration:.3s}.tt-sort-sheet__panel{position:absolute;bottom:0;left:0;right:0;background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:0 0 env(safe-area-inset-bottom,0);transform:translateY(100%);transition-property:transform;transition-duration:320ms;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}.tt-sort-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-surface);z-index:1;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.tt-sort-sheet__title{font-size:var(--text-base);font-weight:600;color:var(--color-text)}.tt-sort-sheet__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-border);border:none;cursor:pointer;transition-property:background-color;transition-duration:120ms}@media (hover:hover){.tt-sort-sheet__close:hover{background:var(--color-border-strong)}}.tt-sort-sheet__close:active{scale:0.92}.tt-sort-sheet__close svg{width:14px;height:14px;color:var(--color-text)}.tt-sort-sheet__items{padding:var(--space-2) var(--space-2) var(--space-6)}.tt-sort-sheet__items .tt-sort-item{padding:var(--space-3) var(--space-4);min-height:44px;border-radius:var(--radius-md);line-height:1.4}.tt-sort-sheet__items .tt-sort-check{width:15px;height:15px}.tt-sort-sheet.tt-open{pointer-events:all}.tt-sort-sheet.tt-open .tt-sort-sheet__backdrop{background:rgba(0,0,0,.24)}.tt-sort-sheet.tt-open .tt-sort-sheet__panel{transform:translateY(0)}@media (max-width:767px){.tt-sort-popover{display:none!important}.tt-sort-sheet{display:block}.tt-sort-wrap{width:100%}}@media (min-width:768px){.tt-sort-sheet{display:none!important}}.tt-filter-col{grid-column:1;grid-row:2;align-self:stretch;min-width:0}.tt-filter-sticky{position:sticky;top:20px;width:352px}.tt-filter-scroll{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 60px);padding:6px 32px 24px 6px;margin:-6px 0 0 -6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.tt-filter-scroll::-webkit-scrollbar{width:6px}.tt-filter-scroll::-webkit-scrollbar-track{background:0 0}.tt-filter-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}@media (hover:hover){.tt-filter-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}}.tt-filter-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-2);box-shadow:var(--shadow-card);width:100%}.tt-filter-sec{padding:4px 0}.tt-filter-sec+.tt-filter-sec{border-top:2px solid var(--color-bg);margin-top:4px;padding-top:8px}.tt-filter-hd{display:flex;align-items:center;padding:var(--space-3);border-radius:var(--radius-md);cursor:pointer;user-select:none;font-family:var(--font);transition-property:background-color;transition-duration:120ms}@media (hover:hover){.tt-filter-hd:hover{background:rgba(34,37,54,.04)}}@media (hover:hover){.tt-filter-hd:active{scale:.96}}.tt-filter-hd-left{display:flex;align-items:center;gap:8px}.tt-filter-title{font-size:var(--text-sm);font-weight:600;color:var(--color-text);line-height:1}.tt-filter-count{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;background:var(--color-bg-tertiary,#e5e5e7);color:var(--color-text-muted,#6b6b6b);padding:2px 6px;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}.tt-filter-chev{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0;margin-left:auto;transition-property:transform;transition-duration:.2s}.tt-filter-chev .w-embed{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tt-filter-chev svg{width:100%;height:100%}.tt-filter-sec.tt-shut .tt-filter-chev{transform:rotate(180deg)}.tt-filter-body{display:grid;grid-template-rows:1fr;transition-property:grid-template-rows,opacity;transition-duration:250ms;opacity:1}.tt-filter-sec.tt-shut .tt-filter-body{grid-template-rows:0fr;opacity:0}.tt-filter-body-inner{overflow:hidden}.tt-filter-list{display:flex;flex-direction:column;gap:4px;padding:4px 0 0}.tt-filter-item{display:flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;user-select:none;transition-property:background-color;transition-duration:120ms}@media (hover:hover){.tt-filter-item:hover{background:rgba(34,37,54,.04)}}@media (hover:hover){.tt-filter-item:active{scale:.96}}.tt-filter-item.tt-on{background:rgba(34,37,54,.05);font-weight:500}.tt-filter-group-parent{display:flex;align-items:center}.tt-filter-group-parent .tt-filter-item--parent{flex:1}.tt-filter-sub-toggle{position:relative;width:32px;height:32px;margin-inline-end:4px;display:flex;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;border-radius:50%;color:var(--color-text-muted);flex-shrink:0;transition-property:color;transition-duration:120ms}.tt-filter-sub-toggle::before{content:"";position:absolute;inset:-4px}@media (hover:hover){.tt-filter-sub-toggle:hover{color:var(--color-text)}}@media (hover:hover){.tt-filter-sub-toggle:active{scale:.96}}.tt-filter-sub-toggle:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.tt-filter-sub-toggle svg{width:16px;height:16px;transition-property:transform;transition-duration:.2s}.tt-filter-sub-toggle--open svg{transform:rotate(180deg)}.tt-filter-parent-wrap{display:flex;flex-direction:column}.tt-filter-subs{margin:var(--space-1) var(--space-1) 0;background:var(--color-bg);border-radius:var(--radius-md);display:grid;grid-template-rows:1fr;transition-property:grid-template-rows,opacity,background-color,margin;transition-duration:250ms;opacity:1;overflow:hidden}.tt-filter-subs--closed{grid-template-rows:0fr;opacity:0;margin:0;background:0 0;border-radius:0}.tt-filter-subs--closed .tt-filter-subs-inner{padding:0}.tt-filter-subs-inner{overflow:hidden;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-1);transition-property:padding;transition-duration:250ms}.tt-filter-item--sub{font-size:var(--text-sm);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);border-radius:var(--radius-sm);color:var(--color-text-muted);gap:var(--space-2)}@media (hover:hover){.tt-filter-item--sub:hover{background:rgba(34,37,54,.04)}}.tt-filter-item--sub.tt-on{background:rgba(34,37,54,.05);color:var(--color-text);font-weight:500}.tt-filter-item--sub .tt-filter-ck{width:16px;height:16px;border-radius:var(--radius-xs)}.tt-filter-item--sub .tt-filter-ck svg{width:10px;height:10px}.tt-filter-item--sub:focus-visible{outline:2px solid var(--color-navy);outline-offset:-2px}.tt-filter-ck{width:18px;height:18px;border-radius:var(--radius-sm);border:1.5px solid rgba(0,0,0,.2);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-duration:150ms}.tt-filter-item.tt-on .tt-filter-ck{background:var(--color-navy);border-color:var(--color-navy)}.tt-filter-ck svg{width:11px;height:11px;color:var(--color-text-inv);opacity:0;scale:.25;filter:blur(4px);transition-property:opacity,scale,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.tt-filter-item.tt-on .tt-filter-ck svg{opacity:1;scale:1;filter:blur(0)}.tt-filter-meer{padding:6px 12px;margin-top:2px;font-family:var(--font);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);background:0 0;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;gap:4px;transition-property:color;transition-duration:120ms}@media (hover:hover){.tt-filter-meer:hover{color:var(--color-text)}}.tt-filter-meer svg{width:14px;height:14px;transition:transform 150ms ease-out;flex-shrink:0}.tt-filter-meer.expanded svg{transform:rotate(180deg)}.tt-filter-extra{display:none}.tt-filter-extra.tt-filter-extra--open{display:contents}.tt-filter-range-section{padding:var(--space-2) var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:var(--space-4)}.tt-filter-range-track{position:relative;height:4px;background:rgba(0,0,0,.1);border-radius:2px;margin:12px 0 0}.tt-filter-range-fill{position:absolute;height:100%;background:var(--color-navy);border-radius:2px}.tt-filter-range-track input[type=range]{position:absolute;top:-8px;width:100%;height:20px;appearance:none;-webkit-appearance:none;background:0 0;pointer-events:none;margin:0}@media (pointer:coarse){.tt-filter-range-track input[type=range]{pointer-events:auto}}.tt-filter-range-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-navy);cursor:pointer;pointer-events:all;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (hover:hover){.tt-filter-range-track input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}}.tt-filter-range-inputs{display:flex;gap:var(--space-2)}.tt-filter-range-group{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}.tt-filter-range-label{font-family:var(--font);font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.tt-filter-range-field{padding:10px 12px;background:var(--color-bg);border:none;border-radius:var(--radius-md);font-family:var(--font);font-size:var(--text-sm);color:var(--color-text);outline:0;font-variant-numeric:tabular-nums}.tt-filter-range-field:focus{box-shadow:0 0 0 2px var(--color-navy)}.tt-filter-clear{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);font-family:var(--font);font-size:var(--text-sm);font-weight:500;color:var(--color-text-inv);background:var(--color-navy);border:none;border-radius:var(--radius-md);cursor:pointer;width:100%;transition-property:background-color;transition-duration:120ms}@media (hover:hover){.tt-filter-clear:hover{background:var(--color-navy-hover)}}@media (hover:hover){.tt-filter-clear:active{scale:.96}}.tt-filter-clear svg{width:14px;height:14px}@media (min-width:992px){.tt-filter-clear{margin-top:var(--space-2);position:sticky;bottom:0;z-index:1;box-shadow:0 -12px 16px var(--color-surface)}}.vc-section{padding-top:var(--space-12);padding-bottom:100px}.vc-layout{display:grid;grid-template-columns:352px 1fr;gap:12px;align-items:start}.vc-layout>.tt-toolbar{grid-column:1/-1;margin-bottom:16px}.vc-grid{display:flex;flex-direction:column;gap:18px;transition:opacity 180ms ease-out}.vc-grid.tt-grid--loading{opacity:.45;transition:opacity 80ms ease-in}.vc-main{grid-column:2;grid-row:2}.vc-card{background:var(--color-surface);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:inherit;overflow:visible;transition-property:box-shadow,scale,translate;transition-duration:.2s;transition-timing-function:ease-out;cursor:pointer}@media (hover:hover){.vc-card:hover{box-shadow:var(--shadow-elevated);translate:0 -2px}}@media (hover:hover){.vc-card:active{scale:0.96}}.vc-cover{background:var(--color-surface-cover);border-radius:var(--radius-xs);padding:var(--space-4) var(--space-2);display:flex;flex-direction:column;gap:var(--space-3);position:relative}.vc-cover>.vc-pill--closed{position:absolute;top:var(--space-4);right:var(--space-4);margin:0;z-index:1}.vc-header{display:flex;align-items:center;gap:var(--space-4);flex:1;min-width:0}.vc-logo{width:140px;min-width:140px;height:64px;border-radius:var(--radius-sm);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-surface);padding:var(--space-2);flex-shrink:0;outline:1px solid var(--color-border);outline-offset:-1px}.vc-logo img{max-width:100%;max-height:100%;object-fit:contain}.vc-name{font-family:var(--font);font-size:18.4px;font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin:0}.vc-org{font-family:var(--font);font-size:var(--text-base);font-weight:300;line-height:1.3;color:var(--color-text);margin:0}.vc-info{min-width:0}.vc-content{padding:var(--space-2);display:flex;flex-direction:column;gap:10px}.vc-badges{display:flex;align-items:center;gap:var(--space-5)}.vc-badges-left{display:flex;align-items:center;gap:10px;flex:1}.vc-pill{font-size:var(--text-sm);font-weight:500;line-height:1.6;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);white-space:nowrap}.vc-pill--neutral{background:var(--color-badge);color:rgba(35,37,54,.9)}.vc-pill--cream{background:var(--color-cream-2);color:var(--color-navy)}.vc-pill--closed{background:var(--color-navy);color:var(--color-text-inv)}.vc-desc{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty;margin:0;margin-block-start:2px}.vc-meta-row{display:flex;align-items:center;gap:var(--space-5);flex:1}.vc-meta-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--color-border);margin-block-start:var(--space-1);padding-block-start:14px}.vc-cta{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);text-decoration:none;white-space:nowrap;flex-shrink:0;transition-property:color;transition-duration:120ms}.vc-cta svg{width:15px;height:15px;transition-property:transform;transition-duration:150ms;transition-timing-function:ease-out}@media (hover:hover){.vc-card:hover .vc-cta{color:var(--color-text)}.vc-card:hover .vc-cta svg{transform:translateX(2px)}}.vc-meta-item{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.vc-meta-item svg{width:16px;height:16px;flex-shrink:0;opacity:.6}.vc-mobile-cta{display:none}@media (max-width:991px){.vc-section{padding-top:var(--space-8);padding-bottom:var(--space-16)}.vc-layout{grid-template-columns:1fr;gap:var(--space-4)}.vc-layout>.tt-toolbar{margin-bottom:0}.vc-main{grid-column:1;grid-row:auto}.vc-grid{gap:var(--space-4)}.vc-cover{padding:var(--space-4)}.vc-org{margin-block-start:6px}.vc-content{padding:14px var(--space-4) var(--space-3);gap:var(--space-4)}.vc-badges{flex-wrap:wrap;gap:10px;margin-inline:-4px}.vc-badges-left{gap:10px;flex:none}.vc-pill{font-size:13px;padding:var(--space-1) var(--space-3)}.vc-name{font-size:17px}.vc-desc{font-size:15px;-webkit-line-clamp:6}.vc-meta-row{font-size:15px;gap:14px;flex-wrap:wrap}}@media (max-width:479px){.vc-section{padding-top:var(--space-6);padding-bottom:var(--space-12)}.vc-grid{gap:var(--space-4)}.vc-name{font-size:17px}.vc-org{font-size:15px}.vc-desc{font-size:var(--text-sm)}.vc-meta-row{font-size:15px}.vc-header{flex-direction:column;align-items:flex-start;gap:14px}.vc-meta-footer{flex-direction:column;align-items:stretch;gap:var(--space-4);border-top:none;margin-block-start:var(--space-1);padding-block-start:0}.vc-cta{display:none}.vc-mobile-cta{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px var(--space-6);background:var(--color-cream-2);color:var(--color-navy);border:none;border-radius:var(--radius-md);font-size:15px;font-weight:500;cursor:pointer;width:100%;text-decoration:none;transition-property:background-color,scale;transition-duration:150ms;transition-timing-function:ease-out}.vc-mobile-cta svg{width:16px;height:16px;transition-property:transform;transition-duration:150ms;transition-timing-function:ease-out}}#tt-pagination,.tt-pagination__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;background:0 0;padding:0;margin-top:var(--space-8)}.tt-pagination-numbers{display:flex;align-items:center;gap:var(--space-3)}.tt-page-num{width:46px;height:46px;border-radius:50%;border:none;background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;flex-grow:0;box-shadow:var(--shadow-card);transition-property:background-color,color,scale,box-shadow;transition-duration:150ms;transition-timing-function:cubic-bezier(.2,0,0,1);padding:0}@media (hover:hover){.tt-page-num:hover{box-shadow:var(--shadow-card-hover)}}.tt-page-num:active{scale:.96}.tt-page-num.tt-page-num--active{background:var(--color-navy);color:var(--color-text-inv);box-shadow:0 0 0 1px rgba(35,37,54,.2),0 2px 8px rgba(35,37,54,.2)}@media (hover:hover){.tt-page-num.tt-page-num--active:hover{background:var(--color-navy-hover)}}.tt-page-ellipsis{width:24px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--color-text-muted);user-select:none}.tt-page-prev{display:flex;align-items:center;gap:var(--space-2);height:48px;padding:1px 28px 1px 24px;border-radius:var(--radius-md);border:none;background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:500;cursor:pointer;box-shadow:var(--shadow-card);transition-property:background-color,scale,box-shadow;transition-duration:150ms;flex-grow:0;width:auto}@media (hover:hover){.tt-page-prev:hover{box-shadow:var(--shadow-card-hover)}}.tt-page-prev:active{scale:.96}.tt-page-prev svg{width:16px;height:16px;flex-shrink:0;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (hover:hover){.tt-page-prev:hover svg{transform:translateX(-3px)}}.tt-page-next{display:flex;align-items:center;gap:var(--space-2);height:48px;padding:1px 28px 1px 32px;border-radius:var(--radius-md);border:none;background:var(--color-navy);color:var(--color-text-inv);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition-property:background-color,scale;transition-duration:150ms;flex-grow:0;width:auto}@media (hover:hover){.tt-page-next:hover{background:var(--color-navy-hover)}}.tt-page-next:active{scale:.96}.tt-page-next svg{width:16px;height:16px;flex-shrink:0;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (hover:hover){.tt-page-next:hover svg{transform:translateX(3px)}}.tt-pagination-actions{display:contents}@media (max-width:479px){#tt-pagination{flex-direction:column;align-items:stretch;gap:var(--space-6);margin-top:var(--space-6)}.tt-pagination-numbers{order:-1;justify-content:center;gap:var(--space-1)}.tt-page-num{width:44px;height:44px}.tt-pagination-actions{display:flex;flex-direction:column;gap:var(--space-2);width:100%;border-top:1px solid var(--color-border);padding-block-start:var(--space-5)}.tt-page-next,.tt-page-prev{width:100%;justify-content:center;height:48px;font-size:15px}}.tt-filters-mobile-wrap{display:none;grid-column:1/-1}@media (max-width:991px){.tt-filters-mobile-wrap{display:block}.tt-filters-mobile-wrap{order:0}.vc-layout>.tt-toolbar{order:1}.vc-layout>.vc-main{order:2}}.tt-filters-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--color-text-inv);background:var(--color-navy);border:none;border-radius:var(--radius-lg);cursor:pointer;transition-property:background-color,scale;transition-duration:120ms}@media (hover:hover){.tt-filters-btn:hover{background:var(--color-navy-hover)}}.tt-filters-btn:active{scale:.96}.tt-filters-btn .w-embed{display:flex;flex-shrink:0}.tt-filters-btn svg{width:18px;height:18px;flex-shrink:0;opacity:.8}.tt-filters-badge{font-family:var(--font-mono);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-navy);background:var(--color-surface);padding:2px 7px;border-radius:20px;line-height:1.4;opacity:0;scale:.5;filter:blur(4px);transition-property:opacity,scale,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.tt-filters-badge.tt-visible{opacity:1;scale:1;filter:blur(0)}.tt-overlay-header{display:none}.tt-overlay-count{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.tt-overlay-count__num{font-size:18px;font-weight:600;color:var(--color-text);line-height:1;font-family:var(--font)}.tt-overlay-count__label{font-size:14px;font-weight:400;color:var(--color-text-muted);line-height:1;font-family:var(--font)}.tt-overlay-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.06);border:none;cursor:pointer;transition-property:background-color;transition-duration:120ms}@media (hover:hover){.tt-overlay-close:hover{background:rgba(0,0,0,.1)}}.tt-overlay-close:active{scale:.92}.tt-overlay-close svg{width:14px;height:14px;color:var(--color-text)}.tt-filter-actions{display:none}@media (max-width:991px){.tt-filter-col{position:fixed;inset:0;z-index:9999;pointer-events:none;display:block;visibility:hidden;grid-column:unset;grid-row:unset;align-self:unset}.tt-filter-col::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0);transition-property:background-color;transition-duration:.3s}.tt-filter-sticky{position:absolute;bottom:0;left:0;right:0;top:auto;width:100%;max-height:85vh;background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%);transition-property:transform;transition-duration:320ms;transition-timing-function:cubic-bezier(.25,.46,.45,.94);will-change:transform}.tt-overlay-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-shrink:0}.tt-filter-scroll{max-height:none;overflow-y:auto;overflow-x:hidden;flex:1;padding:0;padding-bottom:116px;margin:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.tt-filter-card{background:0 0;border-radius:0;border:none;box-shadow:none;padding:0;padding-bottom:var(--space-4)}.tt-filter-sec{padding:4px 0}.tt-filter-sec+.tt-filter-sec{border-top:1px solid var(--color-border);margin-top:0;padding-top:var(--space-1)}.tt-filter-hd{padding:14px 24px 14px 20px;border-radius:0}.tt-filter-chev{width:20px;height:20px}.tt-filter-item{padding:10px 20px;border-radius:0}.tt-filter-meer{padding:8px 20px}.tt-filter-range-section{padding:8px 20px 16px}.tt-filter-clear,.tt-filter-show{display:none}.tt-filter-actions{display:flex;flex-direction:column;gap:var(--space-2);position:absolute;bottom:0;left:0;right:0;padding:0;background:0 0}.tt-overlay-show{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:calc(100% - 40px);align-self:center;border-radius:var(--radius-md);font-family:var(--font);font-size:var(--text-sm);font-weight:500;padding:var(--space-3) var(--space-4);border:none;cursor:pointer;background:var(--color-navy);color:var(--color-text-inv);box-shadow:0 -12px 16px var(--color-surface)}.tt-overlay-clear{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:calc(100% - 40px);align-self:center;border-radius:var(--radius-md);font-family:var(--font);font-size:var(--text-sm);font-weight:500;padding:var(--space-3) var(--space-4);margin-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));border:none;cursor:pointer;background:var(--color-cream-2);color:var(--color-navy)}.tt-overlay-clear .w-embed{display:flex}.tt-overlay-clear p,.tt-overlay-show p{margin:0}.tt-filter-body,.tt-filter-subs,.tt-filter-subs-inner{transition:none!important}.tt-filter-subs{margin:var(--space-1) 0 0;border-radius:0;background:var(--color-bg)}.tt-filter-subs.tt-filter-subs--closed{margin:0;background:0 0}.tt-filter-subs-inner{padding:var(--space-2) 0}.tt-filter-subs--closed .tt-filter-subs-inner{padding:0}.tt-filter-item--sub{padding:10px 20px 10px 40px;border-radius:0}.tt-filter-item--parent{padding-inline-end:0}.tt-filter-sub-toggle{margin-inline-end:18px}.tt-filter-col.tt-open{pointer-events:all;visibility:visible}.tt-filter-col.tt-open::before{background:rgba(0,0,0,.24)}.tt-filter-col.tt-open .tt-filter-sticky{transform:translateY(0)}}.vc-empty{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-2);display:flex;flex-direction:column}.vc-empty__cover{background:var(--color-surface-cover);border-radius:var(--radius-xs);padding:var(--space-12) var(--space-8) var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}.vc-empty__icon{width:56px;height:56px;border-radius:50%;background:var(--color-navy);display:flex;align-items:center;justify-content:center;color:var(--color-text-inv);box-shadow:0 0 0 6px rgba(35,37,54,.06),0 0 0 12px rgba(35,37,54,.03)}.vc-empty__icon svg{width:24px;height:24px;transform:translate(-.5px,-.5px)}.vc-empty__text{display:flex;flex-direction:column;gap:var(--space-2);max-width:420px}.vc-empty__title{font-family:var(--font);font-size:var(--text-xl);font-weight:600;color:var(--color-text);letter-spacing:-.02em;line-height:1.2;text-wrap:balance;margin:0}.vc-empty__desc{font-family:var(--font);font-size:var(--text-sm);font-weight:400;color:var(--color-text-muted);line-height:1.5;text-wrap:pretty;margin:0}.vc-empty__actions{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center}.vc-empty__btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;border:none;border-radius:var(--radius-md);cursor:pointer;transition-property:background-color,box-shadow,scale;transition-duration:150ms;text-decoration:none;min-height:44px}.vc-empty__btn:active{scale:.96}.vc-empty__btn:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.vc-empty__btn svg{width:16px;height:16px}.vc-empty__btn--primary{color:var(--color-text-inv);background:var(--color-navy)}@media (hover:hover){.vc-empty__btn--primary:hover{background:var(--color-navy-hover)}}.vc-empty__btn--outline{color:var(--color-navy);background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-navy)}@media (hover:hover){.vc-empty__btn--outline:hover{background:rgba(35,37,54,.04)}}.vc-empty__content{padding:var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.vc-empty__suggestion-label{font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.vc-empty__pills{display:flex;flex-wrap:wrap;column-gap:var(--space-3);row-gap:var(--space-2);justify-content:center}.vc-empty__pill{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);font-family:var(--font);font-size:var(--text-sm);font-weight:500;color:var(--color-navy);background:var(--color-cream-2);border:none;border-radius:var(--radius-sm);cursor:pointer;min-height:36px;transition-property:background-color,scale;transition-duration:150ms}@media (hover:hover){.vc-empty__pill:hover{background:#e8dece}}.vc-empty__pill:active{scale:.96}.vc-empty__pill:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}@media (max-width:479px){.vc-empty__cover{padding:var(--space-6) var(--space-4)}.vc-empty__title{font-size:18px}.vc-empty__actions{flex-direction:column;width:100%}.vc-empty__btn{justify-content:center}}.tt-footer{background-color:var(--color-navy);color:rgba(255,255,255,.85);font-family:var(--font);font-size:var(--text-sm);line-height:1.4}.tt-footer__contact-label,.tt-footer__logo-link,.tt-footer__menu-title{color:var(--color-text-inv)}.tt-footer__link{color:var(--color-text-inv);opacity:.7}.tt-footer__main{padding-top:var(--space-16);padding-bottom:var(--space-12);display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.tt-footer__info{display:flex;flex-direction:column;gap:var(--space-5)}.tt-footer__logo{height:40px;width:auto}.tt-footer__desc{margin:0;line-height:1.6;text-wrap:pretty}.tt-footer__kvk{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em;opacity:.7}.tt-footer__contact{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.08);margin-top:var(--space-3)}.tt-footer__contact-label,.tt-footer__menu-title{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.tt-footer__contact-row{display:flex;align-items:center;gap:var(--space-3)}.tt-footer__dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.4);flex-shrink:0}.tt-footer__contact-item,.tt-footer__legal-link,.tt-footer__link,.tt-footer__logo-link{color:inherit;text-decoration:none;transition:opacity 150ms ease-out;padding-block:var(--space-1)}@media (hover:hover){.tt-footer__contact-item:hover,.tt-footer__legal-link:hover,.tt-footer__link:hover{opacity:.7}}.tt-footer__contact-item:focus-visible,.tt-footer__legal-link:focus-visible,.tt-footer__link:focus-visible,.tt-footer__logo-link:focus-visible{outline:2px solid var(--color-text-inv);outline-offset:2px}.tt-footer__contact-item{display:flex;align-items:center;gap:var(--space-2)}.tt-footer__contact-item .w-embed{display:flex;flex-shrink:0}.tt-footer__contact-item svg{width:16px;height:16px;flex-shrink:0}.tt-footer__nav{display:grid;grid-template-columns:repeat(3,auto);gap:var(--space-16);align-items:start;justify-self:end}.tt-footer__menu{display:flex;flex-direction:column;gap:var(--space-5)}.tt-footer .tt-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.tt-footer__bar{background:rgba(255,255,255,.04);padding:var(--space-5) 0}.tt-footer__bar-inner{display:flex;justify-content:space-between;align-items:center}.tt-footer__copyright{font-size:var(--text-xs);opacity:.5}.tt-footer__legal{display:flex;align-items:center;gap:var(--space-3)}.tt-footer__legal-link{font-size:var(--text-xs)}@media (max-width:991px){.tt-footer__main{grid-template-columns:1fr;padding-top:var(--space-12);padding-bottom:var(--space-8);gap:var(--space-6)}.tt-footer__nav{justify-self:stretch;justify-content:start;gap:var(--space-16);padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.08)}}@media (max-width:767px){.tt-footer__main{padding-top:var(--space-12);padding-bottom:var(--space-8);gap:var(--space-4)}.tt-footer__nav{justify-self:stretch;grid-template-columns:1fr;gap:var(--space-6);padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.08)}.tt-footer__contact-row{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.tt-footer__contact-row .tt-footer__dot{display:none}.tt-footer__bar-inner{flex-direction:column-reverse;align-items:center;text-align:center;gap:var(--space-4)}.tt-footer__legal{justify-content:center}}@media (prefers-reduced-motion:reduce){.tt-footer__contact-item,.tt-footer__legal-link,.tt-footer__link{transition:none}}.hero-landing{padding-block:var(--space-24)}.hero-landing__container{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}.hero-landing__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:var(--space-6);align-items:start}.hero-landing__content{display:flex;flex-direction:column;gap:var(--space-6)}.hero-landing__heading{margin:0;font-family:var(--font);font-size:44.47px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.hero-landing__body{margin:0;color:var(--color-text);opacity:.9;font-size:var(--text-md);line-height:1.4}.hero-landing__body--follow{margin-top:calc(var(--space-3) * -1)}.hero-landing__actions{display:flex;gap:var(--space-4);align-items:center}.hero-landing__gallery{display:flex;gap:var(--space-6);align-items:center;justify-self:end}.hero-landing__gallery-col{display:flex;flex-direction:column;gap:var(--space-6);width:50%}.hero-landing__image{border-radius:var(--radius-md);width:100%;display:block}.hero-landing__image--portrait{width:45%}@keyframes heroReveal{to{opacity:1;transform:translate3d(0,0,0)}}@media (min-width:992px){.hero-landing__content[data-animate]{opacity:0;transform:translate3d(0,48px,0);animation:heroReveal .6s cubic-bezier(.25,.46,.45,.94) .2s forwards}.hero-landing__gallery-col[data-animate]{opacity:0;transform:translate3d(0,72px,0);animation:heroReveal .8s cubic-bezier(.25,.46,.45,.94) .4s forwards}.hero-landing__image--portrait[data-animate]{opacity:0;transform:translate3d(0,72px,0);animation:heroReveal .8s cubic-bezier(.25,.46,.45,.94) .6s forwards}}@media (max-width:991px){.hero-landing__container{padding-inline:var(--space-5)}.hero-landing__grid{gap:var(--space-12);display:flex;flex-direction:column}.hero-landing__content{align-items:flex-start}.hero-landing__body,.hero-landing__heading{text-align:left}.hero-landing__gallery{max-width:480px;width:100%}}@media (max-width:767px){.hero-landing{padding-block:var(--space-16)}.hero-landing__container{padding-inline:var(--space-3)}.hero-landing__content{gap:var(--space-5)}.hero-landing__grid{gap:var(--space-8)}.hero-landing__heading{font-size:33.4px;line-height:1.2}.hero-landing__body{font-size:var(--text-sm)}.hero-landing__gallery{max-width:100%}.hero-landing__actions{flex-direction:column;align-items:stretch;width:100%}.hero-landing__actions .link{align-self:center}}@media (max-width:479px){.hero-landing__gallery{gap:var(--space-2);justify-content:center}.hero-landing__gallery-col{gap:var(--space-2)}.hero-landing__image,.hero-landing__image--portrait{border-radius:var(--radius-xs)}}@media (prefers-reduced-motion:reduce){[data-animate]{animation:none;opacity:1;transform:none}}.features-pro{padding-block:var(--space-24);overflow:clip}.features-pro__container{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}.features-pro__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24);place-items:center start}.features-pro__content{display:flex;flex-direction:column;gap:var(--space-16);max-width:566px}.features-pro__header{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.features-pro__badge{font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.features-pro__title{font-family:var(--font);font-size:44.47px;line-height:1.2;letter-spacing:-.02em;font-weight:400;margin:0}.features-pro__lead{font-size:var(--text-md);line-height:1.4;margin:0}.features-pro__lead--follow{margin-top:calc(var(--space-6) * -.5)}.features-pro__cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-self:stretch}.features-pro__card{display:flex;flex-direction:column;gap:var(--space-3)}.features-pro__card img,.features-pro__card-icon{width:40px;height:40px}.features-pro__card-title{font-family:var(--font);font-size:var(--text-sm);line-height:1.4;font-variation-settings:"wght" 550;margin:0}.features-pro__card p,.features-pro__card-text{margin:0;font-family:var(--font);font-size:var(--text-sm);line-height:1.4;color:var(--color-text)}.features-pro__bento{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);place-items:start;justify-self:stretch}.features-pro__bento-left{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-24);justify-self:stretch}.features-pro__cta{padding:18px;gap:var(--space-12);aspect-ratio:1;border-radius:27px;background-color:var(--color-cream-2);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.features-pro__cta-title{font-family:var(--font);font-size:28px;line-height:1.3;letter-spacing:-.02em;font-weight:300;margin:0}.features-pro__button{height:48px;padding-inline:var(--space-6);gap:var(--space-3);border-radius:9px;background-color:var(--color-text);color:var(--color-cream);font-family:var(--font);font-weight:500;font-size:var(--text-sm);line-height:1.4;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;overflow:hidden}.features-pro__button:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.features-pro__button:active{transform:scale(.96)}.features-pro__button{transition:transform 150ms cubic-bezier(.2, 0, 0, 1)}.features-pro__button-text{height:1.4em;display:flex;flex-direction:column;overflow:hidden}.features-pro__button-label{font-weight:700;transition:transform .3s cubic-bezier(.25, .46, .45, .94);will-change:transform}.features-pro__button-label--reveal,.features-pro__button-label:last-child{transform:translateY(80%)}.features-pro__button:hover .features-pro__button-label:first-child{transform:translateY(-100%)}.features-pro__button:hover .features-pro__button-label--reveal,.features-pro__button:hover .features-pro__button-label:last-child{transform:translateY(0)}.features-pro__art{margin:0}.features-pro__art-image{border-radius:var(--radius-sm);width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.features-pro__portrait{border-radius:var(--radius-sm);width:100%;height:auto;object-fit:cover;display:block;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@keyframes featuresReveal{to{opacity:1;transform:translate3d(0,0,0)}}@media (min-width:992px){.features-pro__content{opacity:0;transform:translate3d(0,48px,0);animation:featuresReveal .6s cubic-bezier(.25,.46,.45,.94) .2s forwards}.features-pro__bento{opacity:0;transform:translate3d(0,48px,0);animation:featuresReveal .6s cubic-bezier(.25,.46,.45,.94) 350ms forwards}}@media (max-width:991px){.features-pro__container{padding-inline:var(--space-5)}.features-pro__grid{display:flex;flex-direction:column;gap:var(--space-12)}.features-pro__content{gap:var(--space-12)}.features-pro__bento{display:flex;flex-direction:column-reverse}.features-pro__bento-left{padding-top:0}.features-pro__cta{aspect-ratio:auto;gap:var(--space-5);border-radius:var(--radius-xl)}.features-pro__portrait{aspect-ratio:1}}@media (max-width:767px){.features-pro{padding-block:var(--space-16)}.features-pro__container{padding-inline:var(--space-3)}.features-pro__grid{gap:var(--space-8)}.features-pro__header{gap:var(--space-5)}.features-pro__title{font-size:33.4px}.features-pro__lead{font-size:var(--text-sm)}.features-pro__cta-title{font-size:23.6px}.features-pro__cards{grid-template-columns:1fr}.features-pro__bento{flex-direction:column}.features-pro__portrait{max-height:280px;aspect-ratio:4/3}.features-pro__art{display:none}}@media (prefers-reduced-motion:reduce){.features-pro__bento,.features-pro__content{animation:none;opacity:1;transform:none}.features-pro__button-label{transition:none;will-change:auto}.features-pro__button{transition:none}}.benefits-pro{padding-block:var(--space-24);background-color:var(--color-cream-2)}.benefits-pro__container{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}.benefits-pro__layout{display:flex;flex-direction:column;gap:var(--space-12);align-items:center}.benefits-pro__header{display:flex;flex-direction:column;gap:var(--space-6);align-items:center;text-align:center}.benefits-pro__badge{font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.benefits-pro__heading{margin:0;font-family:var(--font);font-size:44.47px;line-height:1.2;letter-spacing:-.02em;font-weight:400}.benefits-pro__subheading{margin:0;max-width:684px;font-family:var(--font);font-size:var(--text-md);line-height:1.4;color:var(--color-text)}.benefits-pro__grid{--stagger:80ms;max-width:1156px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-inline:auto}.benefits-pro__card{padding:18px;gap:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-cream);box-shadow:var(--shadow-card);display:flex;flex-direction:column;align-items:flex-start;transition-property:box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.benefits-pro__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}.benefits-pro__card--hero{grid-column:span 2;background-color:var(--color-text);box-shadow:none;padding:var(--space-6)}.benefits-pro__card--hero .benefits-pro__card-title,.benefits-pro__card-title--light{color:var(--color-cream)}.benefits-pro__card--hero .benefits-pro__card-body,.benefits-pro__card-body--light{color:rgba(254,250,243,.6)}.benefits-pro__card--hero .benefits-pro__stat,.benefits-pro__stat--light{color:var(--color-cream)}@media (hover:hover){.benefits-pro__card--hero:hover{box-shadow:none;transform:translateY(-2px)}}.benefits-pro__stat{font-family:var(--font);font-size:56px;font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--space-3);font-variant-numeric:tabular-nums}.benefits-pro__stat--small{font-size:44.47px}.benefits-pro__stat-unit{font-size:.5em;font-weight:400;letter-spacing:0;margin-inline-start:2px;opacity:.5}.benefits-pro__card-icon{margin-bottom:var(--space-3)}.benefits-pro__card-title{margin:0;font-family:var(--font);font-size:var(--text-sm);line-height:1.4;font-variation-settings:"wght" 550;color:var(--color-text)}.benefits-pro__card-body{margin:0;font-family:var(--font);font-size:var(--text-sm);line-height:1.4;color:var(--color-text-soft)}@keyframes benefitsReveal{to{opacity:1;transform:translate3d(0,0,0)}}@media (min-width:992px){.benefits-pro__header{opacity:0;transform:translate3d(0,48px,0);animation:benefitsReveal .6s cubic-bezier(.25,.46,.45,.94) .2s forwards}.benefits-pro__card{opacity:0;transform:translate3d(0,32px,0);animation:benefitsReveal .5s cubic-bezier(.25,.46,.45,.94) forwards}.benefits-pro__card:first-child{animation-delay:.3s}.benefits-pro__card:nth-child(2){animation-delay:calc(300ms + var(--stagger))}.benefits-pro__card:nth-child(3){animation-delay:calc(300ms + var(--stagger) * 2)}.benefits-pro__card:nth-child(4){animation-delay:calc(300ms + var(--stagger) * 3)}.benefits-pro__card:nth-child(5){animation-delay:calc(300ms + var(--stagger) * 4)}}@media (max-width:991px){.benefits-pro__container{padding-inline:var(--space-5)}.benefits-pro__header{text-align:left;align-items:flex-start}.benefits-pro__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.benefits-pro{padding-block:var(--space-16)}.benefits-pro__container{padding-inline:var(--space-3)}.benefits-pro__header{gap:var(--space-5)}.benefits-pro__heading{font-size:33.4px;text-wrap:pretty}.benefits-pro__subheading{font-size:var(--text-sm)}.benefits-pro__stat{font-size:39.7px}.benefits-pro__stat--small{font-size:33.4px}.benefits-pro__grid{grid-template-columns:1fr}.benefits-pro__card--hero{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.benefits-pro__card,.benefits-pro__header{animation:none;opacity:1;transform:none}.benefits-pro__card{transition:none}}.logo-row{padding-block:var(--space-12);padding-inline:var(--space-6);background-color:var(--color-cream-2)}.logo-row__inner{max-width:1440px;margin-inline:auto;display:flex;align-items:center;gap:var(--space-12)}.logo-row__label{margin:0;font-family:var(--font);font-size:var(--text-md);line-height:1.4;font-variation-settings:"wght" 550;color:var(--color-text);white-space:nowrap;flex-shrink:0}.logo-row__line{width:1px;align-self:stretch;background:rgba(47,44,37,.12);flex-shrink:0}.logo-row__interact{position:relative;display:flex;flex:1;justify-content:center;align-items:center}.logo-row__logos{display:flex;gap:var(--space-12);align-items:center;justify-content:space-between;flex:1;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0.2,0,0,1)}.logo-row__item{height:2.5rem;opacity:.7;transition-property:opacity;transition-duration:.2s}.logo-row__item:hover{opacity:.9}.logo-row__button{position:absolute;z-index:2;opacity:0;transform:translateY(4px);transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.2,0,0,1);pointer-events:none}@media (hover:hover){.logo-row__interact:hover .logo-row__logos{opacity:.15}.logo-row__interact:hover .logo-row__button{opacity:1;transform:translateY(0);pointer-events:auto}}.logo-row__interact:focus-within .logo-row__logos{opacity:.15}.logo-row__interact:focus-within .logo-row__button{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width:991px){.logo-row{padding-inline:var(--space-5)}.logo-row__inner{flex-direction:column;gap:var(--space-6)}.logo-row__line{width:100%;height:1px;align-self:auto}.logo-row__logos{gap:var(--space-8);flex-wrap:wrap;justify-content:center}}@media (max-width:767px){.logo-row{padding-block:var(--space-8);padding-inline:var(--space-3)}.logo-row__inner{gap:var(--space-6)}.logo-row__label{font-size:var(--text-sm);text-align:center}.logo-row__line{display:none}.logo-row__logos{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);justify-items:center;align-items:center}.logo-row__item{height:2.5rem;max-width:100%;opacity:.8}.logo-row__interact{flex-direction:column;width:100%}.logo-row__button{position:relative;opacity:1;transform:none;pointer-events:auto;margin-top:var(--space-12);width:auto;align-self:center}.logo-row__interact:focus-within .logo-row__logos,.logo-row__interact:hover .logo-row__logos{opacity:1}}@media (prefers-reduced-motion:reduce){.logo-row__button,.logo-row__item,.logo-row__logos{transition:none}}.contact-cta{padding-block:var(--space-24);background-color:var(--color-cream);color:var(--color-text);overflow:clip}.contact-cta__container{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}.contact-cta__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24);align-items:start}.contact-cta__info{display:flex;flex-direction:column;gap:var(--space-12)}.contact-cta__header{display:flex;flex-direction:column;gap:var(--space-6)}.contact-cta__badge{font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft)}.contact-cta__heading{margin:0;font-family:var(--font);font-size:44.47px;line-height:1.2;letter-spacing:-.02em;font-weight:400}.contact-cta__body{margin:0;font-family:var(--font);font-size:var(--text-md);line-height:1.4;color:var(--color-text)}.contact-cta__contact-row{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);background-color:var(--color-cream-2);border-radius:var(--radius-sm);align-self:flex-start}.contact-cta__contact-text{margin:0;font-family:var(--font);font-size:var(--text-sm);line-height:1.5;color:var(--color-text)}.contact-cta__contact-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.contact-cta__contact-author{display:flex;gap:var(--space-5);align-items:flex-end}.contact-cta__contact-img{width:72px;height:72px;border-radius:50%;object-fit:cover;outline:1px solid rgba(0,0,0,.06);outline-offset:-1px;flex-shrink:0}.contact-cta__contact-name{display:block;font-family:var(--font);font-size:var(--text-sm);font-variation-settings:"wght" 550}.contact-cta__contact-meta{display:block;font-family:var(--font);font-size:var(--text-sm);color:var(--color-text-soft)}.contact-cta__card{background-color:var(--color-white);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-elevated)}.contact-cta__card-header{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid rgba(47,44,37,.08)}.contact-cta__card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;background-color:var(--color-navy);color:var(--color-cream);border-radius:99px}.contact-cta__card-icon svg{width:14px;height:14px}.contact-cta__card-title{font-family:var(--font);font-size:var(--text-sm);font-weight:500;color:var(--color-text);letter-spacing:-.01em}.contact-cta__form{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.contact-cta__field{display:flex;flex-direction:column;gap:5px}.contact-cta__label{font-family:var(--font);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:rgba(47,44,37,.5)}.contact-cta__field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-cta__input{box-sizing:border-box;width:100%;font-family:var(--font);font-size:var(--text-sm);line-height:1.4;color:var(--color-text);background-color:var(--color-surface-cover);border:1px solid transparent;border-radius:9px;padding:10px 14px;outline:0;transition-property:border-color,background-color;transition-duration:150ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.contact-cta__input::placeholder{color:rgba(47,44,37,.5)}.contact-cta__input:focus-visible{border-color:var(--color-navy);background-color:rgba(47,44,37,.03)}.contact-cta__input--textarea{min-height:120px;resize:vertical}.contact-cta__check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.contact-cta__check-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.contact-cta__check-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-top:2px;background-color:var(--color-surface-cover);border:1.5px solid rgba(47,44,37,.3);border-radius:4px;transition-property:background-color,border-color;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.contact-cta__check-input:checked+.contact-cta__check-box{background-color:var(--color-navy);border-color:var(--color-navy);border-radius:4px}.contact-cta__check-input:checked+.contact-cta__check-box::after{content:"";display:block;width:3.5px;height:7px;border-right:1.5px solid var(--color-white);border-bottom:1.5px solid var(--color-white);transform:rotate(45deg) translate(-.5px,-1px)}.contact-cta__check-input:focus-visible+.contact-cta__check-box{outline:2px solid var(--color-navy);outline-offset:2px}.contact-cta__check-text{font-family:var(--font);font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.contact-cta__check-link,.contact-cta__check-text a{color:var(--color-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.contact-cta__actions{padding:0 20px 16px}.contact-cta__submit,a.contact-cta__submit{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background-color:var(--color-navy);color:var(--color-cream);border:none;border-radius:9px;font-family:var(--font);font-size:var(--text-sm);font-weight:500;cursor:pointer;text-decoration:none;padding:0;transition-property:opacity,scale;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.contact-cta__submit:hover{opacity:.88}}.contact-cta__submit:active{scale:0.97}.contact-cta .w-form-done.cta__success{margin:16px 20px;padding:40px 28px;text-align:center;background-color:var(--color-navy);border-radius:14px;font-family:var(--font);font-size:1rem;line-height:1.6;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.1);animation:ctaStateIn .4s cubic-bezier(.25,.46,.45,.94) both}.cta__success-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-inline:auto;margin-block-end:16px;background-color:rgba(255,255,255,.12);border-radius:50%;color:var(--color-cream);animation:ctaIconPop .3s cubic-bezier(.2,0,0,1) 150ms both}.cta__success-icon svg{width:24px;height:24px}.cta__success-subtext,.cta__success-text{margin-inline:auto;margin-block:0;max-width:36ch;color:var(--color-cream);text-wrap:pretty}.cta__success-text{margin-block-end:8px;animation:ctaStateIn .5s cubic-bezier(.25,.46,.45,.94) 250ms both}.cta__success-subtext{font-size:var(--text-sm);color:rgba(255,255,255,.45);animation:ctaStateIn .5s cubic-bezier(.25,.46,.45,.94) 350ms both}.contact-cta .w-form-fail.cta__error{margin:16px 20px;padding:14px 16px;background-color:rgba(200,40,40,.05);border-radius:9px;font-family:var(--font);font-size:var(--text-sm);color:#c82828;animation:ctaStateIn .4s cubic-bezier(.25,.46,.45,.94) both}.cta__error-icon{display:inline-flex;vertical-align:middle;flex-shrink:0;margin-inline-end:6px;margin-block-start:1px}.cta__error-icon svg{width:18px;height:18px}@keyframes ctaStateIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ctaIconPop{from{opacity:0;transform:scale(.25);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.contact-cta .w-form-done.cta__success,.contact-cta .w-form-fail.cta__error,.cta__success-icon,.cta__success-subtext,.cta__success-text{animation:none}}@keyframes contactReveal{to{opacity:1;transform:translate3d(0,0,0)}}@media (min-width:992px){.contact-cta__grid{opacity:0;transform:translate3d(0,48px,0);animation:contactReveal .6s cubic-bezier(.25,.46,.45,.94) .2s forwards}}@media (max-width:991px){.contact-cta__container{padding-inline:var(--space-5)}.contact-cta__grid{grid-template-columns:1fr;gap:var(--space-12)}}@media (max-width:767px){.contact-cta{padding-block:var(--space-16)}.contact-cta__container{padding-inline:var(--space-3)}.contact-cta__grid{gap:var(--space-8)}.contact-cta__info{display:contents}.contact-cta__header{gap:var(--space-5);order:0}.contact-cta__card{order:1}.contact-cta__contact-row{order:2;padding:var(--space-6);gap:var(--space-5)}.contact-cta__heading{font-size:33.4px}.contact-cta__body{font-size:var(--text-sm)}.contact-cta__field-grid{grid-template-columns:1fr}.contact-cta__contact-row{flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)}.contact-cta__card{border-radius:var(--radius-lg)}.contact-cta__card-header{padding:var(--space-4) var(--space-5)}.contact-cta__form{padding:var(--space-5);gap:var(--space-4)}.contact-cta__actions{padding:0 var(--space-5) var(--space-5)}}@media (prefers-reduced-motion:reduce){.contact-cta__grid{animation:none;opacity:1;transform:none}.contact-cta__check-box,.contact-cta__input,.contact-cta__submit{transition:none}}.org-hero{padding-inline:var(--space-6);font-family:var(--font);-webkit-font-smoothing:antialiased}.org-hero h1{margin:0;text-wrap:pretty}.org-hero p{margin:0;text-wrap:pretty}.org-hero__container{background-color:var(--color-navy);border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:48px 18px 36px}.org-hero__inner{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.org-hero__breadcrumb{display:inline-flex;align-items:center;gap:6px;background:rgba(254,250,243,.06);border:1px solid rgba(254,250,243,.08);border-radius:100px;padding:6px 14px 6px 8px;color:var(--color-cream);width:fit-content}.org-hero__breadcrumb-dot{width:16px;height:16px;border-radius:var(--radius-xs);background-color:#ffc28f;flex-shrink:0}.org-hero__breadcrumb-sep{width:18px;height:18px;color:rgba(254,250,243,.4);display:flex;align-items:center;flex-shrink:0}.org-hero__breadcrumb-sep svg{width:100%;height:100%}.org-hero__breadcrumb-text{font-size:var(--text-sm);font-weight:400;line-height:1;color:rgba(254,250,243,.55);text-decoration:none}.org-hero__breadcrumb-text:last-child,.org-hero__breadcrumb-text[aria-current=page]{color:#fefaf3;opacity:1}.org-hero .vd-detail{display:flex;flex-direction:column;gap:4px;margin-right:20px}.org-hero .vd-detail__label{font-size:16px;font-weight:400;line-height:1.4;color:rgba(255,255,255,.6)}.org-hero .vd-detail__value{font-size:16px;font-weight:400;line-height:1.4;color:var(--color-text-inv);font-variant-numeric:tabular-nums;margin:0}.org-hero .vd-detail__value--open{color:#a9ee81}.org-hero .vd-detail__prefix,.org-hero .vd-detail__suffix{opacity:.75}.org-hero .vd-detail__dynamic{font-variant-numeric:tabular-nums}.org-hero__content{display:flex;flex-direction:column;gap:var(--space-8)}.org-hero__title{font-family:var(--font);font-size:clamp(30px, 3.5vw, 40px);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--color-cream)}.org-hero__desc-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.org-hero__desc-embed{display:contents}.org-hero__desc{font-family:var(--font);font-size:var(--text-md);line-height:1.5;color:rgba(254,250,243,.65);max-width:780px;text-wrap:pretty}.w-richtext.org-hero__description p{font-family:var(--font);font-size:var(--text-md);line-height:1.5;color:rgba(254,250,243,.65);max-width:780px;margin:0 0 8px}.w-richtext.org-hero__description p:last-child{margin-block-end:0}.org-hero__heading{display:flex;flex-direction:column;gap:10px}.org-hero__org-link{text-decoration:none}.org-hero__org{font-family:var(--font);font-size:18px;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:rgba(255,255,255,.75);margin:0;text-decoration:underline}@media (hover:hover){.org-hero__org-link:hover .org-hero__org{color:rgba(255,255,255,.9)}}.org-hero__details:empty{display:none}.org-hero__details{display:flex;align-items:center;gap:40px;flex-wrap:wrap;width:100%;padding-block-start:var(--space-6);border-top:1px solid rgba(255,255,255,.15)}.org-hero__detail{display:flex;flex-direction:column;gap:4px;margin-right:20px}.org-hero__detail-label{font-size:16px;font-weight:400;line-height:1.4;color:rgba(255,255,255,.6)}.org-hero__detail-value{font-size:16px;font-weight:400;line-height:1.4;color:var(--color-text-inv);font-variant-numeric:tabular-nums;margin:0}.org-hero__detail-value--open{color:#a9ee81}.org-hero__detail-value--gesloten{color:#f87171}@keyframes orgHeroReveal{to{opacity:1;transform:translate3d(0,0,0)}}@media (min-width:768px){.org-hero__breadcrumb{opacity:0;transform:translate3d(0,16px,0);animation:orgHeroReveal 450ms cubic-bezier(.25,.46,.45,.94) 80ms forwards}.org-hero__content{opacity:0;transform:translate3d(0,24px,0);animation:orgHeroReveal 550ms cubic-bezier(.25,.46,.45,.94) 150ms forwards}}@media (max-width:991px){.org-hero{padding-inline:0}.org-hero__container{border-radius:0;padding:32px 0 24px}.org-hero__inner{padding-inline:var(--space-5)}.org-hero__details{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 40px}}@media (max-width:767px){.org-hero__container{padding:36px 0 24px}.org-hero__inner{padding-inline:var(--space-3);gap:var(--space-5)}.org-hero__title{font-size:26px;line-height:1.1}.org-hero__desc{font-size:var(--text-sm)}.org-hero__org{font-size:16px}.org-hero__details{grid-template-columns:1fr 1fr;gap:20px 32px}}@media (max-width:479px){.org-hero__inner{padding-inline:12px}.org-hero__title{font-size:26px;line-height:1.1}.org-hero__details{grid-template-columns:1fr;gap:16px 24px}.org-hero__detail-label,.org-hero__detail-value{font-size:14px;line-height:1.4}}@media (max-width:767px){.org-hero__breadcrumb:has(.org-hero__breadcrumb-text:not([aria-current])) .org-hero__breadcrumb-sep:has(+ .org-hero__breadcrumb-text[aria-current=page]),.org-hero__breadcrumb:has(.org-hero__breadcrumb-text:not([aria-current])) .org-hero__breadcrumb-text[aria-current=page]{display:none}}@media (prefers-reduced-motion:reduce){.org-hero__breadcrumb,.org-hero__content{animation:none;opacity:1;transform:none}}.benefits-og{padding-block:var(--_section-padding---section-padding-base-unit);padding-bottom:var(--_section-padding---section-padding-1-5x);background-color:#f1eadd;overflow:clip}.benefits-og__layout{display:flex;flex-direction:column;gap:var(--_gaps---gap-2x);align-items:center}.benefits-og__header{display:flex;flex-direction:column;gap:var(--_gaps---gap-1-5x);align-items:center;text-align:center}.benefits-og__badge{font-family:var(--_typography---type-font-badges);font-size:var(--_typography---type-small-size);line-height:var(--_typography---type-small-line-height);letter-spacing:.1em;text-transform:uppercase}.benefits-og__heading{margin:0;font-family:var(--_typography---type-font-body);font-size:var(--_typography---type-h3-size);line-height:var(--_typography---type-h2-line-height);letter-spacing:var(--_typography---type-h2-letter-spacing);font-weight:400}.benefits-og__subheading{margin:0;max-width:var(--_grid---grid-6-column);font-family:var(--_typography---type-font-body);font-size:15px;line-height:var(--_typography---type-lead-line-height);color:var(--_color---color-text-dark);text-wrap:pretty}.benefits-og__grid{--stagger:80ms;max-width:var(--_grid---grid-10-column);width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--_gaps---gap-0-5x);margin-inline:auto}.benefits-og__card{padding:var(--_gaps---gap-0-75x);gap:var(--_gaps---gap-0-5x);border-radius:var(--_border-radius---border-radius-base-unit);background-color:#fefaf3;box-shadow:0 0 0 1px rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:flex-start;transition-property:box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.benefits-og__card:hover{box-shadow:0 0 0 1px rgba(0,0,0,.12);transform:translateY(-2px)}}.benefits-og__card--hero{grid-column:span 2;background-color:#232536;box-shadow:none;padding:var(--_gaps---gap-base-unit)}.benefits-og__card--hero .benefits-og__card-title{color:#fefaf3}.benefits-og__card--hero .benefits-og__card-body{color:rgba(254,250,243,.6)}.benefits-og__card--hero .benefits-og__stat{color:#fefaf3}@media (hover:hover){.benefits-og__card--hero:hover{box-shadow:none;transform:translateY(-2px)}}.benefits-og__stat{font-family:var(--_typography---type-font-body);font-size:var(--_typography---type-h2-size);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--_color---color-text-dark);margin-bottom:var(--_gaps---gap-0-5x);font-variant-numeric:tabular-nums}.benefits-og__stat--small{font-size:var(--_typography---type-h3-size)}.benefits-og__stat-unit{font-size:.5em;font-weight:400;letter-spacing:0;margin-inline-start:2px;opacity:.5}.benefits-og__card-title{margin:0;font-family:var(--_typography---type-font-body);font-size:var(--_typography---type-base-unit);line-height:var(--_typography---type-body-line-height);font-variation-settings:"wght" 550;color:var(--_color---color-text-dark)}.benefits-og__card-body{margin:0;font-family:var(--_typography---type-font-body);font-size:var(--_typography---type-base-unit);line-height:var(--_typography---type-body-line-height);color:#2f2c25b3}@keyframes benefitsOgReveal{to{opacity:1;transform:translate3d(0,0,0)}}@media (min-width:992px){[data-w-id=benefits-og-header]{opacity:0;transform:translate3d(0,48px,0);animation:benefitsOgReveal .6s cubic-bezier(.25,.46,.45,.94) .2s forwards}.benefits-og__card{opacity:0;transform:translate3d(0,32px,0);animation:benefitsOgReveal .5s cubic-bezier(.25,.46,.45,.94) forwards}.benefits-og__card:first-child{animation-delay:.3s}.benefits-og__card:nth-child(2){animation-delay:calc(300ms + var(--stagger))}.benefits-og__card:nth-child(3){animation-delay:calc(300ms + var(--stagger) * 2)}.benefits-og__card:nth-child(4){animation-delay:calc(300ms + var(--stagger) * 3)}.benefits-og__card:nth-child(5){animation-delay:calc(300ms + var(--stagger) * 4)}}@media (max-width:991px){.benefits-og__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.benefits-og__grid{grid-template-columns:1fr}.benefits-og__card--hero{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.benefits-og__card,[data-w-id=benefits-og-header]{animation:none;opacity:1;transform:none}.benefits-og__card{transition:none}}.vd-hero{padding-inline:var(--space-6)}.vd-hero__container{background-color:var(--color-navy);border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:48px 18px 36px}.vd-hero__inner{padding-inline:var(--space-6);max-width:1440px;margin-inline:auto}.vd-hero__content{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.vd-breadcrumb{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.vd-breadcrumb__brand{width:20px;height:20px;border-radius:var(--radius-sm);background-color:#ffd3af;flex-shrink:0}.vd-breadcrumb__separator{width:24px;height:24px;color:#e4e6f1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-breadcrumb__separator svg{width:100%;height:100%}.vd-breadcrumb__link{font-size:var(--text-sm);font-weight:500;color:var(--color-bg);text-decoration:none;line-height:24px;letter-spacing:-.02em}@media (hover:hover){.vd-breadcrumb__link:hover{text-decoration:underline}}.vd-breadcrumb__current{font-size:var(--text-sm);font-weight:400;color:rgba(247,247,248,.75);line-height:24px}.vd-hero__heading{display:flex;flex-direction:column;gap:10px}.vd-hero__title{font-family:var(--font);font-size:35px;font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--color-text-inv);margin:0}.vd-hero__org-link{text-decoration:none}.vd-hero__org{font-family:var(--font);font-size:18px;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:rgba(255,255,255,.75);margin:0;text-decoration:underline}@media (hover:hover){.vd-hero__org-link:hover .vd-hero__org{color:rgba(255,255,255,.9)}}.vd-details{display:flex;align-items:center;gap:40px;flex-wrap:wrap;width:100%;padding-block-start:var(--space-6);border-top:1px solid rgba(255,255,255,.15);margin:0}.vd-detail{display:flex;flex-direction:column;gap:4px;margin-right:20px}.vd-detail__label{font-size:16px;font-weight:400;line-height:1.4;color:rgba(255,255,255,.6)}.vd-detail__value{font-size:16px;font-weight:400;line-height:1.4;color:var(--color-text-inv);font-variant-numeric:tabular-nums;margin:0}.vd-detail__value--open{color:#a9ee81}.vd-detail__value--gesloten{color:#f87171}@media (max-width:991px){.vd-hero{padding-inline:0}.vd-hero__container{padding:32px 0 24px}.vd-breadcrumb{margin-bottom:8px}.vd-details{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 40px}}@media (max-width:767px){.vd-hero__container{padding-top:24px;padding-bottom:32px}.vd-breadcrumb{margin-bottom:8px;gap:2px}.vd-details{grid-template-columns:1fr 1fr;gap:20px 32px}.vd-breadcrumb__current,.vd-breadcrumb__separator--second{display:none}}@media (max-width:479px){.vd-hero__inner{padding-inline:12px}.vd-hero__container{padding:20px 0}.vd-hero__content{gap:var(--space-5)}.vd-breadcrumb{width:100%;margin-bottom:6px;gap:2px}.vd-hero__title{font-size:26px;line-height:1.1}.vd-hero__org{font-size:16px}.vd-details{grid-template-columns:1fr;gap:16px 24px}.vd-detail__label,.vd-detail__value{font-size:14px;line-height:1.4}}.vd-body{padding-top:36px;padding-bottom:48px}.vd-body__inner{padding-inline:var(--space-6);max-width:1440px;margin-inline:auto}.vd-body__layout{display:flex;align-items:flex-start;gap:36px}.vd-body__main{flex:1 1 0%;display:flex;flex-direction:column;gap:6px;padding:16px 24px;background-color:var(--color-bg-card,#fff);border:1px solid rgba(47,44,37,.06);border-radius:9px}.vd-body__heading{font-family:var(--font);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-text);margin:0 0 12px;text-wrap:balance}.vd-body__richtext{font-family:var(--font);font-size:var(--text-sm);line-height:1.6;color:#4a4640}.vd-body__richtext p{margin-block:1.25rem}.vd-body__richtext p:first-child{margin-top:0}.vd-body__richtext h2{font-family:var(--font);font-size:18px;font-weight:500;line-height:1.2;color:var(--color-text);margin-top:1.25rem;margin-bottom:.75rem}.vd-body__richtext h3{font-family:var(--font);font-size:var(--text-sm);font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:rgba(47,44,37,.45);margin-top:1.5rem;margin-bottom:.5rem}.vd-body__richtext ul{padding-inline-start:2.5rem;margin:0}.vd-body__richtext ul ul{padding-inline-start:2rem}.vd-body__richtext h3+ul{margin-top:1rem}.vd-body__richtext li{font-size:var(--text-sm);line-height:1.5;color:#4a4640;margin:0;padding:0;list-style-type:disc}.vd-body__richtext li:last-child{margin-bottom:0}.vd-body__richtext ul ul li{list-style-type:circle}.vd-body__richtext li div,.vd-body__richtext li p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.vd-body__section{margin-top:24px;padding-top:24px;border-top:1px solid rgba(47,44,37,.12)}.vd-body__org-link{color:var(--color-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.vd-body__org-link>div{display:inline}.vd-body__info-card{display:none}.vd-body__logo-mobile,.vd-body__timer-mobile{display:none}.vd-sidebar{display:flex;flex-direction:column;gap:var(--space-6);width:380px;min-width:380px;position:sticky;top:var(--space-6)}.vd-timer{display:flex;align-items:center;justify-content:center;gap:6px;height:48px;padding-inline:var(--space-6);background-color:var(--color-navy);border-radius:9px;color:var(--color-text-inv);font-size:var(--text-sm);font-weight:500;text-decoration:none}.vd-timer__icon{width:22px;height:22px;display:flex;flex-shrink:0}.vd-timer__icon svg{width:100%;height:100%}.vd-card{display:flex;flex-direction:column;gap:6px;padding:16px 24px;background-color:var(--color-bg-card,#fff);border:1px solid rgba(47,44,37,.06);border-radius:9px}.vd-card__logo{display:flex;align-items:center;justify-content:center;padding:10px 0 20px;border-bottom:1px solid rgba(47,44,37,.12);margin-bottom:8px}.vd-card__logo img{max-width:160px;max-height:72px;width:auto;height:auto;object-fit:contain}.vd-card__content{display:flex;flex-direction:column;gap:6px}.vd-card__title{font-family:var(--font);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-text);margin:0;text-wrap:balance}.vd-card__text{font-size:var(--text-sm);line-height:1.6;color:#4a4640;margin:0 0 10px;text-wrap:pretty}.vd-card__actions{display:flex;align-items:center;gap:var(--space-6)}.vd-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:48px;padding-inline:var(--space-6);border-radius:9px;font-size:var(--text-sm);font-weight:500;text-decoration:none;border:none;cursor:pointer;transition-property:scale,opacity;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.vd-button:hover{opacity:.88}}.vd-button:active{scale:0.97}.vd-button--apply{background-color:#f1eadd;color:var(--color-text)}.vd-button--contact{background-color:var(--color-navy);color:var(--color-text-inv);font-weight:400}.vd-button__icon{width:22px;height:22px;display:flex;flex-shrink:0}.vd-button__icon svg{width:100%;height:100%}.vd-apply-v2{padding:0;gap:0;overflow:hidden}.vd-apply-v2__org{display:flex;align-items:center;justify-content:center;padding:20px 24px 18px;border-bottom:1px solid rgba(47,44,37,.08)}.vd-apply-v2__org img{max-width:160px;max-height:52px;width:auto;height:auto}.vd-apply-v2__content{padding:16px 20px 12px}.vd-apply-v2__title{font-family:var(--font);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;margin:0 0 6px}.vd-apply-v2__text{font-size:var(--text-sm);line-height:1.5;color:#4a4640;margin:0;text-wrap:pretty}.vd-apply-v2__btn{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 14px 14px;height:48px;background-color:#f1eadd;color:var(--color-text);border-radius:7px;font-family:var(--font);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition-property:opacity,scale;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.vd-apply-v2__btn:hover{opacity:.88}}.vd-apply-v2__btn:active{scale:0.97}.vd-apply-v2__btn-icon{display:flex;width:18px;height:18px;flex-shrink:0}.vd-apply-v2__btn-icon svg{width:100%;height:100%}.vd-compare-label{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(47,44,37,.3);text-align:center;padding:2px 0}.vd-mobile-cta{display:none}@media (max-width:991px){.vd-mobile-cta{display:flex;align-items:center;gap:18px;position:fixed;bottom:0;left:0;right:0;padding:10px 20px calc(5px + env(safe-area-inset-bottom,0px));background-color:var(--color-bg-card,#fff);box-shadow:0 -1px 0 rgba(47,44,37,.08),0 -4px 12px rgba(47,44,37,.06);z-index:100}.vd-mobile-cta .vd-button{flex:1;width:auto}}@media (max-width:767px){.vd-mobile-cta .vd-button--contact{flex:none}.vd-mobile-cta .vd-button--contact .vd-button__label{display:none}}@media (max-width:991px){.vd-body{padding-top:24px}.vd-body__layout{display:block}.vd-sidebar{display:none}.vd-body__info-card{display:flex;flex-direction:column;gap:24px;padding:16px 24px 24px;background-color:var(--color-bg-card,#fff);border:1px solid rgba(47,44,37,.06);border-radius:9px;margin-bottom:16px}.vd-body__timer-mobile{display:flex;align-items:center;justify-content:center;gap:6px;height:48px;padding-inline:var(--space-6);background-color:var(--color-navy);border-radius:9px;color:var(--color-text-inv);font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums}.vd-body__logo-mobile{display:flex;align-items:center;justify-content:center;padding-block:4px 0}.vd-body__logo-mobile img{max-width:220px;height:auto}}@media (max-width:767px){.vd-body{padding-top:32px}.vd-body__layout{gap:28px}}@media (max-width:479px){.vd-body__layout{gap:var(--space-6)}.vd-body__inner{padding-inline:12px}.vd-body__richtext ul{padding-inline-start:1.25rem}.vd-body__richtext ul ul{padding-inline-start:1.25rem}}.rv-card{font-family:var(--font);background:var(--color-surface);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:inherit;overflow:visible;transition-property:box-shadow,scale,translate;transition-duration:.2s;transition-timing-function:ease-out;cursor:pointer;min-width:0;width:100%}.rv-card:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}@media (hover:hover){.rv-card:hover{box-shadow:var(--shadow-elevated);translate:0 -2px}.rv-card:active{scale:0.96}}.rv-cover{background:var(--color-surface-cover);border-radius:var(--radius-xs);padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);position:relative}.rv-timer{position:absolute;top:var(--space-5);right:var(--space-4);font-family:var(--font);font-size:14px;font-weight:500;line-height:1;padding:8px 14px;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-text-inv);white-space:nowrap}.od-content .rv-badges>.rv-timer{position:static;display:inline-flex;padding:5px 10px}@media (min-width:768px){.rv-cover>.rv-timer-cover{display:none}}@media (max-width:767px){.od-content .rv-badges>.rv-timer{display:none}.rv-cover>.rv-timer-cover{top:var(--space-5);right:var(--space-4);padding:6px 10px;font-size:13px}}.rv-head{display:flex;flex-direction:row;align-items:flex-end;gap:var(--space-4);flex:1;min-width:0}.rv-logo{width:148px;min-width:148px;height:68px;border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;background:var(--color-surface);padding:var(--space-3);flex-shrink:0;outline:1px solid var(--color-border);outline-offset:-1px}.rv-logo img{max-width:100%;max-height:100%;object-fit:contain}.rv-info{display:block;min-width:0;overflow:hidden}.rv-name{font-family:var(--font);font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.015em;color:var(--color-text);text-wrap:pretty;margin:0}.rv-org{font-family:var(--font);font-size:15px;font-weight:400;line-height:1.3;color:var(--color-text-muted);margin:3px 0 0}.rv-body{padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-width:0}.rv-badges{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.rv-pill{display:inline-flex;font-family:var(--font);font-size:14px;font-weight:500;line-height:1;padding:5px 10px;border-radius:var(--radius-sm);white-space:nowrap}.rv-pill--neutral{background:var(--color-badge);color:rgba(35,37,54,.9)}.rv-pill--cream{background:var(--color-cream-2);color:var(--color-navy)}.rv-desc{font-family:var(--font);font-size:15px;font-weight:400;line-height:1.55;color:var(--color-text-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-wrap:pretty;margin:0}.rv-meta-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--color-border);margin-block-start:auto;padding-block-start:12px}.rv-meta-row{display:flex;flex-direction:row;align-items:center;gap:20px;flex:1;min-width:0;overflow:hidden}.rv-meta-item{display:inline-flex;flex-direction:row;align-items:center;gap:8px;font-family:var(--font);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap}.rv-meta-item svg{width:16px;height:16px;flex-shrink:0;opacity:.55}.rv-meta-item p,.rv-meta-item>div{margin:0;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}.rv-meta-item p+p,.rv-meta-item>div+div{margin-inline-start:-4px}.rv-cta{display:flex;flex-direction:row;align-items:center;gap:4px;font-family:var(--font);font-size:14px;font-weight:500;color:var(--color-text);text-decoration:none;white-space:nowrap;flex-shrink:0}.rv-cta svg{width:15px;height:15px;transition-property:transform;transition-duration:150ms;transition-timing-function:ease-out}@media (hover:hover){.rv-card:hover .rv-cta svg{transform:translateX(3px)}}.rv-mobile-cta{display:none}.rv-mobile-cta svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.rv-card,.rv-cta svg,.rv-mobile-cta{transition:none}}@media (max-width:479px){.rv-cover{padding:var(--space-5) var(--space-4)}.rv-timer{font-size:12px;padding:5px 10px;top:var(--space-4);right:var(--space-3)}.rv-head{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.rv-logo{width:140px;min-width:140px;height:64px}.rv-name{font-size:17px}.rv-org{margin-block-start:4px}.rv-body{padding:var(--space-2) var(--space-4) var(--space-4);gap:var(--space-4)}.rv-desc{-webkit-line-clamp:4;line-clamp:4}.rv-meta-footer{flex-direction:column;align-items:stretch;gap:var(--space-4);padding-block-start:12px}.rv-meta-row{gap:20px;flex-wrap:wrap}.rv-cta{display:none}.rv-mobile-cta{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:14px var(--space-6);background:var(--color-cream-2);color:var(--color-navy);border:none;border-radius:var(--radius-md);font-family:var(--font);font-size:15px;font-weight:500;text-decoration:none}}.rv-section{padding-block:var(--space-8) var(--space-12);overflow-x:clip}.rv-inner{max-width:1220px;margin-inline:auto;padding-inline:var(--space-6)}.rv-header{margin-block-end:var(--space-6)}.rv-title{font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--color-text);margin:0;text-wrap:balance}.rv-subtitle{font-size:var(--text-base);font-weight:300;line-height:1.5;color:var(--color-text-soft);margin:var(--space-2) 0 0;text-wrap:pretty}.rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.rv-list-wrapper{display:block}.rv-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.rv-list-item{display:flex;min-width:0}.rv-cta-row{display:flex;justify-content:center;margin-block-start:var(--space-8)}.rv-cta-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);text-decoration:none;transition-property:color;transition-duration:150ms;transition-timing-function:ease-out}.rv-cta-link:hover{color:var(--color-text)}.rv-cta-link svg{width:15px;height:15px;transition-property:transform;transition-duration:150ms;transition-timing-function:ease-out}.rv-cta-link:hover svg{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.rv-cta-link svg{transition:none}}@media (max-width:991px){.rv-inner{padding-inline:var(--space-5)}.rv-section{padding-block:var(--space-8) var(--space-12)}.rv-grid,.rv-list{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.rv-card--featured{grid-column:1/-1}}@media (max-width:767px){.rv-inner{padding-inline:var(--space-3)}.rv-section{padding-block:var(--space-6) var(--space-8)}.rv-header{margin-block-end:var(--space-6)}.rv-title{font-size:20px}.rv-grid,.rv-list{grid-template-columns:1fr;gap:var(--space-5)}.rv-card--featured{grid-column:auto}.rv-cta-row{margin-block-start:var(--space-6)}}.tt-org-section{padding-block:var(--space-12) var(--space-24)}.tt-org-toolbar{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-6);box-shadow:var(--shadow-card);margin-block-end:var(--space-8);transition-property:box-shadow;transition-duration:150ms;transition-timing-function:ease-out}@media (hover:hover){.tt-org-toolbar:hover{box-shadow:var(--shadow-card-hover)}}.tt-org-toolbar__count{display:flex;align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;flex-shrink:0}.tt-org-toolbar__num{font-family:var(--font);font-size:var(--text-base);font-weight:600;color:var(--color-text);line-height:1}.tt-org-toolbar__label{font-family:var(--font);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1}.tt-org-search{position:relative;max-width:420px;flex:1}.tt-org-search__icon{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-5);translate:0 -50%;width:20px;height:20px;color:rgba(247,247,248,.5);pointer-events:none}.tt-org-search__input{width:100%;height:48px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-12);font:inherit;font-family:var(--font);font-size:var(--text-sm);color:var(--color-text-inv);background-color:var(--color-navy);border:none;border-radius:10px;transition-property:background-color;transition-duration:150ms;transition-timing-function:ease-out}.tt-org-search__input::placeholder{color:rgba(247,247,248,.5)}.tt-org-search__input:focus{outline:0;background-color:var(--color-navy-hover)}.tt-org-search__input:not(:placeholder-shown){padding-inline-end:var(--space-12)}@media (hover:hover){.tt-org-search__input:hover{background-color:var(--color-navy-hover)}}.tt-org-search__input:placeholder-shown~.tt-org-search__clear{display:none}.tt-org-search__clear{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);translate:0 -50%;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(247,247,248,.1);border:none;border-radius:var(--radius-sm);color:rgba(247,247,248,.5);cursor:pointer;transition-property:background-color,color;transition-duration:150ms;transition-timing-function:ease-out}.tt-org-search__clear svg{width:14px;height:14px}@media (hover:hover){.tt-org-search__clear:hover{background:rgba(247,247,248,.2);color:#f7f7f8}}.tt-org-search__clear:focus-visible{outline:2px solid var(--color-cream-2);outline-offset:2px}.tt-org-grid{display:flex;flex-direction:column;gap:var(--space-12)}.tt-org-province__header{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-5)}.tt-org-province__name{font-family:var(--font);font-weight:600;letter-spacing:-.01em;color:var(--color-text);white-space:nowrap}.tt-org-province__count{font-family:var(--font);font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);background:var(--color-surface-cover);padding:2px var(--space-2);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums}.tt-org-province__header::after{content:'';flex:1;height:1px;background:var(--color-border)}.tt-org-province__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.tt-org-card{background:var(--color-surface);border:1px solid rgba(47,44,37,.06);border-radius:var(--radius-lg);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:inherit;box-shadow:var(--shadow-card);transition-property:box-shadow,translate;transition-duration:.2s;transition-timing-function:cubic-bezier(0.2,0,0,1);cursor:pointer}@media (hover:hover){.tt-org-card:hover{box-shadow:var(--shadow-elevated);translate:0 -2px}.tt-org-card:hover .tt-org-card__cta svg{transform:translateX(2px)}}.tt-org-card:active{scale:0.98}.tt-org-card:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.tt-org-card__cover{background:var(--color-surface-cover);border-radius:var(--radius-md);height:160px;padding:var(--space-5);display:flex;align-items:center;justify-content:center}.tt-org-card__logo{max-width:100%;max-height:100%;object-fit:contain}.tt-org-card__placeholder{font-family:var(--font);font-size:var(--text-2xl);font-weight:600;color:var(--color-text-muted);user-select:none}.tt-org-card__content{padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);flex:1}.tt-org-card__name{margin:0;font-family:var(--font);font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.01em}.tt-org-card__location{font-family:var(--font);font-size:var(--text-sm);color:var(--color-text-muted)}.tt-org-card__cta{display:flex;align-items:center;gap:3px;font-family:var(--font);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);margin-block-start:auto;padding-block-start:var(--space-2)}.tt-org-card__cta svg{width:16px;height:16px;transition-property:transform;transition-duration:150ms;transition-timing-function:ease-out}@media (max-width:991px){.tt-org-section{padding-block:var(--space-12) var(--space-16)}.tt-org-province__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.tt-org-card__cover{height:140px}}@media (max-width:767px){.tt-org-section{padding-block:var(--space-8) var(--space-16)}.tt-org-toolbar{flex-direction:column;align-items:stretch;padding:var(--space-3);gap:var(--space-3)}.tt-org-search{max-width:none}.tt-org-grid{gap:var(--space-8)}.tt-org-province__grid{grid-template-columns:1fr}.tt-org-card{flex-direction:row;gap:var(--space-2)}.tt-org-card__cover{width:120px;height:auto;min-height:100px;flex-shrink:0;padding:var(--space-3)}.tt-org-card__content{padding:var(--space-2) var(--space-2) var(--space-2) 0;gap:var(--space-1)}}@media (max-width:479px){.tt-org-section{padding-block:var(--space-6) var(--space-12)}.tt-org-card__cover{width:100px;min-height:80px}}.tt-org-empty{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-2);display:flex;flex-direction:column}.tt-org-empty__cover{background:var(--color-surface-cover);border-radius:var(--radius-md);padding:var(--space-16) var(--space-8) var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}.tt-org-empty__icon{width:56px;height:56px;border-radius:50%;background:var(--color-navy);display:flex;align-items:center;justify-content:center;color:var(--color-text-inv);box-shadow:0 0 0 6px rgba(35,37,54,.06),0 0 0 12px rgba(35,37,54,.03)}.tt-org-empty__icon svg{width:24px;height:24px;transform:translate(-.5px,-.5px)}.tt-org-empty__text{display:flex;flex-direction:column;gap:var(--space-2);max-width:420px}.tt-org-empty__title{font-family:var(--font);font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;margin:0}.tt-org-empty__desc{font-family:var(--font);color:var(--color-text-muted);line-height:1.5;text-wrap:pretty;margin:0}.tt-org-empty__btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font:inherit;font-family:var(--font);font-weight:600;letter-spacing:-.01em;color:var(--color-text-inv);background:var(--color-navy);border:none;border-radius:var(--radius-md);cursor:pointer;min-height:44px;transition-property:background-color,scale;transition-duration:150ms;transition-timing-function:ease-out}.tt-org-empty__btn:active{scale:0.96}@media (hover:hover){.tt-org-empty__btn:hover{background:var(--color-navy-hover)}}.tt-org-empty__btn:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.tt-org-empty__btn svg{width:16px;height:16px}.tt-org-empty__suggestions{padding:var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.tt-org-empty__suggestion-label{font-family:var(--font);font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.tt-org-empty__pills{display:flex;flex-wrap:wrap;column-gap:var(--space-3);row-gap:var(--space-2);justify-content:center}.tt-org-empty__pill{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);font:inherit;font-family:var(--font);font-weight:500;color:var(--color-navy);background:var(--color-cream-2);border:none;border-radius:var(--radius-sm);cursor:pointer;min-height:36px;transition-property:background-color,scale;transition-duration:150ms;transition-timing-function:ease-out}@media (hover:hover){.tt-org-empty__pill:hover{background:#e8dece}}.tt-org-empty__pill:active{scale:0.96}.tt-org-empty__pill:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}@media (max-width:479px){.tt-org-empty__cover{padding:var(--space-8) var(--space-4)}.tt-org-empty__title{font-size:18px}}@media (prefers-reduced-motion:reduce){.tt-org-card,.tt-org-empty__btn,.tt-org-empty__pill,.tt-org-search__clear,.tt-org-search__input,.tt-org-toolbar{transition:none}.tt-org-card__cta svg{transition:none}}.hero-sub{font-family:var(--font);-webkit-font-smoothing:antialiased}.hero-sub h1{margin:0;text-wrap:balance}.hero-sub p{margin:0;text-wrap:pretty}.hero-sub__breadcrumb{display:flex;align-items:center;gap:4px}.hero-sub__breadcrumb-dot{width:18px;height:18px;border-radius:var(--radius-xs);background-color:#ffd3af;flex-shrink:0}.hero-sub__breadcrumb-sep{width:20px;height:20px;color:currentColor;opacity:.4;display:flex;align-items:center;flex-shrink:0}.hero-sub__breadcrumb-sep svg{width:100%;height:100%}.hero-sub__breadcrumb-text{font-size:var(--text-sm);font-weight:400;line-height:1;opacity:.65}@keyframes heroSubReveal{to{opacity:1;transform:translate3d(0,0,0)}}.hero-sub--contour{position:relative;background-color:var(--color-navy);padding:var(--space-24) var(--space-6) var(--space-16);margin-inline:var(--space-6);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden;color:var(--color-cream)}.hero-sub--contour::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='800' height='400' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23fefaf3' stroke-width='0.5' opacity='0.06'%3E%3Cellipse cx='400' cy='200' rx='380' ry='180'/%3E%3Cellipse cx='400' cy='200' rx='320' ry='150'/%3E%3Cellipse cx='400' cy='200' rx='260' ry='120'/%3E%3Cellipse cx='400' cy='200' rx='200' ry='92'/%3E%3Cellipse cx='400' cy='200' rx='140' ry='64'/%3E%3Cellipse cx='400' cy='200' rx='80' ry='36'/%3E%3Cellipse cx='180' cy='300' rx='160' ry='80'/%3E%3Cellipse cx='180' cy='300' rx='100' ry='50'/%3E%3Cellipse cx='180' cy='300' rx='50' ry='24'/%3E%3Cellipse cx='620' cy='100' rx='140' ry='70'/%3E%3Cellipse cx='620' cy='100' rx='80' ry='40'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center;pointer-events:none}.hero-sub--contour::after{content:"";position:absolute;top:-20%;right:-10%;width:50%;height:80%;background:radial-gradient(ellipse,rgba(255,194,143,.08) 0,transparent 70%);pointer-events:none}.hero-sub--contour .hero-sub__inner{position:relative;z-index:1;max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-8)}.hero-sub--contour .hero-sub__breadcrumb{color:var(--color-cream)}.hero-sub--contour .hero-sub__breadcrumb-dot{background-color:#ffc28f}.hero-sub--contour .hero-sub__title{font-size:clamp(32px, 5vw, 56px);font-weight:400;line-height:.95;letter-spacing:-.03em;color:var(--color-cream);max-width:720px}.hero-sub--contour .hero-sub__desc{font-size:var(--text-md);line-height:1.5;color:rgba(254,250,243,.7);max-width:520px}.hero-sub--contour .hero-sub__rule{width:48px;height:1px;background:rgba(254,250,243,.2);border:none}@media (min-width:768px){.hero-sub--contour .hero-sub__breadcrumb{opacity:0;transform:translate3d(0,20px,0);animation:heroSubReveal .5s cubic-bezier(.25,.46,.45,.94) .1s forwards}.hero-sub--contour .hero-sub__title{opacity:0;transform:translate3d(0,28px,0);animation:heroSubReveal .6s cubic-bezier(.25,.46,.45,.94) .2s forwards}.hero-sub--contour .hero-sub__rule{opacity:0;transform:translate3d(0,16px,0);animation:heroSubReveal .5s cubic-bezier(.25,.46,.45,.94) 350ms forwards}.hero-sub--contour .hero-sub__desc{opacity:0;transform:translate3d(0,20px,0);animation:heroSubReveal .5s cubic-bezier(.25,.46,.45,.94) 450ms forwards}}.hero-sub--editorial{background-color:var(--color-cream);padding-block:var(--space-24) var(--space-16)}.hero-sub--editorial .hero-sub__inner{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6);display:grid;grid-template-columns:1fr 340px;gap:var(--space-16);align-items:end}.hero-sub--editorial .hero-sub__content{display:flex;flex-direction:column;gap:var(--space-6)}.hero-sub--editorial .hero-sub__breadcrumb{color:var(--color-text)}.hero-sub--editorial .hero-sub__breadcrumb-text{opacity:.5}.hero-sub--editorial .hero-sub__title{font-size:clamp(36px, 4.5vw, 52px);font-weight:400;line-height:1;letter-spacing:-.025em;color:var(--color-navy)}.hero-sub--editorial .hero-sub__desc{font-size:var(--text-md);line-height:1.5;color:var(--color-text-soft);max-width:480px}.hero-sub--editorial .hero-sub__aside{display:flex;flex-direction:column;gap:var(--space-6);padding-block-end:var(--space-2)}.hero-sub--editorial .hero-sub__stat{display:flex;flex-direction:column;gap:2px}.hero-sub--editorial .hero-sub__stat-number{font-family:var(--font);font-size:72px;font-weight:400;line-height:1;letter-spacing:-.04em;color:var(--color-navy);font-variant-numeric:tabular-nums}.hero-sub--editorial .hero-sub__stat-label{font-size:var(--text-sm);font-weight:400;color:var(--color-text-soft);letter-spacing:.02em}.hero-sub--editorial .hero-sub__divider{height:1px;background:var(--color-border-strong);border:none;margin:0}.hero-sub--editorial .hero-sub__aside-desc{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-soft)}@media (min-width:768px){.hero-sub--editorial .hero-sub__content{opacity:0;transform:translate3d(0,36px,0);animation:heroSubReveal .6s cubic-bezier(.25,.46,.45,.94) 150ms forwards}.hero-sub--editorial .hero-sub__aside{opacity:0;transform:translate3d(0,36px,0);animation:heroSubReveal .6s cubic-bezier(.25,.46,.45,.94) 350ms forwards}}@media (max-width:991px){.hero-sub--editorial .hero-sub__inner{grid-template-columns:1fr;gap:var(--space-8);padding-inline:var(--space-5)}.hero-sub--editorial .hero-sub__aside{flex-direction:row;align-items:center;gap:var(--space-6);padding-block-end:0}.hero-sub--editorial .hero-sub__divider{display:none}}@media (max-width:767px){.hero-sub--editorial{padding-block:var(--space-16) var(--space-12)}.hero-sub--editorial .hero-sub__inner{padding-inline:var(--space-3)}.hero-sub--editorial .hero-sub__aside{flex-direction:column;align-items:flex-start}}.hero-sub--gradient{position:relative;background:linear-gradient(160deg,#232536 0,#2a2840 40%,#322b3a 100%);padding:var(--space-24) var(--space-6) var(--space-16);margin-inline:var(--space-6);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden;color:var(--color-cream)}.hero-sub--gradient::before{content:"";position:absolute;top:-30%;right:-15%;width:60%;height:120%;background:radial-gradient(ellipse at 60% 40%,rgba(255,179,112,.12) 0,rgba(255,210,161,.06) 30%,transparent 65%);pointer-events:none}.hero-sub--gradient::after{content:"";position:absolute;bottom:-20%;left:-10%;width:40%;height:60%;background:radial-gradient(ellipse,rgba(200,210,255,.06) 0,transparent 60%);pointer-events:none}.hero-sub--gradient .hero-sub__inner{position:relative;z-index:1;max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-8);align-items:center;text-align:center}.hero-sub--gradient .hero-sub__breadcrumb{background:rgba(254,250,243,.06);border:1px solid rgba(254,250,243,.08);border-radius:100px;padding:6px 14px 6px 8px;color:var(--color-cream);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-sub--gradient .hero-sub__breadcrumb-dot{width:16px;height:16px;border-radius:var(--radius-xs);background-color:#ffc28f}.hero-sub--gradient .hero-sub__title{font-size:clamp(34px, 4.5vw, 50px);font-weight:400;line-height:1.05;letter-spacing:-.025em;color:var(--color-cream);max-width:640px}.hero-sub--gradient .hero-sub__desc-group{display:flex;flex-direction:column;gap:var(--space-3);max-width:540px}.hero-sub--gradient .hero-sub__desc{font-size:var(--text-md);line-height:1.5;color:rgba(254,250,243,.65)}@media (min-width:768px){.hero-sub--gradient .hero-sub__breadcrumb{opacity:0;transform:translate3d(0,16px,0);animation:heroSubReveal .5s cubic-bezier(.25,.46,.45,.94) .1s forwards}.hero-sub--gradient .hero-sub__title{opacity:0;transform:translate3d(0,28px,0);animation:heroSubReveal .6s cubic-bezier(.25,.46,.45,.94) .2s forwards}.hero-sub--gradient .hero-sub__desc-group{opacity:0;transform:translate3d(0,20px,0);animation:heroSubReveal .5s cubic-bezier(.25,.46,.45,.94) .4s forwards}}.hero-sub--stacked{background-color:var(--color-bg);padding:var(--space-16) var(--space-6) var(--space-12)}.hero-sub--stacked .hero-sub__inner{max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-8)}.hero-sub--stacked .hero-sub__breadcrumb{color:var(--color-text)}.hero-sub--stacked .hero-sub__breadcrumb-text{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;opacity:.5}.hero-sub--stacked .hero-sub__title{font-size:clamp(44px, 7vw, 84px);font-weight:400;line-height:.88;letter-spacing:-.04em;color:var(--color-navy)}.hero-sub--stacked .hero-sub__title span{display:block}.hero-sub--stacked .hero-sub__rule{width:100%;height:1px;background:var(--color-border-strong);border:none}.hero-sub--stacked .hero-sub__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-8)}.hero-sub--stacked .hero-sub__desc{font-size:var(--text-md);line-height:1.5;color:var(--color-text-soft);max-width:420px}.hero-sub--stacked .hero-sub__counter{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}@media (min-width:768px){.hero-sub--stacked .hero-sub__title span:first-child{opacity:0;transform:translate3d(0,40px,0);animation:heroSubReveal .6s cubic-bezier(.25,.46,.45,.94) .1s forwards}.hero-sub--stacked .hero-sub__title span:nth-child(2){opacity:0;transform:translate3d(0,40px,0);animation:heroSubReveal .6s cubic-bezier(.25,.46,.45,.94) .2s forwards}.hero-sub--stacked .hero-sub__rule{opacity:0;animation:heroSubReveal .4s cubic-bezier(.25,.46,.45,.94) .4s forwards}.hero-sub--stacked .hero-sub__bottom{opacity:0;transform:translate3d(0,16px,0);animation:heroSubReveal .5s cubic-bezier(.25,.46,.45,.94) .5s forwards}}@media (max-width:767px){.hero-sub--stacked{padding:var(--space-12) var(--space-3) var(--space-8)}.hero-sub--stacked .hero-sub__bottom{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.hero-sub--float{position:relative;background-color:var(--color-navy);padding:var(--space-16) var(--space-6) var(--space-12);margin-inline:var(--space-6);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}.hero-sub--float::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:256px 256px;pointer-events:none}.hero-sub--float::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:100%;background:radial-gradient(ellipse at 50% 20%,rgba(255,211,175,.06) 0,transparent 60%);pointer-events:none}.hero-sub--float .hero-sub__inner{position:relative;z-index:1;max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-6)}.hero-sub--float .hero-sub__breadcrumb{color:var(--color-cream)}.hero-sub--float .hero-sub__card{background:var(--color-cream);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-12) var(--space-8);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 4px 8px -2px rgba(0,0,0,.08),0 12px 24px -4px rgba(0,0,0,.12),0 24px 48px -8px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:var(--space-6);max-width:760px}.hero-sub--float .hero-sub__card-badge{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft);background:var(--color-surface-cover);padding:4px 10px;border-radius:100px;width:fit-content}.hero-sub--float .hero-sub__title{font-size:clamp(30px, 3.5vw, 42px);font-weight:400;line-height:1.05;letter-spacing:-.025em;color:var(--color-navy)}.hero-sub--float .hero-sub__desc-group{display:flex;flex-direction:column;gap:var(--space-3)}.hero-sub--float .hero-sub__desc{font-size:var(--text-md);line-height:1.5;color:var(--color-text-soft);max-width:560px}.hero-sub--float .hero-sub__chips{display:flex;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-4);border-top:1px solid var(--color-border)}.hero-sub--float .hero-sub__chip{font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);background:var(--color-white);border:1px solid var(--color-border);border-radius:100px;padding:5px 12px;font-variant-numeric:tabular-nums}@media (min-width:768px){.hero-sub--float .hero-sub__breadcrumb{opacity:0;transform:translate3d(0,12px,0);animation:heroSubReveal .4s cubic-bezier(.25,.46,.45,.94) .1s forwards}.hero-sub--float .hero-sub__card{opacity:0;transform:translate3d(0,32px,0);animation:heroSubReveal .7s cubic-bezier(.25,.46,.45,.94) .2s forwards}}@media (max-width:991px){.hero-sub--float{margin-inline:0}}@media (max-width:767px){.hero-sub--float{padding:var(--space-8) var(--space-3) var(--space-6);border-radius:0}.hero-sub--float .hero-sub__card{padding:var(--space-6);border-radius:var(--radius-lg)}}@media (max-width:991px){.hero-sub--contour,.hero-sub--gradient{margin-inline:0;border-radius:0}}@media (max-width:767px){.hero-sub--contour,.hero-sub--gradient{padding:var(--space-12) var(--space-3) var(--space-8)}.hero-sub--editorial{padding-inline:0}.hero-sub--gradient .hero-sub__inner{text-align:left;align-items:flex-start}.hero-sub--stacked .hero-sub__inner{gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){.hero-sub--contour .hero-sub__breadcrumb,.hero-sub--contour .hero-sub__desc,.hero-sub--contour .hero-sub__rule,.hero-sub--contour .hero-sub__title,.hero-sub--editorial .hero-sub__aside,.hero-sub--editorial .hero-sub__content,.hero-sub--float .hero-sub__breadcrumb,.hero-sub--float .hero-sub__card,.hero-sub--gradient .hero-sub__breadcrumb,.hero-sub--gradient .hero-sub__desc-group,.hero-sub--gradient .hero-sub__title,.hero-sub--stacked .hero-sub__bottom,.hero-sub--stacked .hero-sub__rule,.hero-sub--stacked .hero-sub__title span{animation:none;opacity:1;transform:none}}.vg-skeleton{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-2);min-height:280px;position:relative;overflow:hidden}.vg-skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.03),transparent);animation:vgShimmer 1.5s ease-in-out infinite}@keyframes vgShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.vg-skeleton::after{animation:none}}.vg-empty{grid-column:1/-1;text-align:center;padding:var(--space-16) var(--space-6)}.vg-empty__title{font-family:var(--font);font-size:var(--text-lg);font-weight:450;color:var(--color-text);margin:0 0 var(--space-2)}.vg-empty__desc{font-size:var(--text-md);color:var(--color-text-soft);margin:0}.vg-roles{background-color:var(--color-surface);padding:80px 24px}.vg-roles__inner{max-width:1080px;margin-inline:auto;display:grid;grid-template-columns:1fr 320px;gap:20px 72px;align-items:start}.vg-roles__header{grid-column:1/-1;padding-block-end:28px;border-bottom:1px solid var(--color-border)}.vg-roles__media img{width:100%;height:auto;border-radius:var(--radius-lg);display:block;outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.vg-roles__badge{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-block-end:10px}.vg-roles__title{font-family:var(--font);font-size:clamp(20px, 2.5vw, 28px);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--color-text);margin:0}.vg-roles__lead{font-size:15px;line-height:1.6;color:var(--color-text-muted);margin:0}.vg-roles__list{display:flex;flex-direction:column;gap:24px}.vg-roles__item{margin:0;font-size:15px;line-height:1.6;color:var(--color-text-muted)}.vg-roles__name{font-weight:550;color:var(--color-text)}.w-richtext.vg-roles__richtext p{font-size:15px;line-height:1.6;color:var(--color-text-muted);margin:0 0 24px}.w-richtext.vg-roles__richtext p:last-child{margin-block-end:0}.w-richtext.vg-roles__richtext strong{font-weight:550;color:var(--color-text)}@media (max-width:767px){.vg-roles{padding:56px 16px}.vg-roles__inner{grid-template-columns:1fr;gap:20px}.vg-roles__media{order:-1}.vg-roles__media img{height:200px}}.vg-prose{background-color:var(--color-surface);padding:80px 24px}.vg-prose__inner{max-width:780px;margin-inline:auto}.vg-prose__header{padding-block-end:28px;border-bottom:1px solid var(--color-border);margin-block-end:20px}.vg-prose__badge{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-block-end:10px}.vg-prose__title{font-family:var(--font);font-size:clamp(20px, 2.5vw, 28px);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--color-text);margin:0}.vg-prose__list{display:flex;flex-direction:column;gap:24px}.vg-prose__lead{font-size:15px;line-height:1.6;color:var(--color-text-muted);margin:0}.vg-prose__item{margin:0;font-size:15px;line-height:1.6;color:var(--color-text-muted)}.vg-prose__name{font-weight:550;color:var(--color-text)}.vg-prose__break{margin:8px 0;border-radius:var(--radius-lg);overflow:hidden}.vg-prose__break img{width:100%;height:240px;object-fit:cover;display:block;outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}@media (max-width:767px){.vg-prose{padding:56px 16px}.vg-prose__break img{height:180px}}.vg-rates{background-color:var(--color-bg);padding:80px 24px}.vg-rates__inner{max-width:780px;margin-inline:auto}.vg-rates__header{margin-block-end:56px}.vg-rates__badge{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-block-end:12px}.vg-rates__title{font-family:var(--font);font-size:clamp(26px, 3vw, 36px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);margin:0}.vg-rates__list{display:flex;flex-direction:column}.vg-rates__row{display:grid;grid-template-columns:120px 180px 1fr;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--color-border-strong);gap:24px}.vg-rates__row:first-child{border-top:1px solid var(--color-border-strong)}.vg-rates__tier-wrap{display:flex;flex-direction:column;gap:4px}.vg-rates__tier-name{font-family:var(--font);font-size:15px;font-weight:500;color:var(--color-text);line-height:1}.vg-rates__tier-years{font-family:var(--font);font-size:13px;font-weight:400;color:var(--color-text-soft);line-height:1}.range-wrapper{display:flex;justify-content:flex-start;align-items:baseline;gap:4px}.vg-rates__range{font-family:var(--font);font-size:clamp(24px, 3vw, 30px);font-weight:350;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-navy);margin:0;white-space:nowrap;line-height:1}.vg-rates__unit{font-size:13px;font-weight:300;color:var(--color-text-soft);margin-inline-start:2px}.vg-rates__roles{font-size:14px;line-height:1.55;color:var(--color-text-soft);margin:0}.vg-rates__note{max-width:560px;margin:40px 0 0;font-size:14px;line-height:1.6;color:var(--color-text-soft)}.vg-faq{background-color:var(--color-surface);padding:80px 24px}.vg-faq__inner{max-width:780px;margin-inline:auto}.vg-faq__header{margin-block-end:40px}.vg-faq__badge{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-block-end:10px}.vg-faq__title{font-family:var(--font);font-size:clamp(22px, 2.5vw, 28px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);margin:0}.vg-faq__list{display:flex;flex-direction:column}.vg-faq__item{border-bottom:1px solid var(--color-border-strong)}.vg-faq__item:has(.vg-faq__q-text.w-dyn-bind-empty){display:none}.vg-faq__item:first-child{border-top:1px solid var(--color-border-strong)}.vg-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-family:var(--font);font-size:clamp(15px, 1.6vw, 17px);font-weight:450;line-height:1.35;color:var(--color-text);cursor:pointer;list-style:none;-webkit-font-smoothing:antialiased}.vg-faq__question::-webkit-details-marker{display:none}.vg-faq__question::marker{display:none;content:""}.vg-faq__chevron{width:18px;height:18px;flex-shrink:0;color:var(--color-text-muted);transition-property:rotate;transition-duration:250ms;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}.vg-faq__item[open] .vg-faq__chevron{rotate:180deg}.vg-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.3s;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}.vg-faq__item[open] .vg-faq__answer-wrap{grid-template-rows:1fr}.vg-faq__answer{overflow:hidden}.vg-faq__answer p{font-size:15px;line-height:1.6;color:var(--color-text-muted);margin:0;padding-block-end:20px}.vg-faq__q-text{font-family:var(--font);font-size:clamp(15px, 1.6vw, 17px);font-weight:450;line-height:1.35;color:var(--color-text);margin:0;-webkit-font-smoothing:antialiased}.vg-faq__a-text{font-size:15px;line-height:1.6;color:var(--color-text-muted);margin:0;padding-block-end:20px}@media (prefers-reduced-motion:reduce){.vg-faq__chevron{transition:none}.vg-faq__answer-wrap{transition:none}}@media (max-width:991px){.vg-rates{padding-inline:20px}}@media (max-width:767px){.vg-rates{padding:56px 16px}.vg-rates__header{margin-block-end:36px}.vg-rates__row{grid-template-columns:1fr;align-items:start;gap:12px;padding:20px 0}.vg-rates__range{font-size:28px}.vg-rates__note{margin-block-start:28px}.vg-faq{padding:56px 16px}.vg-faq__header{margin-block-end:28px}}:root{--shadow-filter:0 0 0 1px rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.04);--shadow-filter-hover:0 0 0 1px rgba(0,0,0,.08),0 2px 4px -1px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.06);--shadow-filter-active:0 2px 6px rgba(35,37,54,.2);--shadow-dropdown:0 0 0 1px rgba(0,0,0,.06),0 4px 12px -2px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.1)}.vgv{background:var(--color-bg);padding-block:40px 56px}.vgv__inner{max-width:1220px;margin-inline:auto;padding-inline:var(--space-3)}.vgv__header{display:flex;justify-content:space-between;margin-block-end:var(--space-6)}.vgv__badge{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-block-end:var(--space-2)}.vgv__title{font-family:var(--font);font-size:clamp(20px, 2.5vw, 28px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);text-wrap:balance}.vgv__filters{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3)}.vgv__filter-wrap{position:relative}.vgv__filter{display:inline-flex;align-items:center;gap:6px;padding-block:var(--space-2);padding-inline:var(--space-3);min-height:40px;background:var(--color-surface);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-filter);font-family:var(--font);font-size:14px;font-weight:450;color:var(--color-text);cursor:pointer;white-space:nowrap;transition-property:box-shadow,background-color;transition-duration:150ms;transition-timing-function:ease-out}@media (hover:hover){.vgv__filter:hover{box-shadow:var(--shadow-filter-hover)}.vgv__filter:active{transform:scale(.96)}}.vgv__filter:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.vgv__filter svg{width:14px;height:14px;opacity:.45;flex-shrink:0}.vgv__filter--active{background:var(--color-navy);color:var(--color-text-inv);box-shadow:var(--shadow-filter-active)}.vgv__filter--active svg{opacity:.7}@media (hover:hover){.vgv__filter--active:hover{box-shadow:var(--shadow-filter-active)}}.vgv__filter-badge{font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1;min-width:0;width:0;padding:0;margin:0;overflow:hidden;border-radius:20px;background:rgba(255,255,255,.2);color:var(--color-text-inv);text-align:center;opacity:0;scale:.5;filter:blur(4px);transition-property:opacity,scale,filter,width,min-width,padding,margin;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.vgv__filter--active .vgv__filter-badge{opacity:1;scale:1;filter:blur(0);min-width:18px;width:auto;padding:2px 6px;margin-inline-start:2px;overflow:visible}.vgv__filter-chevron{width:12px;height:12px;opacity:.35;flex-shrink:0;margin-inline-start:2px;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}.vgv__filter--active .vgv__filter-chevron{opacity:.6}.vgv__filter[aria-expanded=true] .vgv__filter-chevron{transform:rotate(180deg)}.vgv__clear-filters{display:inline-flex;align-items:center;gap:5px;padding-block:var(--space-2);padding-inline:var(--space-3);min-height:40px;background:0 0;border:none;border-radius:var(--radius-md);font-family:var(--font);font-size:14px;font-weight:450;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;opacity:0;scale:0.92;filter:blur(4px);pointer-events:none;transition-property:opacity,scale,filter,color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0.2,0,0,1)}.vgv__clear-filters.is-visible{opacity:1;scale:1;filter:blur(0);pointer-events:auto}.vgv__clear-filters svg{width:14px;height:14px;opacity:.5;flex-shrink:0}@media (hover:hover){.vgv__clear-filters:hover{color:var(--color-text);background:var(--color-surface-cover)}.vgv__clear-filters:active{scale:0.96}}.vgv__clear-filters:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.vgv__spacer{flex:1}.vgv__result-count{font-size:14px;font-weight:400;color:var(--color-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.vgv__result-count strong{font-weight:600;color:var(--color-text)}.vgv__dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:var(--color-surface);border-radius:calc(var(--radius-sm) + 6px);box-shadow:var(--shadow-dropdown);padding:6px;z-index:10;opacity:0;transform:scale(.96);transform-origin:top left;pointer-events:none;transition-property:opacity,transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}.vgv__dropdown[aria-hidden=false]{opacity:1;transform:scale(1);pointer-events:auto}.vgv__dropdown--range{min-width:240px}.vgv__dropdown-option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:14px;font-weight:400;color:var(--color-text);cursor:pointer;border:none;background:0 0;width:100%;font-family:var(--font);text-align:start;text-decoration:none;transition-property:background-color;transition-duration:.1s}.vgv__dropdown-option:hover{background:var(--color-surface-cover)}.vgv__dropdown-check{width:18px;height:18px;border:1.5px solid var(--color-border-strong);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition-property:background-color,border-color;transition-duration:120ms}.vgv__dropdown-option[aria-checked=true] .vgv__dropdown-check{background:var(--color-navy);border-color:var(--color-navy)}.vgv__dropdown-check svg{width:12px;height:12px;color:#fff;opacity:0}.vgv__dropdown-option[aria-checked=true] .vgv__dropdown-check svg{opacity:1}.vgv__dropdown-count{margin-inline-start:auto;font-size:12px;color:var(--color-text-soft);font-variant-numeric:tabular-nums}.vgv__range-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.vgv__range-input{width:80px;padding:var(--space-2);border:none;border-radius:var(--radius-sm);box-shadow:0 0 0 1px rgba(0,0,0,.08) inset;font-family:var(--font);font-size:14px;font-variant-numeric:tabular-nums;color:var(--color-text);text-align:center;background:var(--color-bg);transition-property:box-shadow;transition-duration:120ms}.vgv__range-input:focus{outline:0;box-shadow:0 0 0 2px var(--color-navy)}.vgv__range-input::placeholder{color:var(--color-text-soft);opacity:1}.vgv__range-sep{font-size:14px;color:var(--color-text-soft)}.vgv .rv-timer--badges{position:static;font-size:14px;padding:5px 10px;border-radius:var(--radius-sm);margin-inline-start:auto}@media (max-width:767px){.vgv .rv-timer--badges{display:none}}@media (min-width:768px){.vgv .rv-timer--cover{display:none}}.vgv__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.vgv__pagination{display:flex;align-items:center;justify-content:center;gap:4px;margin-block-start:var(--space-8)}.vgv__page{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-family:var(--font);font-size:14px;font-weight:500;color:var(--color-text-muted);cursor:pointer;border:none;background:0 0;transition-property:background-color,color;transition-duration:120ms}.vgv__page:hover{background:var(--color-badge);color:var(--color-text)}.vgv__page:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.vgv__page--active{background:var(--color-navy);color:var(--color-text-inv)}.vgv__page--active:hover{background:var(--color-navy);color:var(--color-text-inv)}.vgv__page svg{width:16px;height:16px}.vgv__footer{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-block-start:var(--space-6)}.vgv__divider{width:100%;border:none;border-block-start:1px solid var(--color-border)}.vgv__footer-link{display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-size:14px;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition-property:color;transition-duration:120ms}.vgv__footer-link:hover{color:var(--color-text)}.vgv__footer-link:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.vgv__footer-link svg{width:14px;height:14px;transition:transform 150ms ease-out}.vgv__footer-link:hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.vgv__clear-filters,.vgv__dropdown,.vgv__filter,.vgv__filter-badge,.vgv__filter-chevron,.vgv__footer-link svg,.vgv__page,.vgv__range-input{transition:none}}.vgv__sheet-header{display:none}.vgv__sheet-title{font-family:var(--font);font-size:var(--text-base);font-weight:600;color:var(--color-text)}.vgv__sheet-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-border);border:none;cursor:pointer;transition-property:background-color;transition-duration:120ms}@media (hover:hover){.vgv__sheet-close:hover{background:var(--color-border-strong)}}.vgv__sheet-close:active{scale:0.92}.vgv__sheet-close svg{width:14px;height:14px;color:var(--color-text)}.vgv__backdrop{display:block;position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.24);opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-duration:.3s}.vgv__backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media (max-width:767px){.vgv__inner{padding-inline:var(--space-3)}.vgv__grid{grid-template-columns:1fr}.vgv__header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.vgv__filters{flex-direction:column}.vgv__filter-wrap{width:100%}.vgv__filter{width:100%;justify-content:center}.vgv__clear-filters{width:100%;justify-content:center}.vgv__result-count{display:none}.vgv__spacer{display:none}.vgv__dropdown{position:fixed;inset-inline:0;top:auto;bottom:0;min-width:unset;max-height:50vh;overflow-y:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:0 0 env(safe-area-inset-bottom,0);opacity:1;transform:translateY(100%);transform-origin:bottom center;z-index:9999;pointer-events:none;visibility:hidden;transition-property:transform,visibility;transition-duration:320ms;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}.vgv__dropdown[aria-hidden=false]{transform:translateY(0);pointer-events:auto;visibility:visible}.vgv__sheet-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-surface);z-index:1;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.vgv__dropdown-option{padding:var(--space-3) var(--space-4);min-height:44px}.vgv__range-row{padding:var(--space-4) var(--space-5)}}.ct{padding-block:var(--space-12) var(--space-16);font-family:var(--font)}.ct__container{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}.ct__grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-8)}.ct-hero__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.ct-hero__socials{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.ct-hero__socials-label{font-size:var(--text-sm);color:rgba(254,250,243,.55);white-space:nowrap}.ct-hero__social{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(254,250,243,.1);color:var(--color-cream);text-decoration:none;transition-property:background-color;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.ct-hero__social:hover{background-color:rgba(254,250,243,.2)}}.ct-hero__social:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.ct__main{display:flex;flex-direction:column;background-color:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-card);overflow:hidden}.ct__main .ct__form{flex:1}.ct__form-header{padding-block-end:var(--space-6);border-block-end:1px solid var(--color-border);margin-block-end:var(--space-6)}.ct__title{margin:0;font-family:var(--font);font-size:var(--text-xl);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--color-text);text-wrap:balance}.ct__sub{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-soft);line-height:1.5}.ct__form{display:flex;flex-direction:column;gap:var(--space-5)}.ct__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.ct__field{display:flex;flex-direction:column;gap:6px}.ct__label{font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.ct__req,abbr.ct__req[title]{text-decoration:none;font-style:normal;color:var(--color-text-soft)}.ct__input{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--text-sm);line-height:1.4;color:var(--color-text);background-color:var(--color-surface-cover);border:1.5px solid transparent;border-radius:var(--radius-md);padding:11px 14px;outline:0;transition-property:border-color,background-color;transition-duration:150ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.ct__input::placeholder{color:rgba(47,44,37,.3)}.ct__input:focus-visible{border-color:var(--color-navy);background-color:var(--color-white)}.ct__input--textarea{min-height:140px;resize:vertical}.ct__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-start:auto;padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.ct__check{display:flex;align-items:flex-start;gap:8px;cursor:pointer;flex:1}.ct__check-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ct__check-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;background-color:var(--color-surface-cover);border:1.5px solid rgba(47,44,37,.12);border-radius:5px;transition-property:background-color,border-color;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.ct__check-input:checked+.ct__check-box{background-color:var(--color-navy);border-color:var(--color-navy)}.ct__check-input:checked+.ct__check-box::after{content:'';display:block;width:3.5px;height:7px;border-right:1.5px solid var(--color-white);border-bottom:1.5px solid var(--color-white);transform:rotate(45deg) translate(-.5px,-1px)}.ct__check-input:focus-visible+.ct__check-box{outline:2px solid var(--color-navy);outline-offset:2px}.ct__check-text{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-soft)}.ct__check-link{color:var(--color-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.ct__submit{display:flex;align-items:center;justify-content:center;height:44px;padding-inline:var(--space-6);background-color:var(--color-navy);color:var(--color-cream);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;flex-shrink:0;transition-property:opacity,scale;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.ct__submit:hover{opacity:.88}}.ct__submit:active{scale:0.96}.ct__submit:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.ct__field.has-error .ct__input{border-color:var(--_error,#c82828)}.ct__field.has-error .ct__input:focus-visible{border-color:var(--_error,#c82828);outline:2px solid rgba(200,40,40,.15);outline-offset:-1px}.ct__field-error{display:flex;align-items:center;gap:6px;padding-block-start:2px;color:var(--_error,#c82828)}.ct__field-error svg{flex-shrink:0;width:14px;height:14px}.ct__field-error span{font-size:12px;line-height:1.4}.ct__submit-label,.ct__submit-spinner{transition:opacity 150ms}.ct__submit-spinner{position:absolute;opacity:0;width:20px;height:20px}.ct__submit.is-loading{position:relative;pointer-events:none;opacity:.7}.ct__submit.is-loading .ct__submit-label{opacity:0}.ct__submit.is-loading .ct__submit-spinner{opacity:1;animation:ctSpin .8s linear infinite}@keyframes ctSpin{to{transform:rotate(360deg)}}.ct .w-form-done.ct__success{padding:40px 28px;text-align:center;background-color:var(--color-navy);border-radius:14px;font-size:1rem;line-height:1.6;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.1);animation:ctStateIn .4s cubic-bezier(.25,.46,.45,.94) both}.ct__success-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-inline:auto;margin-block-end:16px;background-color:rgba(255,255,255,.12);border-radius:50%;color:var(--color-cream);animation:ctIconPop .3s cubic-bezier(.2,0,0,1) 150ms both}.ct__success-icon svg{width:24px;height:24px}.ct__success-subtext,.ct__success-text{margin-inline:auto;margin-block:0;max-width:36ch;color:var(--color-cream);text-wrap:pretty}.ct__success-text{margin-block-end:8px;font-weight:500;animation:ctStateIn .5s cubic-bezier(.25,.46,.45,.94) 250ms both}.ct__success-subtext{font-size:var(--text-sm);color:rgba(255,255,255,.45);animation:ctStateIn .5s cubic-bezier(.25,.46,.45,.94) 350ms both}.ct .w-form-fail.ct__error{padding:14px 16px;background-color:rgba(200,40,40,.05);border-radius:9px;font-size:var(--text-sm);color:#c82828;animation:ctStateIn .4s cubic-bezier(.25,.46,.45,.94) both}.ct__error-icon{display:inline-flex;vertical-align:middle;flex-shrink:0;margin-inline-end:6px;margin-block-start:1px}.ct__error-icon svg{width:18px;height:18px}.ct__error-text{margin:0;line-height:1.5}@keyframes ctStateIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ctIconPop{from{opacity:0;transform:scale(.25);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}.ct__sidebar{display:flex;flex-direction:column;gap:var(--space-4)}.ct__sidebar-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background-color:var(--color-navy);border-radius:var(--radius-xl);color:var(--color-white)}.ct__sidebar-title{margin:0;font-family:var(--font);font-size:var(--text-base);font-weight:600;line-height:1.3}.ct__sidebar-links{display:flex;flex-direction:column;gap:var(--space-3)}.ct__sidebar-link{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:rgba(254,250,243,.7);font-size:var(--text-sm);transition-property:color;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.ct__sidebar-link:hover{color:var(--color-cream)}}.ct__sidebar-link:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.ct__sidebar-link svg{width:18px;height:18px;flex-shrink:0;opacity:.5}.ct__sidebar-divider{height:1px;background-color:rgba(254,250,243,.1)}.ct__sidebar-hours{display:flex;flex-direction:column;gap:var(--space-1)}.ct__sidebar-hours-label{font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(254,250,243,.4)}.ct__sidebar-hours-value{font-size:var(--text-sm);color:rgba(254,250,243,.7)}.ct__photo-card{position:relative;flex:1;min-height:0;border-radius:var(--radius-xl);overflow:hidden}.ct__photo-img{display:block;width:100%;height:100%;object-fit:cover;outline:1px solid rgba(0,0,0,.06);outline-offset:-1px}.ct__photo-overlay{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--space-6);background:linear-gradient(to top,rgba(35,37,54,.85) 0,rgba(35,37,54,.4) 70%,transparent 100%);display:flex;flex-direction:column;gap:var(--space-1)}.ct__photo-heading{margin:0;font-size:var(--text-base);font-weight:500;line-height:1.4;color:var(--color-cream);text-wrap:balance}.ct__photo-hours{margin:0;font-size:var(--text-sm);color:rgba(254,250,243,.55);font-style:italic}@media (max-width:991px){.ct__container{padding-inline:var(--space-5)}.ct__grid{grid-template-columns:1fr}.ct__sidebar{position:static;flex-direction:row;gap:var(--space-4)}.ct__sidebar-card{flex:1}.ct__photo-card{flex:1}.ct-hero__row{flex-direction:column;gap:var(--space-4)}}@media (max-width:767px){.ct{padding-block:var(--space-6) var(--space-16)}.ct__container{padding-inline:var(--space-3)}.ct__main{padding:var(--space-5);border-radius:var(--radius-xl)}.ct__title{font-size:var(--text-lg)}.ct__row{grid-template-columns:1fr}.ct__footer{flex-direction:column;align-items:flex-start;gap:var(--space-5)}.ct__submit{width:100%}.ct__sidebar{flex-direction:column}.ct__sidebar-card{flex:none;border-radius:var(--radius-xl)}.ct__photo-card{border-radius:var(--radius-xl)}.ct-hero__row{gap:var(--space-6)}.ct-hero__socials{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.ct-hero__social,.ct__check-box,.ct__input,.ct__sidebar-link,.ct__submit,.ct__submit-label,.ct__submit-spinner{transition:none}.ct .w-form-done.ct__success,.ct .w-form-fail.ct__error,.ct__success-icon,.ct__success-subtext,.ct__success-text{animation:none}}.vd-apply{font-family:var(--font);background-color:#f5f3ef;padding-block:48px;border-bottom:1px solid rgba(47,44,37,.06)}.vd-apply__inner{padding-inline:var(--space-6);max-width:1440px;margin-inline:auto}.vd-apply__banner{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background-color:var(--color-navy);border-radius:9px;color:var(--color-text-inv);font-size:var(--text-sm);line-height:1.5;margin-bottom:32px}.vd-apply__banner p{margin:0}.vd-apply__banner-short{display:none}.vd-apply__banner-icon{display:flex;flex-shrink:0;width:18px;height:18px;margin-top:3px;opacity:.65}.vd-apply__banner-icon svg{width:100%;height:100%}.vd-apply__banner strong{font-weight:500}.vd-apply__layout{display:grid;grid-template-columns:1fr 1fr;gap:36px 72px;align-items:start}.vd-apply__info{display:flex;flex-direction:column;gap:24px}.vd-apply__info-header{display:flex;flex-direction:column;gap:12px}.vd-apply__heading{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--color-text);margin:0;text-wrap:balance}.vd-apply__subheading{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);margin:0;text-wrap:pretty}.vd-apply__usp-card{display:flex;flex-direction:column;gap:20px;padding:16px;margin:0;list-style:none;background-color:var(--color-white,#fff);border-radius:var(--radius-lg,12px);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04);position:sticky;top:var(--space-6)}.vd-apply__usp-row{display:flex;align-items:flex-start;gap:14px}.vd-apply__usp-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background-color:var(--color-cream-2,#f1eadd);border-radius:99px;color:var(--color-text)}.vd-apply__usp-icon svg{width:18px;height:18px}.vd-apply__usp-body{display:flex;flex-direction:column;gap:3px;padding-top:2px}.vd-apply__usp-title{font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--color-text);margin:0}.vd-apply__usp-text{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);margin:0;text-wrap:pretty}.vd-apply__form-card{background-color:var(--color-white,#fff);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06),0 4px 8px rgba(0,0,0,.04)}.vd-apply__step{padding:10px 20px}.vd-apply__step-header{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(47,44,37,.08)}.vd-apply__step-num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;background-color:var(--color-navy);color:var(--color-text-inv);border-radius:99px;font-size:var(--text-xs);font-weight:600}.vd-apply__step-title{font-size:var(--text-sm);font-weight:500;color:var(--color-text);letter-spacing:-.01em}.vd-apply__step-fields{display:flex;flex-direction:column;gap:12px}.vd-apply__step-actions{padding:0 20px 16px}.vd-apply__field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vd-apply__field{display:flex;flex-direction:column;gap:5px}.vd-apply__label{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft);line-height:1.4}.vd-apply__input{font-family:inherit;font-size:var(--text-sm);line-height:1.4;color:var(--color-text);background-color:var(--color-surface-cover);border:1px solid transparent;border-radius:9px;padding:10px 14px;width:100%;box-sizing:border-box;outline:0;transition-property:border-color,background-color;transition-duration:150ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.vd-apply__input::placeholder{color:var(--color-text-soft)}.vd-apply__input:focus{border-color:rgba(47,44,37,.25);background-color:rgba(47,44,37,.03)}.vd-apply__input:focus-visible{border-color:var(--color-navy);background-color:rgba(47,44,37,.03)}.vd-apply__tariff-output{display:flex;align-items:baseline;gap:6px;padding-top:4px}.vd-apply__tariff-result{font-size:var(--text-sm);font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}@keyframes vd-tariff-pop{from{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.vd-apply__tariff-result.is-updated{animation:vd-tariff-pop .2s cubic-bezier(.2,0,0,1) both}.vd-apply__tariff-note{font-size:var(--text-xs);line-height:1.4;color:var(--color-text-soft);margin:0}.vd-apply__tariff-error{font-size:var(--text-xs);line-height:1.4;color:#c82828;margin:2px 0 0}@media (hover:hover){.vd-upload__remove:hover{background:rgba(47,44,37,.14)}}.vd-upload__remove:active{scale:0.92}.vd-upload__error{font-size:var(--text-xs);line-height:1.4;color:#c82828;margin:4px 0 0}.vd-apply__checks{display:flex;flex-direction:column;gap:10px}.vd-apply__check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.vd-apply__check-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vd-apply__check-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;min-width:16px;min-height:16px;box-sizing:content-box!important;margin-top:2px;background-color:var(--color-surface-cover);border:1.5px solid rgba(47,44,37,.3);border-radius:4px;transition-property:background-color,border-color;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.vd-apply__check-input:checked+.vd-apply__check-box{background-color:var(--color-navy);border-color:var(--color-navy);border-radius:4px}.vd-apply__check-input:checked+.vd-apply__check-box::after{content:"";display:block;width:3.5px;height:7px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg) translate(-.5px,-1px)}.vd-apply__check-input:focus-visible+.vd-apply__check-box{outline:2px solid var(--color-navy);outline-offset:2px}.vd-apply__check-text{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.vd-apply__tooltip{position:relative;display:inline-flex;vertical-align:baseline;margin-left:3px;cursor:help}.vd-apply__tooltip-icon{width:14px;height:14px;vertical-align:-2px;color:var(--color-text-soft);transition-property:color;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.vd-apply__tooltip:hover .vd-apply__tooltip-icon{color:var(--color-text)}.vd-apply__tooltip-text{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:240px;padding:8px 12px;background-color:var(--color-navy);color:var(--color-text-inv);font-size:var(--text-sm);font-weight:400;line-height:1.4;border-radius:7px;pointer-events:none;opacity:0;transition-property:opacity;transition-duration:150ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.vd-apply__tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--color-navy)}.vd-apply__tooltip:hover .vd-apply__tooltip-text{opacity:1}@media (max-width:767px){.vd-apply__tooltip{display:inline-flex;margin-left:3px;cursor:pointer;position:relative}.vd-apply__tooltip-icon{display:block;position:relative}.vd-apply__tooltip-icon::before{content:"";position:absolute;inset:-13px}.vd-apply__tooltip-text{display:none;position:static;transform:none;opacity:1;pointer-events:auto;background-color:rgba(47,44,37,.05);color:var(--color-text-muted);padding:8px 12px;border-radius:7px;width:auto;max-width:none;margin-top:6px;font-size:var(--text-xs, 12px);line-height:1.5}.vd-apply__tooltip-text::after{display:none}.vd-apply__tooltip.is-open .vd-apply__tooltip-icon{display:none}.vd-apply__tooltip.is-open .vd-apply__tooltip-text{display:block}}.vd-apply__check-text a{color:var(--color-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.vd-apply__submit{display:flex;align-items:center;justify-content:center;width:100%;height:52px;background-color:var(--color-navy);color:var(--color-text-inv);border:none;border-radius:9px;font-family:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition-property:opacity,scale;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.vd-apply__submit:hover{opacity:.88}}.vd-apply__submit:active{scale:0.97}.vd-apply .w-form-done.vd-apply__success{padding:40px 28px;text-align:center;background-color:var(--color-navy);border-radius:14px;font-size:1rem;line-height:1.6;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.1);animation:vdStateIn .4s cubic-bezier(.25,.46,.45,.94) both}.vd-apply__success-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-inline:auto;margin-block-end:16px;background-color:rgba(255,255,255,.12);border-radius:50%;color:var(--color-cream);animation:vdIconPop .3s cubic-bezier(.2,0,0,1) 150ms both}.vd-apply__success-icon svg{width:24px;height:24px}.vd-apply__success p,.vd-apply__success-subtext,.vd-apply__success-text{margin-inline:auto;margin-block:0;max-width:36ch;color:var(--color-cream);text-wrap:pretty}.vd-apply__success-text{margin-block-end:8px}.vd-apply__success-text{animation:vdStateIn .5s cubic-bezier(.25,.46,.45,.94) 250ms both}.vd-apply__success-subtext{font-size:var(--text-sm);color:rgba(255,255,255,.45);animation:vdStateIn .5s cubic-bezier(.25,.46,.45,.94) 350ms both}.vd-apply .w-form-fail.vd-apply__error{padding:14px 16px;background-color:rgba(200,40,40,.05);border-radius:9px;font-size:var(--text-sm);color:#c82828;animation:vdStateIn .4s cubic-bezier(.25,.46,.45,.94) both}.vd-apply__error-icon{display:inline-flex;vertical-align:middle;flex-shrink:0;margin-inline-end:6px;margin-block-start:1px}.vd-apply__error-icon svg{width:18px;height:18px}.vd-apply__error-text{margin:0;line-height:1.5}@keyframes vdStateIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vdIconPop{from{opacity:0;transform:scale(.25);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.vd-apply__error,.vd-apply__success,.vd-apply__success-icon,.vd-apply__success-subtext,.vd-apply__success-text{animation:none}}@media (max-width:991px){.vd-apply__layout{grid-template-columns:1fr;gap:28px}.vd-apply__banner{margin-bottom:24px}.vd-apply__usp-card{position:static}}@media (max-width:767px){.vd-apply{padding-block:36px}.vd-apply__heading{font-size:20px}}@media (max-width:479px){.vd-apply{padding-block:32px}.vd-apply__inner{padding-inline:12px}.vd-apply__field-grid{grid-template-columns:1fr}.vd-apply__step{padding:14px}.vd-apply__step-actions{padding:0 14px 14px}.vd-apply__heading{font-size:19px}.vd-apply__banner{flex-direction:column;padding:14px 16px;gap:8px;font-size:var(--text-sm)}.vd-apply__banner-icon{width:18px;height:18px;margin-top:0}.vd-apply__banner-full{display:none}.vd-apply__banner-short{display:block}.vd-apply__form-card{border-radius:10px}.vd-apply__usp-card{gap:14px;padding:14px}.vd-apply__usp-row{flex-direction:column;gap:10px}.vd-apply__usp-body{padding-top:0}}.calc{padding-block:var(--space-16) var(--space-8);background-color:var(--color-bg)}.calc__container{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}.calc__intro-text{margin:0 0 var(--space-6);font-family:var(--font);font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);max-width:720px;text-wrap:pretty}.calc__panel{background-color:var(--color-white);border-radius:20px;box-shadow:var(--shadow-elevated);overflow:hidden}.calc__panel-grid{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-8);padding:var(--space-6) var(--space-8);align-items:start}.calc__input-side{display:flex;flex-direction:column;gap:var(--space-4)}.calc__section-title{margin:0;font-family:var(--font);font-size:var(--text-base);font-weight:600;line-height:1.3;color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-wrap:balance}.calc__section-title:not(:first-child){margin-block-start:var(--space-4)}.calc__toggle-row{display:flex;align-items:center;gap:var(--space-2)}.calc__toggle{display:inline-flex;align-items:center;padding:0;border:none;background:0 0;cursor:pointer;flex-shrink:0;position:relative}.calc__toggle::before{content:'';position:absolute;inset:-10px -6px;min-width:40px;min-height:40px}.calc__toggle-track{position:relative;width:36px;height:20px;border-radius:10px;background-color:var(--color-border-strong);transition-property:background-color,scale;transition-duration:150ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.calc__toggle[aria-checked=true] .calc__toggle-track{background-color:var(--color-navy)}.calc__toggle-thumb{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background-color:var(--color-white);box-shadow:0 1px 2px rgba(0,0,0,.15);transition:transform 150ms cubic-bezier(.2, 0, 0, 1)}.calc__toggle[aria-checked=true] .calc__toggle-thumb{transform:translateX(16px)}.calc__toggle:focus-visible .calc__toggle-track{outline:2px solid var(--color-navy);outline-offset:2px}.calc__toggle:active .calc__toggle-track{scale:0.96}.calc__toggle-label{font-family:var(--font);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);cursor:pointer;border-block-end:1px dashed var(--color-border-strong)}.calc__field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.calc__field-row--3col{grid-template-columns:2fr 1fr 1fr}.calc__field{display:flex;flex-direction:column;position:relative}.calc__float-label{position:absolute;inset-block-start:0;inset-inline-start:var(--space-3);transform:translateY(-50%);font-family:var(--font);font-size:10px;font-weight:500;color:var(--color-text-muted);background-color:var(--color-white);padding-inline:3px;pointer-events:none;z-index:1}.calc__input{box-sizing:border-box;width:100%;height:40px;font-family:var(--font);font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;color:var(--color-text);background-color:var(--color-white);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:8px var(--space-3);outline:0;transition-property:border-color,box-shadow;transition-duration:150ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.calc__input:focus-visible{border-color:var(--color-navy);box-shadow:0 0 0 3px rgba(35,37,54,.08)}.calc__input--disabled{background-color:var(--color-bg);border-color:rgba(0,0,0,.08);color:var(--color-text-soft);cursor:not-allowed}.calc__input::-webkit-inner-spin-button,.calc__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc__input[type=number]{-moz-appearance:textfield}.calc__select{box-sizing:border-box;width:100%;height:40px;font-family:var(--font);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--color-text);background-color:var(--color-white);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:8px var(--space-8) 8px var(--space-3);outline:0;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%234d4d4c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer;transition-property:border-color,box-shadow;transition-duration:150ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.calc__select:focus-visible{border-color:var(--color-navy);box-shadow:0 0 0 3px rgba(35,37,54,.08)}.calc__input-compound{display:flex;height:40px;border:2px solid rgba(0,0,0,.08);border-radius:var(--radius-sm);background-color:var(--color-bg);overflow:hidden}.calc__input-unit{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;font-family:var(--font);font-size:var(--text-sm);color:var(--color-text-soft);background-color:var(--color-bg);border-inline-end:1px solid rgba(0,0,0,0.08)}.calc__input-compound .calc__input{border:none;border-radius:0;height:100%;background-color:var(--color-bg);color:var(--color-text-soft)}.calc__input-compound .calc__input:focus-visible{box-shadow:none}.calc__output-side{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;inset-block-start:var(--space-6)}.calc__result-card{border-radius:var(--radius-md);overflow:hidden}.calc__result-card--det{background-color:rgba(35,37,54,.06);box-shadow:0 0 0 1px rgba(35,37,54,.08),0 1px 2px -1px rgba(35,37,54,.06),0 2px 4px rgba(35,37,54,.04)}.calc__result-card--zzp{background-color:var(--color-bg);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.04)}.calc__result-card-title{margin:0;padding:var(--space-3) var(--space-5);font-family:var(--font);font-size:var(--text-sm);font-weight:600;line-height:1.3}.calc__result-card-title{color:var(--color-text)}.calc__result-amounts{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:0 var(--space-5) var(--space-4)}.calc__result-amount--full{grid-column:1/-1}.calc__result-amount{display:flex;flex-direction:column;gap:1px}.calc__result-amount-label{font-family:var(--font);font-size:10px;text-transform:uppercase;letter-spacing:.03em}.calc__result-amount-label{color:var(--color-text-soft)}.calc__result-amount-value{font-family:var(--font);font-size:var(--text-xl);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.calc__result-amount-value{color:var(--color-text)}.calc__result-details{border-block-start:1px solid rgba(0,0,0,0.06)}.calc__details-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:var(--space-2) var(--space-5);cursor:pointer;list-style:none;font-family:var(--font);font-size:var(--text-xs);font-weight:500;color:var(--color-text-soft);transition-property:background-color;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}.calc__details-toggle::-webkit-details-marker{display:none}.calc__details-toggle::marker{content:''}.calc__details-toggle:focus-visible{outline:2px solid var(--color-navy);outline-offset:-2px}@media (hover:hover){.calc__details-toggle:hover{background-color:rgba(47,44,37,.03)}}.calc__details-chevron{display:inline-block;width:7px;height:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s cubic-bezier(.2, 0, 0, 1);margin-inline-start:var(--space-2)}.calc__result-details[open] .calc__details-chevron{transform:rotate(-135deg) translate(-1px,-1px)}.calc__breakdown{margin:0;padding:0 var(--space-5) var(--space-4);display:flex;flex-direction:column}.calc__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:4px}.calc__row+.calc__row{border-block-start:1px solid rgba(0,0,0,0.06)}.calc__row-label{font-family:var(--font);font-size:var(--text-xs);line-height:1.4;color:var(--color-text-muted)}.calc__row-value{margin:0;font-family:var(--font);font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.calc__row--deduct .calc__row-label,.calc__row--deduct .calc__row-value{color:var(--color-text-soft)}.calc__row--bonus .calc__row-value{color:#2d8a4e}.calc__row--total{padding-block-start:var(--space-2);margin-block-start:2px;border-block-start:2px solid var(--color-text)}.calc__row--total .calc__row-label,.calc__row--total .calc__row-value{font-weight:600;color:var(--color-text)}.calc__row--total .calc__row-value{font-size:var(--text-sm)}.calc__cta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);background-color:var(--color-cream);border-radius:var(--radius-md)}.calc__cta-text{font-family:var(--font);font-size:var(--text-xs);color:var(--color-text-muted)}.calc__cta-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:40px;font-family:var(--font);font-size:var(--text-xs);font-weight:600;color:var(--color-white);background-color:var(--color-navy);padding:8px 16px;border-radius:var(--radius-sm);text-decoration:none;transition-property:opacity,scale;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2,0,0,1)}@media (hover:hover){.calc__cta-link:hover{opacity:.88}}.calc__cta-link:active{scale:0.96}.calc__disclaimer-bar{padding:var(--space-4) var(--space-8);border-block-start:1px solid var(--color-border)}.calc__disclaimer{margin:0;font-family:var(--font);font-size:10px;line-height:1.6;color:var(--color-text-soft);text-wrap:pretty}.calc__disclaimer a{color:var(--color-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media (max-width:991px){.calc__container{padding-inline:var(--space-5)}.calc__panel-grid{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-5) var(--space-6)}.calc__output-side{position:static}.calc__disclaimer-bar{padding-inline:var(--space-6)}}@media (max-width:767px){.calc{padding-block:var(--space-12)}.calc__container{padding-inline:var(--space-3)}.calc__panel-grid{padding:var(--space-4) var(--space-5)}.calc__field-row{grid-template-columns:1fr;gap:var(--space-3)}.calc__field-row--3col{grid-template-columns:1fr}.calc__result-amount-value{font-size:var(--text-lg)}.calc__disclaimer-bar{padding:var(--space-3) var(--space-5)}.calc__cta-row{flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){.calc__cta-link,.calc__details-chevron,.calc__details-toggle,.calc__input,.calc__select,.calc__toggle-thumb,.calc__toggle-track{transition:none}.calc__cta-link:active,.calc__toggle:active .calc__toggle-track{scale:none}}.hwh{padding-block:var(--space-16) var(--space-24)}.hwh__container{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}.hwh__header{display:flex;flex-direction:column;gap:var(--space-4);max-width:640px;margin-block-end:var(--space-12)}.hwh__badge{font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft)}.hwh__heading{margin:0;font-family:var(--font);font-size:44.47px;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.hwh__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);counter-reset:step}.hwh__step{display:flex;flex-direction:column;gap:var(--space-4);position:relative}.hwh__step:not(:last-child)::after{content:'';position:absolute;inset-block-start:19px;inset-inline-start:calc(40px + var(--space-4));width:calc(100% - 40px - var(--space-4) + var(--space-6));height:1px;background-color:var(--color-border-strong)}.hwh__step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-navy);color:var(--color-cream);font-family:var(--font);font-size:var(--text-base);font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0;position:relative;z-index:1;box-shadow:0 0 0 4px var(--color-bg),0 0 0 5px var(--color-border)}.hwh__step-content{display:flex;flex-direction:column;gap:var(--space-2)}.hwh__step-title{margin:0;font-family:var(--font);font-size:var(--text-base);font-weight:600;line-height:1.3;color:var(--color-text)}.hwh__step-desc{margin:0;font-family:var(--font);font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);text-wrap:pretty}@media (max-width:991px){.hwh__container{padding-inline:var(--space-5)}.hwh__steps{grid-template-columns:repeat(2,1fr);gap:var(--space-8) var(--space-6)}.hwh__step::after{display:none}}@media (max-width:767px){.hwh{padding-block:var(--space-16)}.hwh__container{padding-inline:var(--space-3)}.hwh__heading{font-size:33.4px}.hwh__header{margin-block-end:var(--space-8)}.hwh__steps{grid-template-columns:1fr;gap:var(--space-6)}.hwh__step{flex-direction:row;align-items:flex-start;gap:var(--space-4)}.hwh__step-number{width:36px;height:36px;font-size:var(--text-sm);box-shadow:0 0 0 3px var(--color-bg),0 0 0 4px var(--color-border)}}.wet-dba{padding-block:var(--space-24);background-color:var(--color-cream-2)}.wet-dba__container{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}.wet-dba__header{display:flex;flex-direction:column;gap:var(--space-4);margin-block-end:var(--space-8)}.wet-dba__badge{font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft)}.wet-dba__heading{margin:0;font-family:var(--font);font-size:44.47px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.wet-dba__grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-12);align-items:start}.wet-dba__prose{display:flex;flex-direction:column;gap:var(--space-4)}.wet-dba__prose p{margin:0;font-family:var(--font);font-size:var(--text-md);line-height:1.6;color:var(--color-text-muted)}.wet-dba__callout{background-color:var(--color-surface-inv);color:var(--color-cream);border-radius:var(--radius-lg);padding:var(--space-8);position:sticky;inset-block-start:var(--space-8)}.wet-dba__callout-title{margin:0;margin-block-end:var(--space-5);font-family:var(--font);font-size:var(--text-lg);font-weight:500;line-height:1.3}.wet-dba__callout-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.wet-dba__callout-list li{font-family:var(--font);font-size:var(--text-sm);line-height:1.5;color:rgba(254,250,243,.85);padding-inline-start:var(--space-5);position:relative}.wet-dba__callout-list li::before{content:'';position:absolute;inset-inline-start:0;inset-block-start:7px;width:8px;height:8px;border-radius:50%;background-color:rgba(254,250,243,.3)}@media (max-width:991px){.wet-dba__container{padding-inline:var(--space-5)}.wet-dba__grid{grid-template-columns:1fr;gap:var(--space-8)}.wet-dba__callout{position:static}}@media (max-width:767px){.wet-dba{padding-block:var(--space-16)}.wet-dba__container{padding-inline:var(--space-3)}.wet-dba__heading{font-size:33.4px}.wet-dba__callout{padding:var(--space-6)}}[data-reveal]{opacity:0;transform:translateY(48px);transition:opacity .6s cubic-bezier(.25, .46, .45, .94),transform .6s cubic-bezier(.25, .46, .45, .94)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal-delay="1"]{transition-delay:150ms}[data-reveal-delay="2"]{transition-delay:0.3s}[data-reveal-delay="3"]{transition-delay:450ms}[data-reveal-delay="4"]{transition-delay:0.6s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.od-hero-content{position:relative}.od-hero-logo-group{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.od-hero-logo{width:220px;height:140px;border-radius:var(--radius-xl);background:var(--color-surface);display:flex;align-items:center;justify-content:center;padding:var(--space-6);outline:1px solid rgba(255,255,255,.08);outline-offset:-1px}.od-hero-logo img{max-width:100%;max-height:100%;object-fit:contain}.od-hero-meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:rgba(254,250,243,.5)}.od-hero-meta svg{width:12px;height:12px;opacity:.6}.od-content{font-family:var(--font);padding-block:var(--space-8) var(--space-16);overflow:clip}.od-content__inner{padding-inline:var(--space-6);margin-inline:auto;max-width:1440px}.od-tabs{position:sticky;top:10px;z-index:5;margin-block-end:var(--space-6)}.od-tabs__menu{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1);background-color:var(--color-surface);border-radius:10px;box-shadow:var(--shadow-card)}.od-tabs__link{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-4);font-size:var(--text-md);font-weight:500;line-height:1.6;color:var(--color-text-soft);background-color:transparent;border-radius:var(--radius-sm);text-decoration:none;transition-property:color,background-color;transition-duration:150ms;transition-timing-function:ease-out}.od-tabs__link:hover{color:var(--color-text);background-color:var(--color-surface-cover)}.od-tabs__link.is-active{color:var(--color-cream);background-color:var(--color-navy);box-shadow:0 1px 2px rgba(35,37,54,.12),0 1px 1px rgba(35,37,54,.08)}.od-tabs__link.is-active:hover{background-color:var(--color-navy-hover)}.od-tabs__link:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.od-tabs__icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7}.od-tabs__link.is-active .od-tabs__icon{opacity:1}.od-badge{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-block-end:var(--space-2)}.od-heading{font-family:var(--font);font-size:clamp(20px, 2.5vw, 28px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;margin:0}.od-panel{scroll-margin-top:80px;padding-block:var(--space-16) 0}.od-panel:first-of-type{padding-block-start:0}.od-panel__inner{display:flex;flex-direction:column;gap:var(--space-5)}.od-panel__header{display:flex;flex-direction:column}.od-panel__header--inline{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.od-panel__counter{text-align:end;flex-shrink:0}.od-panel__counter-num{font-family:var(--font);font-size:clamp(40px, 5vw, 56px);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--color-navy);font-variant-numeric:tabular-nums}.od-panel__counter-label{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);margin-block-start:2px}.od-info__prose{display:flex;flex-direction:column;gap:var(--space-5)}.od-info__text{font-size:var(--text-md);line-height:1.65;color:var(--color-text-muted);text-wrap:pretty;margin:0}.od-strip{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-5);padding:var(--space-6) var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0}.od-strip__logo{flex-shrink:0;padding-block:var(--space-3) var(--space-6);border-block-end:1px solid var(--color-border);display:flex;justify-content:center}.od-strip__logo-img{display:block;object-fit:contain;max-width:200px;max-height:80px}.od-strip__details{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin:0}.od-strip__detail{display:flex;flex-direction:column;gap:2px}.od-strip__label{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);opacity:.7}.od-strip__value{font-size:var(--text-sm);font-weight:450;color:var(--color-text);font-variant-numeric:tabular-nums;margin:0}a.od-strip__value{color:var(--color-navy);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(35,37,54,0.25);transition-property:text-decoration-color;transition-duration:150ms}a.od-strip__value:hover{text-decoration-color:var(--color-navy)}a.od-strip__value:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.od-strip__cta{min-width:0}.od-strip__cta .od-cta{display:flex;justify-content:center;align-items:center;gap:var(--space-2);height:44px;padding-inline:var(--space-5);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--color-text);background-color:var(--color-cream-2);border-radius:var(--radius-md);text-decoration:none;transition-property:background-color,scale;transition-duration:150ms;transition-timing-function:ease-out}.od-strip__cta .od-cta:hover{background-color:var(--color-cream)}.od-strip__cta .od-cta:active{scale:0.96}.od-strip__cta .od-cta:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.od-strip__cta .od-cta svg{width:16px;height:16px;flex-shrink:0}.od-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.od-slider-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.od-slider-header__nav{display:flex;gap:var(--space-2)}.od-slider-header__arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-surface);border:none;box-shadow:var(--shadow-card);cursor:pointer;color:var(--color-text);transition-property:box-shadow,scale;transition-duration:150ms;transition-timing-function:ease-out}.od-slider-header__arrow:hover{box-shadow:var(--shadow-elevated)}.od-slider-header__arrow:active{scale:0.96}.od-slider-header__arrow:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.od-slider-header__arrow svg{width:16px;height:16px}.od-slider{display:flex;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:var(--space-1)}.od-slider::-webkit-scrollbar{display:none}.od-slider .rv-card,.od-slider>.w-dyn-item{flex:0 0 calc(50% - var(--space-3));scroll-snap-align:start;min-width:300px}.od-slider>.w-dyn-item .rv-card{height:100%}.od-slider .rv-timer{background:var(--color-text-muted)}.od-slider-nav-mobile{display:none}.od-empty{grid-column:1/-1;text-align:center;padding:var(--space-12) var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.od-empty__icon{width:48px;height:48px;margin-inline:auto;margin-block-end:var(--space-4);color:var(--color-text-muted);opacity:.4}.od-empty__title{font-family:var(--font);font-size:var(--text-lg);font-weight:450;color:var(--color-text);margin:0 0 var(--space-2)}.od-empty__desc{font-size:var(--text-md);color:var(--color-text-soft);margin:0;text-wrap:pretty}.od-alert{max-width:560px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.od-alert__icon{width:48px;height:48px;color:var(--color-navy);opacity:.6}.od-alert__title{font-family:var(--font);font-size:clamp(18px, 2vw, 22px);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin:0}.od-alert__desc{font-size:var(--text-md);line-height:1.6;color:var(--color-text-soft);text-wrap:pretty;margin:0;max-width:440px}.od-alert__form{display:flex;width:100%;max-width:400px;gap:var(--space-2)}.od-alert__input{flex:1;min-width:0;height:44px;padding-inline:var(--space-4);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border-strong);transition-property:box-shadow;transition-duration:150ms}.od-alert__input::placeholder{color:var(--color-text-soft)}.od-alert__input:focus{outline:0;box-shadow:inset 0 0 0 2px var(--color-navy)}.od-alert__btn{height:44px;padding-inline:var(--space-5);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--color-cream);background-color:var(--color-navy);border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition-property:background-color,scale;transition-duration:150ms;transition-timing-function:ease-out}.od-alert__btn:hover{background-color:var(--color-navy-hover)}.od-alert__btn:active{scale:0.96}.od-alert__btn:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.od-alert__note{font-size:var(--text-xs);color:var(--color-text-soft);opacity:.7;margin:0}.od-divider{height:1px;background:var(--color-border-strong);border:none;margin:0 0 var(--space-8)}#gesloten-opdrachten:has(.w-dyn-empty){display:none}@media (min-width:768px){.od-tabs__menu{flex-direction:row;gap:0}.od-tabs__link{justify-content:center;padding:10px var(--space-4)}.od-strip{flex-direction:row;align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6)}.od-strip__logo{display:none}.od-strip__details{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-12);flex:1}.od-strip__cta{flex-shrink:0;margin-inline-start:auto}.od-strip__cta .od-cta{display:inline-flex}}@media (max-width:991px){.od-hero-logo{width:180px;height:112px}}@media (max-width:767px){.od-hero-logo-group{display:none}.od-tabs{position:static}.od-tabs__menu{gap:var(--space-1);padding:var(--space-1)}.od-tabs__link{padding:var(--space-3);font-size:var(--text-sm);gap:var(--space-2);line-height:1.4}.od-tabs__icon{width:16px;height:16px}.od-grid{grid-template-columns:1fr}.od-slider .rv-card,.od-slider>.w-dyn-item{flex:0 0 100%;min-width:0}.od-slider-header__nav{display:none}.od-slider-nav-mobile{display:flex;justify-content:center;gap:var(--space-2);padding-block-start:var(--space-4)}}@media (max-width:479px){.od-content{padding-block:var(--space-6) var(--space-12)}.od-content__inner{padding-inline:var(--space-3)}.od-panel__counter-num{font-size:32px}.od-alert__form{flex-direction:column}}.over-hero{padding-block:var(--space-24) var(--space-12);font-family:var(--font);-webkit-font-smoothing:antialiased}.over-hero h1{margin:0;text-wrap:balance}.over-hero p{margin:0;text-wrap:pretty}.over-hero__container{max-width:1440px;margin-inline:auto;padding-inline:var(--space-6)}.over-hero__inner{display:flex;flex-direction:column;align-items:center;gap:72px}.over-hero__header{display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center;max-width:684px}.over-hero__badge{font-size:11px;font-weight:400;line-height:1.4;letter-spacing:1.1px;text-transform:uppercase;color:var(--color-text)}.over-hero__heading{font-family:var(--font);font-size:56px;font-weight:400;line-height:1;letter-spacing:-1.12px;color:var(--color-text)}.over-hero__heading em{font-style:italic}.over-hero__lead{font-size:17.6px;font-weight:400;line-height:1.4;color:var(--color-text);max-width:448px}.over-hero__images{display:grid;grid-template-columns:1fr 0.75fr 1.5fr;gap:var(--space-3);max-width:1038px;width:100%}.over-hero__image{width:100%;height:351px;object-fit:cover;border-radius:var(--radius-sm);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.over-hero__prose{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);max-width:684px;font-size:var(--text-sm);line-height:1.4;color:var(--color-text)}@media (max-width:991px){.over-hero__images{max-width:100%}.over-hero__prose{max-width:566px}}@media (max-width:767px){.over-hero__heading{font-size:40px;line-height:1}.over-hero__lead{font-size:var(--text-base)}.over-hero__images{display:flex;flex-direction:column;max-width:448px}.over-hero__image{height:auto;aspect-ratio:16/9}}@media (max-width:479px){.over-hero{padding-block-start:72px}.over-hero__prose{display:flex;flex-direction:column;gap:var(--space-6)}}.waarom{padding:var(--space-24) var(--space-6);font-family:var(--font);-webkit-font-smoothing:antialiased}.waarom h2,.waarom h3{font-family:var(--font);margin:0}.waarom p{margin:0;text-wrap:pretty}.waarom__container{max-width:1200px;margin-inline:auto}.waarom__header{max-width:520px;margin-block-end:56px}.waarom__badge{display:block;font-size:11px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--color-text-soft);margin-block-end:var(--space-4)}.waarom__heading{font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.8px;color:var(--color-text);margin-block-end:var(--space-4)}.waarom__sub{font-size:var(--text-base);line-height:1.5;color:var(--color-text-soft);max-width:420px}.waarom__body{display:grid;grid-template-columns:1fr 380px;gap:var(--space-6);align-items:start}.waarom__metrics{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:clip}.waarom__metric{padding:var(--space-8) 36px;display:grid;grid-template-columns:96px 1fr;gap:var(--space-5);align-items:start;position:relative}.waarom__metric+.waarom__metric::before{content:'';position:absolute;inset-inline:36px;top:0;height:1px;background:var(--color-border)}.waarom__metric-value{font-family:var(--font);font-size:var(--text-2xl);font-weight:300;line-height:1;letter-spacing:-.8px;color:var(--color-navy);font-variant-numeric:tabular-nums}.waarom__metric-content{display:flex;flex-direction:column;gap:var(--space-1)}.waarom__metric-label{font-size:var(--text-md);font-weight:500;line-height:1.3;color:var(--color-text)}.waarom__metric-desc{font-size:13px;line-height:1.5;color:var(--color-text-soft)}.waarom__images{display:flex;flex-direction:column;gap:var(--space-3)}.waarom__img-wrap{border-radius:var(--radius-lg);overflow:clip;position:relative}.waarom__img{width:100%;height:180px;object-fit:cover;display:block;outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.waarom__img-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(35,37,54,.65),transparent 50%);display:flex;align-items:flex-end;padding:var(--space-4) var(--space-5);color:var(--color-text-inv);font-size:13px;font-weight:500}.waarom__img-overlay span{font-family:var(--font);font-size:var(--text-xl);font-weight:300;margin-inline-end:var(--space-2)}.waarom__footer{display:flex;align-items:center;gap:var(--space-5);margin-block-start:40px}.waarom__avatars{display:flex}.waarom__avatar{width:36px;height:36px;border-radius:50%;border:2px solid var(--color-bg);object-fit:cover}.waarom__avatar+.waarom__avatar{margin-inline-start:-10px}.waarom__footer-text{font-size:13px;color:var(--color-text-soft);flex:1}.waarom__footer-text strong{color:var(--color-text);font-weight:500}.waarom__cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px var(--space-5);background:var(--color-navy);color:var(--color-text-inv);border-radius:var(--radius-md);text-decoration:none;font-family:var(--font);font-size:var(--text-sm);font-weight:500;transition:background 150ms}.waarom__cta:hover{background:var(--color-navy-hover)}@media (max-width:991px){.waarom__body{grid-template-columns:1fr 320px}}@media (max-width:767px){.waarom{padding:var(--space-16) var(--space-4)}.waarom__heading{font-size:32px}.waarom__body{grid-template-columns:1fr}.waarom__metric-value{font-size:28px}.waarom__metric{grid-template-columns:72px 1fr}.waarom__footer{flex-wrap:wrap}}.artikelen-featured{display:grid;grid-template-columns:480px 1fr;gap:var(--space-8);align-items:center;text-decoration:none;background:rgba(254,250,243,.04);border:1px solid rgba(254,250,243,.06);border-radius:var(--radius-md);padding:var(--space-4);transition:background-color .2s ease-out}@media (hover:hover){.artikelen-featured:hover{background:rgba(254,250,243,.07)}.artikelen-featured:hover .artikelen-featured__image{transform:scale(1.02)}.artikelen-featured:hover .artikelen-featured__link{gap:8px}}.artikelen-featured:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.artikelen-featured__image-wrap{border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:16/10}.artikelen-featured__image{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25, .46, .45, .94)}.artikelen-featured__body{display:flex;flex-direction:column;gap:var(--space-3)}.artikelen-featured__meta{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);color:rgba(254,250,243,.45)}.artikelen-featured__date{font-family:var(--font)}.artikelen-featured__divider{font-size:10px;line-height:1}.artikelen-featured__badge{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#ffc28f}.artikelen-featured__title{font-family:var(--font);font-size:clamp(20px, 2.2vw, 26px);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--color-cream);margin:0;text-wrap:balance}.artikelen-featured__summary{font-family:var(--font);font-size:var(--text-sm);line-height:1.6;color:rgba(254,250,243,.55);margin:0;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.artikelen-featured__link{display:inline-flex;align-items:center;gap:4px;font-family:var(--font);font-size:var(--text-sm);font-weight:450;color:var(--color-cream);margin-block-start:var(--space-1);transition:gap .2s ease-out}.artikelen-featured__arrow{width:18px;height:18px}@media (min-width:768px){.artikelen-featured{opacity:0;transform:translate3d(0,20px,0);animation:orgHeroReveal 550ms cubic-bezier(.25,.46,.45,.94) 250ms forwards}}@media (max-width:991px){.artikelen-featured{grid-template-columns:1fr 1fr;gap:var(--space-5)}}@media (max-width:767px){.artikelen-featured{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-3)}.artikelen-featured__image-wrap{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.artikelen-featured,.artikelen-featured__image{transition:none;animation:none;opacity:1;transform:none}}.artikel-listing{padding:var(--space-16) var(--space-6) var(--space-24)}.artikel-listing__container{max-width:1440px;margin-inline:auto}.artikel-listing__container .w-dyn-list{min-width:0;width:100%}.artikel-listing__heading{font-family:var(--font);font-size:clamp(22px, 2.5vw, 28px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);margin:0 0 var(--space-6);text-wrap:balance}.artikel-listing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.artikel-listing__grid .w-dyn-item{display:flex;flex-direction:column}.artikel-listing__grid .w-dyn-item>.artikel-card{flex:1}.artikel-card{display:flex;flex-direction:column;text-decoration:none;background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow .2s ease-out,translate .2s ease-out}@media (hover:hover){.artikel-card:hover{box-shadow:var(--shadow-elevated);translate:0 -2px}.artikel-card:hover .artikel-card__image{transform:scale(1.03)}.artikel-card:hover .artikel-card__link{gap:8px}}.artikel-card:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.artikel-card__image-wrap{position:relative;overflow:hidden;aspect-ratio:16/10}.artikel-card__image-wrap::after{content:'';position:absolute;inset:0;outline:1px solid rgba(0,0,0,.08);outline-offset:-1px;pointer-events:none}.artikel-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.25, .46, .45, .94)}.artikel-card__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:var(--color-white);color:var(--color-text-muted);padding:4px 10px;border-radius:100px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.artikel-card__body{display:flex;flex-direction:column;gap:10px;padding:20px;flex:1}.artikel-card__meta{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--color-text-muted)}.artikel-card__meta-dot{font-size:8px;line-height:1}.artikel-card__title{font-family:var(--font);font-size:18px;font-weight:450;line-height:1.25;letter-spacing:-.015em;color:var(--color-text);margin:0;text-wrap:balance}.artikel-card__summary{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-soft);margin:0;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.artikel-card__link{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);font-weight:450;color:var(--color-text);margin-block-start:auto;padding-block-start:6px;transition:gap .2s ease-out}.artikel-card__arrow{width:16px;height:16px}@media (max-width:991px){.artikel-listing{padding-inline:var(--space-5)}.artikel-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.artikel-listing{padding:var(--space-12) var(--space-3)}.artikel-listing__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.artikel-card,.artikel-card__image,.artikel-card__link{transition:none}}.article-header{padding-block:96px 0}.article-header__container{padding-inline:var(--space-6);margin-inline:auto;max-width:1440px}.article-header__intro{display:flex;flex-direction:column;align-items:center;gap:48px}.article-header__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);max-width:920px;width:100%}.article-back{display:inline-flex;align-items:center;gap:var(--space-3);padding:6px 12px;font-family:var(--font);font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--color-text-inv);background-color:var(--color-navy);border-radius:9px;border-top:1px solid rgba(255,255,255,.4);text-decoration:none;transition:background-color .15s ease}.article-back:hover{background-color:var(--color-navy-hover)}.article-back__icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.article-heading{font-family:var(--font);font-size:56.02px;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-text);margin:0;text-wrap:balance}.article-lead{font-family:var(--font);font-size:17.64px;font-weight:400;line-height:1.6;color:var(--color-text)}.article-image{display:block;max-width:1038px;width:100%;object-fit:cover;border-radius:var(--radius-sm);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.article-header__intro>picture{display:block;width:100%;max-width:1038px}.article-meta{display:flex;align-items:center;max-width:920px;width:100%;padding-block-end:40px;border-block-end:1px solid rgba(47,44,37,0.12)}.article-meta__date-label{font-family:var(--font);font-size:var(--text-sm);font-weight:600;line-height:1.4;color:var(--color-text);margin-block-end:4px}.article-meta__date-value{font-family:var(--font);font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--color-text)}.article-share{display:flex;gap:18px;margin-inline-start:auto}.article-share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;background-color:var(--color-cream-2);border-radius:9px;color:var(--color-text);text-decoration:none;transition:background-color .15s ease}.article-share__link:hover{background-color:var(--color-cream)}.article-share__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.article-body{padding-block:48px 96px}.article-body__container{padding-inline:var(--space-6);margin-inline:auto;max-width:1440px}.article-body__wrap{display:flex;flex-direction:column;gap:72px;max-width:920px;margin-inline:auto}.article-richtext{font-family:var(--font);font-size:var(--text-sm);font-weight:400;line-height:1.6;color:#4a4640}.article-richtext h2,.article-richtext h3{font-family:var(--font);font-size:17.5px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-text);margin:20px 0 12px}.article-richtext p{margin:0 0 20px}.article-richtext p:last-child{margin-block-end:0}.article-richtext a{color:var(--color-navy);text-decoration:underline;text-underline-offset:2px}.article-richtext a:hover{opacity:.7}.article-richtext ul{padding-inline-start:2.5rem}.article-richtext li{list-style-type:disc;line-height:1.5}.article-richtext em{font-style:italic}@keyframes adImageReveal{from{opacity:0;transform:translate3d(0,72px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (min-width:768px){.article-image{animation:adImageReveal .8s cubic-bezier(.25,.46,.45,.94) 120ms both}}@media (max-width:991px){.article-header__title-block{max-width:566px}.article-meta{max-width:920px}.article-body__wrap{max-width:566px}}@media (max-width:767px){.article-header__title-block{max-width:566px}.article-body__wrap{gap:48px;max-width:566px;margin-inline:0}}@media (max-width:479px){.article-header{padding-block-start:48px}.article-header__container{padding-inline:var(--space-3)}.article-heading{font-size:39.76px;line-height:1.1;letter-spacing:-.02em}.article-lead{font-size:16.66px;line-height:1.6}.article-meta{gap:var(--space-4)}.article-body{padding-block:36px 72px}.article-body__container{padding-inline:var(--space-3)}.article-richtext h2,.article-richtext h3{font-size:18.9px;line-height:1.2;letter-spacing:-.02em}}@media (prefers-reduced-motion:reduce){.article-image{animation:none}}.section-404{flex:1;display:flex;align-items:stretch;background:var(--color-white);background-image:linear-gradient(rgba(35,37,54,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(35,37,54,.022) 1px,transparent 1px);background-size:36px 36px}.section-404__grid{width:100%;max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:1fr 45%}.section-404__left{display:flex;align-items:center;overflow:hidden}.section-404__number{font-family:var(--font);font-size:clamp(160px, 22vw, 260px);font-weight:900;letter-spacing:-.06em;line-height:1;color:rgba(35,37,54,.07);white-space:nowrap;transform:translateX(-8%);user-select:none;pointer-events:none;font-variant-numeric:tabular-nums}.section-404__right{border-left:1px solid var(--color-border);background:var(--color-white);display:flex;flex-direction:column;justify-content:center;padding:56px 24px 56px 56px;gap:18px}.section-404__tag{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:4px 12px;border-radius:999px;background:rgba(35,37,54,.06);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);letter-spacing:.06em}.section-404__tag-dot{width:5px;height:5px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}.section-404__heading{font-family:var(--font);font-size:clamp(30px, 3.5vw, 40px);font-weight:700;color:var(--color-navy);letter-spacing:-.04em;line-height:1.05;text-wrap:pretty;margin:0}.section-404__body{font-family:var(--font);font-size:var(--text-md);color:var(--color-text-muted);line-height:1.65;text-wrap:pretty;margin:0}.section-404__actions{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-top:6px}.section-404__btn{display:inline-flex;align-items:center;gap:7px;padding:0 18px;min-height:44px;line-height:1;font-family:var(--font);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;border:none;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;white-space:nowrap;transition-property:background-color,scale;transition-duration:130ms}.section-404__btn:active{scale:.96}.section-404__btn:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.section-404__btn--primary{background:var(--color-navy);color:var(--color-text-inv)}@media (hover:hover){.section-404__btn--primary:hover{background:var(--color-navy-hover)}}.section-404__btn--soft{background:var(--color-cream-2);color:var(--color-navy);box-shadow:inset 0 0 0 1.5px #e8dece}@media (hover:hover){.section-404__btn--soft:hover{background:#e8dece}}.section-404__divider{margin-top:auto;padding-top:28px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px}.section-404__suggest-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.section-404__chips{display:flex;flex-wrap:wrap;gap:10px}.section-404__chip{font-family:var(--font);display:inline-flex;align-items:center;padding:5px 10px;font-size:var(--text-sm);font-weight:500;color:var(--color-navy);text-decoration:none;border-radius:var(--radius-sm);background:rgba(35,37,54,.05);min-height:30px;transition-property:background-color;transition-duration:110ms}@media (hover:hover){.section-404__chip:hover{background:rgba(35,37,54,.1)}}.section-404__chip:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}@keyframes section-404-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-404__right>*{animation:section-404-rise .6s cubic-bezier(.25,.46,.45,.94) both}.section-404__right>:first-child{animation-delay:60ms}.section-404__right>:nth-child(2){animation-delay:130ms}.section-404__right>:nth-child(3){animation-delay:.2s}.section-404__right>:nth-child(4){animation-delay:280ms}.section-404__right>:nth-child(5){animation-delay:360ms}@media (prefers-reduced-motion:reduce){.section-404__right>*{animation:none}}@media (max-width:991px){.section-404__grid{grid-template-columns:1fr}.section-404__left{min-height:180px;justify-content:center;overflow:hidden}.section-404__number{font-size:clamp(100px, 20vw, 180px);transform:none}.section-404__right{border-left:none;border-top:1px solid var(--color-border);padding:48px 32px}.section-404__divider{margin-top:0}}@media (max-width:767px){.section-404__left{min-height:220px;align-items:center;padding-top:0;padding-bottom:0}.section-404__number{font-size:clamp(120px, 30vw, 200px)}.section-404__right{padding:36px 24px}.section-404__heading{font-size:28px}}@media (max-width:479px){.section-404__btn{flex:1 1 0;min-width:0;justify-content:center}.section-404__chips{column-gap:16px}}.tt-cookie{position:fixed;z-index:10000;font-family:var(--font);-webkit-font-smoothing:antialiased;opacity:0;pointer-events:none;transition-property:opacity,transform;transition-duration:320ms;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.tt-cookie.tt-cookie--visible{opacity:1;pointer-events:all}.tt-cookie__actions{display:flex;gap:var(--space-2);flex-shrink:0}.tt-cookie__btn{display:flex;align-items:center;justify-content:center;font-family:var(--font);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;line-height:1;min-height:44px;padding:0 var(--space-4);border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition-property:background-color,scale;transition-duration:120ms}.tt-cookie__btn>*{margin:0}.tt-cookie__btn:active{scale:.96}.tt-cookie__btn:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.tt-cookie__btn--accept{background:var(--color-white);color:var(--color-navy)}.tt-cookie__btn--accept:hover{background:var(--color-cream)}.tt-cookie__btn--reject{background:rgba(255,255,255,.12);color:var(--color-text-inv);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.tt-cookie__btn--reject:hover{background:rgba(255,255,255,.18)}.tt-cookie--light .tt-cookie__btn--accept{background:var(--color-navy);color:var(--color-text-inv)}.tt-cookie--light .tt-cookie__btn--accept:hover{background:var(--color-navy-hover)}.tt-cookie--light .tt-cookie__btn--reject{background:var(--color-cream-2);color:var(--color-text);box-shadow:none}.tt-cookie--light .tt-cookie__btn--reject:hover{background:color-mix(in srgb,var(--color-cream-2) 85%,var(--color-text))}.tt-cookie--bar{inset-inline:0;bottom:0;background:var(--color-navy);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-elevated);transform:translateY(24px)}.tt-cookie--bar.tt-cookie--visible{transform:translateY(0)}.tt-cookie--bar.tt-cookie--exit{transform:translateY(12px);transition-duration:.2s}.tt-cookie--bar .tt-cookie__inner{display:flex;align-items:center;gap:var(--space-5);padding-block:var(--space-4);padding-inline:var(--space-6);max-width:1200px;margin-inline:auto}.tt-cookie--bar .tt-cookie__content{display:flex;align-items:baseline;gap:var(--space-2);flex:1;min-width:0}.tt-cookie--bar .tt-cookie__title{font-size:var(--text-sm);font-weight:600;color:var(--color-text-inv);white-space:nowrap;flex-shrink:0}.tt-cookie--bar .tt-cookie__text{font-size:var(--text-sm);color:rgba(255,255,255,.6);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.tt-cookie--bar .tt-cookie__inner{flex-direction:column;align-items:stretch;padding-block:var(--space-4);padding-inline:var(--space-5);gap:var(--space-3)}.tt-cookie--bar .tt-cookie__content{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.tt-cookie--bar .tt-cookie__text{white-space:normal;overflow:visible;text-overflow:clip}.tt-cookie--bar .tt-cookie__btn{flex:1}}.tt-cookie--card{bottom:var(--space-6);right:var(--space-6);width:280px;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:0 0 0 1px rgba(0,0,0,.1),0 8px 24px -4px rgba(0,0,0,.12),0 24px 48px -8px rgba(0,0,0,.08);transform:translateY(24px)}.tt-cookie--card.tt-cookie--visible{transform:translateY(0)}.tt-cookie--card.tt-cookie--exit{transform:translateY(12px);transition-duration:.2s}.tt-cookie--card .tt-cookie__inner{padding-block:var(--space-4);padding-inline:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.tt-cookie--card .tt-cookie__head{display:flex;align-items:center;gap:var(--space-2)}.tt-cookie--card .tt-cookie__icon{display:flex;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-navy);align-items:center;justify-content:center;flex-shrink:0;color:rgba(255,255,255,.85)}.tt-cookie--card .tt-cookie__icon .w-embed{display:flex;flex-shrink:0}.tt-cookie--card .tt-cookie__title{font-size:var(--text-sm);font-weight:700;letter-spacing:-.01em}.tt-cookie--card .tt-cookie__text{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6;text-wrap:pretty}.tt-cookie--card .tt-cookie__actions{display:flex;gap:var(--space-2)}.tt-cookie--card .tt-cookie__btn{flex:1;min-height:36px;font-size:var(--text-xs)}@keyframes tt-cookie-fade-up{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tt-cookie--card .tt-cookie__actions,.tt-cookie--card .tt-cookie__head,.tt-cookie--card .tt-cookie__text{opacity:0}.tt-cookie--card.tt-cookie--visible .tt-cookie__head{animation:tt-cookie-fade-up .3s cubic-bezier(.25,.46,.45,.94) 80ms forwards}.tt-cookie--card.tt-cookie--visible .tt-cookie__text{animation:tt-cookie-fade-up .3s cubic-bezier(.25,.46,.45,.94) 150ms forwards}.tt-cookie--card.tt-cookie--visible .tt-cookie__actions{animation:tt-cookie-fade-up .3s cubic-bezier(.25,.46,.45,.94) 210ms forwards}.tt-cookie--card.tt-cookie--exit .tt-cookie__actions,.tt-cookie--card.tt-cookie--exit .tt-cookie__head,.tt-cookie--card.tt-cookie--exit .tt-cookie__text{animation:none;opacity:1}@media (max-width:479px){.tt-cookie--card{right:var(--space-3);left:var(--space-3);bottom:var(--space-3);width:auto;border-radius:var(--radius-lg)}.tt-cookie--card .tt-cookie__btn{min-height:44px}}.tt-cookie--modal{inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-5);transform:none}.tt-cookie--modal::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0);backdrop-filter:blur(0px);transition-property:background-color,backdrop-filter;transition-duration:320ms;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.tt-cookie--modal.tt-cookie--visible::before{background:rgba(0,0,0,.32);backdrop-filter:blur(2px)}.tt-cookie--modal .tt-cookie__inner{position:relative;width:100%;max-width:400px;background:var(--color-navy);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);box-shadow:var(--shadow-elevated);transform:translateY(24px);transition-property:transform;transition-duration:320ms;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.tt-cookie--modal.tt-cookie--visible .tt-cookie__inner{transform:translateY(0)}.tt-cookie--modal.tt-cookie--exit .tt-cookie__inner{transform:translateY(12px);transition-duration:.2s}.tt-cookie--modal .tt-cookie__icon{display:flex;width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:var(--radius-md);align-items:center;justify-content:center;flex-shrink:0;color:rgba(255,255,255,.8)}.tt-cookie--modal .tt-cookie__content{display:flex;flex-direction:column;gap:var(--space-3)}.tt-cookie--modal .tt-cookie__title{display:block;font-size:var(--text-lg);font-weight:700;color:var(--color-text-inv);text-wrap:balance}.tt-cookie--modal .tt-cookie__text{font-size:var(--text-sm);color:rgba(255,255,255,.65);margin:0;line-height:1.6;text-wrap:pretty}.tt-cookie--top{inset-inline:0;top:0;background:var(--color-cream);box-shadow:0 1px 0 rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);transform:translateY(-24px)}.tt-cookie--top.tt-cookie--visible{transform:translateY(0)}.tt-cookie--top.tt-cookie--exit{transform:translateY(-12px);transition-duration:.2s}.tt-cookie--top .tt-cookie__inner{display:flex;align-items:center;gap:var(--space-5);padding-block:var(--space-3);padding-inline:var(--space-6);max-width:1200px;margin-inline:auto}.tt-cookie--top .tt-cookie__content{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.tt-cookie--top .tt-cookie__icon{display:flex;flex-shrink:0;color:var(--color-text-muted)}.tt-cookie--top .tt-cookie__title{font-size:var(--text-sm);font-weight:600;color:var(--color-text);white-space:nowrap;flex-shrink:0}.tt-cookie--top .tt-cookie__text{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-cookie--top .tt-cookie__btn{min-height:36px}@media (max-width:767px){.tt-cookie--top .tt-cookie__inner{flex-wrap:wrap;padding-block:var(--space-3);padding-inline:var(--space-4);gap:var(--space-3)}.tt-cookie--top .tt-cookie__text{display:none}.tt-cookie--top .tt-cookie__actions{margin-left:auto}}.tt-cookie--pill{bottom:var(--space-6);left:50%;transform:translateX(-50%) translateY(24px);background:var(--color-navy);border-radius:100px;box-shadow:var(--shadow-elevated);white-space:nowrap}.tt-cookie--pill.tt-cookie--visible{transform:translateX(-50%) translateY(0)}.tt-cookie--pill.tt-cookie--exit{transform:translateX(-50%) translateY(12px);transition-duration:.2s}.tt-cookie--pill .tt-cookie__inner{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-2)}.tt-cookie--pill .tt-cookie__content{display:flex;align-items:center;gap:var(--space-2)}.tt-cookie--pill .tt-cookie__icon{display:flex;flex-shrink:0;color:rgba(255,255,255,.55)}.tt-cookie--pill .tt-cookie__title{font-size:var(--text-sm);font-weight:500;color:rgba(255,255,255,.8)}.tt-cookie--pill .tt-cookie__btn{min-height:36px;border-radius:100px;padding:0 var(--space-3);font-size:var(--text-xs)}.tt-cookie--pill .tt-cookie__actions{gap:var(--space-1)}@media (max-width:479px){.tt-cookie--pill{left:var(--space-3);right:var(--space-3);transform:translateY(24px);border-radius:var(--radius-xl);white-space:normal}.tt-cookie--pill.tt-cookie--visible{transform:translateY(0)}.tt-cookie--pill.tt-cookie--exit{transform:translateY(12px)}.tt-cookie--pill .tt-cookie__btn{border-radius:var(--radius-md)}}@media (prefers-reduced-motion:reduce){.tt-cookie,.tt-cookie--modal .tt-cookie__inner,.tt-cookie--modal::before,.tt-cookie__btn{transition:none}.tt-cookie--card .tt-cookie__actions,.tt-cookie--card .tt-cookie__head,.tt-cookie--card .tt-cookie__text{animation:none;opacity:1}}@font-face{font-family:"BDO Grotesk";src:url("https://api.tentalent.nl/assets/fonts/BDOGrotesk-VF.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Mono";src:url("https://api.tentalent.nl/assets/fonts/RobotoMono-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Libre Caslon Condensed";src:url("https://api.tentalent.nl/assets/fonts/LibreCaslonCondensed-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Libre Caslon Condensed";src:url("https://api.tentalent.nl/assets/fonts/LibreCaslonCondensed-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--_typography---type-font-body:"BDO Grotesk",Arial,sans-serif;--_typography---type-font-headings:"BDO Grotesk",Arial,sans-serif}.w-webflow-badge{display:none!important}.cards:not(.filter):not(.tabs){display:none!important}.cards.tabs{display:none!important}.filters2_filters-wrapper-2{display:none!important}.filters2_tablet-filters-button{display:none!important}.filters2_filter-group-heading a.button-2.is-link:empty{display:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.filters2_layout{grid-template-columns:352px 1fr!important}@media (max-width:991px){.filters2_layout{grid-template-columns:1fr!important}.filters2_layout{gap:var(--space-4)!important}.tt-toolbar{margin-bottom:0!important}.filters2_feed{margin-top:var(--space-4)}}.tt-toolbar{grid-column:1/-1;margin-bottom:var(--space-4)}.hero-heading,.hero-heading.opdracht{font-size:var(--text-2xl)!important;line-height:1.1!important;letter-spacing:-.5px!important}.nav-link{font-size:var(--text-sm)!important;font-weight:500!important}.card-title{font-size:var(--text-base)!important;font-weight:600!important;line-height:1.4!important}.heading---h5.org{font-size:14px!important;font-weight:400!important;line-height:19.6px!important}.hero-counter-text,.text---badge,.text---badge.opdrachten{font-size:var(--text-xs)!important;letter-spacing:1px!important}.paragraph-small,.paragraph-small.text-color-gray-800{font-size:var(--text-sm)!important;font-weight:300!important;line-height:1.5!important;color:var(--color-text-muted)!important;margin-top:var(--space-3)!important}.vacancy-card-detail-text{font-size:var(--text-sm)!important;font-weight:500!important}.filters2_form-checkbox1 .w-form-label,.w-checkbox .w-form-label{font-size:var(--text-xs)!important;font-weight:500!important}.filters2_accordion-trigger,.filters2_title,[class*=filter] h3,[class*=filter] h4,[class*=filters2] [class*=title]{font-size:16px!important;font-weight:600!important;line-height:1.4!important}.filters2_form-checkbox1 .w-form-label,.w-checkbox .w-form-label,[class*=checkbox-label],[class*=filters2] label{font-size:14px!important;font-weight:400!important;line-height:1.4!important}.filters2_show-more-toggle,.more-wrapper{font-size:14px!important;font-weight:500!important}.vacancy-badge .badge-text,.vacancy-badge .badge-text-detachering{font-size:var(--text-xs)!important;font-weight:500!important}[data-tt-result-count]{font-size:var(--text-sm)!important;font-variant-numeric:tabular-nums!important}.hero-counter-text{font-variant-numeric:tabular-nums!important}.footer .text---badge{font-size:var(--text-xs)!important}.footer a{font-size:13px!important}.footer-paragraph{font-size:13px!important;line-height:1.6!important}.vacancy-card{border-radius:var(--radius-lg)!important}.vacancy-card-logo{border-radius:var(--radius-md)!important}.vacancy-card-cover{border-radius:var(--radius-md)!important}.vacancy-badge{border-radius:var(--radius-sm)!important}.boxed-hero.opdrachten{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important}.button.light.opdrachten,.form-input.light{border-radius:var(--radius-md)!important}.footer{border-radius:0!important}.vacancy-card{box-shadow:var(--shadow-card)!important;transition-property:box-shadow!important;transition-duration:150ms!important;transition-timing-function:ease-out!important}.vacancy-card:hover{box-shadow:var(--shadow-card-hover)!important}[data-tt-result-count]{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important}[data-tt-type-tabs]{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important}.vacancy-card-logo{width:140px!important;height:64px!important;min-width:140px!important;max-width:140px!important;max-height:64px!important;border-radius:8px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;padding:8px!important;position:relative!important}.vacancy-card-logo img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;outline:0!important;border:none!important}.vacancy-card-logo img{outline:1px solid rgba(0,0,0,.1)!important;outline-offset:-1px!important;border-radius:var(--radius-md)!important}.group.title.centered.opdrachten{gap:var(--space-8)!important}.vacancy-card-badges-wrapper{gap:var(--space-4)!important}.vacancy-card-details-row{gap:var(--space-5)!important}.vacancy-card-header{gap:var(--space-4)!important}.footer-top{gap:var(--space-16)!important}.footer{padding-top:var(--space-24)!important}.column-x-small{gap:var(--space-1)!important}.filters2_filter-group{border-radius:0!important;box-shadow:none!important;background:0 0!important;width:100%!important}.filters2_filter-group-heading{padding-left:10px!important;padding-right:0!important}.cards.filter{padding:10px 20px!important;margin-bottom:0!important}div.more-wrapper.more-wrapper{padding-left:0!important;padding-right:0!important}div.filters2_show-more-toggle.filters2_show-more-toggle{padding-left:0!important}.filters2_feed>.vacancy-list{margin-top:0!important;padding-top:0!important}.filters2_feed>.tt-vacancy-listing{margin-top:0!important;padding-top:0!important}.filters2_scroll-wrapper{margin-top:0!important}.vacancy-badge.closed{background:var(--color-navy)!important}.text---badge.opdrachten{color:#ffa155!important}.tt-embed{display:contents}