/* EvidRise extends the Kent Consultancy navy, ivory, champagne and raspberry identity. */
.er-hero{position:relative;background:#171a32;color:#fffdfb;padding:45px 0 80px;overflow:hidden}.er-hero h1{font-size:clamp(44px,4.6vw,70px);max-width:900px}.er-hero h1 em{color:#d6bd8d}.er-hero .eyebrow,.er-hero .er-kicker{color:#d6bd8d}.er-hero p{color:#d4d3df}.er-hero .breadcrumbs{margin-bottom:38px;color:#d4d3df}.er-hero .breadcrumbs a{color:#eee5d5}.er-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:70px;align-items:center}.er-lead{max-width:780px;font-size:18px;line-height:1.85;margin-top:26px}.er-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px}.er-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.er-hero .button.outline,.er-dark .button.outline{color:#fff;border-color:#888b9e}.er-summary{border:1px solid #ffffff30;padding:32px;background:#ffffff05;position:relative}.er-summary:before{content:'';width:50px;height:3px;background:#b69a64;position:absolute;top:0;left:32px}.er-summary h2,.er-summary h3{font-size:29px;line-height:1.2;margin-bottom:20px}.er-summary p{font-size:14px}.er-summary ul{padding-left:19px;color:#d4d3df}.er-summary li{margin:13px 0}.er-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #ffffff2b;padding-top:30px;margin-top:45px}.er-metrics div{display:flex;flex-direction:column;gap:6px}.er-metrics strong{font-family:Georgia,serif;font-size:29px;color:#e1c99e;font-weight:400}.er-metrics span{font-size:12px;color:#d4d3df}.er-subnav{background:#fffdfb;border-bottom:1px solid #dcd5c8}.er-subnav .container{display:flex;gap:24px;flex-wrap:wrap;padding-block:22px}.er-subnav a{font-size:12px;font-weight:600;white-space:nowrap;border-bottom:1px solid transparent}.er-subnav a:hover,.er-subnav a[aria-current=page]{border-color:#a52860;color:#a52860}.er-section{padding-block:82px}.er-section+.er-section{border-top:1px solid #ddd8ce}.er-section h2{max-width:850px;margin-bottom:24px}.er-section p{max-width:820px}.er-section h3{margin-bottom:16px}.er-section .er-lead{margin-top:0;margin-bottom:38px}.er-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.er-split>div{min-width:0}.er-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.er-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.er-card{padding:30px;background:#fffdfb;border:1px solid #e0d9cf;position:relative}.er-card h3{font-size:27px;margin-bottom:15px}.er-card h3 a:hover{color:#a52860}.er-card p{font-size:14px;line-height:1.85}.er-card .text-link{margin-top:25px}.er-card ul{padding-left:18px;font-size:14px;color:#626370}.er-card li{margin:8px 0}.er-number{display:block;color:#a52860;letter-spacing:.14em;font-size:12px;margin-bottom:25px}.er-feature-list{list-style:none;margin:22px 0;padding:0}.er-feature-list li{padding:16px 0 16px 24px;border-bottom:1px solid #dcd6ca;position:relative;color:#626370}.er-feature-list li:before{content:'+';position:absolute;left:0;color:#a52860;font-weight:bold}.er-feature-list strong{color:#171a32}.er-callout{padding:30px 34px;background:#ede7dc;border-left:3px solid #a52860;margin:32px 0}.er-callout h3{font-size:27px}.er-callout p{font-size:14px}.er-callout blockquote{font-family:Georgia,serif;font-size:24px;line-height:1.5;margin:20px 0;color:#171a32}.er-dark{background:#171a32;color:#fffdfb}.er-dark p,.er-dark li{color:#d4d3df}.er-dark .eyebrow{color:#d6bd8d}.er-dark .er-card{background:#22253f;border-color:#3e4157}.er-dark .er-card .text-link{color:#e1c99e}.er-faq-list{max-width:900px}.er-faq details{border-bottom:1px solid #d5cdbf;padding:22px 0}.er-faq summary{cursor:pointer;font-size:18px;color:#171a32;padding-right:20px}.er-faq details p{padding:16px 24px 0 0;font-size:15px;line-height:1.85}.er-related{background:#eee8dd}.er-cta{background:#e9dfcd;padding:65px 0}.er-cta .container{display:flex;align-items:center;justify-content:space-between;gap:50px}.er-cta h2{font-size:42px;max-width:800px}.er-cta p{margin-top:20px;max-width:720px}.er-cta .button{flex-shrink:0}.er-teaser{padding-block:80px;background:#eee8dd;border-block:1px solid #ded5c7}.er-teaser h2{font-size:48px}.er-teaser .er-split{align-items:center}.er-teaser p{margin-top:23px}.er-teaser .er-summary{background:#fffdfb;border-color:#d5cbb9}.er-teaser .er-summary:before{background:#a52860}.er-teaser .er-summary p,.er-teaser .er-summary li{color:#626370}.er-teaser .er-summary strong{color:#171a32}.er-tour-strip{background:#171a32;padding-bottom:65px}.er-tour-strip figure{margin:0}.er-screen-frame{border:1px solid #c9c3ba;background:#f9f6f1;padding:8px;box-shadow:0 25px 60px #0c102222}.er-window-bar{height:25px;display:flex;gap:6px;align-items:center;padding:0 7px}.er-window-bar i{width:6px;height:6px;border-radius:50%;background:#b9aa90}.er-window-bar span{font-size:9px;letter-spacing:.1em;color:#6a655b;margin-left:10px}.er-screen-frame img{width:100%;height:auto}.er-tour-strip figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:22px;color:#c7c4ce;font-size:12px}.er-tour-strip figcaption a{color:#e1c99e;text-decoration:underline;text-underline-offset:4px}.er-tour-nav{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.er-tour-nav a{font-size:12px;border:1px solid #bfb4a3;padding:10px 15px}.er-tour-nav a:hover{background:#171a32;color:white}.er-tour-item{padding-block:65px;border-bottom:1px solid #d9d1c4}.er-tour-item-header{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:32px;align-items:start}.er-tour-item-header h2{font-size:42px}.er-tour-item-header p{font-size:16px}.er-tour-item figure{margin:0}.er-tour-item figcaption{font-size:12px;margin-top:16px;color:#626370}.er-screenshot-button{padding:0;border:0;width:100%;background:transparent;cursor:zoom-in;text-align:left}.er-phone-stage{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#eae3d7;padding:45px}.er-phone{max-width:340px;border:8px solid #171a32;border-radius:30px;overflow:hidden;background:white;margin:auto;box-shadow:20px 22px 45px #171a3220}.er-phone img{width:100%}.er-phone-stage h3{font-size:32px}.er-phone-stage p{margin-top:20px}.er-lightbox{border:0;background:#f7f4ee;padding:15px;max-width:96vw;max-height:95vh;width:1400px;box-shadow:0 20px 60px #0005}.er-lightbox::backdrop{background:#111427dd}.er-lightbox button{display:block;margin:0 0 12px auto;border:1px solid #171a32;background:#171a32;color:white;padding:8px 18px}.er-lightbox img{max-height:80vh;object-fit:contain;margin:auto}.er-lightbox p{font-size:13px;padding-top:12px}.er-small{font-size:13px!important}.er-figure-inline{margin:30px 0 0}.er-figure-inline img{border:1px solid #d5cbb9;width:100%}.er-figure-inline figcaption{font-size:12px;margin-top:12px}.er-source-list{font-size:13px;display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none}.er-source-list a{text-decoration:underline;text-underline-offset:4px}.er-role-panel{margin-top:32px}.er-role-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.er-role-tabs button{padding:12px 20px;background:transparent;border:1px solid #c8bca8;color:#171a32}.er-role-tabs button[aria-selected=true]{background:#171a32;color:#fff}.er-role-content{padding:35px;border-left:3px solid #a52860;background:#fffdfb}.er-role-content h3{margin-bottom:15px}.er-role-content[hidden]{display:none}
@media(min-width:1081px) and (max-width:1300px){#main-navigation{gap:17px}.header-inner{gap:20px;width:calc(100% - 45px)}.brand{width:170px}.brand img{width:65px;height:65px}#main-navigation>a{font-size:11px}.nav-contact{padding:12px;gap:10px}}
@media(max-width:1000px){.er-hero-grid{grid-template-columns:1fr;gap:35px}.er-summary{max-width:800px}.er-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.er-split{gap:35px}.er-cta .container{align-items:flex-start;flex-direction:column}.er-tour-item-header{gap:30px}.er-phone-stage{gap:30px;padding:30px}}
@media(max-width:650px){.er-hero{padding:30px 0 50px}.er-hero h1{font-size:44px}.er-lead{font-size:16px}.er-grid,.er-split,.er-tour-item-header,.er-phone-stage{grid-template-columns:1fr}.er-section{padding-block:55px}.er-card{padding:25px}.er-summary{padding:25px}.er-metrics{gap:12px}.er-metrics strong{font-size:23px}.er-metrics span{font-size:11px}.er-subnav .container{gap:13px 20px}.er-actions{flex-direction:column;align-items:flex-start}.er-cta h2,.er-teaser h2,.er-tour-item-header h2{font-size:36px}.er-callout{padding:25px}.er-tour-strip figcaption{flex-direction:column;gap:8px}.er-tour-item{padding-block:45px}.er-screen-frame{padding:4px}.er-window-bar{height:19px}.er-phone-stage{padding:25px}.er-phone{max-width:290px}.er-role-content{padding:24px}.er-teaser{padding-block:55px}}
.er-hero .text-link,.er-dark .text-link{color:#e1c99e}.er-teaser .er-metrics{border-color:#d5cbb9;grid-template-columns:1fr 1fr;gap:15px}.er-teaser .er-metrics span{color:#52505c}.er-metrics>span{line-height:1.6}.er-cta .text-link{display:block;margin-top:20px}.er-faq h2{margin-bottom:30px}.er-faq summary:focus-visible,.er-screenshot-button:focus-visible,.er-subnav a:focus-visible{outline:3px solid #a52860;outline-offset:5px}.er-phone img{height:auto}.er-hero .breadcrumbs{flex-wrap:wrap}.er-hero-grid>div{min-width:0}
@media(min-width:921px) and (max-width:1080px){.header-inner{height:88px}.menu-toggle{display:block}#main-navigation{display:none;position:absolute;top:88px;left:0;right:0;background:#fffdf9;padding:16px 25px 25px;border-bottom:1px solid #d9cdb8;box-shadow:0 20px 30px #171a3212;flex-direction:column;align-items:stretch;gap:0}#main-navigation.open{display:flex}#main-navigation>a{font-size:14px;padding:13px 5px}#main-navigation .nav-contact{margin:12px 0 0;padding:14px 18px;justify-content:space-between}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.er-screenshot-button{transition:none}}

.er-figure-inline img{height:auto}
