[data-imported-page="d932f08f0b7c"] .imported-content .inner.clearfix:not(:where(.promotion, .promotion *)){max-width:100%!important;margin:0!important;width:100%!important;padding:0!important}


[data-imported-page="d932f08f0b7c"] .imported-content:not(:where(.promotion, .promotion *)) {

--color-primary: #1a365d;

--color-secondary: #2c5282;

--color-accent: #c53030;

--color-text: #2d3748;

--color-text-light: #4a5568;

--color-text-muted: #718096;

--color-border: #e2e8f0;

--color-bg-subtle: #f7fafc;

--color-highlight: #fef3c7;

--font-display: 'Playfair Display', Georgia, serif;

--font-body: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, sans-serif;

}

[data-imported-page="d932f08f0b7c"] .imported-content:not(:where(.promotion, .promotion *)) {

-webkit-font-smoothing: antialiased;

}

[data-imported-page="d932f08f0b7c"] .imported-content .container:not(:where(.promotion, .promotion *)) {

max-width: 900px;

margin: 0 auto;

padding: 0 40px;

}

/* Header */

[data-imported-page="d932f08f0b7c"] .imported-content header:not(:where(.promotion, .promotion *)) {

border-bottom: 1px solid var(--color-border);

margin-bottom: 10px;

}

[data-imported-page="d932f08f0b7c"] .imported-content .header-meta:not(:where(.promotion, .promotion *)) {

margin-bottom: 20px;

}

[data-imported-page="d932f08f0b7c"] .imported-content h1:not(:where(.promotion, .promotion *)) {

margin-bottom: 24px;

}

[data-imported-page="d932f08f0b7c"] .imported-content .subtitle:not(:where(.promotion, .promotion *)) {

margin-bottom: 30px;

}

/* Opening Statement */

[data-imported-page="d932f08f0b7c"] .imported-content .opening-statement:not(:where(.promotion, .promotion *)) {

padding: 20px 0 40px;

border-bottom: 1px solid var(--color-border);

margin-bottom: 0;

}

[data-imported-page="d932f08f0b7c"] .imported-content .opening-lead:not(:where(.promotion, .promotion *)) {

margin-bottom: 20px;

}

[data-imported-page="d932f08f0b7c"] .imported-content .opening-body:not(:where(.promotion, .promotion *)) {

margin-bottom: 0;

}

/* Executive Summary Box */

[data-imported-page="d932f08f0b7c"] .imported-content .executive-summary:not(:where(.promotion, .promotion *)) {

padding: 50px;

margin: 40px 0 60px 0;

position: relative;

}

[data-imported-page="d932f08f0b7c"] .imported-content .executive-summary:not(:where(.promotion, .promotion *))::before {

content: '';

position: absolute;

top: 0;

left: 0;

right: 0;

bottom: 0;

background: url("data:image/svg+xml,<svg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'><g fill='#ffffff' fill-opacity='0.05'><path d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/></g></g></svg>");

opacity: 0.5;

}

[data-imported-page="d932f08f0b7c"] .imported-content .executive-summary h2:not(:where(.promotion, .promotion *)) {

margin-bottom: 30px;

position: relative;

}

[data-imported-page="d932f08f0b7c"] .imported-content .summary-header:not(:where(.promotion, .promotion *)) {

margin-bottom: 15px;

position: relative;

}

[data-imported-page="d932f08f0b7c"] .imported-content .executive-summary ul:not(:where(.promotion, .promotion *)) {

list-style: none;

position: relative;

}

[data-imported-page="d932f08f0b7c"] .imported-content .executive-summary li:not(:where(.promotion, .promotion *)) {

padding: 12px 0 12px 30px;

position: relative;

}

[data-imported-page="d932f08f0b7c"] .imported-content .executive-summary li:not(:where(.promotion, .promotion *))::before {

content: '';

position: absolute;

left: 0;

top: 20px;

width: 12px;

height: 12px;

border-radius: 2px;

}

/* Section Headings */

[data-imported-page="d932f08f0b7c"] .imported-content h2:not(:where(.promotion, .promotion *)) {

margin: 30px 0 30px;

}

[data-imported-page="d932f08f0b7c"] .imported-content h3:not(:where(.promotion, .promotion *)) {

margin: 50px 0 20px;

}

[data-imported-page="d932f08f0b7c"] .imported-content h4:not(:where(.promotion, .promotion *)) {

margin: 35px 0 15px;

}

/* Paragraphs */

[data-imported-page="d932f08f0b7c"] .imported-content p:not(:where(.promotion, .promotion *)) {

margin-bottom: 24px;

}

/* Big Stats Callout */

