:root{--bc-header:80px;--bc-ink:#15203c;--bc-muted:#53637d;--bc-line:#dfe5f0}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--bc-header) + 65px)}
#po-brand-clarity,#po-brand-clarity *{box-sizing:border-box}
#po-brand-clarity{color:var(--bc-ink);font:16px/1.75 'Plus Jakarta Sans',sans-serif;background:linear-gradient(#f7f9fd,#fff 900px)}
#po-brand-clarity h1,#po-brand-clarity h2,#po-brand-clarity h3,#po-brand-clarity p{margin:0;color:inherit;font-family:inherit}
#po-brand-clarity h1,#po-brand-clarity h2,#po-brand-clarity h3{font-weight:800;line-height:1.22;letter-spacing:-.035em}
#po-brand-clarity a{color:#2455c6;text-underline-offset:4px}
#po-brand-clarity a:focus-visible,#po-brand-clarity summary:focus-visible{outline:3px solid #3272ea;outline-offset:5px}
#po-brand-clarity .bc-shell{width:min(1180px,calc(100% - 64px));margin:0 auto}
#po-brand-clarity .bc-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;padding-top:25px;color:var(--bc-muted)}
#po-brand-clarity .bc-breadcrumb a{color:inherit;text-decoration:none}
#po-brand-clarity .bc-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:62px;align-items:center;padding-top:47px;padding-bottom:52px}
#po-brand-clarity .bc-eyebrow{font-size:11px;letter-spacing:1.65px;font-weight:800;color:#687891;margin-bottom:14px}
#po-brand-clarity h1{font-size:clamp(36px,3.5vw,49px);margin-bottom:23px}
#po-brand-clarity h1 span{color:#f17628}
#po-brand-clarity .bc-lead{font-size:19px;line-height:1.7;margin-bottom:17px}
#po-brand-clarity .bc-intro{color:var(--bc-muted);font-size:15px;margin-bottom:24px}
#po-brand-clarity .bc-text-link{font-size:14px;font-weight:800;text-decoration:none}
#po-brand-clarity .bc-choices{display:grid;gap:16px}
#po-brand-clarity .bc-choice{display:flex;gap:19px;background:#fff;border:1px solid var(--bc-line);border-radius:22px;padding:25px;box-shadow:0 12px 35px -28px #1c2b51}
#po-brand-clarity .bc-choice-study{background:linear-gradient(125deg,#fff9f1,#fff);border-color:#ffdbb8}
#po-brand-clarity .bc-icon{display:grid;place-items:center;width:47px;height:47px;flex:0 0 47px;border-radius:14px;background:#ffede0;color:#d76220}
#po-brand-clarity .bc-icon-blue{background:#eaf0ff;color:#315fc1}
#po-brand-clarity svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
#po-brand-clarity .bc-label{display:block;font-size:10px;letter-spacing:1px;color:#64748c;font-weight:800;margin-bottom:5px}
#po-brand-clarity .bc-choice h2{font-size:24px;margin-bottom:8px}
#po-brand-clarity .bc-choice p{font-size:13px;line-height:1.75;color:var(--bc-muted);margin-bottom:17px}
#po-brand-clarity .bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:13px 20px;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;line-height:1.5;transition:transform .18s,box-shadow .18s}
#po-brand-clarity .bc-btn-primary{background:linear-gradient(110deg,#ff6b35,#f7931e);color:#fff;box-shadow:0 7px 17px #e9812524}
#po-brand-clarity .bc-btn-secondary{background:#fff;color:#244b9c;border:1px solid #c5d3ed}
#po-brand-clarity .bc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1a28521a}
#po-brand-clarity .bc-official{display:block;margin-top:7px;font-size:10px;color:#6d7a8c}
#po-brand-clarity .bc-subnav{position:sticky;top:var(--bc-header);z-index:50;background:#fff;border-top:1px solid #e9edf5;border-bottom:1px solid var(--bc-line)}
#po-brand-clarity .bc-subnav>div{display:flex;gap:36px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c7d2e3 transparent}
#po-brand-clarity .bc-subnav a{display:flex;gap:9px;align-items:center;min-height:64px;white-space:nowrap;color:var(--bc-muted);font-size:12px;font-weight:800;text-decoration:none;border-bottom:3px solid transparent;padding:3px 0 0}
#po-brand-clarity .bc-subnav a[aria-current]{color:var(--bc-ink);border-color:#f58229}
#po-brand-clarity .bc-subnav svg{width:18px;height:18px}
#po-brand-clarity .bc-content{padding-bottom:36px}
#po-brand-clarity .bc-section{padding-top:59px;scroll-margin-top:16px}
#po-brand-clarity h2{font-size:32px;margin-bottom:17px}
#po-brand-clarity .bc-section-intro{font-size:15px;color:var(--bc-muted);max-width:770px;margin-bottom:27px}
#po-brand-clarity .bc-table-wrap{overflow:hidden;border:1px solid var(--bc-line);border-radius:21px;background:#fff}
#po-brand-clarity table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.8;margin:0}
#po-brand-clarity th,#po-brand-clarity td{padding:21px 24px;vertical-align:top;text-align:left;border:0;border-bottom:1px solid var(--bc-line)}
#po-brand-clarity th{font-weight:800}
#po-brand-clarity thead th{background:#f1f5fb;font-size:15px}
#po-brand-clarity thead th:first-child{width:23%}
#po-brand-clarity thead th:nth-child(2){background:#fff3e7}
#po-brand-clarity td{color:var(--bc-muted);width:38.5%}
#po-brand-clarity tr:last-child>*{border-bottom:0}
#po-brand-clarity .bc-source-line{font-size:12px;color:var(--bc-muted);margin-top:15px}
#po-brand-clarity .bc-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:27px}
#po-brand-clarity .bc-route{padding:28px;border:1px solid var(--bc-line);border-radius:21px;background:#fff}
#po-brand-clarity .bc-number{display:inline-grid;place-items:center;background:#eef3fc;color:#3e5e90;font-size:11px;font-weight:800;height:33px;width:33px;border-radius:10px;margin-bottom:20px}
#po-brand-clarity h3{font-size:20px;margin-bottom:14px}
#po-brand-clarity .bc-route p{font-size:13px;color:var(--bc-muted);margin-bottom:19px}
#po-brand-clarity .bc-route a{display:block;font-size:12px;font-weight:800;margin-top:11px;text-decoration:none}
#po-brand-clarity .bc-identity{display:grid;grid-template-columns:1.25fr 1fr;gap:53px;align-items:center;padding:39px;background:linear-gradient(125deg,#fceef2,#fff8eb 58%,#eef3fd);border:1px solid #e5e6ef;border-radius:25px}
#po-brand-clarity .bc-identity p:not(.bc-eyebrow){font-size:14px;margin-top:15px;color:#445670}
#po-brand-clarity .bc-domain-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
#po-brand-clarity .bc-domain-links a{border:1px solid #d5deec;border-radius:12px;padding:9px 14px;background:#ffffffb5;font-size:13px;font-weight:800;text-decoration:none;color:var(--bc-ink)}
#po-brand-clarity .bc-identity-links{display:grid;gap:12px}
#po-brand-clarity .bc-identity-links a{position:relative;display:grid;gap:7px;padding:21px 47px 21px 22px;border:1px solid #dde4ef;border-radius:17px;background:#ffffffcf;text-decoration:none;color:var(--bc-ink)}
#po-brand-clarity .bc-identity-links strong{font-size:14px}
#po-brand-clarity .bc-identity-links span{font-size:12px;line-height:1.8;color:var(--bc-muted)}
#po-brand-clarity .bc-identity-links b{position:absolute;right:21px;top:22px;color:#c26b27}
#po-brand-clarity .bc-faq{max-width:880px;margin:0 auto}
#po-brand-clarity details{border-bottom:1px solid var(--bc-line)}
#po-brand-clarity summary{position:relative;padding:24px 38px 24px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:800;line-height:1.7}
#po-brand-clarity summary::-webkit-details-marker{display:none}
#po-brand-clarity summary:after{content:'+';position:absolute;right:6px;top:23px;color:#6680ab;font-size:20px}
#po-brand-clarity details[open] summary:after{content:'−'}
#po-brand-clarity details>div{padding:0 32px 25px 0;font-size:14px;color:var(--bc-muted)}
#po-brand-clarity .bc-references{display:grid;grid-template-columns:1fr 1fr;gap:54px;border-top:1px solid var(--bc-line);margin-top:50px;padding-top:32px}
#po-brand-clarity .bc-references h2{font-size:23px}
#po-brand-clarity .bc-references p:not(.bc-eyebrow){font-size:12px;color:var(--bc-muted)}
#po-brand-clarity .bc-references ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}
#po-brand-clarity .bc-references li{padding:0;line-height:1.8}
#po-brand-clarity .bc-references a{font-size:12px;text-decoration:none}
#po-brand-clarity .bc-final{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:31px;margin-top:44px;border:1px solid #ffdcbb;border-radius:21px;background:#fff8ef}
#po-brand-clarity .bc-final h2{font-size:23px;margin-bottom:7px}
#po-brand-clarity .bc-final p{font-size:13px;color:var(--bc-muted)}
#po-brand-clarity .bc-final .bc-btn{flex-shrink:0}
#po-brand-clarity .bc-formats{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;font-size:11px;margin-top:27px;color:#8090a7}
#po-brand-clarity .bc-formats a{color:#5f7391}
#po-brand-clarity .bc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1000px){#po-brand-clarity .bc-hero{gap:30px}#po-brand-clarity .bc-choice{padding:22px;gap:14px}#po-brand-clarity .bc-subnav>div{gap:24px}#po-brand-clarity .bc-route{padding:22px}#po-brand-clarity .bc-identity{gap:28px;padding:29px}#po-brand-clarity .bc-final{align-items:start;flex-direction:column}}
@media(max-width:740px){html{scroll-padding-top:calc(var(--bc-header) + 55px)}#po-brand-clarity .bc-shell{width:calc(100% - 36px)}#po-brand-clarity .bc-breadcrumb{font-size:11px;padding-top:19px}#po-brand-clarity .bc-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:32px;gap:27px}#po-brand-clarity h1{font-size:35px}#po-brand-clarity .bc-lead{font-size:17px}#po-brand-clarity .bc-intro{font-size:14px}#po-brand-clarity .bc-eyebrow{font-size:10px;letter-spacing:1px}#po-brand-clarity .bc-choice{padding:20px;gap:13px}#po-brand-clarity .bc-icon{width:37px;height:37px;flex-basis:37px;border-radius:11px}#po-brand-clarity .bc-choice h2{font-size:23px}#po-brand-clarity .bc-btn{font-size:12px;padding:12px 16px}#po-brand-clarity .bc-subnav>div{width:100%;padding:0 18px;gap:24px}#po-brand-clarity .bc-subnav a{min-height:55px;font-size:11px}#po-brand-clarity .bc-section{padding-top:42px}#po-brand-clarity h2{font-size:27px}#po-brand-clarity .bc-section-intro{font-size:14px}#po-brand-clarity table{font-size:11px;line-height:1.8}#po-brand-clarity th,#po-brand-clarity td{padding:15px 9px}#po-brand-clarity thead th{font-size:11px;overflow-wrap:anywhere}#po-brand-clarity thead th:first-child{width:24%}#po-brand-clarity .bc-table-wrap{border-radius:16px}#po-brand-clarity .bc-route-grid{grid-template-columns:1fr;gap:15px}#po-brand-clarity .bc-route p{font-size:14px}#po-brand-clarity .bc-route a{font-size:13px}#po-brand-clarity .bc-number{margin-bottom:14px}#po-brand-clarity .bc-identity{grid-template-columns:1fr;padding:23px;gap:25px}#po-brand-clarity .bc-identity p:not(.bc-eyebrow){font-size:13px}#po-brand-clarity .bc-domain-links{gap:8px}#po-brand-clarity .bc-domain-links a{font-size:12px;padding:9px 10px}#po-brand-clarity summary{font-size:14px}#po-brand-clarity details>div{font-size:13px}#po-brand-clarity .bc-references{grid-template-columns:1fr;gap:20px;margin-top:36px;padding-top:29px}#po-brand-clarity .bc-final{padding:24px;gap:20px}#po-brand-clarity .bc-final h2{font-size:22px}#po-brand-clarity .bc-formats{gap:10px;font-size:10px}}
@media(max-width:540px){#po-brand-clarity table{font-size:13px;line-height:1.75}#po-brand-clarity thead,#po-brand-clarity tbody{display:block}#po-brand-clarity tr{display:grid;grid-template-columns:1fr 1fr}#po-brand-clarity thead th:first-child{display:none}#po-brand-clarity thead th{font-size:13px;padding:15px 14px;border-bottom:1px solid var(--bc-line)}#po-brand-clarity tbody th{grid-column:1/-1;padding:13px 14px 0;border:0;background:#f8faff;font-size:13px}#po-brand-clarity td{width:auto;padding:10px 14px 17px;border:0;background:#f8faff}#po-brand-clarity td+td{border-left:1px solid #e6ebf4}#po-brand-clarity tbody tr+tr{border-top:1px solid var(--bc-line)}#po-brand-clarity tbody tr:nth-child(even)>*{background:#fff}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#po-brand-clarity .bc-btn{transition:none}}
