/* Scoped styling: safe to embed in BeTheme/WordPress */
#pls-kb{--kb-ink:#0b2649;--kb-text:#254363;--kb-muted:#57708a;--kb-line:#dce7f2;--kb-blue:#1458a6;--kb-accent:#1d8ddb;--kb-bg:#f4f8fc;--kb-white:#fff;font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--kb-ink);line-height:1.55;font-size:15px;max-width:1440px;margin:auto;isolation:isolate}#pls-kb *{box-sizing:border-box}#pls-kb a{color:#095fbb;text-decoration:none}#pls-kb a:hover{text-decoration:underline}#pls-kb button,#pls-kb input{font:inherit}#pls-kb .kb-sr{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}#pls-kb .kb-frame{padding:0 22px 38px}#pls-kb .kb-hero{border-radius:25px;min-height:300px;padding:42px 45px;position:relative;overflow:hidden;background:linear-gradient(113deg,#081e3b 0%,#103b6e 57%,#0864ae 100%);color:#fff;box-shadow:0 16px 45px rgba(17,54,95,.17)}#pls-kb .kb-hero:before{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(206,236,255,.22);border-radius:50%;right:-80px;top:-205px;box-shadow:0 0 0 50px rgba(206,236,255,.03),0 0 0 100px rgba(206,236,255,.035)}#pls-kb .kb-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 77% 118%,rgba(54,184,238,.32),transparent 42%);pointer-events:none}#pls-kb .kb-hero-inner{position:relative;z-index:1;max-width:900px}#pls-kb .kb-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:11px;color:#9bd8ff;margin:0 0 12px}#pls-kb h1{font-weight:850;letter-spacing:-.05em;color:white;font-size:clamp(32px,4vw,55px);line-height:1.11;margin:0 0 15px}#pls-kb .kb-hero p{font-size:16px;color:#d5e9f8;margin:0;max-width:660px}#pls-kb .kb-search-shell{display:flex;align-items:center;gap:12px;background:#fff;color:#0b2649;border-radius:12px;margin-top:27px;max-width:735px;padding:7px 9px 7px 19px;box-shadow:0 9px 23px rgba(0,0,0,.12)}#pls-kb .kb-search-shell svg{flex-shrink:0}#pls-kb #kb-query{height:44px;border:0;outline:0;flex:1;min-width:80px;box-shadow:none!important;padding:0;font-size:15px;background:transparent;color:#0b2649}#pls-kb #kb-query::placeholder{color:#6b819a}#pls-kb .kb-search-shell:focus-within{outline:3px solid #8cc9ff}#pls-kb .kb-clear{background:#edf5fb;color:#174a7c;border:0;border-radius:8px;min-width:42px;height:38px;cursor:pointer;display:none}#pls-kb .kb-stats{font-size:12px;color:#b9d6ef;margin-top:13px}#pls-kb .kb-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px}#pls-kb .kb-suggest span{font-size:12px;color:#d7e9fa;margin-right:2px}#pls-kb .kb-suggest button{font-size:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);color:#fff;border-radius:30px;padding:7px 12px;cursor:pointer}#pls-kb .kb-suggest button:hover{background:rgba(255,255,255,.22)}#pls-kb .kb-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:24px 1px}#pls-kb .kb-breadcrumbs{font-size:12px;color:var(--kb-muted)}#pls-kb .kb-breadcrumbs a{color:var(--kb-muted)}#pls-kb .kb-utility{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#pls-kb .kb-pill{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--kb-line);border-radius:999px;color:#214362;font-size:12px;padding:8px 12px;text-decoration:none!important;box-shadow:0 3px 13px rgba(20,76,125,.04)}#pls-kb .kb-pill:hover{border-color:#a6c8e9}#pls-kb .kb-layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:22px;align-items:start}#pls-kb .kb-sidebar{position:sticky;top:25px;background:white;border:1px solid var(--kb-line);border-radius:16px;padding:19px 12px;box-shadow:0 6px 21px rgba(20,76,125,.045)}#pls-kb .kb-side-label{font-size:11px;font-weight:800;color:var(--kb-muted);letter-spacing:.13em;text-transform:uppercase;padding:0 12px 12px}#pls-kb .kb-cats{display:flex;flex-direction:column;gap:3px}#pls-kb .kb-cat{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:12px;border:0;border-radius:9px;background:transparent;color:#34516d;font-weight:650;cursor:pointer;font-size:13px}#pls-kb .kb-cat:hover{background:#f4f8fc}#pls-kb .kb-cat[aria-pressed="true"]{background:#e9f3ff;color:#084b91}#pls-kb .kb-cat small{font-variant-numeric:tabular-nums;color:#7389a0;font-weight:500}#pls-kb .kb-help{padding:18px 14px;background:linear-gradient(145deg,#f0f7fe,#fff);border:1px solid #d8e7f5;border-radius:12px;margin:21px 2px 0}#pls-kb .kb-help strong{font-size:14px}#pls-kb .kb-help p{margin:6px 0 12px;color:#57708a;font-size:12px}#pls-kb .kb-help a{font-weight:700;font-size:13px}#pls-kb .kb-main{min-width:0}#pls-kb .kb-section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px}#pls-kb .kb-section-head h2{font-size:25px;margin:0;letter-spacing:-.04em;line-height:1.25;color:#082648}#pls-kb #kb-count{font-size:12px;color:#5b718a;white-space:nowrap}#pls-kb .kb-lead{color:#5b718a;font-size:14px;margin:0 0 20px}#pls-kb .kb-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:27px}#pls-kb .kb-quick a{display:flex;align-items:center;gap:12px;min-height:80px;padding:17px;background:#fff;border:1px solid var(--kb-line);border-radius:13px;box-shadow:0 7px 17px rgba(15,52,92,.04);text-decoration:none!important}#pls-kb .kb-quick a:hover{border-color:#9fc5eb;transform:translateY(-2px);box-shadow:0 13px 23px rgba(15,52,92,.08)}#pls-kb .kb-quick .kb-qico{width:37px;height:37px;background:#e8f2fb;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1562a9;font-size:16px}#pls-kb .kb-quick strong{color:#0b3158;font-size:13px;display:block;line-height:1.25}#pls-kb .kb-quick span:last-child{font-size:11px;color:#617992;display:block;margin-top:2px}#pls-kb .kb-block{margin:0 0 29px}#pls-kb .kb-block-header{display:flex;align-items:center;gap:10px;margin:0 0 13px}#pls-kb .kb-block-header .kb-dot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#126ab3;background:#e6f3ff;font-size:14px;font-weight:800}#pls-kb .kb-block-header h3{font-size:19px;letter-spacing:-.03em;margin:0;color:#092d54}#pls-kb .kb-block-header span{font-size:12px;color:#738aa3;margin-left:auto}#pls-kb .kb-entry{border:1px solid var(--kb-line);background:#fff;border-radius:11px;margin-bottom:9px;box-shadow:0 3px 12px rgba(20,76,125,.025);scroll-margin-top:22px;transition:border-color .2s,box-shadow .2s}#pls-kb .kb-entry:hover{border-color:#bdd5ef}#pls-kb .kb-entry[open]{border-color:#a8cdea;box-shadow:0 7px 24px rgba(15,74,127,.07)}#pls-kb .kb-entry summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:16px 20px;font-size:15px;line-height:1.36;font-weight:700;color:#153854}#pls-kb .kb-entry summary::-webkit-details-marker{display:none}#pls-kb .kb-chevron{width:26px;height:26px;border-radius:7px;background:#eef5fb;color:#3570a7;display:grid;place-items:center;flex-shrink:0;transition:transform .2s}#pls-kb .kb-entry[open] .kb-chevron{transform:rotate(45deg);background:#e0f1ff}#pls-kb .kb-answer{padding:0 20px 19px;font-size:14px;color:#37516b;border-top:1px solid #eef3f8}#pls-kb .kb-answer p{margin:14px 0 0;line-height:1.77}#pls-kb .kb-answer a{font-weight:650;text-decoration:underline;text-underline-offset:2px}#pls-kb .kb-entry-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;flex-wrap:wrap}#pls-kb .kb-read-more{font-weight:700;font-size:12px;color:#0b62a9}#pls-kb .kb-copy{background:transparent;color:#69829b;font-size:12px;border:0;cursor:pointer;padding:4px 0}#pls-kb .kb-copy:hover{color:#0b62a9}#pls-kb .kb-no-results{display:none;text-align:center;background:#fff;border:1px dashed #adc5df;border-radius:16px;padding:45px 24px}#pls-kb .kb-no-results h3{font-size:22px;margin:0 0 8px}#pls-kb .kb-no-results p{color:#637a92;margin:0 0 20px}#pls-kb .kb-empty-btn{padding:10px 20px;color:#fff;background:#0f172a;border-radius:9px;border:0;cursor:pointer}#pls-kb .kb-resources{background:#fff;border:1px solid var(--kb-line);border-radius:15px;padding:26px;margin-top:16px}#pls-kb .kb-resources h2{margin:0 0 6px;color:#082648;font-size:22px;letter-spacing:-.03em}#pls-kb .kb-resources p{font-size:13px;color:#5a758f;margin:0 0 17px}#pls-kb .kb-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#pls-kb .kb-resource-grid a{font-size:13px;font-weight:680;background:#f7fbfe;border:1px solid #e1ebf5;border-radius:9px;padding:12px;display:flex;justify-content:space-between;gap:10px;text-decoration:none!important;color:#124a7c}#pls-kb .kb-resource-grid a:hover{background:#e9f4ff}#pls-kb .kb-footer-cta{background:linear-gradient(104deg,#0b294c,#134a78);color:#fff;border-radius:17px;margin:24px 0 0;padding:27px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}#pls-kb .kb-footer-cta h2{color:#fff;margin:0 0 6px;font-size:22px;letter-spacing:-.02em}#pls-kb .kb-footer-cta p{margin:0;color:#d0e7f6;font-size:13px}#pls-kb .kb-footer-cta a{background:#fff;color:#0c3358;padding:13px 20px;font-weight:800;border-radius:9px;white-space:nowrap;text-decoration:none!important;font-size:13px}#pls-kb .kb-fineprint{font-size:11px;color:#7189a3;text-align:center;margin-top:15px}#pls-kb .kb-hidden{display:none!important}#pls-kb button:focus-visible,#pls-kb a:focus-visible,#pls-kb summary:focus-visible{outline:3px solid #52a9ff;outline-offset:3px}
@media(max-width:980px){#pls-kb .kb-layout{grid-template-columns:200px minmax(0,1fr);gap:15px}#pls-kb .kb-quick{grid-template-columns:1fr}#pls-kb .kb-quick a{min-height:60px}#pls-kb .kb-hero{padding:37px 28px}}@media(max-width:740px){#pls-kb .kb-frame{padding:0 12px 30px}#pls-kb .kb-hero{padding:31px 22px;border-radius:16px;min-height:285px}#pls-kb .kb-hero p{font-size:14px}#pls-kb .kb-bar{grid-template-columns:1fr;gap:9px;margin:16px 0}#pls-kb .kb-layout{display:block}#pls-kb .kb-sidebar{position:static;margin-bottom:24px;padding:12px}#pls-kb .kb-side-label{padding-bottom:8px}#pls-kb .kb-cats{flex-direction:row;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}#pls-kb .kb-cat{white-space:nowrap;width:auto;border:1px solid #e5eef8;padding:9px 11px;gap:7px}#pls-kb .kb-cat small{display:none}#pls-kb .kb-help{display:none}#pls-kb .kb-section-head h2{font-size:22px}#pls-kb .kb-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#pls-kb .kb-quick a{min-height:88px;padding:11px;display:block;text-align:center}#pls-kb .kb-quick .kb-qico{margin:auto auto 7px}#pls-kb .kb-quick span:last-child{display:none}#pls-kb .kb-quick strong{font-size:11px}#pls-kb .kb-resource-grid{grid-template-columns:1fr}#pls-kb .kb-footer-cta{flex-direction:column;align-items:stretch;text-align:center}#pls-kb .kb-block-header h3{font-size:17px}#pls-kb .kb-block-header span{font-size:11px}#pls-kb .kb-entry summary{font-size:14px;padding:15px}#pls-kb .kb-answer{padding:0 15px 15px}}@media(prefers-reduced-motion:reduce){#pls-kb *,#pls-kb *:before,#pls-kb *:after{transition:none!important;scroll-behavior:auto!important}}
/* v1.1.0: answer-first navigation and relevant-search shortlist */
#pls-kb [hidden]{display:none!important}
#pls-kb .kb-seo-context{color:#9cdbff;font-size:12px;font-weight:650;letter-spacing:.04em;margin:0 0 10px;max-width:none}
#pls-kb .kb-search-results{position:relative;z-index:3;max-width:735px;margin:8px 0 0;background:#fff;color:#123253;border-radius:13px;overflow:hidden;border:1px solid #bfdcf4;box-shadow:0 14px 28px rgba(4,18,47,.19)}
#pls-kb .kb-search-results-head{padding:11px 17px 9px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #ecf1f7}
#pls-kb .kb-search-results-head strong{font-size:12px;color:#25466a}#pls-kb .kb-search-results-head span{font-size:11px;color:#607b94}
#pls-kb .kb-match{border:0;border-bottom:1px solid #edf3f8;width:100%;background:#fff;padding:10px 17px;display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;color:#17476e;font-size:13px;cursor:pointer}
#pls-kb .kb-match:last-child{border-bottom:0}#pls-kb .kb-match:hover,#pls-kb .kb-match:focus-visible{background:#edf7ff}
#pls-kb .kb-match-arrow{color:#397db2;white-space:nowrap}
#pls-kb .kb-task-zone{margin:3px 1px 27px}#pls-kb .kb-subtitle{font-size:10px;letter-spacing:.14em;font-weight:850;color:#146ab5;margin-bottom:5px}
#pls-kb .kb-task-head h2{color:#0a2c51;font-size:clamp(21px,2.3vw,28px);letter-spacing:-.04em;margin:0 0 4px;line-height:1.25}
#pls-kb .kb-task-head p{font-size:13px;color:#58718c;margin:0 0 15px}
#pls-kb .kb-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
#pls-kb .kb-task{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--kb-line);border-radius:14px;padding:16px 14px;min-height:92px;box-shadow:0 6px 18px rgba(13,68,114,.045);text-decoration:none!important;color:#16426b!important}
#pls-kb .kb-task:hover,#pls-kb .kb-task:focus-visible{border-color:#92bedf;background:#f7fbff;box-shadow:0 9px 24px rgba(13,68,114,.11)}
#pls-kb .kb-task-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:#e8f4ff;border-radius:10px;font-size:19px;color:#1167a5;font-weight:750}
#pls-kb .kb-task-text{min-width:0;flex:1}#pls-kb .kb-task-text strong{display:block;font-size:13px;line-height:1.35;color:#143c61}#pls-kb .kb-task-text small{display:block;margin-top:4px;font-size:11px;font-weight:450;color:#5c7890;line-height:1.4}
#pls-kb .kb-task-arrow{align-self:flex-start;color:#8ba4ba;font-size:14px}
#pls-kb .kb-price-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;border:1px solid #cde0f2;border-radius:15px;padding:21px 23px;margin:-6px 0 24px;background:linear-gradient(126deg,#f5fbff,#eaf5ff)}
#pls-kb .kb-price-snapshot h2{font-size:20px;letter-spacing:-.025em;color:#0e3458;margin:0 0 6px}#pls-kb .kb-price-snapshot p{font-size:13px;margin:0;color:#38536d;line-height:1.6}
#pls-kb .kb-price-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-items:stretch}
#pls-kb .kb-price-pills>div{background:#fff;border:1px solid #d5e6f4;border-radius:11px;padding:12px 10px;display:flex;flex-direction:column;justify-content:center;gap:5px}
#pls-kb .kb-price-pills small{font-size:10px;color:#54718b;line-height:1.35}#pls-kb .kb-price-pills strong{font-size:24px;letter-spacing:-.03em;color:#0e375e;font-weight:680;line-height:1.1}
#pls-kb .kb-price-snapshot .kb-pricing-disclaimer{grid-column:1/-1;font-size:11px;line-height:1.6;color:#54708a;padding-top:11px;border-top:1px solid #d1e3f4}
#pls-kb .kb-answer-list-label{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0 17px}
#pls-kb .kb-answer-list-label strong{display:block;font-size:17px;color:#11385d}#pls-kb .kb-answer-list-label span{font-size:12px;color:#5f788e}
#pls-kb .kb-expand-all{padding:9px 13px;border:1px solid #c8dfef;background:#fff;border-radius:9px;font-size:12px;white-space:nowrap;color:#125184;cursor:pointer}
#pls-kb .kb-expand-all:hover{background:#edf6fe}#pls-kb .kb-expand-all:disabled{opacity:.5;cursor:not-allowed}
#pls-kb .kb-trust{border:1px solid #dbe7ef;background:#f8fbfe;border-radius:13px;padding:17px 21px;display:grid;grid-template-columns:2fr 1fr;gap:24px;margin:26px 0 0}
#pls-kb .kb-trust strong{font-size:14px;color:#123d65}#pls-kb .kb-trust p{font-size:12px;color:#53718b;line-height:1.6;margin:5px 0 0}
#pls-kb .kb-trust small{display:block;color:#637d94;font-size:11px}#pls-kb .kb-trust a{display:block;font-size:12px;font-weight:650;margin-top:8px}
@media(max-width:980px){#pls-kb .kb-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pls-kb .kb-price-snapshot{grid-template-columns:1fr}#pls-kb .kb-price-pills strong{font-size:22px}}
@media(max-width:740px){#pls-kb .kb-task-zone{margin-bottom:20px}#pls-kb .kb-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#pls-kb .kb-task{min-height:104px;padding:11px;align-items:flex-start;gap:7px;flex-direction:column}#pls-kb .kb-task-icon{width:31px;height:31px;font-size:16px}#pls-kb .kb-task-arrow{display:none}#pls-kb .kb-task-text strong{font-size:12px}#pls-kb .kb-task-text small{font-size:10px}#pls-kb .kb-search-results-head span{display:none}#pls-kb .kb-price-snapshot{padding:16px}#pls-kb .kb-price-pills{grid-template-columns:repeat(3,minmax(0,1fr))}#pls-kb .kb-price-pills>div{padding:10px 6px}#pls-kb .kb-price-pills small{font-size:9px}#pls-kb .kb-price-pills strong{font-size:19px}#pls-kb .kb-answer-list-label{align-items:flex-start}#pls-kb .kb-answer-list-label span{max-width:170px;display:block}#pls-kb .kb-expand-all{max-width:145px;white-space:normal;text-align:center}#pls-kb .kb-trust{grid-template-columns:1fr;gap:12px}#pls-kb .kb-seo-context{font-size:11px}}

/* v1.1.2: Interactive Service Finder — replaces the old pricing snapshot. */
#pls-kb .kb-finder{background:linear-gradient(123deg,#edf6ff 0%,#f9fcff 76%);border:1px solid #d0e2f5;border-radius:18px;padding:23px;margin:-6px 0 25px;box-shadow:0 10px 32px rgba(13,65,114,.045)}
#pls-kb .kb-finder-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px}
#pls-kb .kb-finder-eyebrow{color:#176cbd;display:block;font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:7px}
#pls-kb .kb-finder-heading h2{font-size:clamp(21px,2.4vw,26px);line-height:1.2;letter-spacing:-.035em;font-weight:800;color:#0b3155;margin:0 0 6px}
#pls-kb .kb-finder-heading p{font-size:13px;color:#57738d;line-height:1.6;margin:0}
#pls-kb .kb-finder-compass{color:#1b6abd;display:grid;place-items:center;font-size:37px;font-weight:400;width:63px;height:63px;flex-shrink:0;background:#e0efff;border:1px solid #c9e0f6;border-radius:19px}
#pls-kb .kb-finder-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#pls-kb .kb-finder-choice{display:flex;align-items:center;gap:11px;min-width:0;min-height:77px;border:1px solid #d8e6f2;background:#fff;border-radius:13px;padding:13px 12px;text-decoration:none!important;color:#143955!important;box-shadow:0 4px 12px rgba(10,59,103,.035);transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}
#pls-kb .kb-finder-choice:hover{transform:translateY(-2px);border-color:#81b7e8;box-shadow:0 8px 19px rgba(17,83,147,.10)}
#pls-kb .kb-finder-choice.is-selected{border-color:#1d72c8;background:#f8fcff;box-shadow:inset 0 0 0 1px #1d72c8,0 5px 13px rgba(20,98,176,.07)}
#pls-kb .kb-finder-symbol{display:grid;place-items:center;background:#f0f6fd;border-radius:10px;height:43px;width:43px;font-size:21px;flex-shrink:0}
#pls-kb .kb-finder-choice.is-selected .kb-finder-symbol{background:#e3f1ff}
#pls-kb .kb-finder-choice-copy{flex:1;min-width:0}
#pls-kb .kb-finder-choice-copy strong{font-size:12.5px;line-height:1.35;display:block;color:#10395e;font-weight:760}
#pls-kb .kb-finder-choice-copy small{display:block;font-size:10.5px;color:#627f99;margin-top:3px;line-height:1.35;font-weight:450}
#pls-kb .kb-finder-chevron{color:#a0b6c9;font-size:13px;align-self:flex-start}
#pls-kb .kb-finder-result{display:flex;align-items:flex-start;gap:15px;margin-top:12px;border-radius:14px;background:linear-gradient(110deg,#102b4b,#174773);color:#fff;padding:20px 19px}
#pls-kb .kb-finder-check{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.16);font-weight:700;font-size:17px;flex-shrink:0}
#pls-kb .kb-finder-result-copy{min-width:0}
#pls-kb .kb-finder-result-label{display:block;color:#a7d5ff;font-size:10px;font-weight:800;letter-spacing:.12em;margin:0 0 5px}
#pls-kb .kb-finder-result h3{color:#fff!important;font-size:18px;line-height:1.3;font-weight:750;letter-spacing:-.02em;margin:0 0 6px}
#pls-kb .kb-finder-result p{color:#dbeaf9;font-size:12px;line-height:1.65;margin:0}
#pls-kb .kb-finder-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}
#pls-kb .kb-finder-cta{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border-radius:9px;background:#fff;color:#10385b!important;text-decoration:none!important;font-size:12px;font-weight:750;line-height:1.25}
#pls-kb .kb-finder-cta:hover{background:#e9f5ff}
#pls-kb .kb-finder-more{color:#add7ff!important;text-decoration:none!important;font-size:11px;font-weight:700}
#pls-kb .kb-finder-more:hover{text-decoration:underline!important}
#pls-kb .kb-finder-disclaimer{font-size:10.5px;color:#5a7690;line-height:1.6;margin:12px 2px 0}
#pls-kb .kb-finder-disclaimer a{color:#1867aa;font-weight:700}
@media(max-width:740px){#pls-kb .kb-finder{padding:17px;margin-bottom:19px}#pls-kb .kb-finder-heading h2{font-size:21px}#pls-kb .kb-finder-compass{width:45px;height:45px;font-size:29px;border-radius:13px}#pls-kb .kb-finder-choices{gap:8px}#pls-kb .kb-finder-choice{padding:10px 9px;min-height:89px;gap:7px;align-items:flex-start}#pls-kb .kb-finder-symbol{width:30px;height:30px;font-size:17px}#pls-kb .kb-finder-choice-copy strong{font-size:11px}#pls-kb .kb-finder-choice-copy small{font-size:10px}#pls-kb .kb-finder-chevron{display:none}#pls-kb .kb-finder-result{gap:10px;padding:16px}#pls-kb .kb-finder-check{width:27px;height:27px;border-radius:8px}#pls-kb .kb-finder-result h3{font-size:16px}#pls-kb .kb-finder-actions{gap:11px}}
@media(max-width:380px){#pls-kb .kb-finder-choice{flex-direction:column;gap:6px;min-height:108px}#pls-kb .kb-finder-compass{display:none}#pls-kb .kb-finder-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* v1.1.3: searchable FAQ fallback and native pop-up email question form */
#pls-kb .kb-question-nomatch[hidden],#pls-kb .kb-question-error[hidden],#pls-kb .kb-question-success[hidden]{display:none!important}
#pls-kb .kb-question-nomatch{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid rgba(178,212,247,.5);border-radius:14px;background:rgba(255,255,255,.13);padding:13px 15px;margin:12px 0 10px;box-shadow:0 5px 14px rgba(0,17,45,.1)}
#pls-kb .kb-question-nomatch-icon{width:34px;height:34px;display:grid;place-items:center;color:#103458;background:#edf6ff;border-radius:10px;font-weight:800;flex-shrink:0}
#pls-kb .kb-question-nomatch-copy{flex:1;min-width:190px}
#pls-kb .kb-question-nomatch-copy strong{display:block;color:#fff;font-weight:750;font-size:13px}
#pls-kb .kb-question-nomatch-copy span{display:block;color:#daeafd;font-size:11px;line-height:1.4;margin-top:2px}
#pls-kb .kb-ask-button{background:#fff;color:#12345a!important;padding:10px 13px;border:0;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .15s ease,background .15s ease}
#pls-kb .kb-ask-button:hover{background:#e9f4ff;transform:translateY(-1px)}
#pls-kb .kb-match-help{border-top:1px solid #e1eaf4;padding:11px 13px;color:#567189;font-size:12px}
#pls-kb .kb-match-help button{border:0;background:none;color:#145ea8;font-weight:700;padding:2px;cursor:pointer;font-size:12px;text-decoration:underline;text-underline-offset:2px}
#pls-kb .kb-empty-ask{display:inline-block;margin:5px 0;padding:10px 15px;background:#123b65;color:white;border:0;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer}
#pls-kb .kb-empty-ask:hover{background:#1b5890}
#pls-kb .kb-question-dialog{color:#163857;box-sizing:border-box;width:min(520px,calc(100% - 26px));max-height:min(92vh,850px);padding:0;border:1px solid #cfdfef;border-radius:20px;box-shadow:0 24px 80px rgba(5,24,52,.29);overscroll-behavior:contain;overflow:auto;background:#fff;position:fixed;margin:auto}
#pls-kb .kb-question-dialog::backdrop{background:rgba(6,20,41,.68);backdrop-filter:blur(3px)}
#pls-kb .kb-question-dialog *{box-sizing:border-box}
#pls-kb .kb-question-dialog-inner{padding:25px 27px 20px}
#pls-kb .kb-question-dialog-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}
#pls-kb .kb-question-dialog-icon{display:grid;place-items:center;width:45px;height:45px;background:#ebf4ff;color:#135eac;font-size:22px;border-radius:13px}
#pls-kb .kb-question-close{border:1px solid #dce7f1!important;width:33px;height:33px;border-radius:9px;color:#55738b;background:#fff;display:grid;place-items:center;font-size:22px;cursor:pointer;font-weight:400;line-height:1}
#pls-kb .kb-question-eyebrow{color:#1f70bd;font-size:10px;letter-spacing:.11em;font-weight:800;margin:0 0 5px}
#pls-kb .kb-question-dialog h2{font-size:25px;line-height:1.2;margin:0 0 8px;letter-spacing:-.03em;font-weight:800;color:#102f50}
#pls-kb #kb-question-explainer{margin:0 0 18px;color:#60788f;font-size:13px;line-height:1.65}
#pls-kb .kb-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#pls-kb .kb-question-field{margin-bottom:15px}
#pls-kb .kb-question-field label{display:block;font-weight:700;color:#163b60;font-size:12px;margin:0 0 7px}
#pls-kb .kb-question-field label span{color:#c7453e}
#pls-kb .kb-question-field input,#pls-kb .kb-question-field textarea{display:block;resize:vertical;width:100%;min-width:0;min-height:44px;line-height:1.4;color:#143857;background:white;border:1px solid #cbdaea!important;border-radius:10px!important;padding:11px 12px!important;font-family:inherit;font-size:13px;margin:0;box-shadow:none!important}
#pls-kb .kb-question-field textarea{min-height:116px}
#pls-kb .kb-question-field input:focus,#pls-kb .kb-question-field textarea:focus{border-color:#247bd1!important;outline:3px solid rgba(36,123,209,.15)}
#pls-kb .kb-question-field input::placeholder,#pls-kb .kb-question-field textarea::placeholder{color:#8da2b6}
#pls-kb .kb-question-hp{position:absolute;left:-9999px;opacity:0;pointer-events:none;height:0;overflow:hidden}
#pls-kb .kb-question-privacy{font-size:11px;color:#6a8197;line-height:1.5;margin:0 0 14px}
#pls-kb .kb-question-error{font-size:12px;color:#9d2323;background:#fff0f0;border:1px solid #f7c4c4;border-radius:9px;padding:11px;margin:0 0 12px}
#pls-kb .kb-question-actions{display:flex;gap:9px;justify-content:flex-end;border-top:1px solid #e7eff6;padding-top:15px}
#pls-kb .kb-question-cancel{padding:11px 15px;border:1px solid #d2deeb;background:white;color:#2e506c;border-radius:10px;font-size:12px;font-weight:650;cursor:pointer}
#pls-kb .kb-question-submit{padding:11px 16px;border:0;border-radius:10px;background:#0f172a;color:white;font-size:12px;font-weight:700;cursor:pointer}
#pls-kb .kb-question-submit:disabled{opacity:.6;cursor:wait}
#pls-kb .kb-question-success{text-align:center;padding:14px 0 20px}
#pls-kb .kb-question-success-icon{width:56px;height:56px;display:grid;place-items:center;margin:0 auto 13px;border-radius:50%;background:#e9f7ef;color:#178349;font-size:30px}
#pls-kb .kb-question-success h3{color:#133b5c;font-size:21px;margin:0 0 7px}
#pls-kb .kb-question-success p{color:#59758d;font-size:13px;line-height:1.6;margin:0 0 20px}
#pls-kb .kb-question-done{border:0;border-radius:10px;background:#0f172a;color:white;padding:11px 16px;cursor:pointer;font-size:12px;font-weight:700}
#pls-kb .kb-question-contact{text-align:center;border-top:1px solid #e7eef5;padding-top:15px;margin:12px 0 0;color:#71869a;font-size:11px}
#pls-kb .kb-question-contact a{font-weight:700;color:#195f9f;text-decoration:none}
@media(max-width:600px){#pls-kb .kb-question-dialog-inner{padding:18px 17px 17px}#pls-kb .kb-question-grid{grid-template-columns:1fr;gap:0}#pls-kb .kb-question-nomatch{align-items:flex-start}#pls-kb .kb-question-nomatch .kb-ask-button{width:100%}#pls-kb .kb-question-dialog h2{font-size:22px}}