[data-imported-page="d932f08f0b7c"] .imported-content .big-stat:not(:where(.promotion, .promotion *)) {

padding: 50px 40px;

margin: 50px 0;

border-top: 3px solid var(--color-primary);

border-bottom: 3px solid var(--color-primary);

}

[data-imported-page="d932f08f0b7c"] .imported-content .big-stat .number:not(:where(.promotion, .promotion *)) {

margin-bottom: 15px;

}

[data-imported-page="d932f08f0b7c"] .imported-content .big-stat .label:not(:where(.promotion, .promotion *)) {

max-width: 500px;

margin: 0 auto;

}

/* Tables */

[data-imported-page="d932f08f0b7c"] .imported-content table:not(:where(.promotion, .promotion *)) {

width: 100%;

border-collapse: collapse;

margin: 30px 0 40px;

}

[data-imported-page="d932f08f0b7c"] .imported-content th:not(:where(.promotion, .promotion *)) {

padding: 16px 20px;

}

[data-imported-page="d932f08f0b7c"] .imported-content td:not(:where(.promotion, .promotion *)) {

padding: 16px 20px;

border-bottom: 1px solid var(--color-border);

}

/* Rank column styling */

[data-imported-page="d932f08f0b7c"] .imported-content td.rank:not(:where(.promotion, .promotion *)) {

width: 80px;

}

/* Bullet Lists */

[data-imported-page="d932f08f0b7c"] .imported-content ul.findings:not(:where(.promotion, .promotion *)) {

list-style: none;

margin: 25px 0 35px;

}

[data-imported-page="d932f08f0b7c"] .imported-content ul.findings li:not(:where(.promotion, .promotion *)) {

padding: 10px 0 10px 35px;

position: relative;

}

[data-imported-page="d932f08f0b7c"] .imported-content ul.findings li:not(:where(.promotion, .promotion *))::before {

content: '';

position: absolute;

left: 0;

top: 18px;

width: 10px;

height: 10px;

border-radius: 50%;

}

/* Blockquotes */

[data-imported-page="d932f08f0b7c"] .imported-content blockquote:not(:where(.promotion, .promotion *)) {

margin: 40px 0;

padding: 30px 40px;

border-left: 4px solid var(--color-accent);

}

[data-imported-page="d932f08f0b7c"] .imported-content blockquote p:not(:where(.promotion, .promotion *)) {

margin-bottom: 15px;

}

[data-imported-page="d932f08f0b7c"] .imported-content blockquote p:last-child:not(:where(.promotion, .promotion *)) {

margin-bottom: 0;

}

[data-imported-page="d932f08f0b7c"] .imported-content blockquote cite:not(:where(.promotion, .promotion *)) {

display: block;

margin-top: 15px;

}

/* Key Insight Box */

[data-imported-page="d932f08f0b7c"] .imported-content .insight-box:not(:where(.promotion, .promotion *)) {

border: 2px solid var(--color-primary);

padding: 30px 35px;

margin: 40px 0;

position: relative;

}

[data-imported-page="d932f08f0b7c"] .imported-content .insight-box:not(:where(.promotion, .promotion *))::before {

content: 'KEY FINDING';

position: absolute;

top: -12px;

left: 30px;

padding: 0 15px;

}

[data-imported-page="d932f08f0b7c"] .imported-content .insight-box p:not(:where(.promotion, .promotion *)) {

margin: 0;

}

/* Leader Type Cards */

[data-imported-page="d932f08f0b7c"] .imported-content .leader-types:not(:where(.promotion, .promotion *)) {

display: grid;

gap: 25px;

margin: 40px 0;

}

[data-imported-page="d932f08f0b7c"] .imported-content .leader-type:not(:where(.promotion, .promotion *)) {

border: 1px solid var(--color-border);

padding: 30px;

position: relative;

}

[data-imported-page="d932f08f0b7c"] .imported-content .leader-type:not(:where(.promotion, .promotion *))::before {

content: '';

position: absolute;

top: 0;

left: 0;

width: 5px;

height: 100%;

}

[data-imported-page="d932f08f0b7c"] .imported-content .leader-type h5:not(:where(.promotion, .promotion *)) {

margin-bottom: 15px;

}

[data-imported-page="d932f08f0b7c"] .imported-content .leader-type p:not(:where(.promotion, .promotion *)) {

margin-bottom: 0;

}

[data-imported-page="d932f08f0b7c"] .imported-content .leader-type .pct:not(:where(.promotion, .promotion *)) {

display: inline-block;

padding: 4px 12px;

margin-bottom: 15px;

}

/* Methodology Section */

