html:root{--funnel-serif:"Lora Variable", Lora, Georgia, serif;--funnel-sans:"DM Sans Variable", "DM Sans", Arial, sans-serif;--funnel-mono:"DM Mono", ui-monospace, monospace;--font-serif:var(--funnel-serif);--font-display:var(--funnel-serif);--font-sans:var(--funnel-sans);--font-body:var(--funnel-sans);--font-editorial:var(--funnel-sans);--font-base:var(--funnel-sans);--font-mono:var(--funnel-mono);--color-gold:#f4c025;--color-dark-brown:#333;--color-navy:#333;--color-cream:#f8f7f3;--color-white:#fff;--color-dark-text:#333;--color-medium-gray:#6c6962;--color-light-gray:#dcd8cf;--color-success:#3f8f5f;--color-error:#b94a3b;--gold:#f4c025;--gold-light:#f4c0251f;--dark-brown:#333;--navy:#333;--cream:#f8f7f3;--white:#fff;--dark-text:#333;--text-light:#ffffffb8;--gray-light:#f0eee8;--gray-medium:#dcd8cf;--gray-dark:#6c6962;--success:#3f8f5f;--danger:#b94a3b;--radius-sm:2px;--radius-md:4px;--shadow-sm:0 2px 8px #2c29230d;--shadow-md:0 10px 28px #2c29230f;--shadow-lg:0 14px 36px #2c292314}@layer funnel-reset{.funnel-content :not(.sb-new,.sb-new *),.funnel-content :not(.sb-new,.sb-new *):before,.funnel-content :not(.sb-new,.sb-new *):after{margin:revert;padding:revert;border-width:revert;border-style:revert;border-color:revert}.funnel-content :is(h1,h2,h3,h4,h5,h6,abbr){font-size:revert;font-weight:revert}.funnel-content :is(b,strong){font-weight:revert}.funnel-content small{font-size:revert}.funnel-content :is(code,kbd,samp,pre){font-family:revert;font-size:revert}.funnel-content a{color:revert;text-decoration:revert}.funnel-content :is(ol,ul,menu){list-style:revert}.funnel-content :is(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.funnel-content :is(img,video){max-width:revert}.funnel-content :is(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert;appearance:revert}.funnel-content ::placeholder{opacity:revert;color:revert}.funnel-content textarea{resize:revert}.funnel-content table{text-indent:revert;border-color:revert;border-collapse:revert}.funnel-content hr{height:revert;color:revert;border-top-width:revert}.funnel-content summary{display:revert}}@layer funnel-theme{:is([data-site-header],#contact,#apply-dialog){font-size:16px;line-height:1.5}:is([data-site-header],#contact,#apply-dialog) :is(h1,h2,h3,h4,h5,h6,p){line-height:inherit;font-size:inherit;font-weight:inherit;letter-spacing:-.035em;margin:0}:is([data-site-header],#contact,#apply-dialog) p{letter-spacing:normal}:is([data-site-header],#contact,#apply-dialog) :is(h1,h2,h3,h4,h5,h6){font-family:var(--funnel-serif)}.funnel-content{font-family:var(--funnel-sans);color:#333;-webkit-font-smoothing:antialiased}.funnel-content :is(button,input,select,textarea){font-family:inherit}.funnel-content ::selection{color:#333;background-color:#f4c02540}.funnel-content :focus-visible{outline-color:#f4c025}.funnel-content :is(a,button):focus-visible{border-radius:2px}.funnel-content .highlight{font-family:var(--funnel-serif);color:#d7a716}.funnel-content .btn{letter-spacing:0;border-radius:2px;font-weight:700}.funnel-content :is(.btn-primary,.btn-gold,.btn-cta){color:#333;box-shadow:none;background:#f4c025;border-color:#f4c025}.funnel-content :is(.btn-primary,.btn-gold,.btn-cta):hover{color:#333;box-shadow:none;background:#d7a716;border-color:#d7a716}.funnel-content .btn-primary:before{display:none}.funnel-content .btn-secondary,.funnel-content :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border-radius:2px}.funnel-content :is(input,select,textarea):focus{border-color:#f4c025}.funnel-content :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#333}.funnel-content :is(.section-label,.section-badge,.hero-badge,.tool-badge,.eyebrow,.card-label,.card-tag,.stat-label,.trust-label,.proof-label,.logo-bar-label,.deliverable-tag,.step-badge,.formula-badge,.lever-badge,.gauge-label,.preview-label,.result-label,.report-label,.scenario-label,.segment-label,.rate-label,.item-label,.note-label,.impact-label,.marker-label,.bar-label,.category-count,.question-number,.dimension-label,.progress-label,.progress-text,.module-number,.pricing-badge-editorial){letter-spacing:.12em;font-family:var(--funnel-mono)!important}.funnel-breadcrumb{max-width:80rem;margin:0 auto;padding:18px 16px 0}@media (width>=640px){.funnel-breadcrumb{padding-inline:24px}}@media (width>=1024px){.funnel-breadcrumb{padding-inline:32px}}.funnel-breadcrumb ol{font-family:var(--funnel-mono);letter-spacing:.16em;text-transform:uppercase;color:#77736b;border-bottom:1px solid #dcd8cf;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 0 14px;font-size:11px;font-weight:500;line-height:1.4;list-style:none;display:flex}.funnel-breadcrumb a{color:#4d4d4d;text-decoration:none;transition:color .15s}.funnel-breadcrumb a:hover{color:#333;text-underline-offset:4px;text-decoration:underline 2px #f4c025}.funnel-breadcrumb [aria-current=page]{color:#333}.funnel-terms{z-index:1;text-align:center;font-family:var(--funnel-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:24px 16px 40px;font-size:11px;position:relative}.funnel-terms a{color:#ffffffa3;text-underline-offset:4px;text-decoration:underline}.funnel-terms a:hover{color:#f4c025}.funnel-content.assessment-page{color:#fff;min-height:calc(100vh - 76px)}.funnel-content.assessment-page:before{display:none}.funnel-content :is(h1,h2,h3):not(.sb-new *){font-family:var(--funnel-serif)!important;letter-spacing:-.035em!important}.funnel-content :is(h1,h2):not(.sb-new *){font-weight:700!important}.funnel-content>section:first-child:not(.sb-new),.funnel-content>:is(.funnel-breadcrumb,.reading-progress,script)+section:not(.sb-new){padding-top:72px!important}@media (width<=768px){.funnel-content>section:first-child:not(.sb-new),.funnel-content>:is(.funnel-breadcrumb,.reading-progress,script)+section:not(.sb-new){padding-top:48px!important}}.funnel-content :is(.assessment-header,.quiz-header){z-index:40!important;top:76px!important}.funnel-content .sb-new,.funnel-content .sb-new *,.funnel-content .sb-new :before,.funnel-content .sb-new :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.funnel-content .sb-new :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;font-family:var(--funnel-serif);letter-spacing:-.035em;color:inherit}.funnel-content .sb-new :is(p,li,dd,dt,summary){font-size:inherit;line-height:inherit;color:inherit}.funnel-content .sb-new a{color:inherit;text-decoration:inherit}.funnel-content .sb-new :is(ul,ol){list-style:none}.funnel-content .sb-new img{max-width:100%;display:block}}:where(.funnel-content) .container{width:auto;max-width:1280px;margin-inline:auto;padding-inline:24px}@media (width<=1024px){:where(.funnel-content) .container{padding-inline:32px}}@media (width<=768px){:where(.funnel-content) .container{padding-inline:16px}}:where(.funnel-content) .text-input{color:#fff}[data-site-header] nav[aria-label=Main]{border-left:1px solid #dcd8cf}.funnel-content .diagonal-divider{display:none}.funnel-content .hero-tool,.funnel-content .hero-filters{min-height:auto;padding-bottom:72px}html body .funnel-content :is(.calculator-section,.tool-section,.email-gate-section){background:#f8f7f3;border-bottom:1px solid #dcd8cf;padding:72px 0}html body .funnel-content :is(.calculator-section,.tool-section,.email-gate-section) :is(.grid-pattern,.diagonal-pattern,.floating-element,.noise-texture,.grain-overlay){display:none}html body .funnel-content :is(.calculator-section,.tool-section,.email-gate-section)>.container{max-width:80rem;margin:0 auto;padding:0 16px}@media (width>=640px){html body .funnel-content :is(.calculator-section,.tool-section,.email-gate-section)>.container{padding:0 24px}}@media (width>=1024px){html body .funnel-content :is(.calculator-section,.tool-section,.email-gate-section)>.container{padding:0 32px}}html body .funnel-content :is(.calculator-header,.gate-header){text-align:left;max-width:48rem;margin:0 0 40px}html body .funnel-content :is(.calculator-header,.gate-header):before{content:"";background:#f4c025;width:58px;height:4px;margin-bottom:16px;display:block}html body .funnel-content .calculator-header:after,html body .funnel-content .gate-header:after{display:none}html body .funnel-content :is(.calculator-header,.gate-header) h2{color:#333;text-align:left;margin:0;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.25rem);line-height:1.15}html body .funnel-content :is(.calculator-intro,.gate-subhead){color:#4d4d4d;text-align:left;max-width:42rem;margin:14px 0 0;font-size:1.125rem;line-height:1.65}html body .funnel-content .highlight-gold{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;font-style:italic;font-weight:600}html body .funnel-content :is(.calculator-wrapper,.gate-content){max-width:80rem;margin:0}html body .funnel-content :is(.calculator-glass-card,.gate-glass-card){-webkit-backdrop-filter:none;background:#fff;border:1px solid #dedbd3;border-radius:0;max-width:none;margin:0;padding:32px;box-shadow:0 10px 28px #2c29230f}html body .funnel-content :is(.calculator-glass-card,.gate-glass-card):before,html body .funnel-content :is(.calculator-glass-card,.gate-glass-card):after{display:none}@media (width<=640px){html body .funnel-content :is(.calculator-glass-card,.gate-glass-card){padding:22px}}@media (width>=1024px){html body .funnel-content :is(.calculator-section,.tool-section)>.container{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:56px;display:grid}html body .funnel-content :is(.calculator-section,.tool-section) .calculator-header{margin:0;position:sticky;top:110px}html body .funnel-content .gate-content{grid-template:"header card""trust card"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:28px 56px;display:grid}html body .funnel-content .gate-content>.gate-header{grid-area:header;margin:0}html body .funnel-content .gate-content>.gate-glass-card{grid-area:card}html body .funnel-content .gate-content>.gate-trust{grid-area:trust}}html body .funnel-content .gate-trust{text-align:left;justify-content:start;gap:12px;margin:24px 0 0;display:grid}html body .funnel-content .gate-trust .trust-item{color:#4d4d4d;justify-content:flex-start}html body .funnel-content .calculator-form,html body .funnel-content .report-form{margin:0;padding:0}html body .funnel-content .results-glass-card{box-shadow:none;backdrop-filter:none;background:#333;border:1px solid #333;border-radius:0}html body .funnel-content .result-card{box-shadow:none;background:#ffffff0d;border:1px solid #ffffff24;border-left:4px solid #ffffff59;border-radius:0}html body .funnel-content :is(.result-card-primary,.result-card--primary){border-left-color:#f4c025}html body .funnel-content :is(.result-card-warning,.result-card--warning){border-left-color:#c8553d}html body .funnel-content .health-bar{background:#ffffff1a;border-radius:0}html body .funnel-content .health-bar-fill{box-shadow:none;background:#f4c025;border-radius:0}html body .funnel-content .diagnosis-card{background:#f4c02514;border:0;border-left:4px solid #f4c025;border-radius:0}html body .funnel-content :is(.btn-recalculate,.insight-card){border-radius:0}
