@font-face{font-family:bodyFont;src:url(../media/Manrope[wght]-s.p.07bpzi~7cv4iq.ttf?dpl=dpl_7frvJQ4FnHYHiJSAXpRpY6K4pTKM)format("truetype");font-display:swap}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.bodyfont_eead522e-module__wgybga__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_eead522e-module__wgybga__variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/SourceSerif4_Regular-s.p.0rm_0ry14s2pi.ttf?dpl=dpl_7frvJQ4FnHYHiJSAXpRpY6K4pTKM)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont;src:url(../media/SourceSerif4_Semibold-s.p.0sszl8bccknoo.ttf?dpl=dpl_7frvJQ4FnHYHiJSAXpRpY6K4pTKM)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:displayFont;src:url(../media/SourceSerif4_Bold-s.p.1016950.60dw0.ttf?dpl=dpl_7frvJQ4FnHYHiJSAXpRpY6K4pTKM)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.0%;size-adjust:101.16%}.displayfont_ad486ceb-module__7KgDLG__className{font-family:displayFont,displayFont Fallback}.displayfont_ad486ceb-module__7KgDLG__variable{--font-display:"displayFont", "displayFont Fallback"}
:root{--ink-navy:#14263d;--champagne-gold:#e2bb4a;--eucalyptus:#5f8f80;--graphite:#4d5968;--warm-ivory:#faf8f2;--white:#fff;--surface:#fff;--surface-alt:#f7f3e9;--surface-muted:#14263d0a;--border-soft:#14263d1a;--border-strong:#14263d2e;--shadow-soft:0 10px 22px #14263d0a;--shadow-strong:0 18px 38px #08132029;--radius-panel:12px;--radius-card:10px;--radius-control:6px;--max-width:min(1520px, 80vw);--shell-gutter:clamp(16px, 1.2vw, 20px);--header-height:46px;--font-body:"Manrope", sans-serif;--font-display:"Source Serif 4", serif}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{background:linear-gradient(180deg, #fffdf9 0%, var(--warm-ivory) 100%);min-height:100vh;color:var(--ink-navy);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.7}::selection{color:var(--ink-navy);background:#e2bb4a3d}a{color:inherit;text-decoration:none}p{margin:0}img{max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #e2bb4a99}.site-shell{min-height:100vh}.page-shell{padding:20px var(--shell-gutter)}.marketing-main,.content-page,.member-main,.auth-page{max-width:var(--max-width);margin:0 auto}.site-header,.site-footer{padding:8px var(--shell-gutter) 0}.site-header{z-index:20;position:sticky;top:0}.site-header-inner,.site-footer-grid,.member-layout,.feature-panel,.form-grid,.marketing-card-grid,.process-grid,.report-detail-grid{display:grid}.site-header-inner,.site-footer-grid{max-width:var(--max-width);margin:0 auto}.site-header-inner{box-shadow:none;background:linear-gradient(#102033 0%,#13263f 100%);border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:6px 12px}.brand-lockup{align-items:center;gap:10px;line-height:1;display:inline-flex}.brand-mark{border:1.7px solid #fffffff5;width:18px;height:18px;position:relative}.brand-mark:after{content:"";background:var(--champagne-gold);width:4px;position:absolute;top:1.5px;bottom:1.5px;right:1.5px}.brand-wordmark{color:var(--white);letter-spacing:-.02em;white-space:nowrap;font-size:1rem;font-weight:600}.site-nav{color:#faf8f2b8;flex-wrap:wrap;justify-content:center;gap:12px;font-size:.74rem;font-weight:600;display:flex}.site-nav-desktop,.site-header-actions-desktop{display:flex}.mobile-nav-shell{display:none}.site-nav a{border-bottom:1px solid #0000;padding-bottom:3px;transition:border-color .18s,color .18s}.site-nav a:hover{color:var(--white);border-color:#faf8f247}.site-header-actions,.hero-actions,.report-card-actions,.success-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-actions{margin-top:20px}.site-header-actions{justify-content:flex-end;align-items:center}.site-utility-link{color:#faf8f2b8;font-size:.78rem;font-weight:600}.site-utility-link:hover{color:var(--white)}.site-header .primary-link{color:var(--ink-navy);background:#faf8f2fa;border-color:#faf8f2fa;min-height:32px;padding:0 11px;font-size:.8rem}.site-footer{padding-bottom:24px}.site-footer-grid{border-radius:var(--radius-panel);background:linear-gradient(180deg, #111f31 0%, var(--ink-navy) 100%);color:var(--white);border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:20px;padding:24px 26px}.site-footer-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.4rem}.site-footer-copy,.site-footer-links a,.site-footer-meta a{color:#faf8f2d1}.site-footer-copy-muted{color:#faf8f2a3}.site-footer-links,.site-footer-meta{justify-items:start;gap:8px;display:grid}.eyebrow{color:var(--graphite);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}h1,h2,h3{color:inherit;margin:0}h1,h2{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}h3{font-family:var(--font-body);letter-spacing:-.02em;font-size:clamp(1.3rem,1.8vw,1.75rem);font-weight:600;line-height:1.18}h1{max-width:12ch;font-size:clamp(2.65rem,4.6vw,4.15rem);line-height:.9}h2{font-size:clamp(1.85rem,3vw,2.35rem);line-height:1.02}.page-header-card>h1,.legal-card>h1,.auth-card>h1{max-width:14ch;font-size:clamp(2.2rem,4vw,3.15rem);line-height:.98}.marketing-card h2,.comparison-card h2{font-size:clamp(1.7rem,2.2vw,2.1rem)}.hero-summary,.page-intro,.page-note,.value-panel p,.pillar-card p,.report-card p,.report-summary,.detail-card p,.purchase-note,.success-summary,.success-note,.not-found-shell p,.site-footer-copy,.legal-card p,.form-message,.marketing-card p,.feature-panel p,.member-sidebar p,.member-content p{color:#14263dc7}.hero-summary,.page-intro,.report-summary{font-size:1rem}.hero-summary{color:#faf8f2d6;max-width:60ch;margin-top:24px}.page-intro{max-width:62ch;margin-top:20px}.page-note{margin-top:12px}.audience-note{color:#faf8f2b8}.page-header-card,.marketing-card,.feature-panel,.form-panel,.member-sidebar,.member-content,.legal-card,.detail-card,.purchase-box,.value-panel,.success-shell,.not-found-shell{border:1px solid var(--border-soft);border-radius:var(--radius-panel);background:var(--surface);box-shadow:none}.page-header-card,.product-section,.form-panel,.feature-panel,.member-stack{margin-top:24px}.page-header-card,.report-page-shell,.section-grid,.reports-section,.approach-band{position:relative;overflow:hidden}.page-header-card:after,.hero:after,.approach-band:after,.report-page-shell:after{display:none}.page-header-card{background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%);padding:32px 28px}.hero{background:linear-gradient(165deg, #0d1726 0%, var(--ink-navy) 100%);color:var(--white);box-shadow:var(--shadow-strong);border:1px solid #ffffff14;border-radius:18px;padding:30px 28px;position:relative;overflow:hidden}.hero-dark .eyebrow{color:#faf8f2b8}.hero-grid,.report-layout,.reports-heading,.report-card-top,.hero-panel-header,.hero-panel-footer{display:flex}.hero-grid{align-items:stretch;gap:28px}.hero-grid-dense{align-items:start}.hero-copy,.hero-panel,.report-main,.reports-intro{flex:1}.hero-panel{justify-content:flex-end;display:flex}.hero-subhead{color:#faf8f2e6;max-width:30ch;margin-top:18px;font-size:1.1rem;font-weight:600;line-height:1.45}.hero-difference{color:#faf8f2bd;border-top:1px solid #ffffff1f;max-width:32ch;margin-top:18px;padding-top:16px;font-size:.98rem;line-height:1.55}.hero-definition-list{border-top:1px solid #ffffff1f;gap:12px;margin-top:20px;padding-top:18px;display:grid}.hero-definition-item{color:#faf8f2c2;grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:16px;font-size:.95rem;line-height:1.5;display:grid}.hero-definition-item strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--white);font-size:1.24rem;font-weight:600}.hero-definition-item span{display:block}.hero-briefing-card,.hero-panel-frame,.pillar-card,.report-card,.purchase-box{border:1px solid var(--border-soft);border-radius:var(--radius-card)}.hero-briefing-card,.hero-panel-frame{width:min(420px,100%);box-shadow:none;background:#ffffff08;border-color:#ffffff1f;gap:14px;padding:18px;display:grid}.hero-cover-shell,.report-cover-shell,.report-visual-shell,.feature-panel-visual{border:1px solid var(--border-soft);background:var(--surface-alt);border-radius:14px;overflow:hidden}.hero-cover-shell{background:#ffffff0a;border-color:#ffffff14}.hero-briefing-head{gap:6px;display:grid}.hero-briefing-meta{color:#faf8f29e;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;line-height:1.4}.hero-briefing-title{font-size:clamp(1.9rem,2.4vw,2.4rem);line-height:.95}.hero-briefing-note{color:#faf8f2c2;letter-spacing:.02em;font-size:.92rem;font-weight:600}.hero-cover-image,.report-cover-image,.report-visual-image{width:100%;height:auto;display:block}.hero-panel-header,.hero-panel-footer{justify-content:space-between;align-items:flex-end;gap:16px}.hero-panel-header{color:#faf8f2b8;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.hero-panel-header strong{color:var(--white);font-family:var(--font-display);font-size:1.5rem;line-height:1}.hero-panel-meta,.report-meta,.success-label{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.hero-panel-meta{color:#faf8f2a3}.report-meta,.success-label{color:var(--graphite)}.primary-link,.primary-button,.secondary-link,.secondary-button,.purchase-button{border-radius:var(--radius-control);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 15px;font-size:.92rem;font-weight:600;transition:box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.primary-link,.primary-button,.purchase-button{background:var(--ink-navy);border-color:var(--ink-navy);color:var(--white)}.secondary-link,.secondary-button{border-color:var(--border-strong);color:var(--ink-navy);background:0 0}.hero-dark .secondary-link{color:#faf8f2eb;border-color:#ffffff2e}.primary-link:hover,.primary-button:hover,.purchase-button:hover,.secondary-link:hover,.secondary-button:hover{box-shadow:none}.primary-link:hover,.primary-button:hover,.purchase-button:hover{border-color:var(--champagne-gold);box-shadow:0 10px 20px #14263d14}.secondary-link:hover,.secondary-button:hover{background:#ffffffc7;border-color:#14263d4d}.secondary-link:disabled,.primary-button:disabled,.purchase-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.proof-list,.signal-list,.decision-list{margin:0;padding:0;list-style:none}.proof-list,.signal-list,.decision-list,.editorial-list,.question-block{gap:12px;display:grid}.proof-list{margin-top:28px}.decision-list{margin-top:20px}.proof-list li,.signal-list li,.decision-list li,.credibility-strip span{padding-left:18px;position:relative}.proof-list li:before,.signal-list li:before,.decision-list li:before,.credibility-strip span:before{content:"";background:var(--champagne-gold);width:6px;height:6px;position:absolute;top:.78em;left:0;transform:translateY(-50%)}.proof-list li,.decision-list li{color:#faf8f2db}.credibility-strip{border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);background:#ffffffd1;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;padding:18px 20px;display:grid}.section-grid,.reports-section,.approach-band,.report-page-shell,.not-found-shell{margin-top:24px;padding:34px 28px}.section-grid,.reports-section,.not-found-shell{border:1px solid var(--border-soft);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-soft)}.section-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.section-grid-stacked{grid-template-columns:1fr}.section-grid-navy{background:linear-gradient(180deg, #101c2c 0%, var(--ink-navy) 100%);color:var(--white);box-shadow:var(--shadow-strong);border-color:#ffffff14}.section-grid-navy .eyebrow,.section-grid-navy p,.section-grid-navy h2{color:inherit}.section-heading{gap:10px;display:grid}.value-panel{background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%);gap:12px;padding:22px;display:grid}.value-panel-compact{max-width:54rem}.reports-section{background:var(--surface)}.reports-heading{justify-content:space-between;align-items:end;gap:24px}.reports-intro{max-width:40ch;margin:0}.reports-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.reports-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-grid,.insight-grid,.rule-grid,.split-grid{gap:16px;display:grid}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.signal-column-card,.rule-card,.experience-card,.insight-card,.access-panel{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.signal-column-card:before,.rule-card:before,.experience-card:before,.insight-card:before,.access-panel:before{content:"";background:var(--champagne-gold);width:64px;height:2px;position:absolute;top:0;left:0}.signal-column-card,.rule-card,.experience-card,.insight-card{gap:12px;padding:20px;display:grid}.signal-column-card{box-shadow:none;background:#ffffff0a;border-color:#ffffff1f}.signal-column-card .signal-list li,.section-grid-navy .section-statement,.section-grid-navy .rule-card p{color:#faf8f2db}.section-statement{max-width:34ch;font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 0;font-size:1.6rem;line-height:1.02}.rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.rule-card{box-shadow:none;background:#ffffff0f;border-color:#ffffff24}.rule-card .eyebrow{color:#faf8f2bd}.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.experience-head{gap:6px;display:grid}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.insight-card p{font-size:1.02rem;line-height:1.55}.report-card{background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:18px;padding:20px;display:flex}.report-rule-panel{border:1px solid var(--border-soft);background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%);border-radius:14px;min-height:220px;padding:24px;position:relative}.report-rule-panel:after{content:"";background:var(--champagne-gold);width:4px;position:absolute;top:20px;bottom:20px;right:20px}.report-rule-panel strong{max-width:8ch;font-family:var(--font-display);letter-spacing:-.03em;margin-top:84px;font-size:2rem;line-height:.96;display:block}.report-card-top,.report-card-actions{justify-content:space-between;align-items:flex-start;gap:16px}.report-card-actions{align-items:center;margin-top:auto}.report-pricing{text-align:right}.report-pricing span,.purchase-price{font-family:var(--font-display);font-size:1.7rem;line-height:1}.purchase-delivery{color:var(--graphite);margin-top:4px;font-size:.88rem;line-height:1.5;display:block}.approach-band{background:linear-gradient(180deg, #112032 0%, var(--ink-navy) 100%);color:var(--white);box-shadow:var(--shadow-strong);border:1px solid #ffffff14;border-radius:18px}.approach-band .eyebrow,.approach-band p{color:#faf8f2c7}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.pillar-card{background:#ffffff0d;border-color:#ffffff24;gap:12px;padding:20px;display:grid}.marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.marketing-card,.comparison-card{gap:14px;padding:20px;display:grid}.marketing-card-dark{background:linear-gradient(180deg, #112032 0%, var(--ink-navy) 100%);color:var(--white);border-color:#ffffff14}.marketing-card-dark p,.marketing-card-dark .eyebrow,.marketing-card-dark .page-note,.marketing-card-dark .signal-list li,.marketing-card-dark .report-meta{color:#faf8f2d6}.comparison-grid{box-shadow:none;background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;display:grid}.comparison-card{border:1px solid var(--border-soft);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-soft)}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.process-grid-vertical{grid-template-columns:1fr}.feature-panel{background:var(--surface);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:20px;padding:26px}.feature-panel-form{align-items:start}.feature-panel .form-panel{height:100%;margin-top:0}.feature-panel-copy{align-content:start;gap:16px;display:grid}.feature-panel-visual{background:var(--surface-alt)}.question-block,.editorial-list{border-top:1px solid var(--border-soft);padding-top:8px}.product-section{padding:0}.form-panel{gap:24px;padding:24px;display:grid}.request-access-form,.form-actions,.checkout-control{gap:16px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.request-access-form label{color:var(--ink-navy);gap:8px;font-size:.92rem;font-weight:600;display:grid}.request-access-form input,.request-access-form select,.request-access-form textarea{border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--ink-navy);border:1px solid #14263d29;padding:13px 14px;transition:border-color .16s,box-shadow .16s}.request-access-form textarea{resize:vertical;min-height:140px}.request-access-form input:focus,.request-access-form select:focus,.request-access-form textarea:focus{border-color:#14263d57;outline:none;box-shadow:0 0 0 3px #e2bb4a2e}.form-message{margin:0}.form-message-error,.checkout-error{color:#7b5310}.status-banner{border-radius:var(--radius-control);color:var(--ink-navy);background:#e2bb4a1f;border:1px solid #e2bb4a61;margin-top:18px;padding:10px 14px;font-size:.92rem;display:inline-flex}.report-page-shell{border:1px solid var(--border-soft);background:var(--surface);box-shadow:none;border-radius:14px}.back-link{color:var(--graphite);margin-bottom:20px;font-size:.92rem;font-weight:600;display:inline-flex}.back-link:hover{color:var(--ink-navy)}.report-layout{align-items:start;gap:28px}.report-main{gap:18px;display:grid}.report-page-header{gap:12px;max-width:56rem;display:grid}.report-summary{max-width:58ch;margin:0}.report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-card{gap:16px;padding:20px;display:grid}.detail-card h2{font-size:clamp(1.8rem,2.4vw,2.2rem)}.report-cover-shell-large{max-width:420px}.report-cover-card{align-items:start}.report-visual-card{gap:18px;display:grid}.purchase-rail{top:calc(var(--header-height) + 12px);flex:0 0 360px;width:min(360px,100%);position:sticky}.issue-rail{top:calc(var(--header-height) + 12px);flex:0 0 340px;width:min(340px,100%);position:sticky}.issue-box{border:1px solid var(--border-soft);border-radius:var(--radius-panel);background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%);gap:14px;padding:20px;display:grid}.issue-availability{color:#14263db8;font-size:.94rem}.issue-rail-links{gap:8px;display:grid}.issue-rail-links a{color:#14263dbd;font-size:.92rem;font-weight:600}.issue-rail-links a:hover{color:var(--ink-navy)}.purchase-box{background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%);gap:16px;padding:20px;display:grid}.purchase-button{width:100%;margin-top:8px}.purchase-note{margin-top:0}.not-found-shell{max-width:48rem;margin:24px auto}.success-shell{gap:20px;max-width:960px;margin:24px auto;padding:34px 28px;display:grid}.success-card{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.success-card div{gap:8px;display:grid}.success-card strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.auth-page{align-items:start;display:grid}.auth-card{border:1px solid var(--border-soft);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-soft);justify-items:start;gap:24px;margin-top:24px;padding:34px 28px;display:grid}.auth-widget-shell{width:min(100%,440px)}.auth-widget-shell :where(.cl-rootBox,.cl-cardBox){width:100%}.auth-widget-shell :where(.cl-card){border:1px solid var(--border-soft);border-radius:var(--radius-card);width:100%;box-shadow:none;background:#fffffffa}.auth-widget-shell :where(.cl-headerTitle){max-width:none;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-navy);font-size:clamp(1.8rem,3vw,2.2rem);line-height:1}.auth-widget-shell :where(.cl-headerSubtitle,.cl-footerActionText,.cl-identityPreviewText){color:#14263db8;font-size:.94rem;line-height:1.6}.auth-widget-shell :where(.cl-formFieldLabel){color:var(--ink-navy);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.auth-widget-shell :where(.cl-formFieldInput){border-radius:var(--radius-control);min-height:50px;box-shadow:none;color:var(--ink-navy);background:#faf8f2e0;border:1px solid #14263d24}.auth-widget-shell :where(.cl-formFieldInput:focus,.cl-formFieldInputShowPasswordButton:focus){box-shadow:0 0 0 3px #e2bb4a2e}.auth-widget-shell :where(.cl-formButtonPrimary,.cl-socialButtonsBlockButton){border-radius:var(--radius-control);min-height:50px;box-shadow:none;border:1px solid #0000;font-weight:600;transition:transform .18s,border-color .18s,background-color .18s}.auth-widget-shell :where(.cl-formButtonPrimary){background:var(--ink-navy);color:var(--white)}.auth-widget-shell :where(.cl-formButtonPrimary:hover){border-color:var(--champagne-gold);transform:translateY(-1px)}.auth-widget-shell :where(.cl-socialButtonsBlockButton){background:#fffffffa;border-color:#14263d24}.auth-widget-shell :where(.cl-footerActionLink,.cl-formResendCodeLink){color:var(--ink-navy);font-weight:600;text-decoration:none}.member-layout{grid-template-columns:280px minmax(0,1fr);gap:24px;margin-top:24px}.member-stack{gap:24px;display:grid}.member-sidebar,.member-content{padding:22px}.access-panel{background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-top:24px;padding:26px 24px;display:grid}.access-copy{gap:10px;max-width:42rem;display:grid}.page-header-card-refined{padding:32px 28px}.public-action-row,.mobile-nav-actions,.stacked-link-list{flex-wrap:wrap;gap:12px;display:flex}.stacked-link-list{flex-direction:column}.homepage-main{display:grid}.pre-hero{border-bottom:1px solid #14263d1a;margin-top:8px;padding:16px 4px 12px}.pre-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:20px;display:grid}.pre-hero-title,.pre-hero-copy{gap:8px;display:grid}.pre-hero-title h1{max-width:13ch;font-size:clamp(2rem,3.3vw,2.9rem);line-height:.96}.pre-hero-copy p{color:#14263dcc;max-width:38rem;font-size:1rem}.public-hero,.public-section,.cta-band{border:1px solid var(--border-soft);background:var(--surface);box-shadow:none;border-radius:14px;margin-top:18px;padding:28px 24px;position:relative;overflow:hidden}.public-hero:after,.cta-band:after{display:none}.public-hero{color:var(--white);box-shadow:var(--shadow-strong);background:linear-gradient(#102033 0%,#14263d 100%);border-color:#e2bb4ab3 #ffffff14 #ffffff14;border-top-style:solid;border-top-width:1px}.public-hero .eyebrow,.public-section-dark .eyebrow,.public-section-dark p,.public-section-dark h2,.public-section-dark h3,.list-panel-dark .signal-list li{color:inherit}.public-hero-grid,.public-overview-grid,.provider-grid,.report-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:22px;display:grid}.public-overview-grid-reversed{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.public-hero-copy,.report-hero-copy,.cta-band-copy{gap:14px;display:grid}.public-hero h1,.public-hero h2,.report-hero-copy h1{max-width:13ch;line-height:.92}.public-hero h2{font-size:clamp(2rem,3.15vw,3rem)}.public-hero-subhead{color:#faf8f2e0;max-width:42ch;font-size:.96rem;font-weight:500;line-height:1.58}.public-hero-note,.cover-card-copy,.visual-caption,.metric-note{color:#faf8f2b3}.public-hero-note{border-top:1px solid #ffffff24;max-width:42rem;padding-top:14px}.issue-access-note{color:#faf8f2b3;font-size:.88rem}.early-access-panel{border-top:1px solid #ffffff24;gap:12px;padding-top:14px;display:grid}.early-access-copy{gap:6px;max-width:34rem;display:grid}.early-access-copy p:last-child{color:#faf8f2db;font-size:.94rem}.early-access-form{gap:10px;display:grid}.early-access-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.early-access-form input{border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--white);background:#ffffff14;border:1px solid #ffffff2e;padding:0 14px}.early-access-form input::placeholder{color:#faf8f28a}.early-access-form input:focus{border-color:#ffffff57;outline:none;box-shadow:0 0 0 3px #e2bb4a29}.early-access-form .primary-button{white-space:nowrap}.early-access-meta{color:#faf8f2a8;font-size:.84rem}.early-access-meta a{color:#faf8f2e6}.early-access-form .form-message{color:#faf8f2d1}.early-access-form .form-message-error{color:#f2d28e}.public-action-row-subtle{margin-top:-2px}.public-action-row-subtle .secondary-link{color:#faf8f2eb;background:0 0;border-color:#ffffff24}.public-hero .primary-link{color:var(--ink-navy);background:#fffffff5;border-color:#fffffff5}.public-hero .secondary-link{color:#faf8f2eb;background:0 0;border-color:#ffffff2e}.hero-metadata-list{flex-wrap:wrap;gap:8px;display:flex}.hero-metadata-list span{color:#faf8f2e0;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:600;line-height:1.2}.hero-metadata-list-light span{border-color:var(--border-soft);color:#14263dc2}.public-hero-panel,.purchase-rail-refined{justify-content:flex-end;display:flex}.package-preview{border:1px solid var(--border-soft);background:linear-gradient(#fff 0%,#faf8f2eb 100%);border-radius:14px;gap:16px;width:min(420px,100%);padding:18px;display:grid}.package-preview-dark{background:#ffffff0a;border-color:#ffffff1f}.package-preview-copy{gap:8px;display:grid}.package-preview-dark .package-preview-copy p:last-child{color:#faf8f2c7}.document-stack{min-height:320px;position:relative}.document-sheet{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 20px 44px #050b133d}.document-stack-light .document-sheet{border-color:var(--border-soft);background:var(--white)}.document-sheet img{width:100%;height:auto;display:block}.document-sheet-back{width:58%;top:18px;right:0;transform:rotate(6deg)}.document-sheet-middle{width:62%;top:54px;left:0;transform:rotate(-4deg)}.document-sheet-front{width:46%;bottom:0;right:26px}.cover-card,.metric-card,.content-card,.decision-card,.artifact-card,.method-card,.list-panel,.visual-card{border:1px solid var(--border-soft);box-shadow:none;background:linear-gradient(#fff 0%,#faf8f2d6 100%);border-radius:12px}.cover-card{width:min(320px,100%);box-shadow:none;background:#ffffff0a;border-color:#ffffff24;gap:14px;padding:16px;display:grid}.cover-meta{gap:6px;display:grid}.cover-card-copy{color:#faf8f2c2;margin:0;font-size:.92rem}.cover-frame,.image-frame{border:1px solid var(--border-soft);background:var(--surface-alt);border-radius:10px;overflow:hidden}.cover-frame{background:#ffffff0a;border-color:#ffffff1f}.cover-frame-image,.image-frame img{width:100%;height:auto;display:block}.cover-badges{flex-wrap:wrap;gap:8px;display:flex}.cover-badges span{color:#faf8f2d1;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px;font-size:.8rem;line-height:1.2}.metric-grid,.decision-grid,.artifact-grid,.method-grid,.content-card-grid,.exhibit-stack{gap:16px;display:grid}.public-section-dark{background:linear-gradient(180deg, #101c2c 0%, var(--ink-navy) 100%);color:var(--white);box-shadow:var(--shadow-strong);border-color:#ffffff14}.public-section-subtle{background:linear-gradient(#f7f3e9e6 0%,#fff 100%)}.public-section-tight{padding-top:28px;padding-bottom:28px}.public-section-header{gap:10px;max-width:52rem;margin-bottom:16px;display:grid}.public-section-header p:last-child{color:#14263dc7}.public-section-dark .public-section-header p:last-child{color:#faf8f2c7}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card-grid-tight{margin-top:0}.content-card,.artifact-card,.method-card,.decision-card,.list-panel,.visual-card{gap:12px;padding:18px;display:grid}.content-card h3,.artifact-card h3,.method-card h3,.decision-card h3{max-width:18ch}.visual-card{align-content:start}.visual-card-full{gap:18px}.visual-card-header{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.image-frame-large{padding:0}.visual-caption{color:#14263db8}.authority-grid,.editorial-grid,.observation-list{gap:14px;display:grid}.authority-grid,.editorial-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.authority-column,.editorial-card{border-top:1px solid #14263d1f;gap:12px;padding:18px 0 0;display:grid}.editorial-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-card-compact{padding-top:16px}.editorial-card-dark{border-top-color:#ffffff29}.editorial-card-dark .eyebrow,.editorial-card-dark p,.editorial-card-dark .layer-meta,.editorial-card-dark li{color:#faf8f2d1}.observation-list{margin:0;padding:0;list-style:none}.observation-item{border-top:1px solid #14263d1f;padding:14px 0;font-size:.98rem}.observation-item:first-child{border-top:0;padding-top:0}.editorial-statement{font-family:var(--font-display);letter-spacing:-.03em;margin-top:26px;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1}.question-label{color:var(--champagne-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.decision-card{box-shadow:none;background:#ffffff0a;border-color:#ffffff1f}.decision-card p{color:#faf8f2d6}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-question{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.22rem;line-height:1.1}.list-panel-dark{box-shadow:none;background:#ffffff0a;border-color:#ffffff1f}.list-panel-dark p,.list-panel-dark li{color:#faf8f2d6}.layer-meta{color:var(--graphite);font-size:.86rem;line-height:1.45}.artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-card{background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%)}.current-sprint-grid,.board-sprint-card,.request-path-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:18px;display:grid}.board-sprint-list,.inventory-list{gap:16px;display:grid}.inventory-panel,.inventory-card,.board-sprint-card,.accountable-card{border:1px solid var(--border-soft);background:linear-gradient(#fff 0%,#faf8f2e0 100%);border-radius:12px}.inventory-panel,.inventory-card,.board-sprint-card{padding:18px}.inventory-panel,.inventory-card,.board-sprint-card-copy,.board-sprint-card-visual,.issue-rail-actions{gap:12px;display:grid}.inventory-list-compact{gap:10px}.inventory-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.inventory-row span{color:#14263d99;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}.inventory-card h3{max-width:24ch;margin:0}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-card{background:linear-gradient(#fff 0%,#faf8f2f0 100%)}.cta-band{background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%);border-top:1px solid #e2bb4a8a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.cta-band-copy{max-width:44rem}.report-layout-refined{gap:34px}.report-main-refined{gap:24px}.insight-layout{gap:28px}.insight-hero{gap:14px;display:grid}.insight-meta-row{color:#14263dad;letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;gap:12px;font-size:.84rem;font-weight:600;display:flex}.insight-prose{gap:14px;max-width:48rem;display:grid}.insight-prose p{color:#14263dd1}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.insights-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-card h3{max-width:18ch}.insight-card .secondary-link{justify-self:start}.issue-box-insight .early-access-form input{border-color:var(--border-soft);background:var(--surface);color:var(--ink-navy)}.issue-box-insight .early-access-form input::placeholder{color:#14263d70}.issue-box-insight .early-access-form .form-message{color:#14263dc7}.issue-box-insight .early-access-form .form-message-error{color:#8d5f00}.issue-box-insight .early-access-copy p:last-child,.issue-box-insight .early-access-meta{color:#14263dad}.issue-box-insight .early-access-meta a{color:var(--ink-navy)}.report-hero-grid{margin-bottom:8px}.report-cover-card-refined{background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%);border-color:var(--border-soft)}.report-cover-card-refined .cover-card-copy,.purchase-box-refined .purchase-note{color:#14263db8}.visual-card .eyebrow,.content-card .eyebrow,.artifact-card .eyebrow,.method-card .eyebrow,.list-panel .eyebrow,.authority-column .eyebrow,.editorial-card .eyebrow{color:var(--graphite)}.feature-panel-refined{align-items:start}.form-panel-refined{background:linear-gradient(180deg, #fff 0%, var(--warm-ivory) 100%)}.request-path-grid .content-card{padding:22px}.member-sidebar{top:calc(var(--header-height) + 12px);height:fit-content;position:sticky}.member-nav{gap:10px;display:grid}.member-nav a{border:1px solid var(--border-soft);border-radius:var(--radius-control);color:var(--ink-navy);padding:11px 14px;font-weight:600;transition:border-color .16s,background-color .16s}.member-nav a:hover{background:var(--surface-alt);border-color:#14263d42}.legal-card p+p{margin-top:16px}@media (max-width:1080px){.hero-grid,.reports-heading,.report-layout{flex-direction:column}.credibility-strip,.pillar-grid,.reports-grid,.experience-grid,.marketing-card-grid,.section-grid,.process-grid,.feature-panel,.form-grid,.comparison-grid,.split-grid,.rule-grid,.insight-grid,.access-panel,.report-detail-grid,.success-card,.member-layout,.site-footer-grid,.metric-grid,.decision-grid,.artifact-grid,.method-grid,.insights-grid,.pre-hero-grid,.public-hero-grid,.public-overview-grid,.report-hero-grid,.content-card-grid,.authority-grid,.editorial-grid,.editorial-grid-two,.visual-card-header,.cta-band,.current-sprint-grid,.board-sprint-card,.request-path-grid{grid-template-columns:1fr}.site-footer-meta{grid-auto-flow:column;gap:14px}.site-header-inner{grid-template-columns:1fr auto;align-items:center}.site-nav-desktop,.site-header-actions-desktop{display:none}.mobile-nav-shell{grid-column:2;justify-self:end;display:block;position:relative}.mobile-nav-toggle{border-radius:var(--radius-control);min-height:34px;color:var(--white);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;justify-content:center;align-items:center;padding:0 10px;font-size:.82rem;font-weight:600;list-style:none;display:inline-flex}.mobile-nav-toggle::-webkit-details-marker{display:none}.mobile-nav-panel{box-shadow:none;z-index:5;background:linear-gradient(#102033 0%,#14263d 100%);border:1px solid #ffffff1a;border-radius:12px;gap:14px;width:min(320px,100vw - 28px);margin-top:14px;padding:16px;display:grid;position:absolute;right:0}.mobile-nav-links{gap:10px;display:grid}.mobile-nav-links a{color:#faf8f2e0;border-bottom:1px solid #ffffff14;padding:10px 0;font-weight:600}.mobile-nav-actions{align-items:stretch}.purchase-rail,.issue-rail{width:100%;position:static}.report-pricing{text-align:left}.insights-grid,.insights-grid-compact{grid-template-columns:1fr}}@media (max-width:720px){.page-shell,.site-header,.site-footer{padding-left:14px;padding-right:14px}.page-shell{padding-top:14px;padding-bottom:14px}.hero,.page-header-card,.section-grid,.reports-section,.approach-band,.report-page-shell,.success-shell,.not-found-shell,.auth-card,.public-hero,.public-section,.cta-band{padding:22px 18px}.page-header-card:after,.hero:after,.approach-band:after,.report-page-shell:after,.public-hero:after,.cta-band:after{display:none}.hero-briefing-card,.hero-panel-frame,.marketing-card,.comparison-card,.signal-column-card,.rule-card,.experience-card,.insight-card,.detail-card,.value-panel,.purchase-box,.issue-box,.form-panel,.member-sidebar,.member-content,.cover-card,.metric-card,.content-card,.decision-card,.artifact-card,.method-card,.list-panel,.visual-card{padding:18px}.early-access-row{grid-template-columns:1fr}.hero h1,.page-header-card>h1,.legal-card>h1,.auth-card>h1,.public-hero h1,.public-hero h2,.report-hero-copy h1{max-width:none}.hero-definition-item{grid-template-columns:1fr;gap:4px}.report-card-actions,.site-header-actions,.public-action-row,.mobile-nav-actions{align-items:stretch}.public-action-row,.mobile-nav-actions{flex-direction:column}.document-stack{min-height:260px}.document-sheet-front{width:50%;right:14px}}