[data-imported-page="d932f08f0b7c"] .imported-content .methodology:not(:where(.promotion, .promotion *)) {

padding: 40px;

margin: 60px 0;

border-radius: 4px;

}

[data-imported-page="d932f08f0b7c"] .imported-content .methodology h3:not(:where(.promotion, .promotion *)) {

margin-top: 0;

}

/* Recommendations */

[data-imported-page="d932f08f0b7c"] .imported-content .recommendations:not(:where(.promotion, .promotion *)) {

margin: 40px 0;

}

[data-imported-page="d932f08f0b7c"] .imported-content .recommendations h4:not(:where(.promotion, .promotion *)) {

border-bottom: 2px solid var(--color-border);

padding-bottom: 10px;

}

[data-imported-page="d932f08f0b7c"] .imported-content .recommendations ul:not(:where(.promotion, .promotion *)) {

list-style: none;

}

[data-imported-page="d932f08f0b7c"] .imported-content .recommendations li:not(:where(.promotion, .promotion *)) {

padding: 12px 0 12px 30px;

position: relative;

border-bottom: 1px solid var(--color-border);

}

[data-imported-page="d932f08f0b7c"] .imported-content .recommendations li:last-child:not(:where(.promotion, .promotion *)) {

border-bottom: none;

}

[data-imported-page="d932f08f0b7c"] .imported-content .recommendations li:not(:where(.promotion, .promotion *))::before {

content: '→';

position: absolute;

left: 0;

}

/* Footer */

[data-imported-page="d932f08f0b7c"] .imported-content footer:not(:where(.promotion, .promotion *)) {

margin-top: 80px;

padding: 50px 0;

border-top: 1px solid var(--color-border);

}

[data-imported-page="d932f08f0b7c"] .imported-content .footer-logo:not(:where(.promotion, .promotion *)) {

margin-bottom: 15px;

}

[data-imported-page="d932f08f0b7c"] .imported-content footer p:not(:where(.promotion, .promotion *)) {

margin-bottom: 8px;

}

[data-imported-page="d932f08f0b7c"] .imported-content footer a:not(:where(.promotion, .promotion *)) {

text-decoration: none;

}

[data-imported-page="d932f08f0b7c"] .imported-content footer a:hover:not(:where(.promotion, .promotion *)) {

text-decoration: underline;

}

/* Section Divider */

[data-imported-page="d932f08f0b7c"] .imported-content .section-divider:not(:where(.promotion, .promotion *)) {

margin: 40px 0 10px 0;

}

[data-imported-page="d932f08f0b7c"] .imported-content .section-divider:not(:where(.promotion, .promotion *))::before {

content: '◆ ◆ ◆';

}

/* Comparison highlight */

[data-imported-page="d932f08f0b7c"] .imported-content .comparison:not(:where(.promotion, .promotion *)) {

display: flex;

gap: 30px;

margin: 30px 0;

}

[data-imported-page="d932f08f0b7c"] .imported-content .comparison-item:not(:where(.promotion, .promotion *)) {

flex: 1;

padding: 30px;

}

[data-imported-page="d932f08f0b7c"] .imported-content .comparison-item .desc:not(:where(.promotion, .promotion *)) {

margin-top: 10px;

}

/* Coaching Banner */
[data-imported-page="d932f08f0b7c"] .imported-content .coaching-banner:not(:where(.promotion, .promotion *)) {
margin: 50px 0;
}

[data-imported-page="d932f08f0b7c"] .imported-content .coaching-banner a:not(:where(.promotion, .promotion *)) {
display: block;
}

[data-imported-page="d932f08f0b7c"] .imported-content .coaching-banner img:not(:where(.promotion, .promotion *)) {
width: 100%;
max-width: 900px;
height: auto;
display: block;
margin: 0 auto;
}

[data-imported-page="d932f08f0b7c"] .imported-content .coaching-banner img:hover:not(:where(.promotion, .promotion *)) {
opacity: 0.92;
}

/* Print styles */

@media print {

[data-imported-page="d932f08f0b7c"] .imported-content .container:not(:where(.promotion, .promotion *)) {

max-width: 100%;

padding: 0;

}

[data-imported-page="d932f08f0b7c"] .imported-content .executive-summary:not(:where(.promotion, .promotion *)) {

-webkit-print-color-adjust: exact;

print-color-adjust: exact;

}

[data-imported-page="d932f08f0b7c"] .imported-content .big-stat:not(:where(.promotion, .promotion *)) {

page-break-inside: avoid;

}

[data-imported-page="d932f08f0b7c"] .imported-content blockquote:not(:where(.promotion, .promotion *)) {

page-break-inside: avoid;

}

}

