:root{--cd-font-sans:"Commissioner", "Commissioner Fallback";--cd-font-serif:"Piazzolla", "Piazzolla Fallback";--cd-font-mono:"Commissioner", "Commissioner Fallback";--cd-font-code:ui-monospace, "Cascadia Code", Menlo, Consolas}.cd-page{background:var(--cd-bg);color:var(--cd-ink);font-family:var(--cd-font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.55}.cd-page :focus-visible{outline:2px solid var(--cd-accent);outline-offset:2px}.cd-page ::selection{background:color-mix(in srgb, var(--cd-accent) 30%, transparent)}.cd-skip-link{z-index:100;background:var(--cd-accent);color:var(--cd-on-accent);border-radius:var(--cd-radius-sm);font-family:var(--cd-font-sans), inherit;font-size:var(--cd-fs-sm);padding:12px 20px;font-weight:600;text-decoration:none;transition:top .14s;position:absolute;top:-48px;left:12px}.cd-skip-link:focus{top:12px}.cd-page a:not(.cd-btn){color:inherit;text-decoration:none}.cd-page a.cd-skip-link{color:var(--cd-on-accent)}.cd-page a.cd-btn{text-decoration:none}.cd-page p a:not(.cd-btn){text-decoration:underline}.cd-serif{font-family:var(--cd-font-serif), Georgia, serif;font-weight:400}.cd-mono{font-family:var(--cd-font-mono), ui-monospace, Menlo, monospace}.cd-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,5.5vw,80px)}.cd-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cd-deep-band{background:var(--cd-deep);color:var(--cd-on-deep)}.cd-page .cd-btn{border-radius:var(--cd-radius-sm);min-height:44px;font-family:var(--cd-font-sans), inherit;font-size:var(--cd-fs-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;transition:background .14s,border-color .14s,opacity .14s;display:inline-flex}.cd-page .cd-btn-primary{background:var(--cd-accent);border-color:var(--cd-accent);color:var(--cd-on-accent)}.cd-page .cd-btn-primary:hover{opacity:.9}.cd-page .cd-btn-icon{flex-shrink:0;width:44px;min-width:44px;padding:0}.cd-page .cd-btn-secondary{border-color:var(--cd-line);color:var(--cd-ink);background:0 0}.cd-page .cd-btn-secondary:hover{border-color:var(--cd-accent)}.cd-header{z-index:30;background:color-mix(in srgb, var(--cd-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cd-line);position:sticky;top:0}.cd-header-row{justify-content:space-between;align-items:center;gap:32px;min-height:76px;padding-top:10px;padding-bottom:10px;display:flex}.cd-brand{color:var(--cd-ink);flex-shrink:0;align-items:center;gap:10px;display:flex}.cd-brand-text{font-size:var(--cd-fs-lg);letter-spacing:-.02em;font-weight:600}.cd-brand-accent{color:var(--cd-accent)}.cd-header-nav{font-size:var(--cd-fs-sm);flex-grow:1;align-items:center;gap:28px;font-weight:500;display:flex}.cd-header-nav a{color:var(--cd-ink);white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}@media (max-width:1320px){.cd-header-nav{gap:20px}.cd-header-row{gap:24px}}.cd-header-nav a:hover{color:var(--cd-accent)}.cd-header-search{flex-shrink:0;width:280px}.cd-header-search .cd-searchbox-label input{min-width:180px}.cd-header-mobile-search{padding:12px 0 16px}.cd-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.cd-page .cd-header-account{white-space:nowrap;min-height:38px;padding:0 14px}.cd-header-menu-btn{width:44px;height:44px;color:var(--cd-ink);cursor:pointer;border-radius:var(--cd-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:none}.cd-header-mobile-nav{display:none}@media (max-width:1060px){.cd-header-nav{gap:14px}.cd-header-nav a svg{display:none}}@media (max-width:1360px){.cd-header-search{display:none}}@media (max-width:900px){.cd-header-nav{display:none}.cd-header-menu-btn{display:flex}.cd-page .cd-header-account{display:none}.cd-header-mobile-nav{border-top:1px solid var(--cd-line);font-size:var(--cd-fs-base);flex-direction:column;gap:4px;padding:8px 20px 20px;font-weight:500;display:flex}.cd-header-mobile-nav a{color:var(--cd-ink);border-bottom:1px solid var(--cd-line);align-items:center;min-height:44px;padding:12px 0;display:flex}.cd-header-mobile-nav .cd-btn{margin-top:12px}}.cd-status-pill{border-radius:var(--cd-radius-pill);font-size:var(--cd-fs-xs);background:var(--cd-line);color:var(--cd-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.cd-status-pill.active{background:var(--cd-verified-soft);color:var(--cd-verified)}.cd-page a.cd-status-pill.sanctions{background:var(--cd-caution-soft);color:var(--cd-caution);text-decoration:none}.cd-page a.cd-status-pill.sanctions:hover{text-decoration:underline}.cd-status-dot{border-radius:var(--cd-radius-pill);background:currentColor;width:6px;height:6px}.cd-source-chip{font-family:var(--cd-font-mono), ui-monospace, monospace;font-size:var(--cd-fs-xs);color:var(--cd-verified);background:var(--cd-verified-soft);border-radius:var(--cd-radius-sm);padding:3px 8px;font-weight:500}.cd-source-chip-date{color:var(--cd-muted)}.cd-company-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);overflow:hidden}.cd-company-card-head{border-bottom:1px solid var(--cd-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.cd-company-card-head .cd-status-pill{flex-wrap:nowrap;flex-shrink:0;max-width:50%}.cd-company-card-idline{flex-direction:column;gap:6px;min-width:0;display:flex}.cd-company-card-idline>span:first-child{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.cd-company-card-name{font-size:var(--cd-fs-lg);letter-spacing:-.01em;color:var(--cd-ink);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.cd-company-card-name:hover{text-decoration:underline}.cd-company-card-foot{background:color-mix(in srgb, var(--cd-surface) 60%, var(--cd-bg));padding:14px 24px}.cd-searchbox{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);flex-direction:column;gap:6px;padding:8px;display:flex}.cd-searchbox-tabs{border:0;flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:4px 4px 8px;display:flex}.cd-searchbox-tab{color:var(--cd-muted);font-family:var(--cd-font-sans), inherit;font-size:var(--cd-fs-sm);border-radius:var(--cd-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;min-height:40px;padding:9px 14px;font-weight:600;display:inline-flex}.cd-searchbox-tab:focus-within{outline:2px solid var(--cd-accent);outline-offset:2px}.cd-searchbox-tab:has(input:focus-visible){outline:2px solid var(--cd-accent);outline-offset:2px}.cd-searchbox-row{align-items:center;gap:8px;display:flex}.cd-searchbox-row .cd-btn{flex-shrink:0}@media (max-width:480px){.cd-searchbox-row{flex-wrap:wrap}.cd-searchbox-row .cd-searchbox-label{flex-basis:100%}.cd-searchbox-row .cd-btn{flex:100%}}.cd-searchbox-label{border-radius:var(--cd-radius-sm);background:var(--cd-bg);height:56px;color:var(--cd-muted);flex-grow:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.cd-page .cd-searchbox-label input{font-family:var(--cd-font-sans), inherit;font-size:var(--cd-fs-base);color:var(--cd-ink);background:0 0;border:0;align-self:stretch;width:100%;min-width:0}.cd-page .cd-searchbox-label input::placeholder{color:var(--cd-muted)}.cd-page .cd-searchbox-label input:focus{outline:none}.cd-searchbox-label:focus-within{box-shadow:0 0 0 2px var(--cd-accent)}.cd-searchbox.compact{background:0 0;border:0;padding:0}.cd-searchbox.compact .cd-searchbox-label{height:46px}.cd-product-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);color:var(--cd-ink);box-sizing:border-box;flex-direction:column;gap:18px;min-height:250px;padding:26px;display:flex}.cd-product-card:hover{border-color:var(--cd-accent)}.cd-product-card-top{justify-content:space-between;align-items:center;display:flex}.cd-product-card-icon{border-radius:var(--cd-radius-md);background:var(--cd-verified-soft);width:46px;height:46px;color:var(--cd-verified);justify-content:center;align-items:center;display:flex}.cd-product-card-tag{font-size:var(--cd-fs-xs);color:var(--cd-muted);background:var(--cd-line);border-radius:var(--cd-radius-pill);padding:5px 10px;font-weight:600}.cd-product-card-body{flex-direction:column;flex-grow:1;gap:8px;display:flex}.cd-product-card-name{font-size:var(--cd-fs-lg);letter-spacing:-.01em;margin:0;font-weight:600}.cd-product-card-desc{font-size:var(--cd-fs-sm);color:var(--cd-muted);line-height:1.5}.cd-product-card-foot{border-top:1px solid var(--cd-line);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.cd-product-card-foot>div{flex-direction:column;gap:2px;display:flex}.cd-product-card-price{font-family:var(--cd-font-mono), monospace;font-size:var(--cd-fs-lg);font-weight:600}.cd-product-card-eta{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.cd-guarantee-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;display:grid}.cd-guarantee-item{border-top:1px solid var(--cd-line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.cd-guarantee-item-title{font-size:var(--cd-fs-lg);margin:0;font-weight:600}.cd-guarantee-item-body{font-size:var(--cd-fs-sm);color:var(--cd-muted);line-height:1.6}.cd-faq{border-top:1px solid var(--cd-line)}.cd-faq-item{border-bottom:1px solid var(--cd-line)}.cd-faq-h{font:inherit;margin:0}.cd-faq-q{width:100%;font-family:var(--cd-font-sans), inherit;font-size:var(--cd-fs-lg);color:var(--cd-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:22px 0;font-weight:600;display:flex}.cd-faq-plus{font-size:var(--cd-fs-xl);color:var(--cd-accent);flex-shrink:0;font-weight:300;transition:transform .16s}.cd-faq-item.open .cd-faq-plus{transform:rotate(45deg)}.cd-faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.cd-faq-item.open .cd-faq-a-wrap{grid-template-rows:1fr}.cd-faq-a-inner{overflow:hidden}.cd-faq-a{max-width:720px;font-size:var(--cd-fs-base);color:var(--cd-muted);margin:0 0 22px;line-height:1.65}.cd-footer-grid{font-size:var(--cd-fs-sm);grid-template-columns:1.6fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:32px;padding-top:56px;padding-bottom:40px;display:grid}.cd-footer-grid>div{flex-direction:column;gap:12px;min-width:0;display:flex}.cd-footer-brand p{max-width:300px;color:color-mix(in srgb, var(--cd-on-deep) 68%, transparent);margin:0;line-height:1.6}.cd-footer-wordmark{font-size:var(--cd-fs-xl);font-weight:600}.cd-footer-wordmark-accent{color:var(--cd-highlight)}.cd-footer-heading{font-weight:600}.cd-footer-grid a{color:color-mix(in srgb, var(--cd-on-deep) 68%, transparent);min-height:24px}.cd-footer-grid a:hover{color:var(--cd-on-deep)}.cd-footer-social{gap:8px;display:flex}.cd-footer-grid .cd-footer-social a{border-radius:var(--cd-radius-sm);border:1px solid color-mix(in srgb, var(--cd-on-deep) 15%, transparent);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cd-footer-notice{border-top:1px solid color-mix(in srgb, var(--cd-on-deep) 15%, transparent)}.cd-footer-notice .cd-wrap{padding-top:24px;padding-bottom:32px}.cd-footer-notice p{font-size:var(--cd-fs-sm);color:color-mix(in srgb, var(--cd-on-deep) 68%, transparent);margin:0;line-height:1.6}@media (max-width:900px){.cd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.cd-footer-brand{grid-column:1/-1}}@media (max-width:560px){.cd-footer-grid{grid-template-columns:1fr}}.cd-live-dot{border-radius:var(--cd-radius-pill);background:var(--cd-verified);flex-shrink:0;width:8px;height:8px;display:inline-block}@keyframes cdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cd-float{will-change:transform;animation:5s ease-in-out infinite cdFloat}@media (prefers-reduced-motion:reduce){.cd-float{animation:none}}[data-reveal] .cd-bar{transform-origin:50% 100%;transition:transform .45s cubic-bezier(.22,1,.36,1)}[data-reveal=waiting] .cd-bar{transform:scaleY(0)}[data-reveal] .cd-bar-col:nth-child(2) .cd-bar{transition-delay:40ms}[data-reveal] .cd-bar-col:nth-child(3) .cd-bar{transition-delay:80ms}[data-reveal] .cd-bar-col:nth-child(4) .cd-bar{transition-delay:.12s}[data-reveal] .cd-bar-col:nth-child(5) .cd-bar{transition-delay:.16s}[data-reveal] .cd-bar-col:nth-child(6) .cd-bar{transition-delay:.2s}[data-reveal] .cd-bar-col:nth-child(7) .cd-bar{transition-delay:.24s}[data-reveal] .cd-bar-col:nth-child(8) .cd-bar{transition-delay:.28s}[data-reveal] .cd-bar-col:nth-child(9) .cd-bar{transition-delay:.32s}[data-reveal] .cd-bar-col:nth-child(10) .cd-bar{transition-delay:.36s}[data-reveal] .cd-bar-col:nth-child(11) .cd-bar{transition-delay:.4s}[data-reveal] .cd-bar-col:nth-child(12) .cd-bar{transition-delay:.44s}[data-reveal] .cd-bar-value{transition:opacity .2s .45s}[data-reveal=waiting] .cd-bar-value{opacity:0}[data-reveal] .cd-district-fill{transform-origin:0;transition:transform .5s cubic-bezier(.22,1,.36,1)}[data-reveal=waiting] .cd-district-fill{transform:scaleX(0)}[data-reveal] .cd-district-row:nth-child(2) .cd-district-fill{transition-delay:60ms}[data-reveal] .cd-district-row:nth-child(3) .cd-district-fill{transition-delay:.12s}[data-reveal] .cd-district-row:nth-child(4) .cd-district-fill{transition-delay:.18s}[data-reveal] .cd-district-row:nth-child(5) .cd-district-fill{transition-delay:.24s}[data-reveal] .cd-district-row:nth-child(6) .cd-district-fill{transition-delay:.3s}[data-reveal] .cd-district-row:nth-child(7) .cd-district-fill{transition-delay:.36s}[data-reveal] .cd-district-row:nth-child(8) .cd-district-fill{transition-delay:.42s}@media (prefers-reduced-motion:reduce){[data-reveal] .cd-bar,[data-reveal] .cd-bar-value,[data-reveal] .cd-district-fill{transition:none}}::view-transition{pointer-events:none}::view-transition-group(.cd-morph){animation-duration:.4s}::view-transition-image-pair(.cd-morph){animation-name:cd-via-blur}@keyframes cd-via-blur{30%{filter:blur(3px)}}::view-transition-old(.cd-slide-down){animation:.15s ease-out reverse both cd-vt-fade,.15s ease-out reverse both cd-vt-slide-y}::view-transition-new(.cd-slide-up){animation:.21s ease-in .15s both cd-vt-fade,.4s ease-in both cd-vt-slide-y}@keyframes cd-vt-fade{0%{filter:blur(3px);opacity:0}to{filter:blur();opacity:1}}@keyframes cd-vt-slide-y{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.cd-eyebrow{font-size:var(--cd-fs-xs);color:var(--cd-accent);font-weight:600}.cd-section{border-top:1px solid var(--cd-line);padding-top:88px;padding-bottom:88px}.cd-section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:40px;display:flex}.cd-section-h2{letter-spacing:-.02em;max-width:18em;margin:10px 0 0;font-size:clamp(28px,3.6vw,44px);line-height:1.05}.cd-section-intro{max-width:46em;font-size:var(--cd-fs-base);color:var(--cd-muted);margin:0;line-height:1.6}.cd-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.cd-hero-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.cd-hero-badge{font-size:var(--cd-fs-sm);color:var(--cd-verified);align-items:center;gap:10px;font-weight:500;display:flex}.cd-hero-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,68px);line-height:.98}.cd-hero-h1 em{color:var(--cd-accent);font-style:italic}.cd-hero-lede{max-width:520px;font-size:var(--cd-fs-lg);color:var(--cd-muted);margin:0;line-height:1.55}.cd-hero-features{font-size:var(--cd-fs-sm);color:var(--cd-muted);flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.cd-hero-features li:before{content:"✓ ";color:var(--cd-verified);font-weight:700}.cd-hero-visual{flex-direction:column;gap:20px;min-width:0;display:flex}.cd-hero-visual-caption{font-size:var(--cd-fs-sm);color:var(--cd-muted);margin:0 0 -6px;font-weight:500}.cd-hero-sanctions-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);color:var(--cd-ink);padding:22px 24px;display:block}.cd-hero-sanctions-top{font-size:var(--cd-fs-xs);color:var(--cd-muted);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.cd-hero-sanctions-top .cd-mono{white-space:nowrap}.cd-hero-sanctions-count{align-items:baseline;gap:10px;margin-top:10px;display:flex}.cd-hero-sanctions-count>span:first-child{font-size:var(--cd-fs-2xl);line-height:1}.cd-hero-sanctions-count>span:last-child{font-size:var(--cd-fs-sm);color:var(--cd-muted)}.cd-hero-sanctions-foot{font-size:var(--cd-fs-sm);color:var(--cd-accent);margin-top:12px;font-weight:500}.cd-sources-strip{border-top:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line)}.cd-sources-strip-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}.cd-sources-strip-label{font-size:var(--cd-fs-xs);color:var(--cd-muted);font-weight:600}.cd-sources-strip-list{font-size:var(--cd-fs-sm);color:var(--cd-ink);flex-wrap:wrap;gap:10px 18px;font-weight:500;display:flex}.cd-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:64px;padding-bottom:64px;display:grid}.cd-proof-item{border-right:1px solid var(--cd-line);flex-direction:column;gap:8px;min-width:0;padding-right:20px;display:flex}.cd-proof-item:last-child{border-right:0}.cd-proof-num{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(32px,4vw,52px);line-height:1}.cd-proof-label{font-size:var(--cd-fs-sm);color:var(--cd-muted)}.cd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cd-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.cd-step{border-top:1px solid var(--cd-line);flex-direction:column;gap:14px;padding-top:18px;display:flex}.cd-step-num{font-size:var(--cd-fs-xs);color:var(--cd-accent)}.cd-step-title{font-size:var(--cd-fs-xl);letter-spacing:-.01em;margin:0;font-weight:600}.cd-step-body{font-size:var(--cd-fs-sm);color:var(--cd-muted);line-height:1.6}a.cd-step:hover .cd-step-title{color:var(--cd-accent)}.cd-compare-head{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.cd-compare-table-wrap{border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);overflow-x:auto}.cd-compare-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--cd-fs-sm)}.cd-compare-table th{text-align:left;background:var(--cd-surface);border-bottom:1px solid var(--cd-line);font-size:var(--cd-fs-xs);color:var(--cd-muted);padding:16px 22px;font-weight:600}.cd-compare-table td,.cd-compare-table tbody th{border-bottom:1px solid var(--cd-line);padding:14px 22px}.cd-compare-table tbody th{text-align:left;font-size:var(--cd-fs-sm);color:var(--cd-ink);background:0 0;font-weight:400}.cd-compare-table tr:last-child td,.cd-compare-table tr:last-child th{border-bottom:0}@media (max-width:640px){.cd-compare-table{min-width:0}.cd-compare-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.cd-compare-table,.cd-compare-table tbody,.cd-compare-table tr,.cd-compare-table tbody th,.cd-compare-table td{display:block}.cd-compare-table tr{border-bottom:1px solid var(--cd-line);padding:14px 18px}.cd-compare-table tr:last-child{border-bottom:0}.cd-compare-table tbody th,.cd-compare-table td{border-bottom:0;padding:4px 0}.cd-compare-table tbody th{padding-bottom:8px;font-weight:600}.cd-compare-table td:before{content:attr(data-label) ": ";color:var(--cd-muted);margin-right:4px;font-weight:400}}.cd-compare-them{color:var(--cd-muted)}.cd-compare-us{color:var(--cd-verified);align-items:center;gap:8px;font-weight:600;display:flex}.cd-badge-row{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.cd-badge{font-size:var(--cd-fs-xs);border:1px solid var(--cd-line);border-radius:var(--cd-radius-pill);color:var(--cd-muted);padding:7px 13px;font-weight:500}.cd-insights-grid{grid-template-columns:1.6fr 1fr;gap:20px;display:grid}.cd-insight-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);flex-direction:column;gap:22px;padding:30px;display:flex}.cd-insight-card-head{font-size:var(--cd-fs-base);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.cd-insight-note{font-size:var(--cd-fs-xs);color:var(--cd-muted);font-weight:500}.cd-bars{border-bottom:1px solid var(--cd-line);align-items:flex-end;gap:10px;height:220px;display:flex}.cd-bar-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.cd-bar-value{font-size:var(--cd-fs-xs);color:var(--cd-muted);white-space:nowrap}.cd-bar{background:var(--cd-accent);border-radius:var(--cd-radius-sm) var(--cd-radius-sm) 0 0;width:100%;display:block}.cd-bars-labels{font-size:var(--cd-fs-xs);color:var(--cd-muted);gap:10px;display:flex}.cd-bars-labels span{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;display:flex}@media (max-width:560px){.cd-bars,.cd-bars-labels{gap:4px}.cd-bar-value{display:none}.cd-bars-labels span:nth-child(odd){visibility:hidden}}.cd-district-list{flex-direction:column;gap:14px;display:flex}.cd-district-row{flex-direction:column;gap:6px;display:flex}.cd-district-row-head{font-size:var(--cd-fs-sm);justify-content:space-between;display:flex}.cd-district-track{background:var(--cd-line);border-radius:var(--cd-radius-pill);height:7px;overflow:hidden}.cd-district-fill{background:var(--cd-accent);height:100%;display:block}.cd-api-section{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.cd-api-copy{flex-direction:column;gap:18px;min-width:0;display:flex}.cd-api-endpoints{font-size:var(--cd-fs-sm);flex-direction:column;gap:10px;display:flex}.cd-api-endpoints>div{align-items:center;gap:10px;display:flex}.cd-api-method{font-size:var(--cd-fs-xs);color:var(--cd-verified);background:var(--cd-verified-soft);border-radius:var(--cd-radius-sm);padding:3px 8px;font-weight:600}.cd-api-code{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);min-width:0;overflow:hidden}.cd-api-code-head{border-bottom:1px solid var(--cd-line);color:var(--cd-muted);font-size:var(--cd-fs-xs);padding:14px 20px}.cd-api-pre{font-size:var(--cd-fs-xs);color:var(--cd-muted);white-space:pre;margin:0;padding:22px 24px;line-height:1.75;overflow-x:auto}.cd-faq-grid{grid-template-columns:380px 1fr;gap:56px;display:grid}.cd-final-cta{text-align:center;flex-direction:column;align-items:center;gap:26px;padding-top:96px;padding-bottom:72px;display:flex}.cd-final-cta-h2{letter-spacing:-.02em;max-width:16em;margin:0;font-size:clamp(34px,5vw,60px);line-height:1}.cd-final-cta-h2 em{color:var(--cd-highlight);font-style:italic}@media (max-width:980px){.cd-hero-grid,.cd-product-grid,.cd-steps-grid,.cd-insights-grid,.cd-api-section,.cd-faq-grid{grid-template-columns:minmax(0,1fr)}.cd-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-proof-item:nth-child(2n){border-right:0}}@media (max-width:560px){.cd-proof-grid{grid-template-columns:1fr}.cd-proof-item{border-right:0;border-bottom:1px solid var(--cd-line);padding-bottom:16px;padding-right:0}.cd-proof-item:last-child{border-bottom:0}}.cd-checkout-hero{flex-direction:column;gap:14px;padding-top:48px;padding-bottom:8px;display:flex}.cd-checkout-preview-banner{font-size:var(--cd-fs-xs);color:var(--cd-on-accent);background:var(--cd-accent);border-radius:var(--cd-radius-pill);align-self:flex-start;padding:7px 14px;font-weight:600}.cd-checkout-h1{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4.2vw,48px)}.cd-checkout-body{padding-top:32px;padding-bottom:80px}.cd-checkout-grid{grid-template-columns:1fr 400px;align-items:start;gap:40px;display:grid}.cd-checkout-main{flex-direction:column;gap:24px;display:flex}.cd-checkout-fieldset{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.cd-checkout-legend{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin-bottom:4px;font-weight:600}.cd-checkout-item{border-radius:var(--cd-radius-md);cursor:pointer;background:var(--cd-surface);border:1px solid var(--cd-line);align-items:center;gap:16px;padding:19px 21px;display:flex}.cd-checkout-item.selected{border-color:var(--cd-accent)}.cd-checkout-item input[type=checkbox]{width:20px;height:20px;accent-color:var(--cd-accent);flex-shrink:0}.cd-checkout-item-body{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.cd-checkout-item-name{font-size:var(--cd-fs-base);font-weight:600}.cd-checkout-item-desc{font-size:var(--cd-fs-sm);color:var(--cd-muted)}.cd-checkout-item-price{font-size:var(--cd-fs-base);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-weight:600;display:flex}.cd-checkout-item-eta{font-size:var(--cd-fs-xs);color:var(--cd-verified);font-weight:500}.cd-checkout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cd-checkout-option-card{border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);background:var(--cd-surface);flex-direction:column;gap:12px;margin:0;padding:20px 22px;display:flex}.cd-checkout-apostille{cursor:pointer;flex-direction:row;align-items:flex-start;gap:14px}.cd-checkout-apostille input{width:20px;height:20px;accent-color:var(--cd-accent);flex-shrink:0;margin-top:2px}.cd-checkout-apostille>span{flex-direction:column;gap:4px;display:flex}.cd-checkout-option-label{font-size:var(--cd-fs-sm);font-weight:600}.cd-checkout-apostille-note{font-size:var(--cd-fs-sm);color:var(--cd-muted);line-height:1.45}.cd-checkout-lang-row{background:var(--cd-bg);border-radius:var(--cd-radius-sm);gap:6px;padding:4px;display:flex}.cd-checkout-lang-btn{font-family:var(--cd-font-sans), inherit;font-size:var(--cd-fs-sm);border-radius:var(--cd-radius-sm);cursor:pointer;min-height:40px;color:var(--cd-muted);background:0 0;border:0;flex-grow:1;font-weight:600}.cd-checkout-lang-btn.active{background:var(--cd-surface);color:var(--cd-ink)}.cd-checkout-email{flex-direction:column;gap:8px;display:flex}.cd-checkout-email input{box-sizing:border-box;border:1px solid var(--cd-line);border-radius:var(--cd-radius-sm);background:var(--cd-surface);height:54px;font-family:var(--cd-font-sans), inherit;font-size:var(--cd-fs-base);color:var(--cd-ink);padding:0 16px}.cd-checkout-email-note{font-size:var(--cd-fs-sm);color:var(--cd-muted)}.cd-checkout-summary{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);flex-direction:column;gap:16px;padding:24px 26px 26px;display:flex}.cd-checkout-summary h2{font-size:var(--cd-fs-lg);margin:0;font-weight:600}.cd-checkout-summary-rows{flex-direction:column;display:flex}.cd-checkout-summary-row{border-bottom:1px solid var(--cd-line);font-size:var(--cd-fs-sm);justify-content:space-between;padding:11px 0;display:flex}.cd-checkout-summary-lang{color:var(--cd-muted);border-bottom:0}.cd-checkout-total{border-top:1px solid var(--cd-ink);font-size:var(--cd-fs-sm);justify-content:space-between;align-items:baseline;padding-top:16px;font-weight:600;display:flex}.cd-checkout-total .cd-serif{font-size:var(--cd-fs-2xl);font-weight:400}.cd-checkout-submit{width:100%;min-height:56px}.cd-checkout-submit:disabled{opacity:.5;cursor:not-allowed}.cd-checkout-notice{font-size:var(--cd-fs-sm);color:var(--cd-muted);background:var(--cd-bg);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);flex-direction:column;gap:12px;padding:18px 20px;line-height:1.55;display:flex}.cd-checkout-notice strong{color:var(--cd-ink)}.cd-checkout-notice-cta{align-self:flex-start}@media (max-width:900px){.cd-checkout-grid,.cd-checkout-options{grid-template-columns:1fr}}.cd-profile-breadcrumbs{color:var(--cd-muted);font-size:var(--cd-fs-xs);align-items:center;gap:8px;padding-top:20px;display:flex}.cd-profile-breadcrumbs a{align-items:center;min-height:24px;display:inline-flex}.cd-profile-breadcrumbs a:hover{color:var(--cd-ink)}.cd-profile-hero{padding:20px 0 8px}.cd-profile-hero-grid{grid-template-columns:1fr 320px;align-items:stretch;gap:40px;display:grid}.cd-profile-status-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.cd-profile-tag{border:1px solid var(--cd-line);border-radius:var(--cd-radius-pill);font-size:var(--cd-fs-xs);color:var(--cd-muted);padding:5px 12px}.cd-profile-h1{margin:0 0 14px;font-size:clamp(28px,4vw,44px);line-height:1.1}.cd-profile-identity-line{color:var(--cd-muted);font-size:var(--cd-fs-sm);flex-wrap:wrap;gap:6px 16px;margin-bottom:20px;display:flex}.cd-profile-sanctions-alert{border:1px solid var(--cd-caution);background:var(--cd-caution-soft);border-radius:var(--cd-radius-md);font-size:var(--cd-fs-sm);margin-bottom:20px;padding:14px 16px}.cd-profile-sanctions-alert a{text-decoration:underline}.cd-profile-tabs-bar{z-index:20;background:color-mix(in srgb, var(--cd-bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cd-line);position:sticky;top:77px}.cd-profile-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.cd-profile-tabs::-webkit-scrollbar{display:none}@media (max-width:720px){.cd-profile-tabs{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}.cd-profile-tabs a{font-size:var(--cd-fs-sm);color:var(--cd-muted);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;padding:12px 14px}.cd-profile-tabs a:hover{color:var(--cd-ink)}.cd-profile-tabs a[aria-current]{color:var(--cd-ink);border-bottom-color:var(--cd-accent)}.cd-page main [id]{scroll-margin-top:140px}.cd-profile-aside{position:sticky;top:140px}.cd-profile-aside-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);box-sizing:border-box;flex-direction:column;gap:16px;height:100%;padding:20px;display:flex}.cd-profile-aside-label{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.cd-profile-stat-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cd-profile-stat-num{font-size:var(--cd-fs-xl)}.cd-profile-stat-num-sub{font-family:var(--cd-font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--cd-muted);font-size:13px}.cd-profile-stat-link{color:inherit;border-radius:var(--cd-radius-sm);display:block}.cd-profile-stat-link:hover .cd-profile-stat-caption{color:var(--cd-ink);text-decoration:underline}.cd-profile-stat-accent{color:var(--cd-accent)}.cd-profile-stat-caption{font-size:var(--cd-fs-sm);color:var(--cd-muted);margin-top:2px}.cd-profile-record-grid{grid-template-columns:1.3fr 1fr;gap:32px;margin-top:24px;display:grid}.cd-profile-dl{border-top:1px solid var(--cd-line)}.cd-profile-dl-row{border-bottom:1px solid var(--cd-line);font-size:var(--cd-fs-sm);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.cd-profile-dl-row dt{color:var(--cd-muted)}.cd-profile-dl-row dd{text-align:right}.cd-profile-address-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);padding:20px}.cd-profile-address-el{font-size:var(--cd-fs-sm);margin:10px 0}.cd-profile-address-note{color:var(--cd-muted);font-size:var(--cd-fs-sm);margin-bottom:14px}.cd-profile-address-card a{font-size:var(--cd-fs-sm);text-decoration:underline}.cd-profile-officers-grid{grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cd-profile-officer-item{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);align-items:flex-start;gap:12px;padding:16px;display:flex}.cd-profile-officer-initials{border-radius:var(--cd-radius-pill);background:var(--cd-verified-soft);width:36px;height:36px;color:var(--cd-accent);font-size:var(--cd-fs-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cd-profile-officer-stack{flex-direction:column;gap:4px;display:flex}.cd-profile-officer-name{font-size:var(--cd-fs-sm);margin:0;font-weight:600;line-height:1.4}.cd-profile-officer-item.has-link{transition:border-color .14s;position:relative}.cd-profile-officer-item.has-link:hover{border-color:var(--cd-muted)}.cd-profile-officer-item.has-link:hover .cd-profile-officer-link{text-decoration:underline}.cd-profile-officer-link:after{content:"";border-radius:var(--cd-radius-md);position:absolute;inset:0}.cd-profile-officer-link:focus-visible{outline:none}.cd-profile-officer-link:focus-visible:after{outline:2px solid var(--cd-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cd-profile-officer-item.has-link{transition:none}}.cd-profile-officers-more{margin-top:12px}.cd-profile-officers-more summary{cursor:pointer;min-height:44px;font-weight:600;font-size:var(--cd-fs-sm);color:var(--cd-ink);align-items:center;display:inline-flex}.cd-profile-officers-more summary:hover{text-decoration:underline}.cd-profile-officer-role,.cd-profile-officer-count{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.cd-profile-sanctions-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;padding:22px;display:flex}.cd-profile-sanctions-card.matched{border-color:var(--cd-caution);background:var(--cd-caution-soft)}.cd-sanctions-checks{width:100%;font-size:var(--cd-fs-sm);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cd-sanctions-checks li{justify-content:space-between;align-items:center;gap:12px;display:flex}.cd-sanctions-check-list{align-items:center;gap:8px;display:inline-flex}.cd-sanctions-flag{border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #0000001f}.cd-sanctions-check-result{color:var(--cd-muted);white-space:nowrap}.cd-sanctions-check-result.matched{color:var(--cd-caution);font-weight:600}.cd-sanctions-checked-on{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin:0}.cd-profile-provenance-grid{font-size:var(--cd-fs-sm);color:var(--cd-muted);grid-template-columns:1.2fr 1fr;gap:32px;margin-top:20px;display:grid}.cd-profile-facts{flex-direction:column;gap:14px;display:flex}.cd-profile-fact-label{color:var(--cd-ink);font-size:var(--cd-fs-xs);margin-bottom:2px;font-weight:500}.cd-profile-nearby-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cd-profile-nearby-list li{border-bottom:1px solid var(--cd-line);min-width:0;font-size:var(--cd-fs-sm);flex-direction:column;gap:2px;padding:10px 0;display:flex}.cd-profile-nearby-list a:hover{text-decoration:underline}.cd-profile-nearby-list li>a{overflow-wrap:anywhere;min-width:0}.cd-profile-nearby-regno{color:var(--cd-muted);font-size:var(--cd-fs-xs);overflow-wrap:anywhere;min-width:0}.cd-profile-directory-link{margin-top:16px}@media (max-width:900px){.cd-profile-hero-grid{grid-template-columns:1fr}.cd-profile-aside{position:static}.cd-profile-record-grid,.cd-profile-provenance-grid{grid-template-columns:1fr;gap:20px}.cd-profile-dl-row dd{text-align:left}}.cd-list-hero{padding-top:20px;padding-bottom:4px}.cd-list-h1{margin:0 0 8px;font-size:clamp(24px,3.4vw,36px);line-height:1.15}.cd-list-meta{color:var(--cd-muted);font-size:var(--cd-fs-sm)}.cd-list-items{border-top:1px solid var(--cd-line);margin:20px 0 0;padding:0;list-style:none}.cd-list-item{border-bottom:1px solid var(--cd-line);font-size:var(--cd-fs-sm);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.cd-list-item a:hover{text-decoration:underline}.cd-list-item{position:relative}.cd-list-item a:after{content:"";position:absolute;inset:0}.cd-list-item:hover a{text-decoration:underline}.cd-list-item-meta{color:var(--cd-muted);font-size:var(--cd-fs-sm);flex-shrink:0;align-items:center;gap:10px;display:flex}.cd-list-notice{color:var(--cd-muted);font-size:var(--cd-fs-sm);margin-top:24px}.cd-list-notice a{text-decoration:underline}.cd-pagination{font-size:var(--cd-fs-sm);justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.cd-pagination a:hover{text-decoration:underline}.cd-pagination span{color:var(--cd-muted)}.cd-dir-section-label{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin-bottom:10px}.cd-dir-alphabet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cd-dir-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.cd-dir-chip{border:1px solid var(--cd-line);border-radius:var(--cd-radius-pill);font-size:var(--cd-fs-xs);color:var(--cd-muted);background:0 0;padding:8px 14px}.cd-dir-chip.active{border-color:var(--cd-accent);color:var(--cd-accent);background:var(--cd-verified-soft)}.cd-dir-grid{background:var(--cd-line);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);gap:1px;display:grid;overflow:hidden}.cd-dir-cell{background:var(--cd-surface)}.cd-dir-cell a,.cd-dir-cell>div{flex-direction:column;gap:2px;height:100%;padding:14px 16px;display:flex}.cd-dir-cell a:hover{background:var(--cd-verified-soft)}.cd-dir-letter-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));margin-top:4px}.cd-dir-letter-grid .letter{font-weight:500;font-size:var(--cd-fs-lg)}.cd-dir-letter-grid .count{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.cd-dir-district-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:24px}.cd-dir-district-grid .name-el{font-weight:500;font-size:var(--cd-fs-lg)}.cd-dir-district-grid .name-en{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.cd-dir-district-grid .count{font-size:var(--cd-fs-xs);color:var(--cd-accent);margin-top:4px}.cd-dir-type-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:24px}.cd-dir-type-cell{padding:20px 22px!important}.cd-dir-type-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cd-dir-type-prefix{font-weight:500;font-size:var(--cd-fs-sm);color:var(--cd-accent)}.cd-dir-type-count{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.cd-dir-type-cell h3{font-size:var(--cd-fs-base);margin:0}.cd-dir-type-en{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin-top:-4px}.cd-dir-type-note{font-size:var(--cd-fs-sm);color:var(--cd-muted);margin:4px 0 0}.cd-dir-type-cell a{font-size:var(--cd-fs-sm);margin-top:6px;text-decoration:underline}.cd-dir-decade-list{max-width:56em;margin:24px 0 0;padding:0;list-style:none}.cd-dir-decade-list li{border-top:1px solid var(--cd-line)}.cd-dir-decade-list li:last-child{border-bottom:1px solid var(--cd-line)}.cd-dir-decade-list a{align-items:center;gap:16px;padding:12px 0;display:flex}.cd-dir-decade-label{font-size:var(--cd-fs-sm);flex:0 0 5.5em}.cd-dir-decade-track{border-radius:var(--cd-radius-pill);background:var(--cd-line);flex:auto;height:6px;overflow:hidden}.cd-dir-decade-fill{background:var(--cd-accent);height:100%;display:block}.cd-dir-decade-count{font-size:var(--cd-fs-xs);color:var(--cd-muted);text-align:right;flex:none;min-width:4.5em}@media (max-width:560px){.cd-dir-letter-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}}.cd-prose{max-width:42em}.cd-prose p{color:var(--cd-muted);font-size:var(--cd-fs-sm);margin:0 0 16px}.cd-prose h2{font-family:var(--cd-font-serif), Georgia, serif;font-weight:400;font-size:var(--cd-fs-xl);color:var(--cd-ink);margin:36px 0 10px}.cd-prose ul{flex-direction:column;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}.cd-prose li{border-top:1px solid var(--cd-line);color:var(--cd-muted);font-size:var(--cd-fs-sm);padding-top:14px}.cd-prose li strong{color:var(--cd-ink);margin-bottom:4px;display:block}.cd-prose a{text-decoration:underline}.cd-sanctions-hero{padding:20px 0 8px}.cd-sanctions-hero-grid{grid-template-columns:1fr 320px;align-items:center;gap:40px;display:grid}.cd-sanctions-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cd-sanctions-run-count{font-family:var(--cd-font-serif), Georgia, serif;font-size:var(--cd-fs-2xl);line-height:1}.cd-sanctions-run-count.ok{color:var(--cd-accent)}.cd-sanctions-run-count.flag{color:var(--cd-caution)}.cd-sanctions-result-panel{border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);background:var(--cd-surface);margin-top:8px;padding:28px}.cd-sanctions-result-panel.flag{border-color:var(--cd-caution)}.cd-sanctions-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cd-sanctions-status-pill{border-radius:var(--cd-radius-pill);font-size:var(--cd-fs-xs);border:1px solid var(--cd-line);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.cd-sanctions-status-pill .dot{border-radius:var(--cd-radius-pill);background:var(--cd-accent);width:7px;height:7px}.cd-sanctions-status-pill.flag{border-color:var(--cd-caution);color:var(--cd-caution)}.cd-sanctions-status-pill.flag .dot{background:var(--cd-caution)}.cd-sanctions-stamp{color:var(--cd-muted);font-size:var(--cd-fs-xs)}.cd-sanctions-headline{font-family:var(--cd-font-serif), Georgia, serif;margin:0 0 12px;font-size:clamp(20px,2.6vw,27px);font-weight:400}.cd-sanctions-result-body{color:var(--cd-muted);font-size:var(--cd-fs-sm);max-width:62em}.cd-sanctions-filter{border-radius:var(--cd-radius-sm);background:var(--cd-bg);border:1px solid var(--cd-line);max-width:360px;height:44px;color:var(--cd-muted);align-items:center;gap:10px;margin-top:20px;padding:0 14px;display:flex}.cd-sanctions-filter input{font-family:var(--cd-font-sans), inherit;font-size:var(--cd-fs-sm);color:var(--cd-ink);background:0 0;border:0;width:100%}.cd-sanctions-filter input:focus{outline:none}.cd-sanctions-filter input::placeholder{color:var(--cd-muted)}.cd-sanctions-table-wrap{margin-top:22px;overflow-x:auto}.cd-sanctions-table{border-collapse:collapse;width:100%;font-size:var(--cd-fs-sm);min-width:640px}.cd-sanctions-table th{text-align:left;color:var(--cd-muted);font-weight:500;font-size:var(--cd-fs-xs);border-bottom:1px solid var(--cd-line);padding:0 12px 10px}.cd-sanctions-table td a{min-height:24px;padding-block:2px;display:inline-block}.cd-sanctions-table td{border-bottom:1px solid var(--cd-line);vertical-align:top;padding:12px}.cd-sanctions-table .regno{color:var(--cd-muted);font-size:var(--cd-fs-xs);margin-top:2px;display:block}.cd-sanctions-table .status-ok{color:var(--cd-accent)}.cd-sanctions-table .status-flag,.cd-sanctions-table .dash{color:var(--cd-muted)}.cd-sanctions-verify-row{border-top:1px solid var(--cd-line);flex-wrap:wrap;gap:12px;margin-top:22px;padding-top:22px;display:flex}.cd-sanctions-source-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:28px;display:grid}.cd-sanctions-source-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);padding:22px}.cd-sanctions-source-eyebrow-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cd-sanctions-source-eyebrow{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.cd-sanctions-source-status{font-size:var(--cd-fs-xs);border-radius:var(--cd-radius-pill);border:1px solid var(--cd-line);color:var(--cd-muted);padding:3px 10px}.cd-sanctions-source-status.ok{color:var(--cd-accent);border-color:var(--cd-accent)}.cd-sanctions-source-card h3{font-size:var(--cd-fs-base);margin:0 0 8px}.cd-sanctions-source-desc{font-size:var(--cd-fs-sm);color:var(--cd-muted);margin:0 0 14px}.cd-sanctions-source-more{margin-top:6px}.cd-sanctions-source-more summary{cursor:pointer;min-height:44px;font-size:var(--cd-fs-sm);color:var(--cd-muted);align-items:center;display:inline-flex}.cd-sanctions-source-more summary:hover{color:var(--cd-ink);text-decoration:underline}.cd-sanctions-source-more[open] summary{margin-bottom:4px}.cd-sanctions-source-dl{font-size:var(--cd-fs-sm);flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.cd-sanctions-source-dl div{color:var(--cd-muted);justify-content:space-between;gap:10px;display:flex}.cd-sanctions-source-dl dt{color:var(--cd-muted)}.cd-sanctions-source-dl dd{color:var(--cd-ink);text-align:right}.cd-sanctions-source-card a.out-link{font-size:var(--cd-fs-sm);text-decoration:underline}.cd-sanctions-stages{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cd-sanctions-stage{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);padding:20px}.cd-sanctions-stage-num{font-family:var(--cd-font-mono), monospace;font-size:var(--cd-fs-xs);color:var(--cd-accent);margin-bottom:8px}.cd-sanctions-stage h3{font-size:var(--cd-fs-base);margin:0 0 6px}.cd-sanctions-stage p{font-size:var(--cd-fs-sm);color:var(--cd-muted);margin:0}.cd-sanctions-exclusions-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;display:grid}.cd-sanctions-exclusions-grid p{color:var(--cd-muted);font-size:var(--cd-fs-sm)}.cd-sanctions-blist{margin:0;padding:0;list-style:none}.cd-sanctions-blist li{border-top:1px solid var(--cd-line);font-size:var(--cd-fs-sm);color:var(--cd-muted);padding:14px 0}.cd-sanctions-blist li:last-child{border-bottom:1px solid var(--cd-line)}.cd-sanctions-blist strong{color:var(--cd-ink);margin-bottom:4px;display:block}.cd-sanctions-use-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:28px;display:grid}.cd-sanctions-use-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);padding:20px}.cd-sanctions-use-eyebrow{font-size:var(--cd-fs-xs);color:var(--cd-accent)}.cd-sanctions-use-eyebrow.not-appropriate{color:var(--cd-caution)}.cd-sanctions-use-card h3{font-size:var(--cd-fs-base);margin:8px 0}.cd-sanctions-use-card p{font-size:var(--cd-fs-sm);color:var(--cd-muted);margin:0}.cd-sanctions-history-list{margin:20px 0 0;padding:0;list-style:none}.cd-sanctions-history-list li{border-bottom:1px solid var(--cd-line);font-size:var(--cd-fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.cd-sanctions-history-date{font-family:var(--cd-font-mono), monospace;flex:0 0 140px}.cd-sanctions-history-versions{color:var(--cd-muted);flex:auto}.cd-sanctions-history-count.flag{color:var(--cd-caution)}.cd-sanctions-history-count.ok{color:var(--cd-accent)}@media (max-width:900px){.cd-sanctions-hero-grid{grid-template-columns:1fr}.cd-sanctions-exclusions-grid{grid-template-columns:1fr;gap:20px}}.cd-profile-address-list{flex-direction:column;gap:2px;margin:10px 0 14px;padding:0;list-style:none;display:flex}.cd-profile-address-list li{border-top:1px solid var(--cd-line);font-size:var(--cd-fs-sm);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.cd-profile-address-list a:hover{text-decoration:underline}.cd-rel-k-director{--cd-rel-c:#1f6fc4}.cd-rel-k-secretary{--cd-rel-c:#b06a00}.cd-rel-k-other{--cd-rel-c:#b83a6b}.cd-rel-dot{border-radius:var(--cd-radius-pill);background:var(--cd-rel-c);flex-shrink:0;width:10px;height:10px;display:inline-block}.cd-rel-legend{font-size:var(--cd-fs-xs);color:var(--cd-muted);flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.cd-rel-legend>span{align-items:center;gap:6px;display:inline-flex}.cd-rel-legend-box{border:1px solid var(--cd-line);border-radius:3px;width:18px;height:10px;display:inline-block}.cd-rel-legend-box.strong{border-color:var(--cd-accent);background:var(--cd-verified-soft)}.cd-rel-graph{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);margin:16px 0 0;padding:16px;overflow:hidden}.cd-rel-graph svg{width:100%;height:auto;display:block}.cd-rel-graph figcaption{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin-top:8px}.cd-rel-edge{fill:none;stroke:var(--cd-rel-c);stroke-width:2px;stroke-opacity:.85}.cd-rel-graph text{fill:var(--cd-ink);font-size:11.5px}.cd-rel-node-self rect{fill:var(--cd-accent)}.cd-rel-node-self text{fill:var(--cd-on-accent);font-size:12px;font-weight:600}.cd-rel-node-person rect,.cd-rel-node-co rect{fill:var(--cd-bg);stroke:var(--cd-line)}.cd-rel-node-person circle{fill:var(--cd-rel-c)}.cd-rel-node-co.strong rect{fill:var(--cd-verified-soft);stroke:var(--cd-accent)}.cd-rel-status-on{fill:var(--cd-verified)}.cd-rel-status-off{fill:var(--cd-muted)}:is(.cd-rel-graph a:hover text,.cd-rel-graph a:focus-visible text){text-decoration:underline}@media (max-width:640px){.cd-rel-graph{display:none}}.cd-rel-list{border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);margin:16px 0 0;padding:0;list-style:none}.cd-rel-row{padding:14px 18px}.cd-rel-row+.cd-rel-row{border-top:1px solid var(--cd-line)}.cd-rel-row-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cd-rel-row-name{color:var(--cd-ink);font-weight:600}.cd-rel-row-name:hover{text-decoration:underline}.cd-rel-strength{border-radius:var(--cd-radius-pill);border:1px solid var(--cd-line);font-size:var(--cd-fs-xs);color:var(--cd-muted);white-space:nowrap;margin-left:auto;padding:2px 10px}.cd-rel-strength.strong{border-color:var(--cd-accent);background:var(--cd-verified-soft);color:var(--cd-verified);font-weight:600}.cd-rel-links{font-size:var(--cd-fs-xs);color:var(--cd-muted);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cd-rel-person{color:var(--cd-ink);font-weight:600}a.cd-rel-person:hover,.cd-rel-person a:hover{text-decoration:underline}.cd-rel-roles{grid-template-columns:3rem 1fr;gap:2px 8px;margin:4px 0 0;padding-left:12px;display:grid}.cd-rel-roles dt{color:var(--cd-muted);opacity:.8}.cd-rel-roles dd{flex-wrap:wrap;gap:2px 12px;margin:0;display:flex}.cd-rel-roles dd span,.cd-rel-providers li{align-items:center;gap:6px;display:inline-flex}.cd-rel-providers{border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);font-size:var(--cd-fs-sm);margin-top:16px;padding:12px 18px}.cd-rel-providers summary{cursor:pointer;color:var(--cd-ink);font-weight:600}.cd-rel-providers p{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin:8px 0}.cd-rel-providers ul{font-size:var(--cd-fs-xs);color:var(--cd-muted);gap:6px;margin:0;padding:0;list-style:none;display:grid}.cd-rel-providers li{flex-wrap:wrap}.cd-rel-note{font-size:var(--cd-fs-xs);color:var(--cd-muted);max-width:60em;margin:12px 0 0}.cd-updates-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:8px;display:grid}.cd-updates-stat{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);padding:16px 18px}.cd-updates-stat-label{color:var(--cd-muted);font-size:var(--cd-fs-xs);display:block}.cd-updates-stat-value{font-size:var(--cd-fs-lg);margin-top:4px;font-weight:600;display:block}.cd-updates-stat-note{color:var(--cd-muted);font-size:var(--cd-fs-sm);margin-top:2px;display:block}.cd-updates-table-wrap{margin-top:18px;overflow-x:auto}.cd-updates-table{border-collapse:collapse;width:100%;font-size:var(--cd-fs-sm);min-width:640px}.cd-updates-table th{text-align:left;color:var(--cd-muted);font-weight:500;font-size:var(--cd-fs-xs);border-bottom:1px solid var(--cd-line);padding:0 12px 10px}.cd-updates-table td{border-bottom:1px solid var(--cd-line);vertical-align:top;padding:12px}.cd-updates-table td.num{font-variant-numeric:tabular-nums}.cd-updates-table .muted,.cd-updates-sub{color:var(--cd-muted)}.cd-updates-sub{font-size:var(--cd-fs-sm);margin-top:2px;display:block}.cd-updates-ok{color:var(--cd-accent)}.cd-footer-freshness{font-size:var(--cd-fs-sm);align-items:center;gap:8px;margin-top:10px;display:inline-flex}.cd-footer-freshness .cd-status-dot{background:var(--cd-accent)}.cd-redacted{vertical-align:middle;display:inline-block}.cd-redacted-lines{cursor:help;flex-direction:column;gap:.55em;display:inline-flex}.cd-redacted-line{flex-wrap:wrap;gap:.4em;display:inline-flex}.cd-redacted-bar{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cd-ink) 30%, transparent) 0 4px, color-mix(in srgb, var(--cd-ink) 14%, transparent) 4px 8px);max-width:100%;height:.95em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cd-ink) 22%, transparent);border-radius:3px;display:inline-block}.cd-redacted-address .cd-redacted-bar{height:.85em}.cd-redacted-chip{border-radius:var(--cd-radius-pill);border:1px solid color-mix(in srgb, var(--cd-ink) 22%, transparent);color:var(--cd-ink);vertical-align:middle;text-transform:none;align-items:center;gap:5px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.cd-redaction-note{color:var(--cd-muted);font-size:var(--cd-fs-xs);align-items:flex-start;gap:8px;margin:12px 0 0;line-height:1.55;display:flex}.cd-redaction-note svg{color:var(--cd-ink);flex-shrink:0;margin-top:2px}.cd-redaction-note a{color:var(--cd-ink);text-underline-offset:2px;text-decoration:underline}.cd-profile-officer-item.is-redacted{border-style:dashed}.cd-profile-officer-item.is-redacted .cd-profile-officer-initials{background:color-mix(in srgb, var(--cd-ink) 8%, transparent);color:var(--cd-muted)}.cd-profile-officer-item.is-redacted .cd-redaction-note{margin-top:2px}.cd-mt-10{margin-top:10px}.cd-mt-14{margin-top:14px}.cd-mt-18{margin-top:18px}.cd-mt-20{margin-top:20px}.cd-mt-28{margin-top:28px}.cd-mb-28{margin-bottom:28px}.cd-col-30{width:30%}.cd-list-notice-padded{padding:16px 0}.cd-section-h2.cd-section-h2-sm{font-size:20px}.cd-sanctions-run-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cd-sanctions-run-fact{border-top:1px solid var(--cd-line);padding-top:14px}.cd-profile-summary{max-width:46em;margin-top:18px}.cd-profile-summary p{font-size:var(--cd-fs-base);color:var(--cd-ink);margin:0 0 14px;line-height:1.65}.cd-profile-summary p:last-child{margin-bottom:0}.cd-footer-address{font-style:normal;font-size:var(--cd-fs-sm);opacity:.8;line-height:1.6}.cd-prose address{margin:0 0 16px;font-style:normal;line-height:1.6}.cd-mt-22{margin-top:22px}.cd-measure-44{max-width:44em}.cd-measure-54{max-width:54em}@media (max-width:640px){.cd-profile-officer-item{padding:12px}.cd-profile-officers-grid{gap:8px}}.cd-blog-index-h1{font-size:var(--cd-fs-3xl);letter-spacing:-.01em;margin:12px 0;line-height:1.08}.cd-blog-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:28px;padding-top:36px;padding-bottom:88px;display:grid}.cd-blog-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-lg);flex-direction:column;display:flex;overflow:hidden}.cd-blog-card-media img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.cd-blog-card-body{flex-direction:column;gap:10px;padding:22px 24px 26px;display:flex}.cd-blog-card-title{font-size:var(--cd-fs-xl);margin:0;line-height:1.2}.cd-page .cd-blog-card-title a:hover{color:var(--cd-accent)}.cd-blog-card-desc{color:var(--cd-muted);font-size:var(--cd-fs-sm);margin:0}.cd-page .cd-blog-card-more{color:var(--cd-accent);font-size:var(--cd-fs-sm);margin-top:4px;font-weight:600}.cd-blog-meta{color:var(--cd-muted);font-size:var(--cd-fs-xs);flex-wrap:wrap;gap:6px 18px;display:flex}.cd-blog-meta>*+:before{content:"·";opacity:.6;margin-left:-9px;margin-right:18px}.cd-blog-crumb-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cd-blog-hero{max-width:calc(1034px + 2*clamp(20px,5.5vw,80px));padding-top:28px}.cd-blog-h1{letter-spacing:-.015em;margin:12px 0 16px;font-size:clamp(32px,4.6vw,54px);line-height:1.06}.cd-blog-lede{max-width:44em;color:var(--cd-muted);font-size:var(--cd-fs-lg);margin:0 0 18px;line-height:1.55}.cd-blog-cover{border-radius:var(--cd-radius-lg);border:1px solid var(--cd-line);width:100%;height:auto;margin-top:28px;display:block}.cd-blog-layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px;padding-bottom:40px;display:grid}@media (min-width:1100px){.cd-blog-layout{grid-template-columns:250px minmax(0,720px);justify-content:center;gap:64px}.cd-blog-toc{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}}.cd-blog-toc{border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);font-size:var(--cd-fs-sm);padding:18px 20px}.cd-blog-toc-heading{color:var(--cd-ink);margin-bottom:10px;font-weight:600;display:block}.cd-blog-toc ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cd-page .cd-blog-toc a{color:var(--cd-muted);line-height:1.4}.cd-page .cd-blog-toc a:hover{color:var(--cd-ink)}.cd-blog-body{max-width:720px;color:color-mix(in srgb, var(--cd-ink) 88%, var(--cd-bg));font-size:17px;line-height:1.7}.cd-blog-body>:first-child{margin-top:0}.cd-blog-body p,.cd-blog-body ul,.cd-blog-body ol{margin:0 0 20px}.cd-blog-body ul,.cd-blog-body ol{padding-left:1.3em}.cd-blog-body li{margin-bottom:8px}.cd-blog-body li::marker{color:var(--cd-accent)}.cd-blog-body ul:has(>li>input[type=checkbox]){padding-left:0;list-style:none}.cd-blog-body li>input[type=checkbox]{accent-color:var(--cd-accent);vertical-align:-2px;width:16px;height:16px;margin:0 10px 0 0}.cd-blog-body h2{font-family:var(--font-cd-serif), Georgia, serif;color:var(--cd-ink);margin:56px 0 16px;scroll-margin-top:96px;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.15}.cd-blog-body h3{font-size:var(--cd-fs-lg);color:var(--cd-ink);margin:32px 0 8px;scroll-margin-top:96px;font-weight:600}.cd-blog-body strong{color:var(--cd-ink)}.cd-page .cd-blog-body a{color:var(--cd-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cd-page .cd-blog-body a:hover{text-decoration-thickness:2px}.cd-blog-body blockquote{background:var(--cd-verified-soft);border:1px solid color-mix(in srgb, var(--cd-accent) 35%, transparent);border-radius:var(--cd-radius-md);margin:32px 0;padding:22px 26px 6px}.cd-blog-body blockquote p:first-child{color:var(--cd-accent);font-size:var(--cd-fs-sm);margin-bottom:10px}.cd-blog-body blockquote p:first-child strong{color:inherit}.cd-blog-body hr{border:0;border-top:1px solid var(--cd-line);margin:48px 0 24px}.cd-blog-body hr~p em{color:var(--cd-muted);font-size:var(--cd-fs-sm)}.cd-blog-table{border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);margin:0 0 12px;overflow-x:auto}.cd-blog-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--cd-fs-sm);font-variant-numeric:tabular-nums}.cd-blog-table th,.cd-blog-table td{border-bottom:1px solid var(--cd-line);text-align:left;padding:11px 14px}.cd-blog-table [align=right]{text-align:right}.cd-blog-table th{background:var(--cd-surface);color:var(--cd-ink);font-weight:600}.cd-blog-table tr:last-child td{border-bottom:0}.cd-blog-table+p em{color:var(--cd-muted);font-size:var(--cd-fs-xs)}.cd-blog-figure{margin:32px 0}.cd-blog-figure img{border-radius:var(--cd-radius-lg);width:100%;height:auto;display:block}.cd-blog-more{font-size:var(--cd-fs-sm);padding-bottom:88px}.cd-page .cd-blog-more a{color:var(--cd-accent);font-weight:600}.cd-web-card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-lg);max-width:720px;margin-top:20px;padding:22px}.cd-web-logo{border:1px solid var(--cd-line);object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;margin-bottom:14px;display:block}.cd-web-socials{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;display:flex}.cd-profile-h1-row{align-items:center;gap:14px;margin:0 0 14px;display:flex}.cd-profile-h1-row .cd-profile-h1{min-width:0;margin:0}.cd-profile-h1-row .cd-web-logo{margin:0}.cd-page .cd-web-card a{text-decoration:underline;-webkit-text-decoration-color:var(--cd-line);text-decoration-color:var(--cd-line);text-underline-offset:3px}.cd-page .cd-web-card a:hover{text-decoration-color:currentColor}.cd-page{line-height:1.6}.cd-mono{font-variant-numeric:tabular-nums}.cd-page pre,.cd-page code,.cd-api-pre{font-family:var(--cd-font-code), monospace}.cd-serif{font-optical-sizing:auto;font-weight:500}.cd-page svg.lucide{flex-shrink:0}.cd-eyebrow,.cd-sources-strip-label{font-size:var(--cd-fs-sm);letter-spacing:0;text-transform:none;align-items:center;gap:7px;display:inline-flex}.cd-section-h2{letter-spacing:-.015em;font-size:clamp(25px,2.7vw,36px);line-height:1.14}.cd-section-h2+.cd-section-intro{margin-top:10px}.cd-list-h1{letter-spacing:-.02em;font-size:clamp(32px,3.9vw,50px);line-height:1.08}.cd-dir-district-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.cd-dir-district-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-page .cd-btn-primary:hover{background:var(--cd-accent-hover);border-color:var(--cd-accent-hover);opacity:1}.cd-page .cd-btn{transition:background .16s,border-color .16s,transform .12s}.cd-page .cd-btn:active{transform:translateY(1px)}.cd-page .cd-btn-on-deep{background:var(--cd-highlight);border-color:var(--cd-highlight);color:var(--cd-deep)}.cd-page .cd-btn-on-deep:hover{background:#fff;border-color:#fff}.cd-arrow{vertical-align:-2px;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-block}a:hover>.cd-arrow,a:hover .cd-arrow{transform:translate(3px)}a:hover>.cd-arrow.lucide-arrow-left{transform:translate(-3px)}.cd-icon-chip{border-radius:var(--cd-radius-sm);background:var(--cd-verified-soft);width:40px;height:40px;color:var(--cd-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cd-header-row{min-height:68px}.cd-header-nav{gap:22px}.cd-header-nav a{color:var(--cd-muted);gap:6px;transition:color .14s;position:relative}.cd-header-nav a svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.cd-header-nav a:hover svg{transform:translateY(-1px)scale(1.08)}.cd-header-nav a:after{content:"";background:var(--cd-accent);transform-origin:0;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.cd-header-nav a:hover:after,.cd-header-nav a[aria-current=page]:after{transform:scaleX(1)}.cd-header-nav a[aria-current=page]{color:var(--cd-ink)}.cd-header-mobile-nav a{gap:12px}@media (max-width:900px){.cd-header-mobile-nav{animation:.2s cubic-bezier(.22,1,.36,1) cdMenuIn}}@keyframes cdMenuIn{0%{opacity:0;transform:translateY(-6px)}}.cd-searchbox:not(.compact){border-color:var(--cd-line);box-shadow:0 1px 0 var(--cd-line), 0 18px 40px -28px color-mix(in srgb, var(--cd-deep) 55%, transparent)}.cd-searchbox-tab{gap:7px;transition:background .16s,color .16s}.cd-searchbox-tab:hover{color:var(--cd-ink)}.cd-searchbox-tab.active{background:var(--cd-verified-soft);color:var(--cd-accent)}.cd-searchbox-label{border:1px solid var(--cd-line);transition:border-color .14s,box-shadow .14s}.cd-searchbox-label:focus-within{border-color:var(--cd-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cd-accent) 22%, transparent)}.cd-searchbox-label:focus-within svg{color:var(--cd-accent)}.cd-searchbox.compact .cd-searchbox-label{background:var(--cd-surface)}.cd-page .cd-searchbox-row .cd-btn:not(.cd-btn-icon){min-height:56px;padding:0 28px}.cd-hero{padding:56px 0 48px}.cd-hero-grid{gap:clamp(32px,4vw,72px)}@media (min-width:981px){.cd-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.cd-hero-badge{color:var(--cd-accent);font-weight:500}.cd-hero-h1{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(38px,4.7vw,64px);line-height:1.04}.cd-hero-features li{align-items:center;gap:7px;display:inline-flex}.cd-hero-features li:before{content:none}.cd-hero-features svg{color:var(--cd-accent)}.cd-island{margin:0}.cd-island-map{width:100%;height:auto;display:block;overflow:visible}.cd-island-dots path{fill:none;stroke:color-mix(in srgb, var(--cd-accent) 42%, var(--cd-bg));stroke-width:4.6px;stroke-linecap:round}.cd-island-disc{fill:color-mix(in srgb, var(--cd-copper-bright) 26%, transparent);stroke:var(--cd-caution);stroke-width:1.25px;transition:fill .16s}.cd-island-core{fill:var(--cd-caution)}.cd-island-ping{fill:none;stroke:var(--cd-caution);stroke-width:1.5px;opacity:0}.cd-island-name{font-family:var(--cd-font-sans), sans-serif;fill:var(--cd-ink);paint-order:stroke;stroke:var(--cd-bg);stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:600}.cd-island-list{border-top:1px solid var(--cd-line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cd-island-list a{border-bottom:1px solid var(--cd-line);min-height:40px;font-size:var(--cd-fs-sm);justify-content:space-between;gap:8px;padding:9px 0;transition:color .14s,border-color .14s;display:flex}.cd-island-list a:hover{color:var(--cd-accent);border-bottom-color:var(--cd-accent)}.cd-island-list .cd-mono{color:var(--cd-muted)}.cd-island-note{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin:10px 0 0}:is(.cd-island:has([data-district=nicosia]:hover) .is-nicosia .cd-island-disc,.cd-island:has([data-district=limassol]:hover) .is-limassol .cd-island-disc,.cd-island:has([data-district=larnaca]:hover) .is-larnaca .cd-island-disc,.cd-island:has([data-district=paphos]:hover) .is-paphos .cd-island-disc,.cd-island:has([data-district=famagusta]:hover) .is-famagusta .cd-island-disc,.cd-island:has([data-district=kyrenia]:hover) .is-kyrenia .cd-island-disc){fill:color-mix(in srgb, var(--cd-copper-bright) 70%, transparent)}@media (max-width:560px){.cd-island-name{font-size:24px}.cd-island-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.cd-hero-copy>*{animation:.62s cubic-bezier(.22,1,.36,1) both cdSettle}.cd-hero-copy>:nth-child(2){animation-delay:60ms}.cd-hero-copy>:nth-child(3){animation-delay:.12s}.cd-hero-copy>:nth-child(4){animation-delay:.18s}.cd-hero-copy>:nth-child(5){animation-delay:.24s}.cd-island-dots path{animation:.52s ease-out both cdDotsIn}.cd-island-dots path:nth-child(2){animation-delay:70ms}.cd-island-dots path:nth-child(3){animation-delay:.14s}.cd-island-dots path:nth-child(4){animation-delay:.21s}.cd-island-dots path:nth-child(5){animation-delay:.28s}.cd-island-dots path:nth-child(6){animation-delay:.35s}.cd-island-dots path:nth-child(7){animation-delay:.42s}.cd-island-dots path:nth-child(8){animation-delay:.49s}.cd-island-dots path:nth-child(9){animation-delay:.56s}.cd-island-dots path:nth-child(10){animation-delay:.63s}.cd-island-dots path:nth-child(11){animation-delay:.7s}.cd-island-dots path:nth-child(12){animation-delay:.77s}.cd-island-disc,.cd-island-core{transform-box:fill-box;transform-origin:50%;animation:.56s cubic-bezier(.34,1.4,.64,1) both cdMarkerIn;animation-delay:var(--cd-land,.9s)}.cd-island-name{animation:.36s ease-out both cdFade;animation-delay:calc(var(--cd-land,.9s) + .24s)}.cd-island-ping{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out forwards cdPing;animation-delay:calc(var(--cd-land,.9s) + .2s)}.is-nicosia{--cd-land:.9s}.is-limassol{--cd-land:1.02s}.is-larnaca{--cd-land:1.14s}.is-paphos{--cd-land:1.26s}.is-famagusta{--cd-land:1.38s}.is-kyrenia{--cd-land:1.5s}[data-reveal].cd-rise{transition:opacity .56s,transform .64s cubic-bezier(.22,1,.36,1)}[data-reveal=waiting].cd-rise{opacity:0;transform:translateY(16px)}.cd-page main ol>li:nth-child(-n+8){animation:.42s cubic-bezier(.22,1,.36,1) both cdSettle}.cd-page main ol>li:nth-child(2){animation-delay:30ms}.cd-page main ol>li:nth-child(3){animation-delay:60ms}.cd-page main ol>li:nth-child(4){animation-delay:90ms}.cd-page main ol>li:nth-child(5){animation-delay:.12s}.cd-page main ol>li:nth-child(6){animation-delay:.15s}.cd-page main ol>li:nth-child(7){animation-delay:.18s}.cd-page main ol>li:nth-child(8){animation-delay:.21s}}@keyframes cdSettle{0%{opacity:0;transform:translateY(12px)}}@keyframes cdDotsIn{0%{opacity:0}}@keyframes cdFade{0%{opacity:0}}@keyframes cdMarkerIn{0%{opacity:0;transform:scale(.2)}}@keyframes cdPing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.cd-proof-band{background:var(--cd-deep);color:var(--cd-on-deep)}.cd-proof-grid{gap:28px;padding-top:40px;padding-bottom:40px}.cd-proof-item{border-right-color:color-mix(in srgb, var(--cd-on-deep) 16%, transparent);gap:6px}.cd-proof-item>svg{color:var(--cd-highlight);margin-bottom:6px}.cd-proof-num{font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,46px)}.cd-proof-label{color:color-mix(in srgb, var(--cd-on-deep) 74%, transparent)}@media (max-width:560px){.cd-proof-item{border-bottom-color:color-mix(in srgb, var(--cd-on-deep) 16%, transparent)}}.cd-sources-strip{border-top:0}.cd-sources-strip-row{padding-top:18px;padding-bottom:18px}.cd-sources-strip-label{font-weight:500}.cd-sources-strip-list{gap:8px 26px;margin:0;padding:0;list-style:none}.cd-sources-strip-list li{align-items:center;gap:7px;display:inline-flex}.cd-sources-strip-list svg{color:var(--cd-accent)}.cd-wiring{grid-template-columns:minmax(0,1fr) 96px minmax(0,1.15fr);align-items:center;display:grid}.cd-wiring-record{flex-direction:column;gap:14px;min-width:0;display:flex}.cd-wiring-caption{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin:0}.cd-wiring-lines{width:100%;height:70%;overflow:visible}.cd-wiring-lines path{fill:none;stroke:var(--cd-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.cd-wiring-steps{flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cd-page .cd-wiring-steps>li{animation:none}.cd-wiring-steps .cd-step{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);flex-direction:row;gap:16px;padding:20px}.cd-wiring-steps .cd-step-title{font-size:var(--cd-fs-lg);margin-bottom:6px}@media (prefers-reduced-motion:no-preference){[data-reveal] .cd-wiring-lines path{transition:stroke-dashoffset .9s cubic-bezier(.45,0,.2,1)}[data-reveal=waiting] .cd-wiring-lines path{stroke-dashoffset:1px}[data-reveal] .cd-wiring-lines path:nth-child(2){transition-delay:.12s}[data-reveal] .cd-wiring-lines path:nth-child(3){transition-delay:.24s}[data-reveal] .cd-wiring-steps .cd-step{transition:opacity .5s .5s,transform .56s cubic-bezier(.22,1,.36,1) .5s}[data-reveal] .cd-wiring-steps .cd-step:nth-child(2){transition-delay:.64s}[data-reveal] .cd-wiring-steps .cd-step:nth-child(3){transition-delay:.78s}[data-reveal=waiting] .cd-wiring-steps .cd-step{opacity:0;transform:translate(-10px)}}@media (max-width:980px){.cd-wiring{grid-template-columns:minmax(0,1fr);gap:20px}.cd-wiring-lines{display:none}}.cd-az{flex-direction:column;gap:6px;margin-bottom:28px;display:flex}.cd-az-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cd-az-label{width:56px;font-size:var(--cd-fs-sm);color:var(--cd-muted)}.cd-az a{border-radius:var(--cd-radius-sm);width:36px;height:36px;font-weight:500;font-size:var(--cd-fs-sm);color:var(--cd-ink);justify-content:center;align-items:center;transition:background .12s,color .12s,transform .12s;display:inline-flex}.cd-page .cd-az a:hover{background:var(--cd-accent);color:var(--cd-on-accent);transform:translateY(-2px)}.cd-browse-grid{border-top:1px solid var(--cd-line)}.cd-page a.cd-browse-link{border-bottom:1px solid var(--cd-line);grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:18px;padding:20px 4px;transition:padding-left .2s cubic-bezier(.22,1,.36,1),color .14s;display:grid}.cd-browse-link>svg:first-child{color:var(--cd-accent)}.cd-browse-link>span{flex-wrap:wrap;align-items:baseline;gap:2px 18px;display:flex}.cd-browse-link .cd-step-title{font-size:var(--cd-fs-lg)}.cd-page a.cd-browse-link:hover{color:var(--cd-accent);padding-left:12px}.cd-compare-table-wrap{background:var(--cd-surface)}.cd-compare-table th{font-size:var(--cd-fs-sm)}.cd-compare-them svg{vertical-align:-3px;color:var(--cd-muted);margin-right:7px}.cd-guarantee-item{border-top:0;padding-top:0}.cd-badge{font-size:var(--cd-fs-sm);align-items:center;gap:7px;display:inline-flex}.cd-badge svg{color:var(--cd-accent)}.cd-insights-grid.is-single{grid-template-columns:minmax(0,1fr)}.cd-insights-grid.is-single .cd-bar{width:58%;max-width:64px}.cd-bar{transition:background .14s,transform .45s cubic-bezier(.22,1,.36,1)}.cd-bar-col:hover .cd-bar{background:var(--cd-caution)}.cd-bar-col:hover .cd-bar-value{color:var(--cd-ink)}.cd-compare-us.is-theirs{color:var(--cd-muted);font-weight:400}.cd-page .trust-blist li a,.cd-page .cd-prose li a{text-decoration:underline}.cd-compare-note{font-size:var(--cd-fs-sm);color:var(--cd-muted);margin:14px 0 0}.cd-faq-plus{transition:transform .22s cubic-bezier(.22,1,.36,1)}.cd-faq-q{transition:color .14s}.cd-faq-q:hover{color:var(--cd-accent)}.cd-faq-a-wrap{transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1)}.cd-final-cta{padding-top:80px;padding-bottom:64px}.cd-final-cta-h2{line-height:1.08}.cd-page .cd-deep-band a:not(.cd-btn):hover{color:var(--cd-highlight)}.cd-footer-address{align-items:flex-start;gap:8px;font-style:normal;display:flex}.cd-footer-address svg{margin-top:3px}.cd-page .trust-reg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.cd-page .trust-reg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cd-page .trust-reg-grid{grid-template-columns:minmax(0,1fr)}.cd-list-item{flex-wrap:wrap;gap:6px 16px}.cd-list-item-meta{flex-wrap:wrap;flex-shrink:1;min-width:0}}.cd-profile-identity-line>span{align-items:center;gap:6px;display:inline-flex}.cd-profile-identity-line svg,.cd-profile-dl dt svg,.cd-profile-fact-label svg,.cd-profile-aside-label svg{color:var(--cd-accent)}.cd-profile-dl dt{align-items:center;gap:8px;display:flex}.cd-profile-aside-label,.cd-profile-fact-label{align-items:center;gap:7px;display:flex}.cd-profile-sanctions-alert svg{color:var(--cd-caution);vertical-align:-3px}.cd-profile-tabs a{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.cd-header-mobile-nav{animation:none}.cd-arrow,.cd-page a.cd-browse-link,.cd-az a,.cd-header-nav a:after,.cd-faq-plus{transition:none}}@media (min-width:1101px){.cd-profile-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}.cd-profile-aside{position:static}.cd-profile-aside-card{gap:10px;height:auto;padding:16px 20px}.cd-profile-stat-grid{grid-template-columns:repeat(4,minmax(92px,auto));gap:4px 24px}.cd-profile-stat-caption{font-size:var(--cd-fs-xs);line-height:1.35}}.cd-profile-hero{padding-bottom:16px}.cd-profile-tabs-bar~.cd-section{padding-top:48px;padding-bottom:48px}.cd-licence-badge,.cd-page a.cd-licence-badge{border-radius:var(--cd-radius-pill);font-size:var(--cd-fs-xs);background:var(--cd-line);color:var(--cd-muted);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-weight:600;text-decoration:none;display:inline-flex}.cd-licence-badge.active,.cd-page a.cd-licence-badge.active{background:var(--cd-verified-soft);color:var(--cd-verified)}.cd-licence-badge.pending,.cd-licence-badge.suspended,.cd-page a.cd-licence-badge.pending,.cd-page a.cd-licence-badge.suspended{background:var(--cd-caution-soft);color:var(--cd-caution)}.cd-licence-badge.withdrawn,.cd-page a.cd-licence-badge.withdrawn{color:#b42318;background:#c2410c24}.cd-page a.cd-licence-badge:hover{filter:brightness(.96)}.cd-licence-badge-row{flex-wrap:wrap;gap:8px;display:flex}.cd-licence-table td{vertical-align:top}.cd-licence-table .cd-licence-meta{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin-top:3px;display:block}
