.vb-use-cases{background:#f8f6ef;color:#111312}.vb-case-shell{width:min(100% - 104px,1336px);margin-inline:auto}.vb-use-cases :where(main) :is(h1,h2,h3,p,figure,dl,ol){margin:0}.vb-use-cases :is(a,summary):focus-visible{outline:2px solid #168364;outline-offset:5px}.vb-use-cases :where(main) h1{font-size:clamp(42px,4.6vw,68px);line-height:1.04;font-weight:570;letter-spacing:-.058em;text-wrap:balance}.vb-use-cases :where(main) h2{font-size:clamp(30px,3vw,44px);line-height:1.13;font-weight:550;letter-spacing:-.045em;text-wrap:balance}.vb-use-cases :where(main) h3{font-size:20px;line-height:1.3;font-weight:550;letter-spacing:-.02em}.vb-use-cases .vb-case-eyebrow{color:#087b59;font-size:11px;font-weight:650;letter-spacing:.13em;line-height:1.7;text-transform:uppercase}.vb-case-hero{padding-top:24px;padding-bottom:80px}.vb-case-back{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;color:#5f625e;font-size:12px;min-height:44px;margin-bottom:36px}.vb-case-hero h1{margin:16px 0 26px}.vb-case-lead{max-width:600px;color:#5f625e;font-size:18px;line-height:1.7}.vb-case-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.vb-case-button{display:inline-flex;align-items:center;gap:22px;min-height:50px;padding:12px 22px;border-radius:6px;background:#087e5b;color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 18px #087e5b14,inset 0 1px #ffffff26;transition:background .18s,transform .18s}.vb-case-button:hover{background:#086849;transform:translateY(-1px)}.vb-case-button svg,.vb-case-text-link svg{width:17px;height:17px}.vb-case-text-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:14px;font-weight:550;color:#087b59;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#087b5940}.vb-use-cases .vb-case-free{color:#686c66;font-size:12px;margin-top:18px}.vb-case-hero__copy{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;-moz-column-gap:64px;column-gap:64px;align-items:start}.vb-case-hero__copy .vb-case-back{grid-column:1/-1}.vb-case-hero__copy .vb-case-eyebrow{grid-column:1;grid-row:2}.vb-case-hero__copy h1{grid-column:1;grid-row:3/6;margin-bottom:0}.vb-case-hero__copy .vb-case-lead{grid-column:2;grid-row:3;padding-top:18px}.vb-case-hero__copy .vb-case-actions{grid-column:2;grid-row:4;margin-top:22px}.vb-case-hero__copy .vb-case-free{grid-column:2;grid-row:5;margin-top:14px}.vb-case-hero__visual{min-width:0;width:min(100%,1100px);margin-inline:auto;padding-top:52px}.vb-product-view{min-width:0;width:100%}.vb-product-view__heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:0 2px 16px;color:#294535;font-size:12px;font-weight:600}.vb-product-view__heading>span:last-child{color:#626a61;font-size:11px;font-weight:400}.vb-product-view__image{position:relative;padding:20px 20px 0;background:radial-gradient(ellipse at 85% 0,#d5e4d6 0,transparent 65%),linear-gradient(145deg,#e9e9de,#eeebe2);border-radius:16px;box-shadow:0 22px 58px -24px #20392c35;transition:box-shadow .25s}.vb-product-view__screen{border:1px solid #d8dbd2;border-radius:8px;overflow:hidden;background:#f8f6ef;box-shadow:0 8px 28px #24392a0d}.vb-product-view__image img{display:block;width:100%;height:auto}.vb-product-view__expand{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:10px 2px;color:#294535;font-size:12px}.vb-product-view__expand svg{width:13px;height:13px}.vb-product-view__image:hover{box-shadow:0 26px 64px -22px #20392c45}.vb-product-view figcaption{padding:18px 2px 0;color:#505f55;font-size:13px;line-height:1.65;max-width:590px}.vb-product-view figcaption>span{display:block;margin-top:7px;color:#626a61;font-size:11px}.vb-case-product{padding-block:80px;background:#edf0e9}.vb-case-product__intro{max-width:730px;margin-bottom:38px}.vb-case-product__intro h2{margin-block:14px 20px}.vb-case-product__intro>p:last-child{font-size:17px;line-height:1.75;color:#5f625e;max-width:650px}.vb-case-product__layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);align-items:center;gap:60px}.vb-case-product__features{list-style:none;padding:0}.vb-case-product__features li{display:grid;grid-template-columns:24px 1fr;gap:16px;border-top:1px solid #cbd4c9;padding-block:25px}.vb-case-product__features li>span{color:#087b59;font-size:11px;font-weight:650;line-height:27px}.vb-case-product__features li p{font-size:14px;line-height:1.75;color:#5f625e;margin-top:10px}.vb-case-product__layout--features{display:block}.vb-case-product__layout--features .vb-case-product__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.vb-case-index-proof{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center;padding-bottom:90px}.vb-case-index-proof h2{margin-block:18px 24px}.vb-case-index-proof>div>p:last-child{color:#5f625e;font-size:17px;line-height:1.8}.vb-case-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(48px,8vw,130px)}.vb-case-problem{background:#eeeae1;padding:68px 0;border-block:1px solid #dedad0}.vb-case-note,.vb-case-problem p{color:#5f625e;font-size:18px;line-height:1.7}.vb-case-workflow{padding-block:94px 70px;scroll-margin-top:40px}.vb-case-workflow h2{margin-top:18px}.vb-use-cases .vb-case-note{margin-top:24px;max-width:370px}.vb-case-workflow ol{list-style:none;padding:0}.vb-case-workflow li{display:grid;grid-template-columns:28px 1fr;gap:24px;padding:28px 0;border-top:1px solid #dedad0}.vb-case-step-number{font-size:13px;color:#087b59;line-height:26px;font-variant-numeric:tabular-nums}.vb-case-workflow li p{font-size:15px;color:#5f625e;line-height:1.75;margin-top:12px}.vb-case-boundary{padding:28px 0 38px;border-block:1px solid #dedad0}.vb-case-boundary p{font-size:16px;line-height:1.8;max-width:870px;margin:12px 0 8px;color:#5f625e}.vb-case-faq{padding-block:90px 70px}.vb-case-faq details{border-top:1px solid #dedad0}.vb-case-faq details:last-child{border-bottom:1px solid #dedad0}.vb-case-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:550}.vb-case-faq summary::-webkit-details-marker{display:none}.vb-case-faq summary svg{width:16px;height:16px;flex-shrink:0;color:#087b59}.vb-case-faq details[open] summary svg{transform:rotate(45deg)}.vb-case-faq details p{color:#5f625e;font-size:15px;line-height:1.75;padding:0 30px 24px 0}.vb-case-related{padding-bottom:88px}.vb-case-related>div{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:20px}.vb-case-related a{position:relative;display:grid;gap:12px;border-top:1px solid #dedad0;padding:24px 40px 12px 0}.vb-case-related a>span{font-size:12px;color:#5f625e}.vb-case-related strong{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.03em}.vb-case-related svg{position:absolute;width:20px;top:26px;right:0;color:#087b59}.vb-case-related a:hover strong{color:#087b59}.vb-case-cta{background:#0a1510;color:#f8f6ef;padding:76px 0}.vb-case-cta>div{display:flex;align-items:center;justify-content:space-between;gap:44px}.vb-case-cta .vb-case-eyebrow{color:#7fe6be;margin-bottom:18px}.vb-case-cta p:not(.vb-case-eyebrow){font-size:12px;color:#a9b9ae;margin-top:18px}.vb-case-cta p a{text-decoration:underline;text-underline-offset:4px}.vb-case-index-hero{padding-block:92px 80px}.vb-case-index-hero h1{margin:22px 0 28px;font-size:clamp(46px,5.2vw,80px)}.vb-case-index-hero .vb-case-lead{max-width:690px}.vb-case-index-section{padding-block:0 88px}.vb-case-index-section header{border-top:1px solid #dedad0;padding-top:28px;margin-bottom:36px}.vb-case-index-section header h2{font-size:28px;margin-top:12px}.vb-case-index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.vb-case-index-grid>a{display:flex;flex-direction:column;align-items:flex-start;padding:24px 32px 26px;border-left:1px solid #dedad0;transition:background .18s}.vb-case-index-grid>a:first-child{padding-left:0;border-left:0}.vb-case-index-grid>a:hover{background:#efede4}.vb-case-index-grid h3{font-size:28px;line-height:1.15;margin:22px 0 18px;letter-spacing:-.04em}.vb-case-index-grid p{font-size:15px;line-height:1.7;color:#5f625e;padding-bottom:26px}.vb-case-index-link{margin-top:auto;display:flex;gap:14px;align-items:center;color:#087b59;font-size:13px;font-weight:600}.vb-case-index-link svg{width:18px}@media(max-width:1100px){.vb-case-hero{gap:36px}.vb-case-product__layout{gap:36px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}}@media(max-width:820px){.vb-case-shell{width:calc(100% - 40px)}.vb-case-hero,.vb-case-split{grid-template-columns:1fr;gap:38px}.vb-case-hero__copy{display:block}.vb-case-hero__copy h1{margin-bottom:26px}.vb-case-hero__copy .vb-case-lead{padding-top:0}.vb-case-hero{padding-top:18px;padding-bottom:52px}.vb-case-back{margin-bottom:24px}.vb-case-hero h1{max-width:580px}.vb-case-lead{font-size:17px}.vb-case-hero__visual{width:100%;padding-top:36px}.vb-product-view__heading{padding:0 2px 12px}.vb-product-view__image{padding:12px 12px 0;border-radius:12px}.vb-product-view__expand{min-height:48px}.vb-product-view figcaption{font-size:13px;padding-top:15px}.vb-case-product{padding-block:54px}.vb-case-index-proof,.vb-case-product__layout{grid-template-columns:1fr;gap:32px}.vb-case-product__layout--features .vb-case-product__features{grid-template-columns:1fr;gap:0}.vb-case-product__features li{padding-block:22px}.vb-case-index-proof{padding-bottom:60px}.vb-case-problem{padding:50px 0}.vb-case-workflow{padding:60px 0 40px}.vb-case-workflow li{gap:16px}.vb-case-faq{padding-block:56px 48px}.vb-case-related{padding-bottom:56px}.vb-case-related>div{grid-template-columns:1fr;gap:18px}.vb-case-cta{padding:56px 0}.vb-case-cta>div{align-items:flex-start;flex-direction:column;gap:30px}.vb-case-index-hero{padding-block:60px}.vb-case-index-grid{grid-template-columns:1fr}.vb-case-index-grid>a,.vb-case-index-grid>a:first-child{padding:28px 0;border-left:0;border-top:1px solid #dedad0}.vb-case-index-grid h3{margin-block:14px;max-width:390px}.vb-case-index-section{padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.vb-case-button,.vb-case-index-grid>a,.vb-product-view__image{transition:none}}.vb-use-cases>main{padding-top:108px}@media (max-width:820px){.vb-use-cases>main{padding-top:88px}}.vb-use-cases :is(.vb-case-problem,.vb-case-product){margin:0 clamp(8px,1.1vw,18px);border:0;border-radius:clamp(22px,2.3vw,36px)}.vb-use-cases .vb-case-problem{box-shadow:inset 0 0 0 1px #11131210}.vb-use-cases .vb-case-product{margin-top:clamp(8px,1.1vw,18px);box-shadow:inset 0 0 0 1px #15906b14}.vb-use-cases .vb-case-cta{border-radius:clamp(28px,3vw,44px) clamp(28px,3vw,44px) 0 0;padding-block:clamp(72px,7vw,112px)}.vb-use-cases .vb-case-cta h2{font-size:clamp(34px,3.6vw,54px);line-height:1.02;letter-spacing:-.05em;font-weight:600}.vb-case-button{gap:16px;min-height:52px;padding:0 10px 0 24px;border:1px solid #0f7a59;border-radius:12px;background:linear-gradient(180deg,#1ca079,#138b66);box-shadow:inset 0 1px 0 #ffffff40,0 1px 2px #0f6f5333,0 16px 34px -16px #0f6f53c0;font-weight:650;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,background-color .2s}.vb-case-button:hover{background:linear-gradient(180deg,#1ea982,#14936c);transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffff47,0 2px 4px #0f6f5333,0 24px 44px -18px #0f6f53d9}.vb-case-button:active{transform:translateY(0) scale(.985);transition-duration:.08s}.vb-case-button svg{box-sizing:content-box;padding:9px;border-radius:9px;background:#ffffff24;box-shadow:inset 0 1px 0 #ffffff26;transition:transform .35s cubic-bezier(.22,1,.36,1)}.vb-case-button:hover svg{transform:translate(2px,-2px)}.vb-product-view__image{border-radius:20px}.vb-product-view__screen{border-radius:10px;box-shadow:0 1px 2px #1113120d,0 18px 40px -22px #1113124d}.vb-case-related a{padding-inline:0 44px;transition:color .2s}.vb-case-related svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.vb-case-related a:hover svg{transform:translate(3px,-3px)}.vb-case-index-grid>a{border-radius:0}.vb-case-index-grid>a:hover{background:transparent}.vb-case-index-grid>a:hover h3{color:#087b59}.vb-case-index-link svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.vb-case-index-grid>a:hover .vb-case-index-link svg{transform:translate(3px,-3px)}@media (min-width:821px){.vb-case-workflow>:first-child{position:sticky;top:120px;align-self:start}}@media (max-width:820px){.vb-use-cases :is(.vb-case-problem,.vb-case-product){margin-inline:8px;border-radius:24px}.vb-use-cases :is(.vb-case-problem,.vb-case-product)>.vb-case-shell{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.vb-case-button svg,.vb-case-index-link svg,.vb-case-related svg{transition:none}}.vb-product-view__image{display:block}.vb-product-view__screen{container-type:inline-size}.vb-window{font-size:clamp(9.5px,1.18cqw,14px);color:#111312;background:#f8f6ef}.vb-window svg{width:1.15em;height:1.15em;flex:none;stroke-width:1.9}.vb-window small{display:block;color:#0f6f53;font-size:.72em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vb-window__bar{display:flex;align-items:center;gap:.8em;padding:.8em 1.4em;border-bottom:1px solid #11131210;background:rgba(250,248,242,.9)}.vb-window__mark{width:1.4em;height:1.4em;background:url(/brand-assets/visionboard-logo-mark-on-light.svg) 50%/contain no-repeat}.vb-window__crumb{display:inline-flex;align-items:center;gap:.4em;color:#625e55;font-size:.9em}.vb-window__crumb svg{width:.9em;color:#b3ad9f}.vb-window__crumb b{color:#0f6f53;font-weight:600}.vb-window__page{padding:1.4em 2.2em 2em}.vb-window__back{display:flex;align-items:center;gap:.45em;color:#0f6f53;font-size:.9em;font-weight:600}.vb-window__back span{display:inline-flex;align-items:center;gap:.45em;margin-left:auto;color:#3f3d38}.vb-window__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8em;margin-top:1.4em;color:#6f6b61;font-size:.85em;font-weight:500}.vb-window__chip{display:inline-flex;align-items:center;gap:.45em;padding:.35em .75em;border-radius:.6em;font-weight:600}.vb-window__chip.is-goal,.vb-window__chip.is-product{background:#eaf7f1;color:#0f6f53}.vb-window__chip.is-brand{background:#fbf3df;color:#8a5d06}.vb-window__title{margin:.45em 0 0!important;font-size:2.35em;font-weight:620;line-height:1.1;letter-spacing:-.03em}.vb-window__rail{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3em;margin-top:1em;padding:.3em;border:1px solid #11131212;border-radius:.9em;background:rgba(255,253,249,.92);box-shadow:0 .5em 1.4em -1em #11131259;font-size:.85em;font-weight:600}.vb-window__rail>span{display:inline-flex;align-items:center;gap:.4em;padding:.5em .7em;border-radius:.6em}.vb-window__rail .is-primary{background:#111312;color:#fff}.vb-window__status{border:1px solid transparent}.vb-window__status i{width:.5em;height:.5em;border-radius:50%}.vb-window__status.is-review{border-color:#e7af4266;background:#fdf6e4;color:#7a5306}.vb-window__status.is-review i{background:#e7af42}.vb-window__status.is-approved{border-color:#2ec79540;background:#effaf5;color:#0f6f53}.vb-window__status.is-approved i{background:#15906b}.vb-window__doc{margin-top:1.4em;padding:1.2em 1.6em 1.6em;border-top:1px solid #1113120f}.vb-window__toolbar{display:flex;align-items:center;gap:.55em;margin-bottom:1.2em;padding:.55em .8em;border:1px solid #1113120f;border-radius:.6em;background:#fffdf9}.vb-window__toolbar i{width:1em;height:.8em;border-radius:.2em;background:#11131226}.vb-window__toolbar b{width:1px;height:1em;background:#11131214}.vb-window__toolbar span{margin-left:auto;color:#8b877d;font-size:.8em}.vb-window__doc h4{margin:1.1em 0 .35em;font-size:1.12em;font-weight:650;letter-spacing:-.01em}.vb-window__doc p{margin:0!important;max-width:62ch;color:#3f3d38;line-height:1.6}.vb-window__doc ul{display:grid;gap:.35em;margin:0;padding-left:1.2em;color:#3f3d38;line-height:1.55;list-style:disc}.vb-window__doc li::marker{color:#15906b}.vb-window__doc ul.is-steps{list-style:none;padding:0}.vb-window__doc ul.is-steps li{display:flex;align-items:center;gap:.6em}.vb-window__doc ul.is-steps li:before{content:"";width:.95em;height:.95em;border:1.5px solid #15906b;border-radius:.25em}.vb-window__tabs{display:flex;gap:2em;margin-top:1.4em;border-bottom:1px solid #11131212;color:#6f6b61;font-size:.92em;font-weight:550}.vb-window__tabs span{padding:.6em 0}.vb-window__tabs .is-active{color:#0f6f53;box-shadow:inset 0 -2px 0 #15906b}.vb-window__brand{display:grid;grid-template-columns:.8fr 1fr 1.25fr;gap:1.4em;margin-top:1.4em}.vb-window__roles{display:grid;align-content:start;gap:.4em}.vb-window__roles span{display:grid;gap:.1em;padding:.65em .8em;border:1px solid #1113120f;border-radius:.6em;background:#fffdf9}.vb-window__roles .is-active{border-color:#15906b55;box-shadow:0 0 0 2px #15906b1a}.vb-window__roles b{font-size:.92em}.vb-window__roles em{color:#6f6b61;font-size:.78em;font-style:normal}.vb-window__logo{display:grid;place-content:center;grid-auto-flow:column;gap:.5em;min-height:12em;border:1px solid #1113120f;border-radius:.9em;background:#fffdf9;color:#1f5c4a}.vb-window__logo svg{width:2.4em;height:2.4em;stroke-width:2.2}.vb-window__logo strong{font-size:2.3em;font-weight:700;letter-spacing:.02em}.vb-window__system{display:grid;align-content:start;gap:.45em}.vb-window__system small:not(:first-child){margin-top:.6em}.vb-window__system>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;padding:.5em .7em;border:1px solid #1113120f;border-radius:.6em;background:#fffdf9;font-size:.92em}.vb-window__system i{width:1.6em;height:1.6em;border-radius:.4em;box-shadow:inset 0 0 0 1px #11131214}.vb-window__system code{color:#625e55;font-size:.9em}.vb-window__type strong{font-size:1.6em;font-weight:700;letter-spacing:-.02em}.vb-window__system .vb-window__voice{display:flex;flex-wrap:wrap;gap:.35em;grid-template-columns:none}.vb-window__voice em{padding:.25em .6em;border-radius:1em;background:#f2efe6;font-size:.85em;font-style:normal}.vb-window__product{display:grid;grid-template-columns:1.55fr 1fr;gap:1.4em;margin-top:1.4em}.vb-window__fields{display:grid;align-content:start;gap:.8em;padding:1.2em 1.4em;border:1px solid #1113120f;border-radius:1em;background:#fffdf9}.vb-window__fields>div:not(.vb-window__claims) p{margin:.35em 0 0!important;padding:.7em .9em;border:1px solid #1113120f;border-radius:.6em;background:#f8f6ef;line-height:1.5}.vb-window__claims{display:flex;gap:.6em;padding:.8em .9em;border-radius:.6em;background:#fdf6e4;color:#7a5306;font-size:.9em;line-height:1.5}.vb-window__claims span{display:grid;gap:.2em}.vb-window__images{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:.7em;padding:1em;border-radius:1em;background:#efece4}.vb-window__images-head{grid-column:1/-1;display:flex;align-items:center;gap:.5em;font-size:.92em}.vb-window__images-head em{padding:.1em .5em;border-radius:1em;background:#fff;font-size:.85em;font-style:normal}.vb-window__images-head span{display:inline-flex;align-items:center;gap:.4em;margin-left:auto;padding:.4em .7em;border:1px solid #1113121a;border-radius:.6em;background:#fff;font-weight:600}.vb-window__tile{display:grid;align-content:end;gap:.15em;min-height:12em;padding:.8em;border-radius:.7em;color:#fff;font-size:.9em;position:relative;overflow:hidden}.vb-window__tile svg{position:absolute;top:30%;left:50%;width:3.6em;height:3.6em;transform:translateX(-50%);color:#ffffffd9;stroke-width:1.4}.vb-window__tile.is-0{background:radial-gradient(circle at 50% 35%,#6f8f84,#2b3a34 75%)}.vb-window__tile.is-1{background:radial-gradient(circle at 50% 35%,#c9b89a,#6f5f47 80%)}.vb-window__tile b{position:relative}.vb-window__tile em{position:relative;color:#ffffffb3;font-size:.85em;font-style:normal}@container (max-width: 560px){.vb-window{font-size:11px}.vb-window__page{padding:1.2em 1.2em 1.4em}.vb-window__title{font-size:1.9em}.vb-window__rail>span:nth-child(n+4){display:none}.vb-window__doc{padding:1em .2em 0}.vb-window__toolbar{display:none}.vb-window__brand,.vb-window__product{grid-template-columns:1fr}.vb-window__roles{grid-template-columns:repeat(3,1fr)}.vb-window__logo{min-height:8em}.vb-window__tabs{gap:1.2em}}