.portfolioPager,.demoClientPager{color:#60716b;background:#fafcfb;border:1px solid #dce5e1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 12px;font-size:14px;line-height:1.35;display:flex}.portfolioPager>span,.demoClientPager>span{font-weight:750}.portfolioPager>div,.demoClientPager>div{align-items:center;gap:8px;display:flex}.portfolioPager b,.demoClientPager b{color:#36564e;white-space:nowrap;font-size:13px}.portfolioPager button,.demoClientPager button{color:#245e4d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9d4;border-radius:9px;padding:7px 10px;font-size:14px;font-weight:850}.portfolioPager button:hover:not(:disabled),.demoClientPager button:hover:not(:disabled){background:#f2f8f5;border-color:#9fbdb2}.portfolioPager button:disabled,.demoClientPager button:disabled{cursor:not-allowed;opacity:.42}.cobrivaDemoSignals [class*=__actionDetail]{scroll-margin-top:86px}@media (max-width:700px){.portfolioPager,.demoClientPager{align-items:stretch;display:grid}.portfolioPager>div,.demoClientPager>div{grid-template-columns:1fr auto 1fr;display:grid}.portfolioPager button,.demoClientPager button{min-height:44px}.portfolioPager>div button:last-child,.demoClientPager>div button:last-child{text-align:right}}@media (max-width:430px){.portfolioPager>div,.demoClientPager>div{grid-template-columns:1fr 1fr}.portfolioPager b,.demoClientPager b{text-align:center;grid-area:1/1/auto/-1}.portfolioPager button:first-child,.demoClientPager button:first-child{grid-area:2/1}.portfolioPager button:last-child,.demoClientPager button:last-child{grid-area:2/2}}
:root{--ux-page-gutter:clamp(16px,3vw,32px);--ux-card-radius:14px;--ux-control-height:44px;--ux-body:16px;--ux-secondary:14px}.contentPage{box-sizing:border-box;width:min(1180px,calc(100% - (2 * var(--ux-page-gutter))));margin-inline:auto}.contentPage.wide{width:min(1320px,calc(100% - (2 * var(--ux-page-gutter))));max-width:1320px}.contentPage :is(.pageSection,.contentCard,.controlCard,.price,.finalCta){overflow-wrap:anywhere;min-width:0}:is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;line-height:1.5!important}:is(button,.btn,[role=button],summary){min-height:44px}:is(.contentPage,.simpleLanding) :is(p,li){line-height:1.55}:is(.contentCard,.controlCard,.price,.pageSection){border-radius:var(--ux-card-radius)}:is(.contentCard,.controlCard,.pageSection){box-shadow:none}:is(.compareWrap,.tableWrap,[class*=tableWrap],[class*=TableWrap],[class*=tableScroll],[class*=TableScroll]){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}table{max-width:100%}.simpleSiteNav{box-sizing:border-box;width:100%;padding-inline:max(var(--ux-page-gutter),calc((100vw - 1320px)/2))!important}.simpleSiteNav :is(a,button){min-height:44px}.mobileNavPanel{box-sizing:border-box}.mobileNavGroup a{min-height:44px}@media (max-width:1080px){.simpleSiteNav{padding-inline:16px!important}.contentPage,.contentPage.wide{width:calc(100% - 32px)}}@media (max-width:760px){.contentPage,.contentPage.wide{width:calc(100% - 24px)}.contentPage>h1,.contentPage>header h1{overflow-wrap:anywhere}.mobileNavPanel{width:min(440px,100vw)!important;max-width:100vw!important}}@media (max-width:430px){.contentPage,.contentPage.wide{width:calc(100% - 20px)}}
.commercialDecisionSnapshot{background:#fff;border:1px solid #dce7e1;border-radius:20px;width:min(1160px,100% - 64px);margin:0 auto 74px;padding:24px}.commercialDecisionSnapshot>header{max-width:760px;margin-bottom:18px}.commercialDecisionSnapshot>header h2{margin:6px 0 8px}.commercialDecisionFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercialDecisionFlow article{background:#f8fbf9;border:1px solid #e1ebe6;border-radius:15px;gap:5px;padding:18px;display:grid}.commercialDecisionFlow strong{letter-spacing:-.045em;color:#0f5a43;font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.commercialDecisionFlow b{font-size:16px}.commercialDecisionFlow p{color:#53665e;margin:0}.commercialDecisionActions{color:#fff;background:#123f31;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px 18px;margin-top:12px;padding:14px 16px;display:grid}.commercialDecisionActions strong{font-variant-numeric:tabular-nums;font-size:28px}.commercialDecisionActions p{color:#e7f1ec;margin:0}.piCaseFlow,.trustFacts,.solutionProblemGrid,.pricingChooser{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.piCaseFlow article,.trustFacts article,.solutionProblemGrid article,.pricingChooser article{background:#fff;border:1px solid #e1ebe6;border-radius:15px;padding:18px}.piCaseFlow span,.trustFacts span,.solutionProblemGrid span,.pricingChooser span{letter-spacing:.06em;text-transform:uppercase;color:#60776e;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.piCaseFlow article:last-child{background:#f3f8f5;border-color:#cfe0d7}.resourceLibraryDetails{background:#fff;border:1px solid #e1ebe6;border-radius:15px;margin:12px 0}.resourceLibraryDetails>summary{cursor:pointer;color:#17372b;padding:16px 18px;font-weight:800}.resourceLibraryDetails>div{padding:0 18px 18px}.resourceLibraryDetails .seoResourceGrid{margin-top:12px}.solutionProblemGrid article{flex-direction:column;display:flex}.solutionProblemGrid h2{margin:0 0 8px;font-size:22px}.solutionProblemGrid a{margin-top:auto}.companyStory{grid-template-columns:.8fr 1.2fr;align-items:start;gap:24px;display:grid}.companyStory aside{background:#f7faf8;border-left:3px solid #1c6b50;padding:18px}.companyStory aside p:last-child{margin-bottom:0}.trustFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.trustFacts article{background:#f8fbf9}.trustFacts b{margin-bottom:6px;display:block}.pricingChooser{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 24px}.pricingChooser article:first-child{background:#f8fbf9;border-color:#cfe0d7}.pricingChooser h3{margin:0 0 7px}.commercialMetaNote{color:#687b73;margin-top:10px;font-size:13px}.integrationsAvailableHero{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:18px;margin:22px 0 34px;display:grid}.integrationsAvailableHero>div{background:#f8fbf9;border:1px solid #dce7e1;border-radius:18px;padding:22px}.integrationsAvailableHero strong{color:#0f5a43;margin:5px 0 9px;font-size:28px;display:block}.integrationsAvailableHero ul{margin:10px 0 0;padding-left:18px}.integrationsAvailableHero li{margin:6px 0}.companyLeanLinks{flex-wrap:wrap;gap:16px;display:flex}.companyLeanLinks a{font-weight:800}.securityTechnicalDisclosure{background:#fff;border:1px solid #dce7e1;border-radius:15px;margin-top:18px}.securityTechnicalDisclosure>summary{cursor:pointer;padding:15px 17px;font-weight:800}.securityTechnicalDisclosure>div{padding:0 17px 17px}.securityTechnicalDisclosure p:last-child{margin-bottom:0}.simpleLanding .criteriaGrid>article{grid-template-rows:auto auto 1fr!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:0 14px!important;padding:20px!important;display:grid!important}.simpleLanding .criteriaGrid>article:before{grid-area:1/1/4!important;place-self:start!important;width:32px!important;height:32px!important;margin:0!important;position:static!important}.simpleLanding .criteriaGrid>article>small,.simpleLanding .criteriaGrid>article>h3,.simpleLanding .criteriaGrid>article>p{grid-column:2!important;min-width:0!important}.simpleLanding .criteriaGrid>article>small{grid-row:1!important}.simpleLanding .criteriaGrid>article>h3{grid-row:2!important}.simpleLanding .criteriaGrid>article>p{grid-row:3!important}.contentPage.howSimple .howExampleSimple .contentCard{grid-template-rows:auto 1fr!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:0 14px!important;padding:18px!important;display:grid!important}.contentPage.howSimple .howExampleSimple .contentCard:before{grid-area:1/1/3!important;place-self:start!important;width:32px!important;height:32px!important;margin:0!important;position:static!important;top:auto!important;left:auto!important}.contentPage.howSimple .howExampleSimple .contentCard>h3,.contentPage.howSimple .howExampleSimple .contentCard>p{grid-column:2!important;min-width:0!important}.contentPage.howSimple .howExampleSimple .contentCard>h3{grid-row:1!important;margin:1px 0 7px!important}.contentPage.howSimple .howExampleSimple .contentCard>p{grid-row:2!important;margin:0!important}.contentPage.wide details.resourceLibraryDetails{box-shadow:none!important;background:#fff!important;border:1px solid #e1ebe6!important;border-radius:15px!important;margin:12px 0!important;overflow:hidden!important}.contentPage.wide details.resourceLibraryDetails>summary{color:#17372b!important;background:#fff!important;border-bottom:0!important;padding:16px 18px!important}.contentPage.wide details.resourceLibraryDetails[open]>summary{background:#f7faf8!important;border-bottom:1px solid #e7ece9!important}.contentPage.wide details.resourceLibraryDetails>div{padding:0 18px 18px!important}.contentPage.wide.securityPage details.securityTechnicalDisclosure{box-shadow:none!important;background:#fff!important;border:1px solid #dce7e1!important;border-radius:15px!important;margin-top:18px!important;overflow:hidden!important}.contentPage.wide.securityPage details.securityTechnicalDisclosure>summary{background:#fff!important;border-bottom:0!important;padding:15px 17px!important}.contentPage.wide.securityPage details.securityTechnicalDisclosure[open]>summary{background:#f7faf8!important;border-bottom:1px solid #e7ece9!important}.contentPage.wide.securityPage details.securityTechnicalDisclosure>div{padding:0 17px 17px!important}.contentPage.wide.pricingPage details[class*=advanced]{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #dbe5e1!important;border-radius:0!important;margin-top:22px!important;padding-top:20px!important;overflow:visible!important}.contentPage.wide.pricingPage details[class*=advanced]>summary{color:#17372f!important;background:0 0!important;border-bottom:0!important;padding:14px 0!important}.contentPage.wide.pricingPage details[class*=advanced][open]>summary{background:0 0!important;border-bottom:0!important}.contentPage.wide.pricingPage details[class*=advanced]>div{padding:0!important}@media (max-width:900px){.commercialDecisionFlow,.piCaseFlow,.solutionProblemGrid,.trustFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.commercialDecisionFlow article:last-child,.piCaseFlow article:last-child{grid-column:1/-1}.companyStory,.integrationsAvailableHero{grid-template-columns:1fr}.trustFacts article:last-child{grid-column:1/-1}.commercialDecisionActions,.pricingChooser{grid-template-columns:1fr}}@media (max-width:760px){.commercialDecisionSnapshot{border-radius:17px;width:calc(100% - 32px);margin:0 16px 52px;padding:18px 16px}.commercialDecisionFlow,.piCaseFlow,.solutionProblemGrid,.trustFacts{grid-template-columns:1fr}.commercialDecisionFlow article:last-child,.piCaseFlow article:last-child,.trustFacts article:last-child{grid-column:auto}.commercialDecisionFlow strong{font-size:32px}.commercialDecisionActions strong{font-size:24px}.resourceLibraryDetails>summary{padding:15px}.resourceLibraryDetails>div{padding:0 15px 15px}.contentPage.wide details.resourceLibraryDetails>summary{padding:15px!important}.contentPage.wide details.resourceLibraryDetails>div{padding:0 15px 15px!important}.contentPage.wide.securityPage details.securityTechnicalDisclosure>summary{padding:15px!important}.contentPage.wide.securityPage details.securityTechnicalDisclosure>div{padding:0 15px 15px!important}.companyStory{gap:14px}.integrationsAvailableHero>div{padding:18px}.integrationsAvailableHero strong{font-size:24px}}@media (max-width:620px){.simpleLanding .criteriaGrid>article{grid-template-columns:38px minmax(0,1fr)!important;column-gap:12px!important;padding:18px!important}.contentPage.howSimple .howExampleSimple .contentCard{grid-template-columns:38px minmax(0,1fr)!important;column-gap:12px!important;padding:16px!important}.contentPage.howSimple .howExampleSimple .contentCard:before{width:28px!important;height:28px!important}}
.integrationsPage .integrationSimpleGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important}.integrationsPage .integrationSimpleCard{box-shadow:none!important;background:#fff!important;border:1px solid #dbe6e1!important;border-radius:18px!important;gap:14px!important;padding:22px!important;overflow:hidden!important}.integrationsPage .integrationSimpleCard .integrationTop{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.integrationsPage .integrationSimpleCard .integrationTop h2{letter-spacing:-.025em!important;color:#112d25!important;margin:0!important;font-size:24px!important;line-height:1.18!important}.integrationsPage .integrationSimpleCard .integrationStatus{white-space:nowrap!important;flex:none!important;min-height:34px!important;padding:7px 11px!important;font-size:13px!important;line-height:1.2!important}.integrationsPage .integrationSimpleCard>p{color:#53675f!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.integrationsPage .integrationSimpleCard>details{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #e2ebe7!important;border-radius:0!important;margin:2px 0 0!important;padding:0!important;overflow:visible!important}.integrationsPage .integrationSimpleCard>details>summary{color:#173f34!important;background:0 0!important;border:0!important;min-height:44px!important;padding:13px 0 8px!important;font-size:15px!important;font-weight:850!important}.integrationsPage .integrationSimpleCard>details[open]>summary{background:0 0!important;border:0!important}.integrationsPage .integrationSimpleCard>details>small{color:#5d7069!important;padding:0 0 3px!important;font-size:15px!important;line-height:1.62!important;display:block!important}.integrationsPage .integrationSimpleCard>.textLink{align-self:start!important;margin-top:2px!important;font-size:15px!important}.integrationsPage #compatibilidad-erp [class*=__answer] h3{color:#fff!important}.integrationsPage #compatibilidad-erp [class*=__answer]>p{color:#dce6f2!important;font-size:16px!important;line-height:1.6!important}.integrationsPage #compatibilidad-erp [class*=__truth]{background:#17243a!important;border-color:#40516c!important}.integrationsPage #compatibilidad-erp [class*=__truth] b{color:#fff!important}.integrationsPage #compatibilidad-erp [class*=__truth] span{color:#d8e2ee!important}.integrationsPage .finalCta{color:#fff!important;text-align:center!important;background:#12634b!important;border:0!important;border-radius:22px!important}.integrationsPage .finalCta h2{color:#fff!important;margin-left:auto!important;margin-right:auto!important}.integrationsPage .finalCta>p{color:#edf8f3!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.integrationsPage .finalCta .cta.center{justify-content:center!important;align-items:center!important}.integrationsPage .finalCta .btn:first-of-type{color:#fff!important;background:#0d4b3a!important;border-color:#0d4b3a!important}.integrationsPage .finalCta .btn.alt{color:#17483b!important;background:#fff!important;border-color:#fff!important}.integrationsPage .finalCta .textLink{color:#fff!important}.cobrivaDemoSignals .demoTeamPolicy760{box-shadow:none!important;background:linear-gradient(135deg,#f8fbfa 0%,#eef6f2 100%)!important;border:1px solid #d8e5df!important;border-radius:16px!important;gap:12px!important;margin:12px 0 14px!important;padding:18px!important;display:grid!important}.cobrivaDemoSignals .demoTeamPolicy760 header{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.cobrivaDemoSignals .demoTeamPolicy760 h3{color:#173d34!important;margin:0!important;font-size:18px!important;line-height:1.25!important}.cobrivaDemoSignals .demoTeamPolicy760 header>b{color:#60736c!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dce7e2!important;border-radius:999px!important;padding:6px 9px!important;font-size:12px!important;line-height:1.2!important}.cobrivaDemoSignals .demoTeamPolicy760>p{color:#5b6f67!important;max-width:920px!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.cobrivaDemoSignals .demoTeamPolicy760>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.cobrivaDemoSignals .demoTeamPolicy760>div>span{color:#31594e!important;background:#fff!important;border:1px solid #dce8e3!important;border-radius:11px!important;align-items:center!important;min-height:42px!important;padding:9px 11px!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important;display:flex!important}.cobrivaDemoSignals section[class*=__workflow]{grid-template-columns:minmax(0,1fr) 30px minmax(0,1.15fr) 30px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;margin-top:12px!important;display:grid!important}.cobrivaDemoSignals section[class*=__workflow]>div{background:#fff!important;border:1px solid #dfe7e3!important;border-radius:14px!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;gap:6px!important;min-height:112px!important;padding:16px!important;display:grid!important}.cobrivaDemoSignals section[class*=__workflow]>div>span{color:#fff!important;background:#173f35!important;border-radius:10px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:13px!important;font-weight:900!important;display:grid!important}.cobrivaDemoSignals section[class*=__workflow]>div>b{color:#172d26!important;font-size:15px!important;line-height:1.3!important}.cobrivaDemoSignals section[class*=__workflow]>div>small{color:#667871!important;font-size:13px!important;line-height:1.45!important}.cobrivaDemoSignals section[class*=__workflow]>i{color:#326052!important;background:#f0f6f3!important;border-radius:999px!important;place-self:center!important;place-items:center!important;width:30px!important;height:30px!important;font-style:normal!important;display:grid!important}.cobrivaDemoSignals .demoTeamAudit{background:#f9fbfa!important;border:1px solid #dfe7e3!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 16px!important;margin-top:10px!important;padding:16px 18px!important;display:grid!important}.cobrivaDemoSignals .demoTeamAudit>b{color:#244d41!important;grid-column:1/-1!important;font-size:14px!important}.cobrivaDemoSignals .demoTeamAudit>span{color:#5f716a!important;border-left:2px solid #b9d6cc!important;padding-left:12px!important;font-size:13px!important;line-height:1.45!important}.cobrivaDemoSignals [class*=__scaleNote]{background:#fbfaf7!important;border:1px solid #e5dfd3!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin-top:12px!important;padding:14px 16px!important;display:grid!important}.cobrivaDemoSignals [class*=__scaleNote]>div{gap:3px!important;display:grid!important}.cobrivaDemoSignals [class*=__scaleNote]>div>b{color:#26352f!important;font-size:14px!important;line-height:1.35!important}.cobrivaDemoSignals [class*=__scaleNote]>div>span{color:#6a6b64!important;font-size:13px!important;line-height:1.45!important}.pricingPage .pricingSimpleGrid{align-items:start!important}.pricingPage .pricingSimpleGrid .price{align-self:start!important;height:auto!important;padding:20px!important}.pricingPage .pricingSimpleGrid .price>h2{margin:10px 0 8px!important;line-height:1.15!important}.pricingPage .planPrice{min-height:0!important;margin:0 0 12px!important}.pricingPage .planIdeal{min-height:0!important;margin:0 0 12px!important;line-height:1.45!important}.pricingPage .planCapacity{gap:8px!important;margin:0 0 12px!important}.pricingPage .planCapacity>span{min-height:0!important;padding:11px 12px!important}.pricingPage .planKeyList{gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.pricingPage .planKeyList li{margin:0!important;padding:0!important;line-height:1.42!important}.pricingPage .price>.btn{margin-top:14px!important}.pricingPage .pricingCompareDisclosure>div{padding:20px 20px 18px!important}.pricingPage .pricingCompareCommon{margin:0 0 12px!important;line-height:1.5!important}.pricingPage .statusLegend{flex-wrap:wrap!important;align-items:center!important;gap:8px 18px!important;margin:0 0 12px!important;padding:0!important;display:flex!important}.pricingPage .statusLegend>span{align-items:center!important;gap:4px!important;min-width:0!important;line-height:1.35!important;display:inline-flex!important}.pricingPage .compareWrap{margin-top:0!important}.pricingPage .finalCta{color:#fff!important;text-align:center!important;background:#12634b!important;padding:34px 28px!important}.pricingPage .finalCta h2{color:#fff!important;margin:0 auto 12px!important;line-height:1.06!important}.pricingPage .finalCta>p{color:#eef7f3!important;max-width:1080px!important;margin:0 auto 18px!important;line-height:1.5!important}.pricingPage .finalCta .cta.center{justify-content:center!important;gap:10px!important}.pricingPage .finalCta .textLink{color:#fff!important}@media (max-width:760px){.integrationsPage .integrationSimpleGrid{grid-template-columns:1fr!important;gap:12px!important}.integrationsPage .integrationSimpleCard{border-radius:16px!important;gap:12px!important;padding:18px!important}.integrationsPage .integrationSimpleCard .integrationTop{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.integrationsPage .integrationSimpleCard .integrationTop h2{font-size:23px!important}.integrationsPage .integrationSimpleCard .integrationStatus{white-space:normal!important;justify-self:start!important}.integrationsPage .integrationSimpleCard>p{font-size:15.5px!important;line-height:1.55!important}.integrationsPage .integrationSimpleCard>details>summary{padding:12px 0 7px!important;font-size:14.5px!important}.integrationsPage .integrationSimpleCard>details>small{font-size:14.5px!important;line-height:1.58!important}.integrationsPage #compatibilidad-erp [class*=__answer]{padding:18px!important}.integrationsPage #compatibilidad-erp [class*=__answer] h3{font-size:21px!important;line-height:1.28!important}.integrationsPage #compatibilidad-erp [class*=__answer]>p{font-size:15px!important}.integrationsPage .finalCta{border-radius:18px!important;padding-left:18px!important;padding-right:18px!important}.integrationsPage .finalCta h2{font-size:34px!important;line-height:1.08!important}.integrationsPage .finalCta .cta.center{grid-template-columns:1fr!important;width:min(100%,460px)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.integrationsPage .finalCta .cta.center>a{text-align:center!important;width:100%!important}.cobrivaDemoSignals .demoTeamPolicy760{border-radius:14px!important;padding:15px!important}.cobrivaDemoSignals .demoTeamPolicy760 header{justify-items:start!important;display:grid!important}.cobrivaDemoSignals .demoTeamPolicy760>div{grid-template-columns:1fr!important}.cobrivaDemoSignals section[class*=__workflow]{grid-template-columns:1fr!important;gap:7px!important}.cobrivaDemoSignals section[class*=__workflow]>div{min-height:0!important;padding:14px!important}.cobrivaDemoSignals section[class*=__workflow]>i{transform:rotate(90deg)!important}.cobrivaDemoSignals .demoTeamAudit{grid-template-columns:1fr!important;padding:15px!important}.cobrivaDemoSignals .demoTeamAudit>b{grid-column:auto!important}.cobrivaDemoSignals [class*=__scaleNote]{grid-template-columns:1fr!important;padding:14px!important}.pricingPage .pricingSimpleGrid .price{padding:18px!important}.pricingPage .pricingSimpleGrid .price>h2{margin-top:8px!important}.pricingPage .planCapacity{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricingPage .planKeyList{gap:7px!important}.pricingPage .statusLegend{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.pricingPage .pricingCompareDisclosure>div{padding:16px!important}.pricingPage .finalCta{padding:28px 18px!important}.pricingPage .finalCta h2{font-size:34px!important}.pricingPage .finalCta .cta.center{grid-template-columns:1fr!important;width:min(100%,460px)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.pricingPage .finalCta .cta.center>a{text-align:center!important;width:100%!important}}
main.contentPage details>p{margin:0!important;padding:0 16px 16px!important}main.contentPage details>small{margin:0!important;padding:0 16px 16px!important;display:block!important}.integrationsPage .integrationSimpleGrid{align-items:stretch!important}.integrationsPage .integrationSimpleCard{grid-template-rows:auto minmax(0,1fr) auto auto!important;align-content:stretch!important;height:100%!important}.integrationsPage .integrationSimpleCard .integrationTop{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px 12px!important;display:grid!important}.integrationsPage .integrationSimpleCard .integrationTop h2{min-width:0!important}.integrationsPage .integrationSimpleCard .integrationStatus{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-align:center!important;justify-self:end!important;min-width:0!important;max-width:220px!important}.integrationsPage .integrationSimpleCard>p{align-self:start!important;min-width:0!important}.integrationsPage .integrationSimpleCard>details{border-top:1px solid #e2ebe7!important;align-self:end!important;width:100%!important;margin-top:4px!important}.integrationsPage .integrationSimpleCard>details>summary{padding:12px 14px 8px!important}.integrationsPage .integrationSimpleCard>details>small{padding:4px 14px 14px!important;line-height:1.58!important}.integrationsPage .integrationSimpleCard>.textLink{align-self:end!important;margin-top:2px!important}.integrationsPage .integrationFlowSimple{background:#f4f8f6!important;border:1px solid #dce7e1!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;margin:22px 0 18px!important;padding:10px!important;display:grid!important}.integrationsPage .integrationFlowSimple>div{min-width:0!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e9e5!important;border-radius:13px!important;align-content:start!important;gap:5px!important;padding:14px 15px!important;display:grid!important}.integrationsPage .integrationFlowSimple>div>b{color:#153d32!important;font-size:15px!important;line-height:1.25!important}.integrationsPage .integrationFlowSimple>div>span{color:#64756f!important;font-size:14px!important;line-height:1.42!important}.integrationsPage .integrationFlowSimple>i{color:#23614f!important;background:#fff!important;border:1px solid #d8e6e0!important;border-radius:999px!important;place-self:center!important;place-items:center!important;width:30px!important;height:30px!important;font-style:normal!important;font-weight:850!important;display:grid!important}@media (max-width:900px) and (min-width:761px){.securityPage .trustFacts article:last-child{grid-column:auto!important}}@media (max-width:900px){.integrationsPage .integrationFlowSimple{grid-template-columns:1fr!important;gap:7px!important;padding:10px!important}.integrationsPage .integrationFlowSimple>i{transform:rotate(90deg)!important}}@media (max-width:760px){main.contentPage details>p,main.contentPage details>small{padding:0 14px 14px!important}.integrationsPage .integrationSimpleCard{grid-template-rows:auto auto auto auto!important;height:auto!important}.integrationsPage .integrationSimpleCard .integrationTop{grid-template-columns:1fr!important}.integrationsPage .integrationSimpleCard .integrationStatus{text-align:left!important;justify-self:start!important;max-width:100%!important}.integrationsPage .integrationSimpleCard>details>summary{padding:11px 12px 7px!important}.integrationsPage .integrationSimpleCard>details>small{padding:4px 12px 12px!important}.integrationsPage .integrationFlowSimple{border-radius:15px!important;margin-top:18px!important}.integrationsPage .integrationFlowSimple>div{padding:13px 14px!important}}
main.contentPage,.simpleLanding{--vs-ink:#14251f;--vs-muted:#61706a;--vs-line:#dce5e1;--vs-line-soft:#e8eeeb;--vs-soft:#f6f8f7;--vs-soft-green:#f1f7f4;--vs-brand:#17483d;--vs-brand-strong:#0f5a43;--vs-radius-card:14px;--vs-radius-section:18px;--vs-space-1:6px;--vs-space-2:10px;--vs-space-3:14px;--vs-space-4:18px;--vs-space-5:24px}main.contentPage :is(.pageSection,.contentCard,.controlCard,.price,.integrationSimpleCard,.sourcePanel,.sourceNote,details){overflow-wrap:anywhere;min-width:0}main.contentPage :is(.contentCard,.controlCard,.integrationSimpleCard,.trustFacts article,.solutionProblemGrid article,.pricingChooser article){box-shadow:none!important}main.contentPage :is(.contentCard,.controlCard){border-radius:var(--vs-radius-card)!important;padding:18px!important}main.contentPage :is(.contentCard,.controlCard)>:is(h2,h3){margin:0 0 7px!important;line-height:1.22!important}main.contentPage :is(.contentCard,.controlCard)>p{color:var(--vs-muted)!important;margin:0!important;font-size:15px!important;line-height:1.55!important}main.contentPage :is(.contentCard,.controlCard)>small{color:var(--vs-muted)!important;font-size:14px!important;line-height:1.4!important}main.contentPage :is(.contentGrid,.controlGrid,.solutionProblemGrid,.trustFacts,.pricingChooser){align-items:start!important;gap:12px!important}main.contentPage .solutionProblemGrid article{align-self:start!important;height:auto!important}main.contentPage .solutionProblemGrid article>a{margin-top:14px!important}main.contentPage details:not(.footerMore):not(.accountMore){box-shadow:none!important}main.contentPage details:not(.footerMore):not(.accountMore)>summary{cursor:pointer!important;align-items:center!important;min-height:48px!important;padding:12px 16px!important;line-height:1.35!important;display:flex!important}main.contentPage details:not(.footerMore):not(.accountMore)>:is(p,small,ul,ol){margin:0!important;padding:2px 16px 16px!important}main.contentPage details:not(.footerMore):not(.accountMore)>:is(p,small){color:var(--vs-muted)!important;font-size:15px!important;line-height:1.58!important}main.contentPage details:not(.footerMore):not(.accountMore)>:is(ul,ol){padding-left:34px!important}main.contentPage details:not(.footerMore):not(.accountMore)>div{min-width:0}main.contentPage .finalCta{color:#fff!important;box-shadow:none!important;background:#12634b!important;border:0!important;border-radius:20px!important;padding:30px 28px!important}main.contentPage .finalCta h2{color:#fff!important;max-width:900px!important;margin:0 auto 10px!important;line-height:1.08!important}main.contentPage .finalCta>p{color:#edf7f3!important;max-width:900px!important;margin:0 auto 18px!important;line-height:1.55!important}main.contentPage .finalCta .cta.center{justify-content:center!important;gap:10px!important}main.contentPage .finalCta .textLink{color:#fff!important}.simpleLanding .commercialDecisionFlow{border:1px solid var(--vs-line)!important;background:#fff!important;border-radius:16px!important;gap:0!important;overflow:hidden!important}.simpleLanding .commercialDecisionFlow article{border:0!important;border-left:1px solid var(--vs-line-soft)!important;background:#fff!important;border-radius:0!important;padding:18px!important}.simpleLanding .commercialDecisionFlow article:first-child{border-left:0!important}.simpleLanding .commercialDecisionFlow article:last-child{background:var(--vs-soft-green)!important}.piCaseFlow{border:1px solid var(--vs-line)!important;background:#fff!important;border-radius:16px!important;gap:0!important;overflow:hidden!important}.piCaseFlow article{border:0!important;border-left:1px solid var(--vs-line-soft)!important;background:#fff!important;border-radius:0!important;padding:18px!important}.piCaseFlow article:first-child{border-left:0!important}.piCaseFlow article:last-child{background:var(--vs-soft-green)!important}.piCaseFlow article p{margin-bottom:0!important}.securityPage .securityFlow{border:1px solid var(--vs-line)!important;background:#fff!important;border-radius:16px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}.securityPage .securityFlow>div{border:0!important;border-left:1px solid var(--vs-line-soft)!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:16px!important}.securityPage .securityFlow>div:first-child{border-left:0!important}.securityPage .securityFlow b{color:#173d34!important;margin-bottom:6px!important;font-size:15px!important;display:block!important}.securityPage .securityFlow p{color:var(--vs-muted)!important;margin:0!important;font-size:14px!important;line-height:1.48!important}main.contentPage .resourceLibraryDetails>div,main.contentPage .securityTechnicalDisclosure>div,main.contentPage .integrationFinderDisclosure>div{padding:16px!important}main.contentPage .resourceLibraryDetails .seoResourceGrid{margin-top:10px!important}main.contentPage .resourceLibraryDetails .seoResourceGrid>*{align-self:start!important;height:auto!important}.integrationsPage .integrationSimpleGrid{align-items:stretch!important;gap:14px!important}.integrationsPage .integrationSimpleCard{border-radius:16px!important;gap:12px!important;height:100%!important;padding:20px!important}.integrationsPage .integrationSimpleCard .integrationTop{grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;gap:10px 12px!important}.integrationsPage .integrationSimpleCard .integrationTop h2{font-size:23px!important;line-height:1.18!important}.integrationsPage .integrationSimpleCard .integrationStatus{white-space:normal!important;overflow-wrap:anywhere!important;max-width:min(100%,210px)!important;padding:7px 10px!important;line-height:1.25!important}.integrationsPage .integrationSimpleCard>p{font-size:15px!important;line-height:1.55!important}.integrationsPage .integrationSimpleCard>details{border-top:1px solid var(--vs-line-soft)!important;margin-top:auto!important}.integrationsPage .integrationSimpleCard>details>summary{padding:11px 0 7px!important}.integrationsPage .integrationSimpleCard>details>small{padding:2px 0 3px!important;font-size:14.5px!important;line-height:1.58!important}.integrationsPage .integrationFlowSimple{border:1px solid var(--vs-line)!important;background:#fff!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr)!important;gap:0!important;padding:0!important;overflow:hidden!important}.integrationsPage .integrationFlowSimple>div{background:#fff!important;border:0!important;border-radius:0!important;padding:16px!important}.integrationsPage .integrationFlowSimple>div>b{font-size:15px!important}.integrationsPage .integrationFlowSimple>div>span{font-size:14px!important;line-height:1.45!important}.integrationsPage .integrationFlowSimple>i{background:var(--vs-soft)!important;border:0!important;border-radius:0!important;width:28px!important;height:100%!important;min-height:72px!important}.pricingPage .pricingSimpleGrid{align-items:start!important;gap:12px!important}.pricingPage .pricingSimpleGrid .price{grid-auto-rows:max-content!important;align-content:start!important;align-self:start!important;gap:0!important;height:auto!important;padding:20px!important}.pricingPage .pricingSimpleGrid .price>h2{margin:8px 0 7px!important}.pricingPage .planPrice{margin:0 0 10px!important}.pricingPage .planIdeal{margin:0 0 11px!important;line-height:1.48!important}.pricingPage .planCapacity{gap:8px!important;margin:0 0 11px!important}.pricingPage .planKeyList{gap:6px!important;margin:0!important}.pricingPage .planKeyList li{margin:0!important;line-height:1.4!important}.pricingPage .price>.btn{margin-top:12px!important}.pricingPage .pricingCompareDisclosure>div{padding:18px!important}.pricingPage .pricingCompareCommon,.pricingPage .statusLegend{margin-bottom:10px!important}main.contentPage .compareWrap{margin-top:0!important}main.contentPage table th,main.contentPage table td{vertical-align:top!important}main.contentPage .statusLegend{row-gap:6px!important}@media (max-width:980px){.securityPage .securityFlow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.securityPage .securityFlow>div{border-left:0!important;border-top:1px solid var(--vs-line-soft)!important}.securityPage .securityFlow>div:nth-child(-n+2){border-top:0!important}.securityPage .securityFlow>div:nth-child(2n){border-left:1px solid var(--vs-line-soft)!important}.securityPage .securityFlow>div:last-child{border-left:0!important;grid-column:1/-1!important}.integrationsPage .integrationFlowSimple{grid-template-columns:1fr!important}.integrationsPage .integrationFlowSimple>i{width:100%!important;height:28px!important;min-height:28px!important;font-size:0!important;transform:none!important}.integrationsPage .integrationFlowSimple>i:after{content:"↓";font-size:15px!important}}@media (max-width:760px){main.contentPage :is(.contentCard,.controlCard){padding:16px!important}main.contentPage :is(.contentGrid,.controlGrid,.solutionProblemGrid,.trustFacts,.pricingChooser){grid-template-columns:1fr!important;gap:10px!important}main.contentPage details:not(.footerMore):not(.accountMore)>summary{min-height:46px!important;padding:11px 14px!important;font-size:14px!important}main.contentPage details:not(.footerMore):not(.accountMore)>:is(p,small,ul,ol){padding-bottom:14px!important;padding-right:14px!important}main.contentPage details:not(.footerMore):not(.accountMore)>:is(p,small){padding-left:14px!important}main.contentPage .finalCta{border-radius:17px!important;padding:26px 18px!important}main.contentPage .finalCta h2{font-size:32px!important}main.contentPage .finalCta .cta.center{grid-template-columns:1fr!important;width:min(100%,460px)!important;margin-inline:auto!important;display:grid!important}main.contentPage .finalCta .cta.center>a{text-align:center!important;width:100%!important}.simpleLanding .commercialDecisionFlow,.piCaseFlow{grid-template-columns:1fr!important}.simpleLanding .commercialDecisionFlow article,.piCaseFlow article{border-left:0!important;border-top:1px solid var(--vs-line-soft)!important;padding:16px!important}.simpleLanding .commercialDecisionFlow article:first-child,.piCaseFlow article:first-child{border-top:0!important}.securityPage .securityFlow{grid-template-columns:1fr!important}.securityPage .securityFlow>div,.securityPage .securityFlow>div:nth-child(2n),.securityPage .securityFlow>div:last-child{border-left:0!important;border-top:1px solid var(--vs-line-soft)!important;grid-column:auto!important;padding:15px!important}.securityPage .securityFlow>div:first-child{border-top:0!important}.integrationsPage .integrationSimpleCard{height:auto!important;padding:17px!important}.integrationsPage .integrationSimpleCard .integrationTop{grid-template-columns:1fr!important}.integrationsPage .integrationSimpleCard .integrationStatus{text-align:left!important;justify-self:start!important;max-width:100%!important}.integrationsPage .integrationSimpleCard>details>summary{padding:10px 0 6px!important}.integrationsPage .integrationSimpleCard>details>small{padding:2px 0!important}.pricingPage .pricingSimpleGrid .price{padding:17px!important}.pricingPage .planKeyList{gap:5px!important}.pricingPage .pricingCompareDisclosure>div{padding:15px!important}.simpleLanding :is(.painHeroCard>header span,.painHeroCard>header small,.painDecision small,.painProof small,.painQuote small,.criteriaGrid small,.painDemoSplit small,.lateRightsIntro small,.painSourceNote){font-size:13px!important;line-height:1.45!important}.simpleLanding :is(.painDecisionTrail span,.landingResourceRow span,.criteriaGrid p){font-size:13.5px!important;line-height:1.5!important}}
