.vbl-marketing .flagshipSection{padding-top:38px;padding-bottom:32px}.vbl-marketing .flagHeroIntro{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:32px}.vbl-marketing .flagHeroIntro h1{font-size:clamp(32px,3.5vw,49px);line-height:1.18;margin:12px 0 16px}.vbl-marketing .flagHeroIntro p{max-width:660px;font-size:18px;color:#514b66;margin:0}.vbl-marketing .flagHeroActions{display:flex;flex-direction:column;gap:10px;min-width:220px}.vbl-marketing .flagHeroActions>span{font-size:13px;text-align:center;color:#514b66}.vbl-marketing .flagShowcase{border:1px solid #DFDCEB;border-radius:24px;background:#f8f7fc;overflow:hidden}.vbl-marketing .flagShowcaseTop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-bottom:1px solid #DFDCEB}.vbl-marketing .flagTabs{display:flex;gap:8px;flex-wrap:wrap}.vbl-marketing .flagTabs button,.vbl-marketing .flagMotion,.vbl-marketing .flagPager button{min-height:44px;border:1px solid #D8D3E5;background:#fff;border-radius:10px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#363052;font:inherit;font-size:14px;cursor:pointer}.vbl-marketing .flagTabs button[aria-pressed=true]{background:#5b4ee4;color:#fff;border-color:#5b4ee4}.vbl-marketing .flagMotion{background:transparent;white-space:nowrap;font-size:13px}.vbl-marketing .flagBody{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.8fr);gap:28px;padding:26px;align-items:start}.vbl-marketing .flagStory{padding:14px 0}.vbl-marketing .flagStory h2{font-size:27px;line-height:1.3;margin:14px 0}.vbl-marketing .flagStory>p{font-size:15px;color:#514b66}.vbl-marketing .flagSkill{display:flex;gap:10px;margin:24px 0;color:#443982}.vbl-marketing .flagSkill svg{flex:none;margin-top:5px}.vbl-marketing .flagSkill p{font-size:14px;color:#514b66;margin:5px 0}.vbl-marketing .flagStory .btn{font-size:14px;width:100%}.vbl-marketing .flagArtifact{min-width:0;background:#fff;border-radius:17px;border:1px solid #E1DDEC;box-shadow:0 12px 30px #26204309;overflow:hidden}.vbl-marketing .flagTooltop{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;color:#645c76;font-size:12px;border-bottom:1px solid #ECE9F3}.vbl-marketing .flagTooltop>span:first-child{letter-spacing:.1em;font-weight:700;direction:ltr}.vbl-marketing .flagSlide{min-height:345px;background:#201949;color:#fff;padding:25px 30px;animation:flagReveal .28s ease-out}.vbl-marketing .flagSlideMeta{display:flex;justify-content:space-between;gap:12px;color:#d5ceee;font-size:12px}.vbl-marketing .flagSlide h3{font-size:clamp(26px,2.6vw,38px);line-height:1.18;margin:24px 0 14px;color:#fff}.vbl-marketing .flagSlide>p{color:#e0daf1;max-width:610px;font-size:16px;margin:0}.vbl-marketing .flagSlideFoot{font-size:11px;color:#d5ceee;margin-top:24px;padding-top:12px;border-top:1px solid #ffffff30}.vbl-marketing .flagCoverMetrics{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.vbl-marketing .flagCoverMetrics>div{border-right:3px solid #B1A3FF;padding-right:16px}.vbl-marketing .flagCoverMetrics>div:last-child{border-color:#ffc47a}.vbl-marketing .flagCoverMetrics small{display:block;color:#d5ceee;font-size:12px}.vbl-marketing .flagCoverMetrics strong{font-size:43px;direction:ltr;display:inline-block;color:#d5ccff;line-height:1.2}.vbl-marketing .flagCoverMetrics>div:last-child strong{color:#ffc47a}.vbl-marketing .flagSlideBars{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.vbl-marketing .flagSlideBars b{font-size:13px}.vbl-marketing .flagSlideBars div>div{background:#ffffff15;margin-top:7px;border-radius:4px}.vbl-marketing .flagSlideBars span{display:block;background:#685895;color:#fff;min-width:62px;padding:3px 6px;border-radius:4px;font-size:12px;white-space:nowrap}.vbl-marketing .flagSlideBars span.current{background:#c9bdf4;color:#211a42}.vbl-marketing .flagContribution{display:flex;gap:24px;align-items:center;margin-top:25px}.vbl-marketing .flagContribution>strong{font-size:72px;color:#cebeff;line-height:1.1;direction:ltr}.vbl-marketing .flagContribution>strong span{font-size:28px}.vbl-marketing .flagContribution p{font-size:13px;color:#d5ceee;margin:4px 0}.vbl-marketing .flagStack{display:flex;height:10px;gap:3px;margin-top:16px}.vbl-marketing .flagStack i{background:#c6b7f5;border-radius:4px}.vbl-marketing .flagStack i+i{background:#ffca82}.vbl-marketing .flagPlan{padding:0;list-style:none;display:flex;gap:12px;margin:28px 0 0}.vbl-marketing .flagPlan li{flex:1;background:#ffffff13;border:1px solid #ffffff30;border-radius:10px;padding:14px;font-size:14px}.vbl-marketing .flagPager{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px}.vbl-marketing .flagPager>div{display:flex;gap:6px}.vbl-marketing .flagPager button{min-width:44px;padding:8px}.vbl-marketing .flagPager button[aria-pressed=true]{background:#eeebff;border-color:#5b4ee4;color:#4435b4}.vbl-marketing .flagPager button:disabled{opacity:.45;cursor:default}.vbl-marketing .flagRevision{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border-top:1px solid #ECE9F3}.vbl-marketing .flagRevision b{font-size:14px}.vbl-marketing .flagRevision p{font-size:13px;color:#514b66;margin:5px 0 0}.vbl-marketing .flagRevision .btn{font-size:13px;padding:9px 12px;flex-shrink:0}.vbl-marketing .flagChange{margin:0;padding:14px 20px;background:#eeebff;color:#443586;font-size:14px;animation:flagReveal .25s ease-out}.vbl-marketing .flagDashHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 22px 0}.vbl-marketing .flagDashHeading h3{font-size:27px;line-height:1.25;margin:5px 0 16px}.vbl-marketing .flagDashHeading label{font-size:12px;color:#514b66}.vbl-marketing .flagDashHeading select{display:block;min-height:44px;padding:6px 12px;margin-top:4px;border:1px solid #CFC9DF;border-radius:9px;background:#fff;color:#26203b;font-size:16px}.vbl-marketing .flagMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 22px 16px}.vbl-marketing .flagMetrics>div{padding:12px;background:#f5f3fa;border-radius:10px;min-width:0}.vbl-marketing .flagMetrics small{font-size:11px;display:block;color:#514b66}.vbl-marketing .flagMetrics strong{font-size:clamp(18px,1.8vw,26px);display:block;white-space:nowrap}.vbl-marketing .flagMetrics span{font-size:12px;color:#674597}.vbl-marketing .flagChartHeading{display:flex;justify-content:space-between;gap:12px;padding:0 22px;font-size:13px}.vbl-marketing .flagChartHeading span{color:#514b66}.vbl-marketing .flagTrend{display:flex;gap:12px;position:relative;height:190px;margin:30px 22px 42px;border-bottom:1px solid #CFC9DF}.vbl-marketing .flagTrend button{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;flex:1;min-width:0;border:0;background:none;position:relative;height:100%;padding:0;cursor:pointer}.vbl-marketing .flagTrend button i{display:block;background:#b7aadf;width:70%;border-radius:7px 7px 0 0;transition:height .35s ease;min-height:3px}.vbl-marketing .flagTrend button[aria-pressed=true] i{background:#5b4ee4}.vbl-marketing .flagTrend button b{font-size:12px;color:#514b66;margin-bottom:5px}.vbl-marketing .flagTrend button>span{position:absolute;top:100%;padding-top:7px;font-size:12px}.vbl-marketing .flagTarget{position:absolute;left:0;right:0;border-top:1px dashed #9C779E;pointer-events:none}.vbl-marketing .flagTarget span{position:absolute;left:0;bottom:4px;background:#fff;color:#725277;font-size:10px}.vbl-marketing .flagInsight{background:#eeebff;margin:18px 22px;border-radius:10px;padding:14px;animation:flagReveal .3s ease-out}.vbl-marketing .flagInsight b{font-size:14px}.vbl-marketing .flagInsight p{font-size:14px;margin:6px 0 0}.vbl-marketing .flagDashboard .detailsnote{margin:0 22px 20px;font-size:14px}.vbl-marketing .flagDashboard table{border-collapse:collapse;width:100%;font-size:12px}.vbl-marketing .flagDashboard th,.vbl-marketing .flagDashboard td{padding:9px 6px;text-align:right;border-bottom:1px solid #E1DDEC}.vbl-marketing .flagDashboard caption{text-align:right;padding:12px 0}.vbl-marketing .flagQuote>p{padding:0 22px;font-size:14px;color:#514b66}.vbl-marketing .flagQuoteLayout{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:6px 22px 24px}.vbl-marketing .flagInputs label{display:block;font-size:14px;font-weight:600;margin-bottom:14px}.vbl-marketing .flagInputs input{width:100%;min-height:44px;border:1px solid #CFC9DF;border-radius:8px;padding:8px;margin-top:5px;font-size:18px;color:#26203b;background:#fff}.vbl-marketing .flagInputs input[type=range]{accent-color:#5B4EE4;padding:0}.vbl-marketing .flagQuoteTotal{background:#201949;color:#fff;padding:22px;border-radius:13px;align-self:start;min-width:0}.vbl-marketing .flagQuoteTotal>small{color:#d5ceee}.vbl-marketing .flagQuoteTotal>strong{font-size:clamp(26px,3vw,38px);display:block;margin:10px 0 20px;line-height:1.3}.vbl-marketing .flagQuoteTotal dl>div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #ffffff30;padding:9px 0;font-size:13px}.vbl-marketing .flagQuoteTotal dd{margin:0;white-space:nowrap}.vbl-marketing .flagQuoteTotal p{font-size:12px;color:#d5ceee}.vbl-marketing .flagDisclosure{padding:14px 26px;border-top:1px solid #DFDCEB;font-size:13px;color:#514b66}.vbl-marketing .flagDisclosure summary{cursor:pointer;min-height:30px}.vbl-marketing .flagDisclosure p{max-width:950px;margin:10px 0}.vbl-marketing .flagArtifact:focus-within{outline:2px solid #A79CF2;outline-offset:3px}.vbl-marketing .flagShowcase button:focus-visible,.vbl-marketing .flagShowcase input:focus-visible,.vbl-marketing .flagShowcase select:focus-visible{outline:3px solid #846FEB;outline-offset:3px}@keyframes flagReveal{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1050px){.vbl-marketing .flagBody{grid-template-columns:1fr}.vbl-marketing .flagStory{display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding:0}.vbl-marketing .flagStory h2{font-size:24px;margin:0;grid-column:1}.vbl-marketing .flagStory .eyebrow{grid-column:1}.vbl-marketing .flagStory>p{grid-column:1;margin:0}.vbl-marketing .flagStory .flagSkill{display:none}.vbl-marketing .flagStory>.btn{grid-column:2;grid-row:1/4;align-self:center}}@media(max-width:760px){.vbl-marketing .flagshipSection{padding-top:22px}.vbl-marketing .flagHeroIntro{display:block;margin-bottom:20px}.vbl-marketing .flagHeroIntro h1{font-size:30px;margin:8px 0 10px}.vbl-marketing .flagHeroIntro p{font-size:15px;line-height:1.5}.vbl-marketing .flagHeroActions{flex-direction:row;flex-wrap:wrap;margin-top:18px;gap:8px}.vbl-marketing .flagHeroActions .btn{font-size:13px;flex:1;padding:10px 9px}.vbl-marketing .flagHeroActions>span{width:100%;text-align:right}.vbl-marketing .flagShowcaseTop{padding:12px;display:block}.vbl-marketing .flagTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vbl-marketing .flagTabs button{font-size:12px;line-height:1.4;padding:8px 4px;flex-direction:column;gap:5px}.vbl-marketing .flagMotion{display:none}.vbl-marketing .flagBody{display:flex;flex-direction:column;padding:12px;gap:18px}.vbl-marketing .flagArtifact{order:0;width:100%}.vbl-marketing .flagStory{order:1;display:block;padding:4px 6px}.vbl-marketing .flagStory h2{font-size:23px;margin:8px 0}.vbl-marketing .flagStory>.btn{margin-top:12px;width:auto}.vbl-marketing .flagTooltop{padding:12px;font-size:10px}.vbl-marketing .flagSlide{padding:20px 16px;min-height:340px}.vbl-marketing .flagSlide h3{font-size:29px}.vbl-marketing .flagSlide>p{font-size:14px}.vbl-marketing .flagSlideMeta{font-size:10px}.vbl-marketing .flagCoverMetrics{gap:12px}.vbl-marketing .flagCoverMetrics strong{font-size:34px}.vbl-marketing .flagCoverMetrics small{font-size:10px}.vbl-marketing .flagSlideBars{grid-template-columns:1fr;gap:12px}.vbl-marketing .flagSlideBars span{min-width:56px}.vbl-marketing .flagContribution{gap:12px}.vbl-marketing .flagContribution>strong{font-size:52px}.vbl-marketing .flagContribution b{font-size:13px}.vbl-marketing .flagPlan{flex-direction:column;gap:7px;margin-top:18px}.vbl-marketing .flagPlan li{padding:10px}.vbl-marketing .flagRevision{display:block;padding:14px}.vbl-marketing .flagRevision .btn{margin-top:12px;width:100%}.vbl-marketing .flagPager{gap:6px;padding:10px 4px}.vbl-marketing .flagPager>div{gap:4px}.vbl-marketing .flagPager button{min-width:36px}.vbl-marketing .flagDashHeading{padding:16px 14px 0;align-items:start;flex-wrap:wrap}.vbl-marketing .flagDashHeading h3{font-size:25px}.vbl-marketing .flagMetrics{padding:14px;grid-template-columns:1fr 1fr;gap:8px}.vbl-marketing .flagMetrics>div:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px}.vbl-marketing .flagMetrics>div:last-child small{max-width:110px}.vbl-marketing .flagMetrics strong{font-size:20px}.vbl-marketing .flagChartHeading{padding:0 14px;display:block}.vbl-marketing .flagChartHeading span{display:block}.vbl-marketing .flagTrend{margin-right:14px;margin-left:14px;height:150px;gap:6px}.vbl-marketing .flagTrend button b{font-size:10px}.vbl-marketing .flagTrend button>span{font-size:10px}.vbl-marketing .flagInsight{margin:14px}.vbl-marketing .flagQuoteLayout{grid-template-columns:1fr;padding:4px 14px 16px}.vbl-marketing .flagInputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vbl-marketing .flagInputs label:last-child{grid-column:1/-1}.vbl-marketing .flagInputs label{font-size:12px}.vbl-marketing .flagQuoteTotal{padding:18px}.vbl-marketing .flagQuote>p{padding:0 14px}.vbl-marketing .flagDisclosure{padding:12px 18px}}@media(prefers-reduced-motion:reduce){.vbl-marketing .flagShowcase *{animation:none!important;transition:none!important}}.vbl-marketing .flagArtifact>[hidden]{display:none!important}.vbl-marketing .businessDemo{padding-bottom:50px}.vbl-marketing .businessSteps{display:flex;gap:12px;list-style:none;padding:0;margin:0 0 28px}.vbl-marketing .businessSteps li{padding:10px 15px;border-radius:10px;background:#f4f1fa;color:#514b66;font-size:14px}.vbl-marketing .businessSteps li[aria-current=step]{background:#e8e1ff;color:#473594;font-weight:700}.vbl-marketing .businessSource{width:100%;border-collapse:collapse;font-size:14px}.vbl-marketing .businessSource caption{text-align:right;font-weight:700;margin:10px 0}.vbl-marketing .businessSource th,.vbl-marketing .businessSource td{padding:12px 8px;border-bottom:1px solid #E3DDEA;text-align:right;white-space:nowrap}.vbl-marketing .businessSource td:nth-child(n+3){direction:ltr;unicode-bidi:isolate}.vbl-marketing .businessDemo legend{font-weight:700;font-size:20px;margin-bottom:16px}.vbl-marketing .businessDemo fieldset{border:0;padding:0;margin:0 0 22px}.vbl-marketing .businessDemo .feedbackHero{margin-bottom:24px}.vbl-marketing .businessDemo .grid,.vbl-marketing .businessFinished{margin:24px 0}.vbl-marketing .businessFinished{max-width:900px}.vbl-marketing .businessReason{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.vbl-marketing .businessSteps{gap:6px}.vbl-marketing .businessSteps li{padding:8px;font-size:12px;flex:1}.vbl-marketing .businessSource{font-size:12px}.vbl-marketing .businessSource th,.vbl-marketing .businessSource td{padding:10px 5px}.vbl-marketing .businessDemo .split{gap:20px}}.vbl-marketing .vblExperience{position:relative;min-width:0;width:100%;isolation:isolate}.vbl-marketing .vblExperience:before{content:"";position:absolute;top:24px;right:-12px;bottom:95px;left:14px;background:#e6dff3;border:1px solid #D7CCE7;border-radius:23px;transform:rotate(2deg);z-index:-1}.vbl-marketing .vblExperienceFrame{background:#fcfbff;border:1px solid #D4CDDF;border-radius:20px;box-shadow:0 25px 55px -28px #42325345;overflow:hidden}.vbl-marketing .vblExperienceTop{display:flex;gap:12px;align-items:center;padding:15px 20px;border-bottom:1px solid #E9E4EE;font-size:13px;color:#61536c}.vbl-marketing .vblExperienceBrand{display:flex;align-items:center;gap:7px;font-size:17px;font-weight:750;color:#332946;direction:ltr;margin-inline-end:auto}.vbl-marketing .vblExperienceDemo{font-size:12px;border:1px solid #D9D2E4;border-radius:5px;padding:2px 6px}.vbl-marketing .vblExperienceSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:11px 17px;gap:6px;background:#f4f0f8}.vbl-marketing .vblExperienceSteps button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid transparent;border-radius:9px;background:transparent;color:#61536c;font:inherit;font-size:13px;cursor:pointer}.vbl-marketing .vblExperienceSteps button>span{display:grid;place-items:center;width:21px;height:21px;border:1px solid #C8BFD6;border-radius:50%;font-size:11px}.vbl-marketing .vblExperienceSteps button[aria-pressed=true]{background:#fff;color:#513989;border-color:#d9cce9;box-shadow:0 2px 5px #4e346010;font-weight:700}.vbl-marketing .vblExperienceSteps button[aria-pressed=true]>span{background:#6f53b8;border-color:#6f53b8;color:#fff}.vbl-marketing .vblExperienceCanvas{padding:14px 22px 0}.vbl-marketing .vblExperiencePaper{padding:17px 23px 12px;background:#fffdf7;border:1px solid #E3DDD1;border-radius:3px 3px 13px;box-shadow:0 7px 18px #3f334a08;animation:vblEvidenceIn .45s ease}.vbl-marketing .vblExperiencePaperMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#70634f}.vbl-marketing .vblExperiencePaper h2{font-size:clamp(24px,2.3vw,32px);line-height:1.2;letter-spacing:-.7px;margin:12px 0 16px;min-height:44px;display:flex;align-items:center;color:#342a43}.vbl-marketing .vblPlanTableHead,.vbl-marketing .vblPlanRow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(85px,1fr);gap:12px;align-items:center}.vbl-marketing .vblPlanTableHead{padding-bottom:7px;font-size:12px;color:#70634f;border-bottom:1px solid #DED7C9}.vbl-marketing .vblPlanRow{min-height:52px;border-bottom:1px solid #E9E1D6}.vbl-marketing .vblPlanRow b{font-size:14px;font-weight:600;color:#3e3547}.vbl-marketing .vblPlanRow small{display:block;font-size:12px;color:#756957;margin-top:3px}.vbl-marketing .vblPlanRow>span{padding:6px 8px;font-size:12px;line-height:1.4;justify-self:start;max-width:100%;border-radius:5px}.vbl-marketing .vblOwnerMissing{border:1px dashed #C6BBA9;color:#776854}.vbl-marketing .vblExperience[data-step="1"] .vblOwnerMissing{background:#f8e6d3;border-color:#af7445;color:#724b29;animation:vblGapReveal .65s ease both}.vbl-marketing .vblExperience[data-step="1"] .vblPlanRow:nth-child(3) .vblOwnerMissing{animation-delay:.16s}.vbl-marketing .vblOwner{background:#e5efe4;border:1px solid #BED2BD;color:#355b40;animation:vblEvidenceIn .45s ease both}.vbl-marketing .vblPlanGate{margin-top:15px;border-inline-start:2px solid #C5B69F;padding-inline-start:11px;min-height:54px}.vbl-marketing .vblPlanGate>span{font-size:12px;color:#6c5a45;font-weight:650}.vbl-marketing .vblExperience .vblPlanGate p{font-size:13px;line-height:1.5;color:#6d614f;margin:4px 0 0}.vbl-marketing .vblExperience[data-step="2"] .vblPlanGate{border-color:#648b66}.vbl-marketing .vblExperiencePaper .vblExperiencePeriod{font-size:11px;line-height:1.4;color:#756957;margin:12px 0 0}.vbl-marketing .vblExperienceFeedback{display:flex;align-items:flex-start;gap:12px;padding:17px 1px 13px;min-height:96px}.vbl-marketing .vblFeedbackIndex{flex:none;font-size:12px;color:#745a8f;font-variant-numeric:tabular-nums;border-top:2px solid #A58EB8;padding-top:5px;margin-top:2px;min-width:25px}.vbl-marketing .vblExperienceFeedback b{font-size:14px;font-weight:700;color:#493858}.vbl-marketing .vblExperience .vblExperienceFeedback p{font-size:14px;line-height:1.6;margin:5px 0 0;color:#62526e}.vbl-marketing .vblExperienceBottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-top:1px solid #E8E1EF}.vbl-marketing .vblExperienceBottom>span{color:#6d5d76;font-size:12px}.vbl-marketing .vblExperienceBottom button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 17px;background:#392b50;color:#fff;border:0;border-radius:9px;font:inherit;font-weight:600;font-size:13px;cursor:pointer;transition:background .2s}.vbl-marketing .vblExperienceBottom button:hover{background:#594176}.vbl-marketing .vblExperiencePlayback{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;font-size:12px;color:#65556f;margin-top:7px}.vbl-marketing .vblExperiencePlayback button{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;min-height:44px;background:transparent;border:0;border-radius:6px;color:#5c486d;font:inherit;cursor:pointer}.vbl-marketing .vblExperiencePlayback button:hover{background:#eee8f3}.vbl-marketing .vblExperience .vblExperienceCaption{font-size:12px;line-height:1.5;color:#6a5c71;text-align:center;margin:0;max-width:none}@keyframes vblEvidenceIn{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes vblGapReveal{0%{box-shadow:0 0 0 5px #d8a56c00;background:#fffdf7}to{box-shadow:0 0 #d8a56c00;background:#f8e6d3}}@media(max-width:1000px){.vbl-marketing .vblExperienceCanvas{padding:16px 15px 0}.vbl-marketing .vblExperiencePaper{padding:17px}.vbl-marketing .vblExperienceTop{padding:14px}.vbl-marketing .vblExperiencePaper h2{font-size:27px}.vbl-marketing .vblExperienceFeedback{min-height:130px}}@media(max-width:760px){.vbl-marketing .vblExperience{max-width:540px;justify-self:center}.vbl-marketing .vblExperience:before{top:18px;right:-5px;bottom:90px;left:6px;transform:rotate(1.6deg)}.vbl-marketing .vblExperienceTop{font-size:12px}.vbl-marketing .vblExperiencePaper h2{font-size:28px;min-height:68px}.vbl-marketing .vblExperienceFeedback{min-height:132px}}@media(max-width:380px){.vbl-marketing .vblExperienceCanvas{padding:13px 12px 0}.vbl-marketing .vblExperiencePaper{padding:16px 13px 12px}.vbl-marketing .vblExperiencePaper h2{font-size:25px}.vbl-marketing .vblExperienceSteps{padding:10px}.vbl-marketing .vblExperienceTop{gap:8px}.vbl-marketing .vblPlanRow b{font-size:13px}.vbl-marketing .vblExperiencePlayback{font-size:11px}.vbl-marketing .vblPlanTableHead,.vbl-marketing .vblPlanRow{gap:8px}}@media(prefers-reduced-motion:reduce){.vbl-marketing .vblExperience *{animation:none!important;transition:none!important}}.vbl-marketing .productHero{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center;padding:64px 0 36px}.vbl-marketing .productHero h1{font-size:clamp(32px,4vw,54px);line-height:1.15;letter-spacing:-1.3px;margin:18px 0}.vbl-marketing .productHero .lead{font-size:19px;line-height:1.7}.vbl-marketing .productBrief{background:#f7f5ff;border-color:#dcd6f4}.vbl-marketing .productBrief dl>div{padding:15px 0;border-bottom:1px solid #E1DCEE}.vbl-marketing .productBrief dt{font-size:13px;color:#625397;font-weight:700}.vbl-marketing .productBrief dd{margin:5px 0 0;line-height:1.7}.vbl-marketing .productProcess{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.vbl-marketing .productProcess li{border-top:2px solid #DAD3F4;padding-top:18px}.vbl-marketing .productProcess li>span{color:#6350c9;font-weight:700;font-size:14px}.vbl-marketing .productProcess h3{margin-top:12px}.vbl-marketing .productProcess p{color:#625d76;font-size:15px}.vbl-marketing .productQuality{display:grid;grid-template-columns:1fr 1fr;border:1px solid #DFDAEE;border-radius:24px;overflow:hidden}.vbl-marketing .productQualityContext{padding:32px;background:#faf9fe}.vbl-marketing .productQualityContext h3{margin-top:20px}.vbl-marketing .productQualityContext .btn{margin-top:22px}.vbl-marketing .productQualityResult{padding:36px;background:#241d4a;color:#fff;display:flex;flex-direction:column;justify-content:center}.vbl-marketing .productQualityResult h3{color:#fff;font-size:27px;margin:16px 0}.vbl-marketing .productVersion{color:#d1c4ff;font-size:13px}.vbl-marketing .productQualityResult dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 0}.vbl-marketing .productQualityResult dt{color:#c8bfdd;font-size:13px}.vbl-marketing .productQualityResult dd{margin:7px 0 0;font-weight:600}.vbl-marketing .productQualityNote{border-top:1px solid #ffffff30;padding-top:18px;font-size:14px;color:#ddd5ed}.vbl-marketing .productFormatGrid svg{color:#5b4ee4;margin-bottom:12px}.vbl-marketing .productScope{margin-top:24px;background:#f5f3fa;border-radius:16px;padding:24px}.vbl-marketing .productScope p{font-size:14px;line-height:1.8;color:#59526e}.vbl-marketing .productCourseLink{font-size:15px;color:#625d76;margin:22px 0}.vbl-marketing .productCourseLink a{color:#5140b7;text-decoration:underline}.vbl-marketing .pathChoicePrimary{border-color:#c7bdf2;background:#f6f3ff}.vbl-marketing .marketingAvailability{font-size:13px;color:#625d76;line-height:1.7;margin:18px 0}@media(max-width:850px){.vbl-marketing .productHero{grid-template-columns:1fr;gap:24px;padding-top:32px}.vbl-marketing .productProcess{grid-template-columns:repeat(2,minmax(0,1fr))}.vbl-marketing .productQuality{grid-template-columns:1fr}}@media(max-width:520px){.vbl-marketing .productHero .lead{font-size:16px}.vbl-marketing .productQualityContext,.vbl-marketing .productQualityResult{padding:22px}.vbl-marketing .productProcess{gap:18px}.vbl-marketing .productProcess h3{font-size:18px}.vbl-marketing .productHero .btn{width:100%}.vbl-marketing .productScope{padding:18px}}.vbl-marketing{--ink:#201b3c;--muted:#625c75;--primary:#6048d8;--line:#e5e0ed;--paper:#fff;--bg:#fdfcff;--mint:#f0ecfc;--lavender:#f0ecfc;--finish-shadow:0 2px 5px #24154804,0 16px 40px -24px #39256830;--finish-dark:radial-gradient(ellipse at 95% 0%,#413071 0%,transparent 65%),linear-gradient(140deg,#211936,#292044);background:radial-gradient(ellipse 650px 430px at 85% 150px,#f1edff80,transparent),#fdfcff;color:var(--ink);-webkit-font-smoothing:antialiased}.vbl-marketing h1,.vbl-marketing h2,.vbl-marketing h3{font-feature-settings:"kern";text-rendering:optimizeLegibility}.vbl-marketing .highlight{color:#6349d5}.vbl-marketing .eyebrow{color:#6246bd}.vbl-marketing .eyebrow:before{background:#8063e2;box-shadow:0 0 0 3px #8063e210}.vbl-marketing .mkt-header{background:#fffffff2;border-bottom-color:#eae5f0;box-shadow:0 3px 16px #24154803}.vbl-marketing .mkt-nav{color:#575067}.vbl-marketing .mkt-nav a[aria-current=page]{color:#5d40c5;text-decoration:underline;text-decoration-color:#b6a4ee;text-underline-offset:7px;text-decoration-thickness:2px}.vbl-marketing .navdrop{border-color:#e6e0ee;box-shadow:0 20px 55px -15px #24154829,0 2px 5px #24154805;background:#fff}.vbl-marketing .navdrop a:hover{background:#f3effb;color:#5137ad}.vbl-marketing .mkt-menu{border-color:#e0d9ec;box-shadow:0 2px 5px #24154805}.vbl-marketing .btn,.vbl-marketing .btn:not(.secondary):not(.quiet){background:linear-gradient(160deg,#7158e4,#5c40cb);border-color:#6146ce;box-shadow:inset 0 1px #ffffff24,0 3px 6px #5034a912,0 9px 18px -11px #5034a96b;color:#fff;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s ease}.vbl-marketing .btn.secondary{background:linear-gradient(#fff,#fdfbff);color:#3d315c;border-color:#d5cbe6;box-shadow:inset 0 1px #fff,0 2px 4px #34204f04}.vbl-marketing .btn.quiet{background:transparent;border-color:transparent;box-shadow:none;color:#5c40bf}.vbl-marketing .btn:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 4px #23123b16}.vbl-marketing .btn:disabled{box-shadow:none;transform:none}.vbl-marketing .btn:focus-visible,.vbl-marketing a:focus-visible,.vbl-marketing button:focus-visible,.vbl-marketing summary:focus-visible{outline-color:#694dc9;outline-offset:4px}.vbl-marketing .panel,.vbl-marketing .creditpack{background:linear-gradient(145deg,#fff,#fefcff);border-color:var(--line);box-shadow:var(--finish-shadow),inset 0 1px #fff}.vbl-marketing .pathChoicePrimary,.vbl-marketing .pricingAudience{border-color:#d4c7ef;background:radial-gradient(ellipse at 100% 0,#ece4fd90,transparent 70%),linear-gradient(140deg,#fff,#f7f3ff);box-shadow:inset 0 1px #fff,0 12px 30px -24px #55319640}.vbl-marketing .iconbox,.vbl-marketing .rolecard:nth-child(2) .iconbox,.vbl-marketing .rolecard:nth-child(3) .iconbox{background:linear-gradient(145deg,#fff 5%,#f1eafa 60%,#e8dff8);color:#6745b2;border-color:#dfd2ef;border-radius:14px;box-shadow:inset 0 1px #fff,inset 0 -1px #6842aa0a,0 5px 12px -7px #56319442}.vbl-marketing .iconbox .ico,.vbl-marketing .productFormatGrid .lucide,.vbl-marketing .flagTabs .lucide{stroke-width:1.7}.vbl-marketing .rolecard,.vbl-marketing .rolecard:nth-child(2),.vbl-marketing .rolecard:nth-child(3){background:linear-gradient(150deg,#fff,#f7f4fc);border-color:#e4dbef;box-shadow:var(--finish-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.vbl-marketing .rolecard:nth-child(3n+2){background:linear-gradient(150deg,#fff,#f0edfb)}.vbl-marketing .rolecard:nth-child(3n){background:linear-gradient(150deg,#fff,#f1f6f8)}.vbl-marketing .rolecard:nth-child(3n) .iconbox{color:#316378;background:linear-gradient(145deg,#fff,#e5eef3);border-color:#d3e0e9}.vbl-marketing .iconbox .ico:is([data-symbol=report],[data-symbol=book],[data-symbol=pen])>path:first-child,.vbl-marketing .iconbox .ico:is([data-symbol=chart],[data-symbol=slide])>rect,.vbl-marketing .iconbox .ico[data-symbol=group]>circle{fill:currentColor;fill-opacity:.09}.vbl-marketing .productFormatGrid .lucide:is(.lucide-file-text,.lucide-file-spreadsheet)>path:first-child,.vbl-marketing .productFormatGrid .lucide:is(.lucide-layout-dashboard,.lucide-image)>rect{fill:currentColor;fill-opacity:.08}.vbl-marketing .panellink{color:#6241b4}.vbl-marketing .darkpanel,.vbl-marketing .productQualityResult,.vbl-marketing .flagQuoteTotal{background:var(--finish-dark);box-shadow:inset 0 1px #ffffff12,0 16px 34px -25px #27183c6b}.vbl-marketing .darkpanel .btn:not(.secondary):not(.quiet){background:linear-gradient(#fff,#f0eafa);color:#39245a;border-color:#d7c8ef;box-shadow:0 3px 12px #0e062523}.vbl-marketing .darkpanel .btn.secondary{background:#ffffff0a;color:#fff;border-color:#ffffff50;box-shadow:none}.vbl-marketing .darkpanel p{color:#d9d1e9}.vbl-marketing .sectionline{border-top-color:#e8e2ef}.vbl-marketing .feedback,.vbl-marketing .flagInsight{background:linear-gradient(110deg,#f7f3fd,#eee8fa);border-inline-start-color:#8860cd;box-shadow:inset 0 1px #ffffff80}.vbl-marketing .feedback strong{color:#624096}.vbl-marketing .flagShowcase{background:linear-gradient(125deg,#faf8fe,#f1edf8);border-color:#ddd4e9;box-shadow:inset 0 1px #fff,0 24px 54px -34px #4b286745}.vbl-marketing .flagShowcaseTop{background:#ffffff6e;border-bottom-color:#e2d9ed}.vbl-marketing .flagTabs button,.vbl-marketing .flagPager button{border-color:#ded4e9;color:#4e4061;background:linear-gradient(#fff,#fcfaff);box-shadow:inset 0 1px #fff,0 2px 3px #24154803;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.vbl-marketing .flagTabs button[aria-pressed=true]{background:linear-gradient(155deg,#7359de,#5c40bf);color:#fff;border-color:#6447c5;box-shadow:inset 0 1px #ffffff26,0 4px 12px -5px #5835a861}.vbl-marketing .flagPager button[aria-pressed=true]{background:#eee6fc;color:#5335a0;border-color:#a88cd8;box-shadow:inset 0 1px #fff}.vbl-marketing .flagMotion{border-color:#dcd2e8;color:#665676;background:#ffffff50}.vbl-marketing .flagArtifact{border-color:#e0d6e9;box-shadow:0 4px 10px #2b154607,0 20px 38px -26px #40235245}.vbl-marketing .flagTooltop{background:linear-gradient(100deg,#f8f5fc,#fff);border-bottom-color:#e8e0ef;color:#70617b}.vbl-marketing .flagSlide{background:radial-gradient(ellipse at 95% 0,#4b3568,transparent 65%),linear-gradient(130deg,#241c3c,#302345)}.vbl-marketing .flagSlide h3{text-shadow:0 2px 12px #150d211a}.vbl-marketing .flagCoverMetrics strong,.vbl-marketing .flagMetrics strong,.vbl-marketing .flagQuoteTotal>strong,.vbl-marketing .price{font-variant-numeric:tabular-nums}.vbl-marketing .flagCoverMetrics>div{border-color:#c6afea}.vbl-marketing .flagCoverMetrics strong{color:#dac8f6}.vbl-marketing .flagCoverMetrics>div:last-child{border-color:#e7bb81}.vbl-marketing .flagCoverMetrics>div:last-child strong{color:#f1c890}.vbl-marketing .flagMetrics>div{background:linear-gradient(135deg,#f7f3fc,#efe9f7);box-shadow:inset 0 0 0 1px #e6ddec}.vbl-marketing .flagMetrics span{color:#715385}.vbl-marketing .flagTrend button i{background:linear-gradient(#c6b2dd,#b19acb);box-shadow:inset 1px 0 #ffffff45}.vbl-marketing .flagTrend button[aria-pressed=true] i{background:linear-gradient(#8b65cb,#6044a9)}.vbl-marketing .flagRevision{border-top-color:#e6ddec;background:#fdfbff}.vbl-marketing .flagChange{background:#f0e8fb;color:#513875}.vbl-marketing .flagDisclosure{border-top-color:#e1d7ec;background:#ffffff52;color:#625270}.vbl-marketing .productBrief{background:radial-gradient(ellipse at 100% 0,#e9ddfa88,transparent 70%),linear-gradient(145deg,#fff,#f6f0fc);border-color:#dcd0ed;box-shadow:inset 0 1px #fff,0 22px 42px -30px #5f3f864f}.vbl-marketing .productBrief dl>div{border-bottom-color:#e4d8ed}.vbl-marketing .productBrief dt{color:#735394}.vbl-marketing .productProcess li{border-top-color:#d6c5e9}.vbl-marketing .productProcess li>span{color:#7852ae;font-variant-numeric:tabular-nums}.vbl-marketing .productQuality{border-color:#dfd3e9;box-shadow:0 20px 42px -28px #42215438}.vbl-marketing .productQualityContext{background:linear-gradient(135deg,#fff,#f6f1fc)}.vbl-marketing .productVersion{color:#ddc7f5}.vbl-marketing .productQualityResult dt{color:#d2c0e2}.vbl-marketing .productQualityNote{color:#e1d4eb;border-top-color:#ffffff26}.vbl-marketing .productFormatGrid svg{color:#7050a6;overflow:visible;filter:drop-shadow(0 2px 2px #7146a816)}.vbl-marketing .productScope{background:linear-gradient(110deg,#f4eff8,#f8f5fc);box-shadow:inset 0 0 0 1px #e9e0ef}.vbl-marketing .productStage,.vbl-marketing .productStage.report,.vbl-marketing .productStage.slides,.vbl-marketing .productStage.creator{background:radial-gradient(ellipse at 100% 0,#fff,transparent 70%),linear-gradient(145deg,#f5effb,#e9def5);border-color:#dfd2eb;box-shadow:inset 0 1px #fff,0 20px 40px -28px #4e2d7430}.vbl-marketing .productStage.school{background:linear-gradient(145deg,#fffdf7,#f2eee1);border-color:#e5ddcb}.vbl-marketing .productpaper,.vbl-marketing .biCanvas{border-color:#e7deee;box-shadow:0 4px 10px #24154804,0 18px 30px -22px #34204f30}.vbl-marketing .creditpack.featured{border-color:#bea6e0;background:linear-gradient(135deg,#faf6ff,#ebe1f8)}.vbl-marketing .creditpack>.ico{color:#7754b0}.vbl-marketing .formrow input,.vbl-marketing .formrow select,.vbl-marketing .formrow textarea,.vbl-marketing .filterinput,.vbl-marketing .flagInputs input:not([type=range]),.vbl-marketing .flagDashHeading select{border-color:#d7cbe1;box-shadow:inset 0 1px 3px #27123f04;background:#fffeff}.vbl-marketing input:focus-visible,.vbl-marketing select:focus-visible,.vbl-marketing textarea:focus-visible{outline:3px solid #7655c844;outline-offset:2px;border-color:#8c68be}.vbl-marketing .mkt-footer{border-top-color:#e3dbe9;color:#61536f}.vbl-marketing .mkt-footer a:hover{color:#6040ae}@media(hover:hover){.vbl-marketing .btn:not(.secondary):not(.quiet):hover:not(:disabled){background:linear-gradient(155deg,#694ed6,#5337b8);box-shadow:inset 0 1px #ffffff24,0 8px 20px -9px #5434a577}.vbl-marketing .btn.secondary:hover:not(:disabled){background:#f6f0fc;border-color:#bba5d8;color:#49315e;box-shadow:0 5px 12px -8px #38204430}.vbl-marketing .btn.quiet:hover:not(:disabled){background:transparent;box-shadow:none;color:#472d92}.vbl-marketing .darkpanel .btn:not(.secondary):not(.quiet):hover{background:#fff;color:#39245a}.vbl-marketing .darkpanel .btn.secondary:hover{background:#ffffff16;color:#fff}.vbl-marketing .rolecard:hover{border-color:#c0a7da;box-shadow:0 8px 24px -15px #57377640,0 20px 40px -30px #5737763d}.vbl-marketing .flagTabs button:hover:not([aria-pressed=true]),.vbl-marketing .flagPager button:hover:not(:disabled){background:#f5eefb;border-color:#bda6d5}.vbl-marketing .mkt-nav>a:hover,.vbl-marketing .mkt-nav summary:hover{color:#5a3aab}}@media(prefers-reduced-motion:reduce){.vbl-marketing .btn,.vbl-marketing .rolecard,.vbl-marketing .flagTabs button,.vbl-marketing .flagPager button{transition:none!important}.vbl-marketing .btn:hover,.vbl-marketing .rolecard:hover{transform:none}}.vbl-marketing{--editorial-ink:#292337;--editorial-warm:#F8F6F1;background:#fcfbf8;color:var(--editorial-ink)}.vbl-marketing .flagHeroIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:54px;align-items:center;margin:14px 0 76px}.vbl-marketing .flagHeroIntro h1{font-size:clamp(34px,3.7vw,54px);line-height:1.16;letter-spacing:-1.4px;margin:18px 0 22px}.vbl-marketing .flagHeroIntro p{font-size:18px;line-height:1.7;max-width:540px;color:#575064}.vbl-marketing .flagHeroActions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;min-width:0;margin-top:28px}.vbl-marketing .flagHeroActions>span{flex-basis:100%;text-align:start;line-height:1.5;font-size:13px;margin-top:4px}.vbl-marketing .btn{background:#6650bd;box-shadow:0 4px 12px #48378616;border-color:transparent;min-height:46px;border-radius:12px}.vbl-marketing .btn:hover{background:#5640aa}.vbl-marketing .btn.secondary{background:#fffdfc;border-color:#dad4e2;color:#3d3355;box-shadow:none}.vbl-marketing .btn.secondary:hover{background:#f2eef7;border-color:#b8a9d3}.vbl-marketing .btn:focus-visible,.vbl-marketing button:focus-visible,.vbl-marketing a:focus-visible{outline:3px solid #6B51BD;outline-offset:4px}.vbl-marketing .editorialLearning{position:relative;margin:0;padding:0 0 50px 20px;min-width:0}.vbl-marketing .editorialLearningPhoto{border-radius:100px 20px 20px;overflow:hidden;background:#e3d4c1;aspect-ratio:1.16}.vbl-marketing .editorialLearningPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:51% center;object-position:51% center;display:block}.vbl-marketing .editorialLearningNote{position:absolute;bottom:24px;left:0;width:77%;padding:20px 22px;border:1px solid #DAD7D0;background:#fffdf8;box-shadow:0 16px 40px #34263e18;border-radius:16px;transform:rotate(-2deg)}.vbl-marketing .editorialNoteKicker{display:block;direction:ltr;text-align:left;font-size:9px;font-weight:700;letter-spacing:1.8px;color:#736c78}.vbl-marketing .editorialNoteTitle{display:flex;justify-content:space-between;align-items:center;margin:13px 0 10px}.vbl-marketing .editorialNoteTitle strong{font-size:23px;letter-spacing:-.5px}.vbl-marketing .editorialNoteTitle svg{color:#6553a6}.vbl-marketing .editorialNoteFlow{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#575162}.vbl-marketing .editorialNoteFlow span{display:flex;align-items:center;gap:3px;white-space:nowrap}.vbl-marketing .editorialNoteFlow>i{flex:1;min-width:8px;height:1px;background:#d7d0dd}.vbl-marketing .editorialNoteFlow span:last-child{color:#356453}.vbl-marketing .editorialNoteChart{position:absolute;left:22px;top:47px;height:27px;display:none;align-items:end;gap:3px}.vbl-marketing .editorialLearning figcaption{font-size:11px;color:#756c78;position:absolute;bottom:0;right:0}.vbl-marketing .sectionhead h2{letter-spacing:-.7px;font-size:clamp(25px,2.5vw,34px)}.vbl-marketing .sectionhead{margin-bottom:26px}.vbl-marketing .plainfeature{border:0;border-top:1px solid #DCD7E0;border-radius:0;background:transparent;box-shadow:none;padding-top:24px}.vbl-marketing .plainfeature .iconbox{background:transparent;border:0;box-shadow:none;width:40px;height:40px;color:#6654a2}.vbl-marketing .plainfeature .iconbox svg{width:30px;height:30px;stroke-width:1.5}.vbl-marketing .rolecard{position:relative;background:#f6f3ee;border-color:#e5ded4;box-shadow:none;border-radius:20px;overflow:hidden}.vbl-marketing .rolecard:nth-child(3n+2){background:#eef3ee;border-color:#dce5da}.vbl-marketing .rolecard:nth-child(3n){background:#f1edf6;border-color:#e2dceb}.vbl-marketing .rolecard .iconbox{width:58px;height:58px;border-radius:50%;background:#ffffffa6;border:1px solid #FFFFFF;box-shadow:none;color:#635276}.vbl-marketing .rolecard .iconbox svg{width:29px;height:29px;stroke-width:1.4}.vbl-marketing .rolecard:after{content:"";position:absolute;pointer-events:none;top:-35px;left:-35px;width:135px;height:135px;border:1px solid #66557A12;border-radius:50%}.vbl-marketing .rolecard h3{font-size:23px;letter-spacing:-.4px}.vbl-marketing .flagShowcase{background:#f4f0ea;border:1px solid #E2DBD2;border-radius:24px;box-shadow:none}.vbl-marketing .flagShowcaseTop{background:#fbfaf7;border-bottom:1px solid #E4DED6;padding:16px 22px}.vbl-marketing .flagTabs button{min-height:44px;border-radius:10px}.vbl-marketing .flagTabs button[aria-pressed=true]{background:#382e4f;color:#fff;border-color:#382e4f}.vbl-marketing .flagBody{padding:30px;gap:32px;grid-template-columns:minmax(205px,.7fr) minmax(0,1.8fr)}.vbl-marketing .flagStory h2{font-size:clamp(26px,2.6vw,34px);line-height:1.2;letter-spacing:-.6px}.vbl-marketing .flagSkill{background:transparent;border:0;border-top:1px solid #D9D2C8;border-radius:0;padding:20px 0}.vbl-marketing .flagArtifact{border:1px solid #D8D2C9;border-radius:16px;box-shadow:0 12px 30px #40314b12}.vbl-marketing .flagSlide{background:#332c45;color:#fff8f0;position:relative;overflow:hidden;isolation:isolate}.vbl-marketing .flagSlide:before{content:"";position:absolute;left:-80px;top:-110px;width:330px;height:330px;border:1px solid #C8B6DA26;border-radius:50%;z-index:-1}.vbl-marketing .flagSlideMeta,.vbl-marketing .flagSlideFoot{color:#d8cdd9}.vbl-marketing .flagSlide h3{font-size:clamp(23px,2.4vw,32px);letter-spacing:-.7px;max-width:560px}.vbl-marketing .flagSlide p{color:#e4dae5}.vbl-marketing .flagCoverMetrics>div{background:#ffffff08;border-color:#fff2;border-radius:8px}.vbl-marketing .flagCoverMetrics strong{color:#edc5a5}.vbl-marketing .flagSlideBars .current,.vbl-marketing .flagStack i:first-child{background:#ddb79b;color:#332c45}.vbl-marketing .flagContribution>strong{color:#edc5a5}.vbl-marketing .flagDashboard{background:#fefffd}.vbl-marketing .flagDashboard .flagTooltop{background:#edf3ed;color:#36594d}.vbl-marketing .flagMetrics>div{background:#eef4ee;border:1px solid #D8E4DA;border-radius:10px}.vbl-marketing .flagMetrics strong{color:#264e41}.vbl-marketing .flagTrend button i{background:#a5c4ad}.vbl-marketing .flagTrend button[aria-pressed=true] i{background:#356e59}.vbl-marketing .flagInsight{background:#edf4ed;border-color:#d7e4d7;color:#2a4e3f}.vbl-marketing .flagQuote{background:#fffcf8}.vbl-marketing .flagQuote .flagTooltop{background:#f1e8de;color:#6b4b36}.vbl-marketing .flagQuoteTotal{background:#4f4037;color:#fff8ed;border:0}.vbl-marketing .flagQuoteTotal strong{color:#f3d4ac}.vbl-marketing .flagQuoteTotal p,.vbl-marketing .flagQuoteTotal small{color:#e5d8c9}.vbl-marketing .flagPager button{min-width:44px;min-height:44px}.vbl-marketing .productBrief{background:#f5f0e7;border:1px solid #E0D7CA;box-shadow:none}.vbl-marketing .productBriefArt{margin:-4px -4px 22px}.vbl-marketing .productFormatGrid>.panel{background:#fffdf9;border-color:#e5dfd5}.vbl-marketing .productFormatCard>.vbl-course-art{margin:-4px -4px 18px}.vbl-marketing .productQuality{background:#f2f4ee;border:1px solid #DDE4D6;box-shadow:none}.vbl-marketing .productQualityContext{background:transparent}.vbl-marketing .productQualityResult{background:#fffdf8;border-color:#d8dfd1}.vbl-marketing .productStage.report,.vbl-marketing .productStage.work,.vbl-marketing .productStage.manager{background:#edf3ec;border-color:#d8e4d8}.vbl-marketing .productStage.slides,.vbl-marketing .productStage.creator{background:#f3ece3;border-color:#e4d7c8}.vbl-marketing .mkt-footer{background:#f3f0ea;border-top-color:#e1dcd3}@media(max-width:1000px){.vbl-marketing .flagHeroIntro{gap:28px}.vbl-marketing .flagHeroIntro h1{font-size:36px}.vbl-marketing .flagHeroActions .btn{font-size:14px;padding:12px 15px}.vbl-marketing .editorialLearningNote{width:89%;padding:16px}.vbl-marketing .editorialNoteFlow{font-size:11px}.vbl-marketing .flagBody{gap:20px;padding:22px}}@media(max-width:760px){.vbl-marketing .flagHeroIntro{grid-template-columns:1fr;gap:30px;margin:8px 0 46px}.vbl-marketing .flagHeroIntro h1{font-size:clamp(32px,7.5vw,44px);letter-spacing:-1px}.vbl-marketing .flagHeroIntro p{font-size:17px}.vbl-marketing .flagHeroActions{margin-top:22px;display:flex;flex-direction:row}.vbl-marketing .flagHeroActions .btn{flex:1;white-space:normal;text-align:center}.vbl-marketing .editorialLearning{width:100%;max-width:540px;justify-self:center;padding-left:12px;padding-bottom:28px}.vbl-marketing .editorialLearningPhoto{aspect-ratio:1.6;border-radius:54px 16px 16px}.vbl-marketing .editorialLearningNote{position:relative;width:90%;bottom:auto;left:auto;margin:-20px auto 0 0}.vbl-marketing .editorialNoteTitle strong{font-size:20px}.vbl-marketing .flagBody{grid-template-columns:1fr;padding:18px;gap:22px}.vbl-marketing .flagShowcaseTop{padding:12px}.vbl-marketing .flagTabs{gap:5px}.vbl-marketing .flagTabs button{padding:9px 10px;font-size:13px}.vbl-marketing .flagStory h2{font-size:27px}.vbl-marketing .flagSlide h3{font-size:24px}}@media(max-width:380px){.vbl-marketing .editorialLearningNote{width:86%}.vbl-marketing .flagHeroActions .btn{flex-basis:100%}.vbl-marketing .flagTabs button{padding:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.vbl-marketing .flagArtifact,.vbl-marketing .flagSlide,.vbl-marketing .rolecard,.vbl-marketing .btn{animation:none;transition:none}}.vbl-marketing .productQualityResult,.vbl-marketing .productQualityResult h3{color:#293d32}.vbl-marketing .productQualityResult dt,.vbl-marketing .productQualityResult .productVersion{color:#52684e}.vbl-marketing .productQualityResult .productQualityNote{color:#50604c;border-top-color:#d5ddcf}.vbl-marketing .rolecard:nth-child(2) .iconbox,.vbl-marketing .rolecard:nth-child(3) .iconbox,.vbl-marketing .rolecard:nth-child(3n) .iconbox{border-radius:50%;background:#ffffffa6;box-shadow:none;border-color:#fff;color:#635276}.vbl-marketing .btn:not(.secondary):not(.quiet){background:#6650bd;box-shadow:0 4px 12px #48378616;border-color:transparent}.vbl-marketing .darkpanel .btn:not(.secondary):not(.quiet){background:#fffdf8;color:#39245a;border-color:#d7c8ef}@media(hover:hover){.vbl-marketing .btn:not(.secondary):not(.quiet):hover:not(:disabled){background:#5640aa}.vbl-marketing .darkpanel .btn:not(.secondary):not(.quiet):hover:not(:disabled){background:#fff}}.vbl-marketing .flagHeroIntro{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:64px;margin-bottom:86px}.vbl-marketing .flagHeroIntro>div:first-child{padding-block:20px}.vbl-marketing .flagHeroIntro h1{font-size:clamp(34px,3.75vw,53px)}.vbl-marketing .flagShowcase{border-radius:22px;background:#f3efe8}.vbl-marketing .flagShowcaseTop{padding:18px 24px}.vbl-marketing .flagBody{padding:34px;grid-template-columns:minmax(215px,.72fr) minmax(0,1.8fr);gap:36px}.vbl-marketing .flagStory .eyebrow{font-size:11px;line-height:1.6}.vbl-marketing .flagStory h2{font-size:34px;letter-spacing:-.8px}.vbl-marketing .flagArtifact{border-radius:13px;box-shadow:0 21px 40px -24px #392e4750}.vbl-marketing .flagSlide{min-height:370px;padding:28px 32px;background:#2d253c}.vbl-marketing .flagSlide[data-kind=cover]{background:radial-gradient(ellipse at 0 0,#57406466,transparent 65%),#2d253c}.vbl-marketing .flagSlide[data-kind=cover]:before{width:330px;height:330px;left:-180px;top:-120px;border-width:40px;border-color:#d8b29810}.vbl-marketing .flagSlide[data-kind=cover] h3{font-size:clamp(28px,3vw,42px);line-height:1.15;max-width:460px;margin-top:27px}.vbl-marketing .flagSlideMeta{font-size:10px;letter-spacing:.2px}.vbl-marketing .flagCoverMetrics{margin-top:28px;gap:28px}.vbl-marketing .flagCoverMetrics>div{background:transparent;border-radius:0;padding-top:3px;padding-bottom:3px}.vbl-marketing .flagCoverMetrics strong{font-size:58px;letter-spacing:-2px;font-weight:600}.vbl-marketing .flagSlideFoot{font-size:10px;border-top-color:#ffffff20}.vbl-marketing .flagSlideBars{gap:26px;margin-top:32px}.vbl-marketing .flagSlideBars div>div{border-radius:3px;margin-top:9px;background:#ffffff0b}.vbl-marketing .flagSlideBars span{padding:6px 9px;background:#746584;border-radius:3px}.vbl-marketing .flagSlideBars span.current{background:#deba9d}.vbl-marketing .flagPlan{counter-reset:plan-step}.vbl-marketing .flagPlan li{position:relative;background:transparent;border:0;border-top:1px solid #A18DAD;border-radius:0;padding:15px 0;line-height:1.55}.vbl-marketing .flagPlan li:before{counter-increment:plan-step;content:"0" counter(plan-step);display:block;color:#dabb9e;font-size:12px;margin-bottom:10px;direction:ltr;text-align:right}.vbl-marketing .flagDashboard .flagDashHeading{padding-top:25px}.vbl-marketing .flagDashboard .flagMetrics>div{background:#f4f8f3;border:1px solid #DEE8DE;box-shadow:none;min-height:124px;display:flex;flex-direction:column}.vbl-marketing .flagDashboard .flagMetrics strong{margin:6px 0 0;font-size:clamp(18px,1.8vw,25px);font-weight:650;letter-spacing:-.5px}.vbl-marketing .flagMetricTrace{display:block;width:100%;height:34px;max-width:140px;margin-top:auto;padding-top:4px;color:#51866c;direction:ltr}.vbl-marketing .flagDashboard .flagMetrics>div:nth-child(2) .flagMetricTrace{color:#aa7751}.vbl-marketing .flagDashboard .flagTrend{background:repeating-linear-gradient(to top,transparent 0,transparent 46px,#3E655A0C 46px,#3E655A0C 47px);border-bottom-color:#afc7ba}.vbl-marketing .flagTrend button i{width:58%;border-radius:5px 5px 0 0;box-shadow:none}.vbl-marketing .flagInsight{border-radius:3px 12px 12px 3px;border-inline-start:3px solid #59856B}.vbl-marketing .flagQuoteLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch}.vbl-marketing .flagQuoteTotal{position:relative;border-radius:3px 3px 14px;background:#f3e8d9;color:#594435;border:1px solid #DECCB4;box-shadow:0 6px 16px #5d442913}.vbl-marketing .flagQuoteTotal>small,.vbl-marketing .flagQuoteTotal p{color:#7c6650}.vbl-marketing .flagQuoteTotal>strong{color:#513c2f;font-size:clamp(27px,3vw,43px);font-weight:650;letter-spacing:-1px}.vbl-marketing .flagQuoteTotal dl>div{border-color:#d6c6b1}.vbl-marketing .flagQuoteTotal dt,.vbl-marketing .flagQuoteTotal dd{color:#6e5642}.vbl-marketing .flagQuoteComposition{display:flex;gap:3px;height:7px;margin:19px 0 10px;overflow:hidden;border-radius:4px;direction:rtl}.vbl-marketing .flagQuoteComposition i{display:block;background:#8f745a;height:100%;transition:width .25s}.vbl-marketing .flagQuoteComposition i+i{background:#bda0d4}.vbl-marketing .vblMethod{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:74px;align-items:center;margin-top:32px}.vbl-marketing .vblMethodPrinciples{display:flex;flex-direction:column;gap:0}.vbl-marketing .vblMethodPrinciples .plainfeature{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 18px;padding:23px 0;border-top-color:#ddd6e1}.vbl-marketing .vblMethodPrinciples .plainfeature .iconbox{grid-row:1 / span 2;align-self:start;margin:0}.vbl-marketing .vblMethodPrinciples .plainfeature h3{font-size:24px;margin:0;letter-spacing:-.3px}.vbl-marketing .vblMethodPrinciples .plainfeature p{font-size:16px;line-height:1.7;margin:0;color:#6d6275;max-width:340px}.vbl-marketing .vblMethodPhoto{margin:0;min-width:0}.vbl-marketing .vblMethodPhoto img{display:block;width:100%;height:365px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 48%;object-position:50% 48%;border-radius:60px 12px 12px;background:#e9ddcc}.vbl-marketing .vblMethodPhoto figcaption{font-size:11px;color:#7b7180;margin-top:10px;text-align:left}.vbl-marketing .vblPathChoices{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.vbl-marketing .vblPathChoices>.panel{padding:34px;border-radius:18px}.vbl-marketing .vblPathChoices>.pathChoicePrimary{position:relative;isolation:isolate;overflow:hidden;background:#352744;border-color:#352744;box-shadow:none;color:#fff8f0}.vbl-marketing .vblPathChoices>.pathChoicePrimary:after{content:"";width:230px;height:230px;border:1px solid #C1A7D41F;border-radius:50%;position:absolute;left:-90px;top:-80px;z-index:-1;box-shadow:0 0 0 30px #c1a7d408,0 0 0 60px #c1a7d407}.vbl-marketing .vblPathChoices>.pathChoicePrimary h3{color:#fff8f0;font-size:29px;letter-spacing:-.7px}.vbl-marketing .vblPathChoices>.pathChoicePrimary p{color:#d9cede}.vbl-marketing .vblPathChoices>.pathChoicePrimary .iconbox{background:transparent;color:#d8c5ef;border-color:#7f668e;box-shadow:none}.vbl-marketing .vblPathChoices>.pathChoicePrimary .btn{background:#f8f3ff;color:#463054;border-color:#f8f3ff;box-shadow:none}.vbl-marketing .vblPathChoices>.pathChoicePrimary .btn:hover{background:#eaddf8}.vbl-marketing .vblAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.vbl-marketing .vblAudienceGrid .rolecard{display:grid;grid-template-columns:58px minmax(0,1fr);gap:5px 19px;align-content:start;border:0;border-top:1px solid #DDD6E1;background:transparent!important;box-shadow:none;border-radius:0;padding:25px 0}.vbl-marketing .vblAudienceGrid .rolecard:after{display:none}.vbl-marketing .vblAudienceGrid .rolecard .iconbox{grid-row:1 / span 3;background:#efeaf5!important;border:0;border-radius:16px!important;box-shadow:none}.vbl-marketing .vblAudienceGrid .rolecard:nth-child(3n+2) .iconbox{background:#e8eee5!important;color:#4d7358}.vbl-marketing .vblAudienceGrid .rolecard:nth-child(3n) .iconbox{background:#f1e6d8!important;color:#8b684d}.vbl-marketing .vblAudienceGrid .rolecard h3{margin:0;font-size:23px}.vbl-marketing .vblAudienceGrid .rolecard p{margin:0;font-size:15px;line-height:1.6}.vbl-marketing .vblAudienceGrid .rolecard .panellink{margin-top:7px;font-size:13px}.vbl-marketing .vblAudienceGrid .rolecard:hover{transform:none;box-shadow:none}.vbl-marketing .vblAudienceGrid .rolecard:hover h3{color:#6947a6}@media(max-width:1050px){.vbl-marketing .flagHeroIntro{gap:35px}.vbl-marketing .flagHeroIntro h1{font-size:36px}.vbl-marketing .flagBody{padding:24px;gap:24px}.vbl-marketing .flagStory h2{font-size:28px}.vbl-marketing .vblMethod{gap:36px}.vbl-marketing .flagCoverMetrics strong{font-size:48px}}@media(max-width:760px){.vbl-marketing .flagHeroIntro{grid-template-columns:1fr;gap:34px;margin-bottom:52px}.vbl-marketing .flagHeroIntro>div:first-child{padding-block:0}.vbl-marketing .flagHeroIntro h1{font-size:clamp(32px,7.5vw,44px)}.vbl-marketing .flagBody{grid-template-columns:1fr;padding:15px;gap:20px}.vbl-marketing .flagShowcaseTop{padding:12px}.vbl-marketing .flagSlide{padding:22px 20px;min-height:335px}.vbl-marketing .flagSlide[data-kind=cover] h3{font-size:30px}.vbl-marketing .flagCoverMetrics{gap:16px}.vbl-marketing .flagCoverMetrics strong{font-size:42px}.vbl-marketing .flagDashboard .flagMetrics>div{min-height:108px}.vbl-marketing .flagMetricTrace{height:29px}.vbl-marketing .flagQuoteLayout{grid-template-columns:1fr}.vbl-marketing .flagQuoteTotal>strong{font-size:38px}.vbl-marketing .vblMethod{grid-template-columns:1fr;gap:28px}.vbl-marketing .vblMethodPhoto img{height:auto;aspect-ratio:1.5;border-radius:36px 10px 10px}.vbl-marketing .vblPathChoices{grid-template-columns:1fr}.vbl-marketing .vblPathChoices>.panel{padding:26px}.vbl-marketing .vblAudienceGrid{grid-template-columns:1fr}.vbl-marketing .vblAudienceGrid .rolecard{padding:23px 0}}@media(prefers-reduced-motion:reduce){.vbl-marketing .flagQuoteComposition i{transition:none}}.vbl-marketing .plainfeature.vblPrinciple{position:relative;padding:26px 0 20px;border-top:1px solid #D8D0DE}.vbl-marketing .plainfeature.vblPrinciple:before{content:"";display:block;width:30px;height:3px;background:#8466ac;margin-bottom:20px}.vbl-marketing .plainfeature.vblPrinciple:nth-child(2):before{background:#b28b63;width:46px}.vbl-marketing .plainfeature.vblPrinciple:nth-child(3):before{background:#66876a;width:62px}.vbl-marketing .plainfeature.vblPrinciple h3{font-size:23px;line-height:1.35;margin:0 0 10px}.vbl-marketing .plainfeature.vblPrinciple p{font-size:16px;line-height:1.8;color:#605669}.vbl-marketing .vblMethodPrinciples .plainfeature.vblPrinciple{display:block;padding:22px 0}.vbl-marketing .vblMethodPrinciples .plainfeature.vblPrinciple:before{position:absolute;inset-inline-start:0;top:32px;width:4px;height:20px;margin:0}.vbl-marketing .vblMethodPrinciples .plainfeature.vblPrinciple h3,.vbl-marketing .vblMethodPrinciples .plainfeature.vblPrinciple p{padding-inline-start:22px;max-width:none}.vbl-marketing .vblPathLabel{display:inline-block;border-top:2px solid #B9A3D1;padding-top:12px;margin-bottom:18px;color:#6d537c;font-size:13px;letter-spacing:.15px}.vbl-marketing .pathChoicePrimary .vblPathLabel{color:#ddcdeb;border-color:#bda4d6}.vbl-marketing .vblAudienceGrid .rolecard{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:26px;column-gap:26px;padding:28px 0}.vbl-marketing .vblAudienceGrid .rolecard h3{grid-column:1;grid-row:1}.vbl-marketing .vblAudienceGrid .rolecard p{grid-column:1;grid-row:2;color:#63596b}.vbl-marketing .vblAudienceGrid .rolecard .panellink{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;display:flex;gap:7px;align-items:center;white-space:nowrap}.vbl-marketing .vblWorkflowGrid{gap:28px;align-items:stretch}.vbl-marketing .vblWorkflowGrid>.panel{padding:26px;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start}.vbl-marketing .vblWorkflowGrid>.panel>h3{font-size:25px;line-height:1.3;margin:25px 0 10px}.vbl-marketing .vblWorkflowGrid>.panel>p{font-size:16px;line-height:1.7;color:#62566c;margin:0 0 22px}.vbl-marketing .vblWorkflowGrid>.panel>.btn{margin-top:auto}.vbl-marketing .vblEvidenceSheet{width:100%;min-height:248px;padding:25px 28px;background:#fffdf8;border:1px solid #DFD5C8;border-radius:3px 3px 20px;box-shadow:0 16px 28px -22px #57422c40;position:relative}.vbl-marketing .vblEvidenceKicker{display:block;font-size:12px;color:#73614c;letter-spacing:.2px;margin-bottom:18px}.vbl-marketing .vblEvidenceSheet>strong{display:block;font-size:23px;line-height:1.35;font-weight:650;color:#453948;max-width:370px}.vbl-marketing .vblEvidenceSheet dl{margin:19px 0 0}.vbl-marketing .vblEvidenceSheet dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid #E3DACD;font-size:14px;line-height:1.5}.vbl-marketing .vblEvidenceSheet dt{color:#73614c}.vbl-marketing .vblEvidenceSheet dd{margin:0;color:#4f4456}.vbl-marketing .vblFeedbackCard .vblEvidenceSheet{background:#eef3eb;border-color:#d6e0cf;border-radius:20px 3px 3px}.vbl-marketing .vblFeedbackCard .vblEvidenceKicker{color:#526749}.vbl-marketing .vblEvidenceSheet blockquote{margin:0;font-size:21px;line-height:1.55;letter-spacing:-.2px;color:#364b35;font-weight:600}.vbl-marketing .vblEvidenceNext{border-top:1px solid #C7D4C1;margin-top:20px;padding-top:13px}.vbl-marketing .vblEvidenceNext>span{font-size:12px;color:#536b48;font-weight:650}.vbl-marketing .vblEvidenceNext p{font-size:15px;line-height:1.6;margin:6px 0 0;color:#40573a}.vbl-marketing .flagTooltop,.vbl-marketing .paperhead,.vbl-marketing .stagecaption,.vbl-marketing .stagebottom{font-size:12px;color:#65566d}.vbl-marketing .flagStory .eyebrow{font-size:12px}.vbl-marketing .flagSlideMeta,.vbl-marketing .flagSlideFoot{font-size:12px;color:#dfd3e0}.vbl-marketing .flagSlideFoot{line-height:1.6}.vbl-marketing .flagPager button,.vbl-marketing .flagRevision button{font-size:14px}.vbl-marketing .flagCoverMetrics span{font-size:13px}.vbl-marketing .flagMetrics small,.vbl-marketing .flagMetrics span{font-size:12px}.vbl-marketing .footnote,.vbl-marketing .fine,.vbl-marketing .productVersion{font-size:13px;line-height:1.7;color:#65576f}.vbl-marketing .darkpanel .footnote,.vbl-marketing .pathChoicePrimary .footnote{color:#e1d5e8}.vbl-marketing .stagecaption .ico{display:none}.vbl-marketing .productBriefArt{opacity:1}.vbl-marketing .productFormatGrid{gap:0 30px}.vbl-marketing .productFormatGrid>.panel{border:0;border-top:1px solid #DAD1E1;border-radius:0;background:transparent;padding:24px 0;box-shadow:none}.vbl-marketing .productFormatGrid>.panel>svg{width:22px;height:22px;color:#796286}.vbl-marketing .productFormatGrid>.panel h3{display:inline-block;margin:0 12px 8px;font-size:22px}.vbl-marketing .productFormatGrid>.panel p{margin:0;font-size:16px;color:#63566a}@media(max-width:760px){.vbl-marketing .vblWorkflowGrid>.panel{padding:12px 0 20px}.vbl-marketing .vblEvidenceSheet{padding:22px;min-height:0}.vbl-marketing .vblEvidenceSheet>strong{font-size:22px}.vbl-marketing .vblEvidenceSheet blockquote{font-size:20px}.vbl-marketing .vblEvidenceSheet dl>div{grid-template-columns:80px minmax(0,1fr);font-size:13px}.vbl-marketing .vblAudienceGrid .rolecard{gap:8px 15px}.vbl-marketing .vblAudienceGrid .rolecard .panellink{grid-column:1;grid-row:3;justify-self:start}.vbl-marketing .plainfeature.vblPrinciple{padding:20px 0 12px}.vbl-marketing .flagSlideFoot{font-size:11px}}.vbl-marketing{background:#f8fafd;color:#24253d;--editorial-ink:#24253D}.vbl-marketing .flagHeroIntro{gap:56px;margin-bottom:70px}.vbl-marketing .flagHeroIntro h1{letter-spacing:-1.5px}.vbl-marketing .flagHeroIntro>div:first-child{padding-block:0}.vbl-marketing .flagShowcase{background:#eef1f7;border-color:#dce1ec}.vbl-marketing .flagShowcaseTop{background:#f8fafd;border-color:#dce1ec}.vbl-marketing .flagSkill{border-top-color:#d1d8e6}.vbl-marketing .mkt-footer{background:#eef1f7;border-top-color:#dce1ec}.vbl-marketing .vblMethodPhoto img{height:380px;border-radius:22px;-o-object-position:60% 45%;object-position:60% 45%}.vbl-marketing .vblMethodPhoto figcaption{font-size:12px;color:#616b80}.vbl-marketing .vblFocusExperience:before{top:25px;right:-12px;bottom:94px;left:18px;background:#dddffc;border-color:#cbd0ee;transform:rotate(2deg)}.vbl-marketing .vblFocusExperience .vblExperienceFrame{background:radial-gradient(ellipse at 5% 5%,#41478266,transparent 65%),#20263f;border-color:#3e4665;box-shadow:0 26px 58px -25px #20263f55;border-radius:22px}.vbl-marketing .vblFocusExperience .vblExperienceTop{background:transparent;color:#d4dbef;border-bottom-color:#ffffff18;font-size:12px;padding:16px 22px}.vbl-marketing .vblFocusExperience .vblExperienceDemo{border-color:#626c89;color:#e1e6f5}.vbl-marketing .vblFocusExperience .vblExperienceSteps{background:#181f35;padding:10px 17px}.vbl-marketing .vblFocusExperience .vblExperienceSteps button{color:#bfc8e0}.vbl-marketing .vblFocusExperience .vblExperienceSteps button>span{border-color:#606d92}.vbl-marketing .vblFocusExperience .vblExperienceSteps button[aria-pressed=true]{background:#eeefff;border-color:#eeefff;color:#43367a}.vbl-marketing .vblFocusExperience .vblExperienceCanvas{padding:22px 25px 0}.vbl-marketing .vblFocusHeading>span{font-size:12px;color:#b9c4e1}.vbl-marketing .vblFocusHeading h2{font-size:clamp(28px,2.7vw,38px);line-height:1.15;letter-spacing:-.9px;color:#fff;min-height:88px;margin:13px 0 20px;max-width:410px}.vbl-marketing .vblFocusTask{border:1px solid #DAE0F0;border-radius:14px;background:#fbfcff;box-shadow:0 10px 30px #080d2529;padding:20px 22px;animation:vblEvidenceIn .4s ease}.vbl-marketing .vblFocusTaskMeta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#616b84}.vbl-marketing .vblFocusTask h3{font-size:25px;line-height:1.3;letter-spacing:-.4px;margin:13px 0 18px;color:#252b45}.vbl-marketing .vblFocusFields{display:grid;grid-template-columns:1.25fr 1fr;gap:12px}.vbl-marketing .vblFocusFields>div{border-inline-start:2px solid #CCD3E2;padding-inline-start:12px;min-width:0}.vbl-marketing .vblFocusFields span{display:block;color:#59657b;font-size:12px;margin-bottom:7px}.vbl-marketing .vblFocusFields strong{font-size:20px;font-weight:650;color:#303a55}.vbl-marketing .vblFocusFields .is-missing{border-color:#b9a1cd}.vbl-marketing .vblFocusFields .is-missing strong{color:#86628f}.vbl-marketing .vblFocusExperience[data-step="1"] .is-missing{background:#fff0da;border-color:#b9782e;border-radius:5px;padding-block:6px;margin-block:-6px}.vbl-marketing .vblFocusExperience[data-step="1"] .is-missing strong{color:#875a1f}.vbl-marketing .vblFocusFields .is-defined{border-color:#58a08a}.vbl-marketing .vblFocusFields .is-defined strong{color:#2e725d}.vbl-marketing .vblFocusCriterion{border-top:1px solid #DCE2EF;margin-top:19px;padding-top:13px}.vbl-marketing .vblFocusCriterion>span{font-size:12px;color:#657087}.vbl-marketing .vblFocusExperience .vblFocusCriterion p{font-size:15px;line-height:1.5;color:#35415c;margin:5px 0 0;min-height:45px}.vbl-marketing .vblFocusExperience .vblExperienceFeedback{min-height:104px;padding-top:18px}.vbl-marketing .vblFocusExperience .vblFeedbackIndex{color:#aab7e0;border-top-color:#8496d2}.vbl-marketing .vblFocusExperience .vblExperienceFeedback b{color:#edf1ff;font-size:15px}.vbl-marketing .vblFocusExperience .vblExperienceFeedback p{color:#c5cfe8;font-size:14px}.vbl-marketing .vblFocusExperience .vblExperienceBottom{border-top-color:#ffffff18;padding:12px 25px}.vbl-marketing .vblFocusExperience .vblExperienceBottom>span{color:#b6c2e1}.vbl-marketing .vblFocusExperience .vblExperienceBottom button{background:#e7eaff;color:#303662;font-weight:700}.vbl-marketing .vblFocusExperience .vblExperienceBottom button:hover{background:#fff}.vbl-marketing .vblFocusExperience .vblExperiencePlayback,.vbl-marketing .vblFocusExperience .vblExperienceCaption{color:#5e6980}.vbl-marketing .vblProductWorkbench{min-width:0;background:#eef1fa;border:1px solid #D3DAEC;border-radius:22px;padding:22px;box-shadow:0 22px 50px -30px #34467755;position:relative}.vbl-marketing .vblWorkbenchTop{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4d5872;font-size:13px}.vbl-marketing .vblWorkbenchTop>span:first-child{font-weight:650;color:#26334f;font-size:16px}.vbl-marketing .vblFormatChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.vbl-marketing .vblFormatChoices button{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:11px 12px;min-height:48px;border:1px solid #D3DAE9;background:#f9fafe;border-radius:9px;font:inherit;font-size:14px;color:#57647e;cursor:pointer}.vbl-marketing .vblFormatChoices button>span{font-size:10px;letter-spacing:.5px}.vbl-marketing .vblFormatChoices button[aria-pressed=true]{background:#353e69;border-color:#353e69;color:#fff;box-shadow:0 4px 10px #323f6620}.vbl-marketing .vblFormatPreview{background:#fff;border:1px solid #D5DBE8;border-radius:12px;overflow:hidden;min-height:355px;box-shadow:0 14px 22px -18px #22345655}.vbl-marketing .vblFileName{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 18px;font-size:12px;border-bottom:1px solid #E4E8F1;color:#58657c}.vbl-marketing .vblFileName>span:last-child{font-size:11px}.vbl-marketing .vblOutputDocument,.vbl-marketing .vblOutputSheet,.vbl-marketing .vblOutputSlide{padding:22px}.vbl-marketing .vblOutputDocument>span,.vbl-marketing .vblOutputSheet>span{font-size:12px;color:#64738c}.vbl-marketing .vblOutputDocument h2{font-size:30px;line-height:1.15;letter-spacing:-.6px;margin:12px 0 21px;color:#283550}.vbl-marketing .vblOutputTask{display:flex;gap:13px;padding:12px 0;border-top:1px solid #E0E5EE}.vbl-marketing .vblOutputTask>span{color:#8b78b1;font-size:12px;padding-top:3px}.vbl-marketing .vblOutputTask strong{font-size:16px;color:#3f4a62;font-weight:600}.vbl-marketing .vblOutputTask p{font-size:13px;line-height:1.5;margin:4px 0 0;color:#64718b}.vbl-marketing .vblOutputCheck{font-size:12px;line-height:1.6;margin:15px 0 0;color:#536347;border-top:1px solid #DEE6D7;padding-top:12px}.vbl-marketing .vblBudgetHeadline h2{font-size:26px;line-height:1.2;margin:10px 0}.vbl-marketing .vblBudgetHeadline>strong{font-size:37px;color:#306858;font-weight:600}.vbl-marketing .vblBudgetHeadline small{font-size:20px}.vbl-marketing .vblOutputSheet table{width:100%;border-collapse:collapse;font-size:14px;margin-top:15px}.vbl-marketing .vblOutputSheet th,.vbl-marketing .vblOutputSheet td{padding:8px 9px;border-bottom:1px solid #DFE7E4;text-align:start}.vbl-marketing .vblOutputSheet thead{background:#f0f5f3;color:#536f64}.vbl-marketing .vblOutputSheet tfoot{color:#2f6c55;background:#e8f3ea;font-weight:600}.vbl-marketing .vblOutputSlide{background:radial-gradient(ellipse at 0% 100%,#69549255,transparent 60%),#2a2c4c;color:#fff;min-height:355px;display:flex;flex-direction:column;justify-content:center}.vbl-marketing .vblOutputSlide>span{font-size:12px;color:#d6cdeb}.vbl-marketing .vblOutputSlide h2{font-size:31px;line-height:1.2;letter-spacing:-.7px;margin:24px 0;color:#fff}.vbl-marketing .vblPilotFlow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 25px}.vbl-marketing .vblPilotFlow>span{font-size:19px;border-top:2px solid #AC9CD0;padding-top:13px}.vbl-marketing .vblPilotFlow b{font-size:13px;font-weight:400;color:#cfcae1}.vbl-marketing .vblOutputSlide>p{font-size:13px;line-height:1.6;margin:0;color:#d9d4e9}.vbl-marketing .vblWorkbenchFoot{display:flex;align-items:center;gap:9px;margin-top:17px}.vbl-marketing .vblWorkbenchFoot p{margin:0;font-size:14px;line-height:1.6;color:#394865}.vbl-marketing .vblSignal{width:7px;height:7px;background:#7862bc;border-radius:50%;flex:none}.vbl-marketing .vblWorkbenchNote{font-size:12px;line-height:1.6;color:#64718b;margin:7px 0 0}.vbl-marketing .vblCreatorWorkbench{min-width:0;background:#232a44;border:1px solid #414966;border-radius:22px;overflow:hidden;box-shadow:0 23px 48px -25px #313c6250}.vbl-marketing .vblStudioTop{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;color:#c3cce3;font-size:12px;border-bottom:1px solid #FFFFFF19}.vbl-marketing .vblStudioTop>span:first-child{direction:ltr;letter-spacing:1.4px;font-size:10px}.vbl-marketing .vblStudioSource{padding:26px;display:grid;grid-template-columns:1.1fr 1fr;gap:12px 20px;align-items:center}.vbl-marketing .vblStudioSource>span{grid-column:1;font-size:13px;color:#c6cde8}.vbl-marketing .vblStudioSource>h2{grid-column:1;font-size:36px;line-height:1.1;color:#fff;letter-spacing:-1px;margin:0;align-self:start}.vbl-marketing .vblSourcePreview{grid-column:2;grid-row:1 / span 2;background:#f4f5fc;padding:17px;border-radius:10px;color:#3a4463;transform:rotate(-2deg)}.vbl-marketing .vblSourcePreview>span{font-size:11px;color:#66728e}.vbl-marketing .vblSourcePreview>strong{font-size:25px;display:block;margin-top:9px}.vbl-marketing .vblSourcePreview>p{font-size:13px;line-height:1.5;margin:5px 0 10px;color:#56647d}.vbl-marketing .vblSourcePreview>div{display:flex;align-items:flex-end;height:29px;gap:5px}.vbl-marketing .vblSourcePreview i{background:#8a7bbd;width:30%;height:100%;border-radius:2px}.vbl-marketing .vblSourcePreview i:nth-child(2){height:42%;background:#a59ec5}.vbl-marketing .vblSourcePreview i:nth-child(3){height:25%;background:#c1c6db}.vbl-marketing .vblStudioLesson{margin:0 18px;background:#fafbff;border-radius:12px;padding:20px 24px}.vbl-marketing .vblStudioLabel{font-size:12px;color:#5f6c88}.vbl-marketing .vblStudioLesson ol{padding:0;list-style:none;margin:17px 0}.vbl-marketing .vblStudioLesson li{display:flex;align-items:flex-start;gap:15px;position:relative;padding-bottom:23px}.vbl-marketing .vblStudioLesson li:last-child{padding-bottom:0}.vbl-marketing .vblStudioLesson li:not(:last-child):after{content:"";position:absolute;right:14px;top:29px;bottom:0;width:1px;background:#d0d8eb}.vbl-marketing .vblStudioLesson li>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #C7D1E6;border-radius:50%;font-size:11px;color:#63599a;flex:none;background:#fff}.vbl-marketing .vblStudioLesson li h3{font-size:18px;line-height:1.3;margin:1px 0 5px;color:#35405c}.vbl-marketing .vblStudioLesson li p{font-size:14px;line-height:1.5;margin:0;color:#65728b}.vbl-marketing .vblStudioReview{border-top:1px solid #DFE4EF;padding-top:12px;font-size:12px;color:#526d63}.vbl-marketing .vblStudioBottom{padding:18px 23px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#bac6e4}.vbl-marketing .vblStudioBottom a{color:#f0edff;font-size:13px;display:flex;align-items:center;gap:7px;min-height:44px;white-space:nowrap}@media(max-width:1050px){.vbl-marketing .flagHeroIntro{gap:32px}.vbl-marketing .vblFocusHeading h2{font-size:32px}.vbl-marketing .vblStudioSource{gap:12px}.vbl-marketing .vblStudioSource>h2{font-size:31px}}@media(max-width:760px){.vbl-marketing .flagHeroIntro{gap:30px;margin-bottom:48px}.vbl-marketing .vblFocusExperience .vblExperienceCanvas{padding:20px 16px 0}.vbl-marketing .vblFocusExperience .vblExperienceTop{padding:15px}.vbl-marketing .vblFocusHeading h2{font-size:31px;min-height:74px;margin:12px 0 17px}.vbl-marketing .vblFocusTask{padding:18px}.vbl-marketing .vblFocusTask h3{font-size:23px}.vbl-marketing .vblFocusFields strong{font-size:18px}.vbl-marketing .vblFocusExperience .vblExperienceFeedback{min-height:120px}.vbl-marketing .vblMethodPhoto img{height:auto;aspect-ratio:1.35;border-radius:18px;-o-object-position:60% 45%;object-position:60% 45%}.vbl-marketing .vblProductWorkbench{padding:17px}.vbl-marketing .vblFormatChoices button{padding:10px;font-size:13px;flex-direction:column;gap:3px}.vbl-marketing .vblOutputDocument,.vbl-marketing .vblOutputSheet,.vbl-marketing .vblOutputSlide{padding:19px}.vbl-marketing .vblOutputDocument h2,.vbl-marketing .vblOutputSlide h2{font-size:27px}.vbl-marketing .vblPilotFlow{gap:8px}.vbl-marketing .vblPilotFlow>span{font-size:16px}.vbl-marketing .vblStudioSource{padding:23px 18px;grid-template-columns:1fr 1fr}.vbl-marketing .vblStudioSource>h2{font-size:28px}.vbl-marketing .vblSourcePreview{padding:13px}.vbl-marketing .vblSourcePreview>strong{font-size:22px}.vbl-marketing .vblStudioLesson{margin:0 12px;padding:19px 18px}.vbl-marketing .vblStudioBottom{flex-direction:column;align-items:flex-start;gap:2px;padding:15px 20px}}@media(prefers-reduced-motion:reduce){.vbl-marketing .vblFocusTask{animation:none}}
