/* Generated WordPress specificity layer. Do not edit directly; source styles live in pearl-home.css and pearl-home-tuning.css. */
html.colibri-wp-theme body.encore-pearl-page{--blue900:#06345b;--blue800:#074a78;--blue700:#0068b8;--green700:#6aa21f;--green600:#78b526;--green100:#edf7df;--ink:#152231;--muted:#5d6b78;--line:#d9e2ea;--mist:#f5f8fb;--shadow:0 18px 50px rgba(6,52,91,.14)}html.colibri-wp-theme body.encore-pearl-page *{box-sizing:border-box}html.colibri-wp-theme body.encore-pearl-page{margin:0;color:var(--ink);background:#fff;font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.5}html.colibri-wp-theme body.encore-pearl-page a{color:inherit;text-decoration:none}html.colibri-wp-theme body.encore-pearl-page img{display:block;max-width:100%}html.colibri-wp-theme body.encore-pearl-page h1,html.colibri-wp-theme body.encore-pearl-page h2,html.colibri-wp-theme body.encore-pearl-page h3,html.colibri-wp-theme body.encore-pearl-page p{margin-top:0}html.colibri-wp-theme body.encore-pearl-page .pearl-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}html.colibri-wp-theme body.encore-pearl-page .pearl-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}html.colibri-wp-theme body.encore-pearl-page .pearl-nav{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:24px}html.colibri-wp-theme body.encore-pearl-page .pearl-brand img{width:154px}html.colibri-wp-theme body.encore-pearl-page .pearl-menu{display:flex;align-items:center;gap:22px;color:#314457;font-size:14px;font-weight:800}html.colibri-wp-theme body.encore-pearl-page .pearl-menu a{white-space:nowrap}html.colibri-wp-theme body.encore-pearl-page .pearl-nav-cta,html.colibri-wp-theme body.encore-pearl-page .pearl-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:900}html.colibri-wp-theme body.encore-pearl-page .pearl-nav-cta{min-height:42px;padding:0 16px;color:#fff;background:var(--green700)}html.colibri-wp-theme body.encore-pearl-page .pearl-main{overflow:hidden}html.colibri-wp-theme body.encore-pearl-page .pearl-hero{position:relative;color:#fff;background:linear-gradient(135deg,var(--blue900) 0%,var(--blue800) 58%,var(--green600) 100%)}html.colibri-wp-theme body.encore-pearl-page .pearl-hero-glow{position:absolute;inset:0;pointer-events:none;opacity:.14;background:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,0) 48%)}html.colibri-wp-theme body.encore-pearl-page .pearl-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:56px;align-items:center;padding:92px 0 104px}html.colibri-wp-theme body.encore-pearl-page .pearl-pill{display:inline-flex;min-height:38px;align-items:center;padding:0 16px;border:1px solid rgba(223,241,199,.44);border-radius:999px;margin-bottom:26px;background:rgba(255,255,255,.1);font-size:14px;font-weight:900}html.colibri-wp-theme body.encore-pearl-page .pearl-hero h1{max-width:780px;margin-bottom:28px;color:#fff;font-size:74px;line-height:.98;letter-spacing:0}html.colibri-wp-theme body.encore-pearl-page .pearl-hero h1 span{display:block;color:#dff1c7}html.colibri-wp-theme body.encore-pearl-page .pearl-lead{max-width:670px;margin-bottom:0;color:#e2e8f0;font-size:21px;line-height:1.62}html.colibri-wp-theme body.encore-pearl-page .pearl-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}html.colibri-wp-theme body.encore-pearl-page .pearl-btn{min-height:56px;padding:0 28px;border:1px solid transparent;font-size:16px}html.colibri-wp-theme body.encore-pearl-page .pearl-btn-primary{color:#fff;background:var(--green700);box-shadow:0 18px 40px rgba(106,162,31,.28)}html.colibri-wp-theme body.encore-pearl-page .pearl-btn-ghost{color:#fff;border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}html.colibri-wp-theme body.encore-pearl-page .pearl-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px}html.colibri-wp-theme body.encore-pearl-page .pearl-stats strong{display:block;color:#fff;font-size:28px;line-height:1}html.colibri-wp-theme body.encore-pearl-page .pearl-stats span{display:block;margin-top:8px;color:#cbd5e1;font-size:13px;font-weight:800}html.colibri-wp-theme body.encore-pearl-page .pearl-platform{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.28);backdrop-filter:blur(18px)}html.colibri-wp-theme body.encore-pearl-page .platform-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.14)}html.colibri-wp-theme body.encore-pearl-page .platform-head span,html.colibri-wp-theme body.encore-pearl-page .service-promise span{display:block;color:#dff1c7;font-size:12px;font-weight:900;text-transform:uppercase}html.colibri-wp-theme body.encore-pearl-page .platform-head strong{display:block;margin-top:8px;color:#fff;font-size:26px}html.colibri-wp-theme body.encore-pearl-page .platform-head i{width:16px;height:16px;border-radius:50%;background:var(--green600);box-shadow:0 0 0 7px rgba(120,181,38,.16)}html.colibri-wp-theme body.encore-pearl-page .platform-stack{display:grid;gap:18px;margin-top:28px}html.colibri-wp-theme body.encore-pearl-page .platform-status{padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(15,23,42,.62)}html.colibri-wp-theme body.encore-pearl-page .platform-driver-status{display:flex;justify-content:space-between;gap:20px}html.colibri-wp-theme body.encore-pearl-page .platform-status span{display:block;color:#cbd5e1;font-size:13px}html.colibri-wp-theme body.encore-pearl-page .platform-status strong{display:block;margin-top:4px;color:#fff;font-size:20px}html.colibri-wp-theme body.encore-pearl-page .platform-status b{color:#dff1c7;white-space:nowrap}html.colibri-wp-theme body.encore-pearl-page .feature-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}html.colibri-wp-theme body.encore-pearl-page .feature-chips em{min-height:42px;padding:11px;border-radius:8px;color:#fff;background:rgba(255,255,255,.06);font-size:13px;font-style:normal}html.colibri-wp-theme body.encore-pearl-page .service-promise{padding:24px;border-radius:8px;color:#fff;background:var(--green700)}html.colibri-wp-theme body.encore-pearl-page .service-promise strong{display:block;margin-top:8px;font-size:28px;line-height:1.08}html.colibri-wp-theme body.encore-pearl-page .pearl-section{padding:92px 0}html.colibri-wp-theme body.encore-pearl-page .pearl-section#message{padding-top:68px;padding-bottom:36px}html.colibri-wp-theme body.encore-pearl-page .pearl-centered{max-width:780px;margin:0 auto;text-align:center}html.colibri-wp-theme body.encore-pearl-page .pearl-kicker{margin-bottom:18px;color:var(--blue700);font-size:13px;font-weight:900;text-transform:uppercase}html.colibri-wp-theme body.encore-pearl-page .pearl-centered h2,html.colibri-wp-theme body.encore-pearl-page .pearl-band h2,html.colibri-wp-theme body.encore-pearl-page .pearl-copy-panel h2,html.colibri-wp-theme body.encore-pearl-page .pearl-final h2,html.colibri-wp-theme body.encore-pearl-page .pearl-services-head h2{margin-bottom:0;color:#0f172a;font-size:54px;line-height:1.04;letter-spacing:0}html.colibri-wp-theme body.encore-pearl-page .pearl-centered h2 span,html.colibri-wp-theme body.encore-pearl-page .pearl-band h2 span{display:block;color:var(--blue700)}html.colibri-wp-theme body.encore-pearl-page .pearl-centered p:not(.pearl-kicker){margin:26px auto 0;color:#64748b;font-size:20px;line-height:1.65}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:38px}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid article{min-height:246px;padding:28px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.06)}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid i,html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid i{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-style:normal;font-weight:900}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid i{width:54px;height:54px;color:var(--blue800);background:var(--green100)}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid h3{margin:24px 0 10px;color:#0f172a;font-size:23px;line-height:1.18}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid p{margin-bottom:0;color:#64748b}html.colibri-wp-theme body.encore-pearl-page .pearl-partner{position:relative;overflow:hidden;min-height:560px;color:#fff;background:linear-gradient(135deg,rgba(6,52,91,.98) 0%,rgba(7,74,120,.94) 58%,rgba(120,181,38,.82) 100%),url("https://www.encoreprotection.com/wp-content/uploads/2025/11/Services_Banner.png") center right/cover no-repeat}html.colibri-wp-theme body.encore-pearl-page .pearl-partner:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(6,52,91,.22),rgba(2,8,23,.18) 58%,rgba(2,8,23,.04));pointer-events:none}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:46px;align-items:center;max-width:1180px;padding:118px 0}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-copy{min-width:0}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-line{display:block;width:46px;height:1px;margin-bottom:18px;background:#dff1c7}html.colibri-wp-theme body.encore-pearl-page .pearl-partner h2{max-width:650px;margin-bottom:6px;color:#fff;font-size:48px;line-height:1.1}html.colibri-wp-theme body.encore-pearl-page .pearl-partner p{margin-bottom:18px;color:#dff1c7;font-size:28px;line-height:1.2}html.colibri-wp-theme body.encore-pearl-page .pearl-partner ul{display:grid;max-width:650px;gap:10px;padding-left:18px;margin:0;color:#e2e8f0}html.colibri-wp-theme body.encore-pearl-page .pearl-partner li{padding-left:10px;font-size:17px;line-height:1.25}html.colibri-wp-theme body.encore-pearl-page .pearl-partner li::marker{color:#dff1c7;font-size:12px}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-cta{justify-self:end;width:min(100%,350px);padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(15,23,42,.42);box-shadow:0 24px 60px rgba(0,0,0,.18);backdrop-filter:blur(12px)}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-cta span{display:block;color:#dff1c7;font-size:12px;font-weight:900;text-transform:uppercase}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-cta strong{display:block;margin-top:10px;color:#fff;font-size:28px;line-height:1.12}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-cta .pearl-btn{width:100%;margin-top:24px}html.colibri-wp-theme body.encore-pearl-page .pearl-services{background:linear-gradient(180deg,#fff 0%,#fff 58%,var(--mist) 100%)}html.colibri-wp-theme body.encore-pearl-page .pearl-services-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:48px;align-items:end}html.colibri-wp-theme body.encore-pearl-page .pearl-services-head>p{margin-bottom:0;color:#526374;font-size:18px;line-height:1.7}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:56px}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid article{display:flex;min-height:288px;flex-direction:column;padding:24px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.06)}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid i{width:46px;height:46px;color:#fff;background:var(--blue800)}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid h3{margin:22px 0 10px;color:#0f172a;font-size:20px;line-height:1.18}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid p{margin-bottom:20px;color:#64748b}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid a{display:inline-flex;width:fit-content;min-height:40px;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;margin-top:auto;color:var(--blue800);background:var(--green100);font-size:13px;font-weight:900}html.colibri-wp-theme body.encore-pearl-page .pearl-band{padding:92px 0;color:#fff;background:var(--blue900)}html.colibri-wp-theme body.encore-pearl-page .pearl-split,html.colibri-wp-theme body.encore-pearl-page .pearl-proof-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.86fr);gap:54px;align-items:center}html.colibri-wp-theme body.encore-pearl-page .pearl-band .pearl-kicker,html.colibri-wp-theme body.encore-pearl-page .pearl-final-card .pearl-kicker{color:#dff1c7}html.colibri-wp-theme body.encore-pearl-page .pearl-band h2,html.colibri-wp-theme body.encore-pearl-page .pearl-final h2{color:#fff}html.colibri-wp-theme body.encore-pearl-page .pearl-band h2 span{color:#dff1c7}html.colibri-wp-theme body.encore-pearl-page .pearl-band p{margin-top:28px;color:#cbd5e1;font-size:18px;line-height:1.7}html.colibri-wp-theme body.encore-pearl-page .pearl-check-list{display:grid;gap:16px;padding:0;margin:34px 0 0;list-style:none}html.colibri-wp-theme body.encore-pearl-page .pearl-check-list li{position:relative;min-height:26px;padding-left:36px;color:#e2e8f0;font-size:18px}html.colibri-wp-theme body.encore-pearl-page .pearl-check-list li:before{position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;content:"";background:var(--green700)}html.colibri-wp-theme body.encore-pearl-page .pearl-callouts{display:grid;gap:22px}html.colibri-wp-theme body.encore-pearl-page .green-callout,html.colibri-wp-theme body.encore-pearl-page .dark-callout{padding:36px;border-radius:8px}html.colibri-wp-theme body.encore-pearl-page .green-callout{color:#fff;background:linear-gradient(90deg,var(--green700),var(--green600));box-shadow:0 24px 60px rgba(106,162,31,.2)}html.colibri-wp-theme body.encore-pearl-page .dark-callout{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06)}html.colibri-wp-theme body.encore-pearl-page .green-callout strong,html.colibri-wp-theme body.encore-pearl-page .dark-callout strong{display:block;font-size:34px;line-height:1.05}html.colibri-wp-theme body.encore-pearl-page .green-callout p,html.colibri-wp-theme body.encore-pearl-page .dark-callout p{margin-bottom:0;color:rgba(255,255,255,.84)}html.colibri-wp-theme body.encore-pearl-page .pearl-proof{background:var(--mist)}html.colibri-wp-theme body.encore-pearl-page .pearl-copy-panel p:not(.pearl-kicker){margin:24px 0 0;color:#526374;font-size:18px;line-height:1.72}html.colibri-wp-theme body.encore-pearl-page .mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}html.colibri-wp-theme body.encore-pearl-page .mini-metrics div{min-height:112px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}html.colibri-wp-theme body.encore-pearl-page .mini-metrics strong{display:block;color:var(--blue800);font-size:28px;line-height:1}html.colibri-wp-theme body.encore-pearl-page .mini-metrics span{display:block;margin-top:9px;color:var(--muted);font-size:13px;font-weight:800}html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card{position:relative;overflow:hidden;min-height:520px;border-radius:8px;margin:0;background:var(--blue900);box-shadow:var(--shadow)}html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card img{width:100%;height:520px;object-fit:cover}html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(6,52,91,.02),rgba(6,52,91,.68))}html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card figcaption{position:absolute;left:22px;right:22px;bottom:22px;z-index:1;padding:20px;border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#fff;background:rgba(6,52,91,.86);backdrop-filter:blur(10px)}html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card strong{display:block;font-size:22px;line-height:1.16}html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card span{display:block;margin-top:8px;color:rgba(255,255,255,.82)}html.colibri-wp-theme body.encore-pearl-page .pearl-final{padding:84px 0;background:#fff}html.colibri-wp-theme body.encore-pearl-page .pearl-final-card{position:relative;overflow:hidden;padding:58px;border-radius:8px;color:#fff;background:linear-gradient(90deg,var(--blue900),var(--blue800));text-align:center;box-shadow:0 30px 80px rgba(15,23,42,.2)}html.colibri-wp-theme body.encore-pearl-page .pearl-final p:not(.pearl-kicker){max-width:760px;margin:26px auto 0;color:#cbd5e1;font-size:20px;line-height:1.6}html.colibri-wp-theme body.encore-pearl-page .centered-actions{justify-content:center}html.colibri-wp-theme body.encore-pearl-page .pearl-footer{padding:28px 0;color:#d9e7f2;background:#0b2338;font-size:13px}html.colibri-wp-theme body.encore-pearl-page .pearl-footer .pearl-wrap{display:flex;justify-content:space-between;gap:18px}@media(max-width:980px){html.colibri-wp-theme body.encore-pearl-page .pearl-nav{align-items:flex-start;flex-direction:column;padding:16px 0}html.colibri-wp-theme body.encore-pearl-page .pearl-menu{flex-wrap:wrap;gap:14px}html.colibri-wp-theme body.encore-pearl-page .pearl-hero-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-split,html.colibri-wp-theme body.encore-pearl-page .pearl-proof-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-services-head,html.colibri-wp-theme body.encore-pearl-page .pearl-partner-content{grid-template-columns:1fr}html.colibri-wp-theme body.encore-pearl-page .pearl-hero-grid{gap:42px;padding:70px 0 78px}html.colibri-wp-theme body.encore-pearl-page .pearl-hero h1{font-size:58px}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-cta{justify-self:start;width:min(100%,440px)}html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card,html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card img{min-height:420px;height:420px}}@media(max-width:680px){html.colibri-wp-theme body.encore-pearl-page .pearl-wrap{width:min(100% - 28px,1180px)}html.colibri-wp-theme body.encore-pearl-page .pearl-header{position:static}html.colibri-wp-theme body.encore-pearl-page .pearl-menu a:not(.pearl-nav-cta){display:none}html.colibri-wp-theme body.encore-pearl-page .pearl-nav{flex-direction:row;align-items:center}html.colibri-wp-theme body.encore-pearl-page .pearl-brand img{width:134px}html.colibri-wp-theme body.encore-pearl-page .pearl-nav-cta{min-height:40px;padding:0 12px;font-size:13px}html.colibri-wp-theme body.encore-pearl-page .pearl-hero h1{font-size:42px}html.colibri-wp-theme body.encore-pearl-page .pearl-lead{font-size:18px}html.colibri-wp-theme body.encore-pearl-page .pearl-btn{width:100%}html.colibri-wp-theme body.encore-pearl-page .pearl-stats,html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid,html.colibri-wp-theme body.encore-pearl-page .feature-chips,html.colibri-wp-theme body.encore-pearl-page .mini-metrics{grid-template-columns:1fr}html.colibri-wp-theme body.encore-pearl-page .pearl-section,html.colibri-wp-theme body.encore-pearl-page .pearl-band{padding:64px 0}html.colibri-wp-theme body.encore-pearl-page .pearl-section#message{padding-top:52px;padding-bottom:24px}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid{margin-top:32px}html.colibri-wp-theme body.encore-pearl-page .pearl-partner{padding:92px 0;min-height:auto;background:linear-gradient(135deg,rgba(6,52,91,.98) 0%,rgba(7,74,120,.94) 60%,rgba(120,181,38,.78) 100%),url("https://www.encoreprotection.com/wp-content/uploads/2025/11/Services_Banner.png") center/cover no-repeat}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-content{padding:0}html.colibri-wp-theme body.encore-pearl-page .pearl-partner h2{font-size:33px}html.colibri-wp-theme body.encore-pearl-page .pearl-partner p{font-size:22px}html.colibri-wp-theme body.encore-pearl-page .pearl-partner li{font-size:16px}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-cta{padding:22px}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-cta strong{font-size:24px}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid article{min-height:auto;padding:24px}html.colibri-wp-theme body.encore-pearl-page .pearl-centered h2,html.colibri-wp-theme body.encore-pearl-page .pearl-band h2,html.colibri-wp-theme body.encore-pearl-page .pearl-services-head h2,html.colibri-wp-theme body.encore-pearl-page .pearl-copy-panel h2,html.colibri-wp-theme body.encore-pearl-page .pearl-final h2{font-size:36px}html.colibri-wp-theme body.encore-pearl-page .pearl-platform{padding:22px}html.colibri-wp-theme body.encore-pearl-page .platform-driver-status{align-items:flex-start;flex-direction:column}html.colibri-wp-theme body.encore-pearl-page .service-promise strong{font-size:24px}html.colibri-wp-theme body.encore-pearl-page .green-callout,html.colibri-wp-theme body.encore-pearl-page .dark-callout{padding:28px}html.colibri-wp-theme body.encore-pearl-page .green-callout strong,html.colibri-wp-theme body.encore-pearl-page .dark-callout strong{font-size:28px}html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card,html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card img{min-height:380px;height:380px}html.colibri-wp-theme body.encore-pearl-page .pearl-photo-card figcaption{left:14px;right:14px;bottom:14px;padding:16px}html.colibri-wp-theme body.encore-pearl-page .pearl-final{padding:64px 0}html.colibri-wp-theme body.encore-pearl-page .pearl-final-card{padding:38px 22px}html.colibri-wp-theme body.encore-pearl-page .pearl-footer .pearl-wrap{flex-direction:column}}html.colibri-wp-theme body.encore-pearl-page .pearl-section#message{
    padding-top: 48px;
    padding-bottom: 28px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-section#message .pearl-card-grid{
    margin-top: 48px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-partner{
    min-height: 580px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-partner-content{
    padding-top: 128px;
    padding-bottom: 128px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-menu{
    gap: 16px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-menu-item{
    position: relative;
    display: flex;
    align-items: center;
}html.colibri-wp-theme body.encore-pearl-page .pearl-menu-trigger{
    display: inline-flex;
    align-items: center;
    gap: 7px;
    white-space: nowrap;
}html.colibri-wp-theme body.encore-pearl-page .pearl-menu-trigger::after{
    content: "";
    width: 6px;
    height: 6px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
    margin-top: -4px;
    opacity: .7;
}html.colibri-wp-theme body.encore-pearl-page .pearl-dropdown{
    position: absolute;
    top: calc(100% + 16px);
    left: 0;
    z-index: 30;
    min-width: 260px;
    padding: 10px;
    border: 1px solid var(--line);
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 18px 45px rgba(6, 52, 91, .16);
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
}html.colibri-wp-theme body.encore-pearl-page .pearl-dropdown-wide{
    min-width: 310px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-menu-item:hover .pearl-dropdown,html.colibri-wp-theme body.encore-pearl-page .pearl-menu-item:focus-within .pearl-dropdown{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}html.colibri-wp-theme body.encore-pearl-page .pearl-dropdown a{
    display: block;
    padding: 10px 12px;
    border-radius: 6px;
    color: #314457;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.25;
    white-space: normal;
}html.colibri-wp-theme body.encore-pearl-page .pearl-dropdown a:hover,html.colibri-wp-theme body.encore-pearl-page .pearl-dropdown a:focus{
    background: var(--green100);
    color: var(--blue800);
    outline: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-service-hero{
    position: relative;
    overflow: hidden;
    color: #fff;
    background: linear-gradient(135deg, rgba(6, 52, 91, .98) 0%, rgba(7, 74, 120, .94) 60%, rgba(120, 181, 38, .78) 100%), url("https://www.encoreprotection.com/wp-content/uploads/2025/11/Services_Banner.png") center/cover no-repeat;
}html.colibri-wp-theme body.encore-pearl-page .pearl-service-hero::after{
    position: absolute;
    inset: 0;
    content: "";
    background: linear-gradient(90deg, rgba(6, 52, 91, .18), rgba(2, 8, 23, .08));
    pointer-events: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-service-hero-grid{
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(320px, .78fr);
    gap: 54px;
    align-items: center;
    padding: 88px 0 98px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-breadcrumb{
    display: inline-flex;
    min-height: 36px;
    align-items: center;
    padding: 0 14px;
    border: 1px solid rgba(223, 241, 199, .44);
    border-radius: 999px;
    margin-bottom: 24px;
    color: #dff1c7;
    background: rgba(255, 255, 255, .1);
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
}html.colibri-wp-theme body.encore-pearl-page .pearl-service-hero h1{
    max-width: 760px;
    margin-bottom: 26px;
    color: #fff;
    font-size: 64px;
    line-height: 1;
    letter-spacing: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-service-hero h1 span{
    display: block;
    color: #dff1c7;
}html.colibri-wp-theme body.encore-pearl-page .pearl-service-lead{
    max-width: 710px;
    margin-bottom: 0;
    color: #e2e8f0;
    font-size: 21px;
    line-height: 1.62;
}html.colibri-wp-theme body.encore-pearl-page .pearl-value-panel{
    padding: 30px;
    border: 1px solid rgba(255, 255, 255, .16);
    border-radius: 8px;
    background: rgba(15, 23, 42, .48);
    box-shadow: 0 30px 80px rgba(0, 0, 0, .24);
    backdrop-filter: blur(14px);
}html.colibri-wp-theme body.encore-pearl-page .pearl-value-panel span{
    display: block;
    color: #dff1c7;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
}html.colibri-wp-theme body.encore-pearl-page .pearl-value-panel strong{
    display: block;
    margin-top: 10px;
    color: #fff;
    font-size: 31px;
    line-height: 1.08;
}html.colibri-wp-theme body.encore-pearl-page .pearl-value-list{
    display: grid;
    gap: 12px;
    padding: 0;
    margin: 28px 0 0;
    list-style: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-value-list li{
    position: relative;
    min-height: 58px;
    padding: 14px 16px 14px 56px;
    border: 1px solid rgba(223, 241, 199, .22);
    border-radius: 8px;
    background: linear-gradient(90deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .06));
    color: #f8fafc;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.35;
}html.colibri-wp-theme body.encore-pearl-page .pearl-value-list li::before{
    position: absolute;
    left: 16px;
    top: 50%;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    content: "";
    background: var(--green600);
    box-shadow: 0 0 0 5px rgba(120, 181, 38, .16);
    transform: translateY(-50%);
}html.colibri-wp-theme body.encore-pearl-page .pearl-value-list li::after{
    position: absolute;
    left: 25px;
    top: 50%;
    width: 6px;
    height: 11px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    content: "";
    transform: translateY(-62%) rotate(45deg);
}html.colibri-wp-theme body.encore-pearl-page .pearl-section-head{
    max-width: 810px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-section-head h2{
    margin-bottom: 0;
    color: #0f172a;
    font-size: 50px;
    line-height: 1.06;
    letter-spacing: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-section-head p:not(.pearl-kicker){
    margin: 24px 0 0;
    color: #526374;
    font-size: 19px;
    line-height: 1.68;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-showcase{
    display: grid !important;
    grid-template-columns: minmax(0, .9fr) minmax(340px, .88fr) !important;
    gap: 48px !important;
    align-items: center !important;
    margin-bottom: 40px !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-showcase .pearl-section-head{
    max-width: none !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-visual{
    min-height: 420px !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-visual img{
    min-height: 420px !important;
    height: 100% !important;
    transform: scale(1.04) !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-visual figcaption{
    padding: 24px !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-visual figcaption strong{
    font-size: 24px !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 20px;
    margin-top: 46px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-showcase + .pearl-benefit-grid{
    margin-top: 0 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid article,html.colibri-wp-theme body.encore-pearl-page .pearl-process-grid article,html.colibri-wp-theme body.encore-pearl-page .pearl-rewards-card{
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 12px 30px rgba(15, 23, 42, .06);
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid article{
    min-height: 260px;
    padding: 28px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid i,html.colibri-wp-theme body.encore-pearl-page .pearl-process-grid i{
    display: inline-flex;
    width: 52px;
    height: 52px;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    color: #fff;
    background: linear-gradient(135deg, var(--blue800), var(--blue700));
    font-style: normal;
    font-weight: 900;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid i{
    width: 58px;
    height: 58px;
    box-shadow: 0 14px 30px rgba(6, 52, 91, .16);
    transition: transform .18s ease, background .18s ease, box-shadow .18s ease;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid i svg{
    width: 29px;
    height: 29px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid article:hover i{
    background: linear-gradient(135deg, var(--green700), var(--green600));
    box-shadow: 0 18px 34px rgba(106, 162, 31, .24);
    transform: translateY(-2px);
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid h3,html.colibri-wp-theme body.encore-pearl-page .pearl-process-grid h3,html.colibri-wp-theme body.encore-pearl-page .pearl-rewards-card h3{
    margin: 24px 0 10px;
    color: #0f172a;
    font-size: 23px;
    line-height: 1.16;
}html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid p,html.colibri-wp-theme body.encore-pearl-page .pearl-process-grid p,html.colibri-wp-theme body.encore-pearl-page .pearl-rewards-card p{
    margin-bottom: 0;
    color: #64748b;
    line-height: 1.62;
}html.colibri-wp-theme body.encore-pearl-page .pearl-market-band{
    padding: 92px 0;
    color: #fff;
    background: var(--blue900);
}html.colibri-wp-theme body.encore-pearl-page .pearl-market-grid{
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(340px, .9fr);
    gap: 56px;
    align-items: center;
}html.colibri-wp-theme body.encore-pearl-page .pearl-market-band .pearl-kicker{
    color: #dff1c7;
}html.colibri-wp-theme body.encore-pearl-page .pearl-market-band h2{
    margin-bottom: 0;
    color: #fff;
    font-size: 50px;
    line-height: 1.06;
    letter-spacing: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-market-band h2 span{
    display: block;
    color: #dff1c7;
}html.colibri-wp-theme body.encore-pearl-page .pearl-market-band p{
    margin: 26px 0 0;
    color: #cbd5e1;
    font-size: 18px;
    line-height: 1.7;
}html.colibri-wp-theme body.encore-pearl-page .pearl-market-list{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    padding: 0;
    margin: 0;
    list-style: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-market-list li{
    min-height: 76px;
    padding: 18px;
    border: 1px solid rgba(255, 255, 255, .14);
    border-radius: 8px;
    color: #fff;
    background: rgba(255, 255, 255, .07);
    font-weight: 900;
}html.colibri-wp-theme body.encore-pearl-page .pearl-rewards{
    background: var(--mist);
}html.colibri-wp-theme body.encore-pearl-page .pearl-rewards-grid{
    display: grid;
    grid-template-columns: minmax(0, .9fr) minmax(420px, 1fr);
    gap: 42px;
    align-items: start;
}html.colibri-wp-theme body.encore-pearl-page .pearl-rewards-card{
    padding: 34px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-rewards-card .pearl-check-list{
    margin-top: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-rewards-card .pearl-check-list li{
    color: #314457;
}html.colibri-wp-theme body.encore-pearl-page .pearl-process-grid{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
    margin-top: 46px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-process-grid article{
    min-height: 245px;
    padding: 28px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-service-final{
    padding: 84px 0;
    background: #fff;
}html.colibri-wp-theme body.encore-pearl-page .pearl-assistance-grid{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
    margin-top: 46px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-assistance-grid article{
    min-height: 222px;
    padding: 24px;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 12px 30px rgba(15, 23, 42, .06);
}html.colibri-wp-theme body.encore-pearl-page .pearl-assistance-grid i{
    display: inline-flex;
    width: 52px;
    height: 52px;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    color: #fff;
    background: linear-gradient(135deg, var(--blue800), var(--blue700));
    box-shadow: 0 14px 30px rgba(6, 52, 91, .16);
}html.colibri-wp-theme body.encore-pearl-page .pearl-assistance-grid i svg{
    width: 27px;
    height: 27px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}html.colibri-wp-theme body.encore-pearl-page .pearl-assistance-grid article:hover i{
    background: linear-gradient(135deg, var(--green700), var(--green600));
}html.colibri-wp-theme body.encore-pearl-page .pearl-assistance-grid h3{
    margin: 22px 0 9px;
    color: #0f172a;
    font-size: 20px;
    line-height: 1.16;
}html.colibri-wp-theme body.encore-pearl-page .pearl-assistance-grid p{
    margin-bottom: 0;
    color: #64748b;
    line-height: 1.58;
}html.colibri-wp-theme body.encore-pearl-page .pearl-tech-duo{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 22px;
    margin-top: 46px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-tech-card{
    padding: 34px;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 12px 30px rgba(15, 23, 42, .06);
}html.colibri-wp-theme body.encore-pearl-page .pearl-tech-card-head{
    display: flex;
    align-items: center;
    gap: 18px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-tech-card i{
    display: inline-flex;
    width: 58px;
    height: 58px;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    color: #fff;
    background: linear-gradient(135deg, var(--blue800), var(--blue700));
    box-shadow: 0 14px 30px rgba(6, 52, 91, .16);
}html.colibri-wp-theme body.encore-pearl-page .pearl-tech-card i svg{
    width: 29px;
    height: 29px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}html.colibri-wp-theme body.encore-pearl-page .pearl-tech-card h3{
    margin: 0;
    color: #0f172a;
    font-size: 28px;
    line-height: 1.12;
}html.colibri-wp-theme body.encore-pearl-page .pearl-tech-card p{
    margin: 18px 0 0;
    color: #64748b;
    font-size: 17px;
    line-height: 1.62;
}html.colibri-wp-theme body.encore-pearl-page .pearl-tech-card .pearl-check-list{
    margin-top: 26px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-tech-card .pearl-check-list li{
    color: #314457;
    font-size: 16px;
    line-height: 1.5;
}html.colibri-wp-theme body.encore-pearl-page .pearl-platform-strip{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
    margin-top: 44px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-platform-strip div{
    min-height: 140px;
    padding: 24px;
    border: 1px solid rgba(255, 255, 255, .14);
    border-radius: 8px;
    background: rgba(255, 255, 255, .07);
}html.colibri-wp-theme body.encore-pearl-page .pearl-platform-strip strong{
    display: block;
    color: #dff1c7;
    font-size: 28px;
    line-height: 1;
}html.colibri-wp-theme body.encore-pearl-page .pearl-platform-strip span{
    display: block;
    margin-top: 12px;
    color: #e2e8f0;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.35;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-grid{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 22px;
    margin-top: 46px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-card{
    overflow: hidden;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 12px 30px rgba(15, 23, 42, .06);
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-photo{
    position: relative;
    min-height: 278px;
    background: linear-gradient(135deg, var(--blue900), var(--blue700));
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-photo img{
    width: 100%;
    height: 278px;
    object-fit: cover;
    object-position: center top;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-photo::after{
    position: absolute;
    inset: auto 0 0;
    height: 46%;
    content: "";
    background: linear-gradient(180deg, rgba(6, 52, 91, 0), rgba(6, 52, 91, .72));
    pointer-events: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-info{
    padding: 28px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-info h3{
    margin: 0;
    color: #0f172a;
    font-size: 25px;
    line-height: 1.12;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-role{
    display: block;
    margin-top: 8px;
    color: var(--blue700);
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-info p{
    margin: 18px 0 0;
    color: #64748b;
    line-height: 1.62;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-tags{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 22px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-tags span{
    display: inline-flex;
    min-height: 30px;
    align-items: center;
    padding: 0 10px;
    border-radius: 999px;
    color: var(--blue800);
    background: var(--green100);
    font-size: 12px;
    font-weight: 900;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-proof{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
    margin-top: 44px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-proof div{
    min-height: 150px;
    padding: 24px;
    border: 1px solid rgba(255, 255, 255, .14);
    border-radius: 8px;
    background: rgba(255, 255, 255, .07);
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-proof strong{
    display: block;
    color: #dff1c7;
    font-size: 28px;
    line-height: 1;
}html.colibri-wp-theme body.encore-pearl-page .pearl-team-proof span{
    display: block;
    margin-top: 12px;
    color: #e2e8f0;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.4;
}html.colibri-wp-theme body.encore-pearl-page .pearl-resource-grid{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 20px;
    margin-top: 46px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-resource-card{
    display: flex;
    min-height: 286px;
    flex-direction: column;
    padding: 28px;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 12px 30px rgba(15, 23, 42, .06);
}html.colibri-wp-theme body.encore-pearl-page .pearl-resource-card i{
    display: inline-flex;
    width: 56px;
    height: 56px;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    color: #fff;
    background: linear-gradient(135deg, var(--blue800), var(--blue700));
    box-shadow: 0 14px 30px rgba(6, 52, 91, .16);
}html.colibri-wp-theme body.encore-pearl-page .pearl-resource-card i svg{
    width: 28px;
    height: 28px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}html.colibri-wp-theme body.encore-pearl-page .pearl-resource-card h3{
    margin: 24px 0 10px;
    color: #0f172a;
    font-size: 23px;
    line-height: 1.16;
}html.colibri-wp-theme body.encore-pearl-page .pearl-resource-card p{
    margin-bottom: 22px;
    color: #64748b;
    line-height: 1.62;
}html.colibri-wp-theme body.encore-pearl-page .pearl-resource-card a{
    display: inline-flex;
    width: fit-content;
    min-height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0 14px;
    border-radius: 8px;
    margin-top: auto;
    color: var(--blue800);
    background: var(--green100);
    font-size: 13px;
    font-weight: 900;
}html.colibri-wp-theme body.encore-pearl-page .pearl-resource-card:hover i{
    background: linear-gradient(135deg, var(--green700), var(--green600));
}html.colibri-wp-theme body.encore-pearl-page .pearl-topic-list{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-topic-list a{
    display: flex;
    min-height: 58px;
    align-items: center;
    padding: 0 18px;
    border: 1px solid rgba(255, 255, 255, .14);
    border-radius: 8px;
    color: #fff;
    background: rgba(255, 255, 255, .07);
    font-weight: 900;
}html.colibri-wp-theme body.encore-pearl-page .pearl-topic-list a:hover,html.colibri-wp-theme body.encore-pearl-page .pearl-topic-list a:focus{
    color: #0f172a;
    background: #dff1c7;
    outline: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-faq-layout{
    display: grid;
    grid-template-columns: minmax(0, .72fr) minmax(420px, 1fr);
    gap: 54px;
    align-items: start;
}html.colibri-wp-theme body.encore-pearl-page .pearl-faq-list{
    display: grid;
    gap: 14px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-faq-item{
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 12px 30px rgba(15, 23, 42, .06);
}html.colibri-wp-theme body.encore-pearl-page .pearl-faq-item summary{
    position: relative;
    display: flex;
    min-height: 74px;
    align-items: center;
    padding: 20px 58px 20px 24px;
    color: #0f172a;
    cursor: pointer;
    font-size: 19px;
    font-weight: 900;
    line-height: 1.25;
    list-style: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-faq-item summary::-webkit-details-marker{
    display: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-faq-item summary::after{
    position: absolute;
    right: 24px;
    top: 50%;
    width: 18px;
    height: 18px;
    border-right: 3px solid var(--green700);
    border-bottom: 3px solid var(--green700);
    content: "";
    transform: translateY(-62%) rotate(45deg);
    transition: transform .18s ease;
}html.colibri-wp-theme body.encore-pearl-page .pearl-faq-item[open] summary::after{
    transform: translateY(-38%) rotate(225deg);
}html.colibri-wp-theme body.encore-pearl-page .pearl-faq-item p{
    padding: 0 24px 24px;
    margin: 0;
    color: #526374;
    font-size: 16px;
    line-height: 1.68;
}html.colibri-wp-theme body.encore-pearl-page .pearl-program-grid .pearl-resource-card{
    min-height: 308px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-list{
    display: grid;
    gap: 12px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-list a{
    display: block;
    padding: 20px;
    border: 1px solid rgba(255, 255, 255, .14);
    border-radius: 8px;
    color: #fff;
    background: rgba(255, 255, 255, .07);
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-list strong{
    display: block;
    color: #dff1c7;
    font-size: 18px;
    line-height: 1.18;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-list span{
    display: block;
    margin-top: 8px;
    color: #dbe7f1;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.45;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-list a:hover,html.colibri-wp-theme body.encore-pearl-page .pearl-article-list a:focus{
    background: rgba(255, 255, 255, .12);
    outline: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-feature{
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 30px;
    align-items: center;
    padding: 36px;
    border: 1px solid #d8e5ef;
    border-radius: 8px;
    background: linear-gradient(135deg, #f8fbfd 0%, #fff 62%, var(--green100) 100%);
    box-shadow: 0 16px 38px rgba(15, 23, 42, .07);
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-feature h2{
    margin-bottom: 0;
    color: #0f172a;
    font-size: 38px;
    line-height: 1.08;
    letter-spacing: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-feature p:not(.pearl-kicker){
    max-width: 780px;
    margin: 18px 0 0;
    color: #526374;
    font-size: 17px;
    line-height: 1.66;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-feature .pearl-btn{
    white-space: nowrap;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-meta{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 22px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-meta span,html.colibri-wp-theme body.encore-pearl-page .pearl-blog-card span{
    display: inline-flex;
    min-height: 30px;
    align-items: center;
    padding: 0 10px;
    border-radius: 999px;
    color: var(--blue800);
    background: var(--green100);
    font-size: 12px;
    font-weight: 900;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-head{
    margin-top: 58px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-grid{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
    margin-top: 42px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-card{
    display: flex;
    min-height: 270px;
    flex-direction: column;
    padding: 28px;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 12px 30px rgba(15, 23, 42, .06);
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-card h3{
    margin: 20px 0 10px;
    color: #0f172a;
    font-size: 23px;
    line-height: 1.18;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-card p{
    margin-bottom: 22px;
    color: #64748b;
    line-height: 1.62;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-card a{
    display: inline-flex;
    width: fit-content;
    min-height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0 14px;
    border-radius: 8px;
    margin-top: auto;
    color: var(--blue800);
    background: var(--green100);
    font-size: 13px;
    font-weight: 900;
}html.colibri-wp-theme body.encore-pearl-page .pearl-blog-card:hover a{
    color: #fff;
    background: var(--green700);
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-hero{
    position: relative;
    overflow: hidden;
    color: #fff;
    background: linear-gradient(135deg, rgba(6, 52, 91, .98) 0%, rgba(7, 74, 120, .94) 62%, rgba(120, 181, 38, .76) 100%), url("https://www.encoreprotection.com/wp-content/uploads/2025/11/Services_Banner.png") center/cover no-repeat;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-hero .pearl-wrap{
    padding: 86px 0 92px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-hero h1{
    max-width: 920px;
    margin: 0;
    color: #fff;
    font-size: 58px;
    line-height: 1.04;
    letter-spacing: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-deck{
    max-width: 780px;
    margin: 24px 0 0;
    color: #e2e8f0;
    font-size: 21px;
    line-height: 1.62;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-meta{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 24px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-meta span{
    display: inline-flex;
    min-height: 32px;
    align-items: center;
    padding: 0 12px;
    border: 1px solid rgba(223, 241, 199, .34);
    border-radius: 999px;
    color: #dff1c7;
    background: rgba(255, 255, 255, .1);
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-section{
    padding: 78px 0 84px;
    background: #fff;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-shell{
    display: grid;
    grid-template-columns: minmax(0, 820px) minmax(280px, 1fr);
    gap: 58px;
    align-items: start;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-content{
    color: #314457;
    font-size: 19px;
    line-height: 1.78;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-content > *:first-child{
    margin-top: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-content p,html.colibri-wp-theme body.encore-pearl-page .pearl-article-content ul,html.colibri-wp-theme body.encore-pearl-page .pearl-article-content ol{
    margin: 0 0 26px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-content h2{
    margin: 44px 0 16px;
    color: #0f172a;
    font-size: 34px;
    line-height: 1.15;
    letter-spacing: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-content h3{
    margin: 34px 0 12px;
    color: var(--blue800);
    font-size: 24px;
    line-height: 1.2;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-content a{
    color: var(--blue800);
    font-weight: 900;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-content blockquote{
    margin: 38px 0;
    padding: 26px 30px;
    border-left: 5px solid var(--green700);
    border-radius: 0 8px 8px 0;
    color: #0f172a;
    background: var(--green100);
    font-size: 24px;
    font-weight: 900;
    line-height: 1.35;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-aside{
    position: sticky;
    top: 110px;
    padding: 28px;
    border: 1px solid #d8e5ef;
    border-radius: 8px;
    background: linear-gradient(180deg, #f8fbfd, #fff);
    box-shadow: 0 16px 38px rgba(15, 23, 42, .07);
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-aside h2{
    margin: 0;
    color: #0f172a;
    font-size: 26px;
    line-height: 1.14;
    letter-spacing: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-aside p{
    margin: 16px 0 22px;
    color: #526374;
    line-height: 1.62;
}html.colibri-wp-theme body.encore-pearl-page .pearl-article-aside .pearl-btn{
    width: 100%;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-hero .pearl-service-hero-grid{
    grid-template-columns: minmax(0, 1040px);
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-hero h1{
    max-width: 1020px;
    font-size: 68px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-hero .pearl-service-lead{
    max-width: 900px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-section{
    padding: 84px 0;
    background: linear-gradient(180deg, #fff 0%, var(--mist) 100%);
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-grid{
    display: grid;
    grid-template-columns: minmax(0, .82fr) minmax(520px, 1fr);
    gap: 46px;
    align-items: start;
}html.colibri-wp-theme body.encore-pearl-page .pearl-contact-card,html.colibri-wp-theme body.encore-pearl-page .pearl-signup-form{
    border: 1px solid #d8e5ef;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 16px 38px rgba(15, 23, 42, .07);
}html.colibri-wp-theme body.encore-pearl-page .pearl-contact-card{
    padding: 32px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-contact-card h2{
    margin: 0;
    color: #0f172a;
    font-size: 34px;
    line-height: 1.12;
    letter-spacing: 0;
}html.colibri-wp-theme body.encore-pearl-page .pearl-contact-card p{
    margin: 18px 0 0;
    color: #526374;
    font-size: 17px;
    line-height: 1.66;
}html.colibri-wp-theme body.encore-pearl-page .pearl-contact-list{
    display: grid;
    gap: 14px;
    padding: 0;
    margin: 28px 0 0;
    list-style: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-contact-list li{
    padding: 16px;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    background: #f8fbfd;
}html.colibri-wp-theme body.encore-pearl-page .pearl-contact-list span{
    display: block;
    color: var(--blue800);
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
}html.colibri-wp-theme body.encore-pearl-page .pearl-contact-list strong,html.colibri-wp-theme body.encore-pearl-page .pearl-contact-list a{
    display: block;
    margin-top: 6px;
    color: #0f172a;
    font-size: 18px;
    line-height: 1.35;
}html.colibri-wp-theme body.encore-pearl-page .pearl-signup-form{
    padding: 34px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-row{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-field{
    display: grid;
    gap: 8px;
    margin-bottom: 18px;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-field label{
    color: #0f172a;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-field input,html.colibri-wp-theme body.encore-pearl-page .pearl-form-field select,html.colibri-wp-theme body.encore-pearl-page .pearl-form-field textarea{
    width: 100%;
    min-height: 50px;
    padding: 0 14px;
    border: 1px solid #cbd5e1;
    border-radius: 8px;
    color: #0f172a;
    background: #fff;
    font: inherit;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-field textarea{
    min-height: 128px;
    padding-top: 14px;
    resize: vertical;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-field input:focus,html.colibri-wp-theme body.encore-pearl-page .pearl-form-field select:focus,html.colibri-wp-theme body.encore-pearl-page .pearl-form-field textarea:focus{
    border-color: var(--green700);
    box-shadow: 0 0 0 4px rgba(120, 181, 38, .18);
    outline: none;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-note{
    margin: 0 0 22px;
    color: #64748b;
    font-size: 13px;
    line-height: 1.5;
}html.colibri-wp-theme body.encore-pearl-page .pearl-form-status{
    margin: 18px 0 0;
    padding: 15px 16px;
    border: 1px solid rgba(120, 181, 38, .36);
    border-radius: 8px;
    color: #24420d;
    background: var(--green100);
    font-weight: 800;
    line-height: 1.45;
}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid .service-icon{
    color: #fff;
    background: linear-gradient(135deg, var(--blue800), var(--blue700));
    box-shadow: 0 12px 28px rgba(6, 52, 91, .16);
}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid .service-icon svg{
    width: 25px;
    height: 25px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid article:hover .service-icon{
    background: linear-gradient(135deg, var(--green700), var(--green600));
}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid .pearl-card-icon{
    color: #fff;
    background: linear-gradient(135deg, var(--blue800), var(--blue700));
    box-shadow: 0 12px 28px rgba(6, 52, 91, .16);
}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid .pearl-card-icon svg{
    width: 25px;
    height: 25px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid article:hover .pearl-card-icon{
    background: linear-gradient(135deg, var(--green700), var(--green600));
}html.colibri-wp-theme body.encore-pearl-page{
    margin: 0 !important;
    color: var(--ink) !important;
    background: #fff !important;
    font-family: Inter, "Segoe UI", Arial, sans-serif !important;
    line-height: 1.5 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-wrap{
    width: calc(100% - 48px) !important;
    max-width: 1180px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-main{
    overflow: hidden !important;
}html.colibri-wp-theme body.encore-pearl-page a,html.colibri-wp-theme body.encore-pearl-page a:hover,html.colibri-wp-theme body.encore-pearl-page a:focus{
    text-decoration: none !important;
}html.colibri-wp-theme body.encore-pearl-page h1,html.colibri-wp-theme body.encore-pearl-page h2,html.colibri-wp-theme body.encore-pearl-page h3,html.colibri-wp-theme body.encore-pearl-page p{
    letter-spacing: 0 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-header{
    position: sticky !important;
    top: 0 !important;
    z-index: 20 !important;
    border-bottom: 1px solid var(--line) !important;
    background: rgba(255, 255, 255, .96) !important;
}html.colibri-wp-theme body.encore-pearl-page body.admin-bar.encore-pearl-page .pearl-header{
    top: 32px !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-nav{
    display: flex !important;
    min-height: 78px !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 24px !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-brand img{
    width: 154px !important;
    max-width: 154px !important;
    height: auto !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-menu{
    display: flex !important;
    align-items: center !important;
    gap: 16px !important;
    color: #314457 !important;
    font-size: 14px !important;
    font-weight: 800 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-menu a{
    color: #314457 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-menu a.pearl-nav-cta{
    color: #fff !important;
    background: var(--green700) !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-hero{
    color: #fff !important;
    background: linear-gradient(135deg, var(--blue900) 0%, var(--blue800) 58%, var(--green600) 100%) !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-hero-grid{
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(360px, .92fr) !important;
    gap: 56px !important;
    align-items: center !important;
    padding-top: 92px !important;
    padding-bottom: 104px !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-pill{
    color: #dff1c7 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-hero h1{
    max-width: 780px !important;
    margin-bottom: 28px !important;
    color: #fff !important;
    font-size: 74px !important;
    line-height: .98 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-hero h1 span{
    display: block !important;
    color: #dff1c7 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-lead{
    max-width: 670px !important;
    color: #e2e8f0 !important;
    font-size: 21px !important;
    line-height: 1.62 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-btn,html.colibri-wp-theme body.encore-pearl-page .pearl-nav-cta{
    border-radius: 8px !important;
    font-weight: 900 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-nav-cta,html.colibri-wp-theme body.encore-pearl-page .pearl-btn-primary{
    color: #fff !important;
    background: var(--green700) !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-btn-ghost{
    color: #fff !important;
    border-color: rgba(255, 255, 255, .32) !important;
    background: rgba(255, 255, 255, .1) !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-copy .pearl-btn-ghost{
    color: var(--blue800) !important;
    border-color: rgba(6, 52, 91, .24) !important;
    background: #fff !important;
    box-shadow: 0 12px 30px rgba(6, 52, 91, .08) !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-stats strong,html.colibri-wp-theme body.encore-pearl-page .platform-head strong,html.colibri-wp-theme body.encore-pearl-page .platform-status strong,html.colibri-wp-theme body.encore-pearl-page .service-promise,html.colibri-wp-theme body.encore-pearl-page .service-promise strong{
    color: #fff !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-stats span,html.colibri-wp-theme body.encore-pearl-page .platform-status span{
    color: #cbd5e1 !important;
}html.colibri-wp-theme body.encore-pearl-page .platform-head span,html.colibri-wp-theme body.encore-pearl-page .service-promise span{
    color: #dff1c7 !important;
}html.colibri-wp-theme body.encore-pearl-page .feature-chips em{
    color: #fff !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-centered h2,html.colibri-wp-theme body.encore-pearl-page .pearl-services-head h2,html.colibri-wp-theme body.encore-pearl-page .pearl-section-head h2,html.colibri-wp-theme body.encore-pearl-page .pearl-copy-panel h2{
    color: #0f172a !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-centered h2 span,html.colibri-wp-theme body.encore-pearl-page .pearl-section-head h2 span{
    color: var(--blue700) !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-kicker{
    color: var(--blue700) !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-band,html.colibri-wp-theme body.encore-pearl-page .pearl-final-card{
    color: #fff !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-band h2,html.colibri-wp-theme body.encore-pearl-page .pearl-final h2,html.colibri-wp-theme body.encore-pearl-page .pearl-partner h2{
    color: #fff !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-band h2 span,html.colibri-wp-theme body.encore-pearl-page .pearl-final-card .pearl-kicker{
    color: #dff1c7 !important;
}@media (max-width: 680px){html.colibri-wp-theme body.encore-pearl-page .pearl-section#message{
        padding-top: 40px;
        padding-bottom: 20px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-section#message .pearl-card-grid{
        margin-top: 40px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-menu .pearl-menu-item{
        display: none;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-service-hero-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-market-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-rewards-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-faq-layout{
        grid-template-columns: 1fr;
        gap: 36px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-service-hero-grid{
        padding: 64px 0 72px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-service-hero h1,html.colibri-wp-theme body.encore-pearl-page .pearl-section-head h2,html.colibri-wp-theme body.encore-pearl-page .pearl-market-band h2{
        font-size: 38px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-service-lead{
        font-size: 18px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-process-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-assistance-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-market-list,html.colibri-wp-theme body.encore-pearl-page .pearl-tech-duo,html.colibri-wp-theme body.encore-pearl-page .pearl-platform-strip,html.colibri-wp-theme body.encore-pearl-page .pearl-team-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-team-proof,html.colibri-wp-theme body.encore-pearl-page .pearl-resource-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-topic-list,html.colibri-wp-theme body.encore-pearl-page .pearl-blog-feature,html.colibri-wp-theme body.encore-pearl-page .pearl-blog-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-article-shell,html.colibri-wp-theme body.encore-pearl-page .pearl-form-grid,html.colibri-wp-theme body.encore-pearl-page .pearl-form-row{
        grid-template-columns: 1fr;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-blog-feature{
        padding: 28px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-blog-feature h2{
        font-size: 30px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-article-hero .pearl-wrap{
        padding: 64px 0 72px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-article-hero h1{
        font-size: 38px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-article-deck,html.colibri-wp-theme body.encore-pearl-page .pearl-article-content{
        font-size: 18px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-article-section,html.colibri-wp-theme body.encore-pearl-page .pearl-form-section{
        padding: 64px 0;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-article-aside{
        position: static;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-signup-form,html.colibri-wp-theme body.encore-pearl-page .pearl-contact-card{
        padding: 26px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-market-band,html.colibri-wp-theme body.encore-pearl-page .pearl-service-final{
        padding: 64px 0;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-partner{
        padding-top: 104px;
        padding-bottom: 104px;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-partner-content{
        padding-top: 0;
        padding-bottom: 0;
    }
}@media (max-width: 980px){html.colibri-wp-theme body.encore-pearl-page .pearl-hero-grid{
        grid-template-columns: 1fr !important;
        gap: 42px !important;
        padding-top: 70px !important;
        padding-bottom: 78px !important;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-hero h1{
        font-size: 58px !important;
    }
}@media (max-width: 680px){html.colibri-wp-theme body.encore-pearl-page .pearl-wrap{
        width: calc(100% - 28px) !important;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-header{
        position: static !important;
    }html.colibri-wp-theme body.encore-pearl-page body.admin-bar.encore-pearl-page .pearl-header{
        top: auto !important;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-nav{
        flex-direction: row !important;
        align-items: center !important;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-brand img{
        width: 134px !important;
        max-width: 134px !important;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-menu a:not(.pearl-nav-cta){
        display: none !important;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-hero h1{
        font-size: 42px !important;
    }html.colibri-wp-theme body.encore-pearl-page .pearl-lead{
        font-size: 18px !important;
    }
}html.colibri-wp-theme body.encore-pearl-page .pearl-header,html.colibri-wp-theme body.encore-pearl-page .pearl-header *,html.colibri-wp-theme body.encore-pearl-page .pearl-main,html.colibri-wp-theme body.encore-pearl-page .pearl-main *{
    font-family: Inter, "Segoe UI", Arial, sans-serif !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-hero h1,html.colibri-wp-theme body.encore-pearl-page .pearl-centered h2,html.colibri-wp-theme body.encore-pearl-page .pearl-band h2,html.colibri-wp-theme body.encore-pearl-page .pearl-copy-panel h2,html.colibri-wp-theme body.encore-pearl-page .pearl-final h2,html.colibri-wp-theme body.encore-pearl-page .pearl-services-head h2,html.colibri-wp-theme body.encore-pearl-page .pearl-section-head h2,html.colibri-wp-theme body.encore-pearl-page .pearl-market-band h2,html.colibri-wp-theme body.encore-pearl-page .pearl-service-hero h1,html.colibri-wp-theme body.encore-pearl-page .pearl-article-hero h1,html.colibri-wp-theme body.encore-pearl-page .pearl-blog-feature h2,html.colibri-wp-theme body.encore-pearl-page .pearl-card-grid h3,html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid h3,html.colibri-wp-theme body.encore-pearl-page .pearl-benefit-grid h3,html.colibri-wp-theme body.encore-pearl-page .pearl-process-grid h3,html.colibri-wp-theme body.encore-pearl-page .pearl-assistance-grid h3,html.colibri-wp-theme body.encore-pearl-page .pearl-team-card h3,html.colibri-wp-theme body.encore-pearl-page .pearl-resource-card h3,html.colibri-wp-theme body.encore-pearl-page .pearl-topic-card h3,html.colibri-wp-theme body.encore-pearl-page .pearl-blog-card h3,html.colibri-wp-theme body.encore-pearl-page .pearl-stats strong,html.colibri-wp-theme body.encore-pearl-page .platform-head strong,html.colibri-wp-theme body.encore-pearl-page .platform-status strong,html.colibri-wp-theme body.encore-pearl-page .service-promise strong{
    font-weight: 700 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-pill,html.colibri-wp-theme body.encore-pearl-page .pearl-menu,html.colibri-wp-theme body.encore-pearl-page .pearl-btn,html.colibri-wp-theme body.encore-pearl-page .pearl-nav-cta,html.colibri-wp-theme body.encore-pearl-page .pearl-kicker,html.colibri-wp-theme body.encore-pearl-page .platform-head span,html.colibri-wp-theme body.encore-pearl-page .service-promise span,html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid a{
    font-weight: 900 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-main h1,html.colibri-wp-theme body.encore-pearl-page .pearl-main h2,html.colibri-wp-theme body.encore-pearl-page .pearl-main h3,html.colibri-wp-theme body.encore-pearl-page .pearl-main h4,html.colibri-wp-theme body.encore-pearl-page .pearl-main h5,html.colibri-wp-theme body.encore-pearl-page .pearl-main h6{
    font-family: Inter, "Segoe UI", Arial, sans-serif !important;
    font-weight: 700 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-partner h2{
    font-size: 48px !important;
    line-height: 1.1 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-partner p{
    font-family: Inter, "Segoe UI", Arial, sans-serif !important;
    font-weight: 600 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-partner li{
    font-family: Inter, "Segoe UI", Arial, sans-serif !important;
    font-weight: 500 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-final-card,html.colibri-wp-theme body.encore-pearl-page .pearl-final-card h1,html.colibri-wp-theme body.encore-pearl-page .pearl-final-card h2,html.colibri-wp-theme body.encore-pearl-page .pearl-final-card h3,html.colibri-wp-theme body.encore-pearl-page .pearl-service-final .pearl-final-card h1,html.colibri-wp-theme body.encore-pearl-page .pearl-service-final .pearl-final-card h2,html.colibri-wp-theme body.encore-pearl-page .pearl-service-final .pearl-final-card h3{
    color: #fff !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-final-card p:not(.pearl-kicker),html.colibri-wp-theme body.encore-pearl-page .pearl-service-final .pearl-final-card p:not(.pearl-kicker){
    color: #cbd5e1 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-final-card .pearl-kicker,html.colibri-wp-theme body.encore-pearl-page .pearl-service-final .pearl-final-card .pearl-kicker{
    color: #dff1c7 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu,html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu a,html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu-trigger,html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-dropdown a{
    font-family: Inter, "Segoe UI", Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    line-height: 1.35 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu a:not(.pearl-nav-cta),html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu-trigger{
    color: #314457 !important;
}html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-nav-cta{
    color: #fff !important;
    font-weight: 900 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-section{
    padding: 92px 0 !important;
    overflow: visible !important;
    scroll-margin-top: 96px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-grid{
    grid-template-columns: minmax(0, 1fr) minmax(340px, .9fr) !important;
    gap: 56px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-copy .pearl-check-list li{
    color: #314457 !important;
    font-weight: 800 !important;
    line-height: 1.45 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-preview{
    width: min(100%, 580px) !important;
    justify-self: end !important;
    gap: 18px !important;
    padding: 0 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-browser{
    padding: 18px !important;
    overflow: hidden !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-browser-bar{
    padding-bottom: 18px !important;
    border-bottom: 1px solid rgba(255, 255, 255, .18) !important;
    margin-bottom: 18px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-browser-bar span{
    background: rgba(185, 211, 230, .72) !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-brand{
    display: grid !important;
    gap: 14px !important;
    align-items: start !important;
    justify-content: normal !important;
    padding: 0 0 20px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-sample-label{
    display: inline-flex !important;
    width: max-content !important;
    align-items: center !important;
    padding: 6px 10px !important;
    border: 1px solid rgba(255, 255, 255, .18) !important;
    border-radius: 999px !important;
    margin-bottom: 16px !important;
    color: #dff1c7 !important;
    background: rgba(255, 255, 255, .08) !important;
    font-size: 12px !important;
    font-weight: 900 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-brand strong{
    max-width: none !important;
    font-size: 19px !important;
    text-align: left !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-offer{
    padding: 26px 22px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-offer strong{
    max-width: 420px !important;
    font-size: 28px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-fields{
    gap: 12px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-fields span{
    padding: 13px 14px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-submit{
    cursor: default !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-note{
    padding: 22px 20px !important;
}

@media (max-width: 980px){
    html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-grid{
        grid-template-columns: 1fr !important;
        gap: 36px !important;
    }

    html.colibri-wp-theme body.encore-pearl-page .pearl-commerce-preview{
        width: 100% !important;
        justify-self: stretch !important;
        padding: 0 !important;
    }
}

@media (max-width: 980px){
    html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-showcase{
        grid-template-columns: 1fr !important;
    }
}

@media (max-width: 680px){
    html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-visual,
    html.colibri-wp-theme body.encore-pearl-page .pearl-benefits-visual img{
        min-height: 430px !important;
        height: 430px !important;
    }
}

html.colibri-wp-theme body.encore-pearl-page .pearl-process-grid i svg {
    width: 27px !important;
    height: 27px !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 2 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
}

@media (max-width: 980px) {
    html.colibri-wp-theme body.encore-pearl-page .pearl-services-head {
        grid-template-columns: 1fr !important;
    }

    html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 680px) {
    html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }

    html.colibri-wp-theme body.encore-pearl-page .pearl-services-grid article {
        min-height: auto !important;
    }
}

html.colibri-wp-theme body.encore-pearl-page .pearl-footer{
    padding: 46px 0 !important;
    color: #d9e7f2 !important;
    background: #0b2338 !important;
    font-size: 14px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-footer-grid,
html.colibri-wp-theme body.encore-pearl-page .pearl-footer .pearl-wrap.pearl-footer-grid{
    display: grid !important;
    grid-template-columns: minmax(220px, 1fr) minmax(280px, 1.2fr) minmax(240px, .95fr) !important;
    gap: 34px !important;
    align-items: start !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-footer-brand > strong,
html.colibri-wp-theme body.encore-pearl-page .pearl-footer-nav > span,
html.colibri-wp-theme body.encore-pearl-page .pearl-footer-hours > span{
    display: block !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 900 !important;
    line-height: 1.2 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-footer address{
    margin: 0 !important;
    color: #bcd0df !important;
    font-style: normal !important;
    line-height: 1.65 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-footer-links{
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px 24px !important;
    margin-top: 14px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-footer-links a{
    color: #d9e7f2 !important;
    font-weight: 800 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-footer-links a:hover{
    color: #dff1c7 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-hours-list,
html.colibri-wp-theme body.encore-pearl-page .pearl-footer-contact-list{
    display: grid !important;
    gap: 12px !important;
    margin-top: 14px !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-hours-list div,
html.colibri-wp-theme body.encore-pearl-page .pearl-footer-contact-list div{
    padding: 14px 16px !important;
    border: 1px solid rgba(255, 255, 255, .12) !important;
    border-radius: 8px !important;
    background: rgba(255, 255, 255, .06) !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-hours-list strong,
html.colibri-wp-theme body.encore-pearl-page .pearl-footer-contact-list strong{
    display: block !important;
    color: #dff1c7 !important;
    font-size: 13px !important;
    font-weight: 900 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-hours-list span,
html.colibri-wp-theme body.encore-pearl-page .pearl-hours-list a,
html.colibri-wp-theme body.encore-pearl-page .pearl-footer-contact-list address,
html.colibri-wp-theme body.encore-pearl-page .pearl-footer-contact-list a{
    display: block !important;
    margin-top: 4px !important;
    color: #f8fafc !important;
    font-weight: 800 !important;
    line-height: 1.65 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-hours-list a:hover,
html.colibri-wp-theme body.encore-pearl-page .pearl-footer-contact-list a:hover{
    color: #dff1c7 !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-footer-legal{
    padding-top: 22px !important;
    border-top: 1px solid rgba(255, 255, 255, .12) !important;
    margin-top: 34px !important;
    color: #bcd0df !important;
    text-align: center !important;
}

html.colibri-wp-theme body.encore-pearl-page .pearl-footer-legal p{
    margin: 0 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
}

@media (max-width: 820px){
    html.colibri-wp-theme body.encore-pearl-page .pearl-footer-grid,
    html.colibri-wp-theme body.encore-pearl-page .pearl-footer .pearl-wrap.pearl-footer-grid{
        grid-template-columns: 1fr !important;
        gap: 24px !important;
    }

    html.colibri-wp-theme body.encore-pearl-page .pearl-footer-links{
        grid-template-columns: 1fr !important;
    }
}

html.colibri-wp-theme body.encore-pearl-page{
    --pearl-fixed-header-offset: 78px;
}
html.colibri-wp-theme body.encore-pearl-page .pearl-header{
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
    box-shadow: 0 10px 28px rgba(6, 52, 91, .08) !important;
}
html.colibri-wp-theme body.encore-pearl-page .pearl-main{
    padding-top: var(--pearl-fixed-header-offset) !important;
}
html.colibri-wp-theme body.admin-bar.encore-pearl-page .pearl-header,
body.admin-bar.encore-pearl-page .pearl-header{
    top: 32px !important;
}
@media (min-width: 681px) and (max-width: 980px){
    html.colibri-wp-theme body.encore-pearl-page{
        --pearl-fixed-header-offset: 130px;
    }
}
@media (max-width: 782px){
    html.colibri-wp-theme body.admin-bar.encore-pearl-page .pearl-header,
    body.admin-bar.encore-pearl-page .pearl-header{
        top: 46px !important;
    }
}
@media (max-width: 680px){
    html.colibri-wp-theme body.encore-pearl-page{
        --pearl-fixed-header-offset: 78px;
    }

    html.colibri-wp-theme body.encore-pearl-page .pearl-header{
        position: fixed !important;
    }
}

html.colibri-wp-theme body.encore-pearl-page .pearl-mobile-toggle,
html.colibri-wp-theme body.encore-pearl-page .pearl-mobile-quick-cta{
    display: none !important;
}
@media (max-width: 760px){
    html.colibri-wp-theme body.encore-pearl-page{
        --pearl-fixed-header-offset: 74px;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-nav{
        display: grid !important;
        grid-template-columns: auto 1fr auto !important;
        min-height: 74px !important;
        align-items: center !important;
        gap: 10px !important;
        padding: 10px 0 !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-brand img{
        width: 118px !important;
        max-width: 118px !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-mobile-quick-cta{
        display: inline-flex !important;
        justify-self: end !important;
        min-height: 40px !important;
        padding: 0 12px !important;
        border-radius: 8px !important;
        color: #fff !important;
        background: var(--green700) !important;
        font-size: 13px !important;
        font-weight: 900 !important;
        white-space: nowrap !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-mobile-toggle{
        display: inline-grid !important;
        width: 46px !important;
        height: 40px !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 3px !important;
        padding: 5px 0 4px !important;
        border: 1px solid var(--line) !important;
        border-radius: 8px !important;
        color: var(--blue800) !important;
        background: #fff !important;
        font: inherit !important;
        cursor: pointer !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-mobile-toggle span{
        display: block !important;
        width: 19px !important;
        height: 2px !important;
        border-radius: 999px !important;
        background: currentColor !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-mobile-toggle b{
        display: block !important;
        color: #314457 !important;
        font-size: 9px !important;
        font-weight: 900 !important;
        line-height: 1 !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu{
        position: absolute !important;
        top: 100% !important;
        right: 14px !important;
        left: 14px !important;
        display: none !important;
        max-height: calc(100vh - 92px) !important;
        overflow: auto !important;
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 4px !important;
        padding: 12px !important;
        border: 1px solid var(--line) !important;
        border-radius: 8px !important;
        background: rgba(255, 255, 255, .98) !important;
        box-shadow: 0 22px 55px rgba(6, 52, 91, .18) !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-header.is-mobile-menu-open .pearl-menu{
        display: flex !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu .pearl-menu-item,
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu a,
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu-trigger{
        display: flex !important;
        width: 100% !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu a,
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu-trigger{
        min-height: 42px !important;
        align-items: center !important;
        padding: 10px 12px !important;
        border-radius: 8px !important;
        color: #314457 !important;
        font-size: 14px !important;
        line-height: 1.2 !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu-trigger::after{
        display: none !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu .pearl-nav-cta{
        justify-content: center !important;
        min-height: 46px !important;
        margin-top: 6px !important;
        color: #fff !important;
        background: var(--green700) !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-dropdown{
        position: static !important;
        display: grid !important;
        min-width: 0 !important;
        width: 100% !important;
        gap: 2px !important;
        padding: 6px !important;
        margin: 0 0 8px !important;
        border: 1px solid #e2e8f0 !important;
        border-radius: 8px !important;
        background: #f5f8fb !important;
        box-shadow: none !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-dropdown a{
        min-height: 38px !important;
        padding: 8px 10px 8px 18px !important;
        color: #526374 !important;
        background: transparent !important;
        font-size: 13px !important;
    }
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu a:hover,
    html.colibri-wp-theme body.encore-pearl-page .pearl-header .pearl-menu a:focus{
        background: var(--green100) !important;
        color: var(--blue800) !important;
        outline: none !important;
    }
}
