:root{color-scheme:light;--bg-main:#f3f6fb;--bg-elevated:#f8fbff;--bg-card:#ffffff;--border-soft:rgba(112,128,154,0.24);--border-strong:rgba(82,100,128,0.4);--text-primary:#172436;--text-secondary:#3b4d65;--text-muted:#6b7a8f;--accent-gold:#335d8f;--accent-gold-hover:#274c7d;--accent-slate:#5f789e;--accent-sage:#4d7f87;--accent-clay:#7e748f;--font-sans:Inter,"Inter Fallback",sans-serif;--shadow-soft:0 24px 56px rgba(18,33,58,0.08);--shadow-card:0 20px 42px rgba(24,40,68,0.08);--shadow-floating:0 30px 74px rgba(18,34,58,0.12);--shadow-highlight:inset 0 1px 0 rgba(255,255,255,0.78);--surface-stroke:rgba(255,255,255,0.78);--radius-card:24px;--radius-button:16px;--radius-panel:28px;--radius-pill:999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--container-reading:min(48rem,calc(100vw - 2rem));--container-page:min(1260px,calc(100vw - 2.2rem));--container-wide:min(1400px,calc(100vw - 2.4rem));--container:var(--container-page);--section-shell-inline:clamp(0.95rem,1.8vw,1.35rem);--section-shell-frame:min(var(--container-wide),calc(100vw - 1rem));--faq-shell-width:min(100%,calc(var(--container-wide) - (var(--section-shell-inline) * 2)));--display-size:clamp(2.85rem,6.2vw,5rem);--h1-size:clamp(2.2rem,4.4vw,3.7rem);--h2-size:clamp(1.78rem,3vw,2.56rem);--h3-size:clamp(1.24rem,2vw,1.58rem);--body-lg-size:1.1rem;--body-size:1.015rem;--body-sm-size:0.985rem;--label-size:0.9rem;--micro-size:0.78rem;--line-relaxed:1.78;--line-snug:1.18;--content-measure:47rem;--content-measure-tight:41rem;--section-space:clamp(3.85rem,6vw,5.4rem);--section-space-tight:clamp(3rem,4.8vw,4.15rem);--section-space-flush-top:clamp(0.165rem,0.35vw,0.245rem);--card-gap:clamp(1.05rem,1.95vw,1.42rem);--card-padding:clamp(1.35rem,2.35vw,1.92rem);--button-height:3.25rem;--button-padding-inline:1.1rem;--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms;--ease-premium:cubic-bezier(0.22,1,0.36,1);--header-frame-height:3.55rem;--header-shell-pad-top:0.56rem;--header-shell-pad-bottom:0.06rem;--header-stack:calc(var(--header-frame-height) + var(--header-shell-pad-top) + var(--header-shell-pad-bottom));--anchor-offset:calc(var(--header-stack) + var(--space-4));--header-offset:var(--anchor-offset)}body .proof-asset-section--brand .proof-rail-shell{border-color:rgba(113,145,170,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(246,249,253,.995)),radial-gradient(circle at top right,rgba(166,199,255,.08),transparent 26%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 16px 34px rgba(123,149,183,.08)!important}body .proof-asset-section--brand .proof-rail-item__stage{border-color:rgba(113,145,170,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.998),rgba(247,250,253,.994)),radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 34%),linear-gradient(90deg,rgba(169,119,46,.035),transparent 72%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 10px 22px rgba(123,149,183,.06)!important}body .proof-asset-section--brand .proof-rail-item__image{filter:none!important}*{box-sizing:border-box}html{scroll-padding-top:var(--anchor-offset)}body,html{font-family:var(--font-sans)}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,rgba(117,145,183,.16),transparent 31%),radial-gradient(circle at 85% 0,rgba(88,114,149,.12),transparent 24%),radial-gradient(circle at 15% 22%,rgba(92,129,159,.08),transparent 20%),linear-gradient(180deg,#f5f8fc,#f2f5fa 34%,#eef3f8);color:var(--text-primary);font-feature-settings:"cv11" 1,"ss01" 1;line-height:var(--line-relaxed);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:target,:where(section,div,article,nav,aside,main)[id]{scroll-margin-top:var(--anchor-offset)}a{color:inherit;text-decoration:none}::selection{background:rgba(51,93,143,.18);color:var(--text-primary)}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.dr-root-shell{position:relative;min-height:100vh;overflow-x:clip}.dr-root-shell:after,.dr-root-shell:before{content:"";pointer-events:none;position:fixed;inset:auto;width:38rem;height:38rem;border-radius:50%;filter:blur(80px);opacity:.14;z-index:0}.dr-root-shell:before{top:-8rem;right:-10rem;background:rgba(92,117,154,.26)}.dr-root-shell:after{bottom:-12rem;left:-10rem;background:rgba(77,127,133,.18)}.dr-container{width:min(100%,var(--container-page));margin:0 auto}.dr-container--reading{width:min(100%,var(--container-reading))}.dr-container--wide{width:min(100%,var(--container-wide))}.admin-layout>.dr-container,.admin-topbar>.dr-container,.dr-header-wrap>.dr-container,.dr-section>.dr-container,.dr-shell-rail,.footer-shell>.dr-container,.report-anchor-nav-wrap>.dr-container{width:min(100%,var(--container-wide));margin-inline:auto;padding-inline:var(--section-shell-inline)}.dr-section{position:relative;z-index:1;padding:var(--section-space) 0}.dr-section--tight{padding:var(--section-space-tight) 0}.dr-section--flush-top{padding-top:var(--section-space-flush-top)}.dr-stack{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.dr-grid>*,.dr-stack>*{min-width:0}.dr-grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.dr-grid--2,.dr-grid--3,.dr-grid--4{grid-template-columns:1fr}.dr-display{font-size:var(--display-size);line-height:1.01;letter-spacing:-.032em}.dr-display,.dr-h1,.dr-h2,.dr-h3{margin:0;font-family:var(--font-sans);font-weight:650;color:var(--text-primary);text-wrap:balance}.dr-h1,.dr-h2,.dr-h3{letter-spacing:-.026em}.dr-h1{font-size:var(--h1-size);line-height:1.08}.dr-h2{font-size:var(--h2-size);line-height:1.12}.dr-h3{font-size:var(--h3-size);line-height:1.24}.dr-body,.dr-body-lg,.dr-body-sm{margin:0;color:var(--text-secondary);text-wrap:pretty}.dr-body-lg{font-size:var(--body-lg-size);line-height:1.82}.dr-body{font-size:var(--body-size);line-height:var(--line-relaxed)}.dr-body-sm{font-size:var(--body-sm-size);line-height:1.72}.dr-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:.45rem .8rem;border:1px solid rgba(200,168,107,.24);border-radius:var(--radius-pill);background:rgba(200,168,107,.08);color:var(--accent-gold);font-size:calc(var(--micro-size) + .01rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dr-eyebrow .premium-icon{width:.92rem;height:.92rem;color:currentColor;opacity:.9}.dr-section-intro{display:grid;grid-gap:clamp(.92rem,1.9vw,1.25rem);gap:clamp(.92rem,1.9vw,1.25rem);justify-items:start;max-width:min(54rem,100%)}.dr-section-intro__topline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.dr-section-intro--center{margin:0 auto;text-align:center;justify-items:center}.openai-verified-badge{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;border:1px solid rgba(32,132,93,.22);border-radius:999px;background:linear-gradient(180deg,rgba(243,252,247,.98),rgba(233,247,239,.98)),radial-gradient(circle at top left,rgba(255,255,255,.92),transparent 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 10px 18px rgba(34,110,79,.08);color:#1c7a58}.openai-verified-badge .premium-icon{width:.72rem;height:.72rem;color:#21845d}.dr-section-intro .dr-body-lg{max-width:min(46rem,100%);color:rgba(208,216,230,.98)}.admin-page-header .dr-h1,.dr-section-intro .dr-h2{max-width:24ch}.dr-section-intro--center .dr-h2{max-width:19ch}.dr-section-intro--center .dr-body-lg{max-width:min(41rem,100%)}.premium-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.998),rgba(246,248,250,.992)),linear-gradient(145deg,rgba(255,255,255,.2),transparent 56%);box-shadow:var(--premium-shadow-card),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(100,116,139,.045);transform:translateY(0);transition:transform var(--motion-fast) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),filter var(--motion-base) var(--ease-premium)}.premium-card:before{inset:0;border-radius:inherit;background:radial-gradient(circle at top right,rgba(166,199,255,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%)}.premium-card:after,.premium-card:before{content:"";position:absolute;pointer-events:none;opacity:1;transition:opacity var(--motion-base) var(--ease-premium)}.premium-card:after{inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent)}.premium-card__inner{position:relative;z-index:1;display:grid;grid-gap:var(--card-gap);gap:var(--card-gap);height:100%;padding:var(--card-padding);align-content:start}.premium-card__inner>:is(.dr-body-lg,.dr-body,.dr-body-sm){color:var(--text-secondary)}.premium-card__inner>:is(.dr-h2,.dr-h3)+:is(.dr-body-lg,.dr-body,.dr-body-sm){margin-top:calc(var(--space-1) * -.15)}.premium-card__inner>.cta-row{padding-top:var(--space-1)}@media (hover:hover){.premium-card:hover{transform:translateY(-3px);border-color:rgba(113,145,170,.24);box-shadow:0 28px 58px rgba(15,24,39,.14),0 10px 24px rgba(15,24,39,.06),inset 0 1px 0 rgba(255,255,255,.96);filter:saturate(1.01)}.premium-card:hover:after,.premium-card:hover:before{opacity:1}}.premium-card--highlight{border-color:rgba(69,86,108,.22);background:linear-gradient(180deg,rgba(248,250,252,.998),rgba(239,244,248,.996)),linear-gradient(145deg,rgba(255,255,255,.24),transparent 54%)}.premium-card--muted{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(244,249,255,.98)),radial-gradient(circle at top right,rgba(167,192,255,.18),transparent 30%),radial-gradient(circle at top left,rgba(123,224,206,.14),transparent 28%)}.cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--button-height);padding:.85rem var(--button-padding-inline);border-radius:calc(var(--radius-button) - 1px);border:1px solid rgba(245,241,232,.04);font-size:var(--label-size);font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center;overflow:hidden;box-shadow:0 10px 24px rgba(4,8,18,.14);transition:transform var(--motion-fast) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),filter var(--motion-base) var(--ease-premium)}.cta-button:before{content:"";position:absolute;border-radius:calc(var(--radius-button) - 1px);background:linear-gradient(180deg,rgba(245,241,232,.08),rgba(245,241,232,0));pointer-events:none}.admin-input:focus-visible,.admin-mobile-toggle:focus-visible,.admin-select:focus-visible,.admin-sidebar__close:focus-visible,.admin-sidebar__link:focus-visible,.cta-button:focus-visible,.dr-nav-link:focus-visible,.faq-item__trigger:focus-visible,.mini-chip-option:focus-visible,.mini-option-card:focus-visible,.mobile-menu-button:focus-visible,.mobile-sheet__link:focus-visible,.report-anchor-nav__item:focus-visible,.report-shell-nav__item:focus-visible{outline:2px solid rgba(200,168,107,.8);outline-offset:4px}.cta-button--primary{background:linear-gradient(180deg,rgba(210,180,120,.98),rgba(183,146,79,.98));color:#17130b;border-color:rgba(200,168,107,.4);box-shadow:0 18px 38px rgba(200,168,107,.22)}.cta-button--secondary{border-color:rgba(200,168,107,.28);background:linear-gradient(180deg,rgba(200,168,107,.14),rgba(200,168,107,.08));box-shadow:0 10px 22px rgba(4,8,18,.12)}.cta-button--ghost{border-color:var(--border-soft);background:linear-gradient(180deg,rgba(18,24,43,.82),rgba(11,16,32,.74));color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 18px rgba(4,8,18,.1)}.cta-button:active{transform:translateY(0)}.cta-button:disabled,.cta-button[aria-disabled=true]{cursor:not-allowed;opacity:.7;box-shadow:none}@media (hover:hover){.cta-button:hover{transform:translateY(-1px);filter:saturate(1.03)}.cta-button--primary:hover{background:var(--accent-gold-hover);box-shadow:0 18px 38px rgba(200,168,107,.24)}.cta-button--secondary:hover{border-color:rgba(200,168,107,.52);background:linear-gradient(180deg,rgba(200,168,107,.18),rgba(200,168,107,.1))}.cta-button--ghost:hover{border-color:var(--border-strong);background:linear-gradient(180deg,rgba(18,24,43,.92),rgba(11,16,32,.84));color:var(--text-primary)}}.dr-chip-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dr-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.5rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--border-soft);background:linear-gradient(180deg,rgba(18,24,43,.9),rgba(11,16,32,.82));box-shadow:inset 0 1px 0 rgba(245,241,232,.04);color:var(--text-secondary);font-size:var(--micro-size);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dr-chip--icon{gap:.52rem}.dr-chip--icon .premium-icon{width:.92rem;height:.92rem;color:currentColor;opacity:.88}.dr-micro-label{margin:0;color:var(--text-muted);font-size:var(--micro-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.premium-icon{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;color:var(--text-secondary);flex:0 0 auto}.premium-icon svg{width:100%;height:100%}.premium-icon--accent{color:var(--accent-gold)}.card-icon-line{display:inline-flex;align-items:center;gap:.65rem;min-height:1.15rem}.card-icon-line .dr-micro-label{margin:0}.dr-stat-line{display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--font-sans);font-size:clamp(2.4rem,6vw,3.6rem);line-height:.95;color:var(--text-primary)}.dr-stat-line span:last-child{font-size:1rem;color:var(--accent-gold)}.dr-link-inline{color:var(--text-primary)}.dr-link-inline:hover{color:var(--accent-gold)}.site-shell,.site-shell>main{position:relative;z-index:1}.site-shell>main{padding-top:0}.site-shell>main>:first-child{margin-top:calc(var(--header-stack) * -.9)}.dr-header-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:var(--header-shell-pad-top) 0 var(--header-shell-pad-bottom);margin-bottom:0}.dr-header-wrap:after{content:"";display:block;height:.08rem;background:linear-gradient(180deg,rgba(11,16,32,.22),transparent);pointer-events:none}.dr-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--header-frame-height);padding:.72rem .82rem;border:1px solid rgba(51,65,95,.72);border-radius:calc(var(--radius-panel) - 6px);background:linear-gradient(180deg,rgba(18,24,43,.84),rgba(11,16,32,.76)),radial-gradient(circle at top left,rgba(200,168,107,.08),transparent 38%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 46px rgba(3,7,18,.28);transition:border-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium)}.dr-header:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(245,241,232,.18),transparent);pointer-events:none}.dr-wordmark{display:inline-grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;min-width:0}.dr-wordmark__glyph{display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex:0 0 auto}.dr-wordmark__logo{display:block;width:100%;height:auto;border-radius:24%;box-shadow:0 18px 32px rgba(6,10,21,.2),0 0 0 1px rgba(245,241,232,.04);transition:transform var(--motion-fast) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium)}.dr-wordmark__copy{display:grid;grid-gap:.08rem;gap:.08rem}.dr-wordmark__eyebrow{display:none;margin:0;color:var(--text-muted);font-size:var(--micro-size);letter-spacing:.18em;text-transform:uppercase}.dr-wordmark__name{margin:0;font-family:var(--font-sans);font-size:1.02rem;letter-spacing:-.02em}@media (hover:hover){.dr-wordmark:hover .dr-wordmark__logo{transform:translateY(-1px) scale(1.02);box-shadow:0 18px 32px rgba(6,10,21,.24),0 0 0 1px rgba(200,168,107,.12)}}.dr-desktop-nav,.dr-header-actions{display:none}.dr-mobile-actions{display:flex;align-items:center;gap:.45rem}.account-shell-session{display:inline-flex;align-items:center;gap:.7rem}.account-shell-session__label{color:var(--text-muted);font-size:var(--body-sm-size);max-width:15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-shell-session__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem .88rem;border:1px solid rgba(51,65,95,.52);border-radius:var(--radius-pill);background:rgba(18,24,43,.48);color:var(--text-secondary);font:inherit;transition:border-color var(--motion-base) var(--ease-premium),color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium)}.account-shell-session__button--mobile{min-height:2.25rem;padding:.5rem .74rem;font-size:.82rem}.account-shell-session__button:focus-visible,.account-shell-session__button:hover{border-color:rgba(200,168,107,.3);color:var(--text-primary);outline:none}.dr-mobile-cta{width:auto;min-width:4.55rem;min-height:2.5rem;padding:.58rem .78rem;padding-inline:.78rem;font-size:.84rem}.dr-nav-link{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 .95rem;border:1px solid transparent;border-radius:14px;color:rgba(208,216,230,.9);font-size:var(--label-size);font-weight:500;transition:color var(--motion-base) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium)}.dr-nav-link:hover,.dr-nav-link[data-active=true]{color:var(--text-primary);border-color:rgba(200,168,107,.18);background:rgba(245,241,232,.04)}.mobile-menu-button{display:inline-grid;gap:.22rem;width:2.5rem;height:2.5rem;padding:.56rem;border:1px solid var(--border-soft);border-radius:12px;background:rgba(18,24,43,.78);transition:border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium)}.mobile-menu-button span{display:block;height:1.8px;border-radius:var(--radius-pill);transition:transform var(--motion-base) var(--ease-premium),opacity var(--motion-fast) var(--ease-premium)}.mobile-menu-button[data-open=true]{border-color:rgba(200,168,107,.34);background:rgba(200,168,107,.08)}.mobile-menu-button[data-open=true] span:first-child{transform:translateY(5px) rotate(45deg)}.mobile-menu-button[data-open=true] span:nth-child(2){opacity:0}.mobile-menu-button[data-open=true] span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.mobile-sheet{margin-top:var(--space-3);padding:.95rem;border:1px solid rgba(51,65,95,.72);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(18,24,43,.96),rgba(11,16,32,.94)),radial-gradient(circle at top left,rgba(200,168,107,.08),transparent 42%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-sheet__nav{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mobile-sheet__link{padding:.9rem 1rem;border-radius:14px;color:var(--text-secondary);transition:background-color .18s ease,color .18s ease}.mobile-sheet__link:hover,.mobile-sheet__link[data-active=true]{background:rgba(245,241,232,.04);color:var(--text-primary)}.hero-grid{display:grid;grid-gap:clamp(1.5rem,2.8vw,2.2rem);gap:clamp(1.5rem,2.8vw,2.2rem);align-items:start}.hero-grid,.hub-closing-suite,.hub-explainer-suite,.hub-page,.hub-proof-suite{position:relative}.hub-closing-suite>*,.hub-explainer-suite>*,.hub-proof-suite>*{position:relative;z-index:1}.hub-closing-suite:before,.hub-explainer-suite:before,.hub-proof-suite:before{content:"";position:absolute;left:50%;width:var(--section-shell-frame);transform:translateX(-50%);pointer-events:none}.hub-explainer-suite:before{top:clamp(1.3rem,3.8vw,2.45rem);bottom:clamp(2rem,5vw,4rem);border:1px solid rgba(51,65,95,.42);border-radius:36px;background:linear-gradient(180deg,rgba(18,24,43,.28),rgba(18,24,43,.12)),radial-gradient(circle at top right,rgba(124,143,184,.08),transparent 34%)}.hub-proof-suite:before{top:clamp(2rem,6vw,4rem);bottom:clamp(2rem,6vw,4rem);border:1px solid rgba(200,168,107,.16);border-radius:40px;background:linear-gradient(180deg,rgba(200,168,107,.06),rgba(18,24,43,.08)),radial-gradient(circle at top left,rgba(200,168,107,.08),transparent 28%)}.hub-closing-suite:before{top:clamp(1.5rem,4vw,3rem);bottom:clamp(2rem,6vw,5rem);border:1px solid rgba(124,143,184,.16);border-radius:42px;background:linear-gradient(180deg,rgba(18,24,43,.18),rgba(11,16,32,.08)),radial-gradient(circle at bottom right,rgba(124,143,184,.08),transparent 32%)}.hub-closing-suite:after{content:"";position:absolute;left:50%;bottom:0;width:var(--section-shell-frame);height:clamp(2rem,7vw,4rem);transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(11,16,32,.66));pointer-events:none}.hub-hero .hero-grid{padding:clamp(1.45rem,3vw,2.25rem);border:1px solid rgba(51,65,95,.72);border-radius:calc(var(--radius-panel) + 2px);background:radial-gradient(circle at top right,rgba(200,168,107,.13),transparent 31%),radial-gradient(circle at 12% 18%,rgba(124,143,184,.1),transparent 24%),linear-gradient(180deg,rgba(22,31,53,.91),rgba(14,20,36,.86));box-shadow:var(--shadow-floating);overflow:hidden}.hub-hero{padding-bottom:clamp(2.35rem,4.2vw,3.2rem)}.hub-page .hub-section--what{padding-top:calc(var(--section-space-tight) + .35rem)}.hub-hero .hero-grid:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(245,241,232,.03),transparent 24%,transparent 72%,rgba(124,143,184,.05)),linear-gradient(180deg,transparent,rgba(11,16,32,.12));pointer-events:none}.hero-copy{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.hero-supporting{max-width:44rem}.hero-panel{min-height:100%}.analysis-price-card .premium-card__inner,.hero-panel .premium-card__inner,.report-hero-panel .premium-card__inner,.topic-hero-panel .premium-card__inner{gap:var(--space-5)}.hero-panel__list{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.hero-panel__footer,.hero-panel__intro{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.hero-panel__footer{margin-top:auto;padding-top:var(--space-5);border-top:1px solid rgba(51,65,95,.46)}.hero-panel__item{display:grid;grid-gap:.42rem;gap:.42rem;padding-top:var(--space-5);border-top:1px solid rgba(51,65,95,.38)}.hero-panel__item:first-child{padding-top:0;border-top:0}.hero-panel__item strong{color:var(--text-primary);font-size:var(--label-size)}.hero-panel__item span{color:rgba(186,196,210,.96);font-size:var(--body-sm-size);line-height:1.64}.hero-trust-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.hero-trust-item{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:1.02rem 1.08rem;border:1px solid rgba(113,145,170,.18);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(246,249,255,.995)),radial-gradient(circle at top right,rgba(166,199,255,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.1),transparent 20%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 38px rgba(123,149,183,.12)}.hero-trust-item .dr-body-sm{color:#476372}.section-card-grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:1fr}.feature-card__accent{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:14px;background:linear-gradient(145deg,rgba(200,168,107,.2),rgba(124,143,184,.18));border:1px solid rgba(200,168,107,.2)}.feature-card__accent .premium-icon{width:1rem;height:1rem}.feature-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.admin-metric-card,.cluster-card,.logo-card,.preview-card,.stats-card,.testimonial-card{height:100%}.admin-metric-card__top,.analysis-preview-card__header,.preview-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.analysis-preview-card__icon-wrap,.preview-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:14px;border:1px solid rgba(200,168,107,.18);background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(124,143,184,.06));box-shadow:inset 0 1px 0 rgba(245,241,232,.06)}.cluster-card__footer,.preview-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.42)}.cluster-card__meta{font-size:var(--micro-size);letter-spacing:.12em;text-transform:uppercase}.cluster-card__meta,.preview-card__meta,.testimonial-meta{color:#a5afc2;font-size:var(--body-sm-size)}.cluster-card__link{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-primary);font-size:var(--label-size);font-weight:600;transition:color var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium)}.cluster-card__link:after{content:"›";font-size:1rem;color:var(--accent-gold)}.cluster-card__link:hover{color:var(--accent-gold);transform:translateX(1px)}.logo-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.logo-card__mark{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:18px;border:1px solid rgba(200,168,107,.18);background:rgba(200,168,107,.08);color:var(--accent-gold);font-family:var(--font-sans);font-size:1.3rem}.logo-card__eyebrow{opacity:.88}.logo-card__name{font-size:1.04rem}.logo-card__hint{max-width:18rem}.admin-grid,.faq-grid,.preview-grid,.stats-grid,.table-grid,.testimonial-grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.testimonial-header{display:flex;align-items:center;gap:var(--space-4)}.testimonial-avatar{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:50%;background:linear-gradient(145deg,rgba(200,168,107,.24),rgba(124,143,184,.2));color:var(--text-primary);font-size:var(--label-size);font-weight:700}.testimonial-topic{color:var(--accent-gold);font-size:var(--micro-size);letter-spacing:.14em;text-transform:uppercase}.testimonial-meta-stack{display:grid;grid-gap:.14rem;gap:.14rem}.testimonial-name{color:var(--text-primary)}.testimonial-quote{margin:0;color:rgba(236,239,244,.98);line-height:1.72}.testimonial-header--footer{margin-top:auto;padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.42)}.faq-section-shell{gap:clamp(1.35rem,2.2vw,2rem)}.faq-section-shell .dr-section-intro{max-width:min(50rem,100%)}.faq-context-band{width:100%;max-width:var(--faq-shell-width);margin:0 auto;border-color:rgba(245,241,232,.08);border-radius:clamp(1.5rem,2vw,1.85rem);background:linear-gradient(180deg,rgba(23,31,53,.98),rgba(12,18,33,.96)),radial-gradient(circle at top right,rgba(200,168,107,.08),transparent 26%),radial-gradient(circle at bottom left,rgba(124,143,184,.08),transparent 32%);box-shadow:0 24px 56px rgba(5,8,20,.24),inset 0 1px 0 rgba(245,241,232,.06)}.faq-context-band .premium-card__inner{gap:clamp(.58rem,1vw,.8rem);padding:clamp(.72rem,1.2vw,.92rem) clamp(.9rem,1.5vw,1.12rem)}.faq-context-band__copy{display:grid;gap:.28rem;max-width:42rem}.faq-context-band__copy .dr-h3{max-width:32ch;font-size:clamp(.96rem,1.22vw,1.08rem);line-height:1.18}.faq-context-band__copy .dr-body{color:rgba(208,216,230,.95);max-width:48ch;font-size:.89rem;line-height:1.48}.faq-context-band__meta{display:flex;flex-wrap:wrap;gap:.42rem;align-content:center;justify-content:flex-start;min-width:min(100%,16rem)}.faq-context-band__meta .dr-chip{min-height:1.78rem;padding:.28rem .58rem;border-color:rgba(124,143,184,.24);background:linear-gradient(180deg,rgba(124,143,184,.11),rgba(124,143,184,.04)),rgba(16,22,38,.72);color:rgba(226,232,240,.94);letter-spacing:.07em}.faq-context-band__meta .dr-chip:first-child{border-color:rgba(200,168,107,.28);background:linear-gradient(180deg,rgba(200,168,107,.16),rgba(200,168,107,.06)),rgba(22,31,53,.76);color:rgba(245,241,232,.96)}.faq-grid{width:100%;max-width:var(--faq-shell-width);margin:0 auto;grid-template-columns:1fr;gap:clamp(.68rem,1vw,.88rem)}.faq-item{position:relative;overflow:hidden;border:1px solid var(--border-soft);border-radius:clamp(1.35rem,1.9vw,1.65rem);background:linear-gradient(180deg,rgba(19,26,46,.92),rgba(10,15,29,.88)),radial-gradient(circle at top right,rgba(124,143,184,.05),transparent 40%);box-shadow:0 18px 38px rgba(5,8,20,.18),inset 0 1px 0 rgba(245,241,232,.04);transition:transform var(--motion-fast) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),filter var(--motion-base) var(--ease-premium)}.faq-item:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(245,241,232,.14),transparent);pointer-events:none}.premium-card:is(.cluster-card,.topic-fact-card,.signal-group-card,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.preview-card,.purchased-report-card,.account-resume-card,.admin-metric-card,.admin-detail-summary-card,.admin-link-card,.admin-quick-action-card){transition:transform var(--motion-fast) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),filter var(--motion-base) var(--ease-premium)}@media (hover:hover){.premium-card:is(.cluster-card,.topic-fact-card,.signal-group-card,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.preview-card,.purchased-report-card,.account-resume-card,.admin-metric-card,.admin-detail-summary-card,.admin-link-card,.admin-quick-action-card):hover{transform:translateY(-4px);border-color:rgba(200,168,107,.28);box-shadow:0 30px 72px rgba(5,8,20,.4),inset 0 1px 0 rgba(245,241,232,.08)}.premium-card:is(.cluster-card,.topic-fact-card,.signal-group-card,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.preview-card,.purchased-report-card,.account-resume-card,.admin-metric-card,.admin-detail-summary-card,.admin-link-card,.admin-quick-action-card):hover .premium-icon--accent{color:var(--text-primary)}.faq-item:hover{transform:translateY(-2px);border-color:rgba(200,168,107,.24);box-shadow:0 28px 60px rgba(5,8,20,.28),inset 0 1px 0 rgba(245,241,232,.08);filter:saturate(1.02)}}.faq-item__trigger{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(.75rem,1.1vw,.92rem);gap:clamp(.75rem,1.1vw,.92rem);min-height:clamp(3.8rem,5.6vw,4.3rem);padding:clamp(.84rem,1.4vw,1rem) clamp(1rem,1.8vw,1.24rem);border:0;background:transparent;color:var(--text-primary);text-align:left}.faq-item__number{display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:start;width:2.42rem;min-width:2.42rem;height:2.42rem;border-radius:999px;border:1px solid rgba(200,168,107,.26);background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(200,168,107,.05)),rgba(16,22,38,.58);font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(245,241,232,.04)}.faq-item__question-wrap{display:grid;align-content:start;grid-gap:.18rem;gap:.18rem;padding-top:0}.faq-item__question{color:var(--text-primary);max-width:50ch;font-size:clamp(.99rem,1.08vw,1.06rem);font-weight:600;line-height:1.34;letter-spacing:-.02em}.faq-item__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.12rem;min-width:2.12rem;height:2.12rem;border-radius:15px;border:1px solid rgba(51,65,95,.78);background:linear-gradient(180deg,rgba(17,24,42,.92),rgba(11,16,32,.76)),rgba(11,16,32,.54);transition:transform var(--motion-base) var(--ease-premium),color var(--motion-base) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium)}.faq-item__icon-line{position:absolute;width:.82rem;height:1.6px;border-radius:var(--radius-pill);background:currentColor;transition:transform var(--motion-base) var(--ease-premium),opacity var(--motion-fast) var(--ease-premium)}.faq-item__icon-line--vertical{transform:rotate(90deg)}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-slow) var(--ease-premium)}.faq-item__body{overflow:hidden;position:relative;padding:0 clamp(1rem,1.8vw,1.24rem)}.faq-item__body:before{content:"";display:block;height:1px;margin:0;background:linear-gradient(90deg,rgba(245,241,232,.04),rgba(245,241,232,.12),rgba(245,241,232,.04));opacity:0;transform:scaleX(.985);transform-origin:center;transition:opacity var(--motion-base) var(--ease-premium),margin var(--motion-base) var(--ease-premium),transform var(--motion-base) var(--ease-premium)}.faq-item__answer{opacity:0;transform:translateY(-.45rem);padding-top:0;padding-bottom:0;color:rgba(215,223,235,.95);max-width:62ch;transition:opacity var(--motion-base) var(--ease-premium),transform var(--motion-base) var(--ease-premium),padding var(--motion-base) var(--ease-premium)}.faq-item[data-open=true]{border-color:rgba(200,168,107,.3);background:linear-gradient(180deg,rgba(26,35,59,.98),rgba(12,18,33,.94)),radial-gradient(circle at top right,rgba(200,168,107,.1),transparent 34%);box-shadow:0 34px 68px rgba(5,8,20,.34),inset 0 1px 0 rgba(245,241,232,.08)}.faq-item[data-open=true] .faq-item__number{border-color:rgba(200,168,107,.36);background:linear-gradient(180deg,rgba(200,168,107,.18),rgba(200,168,107,.08)),rgba(16,22,38,.6)}.faq-item[data-open=true] .faq-item__icon{border-color:rgba(200,168,107,.34);background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(200,168,107,.04)),rgba(16,22,38,.72);box-shadow:0 12px 24px rgba(200,168,107,.08);transform:rotate(45deg)}.faq-item[data-open=true] .faq-item__panel{grid-template-rows:1fr}.faq-item[data-open=true] .faq-item__body:before{opacity:1;margin-bottom:clamp(.72rem,1.1vw,.9rem);transform:scaleX(1)}.faq-item[data-open=true] .faq-item__answer{opacity:1;transform:translateY(0);padding-top:.05rem;padding-bottom:clamp(1rem,1.5vw,1.22rem)}.stats-card__copy{display:grid;grid-gap:.45rem;gap:.45rem}.preview-card__paper-stack{position:relative;margin-top:auto}.preview-card__sheet{display:grid;grid-gap:.6rem;gap:.6rem;padding:1.15rem;border:1px solid rgba(200,168,107,.14);border-radius:20px;background:linear-gradient(180deg,rgba(18,24,43,.86),rgba(11,16,32,.74)),radial-gradient(circle at top left,rgba(200,168,107,.08),transparent 48%),radial-gradient(circle at bottom right,rgba(124,143,184,.08),transparent 38%);box-shadow:inset 0 1px 0 rgba(245,241,232,.05),0 18px 36px rgba(4,8,18,.14)}.preview-card__sheet span{display:block;height:.44rem;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgba(124,143,184,.34),rgba(245,241,232,.08))}.preview-card__sheet span:first-child{width:88%}.preview-card__sheet span:nth-child(2){width:62%}.preview-card__sheet span:nth-child(3){width:78%}.preview-card__sheet span:nth-child(4){width:46%}.preview-card__sheet--secondary{position:absolute;top:.85rem;right:-.1rem;left:.8rem;opacity:.68;transform:rotate(-1.6deg);pointer-events:none}.preview-card__sheet--secondary span{height:.36rem}.analysis-preview-card,.preview-card{background:linear-gradient(180deg,rgba(245,241,232,.024),rgba(245,241,232,0)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(16,23,40,.98))}.admin-overview-grid,.how-grid,.privacy-grid,.report-placeholder-grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:1fr}.step-badge{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(200,168,107,.28);color:var(--accent-gold);font-family:var(--font-sans);font-size:1.1rem}.footer-shell{position:relative;z-index:1;padding:clamp(.6rem,1.2vw,.95rem) 0 var(--space-6)}.footer-card{display:grid;width:100%;grid-gap:var(--space-4);gap:var(--space-4);border-radius:clamp(1.35rem,2vw,1.8rem);background:radial-gradient(circle at top left,rgba(200,168,107,.08),transparent 28%),radial-gradient(circle at bottom right,rgba(124,143,184,.08),transparent 34%),linear-gradient(180deg,rgba(20,28,48,.98),rgba(10,15,29,.98));box-shadow:0 18px 44px rgba(4,8,18,.24),inset 0 1px 0 rgba(245,241,232,.06)}.footer-card .premium-card__inner{gap:clamp(.95rem,1.8vw,1.35rem);padding:clamp(.95rem,1.7vw,1.35rem)}.footer-layout{display:grid;grid-gap:clamp(1rem,2vw,1.45rem);gap:clamp(1rem,2vw,1.45rem)}.footer-story{display:grid;grid-gap:clamp(.8rem,1.4vw,1.08rem);gap:clamp(.8rem,1.4vw,1.08rem);align-content:start;max-width:min(38rem,100%)}.footer-story__brand{display:grid;grid-gap:.62rem;gap:.62rem}.footer-story__brand .dr-wordmark{gap:.68rem}.footer-story__brand .dr-wordmark__glyph{width:2.85rem;height:2.85rem}.footer-story__brand .dr-wordmark__eyebrow{display:block}.footer-story__brand .dr-wordmark__name{font-size:1rem}.footer-story__brand-copy,.footer-story__content{display:grid}.footer-story__brand-copy{gap:.2rem;max-width:30rem}.footer-bottom__copyright,.footer-bottom__note,.footer-group__title,.footer-link,.footer-story__description,.footer-story__headline,.footer-story__product-descriptor,.footer-story__product-line{margin:0}.footer-story__product-line{color:rgba(245,241,232,.7);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.footer-story__product-descriptor{max-width:34ch;color:rgba(208,216,230,.82);font-size:.88rem;line-height:1.46}.footer-story__content{gap:clamp(.55rem,1vw,.75rem)}.footer-story__eyebrow{color:rgba(200,168,107,.92)}.footer-story__headline{max-width:17ch;font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.06;letter-spacing:-.04em}.footer-story__description{max-width:29rem;color:rgba(215,223,235,.94);font-size:.92rem;line-height:1.56}.footer-support-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:2.18rem;padding:.48rem .82rem;border:1px solid rgba(200,168,107,.28);border-radius:var(--radius-pill);background:linear-gradient(180deg,rgba(200,168,107,.14),rgba(200,168,107,.05)),rgba(17,24,42,.74);color:rgba(245,241,232,.96);font-size:.84rem;font-weight:600;letter-spacing:.01em;box-shadow:0 8px 20px rgba(4,8,18,.14);transition:border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium)}@media (hover:hover){.footer-support-pill:hover{transform:translateY(-1px);border-color:rgba(200,168,107,.38);box-shadow:0 16px 34px rgba(4,8,18,.18)}}.footer-groups{grid-gap:clamp(.72rem,1.25vw,1rem);gap:clamp(.72rem,1.25vw,1rem)}.footer-group,.footer-groups{display:grid;align-content:start}.footer-group{grid-gap:.5rem;gap:.5rem}.footer-group__title{color:rgba(245,241,232,.66);font-size:.68rem}.footer-group__links{display:grid;grid-gap:.48rem;gap:.48rem}.footer-link{display:inline-flex;width:-moz-fit-content;width:fit-content;color:rgba(208,216,230,.88);font-size:.88rem;line-height:1.34;transition:color var(--motion-base) var(--ease-premium)}.footer-link:hover{color:var(--text-primary)}.footer-divider{opacity:.86}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1rem}.footer-bottom__note{max-width:34rem;color:rgba(208,216,230,.84);font-size:.82rem;line-height:1.45}.footer-bottom__copyright{color:rgba(168,180,200,.8);white-space:nowrap;font-size:.8rem}.footer-bottom__brand-link{color:rgba(25,111,96,.96);text-decoration:none}.footer-bottom__brand-link:hover{color:rgba(17,88,77,.98)}.ecosystem-links-section{padding-top:clamp(1.2rem,2.4vw,1.8rem)}.ecosystem-links-grid{display:grid;grid-gap:clamp(.9rem,1.8vw,1.15rem);gap:clamp(.9rem,1.8vw,1.15rem);grid-template-columns:repeat(3,minmax(0,1fr))}.hub-section--ecosystem .ecosystem-links-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ecosystem-link-card{display:block;color:inherit;text-decoration:none;transition:transform var(--motion-fast) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),border-color var(--motion-base) var(--ease-premium)}.ecosystem-link-card .premium-card__inner{gap:.72rem}.ecosystem-link-card__inner{min-height:100%}.ecosystem-link-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ecosystem-link-card__arrow,.ecosystem-link-card__label{color:rgba(25,73,110,.72)}.ecosystem-link-card__label{letter-spacing:.12em}.ecosystem-link-card__arrow{font-size:.78rem;font-weight:700}.ecosystem-link-card__title{margin:0;color:var(--text-primary);font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.22}.ecosystem-link-card__description{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.ecosystem-link-card--pearl{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(252,244,249,.92)),rgba(255,255,255,.94)}.ecosystem-link-card--mist{background:linear-gradient(180deg,rgba(250,253,255,.98),rgba(237,247,255,.94)),rgba(255,255,255,.95)}.ecosystem-link-card--sage{background:linear-gradient(180deg,rgba(251,255,252,.98),rgba(236,249,244,.94)),rgba(255,255,255,.95)}.ecosystem-link-card--sky{background:linear-gradient(180deg,rgba(251,254,255,.98),rgba(233,245,252,.94)),rgba(255,255,255,.95)}@media (hover:hover){.ecosystem-link-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(73,99,126,.12)}}@media (max-width:1100px){.ecosystem-links-grid,.hub-section--ecosystem .ecosystem-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ecosystem-links-grid,.hub-section--ecosystem .ecosystem-links-grid{grid-template-columns:minmax(0,1fr)}}.topic-hero{display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.topic-page,.topic-suite,.topic-suite>*{position:relative}.topic-suite>*{z-index:1}.topic-suite:before{content:"";position:absolute;left:50%;width:var(--section-shell-frame);transform:translateX(-50%);pointer-events:none}.topic-suite--recognition:before{top:clamp(1.4rem,4.5vw,3.6rem);bottom:clamp(1.9rem,4.8vw,4rem);border:1px solid rgba(56,72,102,.44);border-radius:38px;background:radial-gradient(circle at top right,rgba(200,168,107,.08),transparent 29%),radial-gradient(circle at 12% 18%,rgba(124,143,184,.08),transparent 24%),linear-gradient(180deg,rgba(20,28,48,.2),rgba(11,16,32,.06))}.topic-suite--interpretation:before{top:clamp(1.15rem,3.8vw,2.7rem);bottom:clamp(1.35rem,4vw,3rem);border:1px solid rgba(124,143,184,.16);border-radius:40px;background:radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 28%),linear-gradient(180deg,rgba(18,24,43,.14),rgba(11,16,32,.04))}.topic-suite--reflection:before{top:clamp(1.15rem,3.8vw,2.8rem);bottom:clamp(1.6rem,4.5vw,3.6rem);border:1px solid rgba(200,168,107,.16);border-radius:42px;background:radial-gradient(circle at top right,rgba(200,168,107,.09),transparent 30%),linear-gradient(180deg,rgba(200,168,107,.04),rgba(18,24,43,.06))}.topic-suite--proof:before{top:clamp(1.15rem,4vw,2.8rem);bottom:clamp(1.8rem,5vw,4rem);border:1px solid rgba(124,143,184,.16);border-radius:40px;background:radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 26%),linear-gradient(180deg,rgba(18,24,43,.12),rgba(11,16,32,.05))}.topic-suite--closing:before{top:clamp(1.15rem,4vw,2.8rem);bottom:clamp(1.35rem,5.2vw,4.5rem);border:1px solid rgba(56,72,102,.24);border-radius:42px;background:radial-gradient(circle at bottom right,rgba(124,143,184,.08),transparent 30%),linear-gradient(180deg,rgba(18,24,43,.14),rgba(11,16,32,.08))}.topic-page--lonely-marriage .topic-suite{display:grid;grid-gap:clamp(.25rem,.9vw,.85rem);gap:clamp(.25rem,.9vw,.85rem)}.topic-page--lonely-marriage .topic-suite>*{position:relative;z-index:1}.topic-page--lonely-marriage .topic-suite:before{content:"";position:absolute;left:50%;width:var(--section-shell-frame);transform:translateX(-50%);pointer-events:none}.topic-page--lonely-marriage .topic-suite--recognition:before{top:clamp(1.5rem,5vw,4rem);bottom:clamp(2rem,5vw,4rem);border:1px solid rgba(51,65,95,.44);border-radius:38px;background:radial-gradient(circle at top right,rgba(200,168,107,.08),transparent 28%),radial-gradient(circle at 12% 18%,rgba(124,143,184,.08),transparent 24%),linear-gradient(180deg,rgba(18,24,43,.22),rgba(11,16,32,.08))}.topic-page--lonely-marriage .topic-suite--interpretation:before{top:clamp(1.25rem,4vw,3rem);bottom:clamp(1.5rem,4vw,3rem);border:1px solid rgba(124,143,184,.18);border-radius:40px;background:radial-gradient(circle at top left,rgba(124,143,184,.09),transparent 28%),linear-gradient(180deg,rgba(18,24,43,.16),rgba(11,16,32,.04))}.topic-page--lonely-marriage .topic-suite--reflection:before{top:clamp(1.25rem,4vw,3rem);bottom:clamp(2rem,5vw,4rem);border:1px solid rgba(200,168,107,.16);border-radius:42px;background:radial-gradient(circle at top right,rgba(200,168,107,.1),transparent 30%),linear-gradient(180deg,rgba(200,168,107,.05),rgba(18,24,43,.06))}.topic-page--lonely-marriage .topic-suite--proof:before{top:clamp(1.25rem,4vw,3rem);bottom:clamp(2rem,6vw,4.5rem);border:1px solid rgba(124,143,184,.18);border-radius:40px;background:radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 26%),linear-gradient(180deg,rgba(18,24,43,.14),rgba(11,16,32,.06))}.topic-page--lonely-marriage .topic-suite--closing:before{top:clamp(1.25rem,4vw,3rem);bottom:clamp(1.5rem,6vw,5rem);border:1px solid rgba(51,65,95,.26);border-radius:42px;background:radial-gradient(circle at bottom right,rgba(124,143,184,.08),transparent 30%),linear-gradient(180deg,rgba(18,24,43,.16),rgba(11,16,32,.08))}.topic-breadcrumb{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;padding:.45rem .78rem;border:1px solid rgba(124,143,184,.2);border-radius:var(--radius-pill);background:rgba(124,143,184,.08);color:var(--text-muted);font-size:var(--micro-size);letter-spacing:.16em;text-transform:uppercase}.topic-shell-grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.context-grid,.deeper-analysis-grid,.longform-grid,.mini-question-stack,.mini-result-grid,.related-patterns-grid,.scope-grid,.scope-safeguards-grid,.signal-groups-grid,.topic-facts-grid,.topic-hero-copy,.topic-hero-layout,.topic-hero-support-list{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.topic-hero-layout{position:relative;padding:clamp(1.35rem,3vw,2.1rem);border:1px solid rgba(56,72,102,.68);border-radius:calc(var(--radius-panel) + 2px);background:radial-gradient(circle at top right,rgba(200,168,107,.11),transparent 31%),radial-gradient(circle at 15% 18%,rgba(124,143,184,.09),transparent 24%),linear-gradient(180deg,rgba(22,31,53,.9),rgba(12,18,33,.84));box-shadow:var(--shadow-floating);overflow:hidden;gap:clamp(1.6rem,2.8vw,2.4rem)}.topic-hero-layout:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(245,241,232,.026),transparent 24%,transparent 72%,rgba(124,143,184,.06)),linear-gradient(180deg,transparent,rgba(11,16,32,.16));pointer-events:none}.topic-hero-copy,.topic-hero-panel{position:relative;z-index:1}.topic-editorial-grid,.topic-editorial-support-grid,.topic-infographic-aside,.topic-infographic-layout,.topic-infographic-node-card__header,.topic-infographic-node-list,.topic-infographic-support-list{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.topic-page-enhancement-section .dr-section-intro{max-width:56rem}.topic-infographic-layout{align-items:start;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.8vw,1.45rem)}.topic-infographic-reveal{display:block}.topic-editorial-body-card,.topic-editorial-support-card,.topic-infographic-asset-card,.topic-infographic-copy-card,.topic-infographic-node-card,.topic-infographic-support-card{height:100%}.topic-infographic-asset-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.975),rgba(242,248,255,.995)),radial-gradient(circle at top right,rgba(166,199,255,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(181,236,228,.15),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 24px 52px rgba(123,149,183,.14);will-change:transform,box-shadow}.topic-editorial-body-card .premium-card__inner,.topic-editorial-support-card .premium-card__inner,.topic-infographic-asset-card .premium-card__inner,.topic-infographic-node-card .premium-card__inner,.topic-infographic-support-card .premium-card__inner{gap:var(--space-4)}.topic-infographic-asset-card .premium-card__inner{gap:clamp(.8rem,1.4vw,1.1rem);padding:clamp(.9rem,1.8vw,1.3rem)}.topic-infographic-asset-card__frame{display:grid;align-items:start;padding:clamp(.14rem,.45vw,.34rem);min-height:clamp(26rem,88vw,44rem);overflow:hidden;border:1px solid rgba(124,143,184,.22);border-radius:calc(var(--radius-card) + 6px);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.985)),radial-gradient(circle at top left,rgba(255,255,255,.5),transparent 34%),radial-gradient(circle at top right,rgba(166,199,255,.1),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 18px 34px rgba(123,149,183,.12)}.topic-infographic-asset-card__image{height:auto;border-radius:calc(var(--radius-card) - 12px);filter:saturate(1.03) contrast(1.02)}.topic-infographic-asset-card__image,.topic-infographic-asset-card__svg{display:block;width:100%;transform-origin:center center;transition:transform .26s cubic-bezier(.22,1,.36,1)}.topic-infographic-asset-card__svg{line-height:0}.topic-infographic-asset-card__svg svg{display:block;width:100%;height:auto}@media (hover:hover) and (pointer:fine){.topic-infographic-asset-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}.topic-infographic-asset-card:hover{transform:translateY(-4px) scale(1.004);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 28px 60px rgba(123,149,183,.18)}.topic-infographic-asset-card:hover .topic-infographic-asset-card__frame{box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 20px 42px rgba(123,149,183,.14)}.topic-infographic-asset-card:hover .topic-infographic-asset-card__image,.topic-infographic-asset-card:hover .topic-infographic-asset-card__svg{transform:scale(1.007)}}.topic-infographic-asset-card__caption{display:grid;grid-gap:.45rem;gap:.45rem;max-width:58rem}.topic-infographic-asset-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.topic-infographic-asset-card__takeaway{max-width:62ch;color:rgba(230,236,245,.96)}.topic-editorial-body-card__support-line,.topic-infographic-asset-card__support-line{color:rgba(168,180,200,.92)}.topic-infographic-fallback{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:clamp(22rem,58vw,34rem);padding:clamp(1.2rem,2.4vw,1.55rem);align-content:space-between}.topic-infographic-fallback__label{display:flex;flex-wrap:wrap;gap:.55rem}.topic-infographic-fallback__nodes{display:grid;grid-gap:.75rem;gap:.75rem}.topic-infographic-fallback__node,.topic-infographic-node-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.78rem;gap:.78rem;align-items:center}.topic-infographic-fallback__node{padding:.95rem 1rem;border:1px solid rgba(113,145,170,.14);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(244,248,255,.97)),radial-gradient(circle at top right,rgba(166,199,255,.12),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 24px rgba(123,149,183,.08)}.topic-infographic-fallback__node strong,.topic-infographic-node-list__number{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;min-width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid rgba(113,145,170,.16);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,246,252,.98)),radial-gradient(circle at top right,rgba(181,236,228,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(255,224,194,.12),transparent 22%);color:#17313e;font-size:.74rem;font-weight:700;line-height:1;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topic-infographic-node-list{gap:.75rem}.topic-infographic-node-list__item{padding:.88rem .92rem;border:1px solid rgba(72,88,120,.46);border-radius:22px;background:rgba(12,18,33,.58)}.topic-infographic-support-list{gap:.78rem}.topic-infographic-support-list .dr-body-sm{padding-left:1rem;border-left:1px solid rgba(200,168,107,.24);color:rgba(215,223,235,.94)}.topic-editorial-grid{align-items:start}.topic-editorial-body-card{background:linear-gradient(180deg,rgba(200,168,107,.05),rgba(200,168,107,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(12,17,31,.98))}.topic-editorial-body-card .dr-body{max-width:66ch}.topic-editorial-support-grid{align-items:start}.topic-editorial-support-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(12,17,31,.98))}.topic-hero-copy{gap:var(--space-6)}.topic-hero-copy .dr-h1{max-width:13.8ch;font-size:clamp(2.55rem,4.95vw,4.1rem);line-height:1;letter-spacing:-.05em}.context-block__header,.deeper-analysis-cta__copy,.final-cta-copy,.mini-check-footer__copy,.mini-progress-copy,.related-pattern-card__copy,.signal-group-card__body,.signal-group-card__meta,.topic-fact-card__header,.topic-hero-heading-stack,.topic-hero-summary-stack{display:grid}.topic-hero-heading-stack,.topic-hero-summary-stack{gap:var(--space-4)}.topic-page--lonely-marriage .topic-hero-layout{position:relative;padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(51,65,95,.72);border-radius:calc(var(--radius-panel) + 2px);background:radial-gradient(circle at top right,rgba(200,168,107,.12),transparent 30%),radial-gradient(circle at 15% 18%,rgba(124,143,184,.09),transparent 24%),linear-gradient(180deg,rgba(18,24,43,.9),rgba(11,16,32,.84));box-shadow:var(--shadow-floating);overflow:hidden}.topic-page--lonely-marriage .topic-hero-layout:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(245,241,232,.025),transparent 24%,transparent 72%,rgba(124,143,184,.06)),linear-gradient(180deg,transparent,rgba(11,16,32,.16));pointer-events:none}.topic-page--lonely-marriage .topic-hero-copy,.topic-page--lonely-marriage .topic-hero-panel{position:relative;z-index:1}.topic-page--lonely-marriage .topic-hero-copy .dr-h1{max-width:16.8ch;font-size:clamp(2.5rem,4.9vw,4.15rem);line-height:.98;letter-spacing:-.05em}.topic-hero-subtitle{margin:0;max-width:43rem;color:rgba(231,236,243,.94);font-family:var(--font-sans);font-size:clamp(1.14rem,2.15vw,1.58rem);line-height:1.26;letter-spacing:-.02em}.topic-hero-summary-stack .dr-body-lg{max-width:46rem;color:rgba(219,227,237,.96)}.topic-hero .dr-chip-row{max-width:38rem;gap:.72rem}.topic-hero .dr-chip{border-color:rgba(113,145,170,.16);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(244,248,255,.97)),radial-gradient(circle at top right,rgba(166,199,255,.12),transparent 24%);color:#4a6376;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 12px 22px rgba(123,149,183,.08)}.topic-hero-cta-row{padding-top:var(--space-2)}.topic-page--lonely-marriage .topic-hero-subtitle{max-width:46rem;font-size:clamp(1.18rem,2.2vw,1.58rem);line-height:1.24}.topic-page--lonely-marriage .topic-hero-copy>.dr-body-lg{max-width:49rem}.topic-page--lonely-marriage .topic-hero-summary-stack .dr-body-lg{color:rgba(221,228,238,.96)}.topic-page--lonely-marriage .topic-hero .dr-chip-row{max-width:34rem;gap:.7rem}.topic-page--lonely-marriage .topic-hero .dr-chip{border-color:rgba(113,145,170,.16);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(244,248,255,.97)),radial-gradient(circle at top right,rgba(166,199,255,.12),transparent 24%);color:#4a6376;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 12px 22px rgba(123,149,183,.08)}.topic-page--lonely-marriage .topic-hero-cta-row{padding-top:var(--space-1)}.topic-hero-panel{min-height:100%;max-width:24rem;justify-self:end;border-color:rgba(124,143,184,.22);background:linear-gradient(180deg,rgba(200,168,107,.06),rgba(200,168,107,.02)),linear-gradient(180deg,rgba(20,28,49,.96),rgba(14,20,36,.98));box-shadow:0 20px 44px rgba(4,8,18,.16)}.topic-hero-panel-intro{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.topic-hero-panel .premium-card__inner{gap:var(--space-4);padding:clamp(1.3rem,2.5vw,1.72rem)}.topic-hero-panel-intro .dr-h3{max-width:20ch}.topic-hero-panel-intro .dr-body-sm,.topic-hero-support-item span{color:rgba(186,196,210,.96)}.topic-page--lonely-marriage .topic-hero-panel{max-width:22.5rem;justify-self:end;border-color:rgba(124,143,184,.22);background:linear-gradient(180deg,rgba(200,168,107,.07),rgba(200,168,107,.02)),linear-gradient(180deg,rgba(20,28,49,.96),rgba(14,20,36,.98));box-shadow:0 18px 38px rgba(4,8,18,.16)}.topic-page--lonely-marriage .topic-hero-panel .premium-card__inner{gap:var(--space-4);padding:clamp(1.3rem,2.5vw,1.8rem)}.topic-page--lonely-marriage .topic-hero-panel-intro .dr-h3{max-width:19ch}.topic-page--lonely-marriage .topic-hero-panel-intro .dr-body-sm,.topic-page--lonely-marriage .topic-hero-support-item span{color:rgba(180,191,207,.94)}.topic-hero-support-list{gap:var(--space-4)}.topic-hero-support-item{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.38)}.topic-hero-support-item:first-child{padding-top:0;border-top:0}.topic-page--lonely-marriage .topic-hero-support-item{padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.38)}.topic-page--lonely-marriage .topic-hero-support-item:first-child{padding-top:0;border-top:0}.topic-hero-support-item strong{color:var(--text-primary);font-size:var(--label-size)}.topic-hero-support-item span{color:var(--text-muted);font-size:var(--body-sm-size);line-height:1.6}.topic-facts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.topic-page--lonely-marriage .dr-section-intro{max-width:54rem}.topic-page--lonely-marriage .topic-suite--closing #faq .dr-section-intro,.topic-page--lonely-marriage .topic-suite--proof .dr-section-intro{max-width:54rem;margin-inline:0;text-align:left;justify-items:start}.topic-page--lonely-marriage .topic-page-enhancement-section .dr-section-intro{max-width:56rem}.topic-page--lonely-marriage .topic-editorial-body-card,.topic-page--lonely-marriage .topic-infographic-asset-card:first-child{border-color:rgba(200,168,107,.22)}.deeper-analysis-card,.related-pattern-card,.scope-safeguard-card,.signal-group-card,.topic-fact-card{height:100%}.topic-fact-card{border-color:rgba(60,76,109,.56);background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,.01)),linear-gradient(180deg,rgba(20,28,48,.98),rgba(14,20,36,.98))}.context-shell .premium-card__inner,.final-cta-card .premium-card__inner,.longform-main-card .premium-card__inner,.longform-side-card .premium-card__inner,.signal-group-card .premium-card__inner,.topic-fact-card .premium-card__inner{padding:clamp(1.35rem,2.7vw,1.95rem)}.topic-page--lonely-marriage .topic-fact-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.topic-page--lonely-marriage .topic-fact-card .premium-card__inner{gap:var(--space-4)}.topic-fact-card__header{gap:.78rem}.topic-page--lonely-marriage .topic-fact-card:first-child{border-color:rgba(200,168,107,.28);background:linear-gradient(180deg,rgba(200,168,107,.11),rgba(200,168,107,.02)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(16,23,40,.98))}.topic-page--lonely-marriage .topic-fact-card:nth-child(4){background:linear-gradient(180deg,rgba(124,143,184,.11),rgba(124,143,184,.02)),linear-gradient(180deg,rgba(17,24,42,.98),rgba(12,18,33,.98))}.signal-groups-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.signal-group-card__header{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.signal-group-card__meta{gap:.55rem}.signal-group-card__body{gap:var(--space-3)}.signal-group-card{border-color:rgba(60,76,109,.54);background:linear-gradient(180deg,rgba(245,241,232,.024),rgba(245,241,232,0)),linear-gradient(180deg,rgba(19,27,46,.98),rgba(13,18,33,.98))}.signal-group-card .premium-card__inner{gap:var(--space-5)}.topic-page--lonely-marriage .signal-group-card{background:linear-gradient(180deg,rgba(245,241,232,.02),rgba(245,241,232,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(13,18,33,.98))}.topic-page--lonely-marriage .signal-group-card .premium-card__inner{gap:var(--space-5)}.topic-page--lonely-marriage .signal-group-card:first-child,.topic-page--lonely-marriage .signal-group-card:last-child{background:linear-gradient(180deg,rgba(124,143,184,.09),rgba(124,143,184,.02)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(12,18,33,.98))}.topic-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.topic-list--compact{gap:var(--space-2)}.topic-list li{position:relative;padding-left:1.25rem;color:rgba(219,227,237,.96);line-height:1.72}.topic-list li:before{content:"";position:absolute;top:.68rem;left:0;width:.4rem;height:.4rem;border-radius:50%;background:var(--accent-gold);box-shadow:0 0 0 6px rgba(200,168,107,.08)}.longform-main-card .premium-card__inner,.longform-side-card .premium-card__inner,.topic-rich-copy{gap:var(--space-5)}.topic-rich-copy{display:grid;grid-gap:var(--space-5)}.topic-rich-copy .dr-body{max-width:48rem;color:rgba(218,226,237,.96)}.topic-page--lonely-marriage .longform-main-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.topic-page--lonely-marriage .context-shell .premium-card__inner,.topic-page--lonely-marriage .final-cta-card .premium-card__inner,.topic-page--lonely-marriage .longform-main-card .premium-card__inner,.topic-page--lonely-marriage .longform-side-card .premium-card__inner{padding:clamp(1.35rem,2.8vw,2rem)}.topic-page--lonely-marriage .topic-rich-copy{gap:var(--space-5)}.topic-page--lonely-marriage .topic-rich-copy .dr-body{max-width:47rem}.topic-callout{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(200,168,107,.22);border-radius:20px;background:linear-gradient(180deg,rgba(200,168,107,.1),rgba(200,168,107,.06))}.topic-page--lonely-marriage .longform-side-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.context-shell{border-color:rgba(124,143,184,.26);background:linear-gradient(180deg,rgba(124,143,184,.09),rgba(124,143,184,.02)),linear-gradient(180deg,rgba(20,28,48,.98),rgba(14,19,34,.98))}.topic-page--lonely-marriage .context-shell{border-color:rgba(124,143,184,.34);background:linear-gradient(180deg,rgba(124,143,184,.1),rgba(124,143,184,.02)),linear-gradient(180deg,rgba(16,23,40,.98),rgba(11,16,32,.98))}.context-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.context-block{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);border-radius:20px;border:1px solid rgba(124,143,184,.18);background:rgba(14,20,36,.42)}.topic-page--lonely-marriage .context-block{background:rgba(11,16,32,.4)}.context-block__header{gap:.55rem}.context-note{padding-top:var(--space-2);border-top:1px solid rgba(124,143,184,.18)}.topic-page--lonely-marriage .context-note{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.topic-page--lonely-marriage .context-note .dr-body{max-width:48rem}.final-cta-card .premium-card__inner,.mini-progress-card .premium-card__inner,.mini-question-card .premium-card__inner,.mini-result-primary .premium-card__inner{gap:var(--space-5)}.mini-check-entry-card .premium-card__inner{gap:var(--space-5);padding:clamp(1.45rem,2.9vw,2.05rem)}.mini-check-entry-card__copy,.mini-check-entry-card__meta{display:grid}.mini-check-entry-card__copy{gap:var(--space-3);max-width:45rem}.mini-check-entry-card__meta{gap:var(--space-3);align-content:start}.mini-check-entry-card__highlights{gap:.7rem;max-width:30rem}.topic-page--lonely-marriage .mini-check-entry-card{background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(200,168,107,.03)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(15,22,39,.98))}.topic-page--lonely-marriage .mini-check-entry-card .dr-body{max-width:48rem}.topic-page--lonely-marriage .mini-check-entry-card .dr-body-sm{max-width:34rem;color:rgba(189,200,216,.94)}.topic-page--lonely-marriage .mini-check-entry-card .dr-chip{border-color:rgba(200,168,107,.24);background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(200,168,107,.04)),rgba(16,22,38,.74)}.topic-page--lonely-marriage .mini-check-entry-card .cta-button{width:auto;min-width:15rem}.mini-progress-card{scroll-margin-top:var(--anchor-offset)}.topic-page--lonely-marriage .mini-progress-card{background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(200,168,107,.03)),linear-gradient(180deg,rgba(22,31,53,.96),rgba(16,23,40,.98))}.topic-page--lonely-marriage .mini-progress-highlight .dr-body-sm,.topic-page--lonely-marriage .mini-progress-stage-card .dr-body-sm{color:rgba(196,206,220,.94)}.topic-page--lonely-marriage .mini-progress-copy{gap:var(--space-2);max-width:45rem}.topic-page--lonely-marriage .mini-progress-note{max-width:45rem;color:rgba(180,191,207,.94)}.mini-snapshot-trust-card .premium-card__inner{gap:var(--space-4);padding:clamp(1.18rem,2.2vw,1.55rem)}.mini-snapshot-trust-card__copy,.mini-snapshot-trust-card__meta{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mini-snapshot-trust-card__chips{gap:.65rem}.mini-snapshot-analyzing,.mini-snapshot-analyzing__copy,.mini-snapshot-analyzing__progress-block,.mini-snapshot-analyzing__status,.mini-snapshot-analyzing__step-copy,.mini-snapshot-analyzing__top{display:grid}.mini-snapshot-analyzing .premium-card__inner{gap:var(--space-4);padding:clamp(1.25rem,2.45vw,1.7rem)}.mini-snapshot-analyzing__top{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.mini-snapshot-analyzing__copy{gap:var(--space-3)}.mini-snapshot-analyzing__eyebrow{display:inline-flex;align-items:center;gap:.7rem}.mini-snapshot-analyzing__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(200,168,107,.22);background:linear-gradient(180deg,rgba(200,168,107,.14),rgba(200,168,107,.05)),rgba(17,24,42,.7);color:rgba(245,241,232,.94)}.mini-snapshot-analyzing__note{max-width:42rem;color:rgba(187,198,214,.94)}.mini-snapshot-analyzing__progress-block{gap:.55rem;min-width:9rem;padding:.95rem 1rem;border:1px solid rgba(200,168,107,.18);border-radius:20px;background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),rgba(12,18,33,.42);justify-items:end}.mini-snapshot-analyzing__percent{margin:0;font-size:clamp(2.65rem,5.2vw,4.15rem);line-height:.9;letter-spacing:-.06em;font-weight:600;color:rgba(245,241,232,.98);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-snapshot-analyzing__progress-rail{position:relative;height:.72rem;border-radius:var(--radius-pill);overflow:hidden;background:rgba(42,54,82,.74);border:1px solid rgba(62,77,110,.44)}.mini-snapshot-analyzing__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(200,168,107,.9),rgba(124,143,184,.9));box-shadow:0 0 18px rgba(200,168,107,.18);transition:width .22s linear}.mini-snapshot-analyzing__status{gap:.38rem;padding:1rem 1.05rem;border:1px solid rgba(124,143,184,.18);border-radius:18px;background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,.02)),rgba(13,19,34,.48)}.mini-snapshot-analyzing__status .dr-h3{text-transform:capitalize}.mini-snapshot-analyzing__step-copy{gap:.22rem}.mini-snapshot-analyzing__meta{display:flex;flex-wrap:wrap;gap:.65rem}.topic-page--lonely-marriage .mini-snapshot-trust-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,.02)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(12,18,33,.98))}.topic-page--lonely-marriage .mini-snapshot-analyzing{background:linear-gradient(180deg,rgba(200,168,107,.1),rgba(200,168,107,.03)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(14,20,36,.98))}.topic-page--lonely-marriage .mini-snapshot-trust-card .dr-body{max-width:50rem}.topic-page--lonely-marriage .mini-snapshot-trust-card .dr-body-sm{max-width:34rem;color:rgba(189,200,216,.94)}.topic-page--lonely-marriage .mini-snapshot-trust-card .dr-chip{border-color:rgba(124,143,184,.22);background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,.02)),rgba(16,22,38,.76)}.mini-progress-stage-card,.mini-question-selection,.mini-result-bridge__decision,.mini-result-bridge__footer,.mini-result-bridge__highlight,.mini-result-bridge__highlights,.mini-result-first-read,.mini-result-first-read__copy,.mini-result-reveal,.mini-result-reveal__copy{display:grid}.mini-progress-stage-card{gap:var(--space-3);padding:1rem 1.05rem;border:1px solid rgba(200,168,107,.16);border-radius:20px;background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),rgba(12,18,33,.38)}.mini-progress-stage-card__header{display:flex;align-items:center;gap:.9rem}.mini-progress-highlight__icon,.mini-progress-stage-card__icon,.mini-question-selection__icon,.mini-result-bridge__highlight-icon,.mini-result-first-read__icon,.mini-result-reveal__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(200,168,107,.22);background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(200,168,107,.04)),rgba(17,24,42,.64);color:rgba(245,241,232,.92)}.mini-progress-highlight__copy,.mini-progress-stage-card__copy{display:grid}.mini-progress-stage-card__copy{gap:.22rem}.mini-progress-stage-card__copy .dr-h3{max-width:30ch;font-size:clamp(1.02rem,1.35vw,1.16rem)}.mini-progress-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.mini-progress-highlight{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;padding:.92rem .96rem;border:1px solid rgba(51,65,95,.4);border-radius:18px;background:rgba(12,18,33,.28)}.mini-progress-highlight__copy{gap:.2rem}.mini-progress-kicker{color:rgba(221,228,238,.9)}.mini-progress-card .premium-card__inner{padding:clamp(1.35rem,2.8vw,1.9rem)}.mini-check-footer,.mini-progress-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.mini-progress-meter{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.mini-progress-segment{height:.62rem;border-radius:var(--radius-pill);background:rgba(51,65,95,.7);transition:background-color var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium)}.mini-progress-segment[data-complete=true]{background:linear-gradient(90deg,rgba(200,168,107,.82),rgba(124,143,184,.75));transform:scaleY(1.05);box-shadow:0 0 0 1px rgba(200,168,107,.14)}.mini-progress-segment[data-current=true]{background:linear-gradient(90deg,rgba(124,143,184,.42),rgba(124,143,184,.24));box-shadow:0 0 0 1px rgba(124,143,184,.24),0 0 0 4px rgba(124,143,184,.06)}.mini-question-stack{gap:var(--space-6)}.mini-question-card{position:relative;background:linear-gradient(180deg,rgba(245,241,232,.024),rgba(245,241,232,0)),linear-gradient(180deg,rgba(19,27,46,.98),rgba(13,18,33,.98))}.topic-page--lonely-marriage .mini-question-card{background:linear-gradient(180deg,rgba(245,241,232,.02),rgba(245,241,232,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(12,18,33,.98))}.topic-page--lonely-marriage .mini-question-card .premium-card__inner{padding:clamp(1.25rem,2.5vw,1.8rem)}.topic-page--lonely-marriage .mini-question-card--current{border-color:rgba(200,168,107,.28);box-shadow:0 22px 40px rgba(4,8,18,.16),inset 0 1px 0 rgba(245,241,232,.04)}.topic-page--lonely-marriage .mini-question-card--current:before{content:"";position:absolute;top:1.15rem;bottom:1.15rem;left:.7rem;width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(200,168,107,.74),rgba(124,143,184,.44));pointer-events:none}.topic-page--lonely-marriage .mini-question-card--complete{border-color:rgba(200,168,107,.34);background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(12,18,33,.98));box-shadow:0 18px 34px rgba(200,168,107,.08),inset 0 1px 0 rgba(245,241,232,.05)}.mini-question-shell{display:grid;grid-gap:var(--space-5);gap:var(--space-5);scroll-margin-top:var(--anchor-offset)}.mini-question-shell[data-complete=true]{position:relative}.mini-question-shell[data-complete=true]:after{content:"";position:absolute;inset:0;border-radius:18px;border:1px solid rgba(200,168,107,.18);pointer-events:none}.mini-question-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.mini-question-header{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mini-question-header .dr-body-sm{max-width:38rem;color:rgba(190,200,214,.96)}.topic-page--lonely-marriage .mini-question-header .dr-h3{max-width:42rem}.topic-page--lonely-marriage .mini-question-header .dr-body-sm{max-width:36rem;color:rgba(180,191,207,.94)}.mini-question-selection{gap:var(--space-3);padding:.95rem 1rem;border:1px solid rgba(200,168,107,.2);border-radius:18px;background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),rgba(17,24,42,.34)}.mini-question-selection__meta{display:flex;align-items:center;gap:.7rem}.mini-question-selection__copy{display:grid;grid-gap:.28rem;gap:.28rem}.mini-question-selection__label{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600;letter-spacing:-.02em}.mini-option-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mini-option-grid--forced,.mini-option-grid--scale{grid-template-columns:1fr}.mini-chip-option,.mini-option-card{width:100%;border:1px solid var(--border-soft);background:linear-gradient(180deg,rgba(18,24,43,.74),rgba(11,16,32,.58));color:var(--text-secondary);box-shadow:inset 0 1px 0 rgba(245,241,232,.03);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.mini-option-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:7.25rem;padding:var(--space-5);border-radius:20px;position:relative;text-align:left}.mini-option-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.mini-chip-option__state,.mini-option-card__state{position:relative;flex:0 0 auto;width:1.2rem;height:1.2rem;border:1px solid rgba(124,143,184,.3);border-radius:999px;background:rgba(12,18,33,.42);box-shadow:inset 0 1px 0 rgba(245,241,232,.03);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.mini-chip-option__state:after,.mini-option-card__state:after{content:"";position:absolute;inset:.23rem;border-radius:999px;background:rgba(200,168,107,0);transform:scale(.65);transition:background-color .18s ease,transform .18s ease}.mini-chip-option[data-selected=true],.mini-option-card[data-selected=true]{border-color:rgba(200,168,107,.52);background:linear-gradient(180deg,rgba(200,168,107,.22),rgba(200,168,107,.12));box-shadow:0 20px 38px rgba(200,168,107,.16),inset 0 0 0 1px rgba(245,241,232,.08);transform:translateY(-1px)}.mini-chip-option[data-selected=true] .mini-chip-option__state,.mini-option-card[data-selected=true] .mini-option-card__state{border-color:rgba(200,168,107,.58);background:rgba(200,168,107,.18);box-shadow:0 0 0 4px rgba(200,168,107,.08)}.mini-chip-option[data-selected=true] .mini-chip-option__state:after,.mini-option-card[data-selected=true] .mini-option-card__state:after{background:rgba(200,168,107,.92);transform:scale(1)}.topic-page--lonely-marriage .mini-option-card{min-height:7.65rem;border-color:rgba(51,65,95,.72);background:linear-gradient(180deg,rgba(20,28,49,.82),rgba(12,18,33,.72))}.topic-page--lonely-marriage .mini-option-card__description{color:rgba(176,187,203,.94)}.topic-page--lonely-marriage .mini-chip-option{border-color:rgba(51,65,95,.72);background:linear-gradient(180deg,rgba(18,24,43,.8),rgba(11,16,32,.72))}@media (hover:hover){.mini-chip-option:hover,.mini-option-card:hover{transform:translateY(-1px);border-color:var(--border-strong);color:var(--text-primary)}}.mini-option-card__title{color:inherit;font-size:1rem;font-weight:600;line-height:1.35}.mini-option-card__description{color:var(--text-muted);font-size:var(--body-sm-size);line-height:1.6}.mini-frequency-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.mini-chip-option{width:100%;min-height:3rem;padding:.8rem 1rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem}.mini-result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.mini-result-first-read{margin-bottom:var(--space-2)}.mini-result-first-read .premium-card__inner{gap:var(--space-4);padding:clamp(1.18rem,2.35vw,1.65rem)}.mini-result-first-read__copy{gap:var(--space-3);max-width:46rem}.mini-result-first-read__eyebrow{display:flex;align-items:center;gap:.7rem}.mini-result-first-read__meta{display:flex;flex-wrap:wrap;gap:.65rem}.mini-result-first-read__meta .dr-chip{border-color:rgba(124,143,184,.24);background:linear-gradient(180deg,rgba(124,143,184,.09),rgba(124,143,184,.02)),rgba(16,22,38,.74)}.mini-result-reveal{margin-bottom:var(--space-2)}.mini-result-reveal .premium-card__inner{gap:var(--space-4);padding:clamp(1.35rem,2.6vw,1.95rem)}.mini-result-reveal__copy{gap:var(--space-3);max-width:48rem}.mini-result-reveal__eyebrow{display:flex;align-items:center;gap:.7rem}.mini-result-reveal__meta{display:flex;flex-wrap:wrap;gap:.7rem}.mini-result-reveal__meta .dr-chip{border-color:rgba(200,168,107,.24);background:linear-gradient(180deg,rgba(200,168,107,.1),rgba(200,168,107,.03)),rgba(16,22,38,.74)}.topic-page--lonely-marriage .mini-result-primary{background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(200,168,107,.04)),linear-gradient(180deg,rgba(22,31,53,.96),rgba(16,23,40,.98))}.topic-page--lonely-marriage .mini-result-first-read{border-color:rgba(124,143,184,.28);background:radial-gradient(circle at top left,rgba(124,143,184,.12),transparent 30%),linear-gradient(180deg,rgba(20,28,49,.98),rgba(14,20,36,.98))}.topic-page--lonely-marriage .mini-result-reveal{border-color:rgba(200,168,107,.28);background:radial-gradient(circle at top right,rgba(200,168,107,.13),transparent 28%),linear-gradient(180deg,rgba(22,31,53,.98),rgba(15,22,39,.98))}.mini-result-heading{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mini-result-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.signal-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.45rem .8rem;border-radius:var(--radius-pill);font-size:var(--micro-size);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.signal-badge--low{border:1px solid rgba(127,165,138,.28);background:rgba(127,165,138,.12);color:var(--accent-sage)}.signal-badge--moderate{border:1px solid rgba(124,143,184,.28);background:rgba(124,143,184,.12);color:var(--accent-slate)}.signal-badge--strong{border:1px solid rgba(200,168,107,.28);background:rgba(200,168,107,.12);color:var(--accent-gold)}.mini-result-placeholder{min-height:14rem;scroll-margin-top:var(--anchor-offset)}.mini-result-placeholder--ready .premium-card__inner{gap:var(--space-4);justify-content:center}.topic-page--lonely-marriage .mini-result-placeholder{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.topic-page--lonely-marriage .mini-result-primary .premium-card__inner{gap:var(--space-4);padding:clamp(1.45rem,2.8vw,2rem)}.topic-page--lonely-marriage .mini-result-heading .dr-h2{max-width:16ch}.mini-result-note{color:rgba(180,191,207,.94)}.topic-page--lonely-marriage .mini-result-bridge,.topic-page--lonely-marriage .mini-result-secondary{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,.01)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.topic-page--lonely-marriage .mini-result-secondary--clarifies{border-color:rgba(200,168,107,.24);background:linear-gradient(180deg,rgba(200,168,107,.1),rgba(200,168,107,.03)),linear-gradient(180deg,rgba(19,26,46,.98),rgba(13,19,34,.98))}.topic-page--lonely-marriage .mini-result-bridge .premium-card__inner{gap:var(--space-4);justify-content:space-between}.topic-page--lonely-marriage .mini-result-bridge .premium-card__inner,.topic-page--lonely-marriage .mini-result-secondary .premium-card__inner{padding:clamp(1.25rem,2.4vw,1.7rem)}.topic-page--lonely-marriage .mini-result-bridge .dr-body,.topic-page--lonely-marriage .mini-result-bridge .dr-body-sm,.topic-page--lonely-marriage .mini-result-secondary .dr-body-sm{max-width:34rem}.topic-page--lonely-marriage .mini-result-bridge{border-color:rgba(200,168,107,.28);background:linear-gradient(180deg,rgba(200,168,107,.1),rgba(200,168,107,.03)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.topic-page--lonely-marriage .mini-result-bridge .cta-button{width:auto;min-width:16rem}.mini-result-bridge__highlights{gap:.72rem}.mini-result-bridge__line{color:rgba(230,236,244,.95);max-width:36rem}.mini-result-bridge__decision{gap:.45rem;padding:.9rem .95rem;border:1px solid rgba(200,168,107,.16);border-radius:16px;background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),rgba(16,22,38,.34)}.mini-result-bridge__footer{gap:var(--space-3);align-items:start}.mini-result-bridge__footer-note{max-width:34rem;color:rgba(205,214,226,.94)}.mini-result-bridge__highlight{grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.82rem .88rem;border:1px solid rgba(200,168,107,.16);border-radius:16px;background:rgba(16,22,38,.36)}.topic-page--lonely-marriage .mini-result-placeholder .premium-card__inner{justify-content:center;min-height:14rem}.deeper-analysis-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.topic-page--lonely-marriage .deeper-analysis-card{background:linear-gradient(180deg,rgba(245,241,232,.02),rgba(245,241,232,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(13,18,33,.98))}.topic-page--lonely-marriage .deeper-analysis-card:first-child{border-color:rgba(200,168,107,.26);background:linear-gradient(180deg,rgba(200,168,107,.11),rgba(200,168,107,.03)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(16,23,40,.98))}.topic-page--lonely-marriage .deeper-analysis-card .premium-card__inner{gap:var(--space-4)}.deeper-analysis-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0;border-top:0}.deeper-analysis-cta__copy{gap:var(--space-3);max-width:46rem}.deeper-analysis-cta-card .premium-card__inner{padding:clamp(1.3rem,2.5vw,1.9rem)}.topic-page--lonely-marriage .deeper-analysis-cta-card{border-color:rgba(200,168,107,.28);background:radial-gradient(circle at top right,rgba(200,168,107,.11),transparent 28%),linear-gradient(180deg,rgba(22,31,53,.98),rgba(15,22,39,.98))}.topic-page--lonely-marriage .deeper-analysis-cta .dr-h3{max-width:22ch}.topic-page--lonely-marriage .deeper-analysis-cta .dr-body{max-width:42rem}.topic-page--lonely-marriage .deeper-analysis-cta .dr-body-sm{max-width:40rem;color:rgba(189,200,216,.94)}.topic-page--lonely-marriage .deeper-analysis-cta .cta-button{width:auto;min-width:16rem}.related-patterns-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.topic-page--lonely-marriage .related-pattern-card,.topic-page--lonely-marriage .scope-safeguard-card,.topic-page--lonely-marriage .topic-suite--proof .logo-card,.topic-page--lonely-marriage .topic-suite--proof .stats-card,.topic-page--lonely-marriage .topic-suite--proof .testimonial-card{background:linear-gradient(180deg,rgba(124,143,184,.07),rgba(124,143,184,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.topic-page--lonely-marriage .mini-check-footer{padding:1.05rem 1.15rem;border:1px solid rgba(51,65,95,.44);border-radius:20px;background:linear-gradient(180deg,rgba(18,24,43,.72),rgba(11,16,32,.6)),radial-gradient(circle at top right,rgba(200,168,107,.04),transparent 34%)}.topic-page--lonely-marriage .mini-check-footer--ready{border-color:rgba(200,168,107,.28);background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.03)),linear-gradient(180deg,rgba(19,26,46,.78),rgba(11,16,32,.66))}.mini-check-footer__copy{gap:var(--space-2);max-width:36rem}.topic-page--lonely-marriage .related-pattern-card__copy{gap:var(--space-3)}.related-pattern-card__footer{margin-top:auto}.topic-page--lonely-marriage .related-pattern-card__footer .cta-button{width:auto;min-height:auto;padding-inline:0;border-color:transparent;background:transparent;box-shadow:none}.scope-grid,.scope-safeguards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.scope-note-card .premium-card__inner{gap:var(--space-2)}.topic-page--lonely-marriage .final-cta-card,.topic-page--lonely-marriage .scope-note-card{background:radial-gradient(circle at top right,rgba(200,168,107,.1),transparent 28%),linear-gradient(180deg,rgba(22,31,53,.96),rgba(16,23,40,.98))}.topic-page--lonely-marriage .topic-closing-section--faq .dr-section-intro,.topic-page--lonely-marriage .topic-proof-section .dr-section-intro{max-width:54rem}.topic-page--lonely-marriage .proof-stack-section__stats .dr-section-intro{max-width:min(49rem,100%)}.topic-page--lonely-marriage .proof-stack-section__stats .dr-section-intro .dr-h2{max-width:18ch}.topic-page--lonely-marriage .topic-proof-section--trust .logo-grid{gap:var(--space-3)}.topic-page--lonely-marriage .topic-proof-section--trust .logo-card{background:linear-gradient(180deg,rgba(245,241,232,.015),rgba(245,241,232,0)),linear-gradient(180deg,rgba(16,21,36,.96),rgba(11,16,32,.94))}.topic-page--lonely-marriage .topic-proof-section--trust .logo-card .premium-card__inner{gap:var(--space-3)}.topic-page--lonely-marriage .topic-proof-section--testimonials .testimonial-card--quote-first .premium-card__inner{gap:var(--space-4)}.topic-page--lonely-marriage .topic-proof-section--testimonials .testimonial-quote{max-width:33ch;line-height:1.76}.topic-page--lonely-marriage .topic-proof-section--stats .stats-card .premium-card__inner{gap:var(--space-3);padding:1.15rem 1.2rem}.topic-page--lonely-marriage #faq .faq-context-band,.topic-page--lonely-marriage #faq .faq-grid{max-width:var(--faq-shell-width);margin:0 auto}.topic-page--lonely-marriage #faq .faq-item{background:linear-gradient(180deg,rgba(18,24,43,.88),rgba(11,16,32,.82)),radial-gradient(circle at top left,rgba(124,143,184,.04),transparent 46%)}.topic-page--lonely-marriage #faq .faq-item__body .dr-body{color:rgba(215,223,235,.94)}.final-cta-copy{gap:var(--space-3);max-width:40rem}.final-cta-actions{padding-top:var(--space-1)}.final-cta-card .premium-card__inner{align-items:start}.analysis-page,.analysis-suite{position:relative}.analysis-page--lonely-marriage .analysis-suite{display:grid;grid-gap:clamp(.25rem,.9vw,.85rem);gap:clamp(.25rem,.9vw,.85rem)}.analysis-page--lonely-marriage .analysis-suite>*{position:relative;z-index:1}.analysis-page--lonely-marriage .analysis-suite:before{content:"";position:absolute;left:50%;width:var(--section-shell-frame);transform:translateX(-50%);pointer-events:none}.analysis-page--lonely-marriage .analysis-suite--hero:before{top:clamp(1.5rem,5vw,4rem);bottom:clamp(2rem,5vw,4rem);border:1px solid rgba(51,65,95,.44);border-radius:38px;background:radial-gradient(circle at top right,rgba(200,168,107,.08),transparent 28%),radial-gradient(circle at 12% 18%,rgba(124,143,184,.08),transparent 24%),linear-gradient(180deg,rgba(18,24,43,.22),rgba(11,16,32,.08))}.analysis-page--lonely-marriage .analysis-suite--briefing:before{top:clamp(1.25rem,4vw,3rem);bottom:clamp(1.5rem,4vw,3rem);border:1px solid rgba(124,143,184,.18);border-radius:40px;background:radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 28%),linear-gradient(180deg,rgba(18,24,43,.14),rgba(11,16,32,.04))}.analysis-page--lonely-marriage .analysis-suite--value:before{top:clamp(1.25rem,4vw,3rem);bottom:clamp(1.5rem,4vw,3.5rem);border:1px solid rgba(200,168,107,.16);border-radius:42px;background:radial-gradient(circle at top right,rgba(200,168,107,.09),transparent 28%),linear-gradient(180deg,rgba(200,168,107,.04),rgba(18,24,43,.06))}.analysis-page--lonely-marriage .analysis-suite--conversion:before{top:clamp(1.25rem,4vw,3rem);bottom:clamp(1.5rem,5vw,3.5rem);border:1px solid rgba(124,143,184,.18);border-radius:40px;background:radial-gradient(circle at bottom right,rgba(124,143,184,.09),transparent 28%),linear-gradient(180deg,rgba(18,24,43,.16),rgba(11,16,32,.06))}.analysis-page--lonely-marriage .analysis-suite--closing:before{top:clamp(1.25rem,4vw,3rem);bottom:clamp(1.5rem,6vw,5rem);border:1px solid rgba(51,65,95,.26);border-radius:42px;background:radial-gradient(circle at bottom right,rgba(200,168,107,.07),transparent 30%),linear-gradient(180deg,rgba(18,24,43,.16),rgba(11,16,32,.08))}.analysis-grid{grid-gap:var(--space-5);grid-template-columns:1fr}.analysis-grid,.analysis-rail{display:grid;gap:var(--space-5)}.analysis-rail{grid-gap:var(--space-5)}.analysis-card-grid,.analysis-continuity-layout,.analysis-dimensions-grid,.analysis-hero-layout,.analysis-preview-grid,.analysis-pricing-layout{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.analysis-hero-copy{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.analysis-continuity-card__intro,.analysis-detail-card__header,.analysis-dimension-copy,.analysis-final-cta-copy,.analysis-hero-heading-stack,.analysis-hero-summary-stack,.analysis-preview-card__copy,.analysis-price-card__intro,.analysis-trust-note-card__intro{display:grid}.analysis-hero-heading-stack,.analysis-hero-summary-stack{gap:var(--space-4)}.analysis-hero-transition,.analysis-hero-transition__item,.analysis-pricing-decision-card__copy,.analysis-pricing-decision-card__highlights{display:grid}.analysis-page--lonely-marriage .analysis-hero-layout{position:relative;padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(51,65,95,.72);border-radius:calc(var(--radius-panel) + 2px);background:radial-gradient(circle at top right,rgba(200,168,107,.12),transparent 30%),radial-gradient(circle at 15% 18%,rgba(124,143,184,.09),transparent 24%),linear-gradient(180deg,rgba(18,24,43,.9),rgba(11,16,32,.84));box-shadow:var(--shadow-floating);overflow:hidden}.analysis-page--lonely-marriage .analysis-hero-layout:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(245,241,232,.025),transparent 24%,transparent 72%,rgba(124,143,184,.06)),linear-gradient(180deg,transparent,rgba(11,16,32,.16));pointer-events:none}.analysis-page--lonely-marriage .analysis-hero-copy,.analysis-page--lonely-marriage .analysis-price-card{position:relative;z-index:1}.analysis-page--lonely-marriage .analysis-hero-copy .dr-h1{max-width:15ch;font-size:clamp(2.95rem,5.9vw,4.85rem);line-height:.97;letter-spacing:-.05em}.analysis-hero-subtitle{margin:0;max-width:41rem;color:var(--text-primary);font-family:var(--font-sans);font-size:clamp(1.35rem,3vw,1.95rem);line-height:1.18;letter-spacing:-.02em}.analysis-page--lonely-marriage .analysis-hero-subtitle{max-width:40rem;font-size:clamp(1.26rem,2.7vw,1.74rem);line-height:1.22}.analysis-page--lonely-marriage .analysis-hero-copy>.dr-body-lg{max-width:44rem}.analysis-page--lonely-marriage .analysis-hero-summary-stack .dr-body-lg{color:rgba(221,228,238,.96)}.analysis-page--lonely-marriage .analysis-hero-copy .dr-chip-row{max-width:34rem;gap:.7rem}.analysis-page--lonely-marriage .analysis-hero-copy .dr-chip{border-color:rgba(124,143,184,.26);background:linear-gradient(180deg,rgba(18,24,43,.92),rgba(11,16,32,.84))}.analysis-hero-transition{gap:var(--space-4);padding:clamp(1.1rem,2.2vw,1.45rem);border:1px solid rgba(200,168,107,.16);border-radius:24px;background:linear-gradient(180deg,rgba(200,168,107,.07),rgba(200,168,107,.02)),rgba(12,18,33,.34)}.analysis-hero-transition__grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-hero-transition__item{display:grid;grid-gap:.55rem;gap:.55rem;padding:.95rem 1rem;border:1px solid rgba(51,65,95,.42);border-radius:20px;background:rgba(11,16,32,.34)}.analysis-hero-transition__item--paid{border-color:rgba(200,168,107,.22);background:linear-gradient(180deg,rgba(200,168,107,.09),rgba(200,168,107,.03)),rgba(16,22,38,.42)}.analysis-hero-transition__note{max-width:42rem;color:rgba(196,206,220,.95)}.analysis-trust-line{margin:0;color:var(--text-muted);font-size:var(--body-sm-size);line-height:1.6}.analysis-trust-block{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:35rem}.analysis-page--lonely-marriage .analysis-hero-cta-row{padding-top:var(--space-1)}.analysis-page--lonely-marriage .analysis-price-card{max-width:24rem;justify-self:end;border-color:rgba(124,143,184,.22);background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),linear-gradient(180deg,rgba(20,28,49,.96),rgba(14,20,36,.98));box-shadow:0 18px 38px rgba(4,8,18,.16)}.analysis-page--lonely-marriage .analysis-price-card .premium-card__inner{gap:var(--space-4);padding:clamp(1.3rem,2.5vw,1.8rem)}.analysis-price-card__intro{gap:var(--space-2)}.analysis-price-card__summary{color:rgba(180,191,207,.94)}.analysis-after-purchase-card,.analysis-continuity-card,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.analysis-price-card,.analysis-pricing-card{height:100%}.analysis-price-line{display:inline-flex;align-items:baseline;gap:.5rem;font-family:var(--font-sans);font-size:clamp(3rem,7vw,4.5rem);line-height:.92}.analysis-price-line,.analysis-price-line span{color:var(--text-primary)}.analysis-price-card .analysis-price-line{font-size:clamp(2.3rem,5.4vw,3.45rem)}.analysis-pricing-card .analysis-price-line{font-size:clamp(3.1rem,7vw,4.8rem)}.analysis-price-highlights{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.analysis-price-highlights li{position:relative;padding-left:1.1rem;color:var(--text-secondary);font-size:var(--body-sm-size);line-height:1.6}.analysis-price-highlights li:before{content:"";position:absolute;top:.55rem;left:0;width:.38rem;height:.38rem;border-radius:50%;background:var(--accent-gold);box-shadow:0 0 0 5px rgba(200,168,107,.08)}.analysis-price-card .cta-button,.checkout-summary-card .analysis-price-notes,.report-hero-status-row{margin-top:var(--space-1)}.analysis-price-notes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.analysis-card-grid--2,.analysis-card-grid--3{grid-template-columns:1fr}.analysis-dimensions-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr))}.analysis-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.analysis-continuity-list{gap:var(--space-4)}.analysis-continuity-card__intro{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid rgba(51,65,95,.38)}.analysis-continuity-note{padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.38)}.analysis-page--lonely-marriage .analysis-continuity-card,.analysis-page--lonely-marriage .analysis-suite--briefing .analysis-detail-card,.analysis-page--lonely-marriage .analysis-suite--conversion .analysis-detail-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.analysis-page--lonely-marriage .analysis-after-purchase-card .premium-card__inner,.analysis-page--lonely-marriage .analysis-detail-card .premium-card__inner,.analysis-page--lonely-marriage .analysis-dimension-card .premium-card__inner,.analysis-page--lonely-marriage .analysis-preview-card .premium-card__inner,.analysis-page--lonely-marriage .analysis-pricing-card .premium-card__inner,.analysis-page--lonely-marriage .analysis-trust-note-card .premium-card__inner{padding:clamp(1.3rem,2.6vw,1.85rem)}.analysis-detail-card__header{gap:.65rem}.analysis-page--lonely-marriage .analysis-preview-card,.analysis-page--lonely-marriage .analysis-suite--value .analysis-detail-card{background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:first-child,.analysis-page--lonely-marriage .analysis-section--difference .analysis-detail-card:first-child,.analysis-page--lonely-marriage .analysis-section--who .analysis-detail-card:first-child{border-color:rgba(200,168,107,.26);background:linear-gradient(180deg,rgba(200,168,107,.11),rgba(200,168,107,.03)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(16,23,40,.98))}.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:nth-child(4),.analysis-page--lonely-marriage .analysis-section--examines .analysis-detail-card:nth-child(2){background:linear-gradient(180deg,rgba(124,143,184,.11),rgba(124,143,184,.02)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(13,18,33,.98))}.analysis-dimension-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.analysis-dimension-meter{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;width:4.1rem}.analysis-dimension-meter span{height:.42rem;border-radius:var(--radius-pill);background:rgba(124,143,184,.3)}.analysis-dimension-meter span[data-active=true]{background:linear-gradient(90deg,rgba(200,168,107,.78),rgba(124,143,184,.66))}.analysis-dimension-copy{gap:.5rem}.analysis-page--lonely-marriage .analysis-dimension-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,.02)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(13,18,33,.98))}.analysis-preview-card__header{align-items:center;justify-content:space-between}.analysis-preview-card__meta{display:flex;align-items:center;gap:var(--space-3)}.analysis-preview-card__index{color:rgba(168,180,200,.84)}.analysis-preview-card__paper-stack{position:relative;min-height:8.6rem;padding-top:.55rem}.analysis-preview-card__sheet--secondary{position:absolute;inset:.65rem .55rem 0 .55rem;border:1px solid rgba(124,143,184,.14);border-radius:20px;background:linear-gradient(180deg,rgba(18,24,43,.7),rgba(11,16,32,.58)),radial-gradient(circle at top right,rgba(124,143,184,.08),transparent 38%);opacity:.74}.analysis-preview-card__sheet{position:relative;display:grid;grid-gap:.5rem;gap:.5rem;width:100%;padding:1rem;border:1px solid rgba(200,168,107,.14);border-radius:20px;background:linear-gradient(180deg,rgba(18,24,43,.84),rgba(11,16,32,.74)),radial-gradient(circle at top left,rgba(200,168,107,.08),transparent 48%),radial-gradient(circle at bottom right,rgba(124,143,184,.08),transparent 38%);box-shadow:inset 0 1px 0 rgba(245,241,232,.05),0 18px 36px rgba(4,8,18,.14)}.analysis-preview-card__sheet span{height:.5rem;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgba(124,143,184,.32),rgba(124,143,184,.1))}.analysis-preview-card__sheet span:first-child{width:48%}.analysis-preview-card__sheet span:nth-child(2){width:82%}.analysis-preview-card__sheet span:nth-child(3){width:64%}.analysis-preview-card__sheet span:nth-child(4){width:72%}.analysis-preview-footnote{margin:0;color:var(--accent-gold);font-size:var(--micro-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.analysis-preview-card__copy{gap:.75rem}.analysis-pricing-card__subtle{margin:0;color:var(--text-secondary);font-size:var(--body-sm-size);line-height:1.6}.analysis-pricing-card__header{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.analysis-pricing-decision-card .premium-card__inner{gap:var(--space-4);padding:clamp(1.15rem,2.3vw,1.55rem)}.analysis-pricing-decision-card__copy{gap:var(--space-3);max-width:46rem}.analysis-pricing-decision-card__highlights{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.7rem}.analysis-pricing-decision-card__highlights .dr-chip{justify-content:center;min-height:2.55rem}.analysis-pricing-card__support{color:rgba(180,191,207,.94)}.analysis-page--lonely-marriage .analysis-pricing-card{background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(200,168,107,.04)),linear-gradient(180deg,rgba(22,31,53,.96),rgba(17,24,42,.98))}.analysis-page--lonely-marriage .analysis-pricing-decision-card{border-color:rgba(200,168,107,.24);background:radial-gradient(circle at top right,rgba(200,168,107,.1),transparent 30%),linear-gradient(180deg,rgba(22,31,53,.96),rgba(15,21,37,.98))}.analysis-page--lonely-marriage .analysis-after-purchase-card,.analysis-page--lonely-marriage .analysis-trust-note-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,.02)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.analysis-checkout-note{border-radius:18px}.analysis-trust-note-card__intro{gap:var(--space-3)}.analysis-page--lonely-marriage .analysis-suite--closing .final-cta-card,.analysis-page--lonely-marriage .analysis-suite--closing .testimonial-card{background:radial-gradient(circle at top right,rgba(200,168,107,.08),transparent 28%),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.analysis-page--lonely-marriage .analysis-closing-section--testimonials .testimonial-card--quote-first .premium-card__inner{gap:var(--space-4)}.analysis-page--lonely-marriage .analysis-closing-section--testimonials .testimonial-quote{max-width:33ch;line-height:1.76}.analysis-page--lonely-marriage #faq .dr-section-intro,.analysis-page--lonely-marriage .analysis-suite--closing .dr-section-intro{max-width:49rem;margin-inline:0;text-align:left;justify-items:start}.analysis-page--lonely-marriage #faq .faq-context-band,.analysis-page--lonely-marriage #faq .faq-grid{max-width:var(--faq-shell-width);margin:0 auto}.analysis-page--lonely-marriage #faq .faq-item{background:linear-gradient(180deg,rgba(18,24,43,.88),rgba(11,16,32,.82)),radial-gradient(circle at top left,rgba(124,143,184,.04),transparent 46%)}.analysis-page--lonely-marriage #faq .faq-item__body .dr-body{color:rgba(215,223,235,.94)}.analysis-final-cta-copy{gap:var(--space-3);max-width:40rem}.analysis-final-cta-actions{padding-top:var(--space-1)}.checkout-pattern-name{margin:0;color:var(--text-muted);font-size:var(--body-sm-size);letter-spacing:.08em;text-transform:uppercase}.account-home-grid,.checkout-summary-list,.claim-options-grid,.purchase-step-grid,.report-shell-nav,.reports-library-grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.account-empty-state .premium-card__inner,.account-resume-card .premium-card__inner,.checkout-summary-card .premium-card__inner,.claim-access-card .premium-card__inner,.private-access-note .premium-card__inner,.purchase-success-card .premium-card__inner{padding:clamp(1.35rem,2.7vw,1.9rem)}.account-access-entry .premium-card__inner,.account-access-entry__intro{display:grid}.checkout-summary-item{display:grid;grid-gap:.35rem;gap:.35rem;padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.48)}.checkout-summary-item:first-child{padding-top:0;border-top:0}.checkout-summary-item strong{color:var(--text-primary);font-size:var(--label-size)}.checkout-summary-item span{color:var(--text-muted);font-size:var(--body-sm-size);line-height:1.6}.account-resume-card .premium-card__inner,.claim-access-card .premium-card__inner,.purchase-success-card .premium-card__inner,.purchased-report-card .premium-card__inner,.secure-purchase-card .premium-card__inner{gap:var(--space-5)}.secure-purchase-card form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.checkout-submit-form{display:flex}.checkout-action-card__actions,.checkout-mini-context,.checkout-stage-cta{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.checkout-mini-context{padding:var(--space-4);border:1px solid rgba(201,177,120,.22);border-radius:18px;background:linear-gradient(135deg,rgba(201,177,120,.12),rgba(86,121,174,.12)),rgba(11,16,32,.5)}.checkout-action-card__actions,.checkout-stage-cta{align-items:flex-start}.payment-placeholder-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.payment-placeholder-field{display:grid;place-items:center;min-height:5.75rem;padding:var(--space-4);border:1px dashed rgba(135,146,168,.35);border-radius:18px;background:rgba(11,16,32,.45);color:var(--text-muted);text-align:center}.payment-placeholder-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.claim-options-grid{grid-template-columns:1fr}.account-access-entry .premium-card__inner,.claim-option-card .premium-card__inner{gap:var(--space-4)}.account-access-entry__intro{gap:.65rem;max-width:40rem}.account-access-entry__intro .dr-h2{max-width:18ch}.account-access-entry__intro .dr-body-lg,.account-access-entry__note{max-width:42rem}.account-access-entry__note{color:rgba(208,216,230,.9)}.claim-option-card--primary{background:radial-gradient(circle at top right,rgba(200,168,107,.12),transparent 34%),linear-gradient(180deg,rgba(20,28,48,.98),rgba(13,19,35,.98))}.account-empty-state,.account-resume-card,.purchased-report-card,.report-section-placeholder{height:100%}.account-empty-state .cta-row,.account-resume-card .cta-button,.purchased-report-card .cta-button{margin-top:auto}.purchased-report-card__next-step{display:grid;grid-gap:.45rem;gap:.45rem;padding:.95rem 1rem;border:1px solid rgba(51,65,95,.42);border-radius:18px;background:rgba(11,16,32,.36)}.report-access-profile-copy,.report-access-profile-field,.report-access-profile-form .premium-card__inner,.report-access-profile-form__copy,.report-access-profile-grid,.report-access-profile-intro .premium-card__inner,.report-access-profile-meta,.report-access-profile-shell,.report-intake-action-card .premium-card__inner,.report-intake-complete .premium-card__inner,.report-intake-complete__copy,.report-intake-contrast-grid,.report-intake-gate .premium-card__inner,.report-intake-gate-progress,.report-intake-gate-progress__copy,.report-intake-gate__copy,.report-intake-gate__facts,.report-intake-intro .premium-card__inner,.report-intake-intro__copy,.report-intake-intro__fact,.report-intake-intro__meta,.report-intake-loading .premium-card__inner,.report-intake-option-grid,.report-intake-preparing .premium-card__inner,.report-intake-preparing__copy,.report-intake-preparing__progress,.report-intake-preparing__progress-copy,.report-intake-preparing__steps,.report-intake-progress-card .premium-card__inner,.report-intake-progress-card__copy,.report-intake-question-copy,.report-intake-question-stack,.report-intake-shell,.report-intake-slider,.report-intake-step-chip,.report-intake-step-chip__copy,.report-intake-textarea-wrap,.report-intake-textarea__meta{display:grid}.report-access-profile-shell,.report-intake-shell{gap:var(--space-6)}.report-access-profile-intro,.report-intake-complete,.report-intake-gate,.report-intake-intro,.report-intake-preparing{background:radial-gradient(circle at top right,rgba(200,168,107,.1),transparent 28%),radial-gradient(circle at bottom left,rgba(124,143,184,.08),transparent 34%),linear-gradient(180deg,rgba(22,31,53,.98),rgba(14,20,36,.98))}.report-access-profile-form .premium-card__inner,.report-access-profile-intro .premium-card__inner,.report-intake-complete .premium-card__inner,.report-intake-gate .premium-card__inner,.report-intake-intro .premium-card__inner,.report-intake-loading .premium-card__inner,.report-intake-preparing .premium-card__inner{gap:clamp(1.2rem,2.6vw,1.8rem);padding:clamp(1.3rem,2.7vw,2rem)}.report-access-profile-copy,.report-access-profile-form__copy,.report-intake-complete__copy,.report-intake-gate__copy,.report-intake-intro__copy,.report-intake-preparing__copy,.report-intake-progress-card__copy{gap:var(--space-3)}.report-access-profile-copy .dr-h1,.report-intake-complete__copy .dr-h1,.report-intake-gate__copy .dr-h1,.report-intake-intro__copy .dr-h1,.report-intake-preparing__copy .dr-h1{max-width:15ch}.report-access-profile-copy .dr-body-lg,.report-intake-complete__copy .dr-body-lg,.report-intake-gate__copy .dr-body-lg,.report-intake-intro__copy .dr-body-lg,.report-intake-preparing__copy .dr-body-lg{max-width:42rem;color:rgba(221,228,238,.96)}.report-intake-gate__status-note,.report-intake-preparing__note{max-width:44rem;color:rgba(187,198,214,.94)}.report-access-profile-meta,.report-intake-gate-progress,.report-intake-gate__facts,.report-intake-intro__meta,.report-intake-preparing__progress,.report-intake-preparing__steps{gap:var(--space-3)}.report-intake-intro__fact,.report-intake-preparing__step{grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:.95rem 1rem;border:1px solid rgba(51,65,95,.42);border-radius:20px;background:rgba(11,16,32,.34)}.report-intake-gate-progress__step,.report-intake-preparing__progress-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;padding:.92rem .98rem;border:1px solid rgba(51,65,95,.42);border-radius:20px;background:rgba(11,16,32,.3);transition:border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),transform var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium)}.report-intake-gate-progress__step[data-state=current],.report-intake-preparing__progress-step[data-state=current]{border-color:rgba(200,168,107,.26);background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.03)),rgba(14,20,36,.5);box-shadow:0 0 0 1px rgba(200,168,107,.08)}.report-intake-gate-progress__step[data-state=complete],.report-intake-preparing__progress-step[data-state=complete],.report-intake-preparing__step[data-state=complete]{border-color:rgba(127,165,138,.24);background:linear-gradient(180deg,rgba(127,165,138,.08),rgba(127,165,138,.03)),rgba(11,16,32,.42)}.report-intake-preparing__step[data-state=current]{border-color:rgba(200,168,107,.24);background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.03)),rgba(14,20,36,.48)}.report-intake-gate-progress__count,.report-intake-preparing__progress-count{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(124,143,184,.24);background:rgba(124,143,184,.08);color:var(--text-primary);font-size:var(--label-size);font-weight:700}.report-intake-gate-progress__step[data-state=current] .report-intake-gate-progress__count,.report-intake-preparing__progress-step[data-state=current] .report-intake-preparing__progress-count{box-shadow:0 0 0 5px rgba(200,168,107,.08)}.report-intake-gate-progress__step[data-state=complete] .report-intake-gate-progress__count,.report-intake-preparing__progress-step[data-state=complete] .report-intake-preparing__progress-count{border-color:rgba(127,165,138,.28);background:rgba(127,165,138,.14)}.report-intake-gate-progress__copy,.report-intake-preparing__progress-copy{gap:.22rem}.report-intake-intro__icon,.report-intake-preparing__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(200,168,107,.22);background:linear-gradient(180deg,rgba(200,168,107,.12),rgba(200,168,107,.04)),rgba(16,22,38,.74);color:rgba(245,241,232,.92)}.report-intake-progress-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,.02)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(14,19,34,.98))}.report-intake-action-card .premium-card__inner,.report-intake-progress-card .premium-card__inner{gap:var(--space-4);padding:clamp(1.15rem,2.4vw,1.7rem)}.report-intake-progress-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.report-intake-step-track{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.report-intake-step-chip{grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;padding:.9rem .95rem;border:1px solid rgba(51,65,95,.42);border-radius:20px;background:rgba(11,16,32,.34)}.report-intake-step-chip__count{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(124,143,184,.24);color:var(--text-primary);font-size:var(--label-size);font-weight:700}.report-intake-step-chip__copy{gap:.22rem}.report-intake-step-chip[data-state=current]{border-color:rgba(200,168,107,.24);background:linear-gradient(180deg,rgba(200,168,107,.09),rgba(200,168,107,.03)),rgba(16,22,38,.54)}.report-intake-step-chip[data-state=complete] .report-intake-step-chip__count,.report-intake-step-chip[data-state=current] .report-intake-step-chip__count{border-color:rgba(200,168,107,.34);background:rgba(200,168,107,.16)}.report-intake-step-chip[data-state=complete]{border-color:rgba(127,165,138,.24);background:linear-gradient(180deg,rgba(127,165,138,.08),rgba(127,165,138,.03)),rgba(11,16,32,.42)}.report-intake-question-stack{gap:var(--space-4)}.report-intake-question-card .premium-card__inner{gap:var(--space-4);padding:clamp(1.15rem,2.4vw,1.65rem)}.report-intake-question-card--answered{border-color:rgba(200,168,107,.26);background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(12,18,33,.98))}.report-intake-question-card--error{border-color:rgba(184,122,98,.36)}.report-intake-question-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.report-intake-question-copy{gap:var(--space-2);max-width:44rem}.report-intake-chip-meta .dr-body-sm,.report-intake-question-copy .dr-body-sm,.report-intake-textarea__meta .dr-body-sm{color:rgba(180,191,207,.94)}.report-intake-contrast-grid,.report-intake-option-grid{gap:var(--space-3);grid-template-columns:1fr}.report-intake-chip,.report-intake-option-card{width:100%;border:1px solid var(--border-soft);background:linear-gradient(180deg,rgba(18,24,43,.74),rgba(11,16,32,.58));box-shadow:inset 0 1px 0 rgba(245,241,232,.03);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.report-intake-option-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:5.9rem;padding:1rem 1.05rem;border-radius:20px;position:relative;text-align:left}.report-intake-option-card--contrast{min-height:7rem}.report-intake-option-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.report-intake-option-card__title{color:inherit;font-size:1rem;font-weight:600;line-height:1.4}.report-intake-option-card__description{color:var(--text-muted);font-size:var(--body-sm-size);line-height:1.58}.report-intake-chip__state,.report-intake-option-card__state{position:relative;flex:0 0 auto;width:1.2rem;height:1.2rem;border:1px solid rgba(124,143,184,.3);border-radius:999px;background:rgba(12,18,33,.42);box-shadow:inset 0 1px 0 rgba(245,241,232,.03)}.report-intake-chip__state:after,.report-intake-option-card__state:after{content:"";position:absolute;inset:.23rem;border-radius:999px;background:rgba(200,168,107,0);transform:scale(.65);transition:background-color .18s ease,transform .18s ease}.report-intake-chip[data-selected=true],.report-intake-option-card[data-selected=true]{border-color:rgba(200,168,107,.5);background:linear-gradient(180deg,rgba(200,168,107,.22),rgba(200,168,107,.12));box-shadow:0 18px 36px rgba(200,168,107,.14),inset 0 0 0 1px rgba(245,241,232,.08);transform:translateY(-1px)}.report-intake-chip[data-selected=true] .report-intake-chip__state,.report-intake-option-card[data-selected=true] .report-intake-option-card__state{border-color:rgba(200,168,107,.58);background:rgba(200,168,107,.18);box-shadow:0 0 0 4px rgba(200,168,107,.08)}.report-intake-chip[data-selected=true] .report-intake-chip__state:after,.report-intake-option-card[data-selected=true] .report-intake-option-card__state:after{background:rgba(200,168,107,.92);transform:scale(1)}.report-intake-chip-meta{display:flex;justify-content:space-between;gap:var(--space-3)}.report-intake-chip-row{display:flex;flex-wrap:wrap;gap:.75rem}.report-intake-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.78rem .95rem;border-radius:var(--radius-pill)}.report-intake-chip:disabled{opacity:.48;cursor:not-allowed}.report-intake-slider{gap:var(--space-3)}.report-intake-slider__top,.report-intake-textarea__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.report-intake-slider__value{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:2.2rem;padding:.35rem .8rem;border:1px solid rgba(200,168,107,.22);border-radius:var(--radius-pill);background:rgba(16,22,38,.72);color:var(--text-primary);font-size:var(--label-size);font-weight:600}.report-intake-slider__input{width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.report-intake-slider__input::-webkit-slider-runnable-track{height:.48rem;border-radius:999px;background:linear-gradient(90deg,rgba(124,143,184,.7),rgba(200,168,107,.68))}.report-intake-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.15rem;height:1.15rem;margin-top:-.34rem;border:1px solid rgba(200,168,107,.46);border-radius:50%;background:rgba(245,241,232,.96);box-shadow:0 10px 20px rgba(4,8,18,.24)}.report-intake-slider__input::-moz-range-track{height:.48rem;border-radius:999px;background:linear-gradient(90deg,rgba(124,143,184,.7),rgba(200,168,107,.68))}.report-intake-slider__input::-moz-range-thumb{width:1.15rem;height:1.15rem;border:1px solid rgba(200,168,107,.46);border-radius:50%;background:rgba(245,241,232,.96);box-shadow:0 10px 20px rgba(4,8,18,.24)}.report-intake-slider__labels{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--body-sm-size);line-height:1.55}.report-intake-slider__scale{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.report-intake-slider__scale-mark{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;border-radius:14px;background:rgba(16,22,38,.62);color:rgba(171,182,198,.88);font-size:.78rem;font-weight:600}.report-intake-slider__scale-mark[data-active=true]{background:linear-gradient(180deg,rgba(200,168,107,.18),rgba(200,168,107,.08)),rgba(16,22,38,.72);color:var(--text-primary)}.report-intake-textarea-wrap{gap:var(--space-3)}.report-intake-textarea{width:100%;min-height:8.8rem;padding:1rem 1.05rem;border:1px solid rgba(51,65,95,.72);border-radius:20px;background:linear-gradient(180deg,rgba(18,24,43,.88),rgba(11,16,32,.78));color:var(--text-primary);resize:vertical}.report-intake-chip:focus-visible,.report-intake-option-card:focus-visible,.report-intake-slider__input:focus-visible,.report-intake-textarea:focus-visible,.report-intake-textarea:hover{outline:none}.report-intake-textarea:focus-visible{border-color:rgba(200,168,107,.32);box-shadow:0 0 0 4px rgba(200,168,107,.08)}.report-intake-validation{margin:0;color:rgba(216,184,166,.96);font-size:var(--body-sm-size);line-height:1.55}.report-intake-actions{justify-content:space-between}.report-access-profile-grid,.report-access-profile-stack{gap:var(--space-4)}.report-access-profile-field{gap:.7rem}.report-access-profile-field__hint,.report-access-profile-identity{margin:0;color:rgba(180,191,207,.94)}.report-access-profile-input{width:100%;min-height:3.4rem;padding:.95rem 1rem;border:1px solid rgba(51,65,95,.72);border-radius:18px;background:linear-gradient(180deg,rgba(18,24,43,.88),rgba(11,16,32,.78));color:var(--text-primary)}.report-access-profile-input:disabled{opacity:.86;cursor:not-allowed}.report-access-profile-input:focus-visible,.report-access-profile-input:hover{outline:none;border-color:rgba(200,168,107,.32);box-shadow:0 0 0 4px rgba(200,168,107,.08)}.report-access-profile-input--error{border-color:rgba(201,140,107,.58);box-shadow:0 0 0 4px rgba(201,140,107,.08)}.report-access-profile-error{margin:0;color:rgba(234,193,173,.98);font-size:var(--body-sm-size);line-height:1.55}.report-access-profile-note{margin:0;color:var(--text-muted)}.report-access-profile-note--success{color:rgba(191,219,201,.96)}.account-auth-inline-links{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem}.account-provider-handoff-card__progress{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.report-access-profile-actions{justify-content:space-between}@media (hover:hover){.report-intake-chip:hover:not(:disabled),.report-intake-option-card:hover{transform:translateY(-1px);border-color:var(--border-strong);color:var(--text-primary)}}.report-shell-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.report-shell-nav__item{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1rem;border:1px solid var(--border-soft);border-radius:18px;background:rgba(18,24,43,.72);color:var(--text-secondary);text-align:center;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.report-shell-nav__item:hover{transform:translateY(-1px);border-color:rgba(200,168,107,.28);background:rgba(200,168,107,.08);color:var(--text-primary)}.account-empty-state .premium-card__inner,.private-access-note .premium-card__inner{gap:var(--space-4)}.report-hero{display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.guidance-grid,.impact-area-grid,.loop-flow,.mistaken-for-grid,.priority-path-grid,.priority-path-secondary-grid,.reflection-prompts-grid,.report-dimensions-grid,.report-hero-copy,.report-hero-layout,.report-hero-panel__stack,.report-hero-side,.report-longform,.report-meta-strip__grid,.report-meta-strip__intro,.report-meta-strip__signals,.report-reading-grid,.report-recap-grid,.report-recap-summary-strip,.report-sidebar-stack,.report-subtype-signals,.trigger-group-card__footer,.trigger-group-grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.guidance-summary-card__chips,.report-briefing-snapshot__chips,.report-hero-highlights,.report-hero-topline{display:flex;flex-wrap:wrap;gap:var(--space-2)}.report-hero-topline{align-items:center;justify-content:space-between;gap:var(--space-3)}.report-hero-pattern{margin:0;color:var(--accent-slate);font-size:var(--label-size);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.report-hero-summary{margin:0;max-width:47rem;color:rgba(221,228,238,.97);font-size:var(--body-lg-size);line-height:1.86}.report-hero-context{margin:0;max-width:46rem;color:rgba(188,198,214,.96);font-size:var(--body-size);line-height:1.8}.confidentiality-card .premium-card__inner,.dimension-card .premium-card__inner,.guidance-card .premium-card__inner,.impact-card .premium-card__inner,.loop-step .premium-card__inner,.mistaken-for-card .premium-card__inner,.reflection-prompt-card .premium-card__inner,.report-callout-card .premium-card__inner,.report-hero-panel .premium-card__inner,.report-longform-card .premium-card__inner,.report-pattern-card .premium-card__inner,.report-recap-card .premium-card__inner,.report-standout-card .premium-card__inner,.trigger-group-card .premium-card__inner{gap:var(--space-4)}.guidance-card--lead .premium-card__inner,.priority-path-card--lead .premium-card__inner,.report-briefing-card .premium-card__inner,.report-recap-card--lead .premium-card__inner{gap:var(--space-5)}.report-hero-panel__row,.report-meta-strip__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.48)}.report-hero-panel__row:first-child,.report-meta-strip__item:first-child{padding-top:0;border-top:0}.report-meta-strip__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.report-hero-panel__row span,.report-meta-strip__item>span:not(.report-meta-strip__icon){color:var(--text-muted);font-size:var(--micro-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.report-hero-panel__row strong,.report-meta-strip__item>strong{color:var(--text-primary);font-size:var(--body-sm-size);text-align:right}.report-meta-strip__item .report-meta-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;color:var(--accent-gold)}.report-meta-strip{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:1.25rem 1.25rem 1.35rem;border:1px solid rgba(60,76,109,.72);border-radius:calc(var(--radius-panel) - 6px);background:linear-gradient(145deg,rgba(24,34,58,.95),rgba(14,20,36,.93)),radial-gradient(circle at top left,rgba(200,168,107,.09),transparent 40%);box-shadow:0 20px 42px rgba(2,6,23,.18)}.report-meta-strip__header{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.report-meta-strip__intro .dr-body-sm{max-width:44rem;color:var(--text-muted)}.report-meta-strip__markers{display:flex;flex-wrap:wrap;gap:var(--space-2)}.report-meta-strip__signals{padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.48)}.report-hero-snapshot__group,.report-meta-strip__signal,.report-recap-summary-strip__item,.report-subtype-signal{display:grid;grid-gap:.45rem;gap:.45rem;padding:.95rem 1rem;border:1px solid rgba(51,65,95,.66);border-radius:18px;background:rgba(15,22,39,.74)}.report-hero-snapshot__group span,.report-meta-strip__signal span,.report-recap-summary-strip__item span,.report-subtype-signal span{color:var(--text-muted);font-size:var(--micro-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.report-hero-snapshot__group strong,.report-meta-strip__signal strong,.report-recap-summary-strip__item strong,.report-subtype-signal strong{color:var(--text-primary);font-size:var(--body-size);line-height:1.5}.report-hero-actions{align-items:stretch}.report-print-button{min-width:10rem}.report-hero-email-status{margin:0;color:var(--text-secondary);font-size:var(--body-sm-size)}.report-hero-email-status--sent{color:#1f6f52}.report-hero-email-status--error{color:#9f4b4b}.report-hero-snapshot{border-color:rgba(124,143,184,.28)}.report-hero-snapshot .premium-card__inner{gap:var(--space-4)}.report-print-identity{display:none}.report-print-identity__grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.report-print-identity__item{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem 1rem;border:1px solid rgba(51,65,95,.66);border-radius:18px;background:rgba(15,22,39,.74)}.report-print-identity__item span{color:var(--text-muted);font-size:var(--micro-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.report-print-identity__item strong{color:var(--text-primary);font-size:var(--body-size);line-height:1.5}.report-anchor-nav-wrap{position:-webkit-sticky;position:sticky;top:calc(var(--header-stack) - var(--space-1));z-index:18;margin-bottom:calc(var(--space-2) * -1);border-top:1px solid rgba(51,65,95,.4);border-bottom:1px solid rgba(51,65,95,.4);background:rgba(11,16,32,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 28px rgba(4,8,18,.18)}.report-anchor-nav-shell{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-3)}.report-anchor-nav__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.report-anchor-nav__meta .dr-body-sm{color:var(--text-muted)}.report-anchor-nav{display:flex;gap:var(--space-2);overflow-x:auto;padding-top:0;padding-bottom:0;scrollbar-width:none;scroll-snap-type:x proximity}.report-anchor-nav::-webkit-scrollbar{display:none}.report-anchor-nav__item{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.7rem 1rem;border:1px solid rgba(51,65,95,.8);border-radius:var(--radius-pill);background:rgba(18,24,43,.88);color:var(--text-secondary);white-space:nowrap;scroll-snap-align:start;transition:border-color var(--motion-base) var(--ease-premium),color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium)}.report-anchor-nav__item[data-active=true]{border-color:rgba(200,168,107,.38);background:rgba(200,168,107,.1);color:var(--text-primary);box-shadow:0 10px 22px rgba(200,168,107,.1)}@media (hover:hover){.report-anchor-nav__item:hover{transform:translateY(-1px);border-color:rgba(200,168,107,.3);background:rgba(200,168,107,.08);color:var(--text-primary)}}.report-longform{gap:var(--space-6)}.report-briefing__lead{color:var(--text-primary);font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.8}.report-inline-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding-left:1.1rem;color:var(--text-secondary)}.report-inline-list li{line-height:1.7}.report-inline-list li::marker{color:var(--accent-gold)}.canonical-report-section .premium-card__inner,.canonical-report-section__content{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.canonical-report-section__list,.canonical-report-section__paragraph{margin:0}.dimension-card__header,.guidance-card__header,.impact-card__header,.trigger-group-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.dimension-card__badge{display:grid;grid-gap:.2rem;gap:.2rem;text-align:right}.dimension-card__badge strong{color:var(--text-primary);font-size:var(--label-size)}.dimension-card__badge span{color:var(--text-muted);font-size:var(--micro-size);letter-spacing:.1em;text-transform:uppercase}.dimension-scale{--dimension-fill-start:rgba(95,163,128,0.9);--dimension-fill-end:rgba(69,129,112,0.9);display:flex;gap:.42rem}.dimension-scale[data-tone=calm]{--dimension-fill-start:rgba(94,169,136,0.88);--dimension-fill-end:rgba(59,138,112,0.88)}.dimension-scale[data-tone=steady]{--dimension-fill-start:rgba(93,157,170,0.9);--dimension-fill-end:rgba(64,122,160,0.88)}.dimension-scale[data-tone=elevated]{--dimension-fill-start:rgba(214,173,89,0.92);--dimension-fill-end:rgba(197,137,66,0.88)}.dimension-scale[data-tone=high]{--dimension-fill-start:rgba(223,136,78,0.94);--dimension-fill-end:rgba(204,98,70,0.9)}.dimension-scale[data-tone=acute]{--dimension-fill-start:rgba(211,94,105,0.96);--dimension-fill-end:rgba(165,54,89,0.92)}.dimension-scale__bar{flex:1 1;min-height:.48rem;border-radius:var(--radius-pill);background:rgba(39,49,74,.94)}.dimension-scale__bar--filled{background:linear-gradient(90deg,var(--dimension-fill-start),var(--dimension-fill-end))}.loop-step .premium-card__inner,.reflection-prompt-card .premium-card__inner{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.loop-step__rail{display:grid;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.dimension-card{border-color:rgba(124,143,184,.26)}.trigger-group-card{border-color:rgba(200,168,107,.22)}.trigger-group-card--amplifier{border-color:rgba(127,165,138,.22)}.impact-card{border-color:rgba(201,140,107,.24)}.guidance-card,.reflection-prompt-card{border-color:rgba(127,165,138,.22)}.confidentiality-card,.report-recap-card{border-color:rgba(200,168,107,.24)}.loop-step__index,.reflection-prompt-card__number{display:grid;place-items:center;width:3rem;min-width:3rem;height:3rem;border:1px solid rgba(200,168,107,.28);border-radius:16px;background:rgba(200,168,107,.08);color:var(--accent-gold);font-family:var(--font-sans);font-size:1.1rem}.loop-step__connector{width:1px;min-height:3.4rem;background:linear-gradient(180deg,rgba(200,168,107,.3),rgba(124,143,184,.1))}.loop-step__content,.reflection-prompt-card__content{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.impact-card__icon,.trigger-group-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;min-width:2.8rem;height:2.8rem;border:1px solid rgba(200,168,107,.24);border-radius:18px;background:rgba(200,168,107,.08);color:var(--accent-gold)}.mistaken-for-card__note,.trigger-group-card__footer{padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.48)}.impact-card__body,.impact-card__title{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.impact-card__body{grid-template-columns:auto 1fr;align-items:start}.mistaken-for-card__split{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.mistaken-for-card__split>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.report-recap-card{min-height:100%}.guidance-card--lead,.priority-path-card--lead,.report-recap-card--lead{border-color:rgba(200,168,107,.34);box-shadow:0 18px 36px rgba(200,168,107,.08)}.guidance-summary-card,.priority-path-summary,.report-loop-note{border-color:rgba(200,168,107,.3)}.confidentiality-card{position:relative;overflow:hidden}.confidentiality-card:after{content:"";position:absolute;inset:auto 0 0 auto;width:11rem;height:11rem;background:radial-gradient(circle,rgba(200,168,107,.12),transparent 68%);pointer-events:none}.confidentiality-card .dr-body,.dimension-card .dr-body,.guidance-card .dr-body,.impact-card .dr-body,.mistaken-for-card .dr-body,.reflection-prompt-card .dr-body,.report-callout-card .dr-body,.report-longform-card .dr-body-lg,.report-pattern-card .dr-body,.report-recap-card .dr-body,.report-standout-card .dr-body,.trigger-group-card .dr-body{max-width:41rem}.guidance-card .dr-body,.priority-path-card .dr-body,.report-briefing-card .dr-body-lg,.report-recap-summary-strip strong{max-width:46rem}.admin-shell{position:relative;z-index:1;min-height:100vh;background:radial-gradient(circle at top,rgba(124,143,184,.1),transparent 28%),linear-gradient(180deg,rgba(11,16,32,.98),rgba(9,13,26,1))}.admin-topbar{padding:var(--space-5) 0 0}.admin-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:1rem 1.05rem;border:1px solid rgba(51,65,95,.72);border-radius:calc(var(--radius-panel) - 6px);background:rgba(11,16,32,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-layout{padding:var(--space-8) 0 var(--space-16)}.admin-layout>.dr-container{width:min(100%,var(--container-wide))}.admin-layout--login{padding-top:var(--space-12)}.admin-panel{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.admin-activity-feed,.admin-card-grid,.admin-console__content,.admin-console__main,.admin-detail-grid,.admin-feature-grid,.admin-inline-actions,.admin-login-copy,.admin-mini-chart__list,.admin-page-header__copy,.admin-page-stack,.admin-summary-list{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.dr-stack--sm{display:grid;grid-gap:.32rem;gap:.32rem}.admin-login-grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.admin-activity-item__top,.admin-console-topbar,.admin-console-topbar__actions,.admin-console-topbar__left,.admin-filter-bar__actions,.admin-login-brand,.admin-mini-chart__item-top,.admin-page-header,.admin-page-header__actions{display:flex;align-items:center;gap:var(--space-3)}.admin-activity-item__top,.admin-console-topbar,.admin-login-brand,.admin-page-header{justify-content:space-between}.admin-console-topbar,.admin-page-header{flex-wrap:wrap}.admin-page-header__copy{max-width:52rem}.admin-console{display:block}.admin-console__content{padding:0 var(--space-4) var(--space-16)}.admin-console-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:18;padding:var(--space-4);margin-bottom:var(--space-4);background:linear-gradient(180deg,rgba(11,16,32,.88),rgba(11,16,32,.8)),radial-gradient(circle at top left,rgba(200,168,107,.05),transparent 38%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(39,49,74,.72);box-shadow:0 12px 28px rgba(4,8,18,.16)}.admin-console-topbar__left{align-items:center}.admin-console-topbar__actions{flex-wrap:wrap}.admin-console-topbar__actions form{display:contents}button.dr-nav-link{padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.admin-console-topbar__title{display:grid;grid-gap:.2rem;gap:.2rem}.admin-mobile-toggle,.admin-sidebar__close{min-height:2.85rem;padding:.75rem 1rem;border:1px solid rgba(51,65,95,.78);border-radius:16px;background:rgba(18,24,43,.92);color:var(--text-primary);transition:border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium)}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:min(20rem,84vw);transform:translateX(-100%);transition:transform var(--motion-base) var(--ease-premium)}.admin-sidebar--open{transform:translateX(0)}.admin-sidebar__backdrop{position:fixed;inset:0;z-index:25;border:0;background:rgba(6,9,18,.62);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-premium)}.admin-sidebar__backdrop--visible{opacity:1;pointer-events:auto}.admin-sidebar__surface{display:grid;grid-template-rows:auto 1fr auto;grid-gap:var(--space-5);gap:var(--space-5);min-height:100vh;padding:var(--space-5);border-right:1px solid rgba(51,65,95,.72);background:linear-gradient(180deg,rgba(13,18,34,.98),rgba(10,15,29,.98)),radial-gradient(circle at top left,rgba(200,168,107,.08),transparent 38%);box-shadow:0 24px 52px rgba(4,8,18,.28)}.admin-sidebar__brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.admin-sidebar__nav{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.admin-sidebar__link{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:3rem;padding:.85rem 1rem;border:1px solid transparent;border-radius:18px;color:var(--text-secondary);transition:border-color var(--motion-base) var(--ease-premium),color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium)}.admin-sidebar__index{color:var(--text-muted);font-size:var(--micro-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.admin-sidebar__link--active,.admin-sidebar__link:hover{transform:translateY(-1px);border-color:rgba(200,168,107,.26);background:rgba(200,168,107,.08);color:var(--text-primary)}.admin-sidebar__link--active .admin-sidebar__index{color:var(--accent-gold)}.admin-sidebar__footer .premium-card__inner{gap:var(--space-4)}.admin-page-header__actions{flex-wrap:wrap;justify-content:flex-start}.admin-section-heading{display:grid;grid-gap:.45rem;gap:.45rem;max-width:34rem}.admin-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.admin-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.admin-checkbox{display:flex;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;border:1px solid var(--border-soft);border-radius:16px;background:rgba(11,16,32,.62);color:var(--text-secondary)}.admin-checkbox input{margin-top:.2rem}.admin-checkbox span{line-height:1.6}.admin-label{color:var(--text-secondary);font-size:var(--micro-size);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.admin-input,.admin-select{min-height:3.2rem;padding:.9rem 1rem;border:1px solid var(--border-soft);border-radius:16px;background:rgba(11,16,32,.78);color:var(--text-primary);transition:border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium)}.admin-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-input:hover,.admin-select:hover{border-color:var(--border-strong)}.admin-input:focus-visible,.admin-select:focus-visible{box-shadow:0 0 0 4px rgba(200,168,107,.08)}.admin-filter-bar{padding:1.2rem;border:1px solid rgba(51,65,95,.72);border-radius:calc(var(--radius-panel) - 6px);background:linear-gradient(180deg,rgba(18,24,43,.92),rgba(11,16,32,.88)),radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 38%);box-shadow:0 18px 36px rgba(4,8,18,.14)}.admin-filter-bar,.admin-filter-bar__controls{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.admin-filter-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.admin-filter-field--search{min-width:0}.admin-filter-bar__actions{flex-wrap:wrap}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.admin-pagination__summary{display:grid;grid-gap:.25rem;gap:.25rem}.admin-pagination__actions{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.admin-pagination__pages{display:flex;gap:var(--space-2);flex-wrap:wrap}.admin-pagination__button{min-width:3rem;justify-content:center}.admin-pagination__button--disabled{opacity:.48;pointer-events:none}.admin-data-table{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.admin-data-table__header{display:none}.admin-data-table__body{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.admin-data-table__row,.admin-detail-summary-card,.admin-empty-state,.admin-link-card,.admin-mini-chart,.admin-quick-action-card,.admin-timeline-card{height:100%}.admin-data-table__row .premium-card__inner,.admin-detail-summary-card .premium-card__inner,.admin-empty-state .premium-card__inner,.admin-link-card .premium-card__inner,.admin-mini-chart .premium-card__inner,.admin-quick-action-card .premium-card__inner,.admin-timeline-card .premium-card__inner{gap:var(--space-4)}.admin-data-table__cells{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.admin-data-cell{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.admin-data-cell__label{color:var(--text-muted);font-size:var(--micro-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.admin-data-table__footnote{padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.48)}.admin-data-table__row{transition:border-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium)}.admin-data-cell__value{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;align-content:start}.admin-data-cell__value>*{min-width:0}.admin-data-cell__value :is(strong,code,.dr-body-sm,.dr-nav-link,a),.admin-data-table__footnote,.admin-summary-item__value{overflow-wrap:anywhere;word-break:break-word}.admin-data-cell__value strong{display:block;font-size:1rem;line-height:1.35;color:var(--text-primary)}.admin-data-cell__value .dr-body-sm{line-height:1.48}.admin-record-stack{min-width:0}.admin-record-stack>:is(strong,.dr-body-sm,code){min-width:0}.admin-record-stack--tight{gap:.22rem}.admin-record-link{width:-moz-fit-content;width:fit-content;max-width:100%}.admin-record-code{font-size:.84rem;line-height:1.45}.admin-summary-list{gap:0}.admin-summary-item{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:start;grid-gap:var(--space-4);gap:var(--space-4);padding:.9rem 0;border-top:1px solid rgba(51,65,95,.56)}.admin-summary-item:first-child{padding-top:0;border-top:0}.admin-summary-item span{color:var(--text-muted);font-size:var(--body-sm-size)}.admin-summary-item__value{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;color:var(--text-primary);text-align:right;line-height:1.42;font-weight:600}.admin-summary-item__value>*{min-width:0}.admin-summary-item__value :is(code,.dr-body-sm,.dr-nav-link,a,p,span,strong){overflow-wrap:anywhere;word-break:break-word}.admin-summary-item__value code{font-size:.86rem}.admin-detail-summary-card__footer{align-items:flex-start}.admin-detail-summary-card__footer,.admin-inline-actions{display:flex;flex-wrap:wrap;gap:.6rem}.admin-inline-actions .dr-nav-link{min-height:2.2rem;padding-inline:.78rem;line-height:1.25;text-align:center;white-space:normal}.admin-inline-actions{align-items:center}.admin-activity-item__top,.admin-mini-chart__item-top{min-width:0;flex-wrap:wrap}.admin-activity-item__top>*,.admin-mini-chart__item-top>*{min-width:0}.admin-activity-item__top strong,.admin-mini-chart__item-top strong{flex:1 1 12rem;overflow-wrap:anywhere}.admin-mini-chart__item-top span{margin-left:auto;text-align:right}.admin-code{color:var(--text-primary);font-size:var(--body-sm-size)}.admin-recent-purchases{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.admin-recent-purchase-row .premium-card__inner{gap:.9rem}.admin-recent-purchase-row__main{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(0,1.35fr) minmax(10.25rem,.95fr) minmax(0,1.25fr) auto;grid-template-areas:"report user purchase status actions";align-items:center;grid-gap:clamp(.85rem,1.8vw,1.3rem);gap:clamp(.85rem,1.8vw,1.3rem);min-width:0}.admin-recent-purchase-row__actions,.admin-recent-purchase-row__block{min-width:0}.admin-recent-purchase-row__block{display:grid;grid-gap:.26rem;gap:.26rem;align-content:center}.admin-recent-purchase-row__block--report{grid-area:report}.admin-recent-purchase-row__block--user{grid-area:user}.admin-recent-purchase-row__block--purchase{grid-area:purchase}.admin-recent-purchase-row__block--status{grid-area:status}.admin-recent-purchase-row__amount,.admin-recent-purchase-row__label,.admin-recent-purchase-row__title{min-width:0;color:var(--text-primary);overflow-wrap:normal;word-break:normal}.admin-recent-purchase-row__title{font-size:1rem;line-height:1.36;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-recent-purchase-row__amount,.admin-recent-purchase-row__label{font-size:.98rem;line-height:1.3}.admin-recent-purchase-row__chip-row,.admin-recent-purchase-row__secondary{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;min-width:0}.admin-recent-purchase-row__meta,.admin-recent-purchase-row__report-id,.admin-recent-purchase-row__topic{min-width:0;color:var(--text-muted);font-size:.84rem;line-height:1.45}.admin-recent-purchase-row__topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-recent-purchase-row__topic:hover{color:var(--accent-gold)}.admin-recent-purchase-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-recent-purchase-row__report-id{padding:.12rem .46rem;border:1px solid rgba(111,142,168,.18);border-radius:999px;background:linear-gradient(180deg,rgba(251,253,254,.99),rgba(243,247,250,.97))}.admin-recent-purchase-row__chip-row .status-pill{flex:0 0 auto}.admin-recent-purchase-row__actions{grid-area:actions;display:grid;grid-gap:.55rem;gap:.55rem;justify-items:end;align-content:center}.admin-recent-purchase-row__actions .dr-nav-link{min-width:8.4rem;justify-content:center}.admin-recent-purchase-row__summary{padding-top:.9rem;border-top:1px solid rgba(111,142,168,.18);color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:719px){.admin-summary-item{grid-template-columns:1fr;gap:.38rem}.admin-summary-item__value{text-align:left}}@media (max-width:1120px){.admin-recent-purchase-row__main{grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr) minmax(9rem,.9fr) auto;grid-template-areas:"report user purchase actions" "status status status actions";align-items:start}}@media (max-width:780px){.admin-recent-purchase-row__main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"report actions" "user actions" "purchase actions" "status status"}.admin-recent-purchase-row__actions{align-self:start}}@media (max-width:560px){.admin-recent-purchase-row__main{grid-template-columns:minmax(0,1fr);grid-template-areas:"report" "user" "purchase" "status" "actions"}.admin-recent-purchase-row__actions{justify-items:start}.admin-recent-purchase-row__actions .dr-nav-link{min-width:0}}@media (hover:hover){.admin-data-table__row:hover,.admin-detail-summary-card:hover,.admin-link-card:hover,.admin-mini-chart:hover,.admin-timeline-card:hover,.purchased-report-card:hover,.report-section-placeholder:hover{transform:translateY(-2px)}}.admin-activity-item{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.48)}.admin-activity-item:first-child{padding-top:0;border-top:0}.admin-mini-chart__item,.admin-mini-chart__item--link{display:grid;grid-gap:.55rem;gap:.55rem;padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.48);color:inherit}.admin-mini-chart__item--link:first-child,.admin-mini-chart__item:first-child{padding-top:0;border-top:0}.admin-mini-chart__item-top{justify-content:space-between;align-items:baseline}.admin-mini-chart__item-top strong{color:var(--text-primary)}.admin-mini-chart__item-top span{color:var(--accent-gold);font-size:var(--body-sm-size)}.admin-mini-chart__bar{height:.55rem;border-radius:var(--radius-pill);overflow:hidden;background:rgba(39,49,74,.94)}.admin-mini-chart__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(200,168,107,.86),rgba(124,143,184,.74))}.admin-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.admin-list-item,.table-row{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:.95rem 0;border-top:1px solid rgba(51,65,95,.56)}.admin-list-item:first-child,.table-row:first-child{padding-top:0;border-top:0}.status-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2rem;padding:.36rem .72rem;border-radius:var(--radius-pill);border:1px solid rgba(124,143,184,.28);background:linear-gradient(180deg,rgba(124,143,184,.12),rgba(124,143,184,.08));box-shadow:inset 0 1px 0 rgba(245,241,232,.05);color:var(--accent-slate);font-size:.68rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.status-pill--sage{border-color:rgba(127,165,138,.28);background:rgba(127,165,138,.08);color:var(--accent-sage)}.status-pill--clay{border-color:rgba(201,140,107,.28);background:rgba(201,140,107,.08);color:var(--accent-clay)}.metric-value{font-family:var(--font-sans);font-size:clamp(2.2rem,6vw,3.2rem);line-height:.98;letter-spacing:-.03em;overflow-wrap:anywhere}.empty-state{padding:var(--space-4);border-radius:18px;border:1px dashed rgba(135,146,168,.35);background:linear-gradient(180deg,rgba(18,24,43,.48),rgba(11,16,32,.4))}.admin-metric-card .premium-card__inner{gap:var(--space-3)}.admin-metric-card__top{align-items:center}.admin-metric-card__value-wrap{display:grid;place-items:start;padding:.88rem 1rem;border:1px solid rgba(51,65,95,.48);border-radius:18px;background:linear-gradient(180deg,rgba(18,24,43,.82),rgba(11,16,32,.76))}.divider-line{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(51,65,95,.88),transparent)}.hub-page .hero-copy{max-width:49rem;gap:clamp(1.4rem,3vw,2rem)}.hub-page .hero-heading-stack{gap:clamp(.9rem,2vw,1.35rem)}.hub-page .hero-copy .dr-display{max-width:13.35ch}.hub-page .hero-supporting{max-width:41rem}.hub-page .hero-trust-block{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.hub-page .hero-trust-grid{gap:var(--space-3)}.hub-page .hero-trust-item{padding:.9rem 1rem;border-color:rgba(113,145,170,.18);background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(246,249,255,.995)),radial-gradient(circle at top right,rgba(166,199,255,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.1),transparent 20%)}.hub-page .hero-trust-item .dr-micro-label{color:#a9772e}.hub-page .hero-cta-row{padding-top:var(--space-1)}.hub-page .hero-panel{justify-self:end;max-width:25.4rem;border-color:rgba(124,143,184,.22);background:linear-gradient(180deg,rgba(124,143,184,.07),rgba(124,143,184,.01)),linear-gradient(180deg,rgba(22,31,53,.97),rgba(14,20,36,.97));box-shadow:0 20px 46px rgba(4,8,18,.16)}.hub-page .hero-panel .premium-card__inner{gap:var(--space-4);padding:clamp(1.28rem,2.35vw,1.7rem)}.hub-page .hero-panel__intro .dr-h3{max-width:20ch}.hub-page .hero-panel__footer .dr-body-sm,.hub-page .hero-panel__item strong{color:rgba(234,238,244,.95)}.hub-page .hero-panel__item span{color:rgba(168,180,200,.92)}.hub-page .preview-grid,.hub-page .section-card-grid,.hub-page .stats-grid,.hub-page .testimonial-grid{gap:var(--space-5)}.hub-page .cluster-card,.hub-page .feature-card,.hub-page .how-step-card,.hub-page .logo-card,.hub-page .preview-card,.hub-page .privacy-grid .premium-card,.hub-page .stats-card,.hub-page .testimonial-card{min-height:100%}.hub-page .cluster-card .premium-card__inner,.hub-page .feature-card .premium-card__inner,.hub-page .how-step-card .premium-card__inner,.hub-page .preview-card .premium-card__inner,.hub-page .stats-card .premium-card__inner,.hub-page .testimonial-card .premium-card__inner{padding:clamp(1.35rem,2.7vw,1.96rem)}.hub-page .cluster-card .dr-body,.hub-page .feature-card .dr-body,.hub-page .how-step-card .dr-body,.hub-page .preview-card .dr-body,.hub-page .privacy-grid .dr-body,.hub-page .stats-card .dr-body,.hub-page .testimonial-card .dr-body{max-width:33rem}.hub-page #what-this-is .section-card-grid{gap:var(--space-4)}.hub-page #what-this-is .feature-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,249,255,.99)),radial-gradient(circle at top right,rgba(167,192,255,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(213,196,255,.12),transparent 24%)}.hub-page #what-this-is .feature-card:first-child{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(252,247,241,.99)),radial-gradient(circle at 12% 0,rgba(255,224,194,.26),transparent 24%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.1),transparent 18%)}.hub-page #what-this-is .feature-card:last-child{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,250,252,.99)),radial-gradient(circle at 12% 0,rgba(110,214,196,.24),transparent 26%),radial-gradient(circle at 86% 12%,rgba(166,199,255,.16),transparent 24%)}.hub-page #what-makes-it-different .feature-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,255,.99)),radial-gradient(circle at top right,rgba(163,190,255,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%)}.hub-page #what-makes-it-different .feature-card:first-child{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,245,253,.99)),radial-gradient(circle at 88% 0,rgba(213,196,255,.2),transparent 24%),radial-gradient(circle at 8% 100%,rgba(166,199,255,.14),transparent 18%)}.hub-page #clusters .dr-grid{gap:var(--space-4)}.hub-page .cluster-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,255,.99)),radial-gradient(circle at top right,rgba(163,190,255,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%)}.hub-page .cluster-card:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,245,253,.99)),radial-gradient(circle at 88% 0,rgba(213,196,255,.2),transparent 24%),radial-gradient(circle at 8% 100%,rgba(166,199,255,.14),transparent 18%)}.hub-page .cluster-card:nth-child(4){background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(252,247,241,.99)),radial-gradient(circle at 12% 0,rgba(255,224,194,.24),transparent 22%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.1),transparent 18%)}.hub-page .cluster-card__footer{align-items:flex-start;gap:var(--space-2)}.hub-page .cluster-card__meta{color:var(--text-muted)}.how-step-card__top{display:flex;align-items:center;gap:var(--space-3)}.hub-page .how-step-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,255,.99)),radial-gradient(circle at top right,rgba(163,190,255,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%)}.hub-page .how-step-card:last-child{border-color:rgba(200,168,107,.32);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(252,247,241,.99)),radial-gradient(circle at 12% 0,rgba(255,224,194,.22),transparent 24%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.08),transparent 18%)}.hub-closing-suite .dr-section-intro,.hub-proof-suite .dr-section-intro{margin:0;text-align:left;justify-items:start;max-width:min(49rem,100%)}.hub-closing-suite .dr-section-intro .dr-body-lg,.hub-proof-suite .dr-section-intro .dr-body-lg{max-width:44rem}.hub-closing-suite #faq .dr-section-intro,.hub-closing-suite #privacy .dr-section-intro{max-width:min(46rem,100%)}.hub-section--logo-marquee{padding-bottom:clamp(1rem,2vw,1.7rem)}.hub-section--testimonial-marquee{padding-top:clamp(1rem,2vw,1.7rem);padding-bottom:clamp(1.7rem,3vw,2.4rem)}.hub-proof-marquee-heading{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:min(34rem,100%)}.hub-section--logo-marquee .dr-stack,.hub-section--testimonial-marquee .dr-stack{gap:clamp(1rem,1.8vw,1.35rem)}.proof-asset-section .dr-stack{gap:clamp(1rem,1.8vw,1.45rem)}.proof-asset-section .dr-section-intro{max-width:min(52rem,100%)}.proof-asset-grid{display:grid;grid-gap:clamp(.9rem,1.8vw,1.2rem);gap:clamp(.9rem,1.8vw,1.2rem);grid-template-columns:1fr}.proof-asset-tile{margin:0}.proof-asset-tile__stage{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:clamp(9.8rem,42vw,12.8rem);padding:clamp(.78rem,2.2vw,1.2rem);border:1px solid rgba(245,241,232,.08);border-radius:clamp(1.55rem,2.2vw,1.95rem);background:linear-gradient(180deg,rgba(245,241,232,.02),rgba(245,241,232,0)),linear-gradient(180deg,rgba(20,28,49,.98),rgba(12,17,31,.98));box-shadow:inset 0 1px 0 rgba(245,241,232,.04),0 24px 52px rgba(7,10,19,.22);transition:transform var(--motion-fast) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium)}.proof-asset-tile__stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 34%),linear-gradient(180deg,rgba(245,241,232,.02),transparent 42%);pointer-events:none}.proof-asset-section--brand .proof-asset-tile__stage{aspect-ratio:1.34/1;background:linear-gradient(180deg,rgba(245,241,232,.022),rgba(245,241,232,0)),linear-gradient(180deg,rgba(20,28,49,.98),rgba(12,17,31,.98))}.proof-asset-section--security .proof-asset-tile__stage{aspect-ratio:1.08/1;min-height:clamp(10.5rem,48vw,14rem);background:radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 34%),linear-gradient(180deg,rgba(18,24,43,.98),rgba(10,15,29,.98))}.proof-asset-tile__image{display:block;width:auto;max-width:100%;height:auto;border-radius:28%;object-fit:contain;box-shadow:0 20px 34px rgba(6,10,21,.16),0 0 0 1px rgba(245,241,232,.05);transition:transform var(--motion-fast) var(--ease-premium),filter var(--motion-base) var(--ease-premium)}.proof-asset-section--brand .proof-asset-tile__image{max-width:min(78%,13.5rem);max-height:clamp(3.3rem,9vw,4.7rem)}.proof-asset-section--security .proof-asset-tile__image{width:100%;max-width:min(100%,18rem);max-height:clamp(8rem,36vw,10.8rem)}.proof-asset-section__note{max-width:48rem;margin:0;color:rgba(184,194,208,.9);line-height:1.62}.hub-proof-marquee-heading .dr-micro-label{color:rgba(200,168,107,.88)}.hub-proof-marquee-heading .dr-h3{max-width:28ch;font-size:clamp(1.28rem,2vw,1.72rem);line-height:1.24;color:rgba(241,236,227,.96)}.proof-marquee-shell{--proof-marquee-gap:clamp(0.9rem,1.7vw,1.2rem);position:relative;overflow:hidden;border:1px solid rgba(245,241,232,.09);border-radius:clamp(1.9rem,3vw,2.5rem);background:linear-gradient(180deg,rgba(22,31,53,.94),rgba(12,17,31,.98)),radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 34%);box-shadow:inset 0 1px 0 rgba(245,241,232,.05),0 24px 64px rgba(7,10,19,.32);isolation:isolate}.proof-marquee-shell:before{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(245,241,232,.04);pointer-events:none}.proof-marquee-shell--logos{padding:clamp(1rem,1.8vw,1.25rem) 0}.proof-marquee-shell--testimonials{padding:clamp(1rem,1.9vw,1.35rem) 0}.proof-marquee-shell__fade{position:absolute;top:0;bottom:0;width:clamp(3.2rem,6vw,6.2rem);z-index:2;pointer-events:none}.proof-marquee-shell__fade--left{left:0;background:linear-gradient(90deg,rgba(13,18,32,.96),rgba(13,18,32,0))}.proof-marquee-shell__fade--right{right:0;background:linear-gradient(270deg,rgba(13,18,32,.96),rgba(13,18,32,0))}.proof-marquee-track{display:flex;width:max-content;will-change:transform}.proof-marquee-track__group{display:flex;flex:none;align-items:stretch;gap:var(--proof-marquee-gap);-webkit-padding-end:var(--proof-marquee-gap);padding-inline-end:var(--proof-marquee-gap)}.proof-marquee-track--ltr{animation:proof-marquee-scroll-ltr 34s linear infinite}.proof-marquee-track--rtl{animation:proof-marquee-scroll-rtl 42s linear infinite}.proof-logo-tile{flex:0 0 clamp(12.8rem,16vw,15.5rem);display:flex;align-items:center;min-height:clamp(5.8rem,8vw,6.5rem);padding:clamp(.7rem,1.3vw,.88rem);border:1px solid rgba(245,241,232,.08);border-radius:clamp(1.25rem,2vw,1.55rem);background:linear-gradient(180deg,rgba(35,45,71,.42),rgba(18,24,43,.1)),linear-gradient(180deg,rgba(14,19,34,.98),rgba(11,16,32,.98));box-shadow:inset 0 1px 0 rgba(245,241,232,.03),0 12px 30px rgba(7,10,19,.2)}.proof-logo-tile__plate{display:grid;place-items:center;width:100%;min-height:100%;padding:.95rem 1.1rem;border:1px solid rgba(255,255,255,.34);border-radius:clamp(.95rem,1.8vw,1.2rem);background:linear-gradient(180deg,rgba(246,242,234,.97),rgba(227,221,210,.95)),radial-gradient(circle at top left,rgba(255,255,255,.7),transparent 30%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 14px 28px rgba(7,10,19,.16)}.proof-logo-tile__wordmark{display:inline-block;max-width:13ch;margin:0;color:rgba(23,33,51,.96);font-size:clamp(.94rem,1.15vw,1.06rem);font-weight:700;line-height:1.18;letter-spacing:-.03em;text-align:center;text-wrap:balance}.proof-testimonial-card{flex:0 0 clamp(18rem,25vw,22.5rem);display:grid;align-content:start;grid-gap:clamp(1.1rem,2vw,1.45rem);gap:clamp(1.1rem,2vw,1.45rem);min-height:clamp(16.5rem,24vw,19rem);padding:clamp(1.15rem,2vw,1.45rem);border:1px solid rgba(245,241,232,.08);border-radius:clamp(1.4rem,2.2vw,1.8rem);background:linear-gradient(180deg,rgba(245,241,232,.018),rgba(245,241,232,0)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(12,17,31,.98));box-shadow:inset 0 1px 0 rgba(245,241,232,.03),0 18px 42px rgba(7,10,19,.22)}.proof-testimonial-card__top{display:flex;align-items:center;gap:.9rem}.proof-testimonial-card__avatar{display:grid;place-items:center;width:2.85rem;height:2.85rem;border:1px solid rgba(200,168,107,.26);border-radius:999px;background:radial-gradient(circle at top left,rgba(200,168,107,.18),transparent 50%),linear-gradient(180deg,rgba(34,45,73,.98),rgba(17,24,42,.98));color:rgba(241,236,227,.95);font-size:.78rem;font-weight:700;letter-spacing:.14em}.proof-testimonial-card__identity{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.proof-testimonial-card__location,.proof-testimonial-card__name,.proof-testimonial-card__quote,.proof-testimonial-card__topic-label,.proof-testimonial-card__topic-title{margin:0}.topic-proof-section--testimonials .dr-section-intro{max-width:min(46rem,100%)}.topic-proof-section--testimonials .testimonial-grid{grid-template-columns:1fr;gap:clamp(.95rem,1.8vw,1.25rem)}.topic-proof-section--testimonials .testimonial-card{background:linear-gradient(180deg,rgba(245,241,232,.018),rgba(245,241,232,0)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(12,17,31,.98));border-color:rgba(245,241,232,.08);box-shadow:inset 0 1px 0 rgba(245,241,232,.03),0 18px 42px rgba(7,10,19,.22)}.topic-proof-section--testimonials .testimonial-card--quote-first .premium-card__inner{gap:clamp(1rem,1.75vw,1.24rem);min-height:100%;padding:clamp(1.18rem,2vw,1.48rem)}.topic-proof-section--testimonials .testimonial-topic{color:rgba(200,168,107,.92)}.topic-proof-section--testimonials .testimonial-quote{max-width:31ch;font-size:clamp(.97rem,1.15vw,1.04rem);line-height:1.74;letter-spacing:-.01em;text-wrap:pretty}.topic-proof-section--testimonials .testimonial-header--footer{padding-top:1rem}.site-security-section{padding-top:clamp(2rem,4vw,3.15rem)}.site-security-section .dr-section-intro{max-width:min(48rem,100%)}.proof-security-card-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:clamp(.82rem,1.5vw,1.02rem);width:min(100%,72rem);margin-inline:auto}.proof-asset-tile--security-row{flex:0 0 auto}.proof-asset-tile--security-row .proof-asset-tile__stage{inline-size:clamp(8.4rem,calc(var(--proof-item-aspect) * clamp(6.3rem, 7.2vw, 7rem)),14.8rem);block-size:clamp(6.3rem,7.2vw,7rem);min-height:0;padding:clamp(.66rem,1vw,.84rem);border-color:rgba(245,241,232,.07);border-radius:1.3rem;background:linear-gradient(180deg,rgba(245,241,232,.024),rgba(245,241,232,0)),radial-gradient(circle at top left,rgba(124,143,184,.07),transparent 34%),linear-gradient(180deg,rgba(18,24,43,.98),rgba(10,15,29,.98));box-shadow:inset 0 1px 0 rgba(245,241,232,.03),0 16px 32px rgba(6,10,21,.16)}.proof-asset-tile--security-row .proof-asset-tile__stage:before{background:radial-gradient(circle at top left,rgba(124,143,184,.07),transparent 34%),linear-gradient(180deg,rgba(245,241,232,.018),transparent 42%)}.proof-asset-tile--security-row .proof-asset-tile__image{width:auto;height:auto;max-width:var(--proof-security-image-max-width,88%);max-height:var(--proof-security-image-max-height,78%);object-fit:contain;object-position:center center;margin:auto;border-radius:15%;box-shadow:0 16px 30px rgba(6,10,21,.14),0 0 0 1px rgba(245,241,232,.045)}.proof-rail-shell,.testimonial-rail-shell{position:relative;overflow:hidden}.proof-rail-shell{--proof-rail-gap:clamp(0.8rem,1.4vw,1.05rem);padding:clamp(.82rem,1.45vw,1rem);border:1px solid rgba(245,241,232,.08);border-radius:clamp(1.55rem,2.3vw,1.95rem);background:linear-gradient(180deg,rgba(245,241,232,.015),rgba(245,241,232,0)),linear-gradient(180deg,rgba(20,28,49,.98),rgba(12,17,31,.98));box-shadow:inset 0 1px 0 rgba(245,241,232,.04),0 24px 52px rgba(7,10,19,.24)}.proof-rail-shell--security{--proof-rail-gap:clamp(0.72rem,1.22vw,0.92rem);background:linear-gradient(180deg,rgba(245,241,232,.015),rgba(245,241,232,0)),radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 34%),linear-gradient(180deg,rgba(18,24,43,.98),rgba(10,15,29,.98))}.proof-rail-shell__fade,.testimonial-rail-shell__fade{position:absolute;top:0;bottom:0;width:clamp(2.6rem,5vw,5rem);z-index:2;pointer-events:none}.proof-rail-shell__fade--left,.testimonial-rail-shell__fade--left{left:0;background:linear-gradient(90deg,rgba(13,18,32,.96),rgba(13,18,32,0))}.proof-rail-shell__fade--right,.testimonial-rail-shell__fade--right{right:0;background:linear-gradient(270deg,rgba(13,18,32,.96),rgba(13,18,32,0))}.proof-rail-track,.testimonial-rail-track{display:flex;width:max-content;will-change:transform}.proof-rail-track__group,.testimonial-rail-track__group{display:flex;flex:none;align-items:center}.proof-rail-track__group{gap:var(--proof-rail-gap);-webkit-padding-end:var(--proof-rail-gap);padding-inline-end:var(--proof-rail-gap)}.testimonial-rail-shell{--testimonial-rail-gap:clamp(1rem,1.8vw,1.25rem);padding-block:.18rem}.testimonial-rail-track__group{gap:var(--testimonial-rail-gap);-webkit-padding-end:var(--testimonial-rail-gap);padding-inline-end:var(--testimonial-rail-gap)}.proof-rail-track--rtl{animation:proof-marquee-scroll-rtl 34s linear infinite}.proof-rail-track--ltr{animation:proof-marquee-scroll-ltr 30s linear infinite}.testimonial-rail-track--ltr{animation:testimonial-rail-scroll-ltr 44s linear infinite}.testimonial-rail-track--rtl{animation:proof-marquee-scroll-rtl 44s linear infinite}.proof-rail-item,.testimonial-rail-card-shell{flex:0 0 auto}.proof-rail-item__stage{display:grid;place-items:center;overflow:hidden;inline-size:clamp(var(--proof-rail-item-min-width),calc(var(--proof-item-aspect) * var(--proof-rail-item-height)),var(--proof-rail-item-max-width));block-size:var(--proof-rail-item-height);padding:var(--proof-rail-item-padding,clamp(.46rem,.82vw,.58rem));border:1px solid rgba(245,241,232,.08);border-radius:1.15rem;background:linear-gradient(180deg,rgba(245,241,232,.04),rgba(245,241,232,0)),rgba(12,17,31,.78);box-shadow:inset 0 1px 0 rgba(245,241,232,.04),0 14px 30px rgba(6,10,21,.16)}.proof-rail-item--brand .proof-rail-item__stage{--proof-rail-item-height:clamp(4.35rem,6vw,5rem);--proof-rail-item-min-width:7.4rem;--proof-rail-item-max-width:11.6rem;--proof-rail-item-padding:clamp(0.28rem,0.55vw,0.38rem);--proof-rail-image-scale:1.12}.proof-rail-item--security .proof-rail-item__stage{--proof-rail-item-height:clamp(4.35rem,6vw,5rem);--proof-rail-item-min-width:7.2rem;--proof-rail-item-max-width:12.6rem;--proof-rail-item-padding:clamp(0.22rem,0.46vw,0.32rem);--proof-rail-image-scale:1;border-color:rgba(245,241,232,.05);background:linear-gradient(180deg,rgba(245,241,232,.028),rgba(245,241,232,0)),rgba(12,17,31,.62);box-shadow:inset 0 1px 0 rgba(245,241,232,.025),0 10px 24px rgba(6,10,21,.12)}.proof-rail-item--security .proof-rail-item__image{max-width:calc(100% - (var(--proof-rail-item-padding, .32rem) * .08));max-height:calc(100% - (var(--proof-rail-item-padding, .32rem) * .08));filter:saturate(.98) contrast(1.01)}.proof-rail-item__image{display:block;justify-self:center;align-self:center;max-width:calc(100% - (var(--proof-rail-item-padding, .5rem) * .2));max-height:calc(100% - (var(--proof-rail-item-padding, .5rem) * .2));width:auto;height:auto;object-fit:contain;object-position:center center;border-radius:18%;filter:saturate(.98);transform:translateZ(0) scale(var(--proof-rail-image-scale,1));transform-origin:center center}.testimonial-rail-card-shell{inline-size:clamp(18rem,24vw,21rem)}.testimonial-rail-card{height:100%;background:linear-gradient(180deg,rgba(245,241,232,.018),rgba(245,241,232,0)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(12,17,31,.98));border-color:rgba(245,241,232,.08);box-shadow:inset 0 1px 0 rgba(245,241,232,.03),0 18px 42px rgba(7,10,19,.22)}.testimonial-rail-card .premium-card__inner{gap:clamp(.98rem,1.7vw,1.24rem);min-height:clamp(14.8rem,21vw,16.4rem);padding:clamp(1.18rem,1.9vw,1.45rem)}.testimonial-rail-card .testimonial-topic{color:rgba(200,168,107,.92)}.testimonial-rail-card .testimonial-quote{max-width:31ch;font-size:clamp(.97rem,1.12vw,1.03rem);line-height:1.74;letter-spacing:-.01em;text-wrap:pretty}.testimonial-rail-card .testimonial-header--footer{margin-top:auto;padding-top:.95rem}.testimonial-rail-card .testimonial-avatar{width:2.95rem;height:2.95rem}@media (hover:hover){.proof-asset-tile:hover .proof-asset-tile__stage{transform:translateY(-2px);border-color:rgba(200,168,107,.18);box-shadow:inset 0 1px 0 rgba(245,241,232,.06),0 30px 60px rgba(7,10,19,.28)}.proof-asset-tile:hover .proof-asset-tile__image{transform:scale(1.018);filter:saturate(1.02)}.proof-rail-shell:hover .proof-rail-track,.testimonial-rail-shell:hover .testimonial-rail-track{animation-play-state:paused}.proof-asset-tile--security-row:hover .proof-asset-tile__stage{transform:translateY(-2px);border-color:rgba(200,168,107,.14);box-shadow:inset 0 1px 0 rgba(245,241,232,.05),0 24px 46px rgba(7,10,19,.22)}.proof-asset-tile--security-row:hover .proof-asset-tile__image{transform:scale(1.012);filter:saturate(1.01)}}@keyframes proof-marquee-scroll-ltr{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes proof-marquee-scroll-rtl{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes testimonial-rail-scroll-ltr{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.proof-testimonial-card__name{color:rgba(241,236,227,.96);font-size:.99rem;font-weight:600;letter-spacing:-.02em}.proof-testimonial-card__location{color:rgba(185,194,210,.9);font-size:.84rem;line-height:1.45}.proof-testimonial-card__copy{display:grid;grid-gap:.72rem;gap:.72rem}.proof-testimonial-card__topic-label{color:rgba(200,168,107,.92);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.proof-testimonial-card__topic-title{max-width:22ch;color:rgba(241,236,227,.97);font-size:clamp(1.03rem,1.2vw,1.14rem);font-weight:600;line-height:1.36;letter-spacing:-.03em;text-wrap:balance}.proof-testimonial-card__quote{max-width:33ch;color:rgba(208,216,230,.96);font-size:.965rem;line-height:1.76}.page-momentum-stats{padding-top:clamp(1.25rem,2.3vw,2rem)}.page-momentum-stats .dr-stack{gap:clamp(1.35rem,2.2vw,1.9rem)}.page-momentum-stats .dr-section-intro{max-width:min(50rem,100%);margin:0;text-align:left;justify-items:start}.page-momentum-stats .dr-section-intro .dr-h2{max-width:17ch;font-size:clamp(1.82rem,3vw,2.5rem);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.page-momentum-stats .dr-section-intro .dr-body-lg{max-width:45rem;color:rgba(208,216,230,.94)}.page-momentum-stats .stats-grid{grid-template-columns:1fr;gap:clamp(1rem,1.8vw,1.35rem)}.hub-page .page-momentum-stats .stats-card,.topic-page .page-momentum-stats .stats-card{background:linear-gradient(180deg,rgba(245,241,232,.018),rgba(245,241,232,0)),linear-gradient(180deg,rgba(20,28,49,.98),rgba(12,17,31,.98));border-color:rgba(245,241,232,.08);box-shadow:inset 0 1px 0 rgba(245,241,232,.04),0 22px 46px rgba(7,10,19,.18)}.hub-page .page-momentum-stats .stats-card--featured,.topic-page .page-momentum-stats .stats-card--featured{border-color:rgba(200,168,107,.2);background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(13,18,33,.98))}.page-momentum-stats .stats-card .premium-card__inner{gap:clamp(.95rem,1.7vw,1.22rem);padding:clamp(1.25rem,2.3vw,1.65rem)}.page-momentum-stats .card-icon-line{display:none}.page-momentum-stats .dr-stat-line{align-items:flex-end;gap:.2rem;font-size:clamp(2.45rem,5vw,3.4rem);line-height:.92;letter-spacing:-.06em}.page-momentum-stats .dr-stat-line span:first-child{color:rgba(244,240,232,.98);font-weight:700}.page-momentum-stats .dr-stat-line span:last-child{display:inline-flex;align-items:flex-end;font-size:clamp(1.24rem,1.72vw,1.52rem);align-self:flex-end;padding-bottom:.22rem;margin-left:.08rem;color:rgba(244,240,232,.98);font-weight:700;letter-spacing:-.04em;opacity:1;text-shadow:0 0 18px rgba(124,143,184,.16)}.page-momentum-stats .stats-card__copy{gap:.48rem}.page-momentum-stats .stats-card__copy .dr-h3{max-width:18ch;font-size:clamp(1.02rem,1.18vw,1.16rem);line-height:1.22;text-wrap:balance}.page-momentum-stats .stats-card__copy .dr-body{max-width:30ch;color:rgba(192,201,215,.94);font-size:.91rem;line-height:1.58}.page-momentum-stats .stats-card--featured .dr-stat-line{font-size:clamp(2.7rem,5.3vw,3.75rem)}.page-momentum-stats .stats-card--featured .dr-stat-line span:last-child{font-size:clamp(1.36rem,1.92vw,1.68rem);padding-bottom:.26rem}.page-momentum-stats .stats-card--featured .stats-card__copy .dr-h3{max-width:20ch}.proof-stack-section__stats{padding-top:clamp(1.2rem,2.3vw,1.9rem)}.proof-stack-section__stats .dr-stack{gap:clamp(1.2rem,2vw,1.65rem)}.hub-proof-suite .proof-stack-section__stats .dr-section-intro,.proof-stack-section__stats .dr-section-intro{max-width:min(48rem,100%);margin:0;text-align:left;justify-items:start}.analysis-page--lonely-marriage .proof-stack-section__stats .dr-section-intro{margin:0;text-align:left;justify-items:start}.proof-stack-section__stats .dr-section-intro .dr-h2{max-width:18ch;font-size:clamp(1.72rem,2.8vw,2.25rem);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.hub-proof-suite .proof-stack-section__stats .dr-section-intro .dr-body-lg,.proof-stack-section__stats .dr-section-intro .dr-body-lg{max-width:44rem;color:rgba(208,216,230,.94)}.proof-stack-section__stats .stats-grid{grid-template-columns:1fr;gap:clamp(1rem,1.8vw,1.35rem)}.analysis-page--lonely-marriage .proof-stack-section__stats .stats-card,.hub-proof-suite .proof-stack-section__stats .stats-card,.proof-stack-section__stats .stats-card,.topic-page--lonely-marriage .proof-stack-section__stats .stats-card{background:linear-gradient(180deg,rgba(245,241,232,.018),rgba(245,241,232,0)),linear-gradient(180deg,rgba(20,28,49,.98),rgba(12,17,31,.98));border-color:rgba(245,241,232,.08);box-shadow:inset 0 1px 0 rgba(245,241,232,.04),0 22px 46px rgba(7,10,19,.18)}.analysis-page--lonely-marriage .proof-stack-section__stats .stats-card:first-child,.hub-proof-suite .proof-stack-section__stats .stats-card:first-child,.proof-stack-section__stats .stats-card:first-child,.topic-page--lonely-marriage .proof-stack-section__stats .stats-card:first-child{border-color:rgba(200,168,107,.18);background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,.02)),linear-gradient(180deg,rgba(22,31,53,.98),rgba(13,18,33,.98))}.proof-stack-section__stats .stats-card .premium-card__inner{gap:clamp(.9rem,1.6vw,1.15rem);padding:clamp(1.2rem,2.2vw,1.5rem)}.proof-stack-section__stats .dr-stat-line{gap:.24rem;font-size:clamp(2.2rem,3.8vw,2.85rem);line-height:.92;letter-spacing:-.05em}.proof-stack-section__stats .dr-stat-line span:last-child{font-size:clamp(.88rem,1.05vw,.96rem)}.proof-stack-section__stats .stats-card__copy{gap:.42rem}.proof-stack-section__stats .stats-card__copy .dr-h3{max-width:18ch;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.24}.proof-stack-section__stats .stats-card__copy .dr-body{max-width:32ch;color:rgba(192,201,215,.94);font-size:.9rem;line-height:1.62}.proof-stack-section__stats .stats-card--featured .dr-stat-line{font-size:clamp(2.7rem,4.4vw,3.35rem)}.proof-stack-section__stats .stats-card--featured .stats-card__copy .dr-h3{max-width:22ch;font-size:clamp(1.1rem,1.45vw,1.28rem)}.proof-stack-section__stats .stats-card--featured .stats-card__copy .dr-body{max-width:50ch;font-size:.96rem}@media (min-width:700px){.page-momentum-stats .stats-grid,.proof-asset-section--brand .proof-asset-grid,.proof-asset-section--security .proof-asset-grid,.topic-proof-section--testimonials .testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-page--lonely-marriage .proof-stack-section__stats .stats-card:first-child,.hub-proof-suite .proof-stack-section__stats .stats-card:first-child,.proof-stack-section__stats .stats-card:first-child,.topic-page--lonely-marriage .proof-stack-section__stats .stats-card:first-child{grid-column:1/-1}}@media (min-width:960px){.proof-asset-section--brand .proof-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-momentum-stats .stats-grid,.proof-asset-section--security .proof-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-stack-section__stats .stats-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.analysis-page--lonely-marriage .proof-stack-section__stats .stats-card,.hub-proof-suite .proof-stack-section__stats .stats-card,.proof-stack-section__stats .stats-card,.topic-page--lonely-marriage .proof-stack-section__stats .stats-card{grid-column:span 4}.analysis-page--lonely-marriage .proof-stack-section__stats .stats-card:first-child,.hub-proof-suite .proof-stack-section__stats .stats-card:first-child,.proof-stack-section__stats .stats-card:first-child,.topic-page--lonely-marriage .proof-stack-section__stats .stats-card:first-child{grid-column:1/-1}}@media (min-width:1180px){.hub-proof-suite .topic-proof-section--testimonials .testimonial-grid,.topic-page .topic-proof-section--testimonials .testimonial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-proof-suite .topic-proof-section--testimonials .testimonial-card:first-child,.hub-proof-suite .topic-proof-section--testimonials .testimonial-card:nth-child(2),.hub-proof-suite .topic-proof-section--testimonials .testimonial-card:nth-child(3),.hub-proof-suite .topic-proof-section--testimonials .testimonial-card:nth-child(4){grid-column:auto}}@media (max-width:699px){.proof-rail-shell{--proof-rail-gap:0.72rem;padding:.72rem}.proof-rail-item--brand .proof-rail-item__stage{--proof-rail-item-height:4.1rem;--proof-rail-item-min-width:7rem;--proof-rail-item-max-width:10.4rem;--proof-rail-item-padding:0.28rem}.proof-rail-item--security .proof-rail-item__stage{--proof-rail-item-height:4.1rem;--proof-rail-item-min-width:6.9rem;--proof-rail-item-max-width:11.6rem;--proof-rail-item-padding:0.24rem}.testimonial-rail-card-shell{inline-size:min(18rem,calc(100vw - 3.6rem))}.testimonial-rail-card .premium-card__inner{min-height:14rem;padding:1.08rem}.proof-asset-section .dr-stack{gap:1rem}.proof-asset-grid{gap:.82rem}.proof-asset-tile__stage{min-height:8.8rem;padding:.74rem}.proof-asset-section--brand .proof-asset-tile__stage{aspect-ratio:1.18/1}.proof-asset-section--security .proof-asset-tile__stage{aspect-ratio:1.02/1;min-height:10rem}.proof-asset-section--brand .proof-asset-tile__image{max-width:min(82%,12rem);max-height:3.8rem}.proof-asset-section--security .proof-asset-tile__image{max-width:min(100%,17rem);max-height:9.4rem}.proof-security-card-row{gap:.76rem;width:100%}.proof-asset-tile--security-row{width:100%}.proof-asset-tile--security-row .proof-asset-tile__stage{inline-size:min(100%,clamp(16.4rem,90vw,21rem));block-size:clamp(6.4rem,24vw,7rem);padding:.7rem}.proof-asset-tile--security-row .proof-asset-tile__image{max-width:var(--proof-security-image-max-width,90%);max-height:var(--proof-security-image-max-height,80%)}.topic-proof-section--testimonials .testimonial-card--quote-first .premium-card__inner{padding:1.08rem}.page-momentum-stats .stats-card .premium-card__inner{padding:1.18rem}.page-momentum-stats .stats-card__copy .dr-body{max-width:none}.page-momentum-stats .dr-stat-line span:last-child{font-size:1.28rem;padding-bottom:.16rem}.topic-page--lonely-marriage .deeper-analysis-cta .cta-button,.topic-page--lonely-marriage .mini-check-entry-card .cta-button,.topic-page--lonely-marriage .mini-result-bridge .cta-button{width:100%;min-width:0}.mini-progress-highlight,.mini-progress-stage-card,.mini-question-selection,.mini-result-bridge__highlight,.mini-result-first-read,.mini-result-reveal,.mini-snapshot-trust-card,.topic-editorial-body-card,.topic-editorial-support-card,.topic-infographic-copy-card,.topic-infographic-node-card,.topic-infographic-support-card{padding-left:.92rem;padding-right:.92rem}.mini-progress-highlights{grid-template-columns:1fr}.mini-result-reveal__meta{gap:.5rem}.mini-result-reveal__copy .dr-h2{max-width:none;font-size:clamp(1.65rem,7vw,2.1rem)}.mini-snapshot-analyzing .premium-card__inner,.mini-snapshot-trust-card .premium-card__inner{padding-left:.95rem;padding-right:.95rem}.mini-snapshot-analyzing__top{grid-template-columns:1fr}.mini-snapshot-analyzing__progress-block{justify-items:start;min-width:0}.mini-snapshot-analyzing__percent{font-size:clamp(2.35rem,13vw,3.2rem)}.topic-page--lonely-marriage .deeper-analysis-cta .dr-body,.topic-page--lonely-marriage .deeper-analysis-cta .dr-body-sm,.topic-page--lonely-marriage .mini-check-entry-card .dr-body,.topic-page--lonely-marriage .mini-check-entry-card__copy,.topic-page--lonely-marriage .mini-snapshot-trust-card .dr-body,.topic-page--lonely-marriage .mini-snapshot-trust-card .dr-body-sm,.topic-page--lonely-marriage .topic-editorial-body-card .dr-body,.topic-page--lonely-marriage .topic-infographic-copy-card .dr-body{max-width:none}.topic-infographic-fallback{min-height:16.5rem;padding:.95rem}.topic-infographic-asset-card .premium-card__inner{padding:.64rem;gap:.62rem}.topic-infographic-asset-card__frame{min-height:0;padding:.08rem}.topic-infographic-asset-card__caption{padding-inline:.08rem}.topic-infographic-fallback__node,.topic-infographic-node-list__item{gap:.65rem}.faq-context-band .premium-card__inner{gap:.68rem;padding:.9rem .95rem}.faq-context-band__copy{gap:.32rem}.faq-context-band__copy .dr-h3{max-width:28ch;font-size:1rem}.faq-context-band__copy .dr-body{font-size:.93rem;line-height:1.55}.faq-context-band__meta{gap:.35rem;justify-content:flex-start;min-width:0}.faq-context-band__meta .dr-chip{min-height:1.82rem;padding:.3rem .62rem}.faq-item__trigger{min-height:4rem;padding:.92rem .96rem;gap:.72rem}.faq-item__number{width:2.24rem;min-width:2.24rem;height:2.24rem;font-size:.68rem}.faq-item__icon{width:1.96rem;min-width:1.96rem;height:1.96rem}.faq-item__body{padding-inline:.96rem}.faq-item__question{max-width:none;font-size:.98rem;line-height:1.34}.faq-item__answer{max-width:none}.hub-proof-marquee-heading{gap:var(--space-2)}.hub-proof-marquee-heading .dr-h3{max-width:24ch;font-size:clamp(1.16rem,6vw,1.34rem)}.proof-marquee-shell__fade{width:2.4rem}.proof-logo-tile{flex-basis:min(12.4rem,calc(100vw - 6rem));min-height:5.35rem}.proof-logo-tile__plate{padding:.9rem 1rem}.proof-testimonial-card{flex-basis:min(18.2rem,calc(100vw - 4.4rem));min-height:auto;padding:1.1rem 1.05rem}.proof-testimonial-card__quote,.proof-testimonial-card__topic-title{max-width:none}.proof-stack-section__stats .dr-section-intro .dr-h2{max-width:11ch}.analysis-hero-transition__grid,.analysis-pricing-decision-card__highlights{grid-template-columns:1fr}.analysis-hero-transition,.analysis-hero-transition__item,.analysis-pricing-decision-card .premium-card__inner{padding-left:.95rem;padding-right:.95rem}.report-intake-actions>*{width:100%}.report-intake-gate-progress__step,.report-intake-intro__fact,.report-intake-preparing__progress-step,.report-intake-preparing__step{padding-left:.95rem;padding-right:.95rem}.report-intake-slider__labels{flex-direction:column}}.hub-proof-suite .stats-card{background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(200,168,107,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(12,17,31,.98))}.hub-proof-suite .stats-section--compact .stats-card .premium-card__inner{gap:var(--space-3);padding:1.12rem 1.2rem}.hub-proof-suite .stats-section--compact .dr-stat-line{font-size:clamp(2rem,5vw,2.7rem)}.hub-proof-suite .stats-section--compact .stats-card__copy .dr-h3{font-size:1.02rem}.hub-proof-suite .stats-section--compact .stats-card__copy .dr-body{color:rgba(168,180,200,.92)}.hub-closing-suite .preview-card{background:linear-gradient(180deg,rgba(124,143,184,.08),rgba(124,143,184,0)),linear-gradient(180deg,rgba(18,24,43,.98),rgba(12,17,31,.98))}.hub-closing-suite .report-preview-section--dossier .preview-card .premium-card__inner{gap:var(--space-4)}.hub-closing-suite .report-preview-section--dossier .preview-card__paper-stack{min-height:8.35rem}.hub-closing-suite .report-preview-section--dossier .preview-card__sheet{box-shadow:inset 0 1px 0 rgba(245,241,232,.05),0 20px 40px rgba(4,8,18,.18)}.hub-closing-suite #privacy .privacy-grid .premium-card{background:linear-gradient(180deg,rgba(127,165,138,.05),rgba(127,165,138,0)),linear-gradient(180deg,rgba(16,22,38,.98),rgba(11,16,32,.96))}.hub-closing-suite #privacy .card-icon-line{margin-bottom:calc(var(--space-1) * .5)}.hub-closing-suite #faq .faq-context-band,.hub-closing-suite #faq .faq-grid{max-width:var(--faq-shell-width);margin:0 auto;gap:clamp(.8rem,1.35vw,1rem)}.hub-section--faq{padding-bottom:clamp(4.25rem,8vw,6rem)}.hub-closing-suite #faq .faq-item{background:linear-gradient(180deg,rgba(18,24,43,.88),rgba(11,16,32,.82)),radial-gradient(circle at top left,rgba(124,143,184,.04),transparent 46%)}.hub-closing-suite #faq .faq-item__body .dr-body{color:rgba(215,223,235,.94)}@media (min-width:720px){:root{--container-reading:min(49rem,calc(100vw - 2.8rem));--container-page:min(1300px,calc(100vw - 2.9rem));--container-wide:min(1450px,calc(100vw - 3.4rem));--container:var(--container-page);--content-measure:48rem;--content-measure-tight:41.5rem;--section-space:clamp(4.5rem,6vw,5.7rem);--section-space-tight:clamp(3.35rem,4.4vw,4.35rem);--header-frame-height:4.2rem;--header-shell-pad-top:0.92rem;--header-shell-pad-bottom:0.1rem}.hub-hero .hero-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-page--lonely-marriage .analysis-continuity-layout,.analysis-page--lonely-marriage .analysis-pricing-layout,.hub-closing-suite .preview-grid,.hub-proof-suite .testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-intake-intro .premium-card__inner{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-items:start}.report-intake-step-track{grid-template-columns:repeat(3,minmax(0,1fr))}.report-intake-contrast-grid,.topic-page--lonely-marriage .topic-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-page--lonely-marriage .mini-result-bridge,.topic-page--lonely-marriage .mini-result-primary,.topic-page--lonely-marriage .topic-fact-card:first-child{grid-column:1/-1}.hub-page #clusters .dr-grid,.hub-proof-suite .stats-grid,.proof-stack-section__stats .stats-grid,.topic-editorial-grid,.topic-editorial-support-grid,.topic-page--lonely-marriage .related-patterns-grid,.topic-page--lonely-marriage .scope-grid,.topic-page--lonely-marriage .signal-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-page .section-card-grid .feature-card:first-child{grid-column:1/-1}.cta-row>*{width:auto;flex:0 0 auto}.dr-section{padding:var(--section-space) 0}.dr-section--tight{padding:var(--section-space-tight) 0}.account-home-grid,.admin-card-grid,.admin-detail-grid,.admin-feature-grid,.admin-grid,.admin-overview-grid,.analysis-card-grid--2,.analysis-continuity-layout,.analysis-grid,.analysis-pricing-layout,.claim-options-grid,.dr-grid--2,.how-grid,.privacy-grid,.report-access-profile-grid,.report-placeholder-grid,.section-card-grid,.table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-login-grid,.analysis-hero-layout,.hero-grid,.report-hero-layout,.report-reading-grid,.topic-shell-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr)}.report-anchor-nav-shell{grid-template-columns:auto minmax(0,1fr);align-items:center}.guidance-grid,.impact-area-grid,.loop-flow,.mini-option-grid--scale,.mistaken-for-card__split,.priority-path-secondary-grid,.reflection-prompts-grid,.report-dimensions-grid,.report-meta-strip__grid,.report-meta-strip__signals,.report-recap-grid,.report-recap-summary-strip,.report-subtype-signals,.trigger-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-frequency-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-panel{gap:var(--space-8)}.admin-filter-bar__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-field--search{grid-column:1/-1}}@media (min-width:960px){:root{--container-reading:min(50rem,calc(100vw - 4rem));--container-page:min(1360px,calc(100vw - 4rem));--container-wide:min(1500px,calc(100vw - 4.5rem));--container:var(--container-page);--section-shell-inline:clamp(1.2rem,2.2vw,1.85rem);--section-shell-frame:min(var(--container-wide),calc(100vw - 1.5rem));--content-measure:49rem;--content-measure-tight:43rem;--section-space:clamp(4.8rem,5.8vw,6rem);--section-space-tight:clamp(3.45rem,4vw,4.5rem);--header-frame-height:4.35rem;--header-shell-pad-top:1rem;--header-shell-pad-bottom:0.12rem}.hub-hero .hero-grid{padding:clamp(1.5rem,2.5vw,2.25rem)}.hub-page .hero-copy{max-width:51rem}.hub-page .hero-copy .dr-display{max-width:12.65ch}.hub-page .hero-trust-block{max-width:44rem}.analysis-page--lonely-marriage .analysis-hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.82fr);gap:clamp(1.9rem,3vw,2.8rem)}.analysis-page--lonely-marriage .analysis-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-page--lonely-marriage .topic-hero-layout{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:clamp(1.9rem,3vw,2.8rem)}.topic-page--lonely-marriage .mini-check-entry-card .premium-card__inner{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);align-items:end}.topic-page--lonely-marriage .mini-snapshot-trust-card .premium-card__inner{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start}.topic-page--lonely-marriage .mini-snapshot-analyzing .premium-card__inner{gap:clamp(1rem,2vw,1.35rem)}.topic-page--lonely-marriage .mini-snapshot-analyzing__top{grid-template-columns:minmax(0,1fr) minmax(11rem,.42fr)}.topic-editorial-grid{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);gap:clamp(1.25rem,2vw,1.8rem)}.topic-page--lonely-marriage .topic-facts-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.topic-page--lonely-marriage .topic-fact-card:first-child{grid-column:span 7}.topic-page--lonely-marriage .topic-fact-card:nth-child(2){grid-column:span 5}.topic-page--lonely-marriage .topic-fact-card:nth-child(3),.topic-page--lonely-marriage .topic-fact-card:nth-child(4),.topic-page--lonely-marriage .topic-fact-card:nth-child(5){grid-column:span 4}.topic-page--lonely-marriage .signal-groups-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.topic-page--lonely-marriage .signal-group-card:first-child,.topic-page--lonely-marriage .signal-group-card:nth-child(4){grid-column:span 5}.topic-page--lonely-marriage .signal-group-card:nth-child(2),.topic-page--lonely-marriage .signal-group-card:nth-child(3){grid-column:span 7}.topic-page--lonely-marriage .longform-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:start}.topic-page--lonely-marriage .longform-side-card{position:-webkit-sticky;position:sticky;top:calc(var(--header-stack) + 1rem)}.topic-page--lonely-marriage .deeper-analysis-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.topic-page--lonely-marriage .deeper-analysis-card:first-child,.topic-page--lonely-marriage .deeper-analysis-card:nth-child(2){grid-column:span 6}.topic-page--lonely-marriage .deeper-analysis-card:nth-child(n+3){grid-column:span 3}.topic-page--lonely-marriage .related-patterns-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.topic-page--lonely-marriage .related-pattern-card:first-child{grid-column:span 7}.topic-page--lonely-marriage .related-pattern-card:nth-child(2){grid-column:span 5}.topic-page--lonely-marriage .related-pattern-card:nth-child(n+3){grid-column:span 6}.topic-page--lonely-marriage .mini-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-card-grid,.analysis-page--lonely-marriage .analysis-section--examines .analysis-card-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.analysis-page--lonely-marriage .analysis-section--examines .analysis-detail-card:first-child,.analysis-page--lonely-marriage .analysis-section--examines .analysis-detail-card:nth-child(2){grid-column:span 6}.analysis-page--lonely-marriage .analysis-section--examines .analysis-detail-card:nth-child(n+3){grid-column:span 4}.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:first-child,.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:nth-child(2){grid-column:span 6}.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:nth-child(3),.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:nth-child(4),.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:nth-child(5){grid-column:span 4}.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:nth-child(6),.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:nth-child(7){grid-column:span 6}.analysis-page--lonely-marriage .analysis-preview-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.analysis-page--lonely-marriage .analysis-preview-card:first-child,.analysis-page--lonely-marriage .analysis-preview-card:nth-child(4){grid-column:span 7}.analysis-page--lonely-marriage .analysis-preview-card:nth-child(2),.analysis-page--lonely-marriage .analysis-preview-card:nth-child(3),.analysis-page--lonely-marriage .analysis-preview-card:nth-child(5),.analysis-page--lonely-marriage .analysis-preview-card:nth-child(6){grid-column:span 5}.hub-hero .hero-grid{grid-template-columns:minmax(0,1.14fr) minmax(310px,.74fr);gap:clamp(2rem,3vw,3rem)}.hub-page #how-it-works .how-grid,.hub-proof-suite .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-closing-suite #privacy .privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-header{padding:1rem 1.2rem}.dr-wordmark{gap:var(--space-3)}.dr-wordmark__glyph{width:2.95rem;height:2.95rem}.dr-wordmark__copy{gap:.16rem}.dr-wordmark__eyebrow{display:block}.dr-wordmark__name{font-size:1.3rem}.dr-desktop-nav,.dr-header-actions{display:flex;align-items:center}.dr-desktop-nav{gap:var(--space-2);padding:.3rem;border:1px solid rgba(51,65,95,.52);border-radius:var(--radius-pill);background:rgba(18,24,43,.44)}.dr-header-actions{gap:var(--space-3)}.dr-mobile-actions,.mobile-menu-button,.mobile-sheet{display:none}.cta-row{gap:var(--space-4)}.dr-grid--3,.preview-grid,.report-placeholder-grid,.section-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid,.proof-stack-section__stats .stats-grid,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console{display:grid;grid-template-columns:18rem minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-5);align-items:start}.admin-console__main{min-width:0}.admin-console__content{padding:0 0 var(--space-16)}.admin-console-topbar{margin-bottom:var(--space-2);padding:1rem 1.2rem;border-radius:calc(var(--radius-panel) - 6px);background:rgba(11,16,32,.82);border:1px solid rgba(51,65,95,.72)}.admin-sidebar{position:-webkit-sticky;position:sticky;top:var(--space-5);width:auto;transform:none}.admin-sidebar__surface{min-height:auto;border:1px solid rgba(51,65,95,.72);border-radius:calc(var(--radius-panel) - 6px)}.admin-mobile-toggle,.admin-sidebar__backdrop,.admin-sidebar__close{display:none}.admin-data-table__cells,.admin-data-table__header{display:grid;grid-template-columns:var(--admin-columns-template,repeat(var(--admin-columns),minmax(0,1fr)));grid-gap:var(--space-4);gap:var(--space-4)}.admin-data-table__header{padding:0 1.15rem}.admin-data-table__header span{color:var(--text-muted);font-size:var(--micro-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.admin-data-cell__label{display:none}.admin-filter-bar__controls{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));align-items:end}.admin-filter-field--search{grid-column:auto}.admin-card-grid,.analysis-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.how-grid,.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-context-band .premium-card__inner{grid-template-columns:minmax(0,1.45fr) minmax(16rem,auto);align-items:center}.faq-context-band__meta{justify-content:flex-end}.logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-layout{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.78fr);align-items:start}.footer-groups{width:min(100%,29rem);justify-self:end;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(350px,.9fr)}.topic-shell-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.analysis-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.82fr)}.longform-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.report-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.88fr);gap:var(--space-8)}.report-reading-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.84fr);gap:var(--space-8)}.report-meta-strip__header{grid-template-columns:minmax(0,1.15fr) auto;align-items:end;gap:var(--space-5)}.report-meta-strip__grid,.report-meta-strip__signals{grid-template-columns:repeat(4,minmax(0,1fr))}.impact-area-grid,.report-dimensions-grid,.report-recap-grid,.report-recap-summary-strip,.report-subtype-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trigger-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reflection-prompts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-path-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start}.priority-path-secondary-grid{grid-template-columns:minmax(0,1fr)}.loop-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.loop-step{position:relative}.loop-step:not(:nth-child(3n)):after{content:"";position:absolute;top:50%;right:-1.55rem;width:1.8rem;height:1px;background:linear-gradient(90deg,rgba(200,168,107,.32),rgba(124,143,184,.12));transform:translateY(-50%);pointer-events:none}.loop-step__connector{display:none}.guidance-card--lead,.report-recap-card--lead{grid-column:span 2}.purchase-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-option-grid--forced{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)}.hub-page #what-makes-it-different .section-card-grid,.hub-page #what-this-is .section-card-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hub-page #what-this-is .feature-card:first-child{grid-column:span 7}.hub-page #what-this-is .feature-card:nth-child(2){grid-column:span 5}.hub-page #what-makes-it-different .feature-card:first-child,.hub-page #what-this-is .feature-card:nth-child(3){grid-column:1/-1}.hub-page #what-makes-it-different .feature-card:nth-child(2),.hub-page #what-makes-it-different .feature-card:nth-child(3){grid-column:span 6}.hub-proof-suite .testimonial-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hub-proof-suite .testimonial-card:first-child{grid-column:span 5}.hub-proof-suite .testimonial-card:nth-child(2){grid-column:span 4}.hub-proof-suite .testimonial-card:nth-child(3){grid-column:span 3}.hub-closing-suite .preview-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hub-closing-suite .preview-card:first-child,.hub-closing-suite .preview-card:nth-child(4){grid-column:span 7}.hub-closing-suite .preview-card:nth-child(2),.hub-closing-suite .preview-card:nth-child(3){grid-column:span 5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-topic-search-section .dr-section-intro{max-width:min(49rem,100%)}.library-page{display:grid;margin-top:calc(var(--header-stack) * -.2)}.library-page .dr-section{padding-block:clamp(2.35rem,3.7vw,3.35rem)}.library-page .dr-section--flush-top{padding-top:clamp(.3rem,.6vw,.55rem)}.library-page .public-topic-search-section{position:relative;padding-top:clamp(1.15rem,2vw,1.7rem);padding-bottom:clamp(1.85rem,3vw,2.45rem)}.library-page .public-topic-search-section:before{content:"";position:absolute;left:50%;top:clamp(.65rem,1.5vw,1.1rem);bottom:clamp(.15rem,.6vw,.45rem);width:var(--section-shell-frame);transform:translateX(-50%);border:1px solid rgba(200,168,107,.12);border-radius:40px;background:radial-gradient(circle at top right,rgba(200,168,107,.08),transparent 30%),radial-gradient(circle at 14% 18%,rgba(124,143,184,.08),transparent 26%),linear-gradient(180deg,rgba(24,33,55,.16),rgba(11,16,32,.04));pointer-events:none}.library-page .library-page__orientation>.dr-container,.library-page .public-topic-search-section>.dr-container{position:relative;z-index:1}.library-page .public-topic-search-section .dr-stack{gap:clamp(1rem,1.8vw,1.45rem)}.library-page .public-topic-search-section .dr-section-intro{max-width:min(54rem,100%);padding-top:clamp(.35rem,.7vw,.55rem)}.library-page .public-topic-search-section .dr-section-intro .dr-h2{max-width:15ch;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.02;letter-spacing:-.05em}.library-page .public-topic-search-section .dr-section-intro .dr-body-lg{max-width:42rem;color:rgba(223,230,240,.96);font-size:clamp(1.04rem,1.25vw,1.14rem);line-height:1.72}.public-topic-search{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.public-topic-search--homepage{margin-top:var(--space-5);padding:clamp(1.15rem,2.1vw,1.45rem);border:1px solid rgba(72,88,120,.58);border-radius:calc(var(--radius-panel) - 4px);background:linear-gradient(180deg,rgba(22,31,53,.94),rgba(12,18,32,.96)),radial-gradient(circle at top left,rgba(200,168,107,.08),transparent 48%);box-shadow:0 18px 44px rgba(5,8,18,.2)}.public-topic-search__header{display:grid;grid-gap:.55rem;gap:.55rem}.public-topic-search__header .dr-micro-label{display:inline-flex;align-items:center;gap:.55rem;margin:0}.public-topic-search__empty-copy .dr-h3,.public-topic-search__header .dr-h3,.public-topic-search__suggestions-intro .dr-h3{margin:0}.public-topic-search__header .dr-body-sm,.public-topic-search__suggestions-intro .dr-body-sm{margin:0;color:var(--text-secondary)}.public-topic-search__input-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:.9rem 1rem;border:1px solid rgba(76,94,127,.68);border-radius:calc(var(--radius-panel) - 8px);background:linear-gradient(180deg,rgba(13,19,34,.96),rgba(9,14,26,.94)),radial-gradient(circle at 15% 0,rgba(124,143,184,.06),transparent 32%);box-shadow:inset 0 1px 0 rgba(245,241,232,.04)}.public-topic-search__input-shell:focus-within{border-color:rgba(200,168,107,.58);box-shadow:inset 0 1px 0 rgba(245,241,232,.04),0 0 0 1px rgba(200,168,107,.2)}.public-topic-search__input-icon{color:rgba(200,168,107,.9)}.public-topic-search__input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:1rem;line-height:1.5}.public-topic-search__input::placeholder{color:rgba(168,180,200,.76)}.public-topic-search__clear{border:0;padding:0;background:transparent;color:var(--accent-gold);font-size:var(--label-size);font-weight:600}.public-topic-search__suggestions{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.public-topic-search__empty-copy,.public-topic-search__suggestions-intro{display:grid;grid-gap:.55rem;gap:.55rem;max-width:44rem}.public-topic-search__suggestion-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.public-topic-search__suggestion-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;padding:1.08rem 1.12rem;border:1px solid rgba(66,82,112,.62);border-radius:calc(var(--radius-card) - 6px);background:linear-gradient(180deg,rgba(20,28,48,.95),rgba(13,18,33,.97)),radial-gradient(circle at top left,rgba(124,143,184,.07),transparent 36%);transition:border-color var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium),background var(--motion-base) var(--ease-premium)}.public-topic-search__suggestion-row:hover{border-color:rgba(200,168,107,.34);transform:translateY(-1px);background:linear-gradient(180deg,rgba(22,31,53,.96),rgba(13,18,33,.98)),radial-gradient(circle at top left,rgba(200,168,107,.08),transparent 38%)}.public-topic-search__suggestion-copy{display:grid;grid-gap:.32rem;gap:.32rem;min-width:0}.public-topic-search__suggestion-copy .dr-micro-label{margin:0}.public-topic-search__suggestion-copy strong{color:var(--text-primary);font-size:1rem;line-height:1.35}.public-topic-search__suggestion-copy span{color:var(--text-muted);font-size:var(--body-sm-size);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-topic-search__suggestion-meta{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:end;font-size:var(--micro-size);color:rgba(208,216,230,.88);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.public-topic-search__empty-actions,.public-topic-search__footer,.public-topic-search__library-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.public-topic-search__library-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-secondary);font-size:var(--label-size);font-weight:600;transition:color var(--motion-base) var(--ease-premium)}.public-topic-search__library-link:hover{color:var(--accent-gold)}.public-topic-search__support-line{color:var(--text-muted);font-size:var(--body-sm-size);line-height:1.6}.public-topic-search--library .premium-card__inner,.public-topic-search__empty-state .premium-card__inner,.public-topic-search__result-card .premium-card__inner{gap:var(--space-6);padding:clamp(1.35rem,2.6vw,1.92rem)}.library-page .public-topic-search--library{position:relative;overflow:hidden;border-color:rgba(200,168,107,.18);background:linear-gradient(180deg,rgba(24,34,58,.98),rgba(12,18,32,.98)),radial-gradient(circle at top left,rgba(200,168,107,.09),transparent 26%),radial-gradient(circle at 88% 14%,rgba(124,143,184,.1),transparent 30%);box-shadow:0 26px 64px rgba(4,8,18,.26),inset 0 1px 0 rgba(245,241,232,.05)}.library-page .public-topic-search--library:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(245,241,232,.03),transparent 28%,transparent 70%,rgba(124,143,184,.05)),linear-gradient(180deg,transparent,rgba(11,16,32,.16));pointer-events:none}.library-page .public-topic-search--library .premium-card__inner{gap:clamp(1.15rem,2vw,1.7rem);padding:clamp(1.55rem,2.9vw,2.15rem)}.public-topic-search__topline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.public-topic-search__stats{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:end;color:rgba(208,216,230,.88);font-size:var(--micro-size);letter-spacing:.12em;text-transform:uppercase}.public-topic-search__results-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.public-topic-search__result-card{grid-column:span 4;background:linear-gradient(180deg,rgba(21,29,50,.98),rgba(14,20,36,.98)),radial-gradient(circle at top left,rgba(124,143,184,.08),transparent 40%)}.library-page .public-topic-search__header{gap:.72rem}.library-page .public-topic-search__header .dr-micro-label{color:rgba(221,194,134,.94)}.library-page .public-topic-search__header .dr-h3{max-width:18ch;font-size:clamp(1.46rem,2.15vw,2rem);line-height:1.08;letter-spacing:-.045em}.library-page .public-topic-search__header .dr-body-sm{max-width:39rem;color:rgba(218,226,236,.94);font-size:1rem;line-height:1.7}.library-page .public-topic-search__topline{gap:clamp(1rem,1.9vw,1.6rem);align-items:end}.library-page .public-topic-search__stats{padding:.75rem .95rem;border:1px solid rgba(200,168,107,.18);border-radius:18px;background:linear-gradient(180deg,rgba(24,30,46,.6),rgba(13,19,34,.42));box-shadow:inset 0 1px 0 rgba(245,241,232,.03),inset 0 0 0 1px rgba(200,168,107,.03)}.library-page .public-topic-search__input-shell{padding:1.05rem 1.15rem;border-color:rgba(200,168,107,.34);border-radius:calc(var(--radius-panel) - 6px);background:linear-gradient(180deg,rgba(10,15,28,.98),rgba(8,13,25,.96)),radial-gradient(circle at 14% 0,rgba(124,143,184,.08),transparent 34%);box-shadow:inset 0 1px 0 rgba(245,241,232,.05),inset 0 0 0 1px rgba(200,168,107,.05),0 18px 34px rgba(4,8,18,.14);transition:border-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),transform var(--motion-fast) var(--ease-premium)}.library-page .public-topic-search__input-shell:focus-within{border-color:rgba(200,168,107,.62);box-shadow:inset 0 1px 0 rgba(245,241,232,.05),inset 0 0 0 1px rgba(200,168,107,.08),0 0 0 1px rgba(200,168,107,.14),0 24px 42px rgba(4,8,18,.2);transform:translateY(-1px)}.library-page .public-topic-search__input{font-size:1.035rem;line-height:1.55}.library-page .public-topic-search__input::placeholder{color:rgba(176,188,208,.84)}.library-page .public-topic-search__clear{color:rgba(232,207,148,.96)}.library-page .public-topic-search__support-line{color:rgba(208,198,172,.82)}.library-page .public-topic-search__results-grid{gap:clamp(1.1rem,2vw,1.45rem)}.library-page .public-topic-search__result-card{position:relative;overflow:hidden;border-color:rgba(200,168,107,.16);background:linear-gradient(180deg,rgba(24,34,57,.98),rgba(14,20,36,.99)),radial-gradient(circle at top left,rgba(200,168,107,.06),transparent 34%),radial-gradient(circle at 88% 12%,rgba(124,143,184,.08),transparent 30%);box-shadow:inset 0 1px 0 rgba(245,241,232,.04),0 22px 48px rgba(5,8,18,.22);transition:transform var(--motion-fast) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),filter var(--motion-base) var(--ease-premium)}.library-page .public-topic-search__result-card:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(245,241,232,.025),transparent 26%,transparent 74%,rgba(124,143,184,.05)),linear-gradient(180deg,transparent,rgba(11,16,32,.12));pointer-events:none}.library-page .public-topic-search__result-card:hover{transform:translateY(-4px);border-color:rgba(200,168,107,.28);box-shadow:inset 0 1px 0 rgba(245,241,232,.05),0 30px 70px rgba(4,8,18,.3);filter:saturate(1.03)}.library-page .public-topic-search__result-card .premium-card__inner{gap:clamp(1rem,1.9vw,1.42rem);padding:clamp(1.45rem,2.55vw,1.95rem)}.library-page .public-topic-search__result-card .card-icon-line .dr-micro-label{color:rgba(214,188,131,.9)}.library-page .public-topic-search__result-card .dr-h3{color:rgba(238,225,194,.96);font-size:clamp(1.24rem,1.45vw,1.46rem);line-height:1.14;letter-spacing:-.038em}.library-page .public-topic-search__result-copy{color:rgba(224,217,203,.9);line-height:1.72}.library-page .public-topic-search__result-tags span{border-color:rgba(200,168,107,.18);background:linear-gradient(180deg,rgba(200,168,107,.08),rgba(15,21,38,.82));color:rgba(225,211,181,.9)}.library-page .public-topic-search__result-footer{padding-top:var(--space-5);border-top-color:rgba(200,168,107,.12)}.library-page .public-topic-search__result-footer .cluster-card__meta{color:rgba(191,180,157,.82)}.library-page .public-topic-search__result-footer .cluster-card__link{color:rgba(232,214,178,.96)}.library-page .public-topic-search__result-footer .cluster-card__link:hover{color:rgba(200,168,107,.98)}.library-page .library-page__orientation{padding-top:clamp(.55rem,1vw,.85rem)}.library-page .library-page__orientation .dr-stack{gap:clamp(.95rem,1.8vw,1.45rem)}.library-page .library-page__orientation .dr-section-intro{max-width:min(42rem,100%)}.library-page .library-page__orientation .dr-section-intro .dr-h2{font-size:clamp(1.78rem,2.7vw,2.28rem);line-height:1.08;letter-spacing:-.042em}.library-page .library-page__orientation .dr-section-intro .dr-body-lg{color:rgba(205,214,228,.88);max-width:38rem}.library-page .library-page__orientation-card{border-color:rgba(72,88,120,.44);background:linear-gradient(180deg,rgba(18,25,42,.9),rgba(12,17,31,.78)),radial-gradient(circle at top left,rgba(124,143,184,.06),transparent 40%);box-shadow:inset 0 1px 0 rgba(245,241,232,.03),0 16px 34px rgba(4,8,18,.12)}.library-page .library-page__orientation-card .premium-card__inner{gap:clamp(.95rem,1.8vw,1.35rem);padding:clamp(1.25rem,2.1vw,1.65rem)}.library-page .library-page__orientation-card .dr-body{color:rgba(209,218,231,.9)}.library-page .library-page__orientation-card .cta-row{padding-top:var(--space-1)}.public-topic-search__result-copy{color:rgba(219,227,237,.96);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:1.76}.public-topic-search__result-tags{display:flex;gap:.55rem;flex-wrap:wrap}.public-topic-search__result-tags span{display:inline-flex;align-items:center;padding:.34rem .62rem;border-radius:var(--radius-pill);border:1px solid rgba(72,88,120,.55);background:rgba(15,21,38,.72);color:var(--text-secondary);font-size:var(--micro-size);letter-spacing:.08em;text-transform:uppercase}.public-topic-search__result-footer{gap:var(--space-3);align-items:flex-start}.public-topic-search__empty-links{display:flex;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-4);border-top:1px solid rgba(51,65,95,.42)}.public-topic-search__empty-links a{color:var(--text-secondary);font-size:var(--label-size);transition:color var(--motion-base) var(--ease-premium)}.public-topic-search__empty-links a:hover{color:var(--accent-gold)}@media (max-width:1120px){.public-topic-search__result-card{grid-column:span 6}}@media (max-width:900px){.public-topic-search__topline{grid-template-columns:1fr}.public-topic-search__stats{justify-items:start}}@media (max-width:760px){.public-topic-search__input-shell,.public-topic-search__suggestion-row{grid-template-columns:1fr}.public-topic-search__input-icon{display:none}.public-topic-search__suggestion-meta{justify-items:start;grid-auto-flow:column;justify-content:start;white-space:normal}.public-topic-search__result-card{grid-column:1/-1}.public-topic-search__empty-actions .cta-button,.public-topic-search__footer .cta-button{width:100%}}@media (min-width:1180px){.topic-infographic-layout{max-width:min(84rem,100%)}.topic-infographic-asset-card__frame{min-height:clamp(44rem,60vw,66rem)}}@media (max-width:640px){.topic-infographic-layout{gap:.85rem}.topic-infographic-asset-card{-webkit-tap-highlight-color:rgba(142,230,218,.1);transition:transform .18s ease,box-shadow .18s ease}.topic-infographic-asset-card:active{transform:translateY(-1px);box-shadow:0 30px 82px rgba(3,8,18,.46),0 0 0 1px rgba(142,230,218,.08),inset 0 1px 0 rgba(245,241,232,.05)}.public-topic-search--homepage{padding:1rem}.public-topic-search__empty-actions,.public-topic-search__footer,.public-topic-search__library-actions{align-items:stretch}.public-topic-search__library-link{width:100%}.public-topic-search__stats{gap:.3rem}}@media (min-width:960px){.proof-stack-section__stats .stats-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.analysis-page--lonely-marriage .proof-stack-section__stats .stats-card,.hub-proof-suite .proof-stack-section__stats .stats-card,.proof-stack-section__stats .stats-card,.topic-page--lonely-marriage .proof-stack-section__stats .stats-card{grid-column:span 4}.analysis-page--lonely-marriage .proof-stack-section__stats .stats-card:first-child,.hub-proof-suite .proof-stack-section__stats .stats-card:first-child,.proof-stack-section__stats .stats-card:first-child,.topic-page--lonely-marriage .proof-stack-section__stats .stats-card:first-child{grid-column:1/-1}}:root{--surface-primary:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,251,255,0.99));--surface-secondary:linear-gradient(180deg,rgba(250,252,255,0.98),rgba(243,247,252,0.99));--surface-muted:linear-gradient(180deg,rgba(244,248,253,0.98),rgba(238,243,250,0.99));--surface-highlight:linear-gradient(180deg,rgba(229,238,250,0.95),rgba(247,250,254,0.99));--surface-accent:linear-gradient(180deg,rgba(236,243,251,0.96),rgba(250,252,255,0.99));--surface-solid:rgba(252,253,255,0.92);--surface-solid-soft:rgba(246,249,253,0.9);--ring-accent:rgba(51,93,143,0.16);--border-accent:rgba(76,98,131,0.26);--shadow-lift:0 18px 40px rgba(21,36,60,0.09)}.analysis-price-line,.analysis-price-line span,.cluster-card__link,.dr-display,.dr-h1,.dr-h2,.dr-h3,.hub-proof-marquee-heading .dr-h3,.library-page .public-topic-search__result-card .dr-h3,.metric-value,.proof-logo-tile__wordmark,.public-topic-search__suggestion-copy strong,.report-anchor-nav__item[data-active=true],.report-hero-snapshot__group strong,.report-meta-strip__signal strong,.report-print-identity__item strong,.report-recap-summary-strip__item strong,.report-shell-nav__item:hover,.report-subtype-signal strong{color:var(--text-primary)}.account-shell-session__label,.admin-data-cell__label,.admin-sidebar__index,.analysis-preview-card__index,.analysis-preview-footnote,.cluster-card__meta,.dr-eyebrow,.dr-micro-label,.preview-card__meta,.public-topic-search__stats,.public-topic-search__suggestion-meta,.report-anchor-nav__meta .dr-body-sm,.report-pattern-name,.status-pill,.testimonial-meta{color:var(--text-muted)}.account-empty-state,.account-resume-card,.admin-data-table__row,.admin-detail-summary-card,.admin-empty-state,.admin-filter-bar,.admin-link-card,.admin-mini-chart,.admin-quick-action-card,.admin-timeline-card,.admin-topbar__inner,.analysis-after-purchase-card,.analysis-continuity-card,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.analysis-trust-note-card,.checkout-summary-card,.claim-access-card,.confidentiality-card,.context-shell,.deeper-analysis-card,.dimension-card,.faq-item,.final-cta-card,.footer-card,.guidance-card,.hub-page .cluster-card,.hub-page .feature-card,.hub-page .how-step-card,.hub-page .logo-card,.hub-page .preview-card,.hub-page .privacy-grid .premium-card,.hub-page .stats-card,.hub-page .testimonial-card,.impact-card,.library-page .library-page__orientation-card,.library-page .public-topic-search--library,.library-page .public-topic-search__result-card,.longform-main-card,.longform-side-card,.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-bridge,.mini-result-placeholder,.mini-result-primary,.mini-result-secondary,.mini-snapshot-analyzing,.mini-snapshot-trust-card,.mistaken-for-card,.premium-card,.private-access-note,.proof-asset-tile--security-row .proof-asset-tile__stage,.proof-asset-tile__stage,.proof-logo-tile,.proof-marquee-shell,.proof-rail-shell,.proof-testimonial-card,.public-topic-search--homepage,.public-topic-search__empty-state,.public-topic-search__suggestion-row,.purchase-success-card,.purchased-report-card,.reflection-prompt-card,.related-pattern-card,.report-callout-card,.report-hero-snapshot,.report-longform-card,.report-meta-strip,.report-pattern-card,.report-recap-card,.report-section-placeholder,.report-standout-card,.scope-note-card,.scope-safeguard-card,.secure-purchase-card,.signal-group-card,.topic-editorial-body-card,.topic-editorial-support-card,.topic-fact-card,.topic-infographic-asset-card,.topic-proof-section--testimonials .testimonial-card,.topic-proof-section--trust .logo-card,.trigger-group-card{border-color:rgba(106,124,150,.18);background:var(--surface-primary);box-shadow:var(--shadow-card),inset 0 1px 0 rgba(255,255,255,.72)}.premium-card:before{background:linear-gradient(130deg,rgba(91,115,153,.08),transparent 32%,transparent 72%,rgba(78,127,133,.07))}.premium-card:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent)}.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card,.claim-option-card--primary,.guidance-card--lead,.hub-page .hero-panel,.premium-card--highlight,.priority-path-card--lead,.private-access-note,.purchase-success-card,.report-access-profile-intro,.report-hero-panel,.report-intake-complete,.report-intake-gate,.report-intake-intro,.report-intake-preparing,.report-recap-card--lead,.topic-callout,.topic-hero-panel{border-color:rgba(76,98,131,.24);background:var(--surface-highlight);box-shadow:0 24px 52px rgba(22,40,68,.1),inset 0 1px 0 rgba(255,255,255,.82)}.account-empty-state,.account-resume-card,.analysis-after-purchase-card,.analysis-continuity-card,.analysis-trust-note-card,.claim-option-card,.context-shell,.longform-side-card,.premium-card--muted,.public-topic-search__empty-state,.report-access-profile-form,.report-intake-action-card,.report-intake-progress-card,.topic-editorial-support-card{background:var(--surface-secondary)}@media (hover:hover){.faq-item:hover,.library-page .public-topic-search__result-card:hover,.premium-card:hover,.proof-asset-tile__stage:hover,.public-topic-search__suggestion-row:hover,.topic-infographic-asset-card:hover{border-color:rgba(76,98,131,.28);box-shadow:0 28px 62px rgba(24,43,73,.12),inset 0 1px 0 rgba(255,255,255,.82);filter:none}}.admin-input:focus-visible,.admin-mobile-toggle:focus-visible,.admin-select:focus-visible,.admin-sidebar__close:focus-visible,.admin-sidebar__link:focus-visible,.cta-button:focus-visible,.dr-nav-link:focus-visible,.faq-item__trigger:focus-visible,.mini-chip-option:focus-visible,.mini-option-card:focus-visible,.mobile-menu-button:focus-visible,.mobile-sheet__link:focus-visible,.report-anchor-nav__item:focus-visible,.report-shell-nav__item:focus-visible{outline-color:rgba(51,93,143,.72)}.cta-button{border-color:rgba(106,124,150,.2);box-shadow:0 12px 24px rgba(26,44,72,.08)}.cta-button:before{background:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,0))}.cta-button--primary{background:linear-gradient(180deg,#3b6494,#284b77);color:#f7fbff;border-color:rgba(38,72,120,.46);box-shadow:0 18px 34px rgba(51,93,143,.18)}.cta-button--secondary{border-color:rgba(76,98,131,.22);background:linear-gradient(180deg,rgba(236,243,251,.98),rgba(246,249,253,.98));color:var(--text-primary)}.cta-button--ghost{border-color:rgba(106,124,150,.18);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 22px rgba(26,44,72,.06)}@media (hover:hover){.cta-button--primary:hover{background:linear-gradient(180deg,#446e9e,#2c507d);box-shadow:0 18px 36px rgba(51,93,143,.22)}.cta-button--ghost:hover,.cta-button--secondary:hover{border-color:rgba(76,98,131,.28);background:rgba(255,255,255,.94);color:var(--text-primary)}}.dr-chip,.purchased-report-card__next-step,.report-hero-snapshot__group,.report-meta-strip__signal,.report-print-identity__item,.report-recap-summary-strip__item,.report-subtype-signal,.status-pill{border-color:rgba(106,124,150,.2);background:rgba(247,250,254,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.dr-chip,.status-pill{color:#5d7190}.dr-header-wrap:after{background:linear-gradient(180deg,rgba(120,141,170,.18),transparent)}.dr-header{border-color:rgba(109,128,154,.26);background:linear-gradient(180deg,rgba(251,253,255,.86),rgba(244,248,252,.82)),radial-gradient(circle at top left,rgba(91,115,153,.08),transparent 38%);box-shadow:0 20px 46px rgba(22,37,63,.08)}.dr-wordmark__logo{box-shadow:0 18px 32px rgba(25,42,68,.08),0 0 0 1px rgba(109,128,154,.12)}.account-shell-session__button,.admin-mobile-toggle,.admin-sidebar__close,.mobile-menu-button{border-color:rgba(106,124,150,.22);background:rgba(255,255,255,.84)}.account-shell-session__button:focus-visible,.account-shell-session__button:hover,.admin-sidebar__link--active,.admin-sidebar__link:hover,.dr-nav-link:hover,.dr-nav-link[data-active=true],.mobile-sheet__link:hover,.mobile-sheet__link[data-active=true]{border-color:rgba(76,98,131,.22);background:rgba(232,239,248,.9);color:var(--text-primary)}.dr-nav-link{color:var(--text-secondary)}.mobile-menu-button span{background:var(--text-primary)}.mobile-menu-button[data-open=true]{border-color:rgba(76,98,131,.26);background:rgba(232,239,248,.92)}.mobile-sheet{border-color:rgba(109,128,154,.24);background:linear-gradient(180deg,rgba(251,253,255,.96),rgba(241,246,252,.96))}.analysis-page--lonely-marriage .analysis-suite--hero:before,.hub-explainer-suite:before,.library-page .public-topic-search-section:before,.topic-page--lonely-marriage .topic-suite--recognition:before,.topic-suite--recognition:before{border-color:rgba(112,130,156,.16);background:radial-gradient(circle at top right,rgba(95,121,160,.08),transparent 30%),radial-gradient(circle at 14% 18%,rgba(127,158,188,.08),transparent 25%),linear-gradient(180deg,rgba(244,248,253,.78),rgba(238,244,250,.24))}.analysis-page--lonely-marriage .analysis-suite--value:before,.hub-proof-suite:before,.topic-page--lonely-marriage .topic-suite--reflection:before,.topic-suite--reflection:before{border-color:rgba(88,124,130,.16);background:radial-gradient(circle at top right,rgba(78,127,133,.08),transparent 30%),linear-gradient(180deg,rgba(239,246,250,.8),rgba(241,246,252,.24))}.analysis-page--lonely-marriage .analysis-suite--closing:before,.hub-closing-suite:before,.topic-page--lonely-marriage .topic-suite--closing:before,.topic-suite--closing:before{border-color:rgba(112,130,156,.14);background:radial-gradient(circle at bottom right,rgba(95,121,160,.08),transparent 30%),linear-gradient(180deg,rgba(243,247,252,.72),rgba(238,243,249,.2))}.analysis-page--lonely-marriage .analysis-suite--briefing:before,.analysis-page--lonely-marriage .analysis-suite--conversion:before,.hub-proof-suite .stats-section--compact .stats-card--featured,.topic-page--lonely-marriage .topic-suite--interpretation:before,.topic-page--lonely-marriage .topic-suite--proof:before,.topic-suite--interpretation:before,.topic-suite--proof:before{border-color:rgba(112,130,156,.14);background:radial-gradient(circle at top left,rgba(95,121,160,.08),transparent 28%),linear-gradient(180deg,rgba(245,249,253,.72),rgba(239,244,250,.2))}.hub-closing-suite:after{background:linear-gradient(180deg,transparent,rgba(243,246,251,.9))}.analysis-page--lonely-marriage .analysis-hero-layout,.hub-hero .hero-grid,.topic-hero-layout,.topic-page--lonely-marriage .topic-hero-layout{border-color:rgba(109,128,154,.24);background:radial-gradient(circle at top right,rgba(91,115,153,.1),transparent 32%),radial-gradient(circle at 15% 18%,rgba(124,153,182,.1),transparent 25%),linear-gradient(180deg,rgba(253,254,255,.99),rgba(243,248,253,.99));box-shadow:var(--shadow-floating)}.analysis-page--lonely-marriage .analysis-hero-layout:before,.hub-hero .hero-grid:before,.library-page .public-topic-search--library:before,.library-page .public-topic-search__result-card:before,.topic-hero-layout:before,.topic-page--lonely-marriage .topic-hero-layout:before{background:linear-gradient(120deg,rgba(255,255,255,.62),transparent 26%,transparent 72%,rgba(124,153,182,.06)),linear-gradient(180deg,transparent,rgba(235,241,248,.2))}.analysis-hero-transition,.analysis-hero-transition__item,.checkout-summary-item,.context-block,.hero-trust-item,.payment-placeholder-field,.purchased-report-card__next-step,.report-hero-snapshot__group,.report-intake-gate-progress__step,.report-intake-intro__fact,.report-intake-preparing__progress-step,.report-intake-preparing__step,.report-intake-step-chip,.report-meta-strip__signal,.report-print-identity__item,.report-recap-summary-strip__item,.report-subtype-signal,.topic-infographic-fallback__node,.topic-infographic-node-list__item{border-color:rgba(106,124,150,.18);background:rgba(247,250,254,.9)}.admin-activity-item,.admin-data-table__footnote,.admin-mini-chart__item,.admin-mini-chart__item--link,.admin-summary-item,.analysis-continuity-card__intro,.analysis-continuity-note,.checkout-summary-item,.cluster-card__footer,.context-note,.hero-panel__footer,.hero-panel__item,.mistaken-for-card__note,.preview-card__footer,.public-topic-search__empty-links,.public-topic-search__result-footer,.report-hero-panel__row,.report-meta-strip__signals,.topic-hero-support-item,.trigger-group-card__footer{border-top-color:rgba(112,130,156,.16)}.admin-checkbox,.admin-input,.admin-select,.library-page .public-topic-search__input-shell,.public-topic-search__input-shell,.report-access-profile-input,.report-anchor-nav__item,.report-intake-chip,.report-intake-option-card,.report-intake-slider__scale-mark,.report-intake-slider__value,.report-intake-textarea,.report-shell-nav__item,.topic-breadcrumb{border-color:rgba(106,124,150,.2);background:rgba(255,255,255,.88);color:var(--text-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.topic-breadcrumb{background:rgba(232,239,248,.9)}.analysis-preview-card__sheet,.analysis-preview-card__sheet--secondary,.preview-card__sheet,.preview-card__sheet--secondary,.proof-asset-tile--security-row .proof-asset-tile__stage,.proof-asset-tile__stage,.proof-logo-tile__plate,.proof-logo-tile__wordmark,.topic-infographic-asset-card__frame{border-color:rgba(110,128,154,.18)}.analysis-preview-card__sheet,.preview-card__sheet,.proof-logo-tile__plate,.topic-infographic-asset-card__frame{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,253,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 18px 40px rgba(25,42,68,.08)}.analysis-preview-card__sheet--secondary,.preview-card__sheet--secondary{background:linear-gradient(180deg,rgba(244,248,253,.84),rgba(239,244,250,.86));opacity:.82}.analysis-preview-card__sheet span,.preview-card__sheet span{background:linear-gradient(90deg,rgba(125,145,171,.34),rgba(125,145,171,.1))}.analysis-dimension-meter span[data-active=true],.analysis-preview-card__icon-wrap,.dimension-scale__bar--filled,.faq-item__number,.feature-card__accent,.impact-card__icon,.logo-card__mark,.loop-step__index,.preview-card__icon-wrap,.reflection-prompt-card__number,.report-intake-gate-progress__count,.report-intake-intro__icon,.report-intake-preparing__icon,.report-intake-preparing__progress-count,.report-intake-step-chip__count,.testimonial-avatar,.topic-infographic-fallback__node strong,.topic-infographic-node-list__number,.trigger-group-card__icon{border-color:rgba(76,98,131,.22);background:linear-gradient(180deg,rgba(228,237,248,.92),rgba(240,246,252,.92)),rgba(255,255,255,.8);color:var(--accent-gold);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.faq-context-band{border-color:rgba(106,124,150,.18);background:var(--surface-secondary);box-shadow:0 20px 44px rgba(22,37,63,.08),inset 0 1px 0 rgba(255,255,255,.76)}.faq-context-band__meta .dr-chip{border-color:rgba(106,124,150,.18);background:rgba(255,255,255,.84);color:var(--text-secondary)}.faq-context-band__meta .dr-chip:first-child{border-color:rgba(76,98,131,.22);background:rgba(232,239,248,.9);color:var(--text-primary)}.faq-item{background:var(--surface-primary);box-shadow:0 18px 38px rgba(22,37,63,.08),inset 0 1px 0 rgba(255,255,255,.78)}.faq-item:before,.faq-item__body:before{background:linear-gradient(90deg,rgba(112,130,156,.04),rgba(112,130,156,.14),rgba(112,130,156,.04))}.faq-item__icon{border-color:rgba(106,124,150,.2);background:rgba(255,255,255,.88);color:var(--text-muted)}.faq-item[data-open=true]{border-color:rgba(76,98,131,.22);background:var(--surface-highlight);box-shadow:0 28px 60px rgba(23,42,70,.12),inset 0 1px 0 rgba(255,255,255,.84)}.faq-item[data-open=true] .faq-item__icon{border-color:rgba(76,98,131,.26);background:rgba(231,239,248,.96);box-shadow:0 12px 24px rgba(51,93,143,.1)}.admin-mini-chart__bar,.analysis-dimension-meter span,.dimension-scale__bar{background:rgba(208,218,231,.74)}.report-anchor-nav-wrap{border-top-color:rgba(106,124,150,.16);border-bottom-color:rgba(106,124,150,.16);background:rgba(245,248,252,.88);box-shadow:0 12px 28px rgba(22,37,63,.08)}.report-anchor-nav__item,.report-shell-nav__item{color:var(--text-secondary)}.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover{border-color:rgba(76,98,131,.24);background:rgba(232,239,248,.92);box-shadow:0 10px 22px rgba(51,93,143,.08)}.report-shell-nav__item{background:rgba(255,255,255,.84)}.report-intake-chip,.report-intake-option-card{color:var(--text-secondary)}.report-intake-chip[data-selected=true],.report-intake-option-card[data-selected=true]{border-color:rgba(51,93,143,.38);background:linear-gradient(180deg,rgba(227,237,249,.98),rgba(243,248,253,.98));color:var(--text-primary);box-shadow:0 18px 36px rgba(51,93,143,.1),inset 0 0 0 1px rgba(255,255,255,.8)}.report-intake-chip__state,.report-intake-option-card__state{border-color:rgba(106,124,150,.22);background:rgba(240,245,251,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.report-intake-chip[data-selected=true] .report-intake-chip__state,.report-intake-option-card[data-selected=true] .report-intake-option-card__state{border-color:rgba(51,93,143,.36);background:rgba(228,237,249,.94);box-shadow:0 0 0 4px rgba(51,93,143,.08)}.report-intake-chip[data-selected=true] .report-intake-chip__state:after,.report-intake-option-card[data-selected=true] .report-intake-option-card__state:after{background:rgba(51,93,143,.92)}.admin-input,.admin-select,.public-topic-search__input,.report-access-profile-input,.report-intake-textarea{color:var(--text-primary)}.public-topic-search__input::placeholder,.report-access-profile-input::placeholder,.report-intake-textarea::placeholder{color:rgba(113,129,153,.9)}.admin-input:focus-visible,.admin-input:hover,.admin-select:focus-visible,.admin-select:hover,.library-page .public-topic-search__input-shell:focus-within,.public-topic-search__input-shell:focus-within,.report-access-profile-input:focus-visible,.report-access-profile-input:hover,.report-intake-textarea:focus-visible{border-color:rgba(51,93,143,.28);box-shadow:0 0 0 4px rgba(51,93,143,.08)}.report-intake-slider__input::-moz-range-track,.report-intake-slider__input::-webkit-slider-runnable-track{background:linear-gradient(90deg,rgba(125,145,171,.72),rgba(51,93,143,.72))}.report-intake-slider__input::-moz-range-thumb,.report-intake-slider__input::-webkit-slider-thumb{border-color:rgba(51,93,143,.34);background:rgba(255,255,255,.98);box-shadow:0 10px 20px rgba(23,42,70,.16)}.report-intake-slider__labels,.report-intake-validation{color:var(--text-secondary)}.admin-shell{background:radial-gradient(circle at top,rgba(117,145,183,.12),transparent 28%),linear-gradient(180deg,rgba(245,248,253,.98),rgba(238,243,249,1))}.admin-console-topbar{background:linear-gradient(180deg,rgba(248,251,255,.92),rgba(241,246,252,.88)),radial-gradient(circle at top left,rgba(91,115,153,.05),transparent 38%);border-bottom-color:rgba(106,124,150,.14);box-shadow:0 12px 28px rgba(22,37,63,.06)}.admin-sidebar__surface{border-right-color:rgba(106,124,150,.16);background:linear-gradient(180deg,rgba(249,252,255,.98),rgba(241,246,252,.98)),radial-gradient(circle at top left,rgba(91,115,153,.05),transparent 38%);box-shadow:0 24px 52px rgba(22,37,63,.12)}.admin-sidebar__backdrop{background:rgba(23,35,51,.12)}.admin-checkbox input{accent-color:var(--accent-gold)}.empty-state,.payment-placeholder-field{border-color:rgba(106,124,150,.22);background:rgba(248,251,255,.92)}.library-page .public-topic-search--library,.public-topic-search--homepage{border-color:rgba(106,124,150,.18);background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(241,246,252,.99));box-shadow:0 24px 56px rgba(22,37,63,.08),inset 0 1px 0 rgba(255,255,255,.78)}.cluster-card__link:hover,.library-page .public-topic-search__result-footer .cluster-card__link,.library-page .public-topic-search__result-footer .cluster-card__link:hover,.public-topic-search__clear,.public-topic-search__empty-links a:hover,.public-topic-search__input-icon,.public-topic-search__library-link:hover{color:var(--accent-gold)}.library-page .public-topic-search__result-tags span,.library-page .public-topic-search__stats,.public-topic-search__result-tags span{border-color:rgba(106,124,150,.18);background:rgba(247,250,254,.92);color:var(--text-secondary)}.footer-card,.proof-asset-tile--security-row .proof-asset-tile__stage,.proof-asset-tile__stage,.proof-logo-tile,.proof-marquee-shell,.proof-rail-shell,.proof-testimonial-card,.topic-proof-section--testimonials .testimonial-card{border-color:rgba(106,124,150,.16);background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(241,246,252,.99));box-shadow:0 20px 46px rgba(22,37,63,.08),inset 0 1px 0 rgba(255,255,255,.76)}.proof-logo-tile__plate{background:linear-gradient(180deg,rgba(253,254,255,.99),rgba(245,249,253,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 28px rgba(22,37,63,.08)}.proof-marquee-shell__fade--left,.proof-rail-shell__fade--left,.testimonial-rail-shell__fade--left{background:linear-gradient(90deg,rgba(243,246,251,.96),rgba(243,246,251,0))}.proof-marquee-shell__fade--right,.proof-rail-shell__fade--right,.testimonial-rail-shell__fade--right{background:linear-gradient(270deg,rgba(243,246,251,.96),rgba(243,246,251,0))}.hub-proof-marquee-heading .dr-micro-label,.testimonial-topic,.topic-proof-section--testimonials .testimonial-topic{color:var(--accent-slate)}.hub-page .hero-panel__footer .dr-body-sm,.hub-page .hero-panel__item strong,.proof-testimonial-card__name,.testimonial-name{color:var(--text-primary)}.proof-testimonial-card__quote,.testimonial-quote,.topic-proof-section--testimonials .testimonial-quote{color:var(--text-secondary)}.analysis-page--lonely-marriage .analysis-price-card,.analysis-page--lonely-marriage .analysis-pricing-card,.analysis-page--lonely-marriage .analysis-pricing-decision-card,.analysis-page--lonely-marriage .analysis-section--deliverables .analysis-detail-card:first-child,.analysis-page--lonely-marriage .analysis-section--difference .analysis-detail-card:first-child,.analysis-page--lonely-marriage .analysis-section--who .analysis-detail-card:first-child,.analysis-page--lonely-marriage .analysis-suite--closing .final-cta-card,.topic-page--lonely-marriage .deeper-analysis-card:first-child,.topic-page--lonely-marriage .deeper-analysis-cta-card,.topic-page--lonely-marriage .final-cta-card,.topic-page--lonely-marriage .mini-result-bridge,.topic-page--lonely-marriage .mini-result-primary,.topic-page--lonely-marriage .mini-result-reveal,.topic-page--lonely-marriage .mini-result-secondary--clarifies,.topic-page--lonely-marriage .scope-note-card,.topic-page--lonely-marriage .topic-fact-card:first-child,.topic-page--lonely-marriage .topic-hero-panel{border-color:rgba(76,98,131,.24);background:var(--surface-highlight);box-shadow:0 24px 52px rgba(22,40,68,.1),inset 0 1px 0 rgba(255,255,255,.82)}.analysis-page--lonely-marriage #faq .faq-item,.analysis-page--lonely-marriage .analysis-after-purchase-card,.analysis-page--lonely-marriage .analysis-continuity-card,.analysis-page--lonely-marriage .analysis-dimension-card,.analysis-page--lonely-marriage .analysis-preview-card,.analysis-page--lonely-marriage .analysis-suite--briefing .analysis-detail-card,.analysis-page--lonely-marriage .analysis-suite--closing .testimonial-card,.analysis-page--lonely-marriage .analysis-suite--conversion .analysis-detail-card,.analysis-page--lonely-marriage .analysis-suite--value .analysis-detail-card,.analysis-page--lonely-marriage .analysis-trust-note-card,.topic-page--lonely-marriage #faq .faq-item,.topic-page--lonely-marriage .context-block,.topic-page--lonely-marriage .context-shell,.topic-page--lonely-marriage .deeper-analysis-card,.topic-page--lonely-marriage .longform-main-card,.topic-page--lonely-marriage .longform-side-card,.topic-page--lonely-marriage .mini-check-entry-card,.topic-page--lonely-marriage .mini-progress-card,.topic-page--lonely-marriage .mini-question-card,.topic-page--lonely-marriage .mini-result-first-read,.topic-page--lonely-marriage .mini-result-placeholder,.topic-page--lonely-marriage .mini-result-secondary,.topic-page--lonely-marriage .mini-snapshot-analyzing,.topic-page--lonely-marriage .mini-snapshot-trust-card,.topic-page--lonely-marriage .related-pattern-card,.topic-page--lonely-marriage .scope-safeguard-card,.topic-page--lonely-marriage .signal-group-card,.topic-page--lonely-marriage .topic-fact-card,.topic-page--lonely-marriage .topic-suite--proof .logo-card,.topic-page--lonely-marriage .topic-suite--proof .stats-card,.topic-page--lonely-marriage .topic-suite--proof .testimonial-card{border-color:rgba(106,124,150,.18);background:var(--surface-primary);box-shadow:var(--shadow-card),inset 0 1px 0 rgba(255,255,255,.72)}.analysis-page--lonely-marriage .analysis-hero-copy .dr-chip,.topic-page--lonely-marriage .mini-check-entry-card .dr-chip,.topic-page--lonely-marriage .mini-result-first-read__meta .dr-chip,.topic-page--lonely-marriage .mini-result-reveal__meta .dr-chip,.topic-page--lonely-marriage .mini-snapshot-trust-card .dr-chip,.topic-page--lonely-marriage .topic-hero .dr-chip{border-color:rgba(106,124,150,.2);background:rgba(247,250,254,.92);color:#5d7190}.analysis-page--lonely-marriage #faq .faq-item__body .dr-body,.analysis-page--lonely-marriage .analysis-hero-summary-stack .dr-body-lg,.analysis-page--lonely-marriage .analysis-price-card__summary,.analysis-page--lonely-marriage .analysis-pricing-card__support,.topic-page--lonely-marriage #faq .faq-item__body .dr-body,.topic-page--lonely-marriage .context-note .dr-body,.topic-page--lonely-marriage .deeper-analysis-cta .dr-body-sm,.topic-page--lonely-marriage .mini-option-card__description,.topic-page--lonely-marriage .mini-question-header .dr-body-sm,.topic-page--lonely-marriage .mini-result-bridge .dr-body,.topic-page--lonely-marriage .mini-result-bridge .dr-body-sm,.topic-page--lonely-marriage .mini-result-secondary .dr-body-sm,.topic-page--lonely-marriage .topic-hero-panel-intro .dr-body-sm,.topic-page--lonely-marriage .topic-hero-support-item span,.topic-page--lonely-marriage .topic-rich-copy .dr-body{color:var(--text-secondary)}.topic-page--lonely-marriage .mini-check-footer--ready,.topic-page--lonely-marriage .mini-question-card--current{border-color:rgba(76,98,131,.26);background:var(--surface-highlight);box-shadow:0 18px 36px rgba(51,93,143,.08),inset 0 1px 0 rgba(255,255,255,.78)}.topic-page--lonely-marriage .mini-question-card--current:before{background:linear-gradient(180deg,rgba(51,93,143,.66),rgba(95,121,160,.38))}.topic-page--lonely-marriage .mini-check-footer,.topic-page--lonely-marriage .mini-question-card--complete{border-color:rgba(106,124,150,.2);background:rgba(247,250,254,.92)}.mini-chip-option,.mini-option-card,.mini-question-selection,.topic-page--lonely-marriage .mini-chip-option,.topic-page--lonely-marriage .mini-option-card{border-color:rgba(106,124,150,.2);background:rgba(255,255,255,.88);color:var(--text-secondary)}.mini-chip-option__state,.mini-option-card__state{border-color:rgba(106,124,150,.22);background:rgba(240,245,251,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.mini-chip-option[data-selected=true],.mini-option-card[data-selected=true]{border-color:rgba(51,93,143,.38);background:linear-gradient(180deg,rgba(227,237,249,.98),rgba(243,248,253,.98));color:var(--text-primary);box-shadow:0 18px 36px rgba(51,93,143,.1),inset 0 0 0 1px rgba(255,255,255,.8)}.mini-chip-option[data-selected=true] .mini-chip-option__state,.mini-option-card[data-selected=true] .mini-option-card__state{border-color:rgba(51,93,143,.36);background:rgba(228,237,249,.94);box-shadow:0 0 0 4px rgba(51,93,143,.08)}.mini-chip-option[data-selected=true] .mini-chip-option__state:after,.mini-option-card[data-selected=true] .mini-option-card__state:after{background:rgba(51,93,143,.92)}:root{--surface-luxe:linear-gradient(180deg,rgba(255,255,255,0.995),rgba(246,250,254,0.985));--surface-luxe-soft:linear-gradient(180deg,rgba(249,252,255,0.99),rgba(242,247,252,0.985));--surface-luxe-accent:linear-gradient(180deg,rgba(239,245,252,0.99),rgba(251,253,255,0.99));--premium-line-soft:rgba(108,128,156,0.16);--premium-line-strong:rgba(83,106,140,0.24);--premium-line-bright:rgba(255,255,255,0.78);--premium-shadow-card:0 22px 52px rgba(24,42,70,0.09),0 6px 18px rgba(24,42,70,0.04);--premium-shadow-card-hover:0 30px 72px rgba(24,42,70,0.13),0 10px 28px rgba(24,42,70,0.06);--premium-shadow-panel:0 28px 64px rgba(24,42,70,0.11),0 10px 28px rgba(24,42,70,0.05)}.admin-sidebar__surface,.admin-topbar__inner,.faq-item,.library-page .public-topic-search--library,.library-page .public-topic-search__result-card,.premium-card,.proof-asset-tile__stage,.proof-logo-tile,.proof-testimonial-card,.public-topic-search--homepage,.public-topic-search__suggestion-row,.report-meta-strip,.topic-proof-section--testimonials .testimonial-card,.topic-proof-section--trust .logo-card{border-color:var(--premium-line-soft);box-shadow:var(--premium-shadow-card),inset 0 1px 0 var(--premium-line-bright),inset 0 0 0 1px rgba(120,139,166,.05)}.library-page .public-topic-search__result-card,.premium-card,.proof-asset-tile__stage,.proof-logo-tile,.proof-testimonial-card,.public-topic-search__suggestion-row,.topic-proof-section--testimonials .testimonial-card,.topic-proof-section--trust .logo-card{background:radial-gradient(circle at top right,rgba(102,131,171,.08),transparent 28%),radial-gradient(circle at -6% 0,rgba(255,255,255,.86),transparent 32%),var(--surface-luxe)}.premium-card:before{opacity:.92;background:linear-gradient(130deg,rgba(89,116,154,.1),transparent 24%,transparent 70%,rgba(86,132,139,.08)),radial-gradient(circle at top left,rgba(255,255,255,.42),transparent 34%)}.premium-card:after{height:1.5px;opacity:.94;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),rgba(145,164,188,.28),transparent)}.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card,.claim-option-card--primary,.guidance-card--lead,.hub-page .hero-panel,.premium-card--highlight,.priority-path-card--lead,.private-access-note,.purchase-success-card,.report-access-profile-intro,.report-hero-snapshot,.report-intake-complete,.report-intake-gate,.report-intake-intro,.report-intake-preparing,.report-meta-strip,.report-recap-card--lead,.topic-callout,.topic-hero-panel{border-color:rgba(83,106,140,.22);background:radial-gradient(circle at top right,rgba(110,138,177,.11),transparent 32%),radial-gradient(circle at 10% 0,rgba(255,255,255,.84),transparent 30%),var(--surface-luxe-accent);box-shadow:var(--premium-shadow-panel),inset 0 1px 0 rgba(255,255,255,.84),inset 0 0 0 1px rgba(120,139,166,.05)}.account-empty-state,.account-resume-card,.analysis-after-purchase-card,.analysis-continuity-card,.analysis-trust-note-card,.claim-option-card,.context-shell,.longform-side-card,.premium-card--muted,.public-topic-search__empty-state,.report-access-profile-form,.report-intake-action-card,.report-intake-progress-card,.topic-editorial-support-card{background:radial-gradient(circle at top left,rgba(255,255,255,.7),transparent 28%),var(--surface-luxe-soft)}@media (hover:hover){.faq-item:hover,.library-page .public-topic-search__result-card:hover,.premium-card:hover,.proof-asset-tile__stage:hover,.proof-logo-tile:hover,.proof-testimonial-card:hover,.public-topic-search__suggestion-row:hover,.topic-infographic-asset-card:hover{transform:translateY(-4px);border-color:var(--premium-line-strong);box-shadow:var(--premium-shadow-card-hover),inset 0 1px 0 rgba(255,255,255,.88),inset 0 0 0 1px rgba(120,139,166,.07)}.cta-button:hover,.proof-logo-tile:hover .proof-logo-tile__plate,.proof-testimonial-card:hover,.report-anchor-nav__item:hover,.report-shell-nav__item:hover{box-shadow:0 18px 36px rgba(31,51,83,.14),inset 0 1px 0 rgba(255,255,255,.9)}}.admin-sidebar__link,.analysis-preview-card__sheet,.analysis-preview-card__sheet--secondary,.cta-button,.dr-nav-link,.faq-item__icon,.library-page .public-topic-search__result-card,.mobile-sheet__link,.preview-card__sheet,.preview-card__sheet--secondary,.proof-logo-tile,.proof-testimonial-card,.public-topic-search__suggestion-row,.report-anchor-nav__item,.report-shell-nav__item,.topic-infographic-asset-card__frame{transition:transform var(--motion-fast) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),background-color var(--motion-base) var(--ease-premium),opacity var(--motion-base) var(--ease-premium),color var(--motion-base) var(--ease-premium)}.cta-button{position:relative;border-color:rgba(108,128,156,.18);box-shadow:0 14px 28px rgba(26,44,72,.08),inset 0 1px 0 rgba(255,255,255,.46)}.cta-button:before{inset:1px;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,0)),radial-gradient(circle at top left,rgba(255,255,255,.26),transparent 44%)}.cta-button:after{content:"";position:absolute;inset:auto -14% -120% 52%;height:220%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.26),transparent 62%);opacity:.3;pointer-events:none;transition:transform var(--motion-base) var(--ease-premium),opacity var(--motion-base) var(--ease-premium)}.cta-button--primary{background:linear-gradient(180deg,rgba(84,117,162,.98),rgba(42,76,122,.99)),linear-gradient(135deg,rgba(255,255,255,.16),transparent 42%);border-color:rgba(49,83,128,.48);box-shadow:0 20px 40px rgba(49,83,128,.18),inset 0 1px 0 rgba(255,255,255,.22)}.cta-button--secondary{border-color:rgba(83,106,140,.2);background:linear-gradient(180deg,rgba(244,248,253,.98),rgba(232,240,249,.98)),linear-gradient(135deg,rgba(255,255,255,.4),transparent 48%);box-shadow:0 12px 26px rgba(26,44,72,.06),inset 0 1px 0 rgba(255,255,255,.78)}.cta-button--ghost{border-color:rgba(108,128,156,.18);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,249,253,.92)),linear-gradient(135deg,rgba(255,255,255,.46),transparent 52%);box-shadow:0 10px 24px rgba(26,44,72,.05),inset 0 1px 0 rgba(255,255,255,.82)}@media (hover:hover){.cta-button:hover{transform:translateY(-2px)}.cta-button:hover:after{opacity:.48;transform:translate(-10%,-8%)}.cta-button--primary:hover{background:linear-gradient(180deg,rgba(93,126,171,.98),rgba(47,83,131,.99)),linear-gradient(135deg,rgba(255,255,255,.2),transparent 42%);box-shadow:0 24px 46px rgba(49,83,128,.22),inset 0 1px 0 rgba(255,255,255,.24)}.cta-button--ghost:hover,.cta-button--secondary:hover{border-color:rgba(83,106,140,.26);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,245,251,.98)),linear-gradient(135deg,rgba(255,255,255,.46),transparent 50%)}}.admin-sidebar__surface,.admin-topbar__inner,.analysis-page--lonely-marriage .analysis-hero-layout,.dr-header,.faq-context-band,.hub-hero .hero-grid,.library-page .public-topic-search--library,.public-topic-search--homepage,.report-anchor-nav-wrap,.topic-hero-layout,.topic-page--lonely-marriage .topic-hero-layout{box-shadow:var(--premium-shadow-panel),inset 0 1px 0 rgba(255,255,255,.86),inset 0 0 0 1px rgba(120,139,166,.05)}.admin-sidebar__surface,.admin-topbar__inner,.analysis-page--lonely-marriage .analysis-hero-layout,.dr-header,.faq-context-band,.hub-hero .hero-grid,.library-page .public-topic-search--library,.public-topic-search--homepage,.report-anchor-nav-wrap,.report-meta-strip,.topic-hero-layout,.topic-page--lonely-marriage .topic-hero-layout{position:relative;overflow:hidden}.admin-sidebar__surface:after,.admin-topbar__inner:after,.analysis-page--lonely-marriage .analysis-hero-layout:after,.dr-header:after,.faq-context-band:after,.hub-hero .hero-grid:after,.library-page .public-topic-search--library:after,.public-topic-search--homepage:after,.report-meta-strip:after,.topic-hero-layout:after,.topic-page--lonely-marriage .topic-hero-layout:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;border:1px solid rgba(255,255,255,.36);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);padding:1px;opacity:.48}.admin-activity-item,.admin-data-table__footnote,.admin-mini-chart__item,.admin-mini-chart__item--link,.admin-summary-item,.analysis-continuity-card__intro,.analysis-continuity-note,.checkout-summary-item,.cluster-card__footer,.context-note,.hero-panel__footer,.hero-panel__item,.mistaken-for-card__note,.preview-card__footer,.public-topic-search__empty-links,.public-topic-search__result-footer,.report-hero-panel__row,.report-meta-strip__signals,.topic-hero-support-item,.trigger-group-card__footer{border-top-color:rgba(118,138,165,.18)}.report-anchor-nav-wrap{border-top-color:rgba(118,138,165,.16);border-bottom-color:rgba(118,138,165,.16);background:linear-gradient(180deg,rgba(249,251,254,.9),rgba(243,247,252,.88)),radial-gradient(circle at top right,rgba(103,129,170,.08),transparent 36%)}.report-anchor-nav__item,.report-shell-nav__item{border-color:rgba(108,128,156,.18);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,252,.94)),linear-gradient(135deg,rgba(255,255,255,.46),transparent 48%);box-shadow:0 10px 20px rgba(26,44,72,.05),inset 0 1px 0 rgba(255,255,255,.8)}.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover{border-color:rgba(83,106,140,.24);background:linear-gradient(180deg,rgba(232,240,249,.98),rgba(244,248,253,.98)),linear-gradient(135deg,rgba(255,255,255,.52),transparent 50%);box-shadow:0 14px 28px rgba(49,83,128,.1),inset 0 1px 0 rgba(255,255,255,.84)}.faq-context-band{background:radial-gradient(circle at top right,rgba(103,129,170,.09),transparent 30%),radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 26%),var(--surface-luxe-soft)}.faq-item{background:radial-gradient(circle at top right,rgba(103,129,170,.08),transparent 26%),radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 26%),var(--surface-luxe)}.faq-item:before,.faq-item__body:before{background:linear-gradient(90deg,rgba(118,138,165,.04),rgba(118,138,165,.16),rgba(118,138,165,.04))}.faq-item__icon{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,246,251,.94)),linear-gradient(135deg,rgba(255,255,255,.5),transparent 54%);box-shadow:0 8px 18px rgba(26,44,72,.06),inset 0 1px 0 rgba(255,255,255,.88)}.faq-item[data-open=true]{background:radial-gradient(circle at top right,rgba(103,129,170,.12),transparent 30%),radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 26%),var(--surface-luxe-accent)}.faq-item[data-open=true] .faq-item__icon,.faq-item[data-open=true] .faq-item__number{box-shadow:0 12px 24px rgba(49,83,128,.08),inset 0 1px 0 rgba(255,255,255,.86)}.admin-input,.admin-select,.analysis-preview-card__sheet,.analysis-preview-card__sheet--secondary,.library-page .public-topic-search__input-shell,.mini-chip-option,.mini-option-card,.mini-question-selection,.preview-card__sheet,.preview-card__sheet--secondary,.proof-asset-tile--security-row .proof-asset-tile__stage,.proof-asset-tile__stage,.proof-logo-tile__plate,.proof-logo-tile__wordmark,.public-topic-search__input-shell,.report-access-profile-input,.report-intake-chip,.report-intake-option-card,.report-intake-textarea,.topic-infographic-asset-card__frame{border-color:rgba(108,128,156,.18);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,252,.94)),linear-gradient(135deg,rgba(255,255,255,.44),transparent 52%);box-shadow:0 10px 22px rgba(26,44,72,.05),inset 0 1px 0 rgba(255,255,255,.82)}.mini-chip-option[data-selected=true],.mini-option-card[data-selected=true],.report-intake-chip[data-selected=true],.report-intake-option-card[data-selected=true]{border-color:rgba(60,95,145,.32);background:linear-gradient(180deg,rgba(228,238,250,.98),rgba(243,248,253,.98)),linear-gradient(135deg,rgba(255,255,255,.46),transparent 50%);box-shadow:0 16px 34px rgba(49,83,128,.1),inset 0 1px 0 rgba(255,255,255,.84)}.admin-input:hover,.admin-select:hover,.library-page .public-topic-search__input-shell:hover,.public-topic-search__input-shell:hover,.report-access-profile-input:hover,.report-intake-textarea:hover{border-color:rgba(83,106,140,.24)}.footer-card,.proof-asset-tile--security-row .proof-asset-tile__stage,.proof-asset-tile__stage,.proof-logo-tile,.proof-marquee-shell,.proof-rail-shell,.proof-testimonial-card,.topic-proof-section--testimonials .testimonial-card{background:radial-gradient(circle at top right,rgba(95,121,160,.09),transparent 30%),radial-gradient(circle at top left,rgba(255,255,255,.74),transparent 28%),var(--surface-luxe-soft)}.proof-logo-tile__plate{position:relative;overflow:hidden}.proof-logo-tile__plate:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.52) 42%,transparent 68%);opacity:.52;pointer-events:none}.proof-logo-tile__wordmark{letter-spacing:.16em}.proof-asset-tile__stage,.proof-logo-tile__plate,.proof-testimonial-card__top,.public-topic-search__empty-links,.public-topic-search__result-footer{border-top-color:rgba(118,138,165,.16)}.library-page .public-topic-search--library,.library-page .public-topic-search__result-card,.public-topic-search--homepage{background:radial-gradient(circle at top right,rgba(95,121,160,.08),transparent 30%),radial-gradient(circle at top left,rgba(255,255,255,.74),transparent 30%),var(--surface-luxe-soft)}.admin-shell{background:radial-gradient(circle at top,rgba(117,145,183,.14),transparent 30%),linear-gradient(180deg,rgba(246,249,253,.99),rgba(238,243,249,1))}.admin-sidebar__link--active,.admin-sidebar__link:hover,.dr-nav-link:hover,.dr-nav-link[data-active=true],.mobile-sheet__link:hover,.mobile-sheet__link[data-active=true]{box-shadow:0 10px 22px rgba(49,83,128,.08),inset 0 1px 0 rgba(255,255,255,.66)}@media (prefers-reduced-motion:no-preference){.faq-item,.library-page .public-topic-search__result-card,.premium-card,.proof-logo-tile,.proof-testimonial-card,.public-topic-search__suggestion-row{will-change:transform,box-shadow}}:root{--section-space:clamp(3.15rem,4.9vw,4.45rem);--section-space-tight:clamp(2.2rem,3.7vw,3.15rem);--section-space-flush-top:clamp(0.02rem,0.08vw,0.08rem);--motion-slow:420ms}.site-shell>main>:first-child{margin-top:calc(var(--header-stack) * -.99)}.library-page{margin-top:calc(var(--header-stack) * -.3)}.dr-section+.dr-section{margin-top:calc(var(--space-4) * -.35)}.account-page .dr-section:first-child,.analysis-page .dr-section:first-child,.hub-page .dr-section:first-child,.library-page .dr-section:first-child,.topic-page .dr-section:first-child{padding-top:clamp(.08rem,.2vw,.16rem)}.dr-wordmark__glyph{position:relative;overflow:hidden;border:1px solid rgba(112,131,159,.2);border-radius:20px;background:radial-gradient(circle at top left,rgba(255,255,255,.92),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,247,252,.96));box-shadow:0 14px 28px rgba(26,44,72,.08),inset 0 1px 0 rgba(255,255,255,.94),inset 0 0 0 1px rgba(116,137,164,.04)}.dr-wordmark__glyph:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.5),transparent 46%),radial-gradient(circle at 100% 100%,rgba(101,130,171,.08),transparent 36%);pointer-events:none}.dr-wordmark__logo{position:relative;z-index:1;width:78%;max-width:78%;border-radius:18px;object-fit:contain;box-shadow:none}.dr-wordmark--footer .dr-wordmark__glyph{width:3rem;height:3rem;border-radius:22px}@media (hover:hover){.dr-wordmark:hover .dr-wordmark__glyph{border-color:rgba(88,111,145,.24);box-shadow:0 18px 34px rgba(26,44,72,.11),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(116,137,164,.06)}.dr-wordmark:hover .dr-wordmark__logo{transform:translateY(-1px) scale(1.012);box-shadow:none}}.dr-header,.footer-card,.hero-trust-item,.logo-card,.proof-logo-tile,.proof-testimonial-card,.report-hero-snapshot__group,.report-intake-gate-progress__step,.report-intake-intro__fact,.report-intake-preparing__step,.report-meta-strip__signal,.report-recap-summary-strip__item,.report-subtype-signal{position:relative}.dr-header:after,.footer-card:after,.hero-trust-item:after,.logo-card:after,.proof-logo-tile:after,.proof-testimonial-card:after,.report-hero-snapshot__group:after,.report-intake-gate-progress__step:after,.report-intake-intro__fact:after,.report-intake-preparing__step:after,.report-meta-strip__signal:after,.report-recap-summary-strip__item:after,.report-subtype-signal:after{content:"";position:absolute;left:1.15rem;right:1.15rem;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(204,176,120,.2),rgba(129,150,179,.16),transparent);pointer-events:none}.faq-item__panel{opacity:.72;transition:grid-template-rows .42s cubic-bezier(.18,1,.32,1),opacity .26s ease;will-change:grid-template-rows,opacity}.faq-item__body{transition:padding var(--motion-slow) cubic-bezier(.18,1,.32,1),background-color .26s ease}.faq-item__body:before{transition:opacity .26s ease,margin .42s cubic-bezier(.18,1,.32,1),transform .42s cubic-bezier(.18,1,.32,1)}.faq-item__answer{transition:opacity .28s ease 40ms,transform .42s cubic-bezier(.18,1,.32,1),padding .42s cubic-bezier(.18,1,.32,1)}.faq-item[data-open=true] .faq-item__panel{opacity:1}.faq-item__trigger{transition:background-color .22s ease,transform .22s ease}@media (hover:hover){.faq-item:hover .faq-item__trigger{transform:translateY(-.5px)}}.account-provider-handoff-card,.claim-access-card,.report-access-profile-form,.report-access-profile-intro{border-color:rgba(93,114,146,.18);background:radial-gradient(circle at top right,rgba(102,131,171,.1),transparent 28%),radial-gradient(circle at top left,rgba(255,255,255,.82),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(243,248,253,.99));box-shadow:0 26px 58px rgba(24,42,70,.1),0 8px 22px rgba(24,42,70,.05),inset 0 1px 0 rgba(255,255,255,.94)}.account-provider-handoff-card .premium-card__inner,.claim-access-card .premium-card__inner,.report-access-profile-form .premium-card__inner,.report-access-profile-intro .premium-card__inner{gap:clamp(1.1rem,2vw,1.6rem);padding:clamp(1.3rem,2.4vw,2.1rem)}.account-access-entry__intro,.report-access-profile-copy,.report-access-profile-form__copy{gap:clamp(.6rem,1vw,.9rem)}.report-access-profile-shell{gap:clamp(1rem,1.9vw,1.5rem)}.claim-options-grid,.report-access-profile-meta{gap:clamp(.85rem,1.5vw,1.15rem)}.account-auth-inline-links,.claim-option-card,.report-access-profile-field,.report-intake-gate-progress__step,.report-intake-intro__fact,.report-intake-preparing__step{border-color:rgba(108,128,156,.18);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,248,252,.92)),linear-gradient(135deg,rgba(255,255,255,.48),transparent 48%);box-shadow:0 12px 26px rgba(26,44,72,.04),inset 0 1px 0 rgba(255,255,255,.84)}.report-intake-intro__icon{box-shadow:0 12px 24px rgba(49,83,128,.08),inset 0 1px 0 rgba(255,255,255,.84)}.report-access-profile-field{padding:.95rem 1rem;border:1px solid rgba(108,128,156,.18);border-radius:22px;gap:.6rem}.report-access-profile-input{min-height:3.55rem;border-color:rgba(108,128,156,.2);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,252,.96)),linear-gradient(135deg,rgba(255,255,255,.48),transparent 54%);box-shadow:0 10px 20px rgba(26,44,72,.04),inset 0 1px 0 rgba(255,255,255,.88)}.report-access-profile-input:focus-visible,.report-access-profile-input:hover{border-color:rgba(73,99,137,.28);box-shadow:0 0 0 4px rgba(73,99,137,.08),0 12px 24px rgba(26,44,72,.05),inset 0 1px 0 rgba(255,255,255,.9)}.account-auth-inline-links{padding:.8rem .95rem;border:1px solid rgba(108,128,156,.16);border-radius:20px;justify-content:space-between}.report-access-profile-actions{gap:.85rem}@media (min-width:980px){.report-access-profile-shell{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start}}.library-page .public-topic-search-section{padding-top:clamp(.55rem,1vw,.9rem);padding-bottom:clamp(1.3rem,2.1vw,1.8rem)}.library-page .public-topic-search-section:before{top:clamp(.28rem,.7vw,.5rem);bottom:clamp(.08rem,.28vw,.2rem)}.library-page .public-topic-search__input-shell,.public-topic-search__input-shell{position:relative;overflow:hidden}.library-page .public-topic-search__input-shell:before{content:"";position:absolute;left:1rem;right:1rem;top:0;height:1px;background:linear-gradient(90deg,rgba(208,182,126,0),rgba(208,182,126,.56),rgba(208,182,126,0));pointer-events:none}.library-page .public-topic-search__input-shell:after{content:"";position:absolute;inset:auto 1rem .42rem;height:1px;background:linear-gradient(90deg,rgba(208,182,126,.08),rgba(208,182,126,.34),rgba(123,145,176,.16));pointer-events:none}.library-page .public-topic-search__input-shell{border-color:rgba(126,145,174,.22);background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(242,247,252,.985));box-shadow:0 18px 34px rgba(24,42,70,.08),inset 0 1px 0 rgba(255,255,255,.92),inset 0 0 0 1px rgba(208,182,126,.06)}.library-page .public-topic-search__input-shell:focus-within{border-color:rgba(122,144,174,.3);box-shadow:0 0 0 4px rgba(208,182,126,.08),0 22px 40px rgba(24,42,70,.1),inset 0 1px 0 rgba(255,255,255,.94),inset 0 0 0 1px rgba(208,182,126,.08)}.library-page .public-topic-search__input-icon{color:rgba(168,142,92,.9)}.library-page .public-topic-search__header .dr-micro-label,.library-page .public-topic-search__stats,.library-page .public-topic-search__support-line{color:#6e7d92}.library-page .public-topic-search__stats{border-color:rgba(122,144,174,.16);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,252,.9)),linear-gradient(90deg,rgba(208,182,126,.08),transparent 60%);box-shadow:0 10px 20px rgba(24,42,70,.04),inset 0 1px 0 rgba(255,255,255,.84)}.library-page .public-topic-search--library,.library-page .public-topic-search__result-card{border-color:rgba(108,128,156,.18);background:radial-gradient(circle at top right,rgba(103,129,170,.09),transparent 30%),radial-gradient(circle at top left,rgba(255,255,255,.76),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(243,248,252,.99))}.library-page .public-topic-search__result-card .dr-h3,.library-page .public-topic-search__result-copy,.library-page .public-topic-search__result-footer .cluster-card__link,.library-page .public-topic-search__result-footer .cluster-card__meta{color:inherit}.library-page .public-topic-search__result-card .dr-h3{color:var(--text-primary)}.library-page .public-topic-search__result-copy,.library-page .public-topic-search__result-footer .cluster-card__meta{color:var(--text-secondary)}.library-page .public-topic-search__result-tags span{border-color:rgba(108,128,156,.16);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,247,252,.92)),linear-gradient(90deg,rgba(208,182,126,.08),transparent 68%);color:#607188}.library-page .public-topic-search__result-footer{border-top-color:rgba(118,138,165,.14)}.footer-card{background:radial-gradient(circle at top right,rgba(103,129,170,.09),transparent 32%),radial-gradient(circle at top left,rgba(255,255,255,.76),transparent 28%),linear-gradient(180deg,rgba(251,253,255,.985),rgba(242,247,252,.99))}.footer-support-pill{border-color:rgba(108,128,156,.18);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,252,.94)),linear-gradient(90deg,rgba(208,182,126,.1),transparent 68%);color:var(--text-primary);box-shadow:0 10px 22px rgba(24,42,70,.05),inset 0 1px 0 rgba(255,255,255,.88)}@media (hover:hover){.footer-support-pill:hover{border-color:rgba(83,106,140,.24);box-shadow:0 16px 30px rgba(24,42,70,.08),inset 0 1px 0 rgba(255,255,255,.92)}}:root{--bg-main:#e7ecef;--bg-elevated:#f2f5f7;--bg-card:#fbfcfd;--border-soft:rgba(92,108,130,0.22);--border-strong:rgba(52,69,92,0.42);--text-primary:#172230;--text-secondary:#334150;--text-muted:#627283;--accent-gold:#8b7744;--accent-gold-hover:#756338;--accent-slate:#314b6c;--shadow-soft:0 22px 50px rgba(17,30,48,0.1);--shadow-card:0 18px 42px rgba(20,32,50,0.1);--shadow-floating:0 30px 74px rgba(14,27,44,0.15);--surface-primary:linear-gradient(180deg,rgba(255,255,255,0.998),rgba(246,248,250,0.992));--surface-secondary:linear-gradient(180deg,rgba(251,252,253,0.996),rgba(241,245,248,0.992));--surface-muted:linear-gradient(180deg,rgba(246,248,250,0.996),rgba(238,242,246,0.992));--surface-highlight:linear-gradient(180deg,rgba(240,244,248,0.998),rgba(231,237,243,0.992));--surface-accent:linear-gradient(180deg,rgba(244,247,250,0.998),rgba(236,241,246,0.992));--surface-solid:rgba(251,252,253,0.94);--surface-solid-soft:rgba(244,247,250,0.93);--ring-accent:rgba(49,73,108,0.14);--border-accent:rgba(74,93,120,0.3);--shadow-lift:0 18px 40px rgba(19,31,49,0.1);--surface-luxe:linear-gradient(180deg,rgba(255,255,255,0.998),rgba(246,248,250,0.994));--surface-luxe-soft:linear-gradient(180deg,rgba(249,251,252,0.996),rgba(240,244,247,0.994));--surface-luxe-accent:linear-gradient(180deg,rgba(240,244,248,0.998),rgba(231,237,242,0.994));--premium-line-soft:rgba(92,108,130,0.18);--premium-line-strong:rgba(64,84,112,0.28);--premium-line-bright:rgba(255,255,255,0.84);--premium-shadow-card:0 22px 52px rgba(18,31,49,0.09),0 4px 14px rgba(18,31,49,0.05);--premium-shadow-card-hover:0 32px 74px rgba(18,31,49,0.14),0 10px 26px rgba(18,31,49,0.08);--premium-shadow-panel:0 28px 64px rgba(18,31,49,0.13),0 8px 24px rgba(18,31,49,0.06)}body{background:radial-gradient(circle at top,rgba(89,104,127,.08),transparent 24%),radial-gradient(circle at 86% 4%,rgba(116,130,149,.06),transparent 18%),radial-gradient(circle at 14% 18%,rgba(132,145,163,.04),transparent 16%),linear-gradient(180deg,#edf1f3,#e8edf0 38%,#e4e9ed)}.account-provider-handoff-card,.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card,.claim-access-card,.faq-item,.footer-card,.library-page .public-topic-search--library,.library-page .public-topic-search__result-card,.premium-card,.proof-asset-tile__stage,.proof-logo-tile,.proof-testimonial-card,.public-topic-search--homepage,.public-topic-search__suggestion-row,.report-access-profile-form,.report-access-profile-intro,.report-hero-snapshot,.report-meta-strip,.topic-proof-section--testimonials .testimonial-card,.topic-proof-section--trust .logo-card{border-color:var(--premium-line-soft);background:linear-gradient(180deg,rgba(255,255,255,.998),rgba(246,248,250,.992)),linear-gradient(135deg,rgba(255,255,255,.32),transparent 52%);box-shadow:var(--premium-shadow-card),inset 0 1px 0 rgba(255,255,255,.94),inset 0 0 0 1px rgba(111,127,149,.04)}.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card,.claim-option-card--primary,.guidance-card--lead,.hub-page .hero-panel,.premium-card--highlight,.priority-path-card--lead,.private-access-note,.purchase-success-card,.report-access-profile-intro,.report-hero-snapshot,.report-intake-complete,.report-intake-gate,.report-intake-intro,.report-intake-preparing,.report-meta-strip,.report-recap-card--lead,.topic-callout,.topic-hero-panel{border-color:rgba(75,94,120,.22);background:linear-gradient(180deg,rgba(248,250,252,.998),rgba(236,241,245,.994)),linear-gradient(145deg,rgba(255,255,255,.34),transparent 48%);box-shadow:var(--premium-shadow-panel),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(108,125,148,.05)}.account-empty-state,.account-resume-card,.analysis-after-purchase-card,.analysis-continuity-card,.analysis-trust-note-card,.claim-option-card,.context-shell,.longform-side-card,.premium-card--muted,.public-topic-search__empty-state,.report-access-profile-form,.report-intake-action-card,.report-intake-progress-card,.topic-editorial-support-card{background:linear-gradient(180deg,rgba(250,251,252,.996),rgba(241,245,248,.992)),linear-gradient(135deg,rgba(255,255,255,.28),transparent 54%)}.dr-header{border-color:rgba(85,104,131,.36);background:linear-gradient(180deg,rgba(34,48,68,.96),rgba(24,36,53,.98)),linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%);box-shadow:0 22px 46px rgba(15,26,42,.24),inset 0 1px 0 rgba(255,255,255,.1)}.dr-header:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.dr-header .account-shell-session__label,.dr-header .dr-nav-link,.dr-header .dr-wordmark__name{color:rgba(236,241,247,.9)}.admin-sidebar__link--active,.admin-sidebar__link:hover,.dr-nav-link:hover,.dr-nav-link[data-active=true],.mobile-sheet__link:hover,.mobile-sheet__link[data-active=true]{border-color:rgba(132,149,175,.28);background:linear-gradient(180deg,rgba(45,62,86,.96),rgba(33,47,69,.96)),linear-gradient(135deg,rgba(255,255,255,.08),transparent 46%);color:#f4f7fb;box-shadow:0 10px 22px rgba(18,30,48,.16),inset 0 1px 0 rgba(255,255,255,.08)}.account-shell-session__button,.admin-mobile-toggle,.admin-sidebar__close,.dr-chip,.mobile-menu-button,.purchased-report-card__next-step,.report-anchor-nav__item,.report-hero-snapshot__group,.report-meta-strip__signal,.report-print-identity__item,.report-recap-summary-strip__item,.report-shell-nav__item,.report-subtype-signal,.status-pill{border-color:rgba(90,108,132,.2);background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(239,243,247,.96)),linear-gradient(135deg,rgba(255,255,255,.24),transparent 58%);box-shadow:0 10px 20px rgba(18,31,49,.05),inset 0 1px 0 rgba(255,255,255,.88)}.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover{border-color:rgba(67,87,114,.34);background:linear-gradient(180deg,rgba(40,57,81,.98),rgba(29,43,63,.98)),linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%);color:#f3f7fb;box-shadow:0 14px 28px rgba(19,31,49,.16),inset 0 1px 0 rgba(255,255,255,.1)}.cta-button{border-color:rgba(90,108,132,.2);box-shadow:0 12px 24px rgba(18,31,49,.07),inset 0 1px 0 rgba(255,255,255,.46)}.cta-button--primary{background:linear-gradient(180deg,rgba(41,103,90,.99),rgba(24,71,62,.995)),radial-gradient(circle at top right,rgba(139,206,188,.2),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%);border-color:rgba(30,86,74,.42);box-shadow:0 20px 40px rgba(21,69,63,.18),inset 0 1px 0 rgba(255,255,255,.12)}.cta-button--primary:hover{background:linear-gradient(180deg,rgba(46,111,97,.99),rgba(28,78,68,.995)),radial-gradient(circle at top right,rgba(151,214,198,.22),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%);box-shadow:0 24px 44px rgba(21,69,63,.22),inset 0 1px 0 rgba(255,255,255,.14)}.cta-button--ghost,.cta-button--secondary{border-color:rgba(90,108,132,.18);background:linear-gradient(180deg,rgba(252,253,254,.98),rgba(241,245,248,.96)),linear-gradient(90deg,rgba(139,119,68,.06),transparent 70%)}.dr-wordmark__glyph{border-color:rgba(90,108,132,.22);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(242,246,249,.97)),linear-gradient(135deg,rgba(255,255,255,.32),transparent 54%);box-shadow:0 14px 30px rgba(18,31,49,.08),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(111,127,149,.05)}.footer-card{border-color:rgba(80,100,128,.34);background:linear-gradient(180deg,rgba(33,47,67,.99),rgba(23,35,52,.995)),linear-gradient(135deg,rgba(255,255,255,.04),transparent 50%);box-shadow:0 28px 62px rgba(12,22,36,.24),inset 0 1px 0 rgba(255,255,255,.08)}.footer-group__title,.footer-story__eyebrow,.footer-story__product-line{color:rgba(202,183,137,.88)}.footer-bottom__copyright,.footer-bottom__note,.footer-link,.footer-story__description,.footer-story__product-descriptor{color:rgba(214,222,232,.82)}.footer-story__brand .dr-wordmark__name,.footer-story__headline,.footer-support-pill{color:#f3f7fb}.footer-support-pill{border-color:rgba(90,108,132,.28);background:linear-gradient(180deg,rgba(41,57,80,.96),rgba(31,45,66,.96)),linear-gradient(90deg,rgba(139,119,68,.14),transparent 70%);box-shadow:0 12px 24px rgba(13,24,39,.16),inset 0 1px 0 rgba(255,255,255,.08)}.proof-asset-tile__stage,.proof-logo-tile,.proof-testimonial-card,.topic-proof-section--testimonials .testimonial-card,.topic-proof-section--trust .logo-card{border-color:rgba(90,108,132,.18);background:linear-gradient(180deg,rgba(252,253,254,.996),rgba(242,246,249,.992)),linear-gradient(145deg,rgba(255,255,255,.26),transparent 54%)}.admin-input,.admin-select,.analysis-preview-card__sheet,.library-page .public-topic-search__input-shell,.preview-card__sheet,.proof-asset-tile__stage,.proof-logo-tile__plate,.proof-logo-tile__wordmark,.public-topic-search__input-shell,.report-access-profile-input,.report-intake-textarea,.topic-infographic-asset-card__frame{border-color:rgba(95,113,136,.2);background:linear-gradient(180deg,rgba(255,255,255,.992),rgba(242,246,249,.97)),linear-gradient(90deg,rgba(139,119,68,.05),transparent 72%);box-shadow:0 10px 22px rgba(18,31,49,.05),inset 0 1px 0 rgba(255,255,255,.92)}.faq-context-band,.faq-item{border-color:rgba(92,108,130,.18);background:linear-gradient(180deg,rgba(252,253,254,.996),rgba(242,246,249,.992)),linear-gradient(145deg,rgba(255,255,255,.24),transparent 56%)}.faq-item[data-open=true]{border-color:rgba(74,93,120,.24);background:linear-gradient(180deg,rgba(244,248,251,.998),rgba(233,239,244,.994)),linear-gradient(145deg,rgba(255,255,255,.28),transparent 54%);box-shadow:0 26px 54px rgba(18,31,49,.12),inset 0 1px 0 rgba(255,255,255,.94)}.analysis-preview-card__icon-wrap,.faq-item__icon,.faq-item__number,.impact-card__icon,.logo-card__mark,.preview-card__icon-wrap,.report-intake-gate-progress__count,.report-intake-intro__icon,.report-intake-preparing__icon,.report-intake-preparing__progress-count,.report-intake-step-chip__count,.trigger-group-card__icon{border-color:rgba(90,108,132,.18);background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(237,242,246,.96)),linear-gradient(90deg,rgba(139,119,68,.06),transparent 68%);box-shadow:0 10px 20px rgba(18,31,49,.05),inset 0 1px 0 rgba(255,255,255,.92)}.library-page .public-topic-search--library,.library-page .public-topic-search__result-card,.public-topic-search--homepage,.public-topic-search__suggestion-row{border-color:rgba(92,108,130,.18);background:linear-gradient(180deg,rgba(252,253,254,.998),rgba(242,246,249,.992)),linear-gradient(90deg,rgba(139,119,68,.05),transparent 72%)}.library-page .public-topic-search__input-shell:before{background:linear-gradient(90deg,rgba(139,119,68,0),rgba(139,119,68,.44),rgba(139,119,68,0))}.library-page .public-topic-search__input-shell:after{background:linear-gradient(90deg,rgba(139,119,68,.08),rgba(139,119,68,.28),rgba(89,110,140,.14))}.library-page .public-topic-search__header .dr-micro-label,.library-page .public-topic-search__stats,.library-page .public-topic-search__support-line,.public-topic-search__suggestion-meta{color:#69798d}.library-page .public-topic-search__result-card .dr-h3,.report-hero-snapshot__group strong,.report-meta-strip__signal strong,.report-print-identity__item strong,.report-recap-summary-strip__item strong,.report-subtype-signal strong{color:var(--text-primary)}.analysis-price-card__summary,.analysis-pricing-card__support,.faq-item__answer,.library-page .public-topic-search__result-copy,.library-page .public-topic-search__result-footer .cluster-card__meta,.public-topic-search__result-copy,.public-topic-search__suggestion-copy span,.report-access-profile-copy .dr-body-lg,.report-access-profile-field__hint,.report-access-profile-note,.report-hero-context,.report-hero-summary{color:var(--text-secondary)}@media (hover:hover){.faq-item:hover,.library-page .public-topic-search__result-card:hover,.premium-card:hover,.proof-logo-tile:hover,.proof-testimonial-card:hover,.public-topic-search__suggestion-row:hover{border-color:rgba(64,84,112,.26);box-shadow:var(--premium-shadow-card-hover),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(111,127,149,.06)}}:root{--bg-main:#e2e8eb;--bg-elevated:#edf1f4;--bg-card:#fafbfd;--border-soft:rgba(82,96,118,0.18);--border-strong:rgba(44,59,81,0.28);--text-primary:#152132;--text-secondary:#344458;--text-muted:#637387;--text-on-dark:#f5f8fc;--text-on-dark-secondary:rgba(225,232,241,0.84);--text-on-dark-muted:rgba(188,199,212,0.72);--accent-gold:#8e7540;--accent-gold-hover:#775f31;--accent-gold-soft:rgba(142,117,64,0.1);--accent-gold-line:rgba(142,117,64,0.24);--accent-slate:#355c80;--accent-sage:#4a6a72;--shadow-soft:0 18px 42px rgba(15,24,39,0.08);--shadow-card:0 18px 36px rgba(15,24,39,0.08);--shadow-floating:0 28px 64px rgba(12,20,34,0.14);--shadow-highlight:inset 0 1px 0 rgba(255,255,255,0.94);--surface-stroke:rgba(255,255,255,0.9);--surface-primary:linear-gradient(180deg,rgba(255,255,255,0.998),rgba(248,250,252,0.994));--surface-secondary:linear-gradient(180deg,rgba(251,252,253,0.998),rgba(244,247,250,0.994));--surface-muted:linear-gradient(180deg,rgba(246,248,250,0.998),rgba(239,243,247,0.994));--surface-highlight:linear-gradient(180deg,rgba(248,250,253,0.998),rgba(239,244,248,0.996));--surface-accent:linear-gradient(180deg,rgba(245,248,251,0.998),rgba(237,242,247,0.996));--surface-solid:rgba(251,252,253,0.96);--surface-solid-soft:rgba(244,247,250,0.95);--surface-anchor:linear-gradient(180deg,rgba(26,39,58,0.996),rgba(15,26,42,1));--surface-anchor-soft:linear-gradient(180deg,rgba(31,46,68,0.992),rgba(20,31,48,0.998));--ring-accent:rgba(42,63,92,0.16);--border-accent:rgba(60,80,106,0.26);--shadow-lift:0 18px 38px rgba(15,24,39,0.1);--surface-luxe:linear-gradient(180deg,rgba(255,255,255,0.998),rgba(249,250,252,0.996));--surface-luxe-soft:linear-gradient(180deg,rgba(250,252,253,0.998),rgba(244,247,250,0.996));--surface-luxe-accent:linear-gradient(180deg,rgba(247,250,252,0.998),rgba(239,244,248,0.996));--premium-line-soft:rgba(82,96,118,0.18);--premium-line-strong:rgba(49,66,89,0.3);--premium-shadow-card:0 18px 38px rgba(15,24,39,0.08),0 4px 12px rgba(15,24,39,0.04);--premium-shadow-card-hover:0 28px 58px rgba(15,24,39,0.14),0 10px 24px rgba(15,24,39,0.06);--premium-shadow-panel:0 26px 56px rgba(15,24,39,0.14),0 8px 22px rgba(15,24,39,0.06)}body{background:radial-gradient(circle at top left,rgba(77,95,118,.08),transparent 22%),radial-gradient(circle at 85% 6%,rgba(142,117,64,.06),transparent 18%),linear-gradient(180deg,#eff3f5,#e8edef 40%,#e1e7ea)}.analysis-price-line,.analysis-price-line span,.cluster-card__link,.dr-display,.dr-h1,.dr-h2,.dr-h3,.hub-proof-marquee-heading .dr-h3,.library-page .public-topic-search__result-card .dr-h3,.metric-value,.proof-logo-tile__wordmark,.public-topic-search__suggestion-copy strong,.report-hero-snapshot__group strong,.report-meta-strip__signal strong,.report-print-identity__item strong,.report-recap-summary-strip__item strong,.report-subtype-signal strong{color:var(--text-primary)}.account-access-entry__note,.admin-checkbox,.admin-code,.admin-data-cell__label,.admin-summary-item span,.analysis-hero-summary-stack .dr-body-lg,.analysis-hero-transition__note,.analysis-price-highlights li,.analysis-pricing-card__subtle,.analysis-pricing-card__support,.checkout-summary-item span,.dr-section-intro .dr-body-lg,.faq-context-band__copy .dr-body,.faq-item__answer,.hero-panel__footer .dr-body-sm,.hero-panel__item span,.library-page .library-page__orientation .dr-section-intro .dr-body-lg,.library-page .library-page__orientation-card .dr-body,.library-page .public-topic-search-section .dr-section-intro .dr-body-lg,.library-page .public-topic-search__header .dr-body-sm,.premium-card__inner>:is(.dr-body-lg,.dr-body,.dr-body-sm),.proof-asset-section__note,.public-topic-search__result-copy,.public-topic-search__suggestion-copy span,.public-topic-search__support-line,.report-access-profile-copy .dr-body-lg,.report-access-profile-error,.report-access-profile-field__hint,.report-access-profile-identity,.report-access-profile-note,.report-briefing__lead,.report-hero-context,.report-hero-summary,.report-inline-list,.report-intake-chip-meta .dr-body-sm,.report-intake-complete__copy .dr-body-lg,.report-intake-gate__copy .dr-body-lg,.report-intake-gate__status-note,.report-intake-intro__copy .dr-body-lg,.report-intake-option-card__description,.report-intake-preparing__copy .dr-body-lg,.report-intake-preparing__note,.report-intake-question-copy .dr-body-sm,.report-intake-textarea__meta .dr-body-sm,.report-meta-strip__intro .dr-body-sm,.topic-editorial-body-card__support-line,.topic-hero-panel-intro .dr-body-sm,.topic-hero-subtitle,.topic-hero-summary-stack .dr-body-lg,.topic-hero-support-item span,.topic-infographic-asset-card__support-line,.topic-infographic-asset-card__takeaway,.topic-infographic-support-list .dr-body-sm,.topic-list li,.topic-rich-copy .dr-body{color:var(--text-secondary)}.dr-eyebrow,.dr-section-intro .dr-micro-label,.footer-group__title,.footer-story__eyebrow,.footer-story__product-line,.library-page .public-topic-search__header .dr-micro-label,.public-topic-search__header .dr-micro-label,.report-anchor-nav__meta .dr-micro-label,.topic-breadcrumb .dr-micro-label{color:var(--accent-gold)}.account-shell-session__label,.admin-sidebar__index,.analysis-preview-card__index,.analysis-preview-footnote,.cluster-card__meta,.preview-card__meta,.public-topic-search__stats,.public-topic-search__suggestion-meta,.report-anchor-nav__meta .dr-body-sm,.report-pattern-name,.status-pill,.testimonial-meta,.topic-breadcrumb{color:var(--text-muted)}.account-empty-state,.account-resume-card,.admin-data-table__row,.admin-detail-summary-card,.admin-empty-state,.admin-filter-bar,.admin-link-card,.admin-mini-chart,.admin-quick-action-card,.admin-timeline-card,.admin-topbar__inner,.analysis-after-purchase-card,.analysis-continuity-card,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.analysis-trust-note-card,.checkout-summary-card,.claim-access-card,.confidentiality-card,.context-shell,.deeper-analysis-card,.dimension-card,.faq-item,.final-cta-card,.guidance-card,.hub-page .cluster-card,.hub-page .feature-card,.hub-page .how-step-card,.hub-page .logo-card,.hub-page .preview-card,.hub-page .privacy-grid .premium-card,.hub-page .stats-card,.hub-page .testimonial-card,.impact-card,.library-page .library-page__orientation-card,.library-page .public-topic-search--library,.library-page .public-topic-search__result-card,.longform-main-card,.longform-side-card,.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-bridge,.mini-result-placeholder,.mini-result-primary,.mini-result-secondary,.mini-snapshot-analyzing,.mini-snapshot-trust-card,.mistaken-for-card,.premium-card,.private-access-note,.proof-asset-tile--security-row .proof-asset-tile__stage,.proof-asset-tile__stage,.proof-logo-tile,.proof-marquee-shell,.proof-rail-shell,.proof-testimonial-card,.public-topic-search--homepage,.public-topic-search__empty-state,.public-topic-search__suggestion-row,.purchase-success-card,.purchased-report-card,.reflection-prompt-card,.related-pattern-card,.report-callout-card,.report-hero-snapshot,.report-longform-card,.report-pattern-card,.report-recap-card,.report-section-placeholder,.report-standout-card,.scope-note-card,.scope-safeguard-card,.secure-purchase-card,.signal-group-card,.topic-editorial-body-card,.topic-editorial-support-card,.topic-fact-card,.topic-infographic-asset-card,.topic-proof-section--testimonials .testimonial-card,.topic-proof-section--trust .logo-card,.trigger-group-card{border-color:var(--premium-line-soft);background:linear-gradient(180deg,rgba(255,255,255,.998),rgba(246,248,250,.992)),linear-gradient(145deg,rgba(255,255,255,.2),transparent 56%);box-shadow:var(--premium-shadow-card),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(100,116,139,.045)}.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card,.claim-option-card--primary,.guidance-card--lead,.hub-page .hero-panel,.premium-card--highlight,.priority-path-card--lead,.private-access-note,.purchase-success-card,.report-access-profile-intro,.report-intake-complete,.report-intake-gate,.report-intake-intro,.report-intake-preparing,.report-recap-card--lead,.topic-callout,.topic-hero-panel{border-color:rgba(69,86,108,.22);background:linear-gradient(180deg,rgba(248,250,252,.998),rgba(239,244,248,.996)),linear-gradient(145deg,rgba(255,255,255,.24),transparent 54%);box-shadow:var(--premium-shadow-panel),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(100,116,139,.05)}.hero-panel__footer,.hero-panel__item,.report-hero-panel__row,.report-meta-strip__item,.report-meta-strip__signals,.report-subtype-signals{border-top-color:rgba(90,106,128,.16)}.hero-panel__item strong,.report-hero-panel__row span,.report-hero-snapshot__group span,.report-meta-strip__item>span:not(.report-meta-strip__icon),.report-meta-strip__signal span,.report-print-identity__item span,.report-recap-summary-strip__item span,.report-subtype-signal span{color:var(--accent-gold)}.report-hero-panel,.report-hero-snapshot,.report-meta-strip{border-color:rgba(78,95,117,.22);background:linear-gradient(180deg,rgba(251,252,253,.998),rgba(242,246,250,.994)),linear-gradient(90deg,rgba(142,117,64,.05),transparent 74%);box-shadow:var(--premium-shadow-panel),inset 0 1px 0 rgba(255,255,255,.97),inset 0 0 0 1px rgba(100,116,139,.05)}.report-hero-panel__row strong,.report-hero-snapshot__group strong,.report-meta-strip__intro .dr-body-sm,.report-meta-strip__item>strong,.report-meta-strip__signal strong,.report-print-identity__item strong,.report-recap-summary-strip__item strong,.report-subtype-signal strong{color:var(--text-primary)}.report-anchor-nav-wrap{border-top-color:rgba(86,101,123,.16);border-bottom-color:rgba(86,101,123,.16);background:linear-gradient(180deg,rgba(244,247,250,.94),rgba(236,241,246,.92)),linear-gradient(90deg,rgba(142,117,64,.04),transparent 72%);box-shadow:0 14px 28px rgba(15,24,39,.08)}.cta-button--primary,.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover{color:#f3f6fb}.dr-header{border-color:rgba(113,145,170,.2);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.98)),radial-gradient(circle at top right,rgba(167,192,255,.2),transparent 30%),radial-gradient(circle at top left,rgba(123,224,206,.16),transparent 28%);box-shadow:0 18px 42px rgba(123,149,183,.12),inset 0 1px 0 rgba(255,255,255,.94)}.dr-header:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent)}.dr-header .account-shell-session__label,.dr-header .dr-nav-link,.dr-header .dr-wordmark__eyebrow,.dr-header .dr-wordmark__name{color:var(--text-primary)}.dr-nav-link:hover,.dr-nav-link[data-active=true]{border-color:rgba(15,143,132,.18);background:rgba(213,249,243,.72);color:var(--guidance-accent-deep)}.account-shell-session__button,.admin-mobile-toggle,.admin-sidebar__close,.mobile-menu-button{border-color:rgba(94,110,132,.18);background:linear-gradient(180deg,rgba(252,253,254,.98),rgba(241,245,248,.96)),linear-gradient(135deg,rgba(255,255,255,.2),transparent 58%);color:var(--text-secondary);box-shadow:0 8px 18px rgba(20,31,47,.05),inset 0 1px 0 rgba(255,255,255,.88)}.mobile-sheet{border-color:rgba(95,112,134,.18);background:linear-gradient(180deg,rgba(251,252,253,.99),rgba(241,245,248,.985)),linear-gradient(145deg,rgba(255,255,255,.18),transparent 56%);box-shadow:var(--shadow-soft)}.cta-button{border-color:rgba(70,87,109,.2);box-shadow:0 12px 22px rgba(15,24,39,.08),inset 0 1px 0 rgba(255,255,255,.42)}.cta-button--primary{background:linear-gradient(180deg,rgba(34,95,84,.995),rgba(20,66,59,.998)),radial-gradient(circle at top right,rgba(132,201,184,.18),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.05),transparent 42%);border-color:rgba(30,84,73,.54);box-shadow:0 18px 34px rgba(20,61,56,.24),0 8px 18px rgba(20,61,56,.12),inset 0 1px 0 rgba(255,255,255,.1)}.cta-button--ghost,.cta-button--secondary{border-color:rgba(79,95,116,.24);background:linear-gradient(180deg,rgba(255,255,255,.996),rgba(245,248,251,.986)),linear-gradient(90deg,rgba(142,117,64,.06),transparent 74%);color:var(--text-primary)}.cta-button--ghost{background:linear-gradient(180deg,rgba(250,252,253,.99),rgba(243,246,249,.97)),linear-gradient(90deg,rgba(142,117,64,.04),transparent 74%);color:var(--text-secondary)}.dr-chip,.purchased-report-card__next-step,.report-anchor-nav__item,.report-hero-snapshot__group,.report-meta-strip__signal,.report-print-identity__item,.report-recap-summary-strip__item,.report-shell-nav__item,.report-subtype-signal,.status-pill,.topic-breadcrumb{border-color:rgba(94,110,132,.18);background:linear-gradient(180deg,rgba(252,253,254,.99),rgba(243,246,249,.976)),linear-gradient(90deg,rgba(142,117,64,.06),transparent 76%);color:var(--text-secondary);box-shadow:0 8px 18px rgba(20,31,47,.04),inset 0 1px 0 rgba(255,255,255,.9)}.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover{border-color:rgba(73,92,117,.46);background:var(--surface-anchor-soft),linear-gradient(135deg,rgba(255,255,255,.04),transparent 44%);box-shadow:0 16px 30px rgba(10,18,30,.18),inset 0 1px 0 rgba(255,255,255,.1)}.report-anchor-nav__item[data-active=true] .dr-body-sm,.report-shell-nav__item:hover .dr-body-sm{color:var(--text-on-dark-secondary)}.admin-input,.admin-select,.analysis-preview-card__sheet,.analysis-preview-card__sheet--secondary,.library-page .public-topic-search__input-shell,.mini-chip-option,.mini-option-card,.mini-question-selection,.preview-card__sheet,.preview-card__sheet--secondary,.proof-asset-tile--security-row .proof-asset-tile__stage,.proof-asset-tile__stage,.proof-logo-tile__plate,.proof-logo-tile__wordmark,.public-topic-search__input-shell,.report-access-profile-input,.report-intake-chip,.report-intake-option-card,.report-intake-textarea,.topic-infographic-asset-card__frame{border-color:rgba(74,91,113,.24);background:linear-gradient(180deg,rgba(255,255,255,.998),rgba(246,249,251,.99)),linear-gradient(90deg,rgba(142,117,64,.055),transparent 76%);color:var(--text-primary);box-shadow:0 14px 28px rgba(15,24,39,.06),inset 0 1px 0 rgba(255,255,255,.96)}.admin-input:focus-visible,.admin-select:focus-visible,.library-page .public-topic-search__input-shell:focus-within,.public-topic-search__input-shell:focus-within,.report-access-profile-input:focus-visible,.report-intake-textarea:focus-visible{border-color:rgba(49,66,89,.42);box-shadow:0 0 0 5px rgba(53,80,111,.1),0 16px 30px rgba(15,24,39,.08),inset 0 1px 0 rgba(255,255,255,.97)}.admin-input,.admin-select,.public-topic-search__input,.public-topic-search__input::placeholder,.report-access-profile-input,.report-access-profile-input::placeholder,.report-intake-textarea,.report-intake-textarea::placeholder{color:var(--text-primary)}.public-topic-search__input::placeholder,.report-access-profile-input::placeholder,.report-intake-textarea::placeholder{color:rgba(106,121,140,.9)}.admin-input,.admin-select,.public-topic-search__input,.report-access-profile-input,.report-intake-textarea{caret-color:var(--accent-slate)}.admin-input:hover,.admin-select:hover,.library-page .public-topic-search__input-shell:hover,.public-topic-search__input-shell:hover,.report-access-profile-input:hover,.report-intake-textarea:hover{border-color:rgba(67,84,106,.3)}.cluster-card__link:hover,.library-page .public-topic-search__input-icon,.library-page .public-topic-search__result-footer .cluster-card__link:hover,.public-topic-search__clear,.public-topic-search__empty-links a:hover,.public-topic-search__input-icon,.public-topic-search__library-link:hover{color:var(--accent-gold)}.library-page .public-topic-search__input-shell:before,.public-topic-search__input-shell:before{background:linear-gradient(90deg,rgba(142,117,64,0),rgba(142,117,64,.62),rgba(142,117,64,0))}.library-page .public-topic-search__input-shell:after,.public-topic-search__input-shell:after{background:linear-gradient(90deg,rgba(142,117,64,.1),rgba(142,117,64,.28),rgba(56,76,102,.14))}.faq-context-band,.faq-item{border-color:rgba(82,96,118,.2);background:linear-gradient(180deg,rgba(253,253,254,.998),rgba(245,248,251,.994)),linear-gradient(145deg,rgba(255,255,255,.18),transparent 56%);box-shadow:var(--premium-shadow-card),inset 0 1px 0 rgba(255,255,255,.96)}.faq-item:before{background:linear-gradient(90deg,transparent,rgba(142,117,64,.18),transparent)}.faq-item__question,.faq-item__trigger{color:var(--text-primary)}.faq-item__number{border-color:rgba(142,117,64,.24);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(243,246,249,.97)),linear-gradient(90deg,rgba(142,117,64,.09),transparent 78%);color:var(--accent-gold)}.faq-item__icon,.faq-item__number{box-shadow:0 10px 18px rgba(15,24,39,.04),inset 0 1px 0 rgba(255,255,255,.96)}.faq-item__icon{border-color:rgba(79,94,117,.2);background:linear-gradient(180deg,rgba(252,253,254,.99),rgba(242,246,249,.974)),linear-gradient(90deg,rgba(142,117,64,.06),transparent 72%);color:#6b7d91}.faq-item__icon-line{opacity:.92}.faq-item__body:before{background:linear-gradient(90deg,rgba(142,117,64,0),rgba(142,117,64,.16),rgba(91,105,124,.12),rgba(142,117,64,0))}.faq-item__answer{color:var(--text-secondary)}.faq-item[data-open=true]{border-color:rgba(56,72,94,.32);background:linear-gradient(180deg,rgba(249,251,253,.998),rgba(240,245,249,.996)),linear-gradient(145deg,rgba(255,255,255,.22),transparent 54%);box-shadow:0 24px 46px rgba(15,24,39,.1),inset 0 1px 0 rgba(255,255,255,.97)}.faq-item[data-open=true] .faq-item__number{border-color:rgba(142,117,64,.28);background:linear-gradient(180deg,rgba(255,255,255,.994),rgba(239,244,248,.982)),linear-gradient(90deg,rgba(142,117,64,.12),transparent 76%);color:var(--accent-gold)}.faq-item[data-open=true] .faq-item__icon{color:var(--accent-gold);border-color:rgba(142,117,64,.24);background:linear-gradient(180deg,rgba(250,252,253,.996),rgba(238,243,247,.982)),linear-gradient(90deg,rgba(142,117,64,.1),transparent 74%);box-shadow:0 12px 24px rgba(15,24,39,.06),inset 0 1px 0 rgba(255,255,255,.97)}.faq-item[data-open=true] .faq-item__body:before{background:linear-gradient(90deg,rgba(142,117,64,0),rgba(142,117,64,.18),rgba(91,105,124,.12),rgba(142,117,64,0))}.analysis-preview-card__icon-wrap,.faq-item__icon,.faq-item__number,.impact-card__icon,.logo-card__mark,.preview-card__icon-wrap,.report-intake-gate-progress__count,.report-intake-intro__icon,.report-intake-preparing__icon,.report-intake-preparing__progress-count,.report-intake-step-chip__count,.trigger-group-card__icon{border-color:rgba(79,94,117,.2);background:linear-gradient(180deg,rgba(252,253,254,.99),rgba(242,246,249,.974)),linear-gradient(90deg,rgba(142,117,64,.07),transparent 70%);color:var(--accent-gold)}.proof-asset-tile--security-row .proof-asset-tile__stage,.proof-asset-tile__stage,.proof-logo-tile,.proof-marquee-shell,.proof-rail-shell,.proof-testimonial-card,.topic-proof-section--testimonials .testimonial-card,.topic-proof-section--trust .logo-card{border-color:rgba(79,95,116,.2);background:linear-gradient(180deg,rgba(255,255,255,.998),rgba(246,249,251,.992)),linear-gradient(90deg,rgba(142,117,64,.05),transparent 76%);box-shadow:var(--premium-shadow-card),inset 0 1px 0 rgba(255,255,255,.97),inset 0 0 0 1px rgba(100,116,139,.045)}:is(.cta-button--primary,.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover) :is(.dr-display,.dr-h1,.dr-h2,.dr-h3,.dr-body-lg,.dr-body,.dr-body-sm,.dr-micro-label,.dr-eyebrow,.report-anchor-nav__meta,.account-shell-session__label){color:var(--text-on-dark)}:is(.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover) :is(.report-anchor-nav__meta .dr-body-sm,.account-shell-session__label){color:var(--text-on-dark-secondary)}@media (hover:hover){.faq-item:hover,.library-page .public-topic-search__result-card:hover,.premium-card:hover,.proof-asset-tile__stage:hover,.proof-logo-tile:hover,.proof-testimonial-card:hover,.public-topic-search__suggestion-row:hover,.topic-infographic-asset-card:hover{border-color:var(--premium-line-strong);box-shadow:var(--premium-shadow-card-hover),inset 0 1px 0 rgba(255,255,255,.98),inset 0 0 0 1px rgba(112,127,147,.05)}.cta-button--primary:hover,.report-anchor-nav__item[data-active=true]:hover,.report-shell-nav__item:hover{filter:brightness(1.04)}.cta-button--ghost:hover,.cta-button--secondary:hover,.library-page .public-topic-search__input-shell:hover,.public-topic-search__input-shell:hover{border-color:rgba(61,78,101,.3);box-shadow:0 16px 30px rgba(15,24,39,.08),inset 0 1px 0 rgba(255,255,255,.98)}}:root{--guidance-background:#f5f8fc;--guidance-background-deep:#edf3fa;--guidance-surface:rgba(255,255,255,0.86);--guidance-surface-strong:rgba(255,255,255,0.95);--guidance-surface-muted:rgba(246,249,255,0.86);--guidance-text:#17313e;--guidance-muted:#476372;--guidance-muted-soft:#617885;--guidance-accent:#0f8f84;--guidance-accent-deep:#0a7068;--guidance-accent-soft:#b5ece4;--guidance-aqua-soft:rgba(142,226,220,0.34);--guidance-jade-soft:rgba(185,236,218,0.32);--guidance-lilac-soft:rgba(213,196,255,0.46);--guidance-mist-blue:rgba(166,199,255,0.3);--guidance-champagne-soft:rgba(255,224,194,0.34);--guidance-blush-soft:rgba(255,212,225,0.22);--guidance-gold:#a9772e;--guidance-gold-soft:#f5ddae;--guidance-border:rgba(113,145,170,0.17);--guidance-border-strong:rgba(15,143,132,0.2);--guidance-shadow:0 28px 72px rgba(123,149,183,0.14);--guidance-shadow-soft:0 16px 38px rgba(123,149,183,0.1);--guidance-shadow-accent:0 20px 42px rgba(15,143,132,0.16);--guidance-shadow-lift:0 28px 64px rgba(123,149,183,0.16);--guidance-shadow-luxe:0 36px 92px rgba(123,149,183,0.18);--font-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--guidance-card-neutral:linear-gradient(180deg,rgba(255,255,255,0.86),rgba(246,250,255,0.96)),linear-gradient(145deg,rgba(255,255,255,0.54),rgba(255,255,255,0)),radial-gradient(circle at top right,rgba(163,190,255,0.16),transparent 22%),radial-gradient(circle at bottom left,rgba(181,236,228,0.1),transparent 20%);--guidance-card-muted:linear-gradient(180deg,rgba(251,253,255,0.96),rgba(242,247,253,0.97)),radial-gradient(circle at top right,rgba(213,196,255,0.1),transparent 24%);--guidance-card-aqua:radial-gradient(circle at 12% 0%,rgba(110,214,196,0.24),transparent 26%),radial-gradient(circle at 86% 12%,rgba(166,199,255,0.2),transparent 26%),linear-gradient(180deg,rgba(255,255,255,0.88),rgba(241,250,252,0.98));--guidance-card-jade:radial-gradient(circle at 0% 0%,rgba(185,236,218,0.3),transparent 26%),radial-gradient(circle at 92% 100%,rgba(142,226,220,0.18),transparent 22%),linear-gradient(180deg,rgba(255,255,255,0.88),rgba(243,251,248,0.99));--guidance-card-lavender:radial-gradient(circle at 88% 0%,rgba(213,196,255,0.26),transparent 26%),radial-gradient(circle at 8% 100%,rgba(166,199,255,0.16),transparent 20%),linear-gradient(180deg,rgba(255,255,255,0.88),rgba(246,245,253,0.99));--guidance-card-champagne:radial-gradient(circle at 12% 0%,rgba(255,224,194,0.28),transparent 22%),radial-gradient(circle at 92% 16%,rgba(255,212,225,0.14),transparent 18%),linear-gradient(180deg,rgba(255,255,255,0.9),rgba(252,247,241,0.99));--guidance-shell-hero:radial-gradient(circle at top right,rgba(167,192,255,0.36),transparent 34%),radial-gradient(circle at 14% 10%,rgba(123,224,206,0.28),transparent 32%),radial-gradient(circle at 72% 100%,rgba(255,222,191,0.24),transparent 30%),radial-gradient(circle at 30% 110%,rgba(255,212,225,0.12),transparent 22%),radial-gradient(circle at 52% -20%,rgba(255,255,255,0.52),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.9),rgba(244,249,255,0.97));--guidance-shell-hero-shadow:inset 0 1px 0 rgba(255,255,255,0.94),var(--guidance-shadow-luxe);--guidance-shell-card-shadow:inset 0 1px 0 rgba(255,255,255,0.9),var(--guidance-shadow-lift);--guidance-shell-support-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 24px 54px rgba(111,171,186,0.12);--bg-main:var(--guidance-background);--bg-elevated:var(--guidance-background-deep);--bg-card:rgba(255,255,255,0.92);--border-soft:var(--guidance-border);--border-strong:var(--guidance-border-strong);--text-primary:var(--guidance-text);--text-secondary:var(--guidance-muted);--text-muted:var(--guidance-muted-soft);--text-on-dark:#f7fffd;--text-on-dark-secondary:rgba(232,247,243,0.78);--text-on-dark-muted:rgba(211,232,228,0.62);--accent-gold:var(--guidance-gold);--accent-gold-hover:#8c6223;--accent-slate:var(--guidance-accent);--accent-sage:#74cfc1;--shadow-soft:var(--guidance-shadow-soft);--shadow-card:var(--guidance-shadow);--shadow-floating:var(--guidance-shadow-luxe);--shadow-highlight:inset 0 1px 0 rgba(255,255,255,0.9);--surface-primary:var(--guidance-card-neutral);--surface-secondary:var(--guidance-card-muted);--surface-muted:var(--guidance-card-jade);--surface-highlight:var(--guidance-card-lavender);--surface-accent:var(--guidance-card-aqua);--surface-solid:rgba(255,255,255,0.92);--surface-solid-soft:rgba(246,249,255,0.9);--surface-anchor:linear-gradient(180deg,rgba(25,54,76,0.96),rgba(16,35,52,0.98)),radial-gradient(circle at top right,rgba(110,214,196,0.16),transparent 26%);--surface-anchor-soft:linear-gradient(180deg,rgba(27,58,78,0.94),rgba(18,38,57,0.98)),radial-gradient(circle at top left,rgba(255,224,194,0.12),transparent 24%);--surface-luxe:var(--guidance-shell-hero);--surface-luxe-soft:var(--guidance-card-aqua);--surface-luxe-accent:var(--guidance-card-champagne);--premium-line-soft:rgba(113,145,170,0.16);--premium-line-strong:rgba(15,143,132,0.2);--premium-line-bright:rgba(255,255,255,0.92);--premium-shadow-card:var(--guidance-shell-card-shadow);--premium-shadow-card-hover:inset 0 1px 0 rgba(255,255,255,0.92),0 24px 54px rgba(123,149,183,0.18);--premium-shadow-panel:var(--guidance-shell-hero-shadow)}body{background:radial-gradient(circle at top center,rgba(166,199,255,.28),transparent 28%),radial-gradient(circle at 14% 18%,rgba(142,226,220,.22),transparent 20%),radial-gradient(circle at 86% 12%,rgba(213,196,255,.2),transparent 18%),radial-gradient(circle at 62% 32%,rgba(255,224,194,.12),transparent 18%),linear-gradient(180deg,#f5f8fc,#f2f6fb 34%,#edf3fa)}body .dr-root-shell:before{background:rgba(166,199,255,.24);opacity:.2}body .dr-root-shell:after{background:rgba(142,226,220,.2);opacity:.18}body :is(.dr-display,.dr-h1,.dr-h2){font-family:var(--font-serif);font-weight:600;letter-spacing:-.04em;line-height:.98;color:var(--guidance-text)}body .dr-h3{font-family:var(--font-sans);font-weight:650;letter-spacing:-.025em;color:var(--guidance-text)}body :is(.dr-body-lg,.dr-body,.dr-body-sm,.dr-section-intro .dr-body-lg,.dr-section-intro .dr-body,.premium-card__inner>.dr-body-sm){color:var(--guidance-muted)}body :is(.dr-micro-label,.report-meta-strip__item>span:not(.report-meta-strip__icon),.hero-panel__item strong,.report-hero-panel__row span,.report-hero-snapshot__group span,.report-print-identity__item span,.footer-group__title,.footer-story__product-line,.footer-story__eyebrow){color:var(--guidance-gold)}body :is(.dr-eyebrow,.dr-section-intro .dr-micro-label,.public-topic-search__header .dr-micro-label,.library-page .public-topic-search__header .dr-micro-label,.footer-story__product-line,.footer-story__eyebrow,.footer-group__title,.guidance-kicker){border-color:rgba(190,152,107,.16);background:rgba(255,244,226,.66);color:var(--guidance-gold);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}body :is(.guidance-section-line,.guidance-subtle-rule){background:linear-gradient(90deg,rgba(169,119,46,0),rgba(169,119,46,.55),rgba(15,143,132,.22),rgba(255,255,255,0))}body :is(.premium-card,.faq-item,.public-topic-search--homepage,.public-topic-search__suggestion-row,.public-topic-search__result-card,.public-topic-search__empty-state,.library-page .public-topic-search__result-card,.proof-testimonial-card,.proof-logo-tile,.proof-asset-tile__stage,.proof-asset-tile--security-row .proof-asset-tile__stage,.proof-marquee-shell,.proof-rail-shell,.topic-proof-section--testimonials .testimonial-card,.topic-proof-section--trust .logo-card,.hub-page .feature-card,.hub-page .cluster-card,.hub-page .how-step-card,.hub-page .logo-card,.hub-page .testimonial-card,.hub-page .stats-card,.hub-page .preview-card,.topic-infographic-asset-card,.topic-infographic-node-card,.topic-infographic-support-card,.topic-editorial-body-card,.topic-editorial-support-card,.topic-fact-card,.signal-group-card,.longform-main-card,.longform-side-card,.context-shell,.deeper-analysis-card,.related-pattern-card,.scope-safeguard-card,.scope-note-card,.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-primary,.mini-result-secondary,.mini-result-bridge,.mini-result-placeholder,.mini-snapshot-trust-card,.mini-snapshot-analyzing,.analysis-continuity-card,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.analysis-after-purchase-card,.analysis-trust-note-card,.checkout-summary-card,.secure-purchase-card,.claim-access-card,.purchase-success-card,.private-access-note,.account-empty-state,.account-resume-card,.purchased-report-card,.report-section-placeholder,.report-hero-snapshot,.report-longform-card,.report-callout-card,.report-standout-card,.report-pattern-card,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.guidance-card,.guidance-card-feature,.guidance-card-support,.guidance-card-editorial,.guidance-card-utility,.guidance-card-action,.guidance-proof-shell,.reflection-prompt-card,.report-recap-card,.confidentiality-card,.admin-topbar__inner,.admin-filter-bar,.admin-data-table__row,.admin-empty-state,.admin-quick-action-card,.admin-link-card,.admin-detail-summary-card,.admin-mini-chart,.admin-timeline-card,.library-page .library-page__orientation-card,.report-access-profile-form,.account-provider-handoff-card){border-color:rgba(113,145,170,.16);background:var(--guidance-card-neutral);box-shadow:var(--guidance-shell-card-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body :is(.premium-card:before,.faq-item:before,.guidance-card:before,.guidance-card-feature:before,.guidance-card-support:before,.guidance-card-editorial:before){background:linear-gradient(180deg,rgba(255,255,255,.62),transparent 24%),radial-gradient(circle at top right,rgba(110,214,196,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(255,226,202,.1),transparent 20%);opacity:1}body :is(.premium-card:after,.faq-item:after,.guidance-card:after){height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.88) 18%,rgba(109,210,196,.42) 52%,rgba(255,255,255,0));opacity:1}body :is(.premium-card--highlight,.hub-page .hero-panel,.topic-hero-panel,.analysis-price-card,.report-hero-panel,.dr-header,.footer-card,.mobile-sheet,.report-intake-intro,.report-intake-preparing,.report-intake-gate,.report-intake-complete,.report-access-profile-intro){border-color:rgba(113,145,170,.18);background:var(--guidance-shell-hero);box-shadow:var(--guidance-shell-hero-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}body :is(.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card,.claim-option-card--primary,.purchase-success-card,.final-cta-card,.report-recap-card--lead,.topic-callout){border-color:rgba(190,152,107,.16);background:var(--guidance-card-champagne);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 24px 54px rgba(185,153,112,.12);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}body :is(.library-page .public-topic-search--library,.analysis-after-purchase-card,.analysis-trust-note-card,.secure-purchase-card,.private-access-note){border-color:rgba(72,154,131,.16);background:var(--guidance-card-jade);box-shadow:var(--guidance-shell-support-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}body :is(.guidance-tone-aqua,.proof-testimonial-card,.proof-logo-tile,.proof-asset-tile__stage){background:var(--guidance-card-aqua)}body :is(.guidance-tone-jade,.library-page .public-topic-search--library){background:var(--guidance-card-jade)}body :is(.guidance-tone-lavender,.topic-hero-panel,.analysis-price-card){background:var(--guidance-card-lavender)}body :is(.guidance-tone-champagne,.final-cta-card,.analysis-pricing-card,.analysis-pricing-decision-card){background:var(--guidance-card-champagne)}body :is(.premium-card__inner>:is(.dr-body-lg,.dr-body,.dr-body-sm),.faq-item__answer,.public-topic-search__result-copy,.public-topic-search__suggestion-copy span,.public-topic-search__support-line,.report-hero-summary,.report-hero-context,.analysis-price-card__summary,.analysis-pricing-card__support,.library-page .public-topic-search__header .dr-body-sm,.proof-testimonial-card__location,.proof-testimonial-card__quote,.proof-testimonial-card__topic-label,.footer-story__description,.footer-link,.footer-bottom__note,.footer-bottom__copyright,.account-shell-session__label){color:var(--guidance-muted)}body :is(.dr-header,.footer-card){color:var(--guidance-text)}body :is(.dr-header .dr-nav-link,.dr-header .account-shell-session__label,.dr-header .dr-wordmark__eyebrow,.dr-header .dr-wordmark__name,.footer-card .dr-wordmark__name,.footer-story__headline,.footer-story__product-descriptor,.footer-story__description,.footer-link,.footer-bottom__note,.footer-bottom__copyright){color:var(--guidance-text)}body .dr-header:before,body .footer-card:before{background:radial-gradient(circle at top right,rgba(167,192,255,.22),transparent 34%),radial-gradient(circle at top left,rgba(123,224,206,.18),transparent 30%);opacity:1}body .footer-support-pill{border-color:rgba(15,143,132,.14);background:linear-gradient(180deg,rgba(213,249,243,.92),rgba(173,236,226,.96)),radial-gradient(circle at top left,rgba(255,255,255,.32),transparent 32%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 28px rgba(110,214,196,.14)}body :is(.dr-nav-link:hover,.dr-nav-link[data-active=true],.mobile-sheet__link:hover,.mobile-sheet__link[data-active=true]){border-color:rgba(15,143,132,.18);background:rgba(213,249,243,.72);color:var(--guidance-accent-deep)}body :is(.account-shell-session__button,.mobile-menu-button,.admin-mobile-toggle,.admin-sidebar__close){border-color:rgba(113,145,170,.18);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(242,247,253,.97)),radial-gradient(circle at top right,rgba(166,199,255,.14),transparent 24%);color:var(--guidance-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 30px rgba(123,149,183,.14)}body .mobile-menu-button span{background:var(--guidance-text)}body .cta-button{border-color:rgba(113,145,170,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 20px 38px rgba(123,149,183,.14)}body .cta-button:before{background:linear-gradient(180deg,rgba(255,255,255,.54),transparent 24%)}body .cta-button--primary{border-color:rgba(15,143,132,.24);background:linear-gradient(180deg,#46d1b7,#1ba693 46%,#0b777d);color:#f7fffe;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 22px 46px rgba(15,143,132,.2)}body .cta-button--secondary{border-color:rgba(113,145,170,.18);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(242,247,253,.97)),radial-gradient(circle at top right,rgba(166,199,255,.14),transparent 24%);color:var(--guidance-text)}body .cta-button--ghost{border-color:rgba(113,145,170,.14);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(246,249,255,.92)),radial-gradient(circle at top right,rgba(213,196,255,.12),transparent 26%);color:var(--guidance-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body :is(.dr-chip,.report-meta-strip__signal,.report-subtype-signal,.report-recap-summary-strip__item,.report-hero-snapshot__group,.report-print-identity__item,.purchased-report-card__next-step,.status-pill,.topic-breadcrumb,.report-anchor-nav__item,.report-shell-nav__item,.guidance-pill,.guidance-soft-chip){border-color:rgba(113,145,170,.16);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(244,248,255,.94)),radial-gradient(circle at top right,rgba(166,199,255,.1),transparent 24%);color:var(--guidance-muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 20px rgba(123,149,183,.08)}body :is(.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover,.guidance-soft-chip-accent,.report-intake-option-card[data-selected=true],.report-intake-chip[data-selected=true]){border-color:rgba(15,143,132,.18);background:rgba(181,236,228,.54);color:var(--guidance-accent-deep);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 20px rgba(123,149,183,.08)}body :is(.report-anchor-nav-wrap,.report-meta-strip,.admin-filter-bar,.admin-topbar__inner){border-color:rgba(113,145,170,.16);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(246,250,255,.96)),radial-gradient(circle at top right,rgba(163,190,255,.14),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),var(--guidance-shadow-soft)}body :is(.report-hero-panel__row,.report-meta-strip__item,.hero-panel__item,.hero-panel__footer,.report-meta-strip__signals,.report-subtype-signals){border-top-color:rgba(113,145,170,.14)}body :is(.public-topic-search__input-shell,.library-page .public-topic-search__input-shell,.report-intake-textarea,.report-access-profile-input,.admin-input,.admin-select,.report-intake-option-card,.report-intake-chip,.mini-option-card,.mini-chip-option,.mini-question-selection,.guidance-input,.guidance-select,.guidance-textarea){border-color:rgba(113,145,170,.18);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(244,248,255,.98));color:var(--guidance-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 26px rgba(123,149,183,.12)}body :is(.public-topic-search__input-shell:before,.library-page .public-topic-search__input-shell:before){background:linear-gradient(90deg,rgba(169,119,46,0),rgba(169,119,46,.48),rgba(15,143,132,.18),rgba(255,255,255,0))}body :is(.public-topic-search__input-shell:after,.library-page .public-topic-search__input-shell:after){background:radial-gradient(circle at top right,rgba(166,199,255,.18),transparent 30%)}body :is(.public-topic-search__input-shell:focus-within,.library-page .public-topic-search__input-shell:focus-within,.report-intake-textarea:focus-visible,.report-access-profile-input:focus-visible,.admin-input:focus-visible,.admin-select:focus-visible,.guidance-input:focus-visible,.guidance-select:focus-visible,.guidance-textarea:focus-visible){border-color:rgba(15,143,132,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 0 0 4px rgba(15,143,132,.08),0 16px 30px rgba(123,149,183,.14)}body :is(.public-topic-search__input::placeholder,.report-intake-textarea::placeholder,.report-access-profile-input::placeholder,.guidance-input::placeholder,.guidance-textarea::placeholder){color:var(--guidance-muted-soft)}body .library-page .public-topic-search__stats{border-color:rgba(113,145,170,.16);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(246,249,255,.9)),radial-gradient(circle at top right,rgba(213,196,255,.1),transparent 24%);color:var(--guidance-muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 20px rgba(123,149,183,.08)}body :is(.faq-context-band,.faq-item,.guidance-faq-item){border-color:rgba(113,145,170,.15);background:var(--guidance-card-neutral);box-shadow:var(--guidance-shell-card-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body :is(.faq-item:nth-child(4n+1),.guidance-faq-item:nth-child(4n+1)){background:var(--guidance-card-aqua)}body :is(.faq-item:nth-child(4n+2),.guidance-faq-item:nth-child(4n+2)){background:var(--guidance-card-lavender)}body :is(.faq-item:nth-child(4n+3),.guidance-faq-item:nth-child(4n+3)){background:var(--guidance-card-jade)}body :is(.faq-item:nth-child(4n+4),.guidance-faq-item:nth-child(4n+4)){background:var(--guidance-card-champagne)}body :is(.faq-item__trigger,.faq-item__question,.faq-item__answer,.guidance-faq-summary){color:var(--guidance-text)}body .faq-item__answer{color:var(--guidance-muted)}body :is(.faq-item__number,.faq-item__icon,.logo-card__mark,.report-intake-intro__icon,.report-intake-preparing__icon,.report-intake-preparing__progress-count,.report-intake-gate-progress__count,.report-intake-step-chip__count,.trigger-group-card__icon,.impact-card__icon,.preview-card__icon-wrap,.analysis-preview-card__icon-wrap,.guidance-faq-control,.guidance-icon-badge){border-color:rgba(15,143,132,.14);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(242,247,253,.98)),radial-gradient(circle at top right,rgba(255,224,194,.18),transparent 24%);color:var(--guidance-gold);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 20px rgba(123,149,183,.08)}body :is(.faq-item[data-open=true],.guidance-faq-item[data-open=true]){border-color:rgba(15,143,132,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 30px rgba(110,214,196,.14)}body :is(.topic-page--lonely-marriage .topic-hero-panel,.analysis-page--lonely-marriage .analysis-price-card,.analysis-page--lonely-marriage .analysis-pricing-card,.analysis-page--lonely-marriage .analysis-pricing-decision-card,.analysis-page--lonely-marriage .analysis-suite--closing .final-cta-card,.topic-page--lonely-marriage .final-cta-card){border-color:rgba(113,145,170,.18);box-shadow:var(--guidance-shell-hero-shadow)}@media (hover:hover){body :is(.premium-card:hover,.faq-item:hover,.public-topic-search__suggestion-row:hover,.public-topic-search__result-card:hover,.library-page .public-topic-search__result-card:hover,.proof-logo-tile:hover,.proof-testimonial-card:hover,.proof-asset-tile__stage:hover,.guidance-card:hover){transform:translateY(-3px);border-color:rgba(15,143,132,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 24px 54px rgba(123,149,183,.18);filter:saturate(1.02)}body .cta-button:hover{transform:translateY(-1px)}body .cta-button--primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 50px rgba(20,97,86,.24)}body :is(.cta-button--secondary:hover,.cta-button--ghost:hover,.public-topic-search__input-shell:hover,.library-page .public-topic-search__input-shell:hover,.guidance-input:hover,.guidance-select:hover,.guidance-textarea:hover){border-color:rgba(15,143,132,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 30px rgba(123,149,183,.14)}}body .dr-header .dr-wordmark__name{color:#122a37}body .hub-page :is(#what-this-is .feature-card,#what-makes-it-different .feature-card){border-color:rgba(113,145,170,.18);color:var(--guidance-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 24px 54px rgba(123,149,183,.14)}body .hub-page #what-this-is .feature-card,body .hub-page #what-this-is .feature-card:nth-child(2),body .hub-page #what-this-is .feature-card:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,249,255,.99)),radial-gradient(circle at top right,rgba(167,192,255,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(213,196,255,.12),transparent 24%)}body .hub-page #what-this-is .feature-card:first-child{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(252,247,241,.99)),radial-gradient(circle at 12% 0,rgba(255,224,194,.26),transparent 24%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.1),transparent 18%)}body .hub-page #what-this-is .feature-card:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,250,252,.99)),radial-gradient(circle at 12% 0,rgba(110,214,196,.24),transparent 26%),radial-gradient(circle at 86% 12%,rgba(166,199,255,.16),transparent 24%)}body .hub-page #what-makes-it-different .feature-card,body .hub-page #what-makes-it-different .feature-card:nth-child(2),body .hub-page #what-makes-it-different .feature-card:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,250,255,.99)),radial-gradient(circle at top right,rgba(163,190,255,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%)}body .hub-page #what-makes-it-different .feature-card:first-child{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,245,253,.99)),radial-gradient(circle at 88% 0,rgba(213,196,255,.2),transparent 24%),radial-gradient(circle at 8% 100%,rgba(166,199,255,.14),transparent 18%)}body .hub-page #what-makes-it-different .feature-card:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,250,252,.99)),radial-gradient(circle at 12% 0,rgba(110,214,196,.22),transparent 24%),radial-gradient(circle at 86% 12%,rgba(166,199,255,.14),transparent 22%)}body .hub-page #what-makes-it-different .feature-card:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,251,248,.99)),radial-gradient(circle at 0 0,rgba(185,236,218,.22),transparent 24%),radial-gradient(circle at 92% 100%,rgba(142,226,220,.14),transparent 20%)}body .hub-page :is(#what-this-is .feature-card,#what-makes-it-different .feature-card) :is(.dr-h3,.dr-body,.dr-body-sm){color:var(--guidance-text)}body .hub-page :is(#what-this-is .feature-card,#what-makes-it-different .feature-card) .dr-body{color:var(--guidance-muted)}body .hub-page :is(#what-this-is .feature-card,#what-makes-it-different .feature-card) .feature-card__accent{border-color:rgba(190,152,107,.18);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(243,247,253,.98)),radial-gradient(circle at top right,rgba(255,224,194,.18),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 24px rgba(123,149,183,.08)}body .hub-page #clusters .cluster-card,body .hub-page #clusters .cluster-card:nth-child(2),body .hub-page #clusters .cluster-card:nth-child(4){border-color:rgba(113,145,170,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 24px 54px rgba(123,149,183,.14);color:var(--guidance-text)}body .hub-page #clusters .cluster-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,255,.99)),radial-gradient(circle at top right,rgba(163,190,255,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%)}body .hub-page #clusters .cluster-card:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,245,253,.99)),radial-gradient(circle at 88% 0,rgba(213,196,255,.2),transparent 24%),radial-gradient(circle at 8% 100%,rgba(166,199,255,.14),transparent 18%)}body .hub-page #clusters .cluster-card:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,250,252,.99)),radial-gradient(circle at 12% 0,rgba(110,214,196,.22),transparent 24%),radial-gradient(circle at 86% 12%,rgba(166,199,255,.14),transparent 22%)}body .hub-page #clusters .cluster-card:nth-child(4){background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(252,247,241,.99)),radial-gradient(circle at 12% 0,rgba(255,224,194,.24),transparent 22%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.1),transparent 18%)}body .hub-page #clusters .cluster-card :is(.dr-h3,.cluster-card__link){color:var(--guidance-text)}body .hub-page #clusters .cluster-card :is(.dr-body,.cluster-card__meta){color:var(--guidance-muted)}body .hub-page #clusters .cluster-card__footer{border-top-color:rgba(113,145,170,.14)}body :is(.hub-page #faq .faq-item,.topic-page #faq .faq-item,.analysis-page #faq .faq-item,.topic-page--lonely-marriage #faq .faq-item,.analysis-page--lonely-marriage #faq .faq-item){border-color:rgba(113,145,170,.16);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,250,253,.99)),radial-gradient(circle at top right,rgba(163,190,255,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 18px 38px rgba(123,149,183,.12)}body :is(.hub-page #faq .faq-item,.topic-page #faq .faq-item,.analysis-page #faq .faq-item) .faq-item__question,body :is(.hub-page #faq .faq-item,.topic-page #faq .faq-item,.analysis-page #faq .faq-item) .faq-item__trigger{color:var(--guidance-text)}body :is(.hub-page #faq .faq-item,.topic-page #faq .faq-item,.analysis-page #faq .faq-item) .faq-item__answer{color:var(--guidance-muted)}body :is(.hub-page #faq .faq-item,.topic-page #faq .faq-item,.analysis-page #faq .faq-item) .faq-item__icon,body :is(.hub-page #faq .faq-item,.topic-page #faq .faq-item,.analysis-page #faq .faq-item) .faq-item__number{border-color:rgba(190,152,107,.18);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,247,252,.98)),radial-gradient(circle at top right,rgba(255,224,194,.16),transparent 22%);color:var(--guidance-gold)}body :is(.hub-page #faq .faq-item,.topic-page #faq .faq-item,.analysis-page #faq .faq-item)[data-open=true]{border-color:rgba(15,143,132,.18);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(243,249,251,.995)),radial-gradient(circle at top right,rgba(110,214,196,.12),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 20px 42px rgba(110,214,196,.12)}body :is(.proof-testimonial-card,.topic-proof-section--testimonials .testimonial-card,.proof-logo-tile,.topic-proof-section--trust .logo-card,.hub-page .preview-card){background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,255,.99)),radial-gradient(circle at top right,rgba(166,199,255,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%);border-color:rgba(113,145,170,.16)}body .dr-header :is(.dr-wordmark__eyebrow,.dr-wordmark__name){color:#122a37}body .dr-header .dr-wordmark__eyebrow{color:#436274}body .hub-page .how-step-card,body .hub-page .how-step-card:last-child{border-color:rgba(113,145,170,.17);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,255,.99)),radial-gradient(circle at top right,rgba(163,190,255,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 22px 46px rgba(123,149,183,.14)}body .hub-page .how-step-card:last-child{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(252,247,241,.99)),radial-gradient(circle at 12% 0,rgba(255,224,194,.22),transparent 24%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.08),transparent 18%)}body .hub-page .how-step-card :is(.dr-h3,.dr-body,.dr-micro-label,.step-badge){color:var(--guidance-text)}body .hub-page .how-step-card .dr-body{color:var(--guidance-muted)}body .hub-page .page-momentum-stats .dr-section-intro .dr-body-lg{color:#334f5d}body .hub-page .page-momentum-stats .stats-card,body .topic-page .page-momentum-stats .stats-card{border-color:rgba(113,145,170,.17);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,250,255,.99)),radial-gradient(circle at top right,rgba(163,190,255,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 22px 46px rgba(123,149,183,.14)}body .hub-page .page-momentum-stats .stats-card--featured,body .topic-page .page-momentum-stats .stats-card--featured{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(252,247,241,.99)),radial-gradient(circle at 12% 0,rgba(255,224,194,.22),transparent 24%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.08),transparent 18%)}body .page-momentum-stats .dr-stat-line span:first-child,body .page-momentum-stats .dr-stat-line span:last-child{color:var(--guidance-text);text-shadow:none}body .page-momentum-stats .stats-card__copy .dr-h3{color:var(--guidance-gold)}body .page-momentum-stats .stats-card__copy .dr-body{color:var(--guidance-muted)}body .hub-closing-suite #privacy .privacy-grid .premium-card,body .hub-page .privacy-grid .premium-card{border-color:rgba(113,145,170,.17);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,250,255,.99)),radial-gradient(circle at top right,rgba(163,190,255,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.08),transparent 20%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 22px 46px rgba(123,149,183,.14)}body .hub-closing-suite #privacy .privacy-grid .premium-card:nth-child(2),body .hub-page .privacy-grid .premium-card:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,245,253,.99)),radial-gradient(circle at 88% 0,rgba(213,196,255,.18),transparent 24%),radial-gradient(circle at 8% 100%,rgba(166,199,255,.12),transparent 18%)}body .hub-closing-suite #privacy .privacy-grid .premium-card:nth-child(3),body .hub-page .privacy-grid .premium-card:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(252,247,241,.99)),radial-gradient(circle at 12% 0,rgba(255,224,194,.2),transparent 22%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.08),transparent 18%)}body .hub-closing-suite #privacy .privacy-grid .premium-card :is(.dr-h3,.dr-body),body .hub-page .privacy-grid .premium-card :is(.dr-h3,.dr-body){color:var(--guidance-text)}body .hub-closing-suite #privacy .privacy-grid .premium-card .dr-body,body .hub-page .privacy-grid .premium-card .dr-body{color:var(--guidance-muted)}body .footer-card{border-color:rgba(113,145,170,.18);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(244,249,255,.98)),radial-gradient(circle at top right,rgba(167,192,255,.18),transparent 30%),radial-gradient(circle at top left,rgba(123,224,206,.14),transparent 28%),radial-gradient(circle at 72% 100%,rgba(255,222,191,.14),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 24px 54px rgba(123,149,183,.14)}body .footer-card :is(.dr-wordmark__name,.footer-story__headline,.footer-story__product-descriptor,.footer-story__description,.footer-link,.footer-bottom__note,.footer-bottom__copyright){color:var(--guidance-text)}body .footer-card :is(.footer-story__description,.footer-link,.footer-bottom__note,.footer-bottom__copyright){color:var(--guidance-muted)}body .footer-card :is(.footer-story__product-line,.footer-story__eyebrow,.footer-group__title){color:var(--guidance-gold)}body .footer-support-pill{color:var(--guidance-accent-deep)}body .footer-card{color:var(--guidance-text)!important}body .footer-card :is(.dr-display,.dr-h1,.dr-h2,.dr-h3,.dr-body-lg,.dr-body,.dr-body-sm,.dr-wordmark__eyebrow,.dr-wordmark__name,.footer-story__headline){color:#152a36!important}body .footer-card :is(.footer-story__product-descriptor,.footer-story__description,.footer-link,.footer-bottom__note,.footer-bottom__copyright){color:#35505e!important}body .footer-card :is(.footer-story__product-line,.footer-story__eyebrow,.footer-group__title){color:#a9772e!important}body .footer-card .footer-link:hover{color:#152a36!important}body .footer-support-pill{color:#0a7068!important}body .dr-header{border-color:rgba(113,145,170,.2)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.98)),radial-gradient(circle at top right,rgba(167,192,255,.2),transparent 30%),radial-gradient(circle at top left,rgba(123,224,206,.16),transparent 28%)!important;box-shadow:0 18px 42px rgba(123,149,183,.12),inset 0 1px 0 rgba(255,255,255,.94)!important}body .dr-header :is(.dr-wordmark__eyebrow,.dr-wordmark__name){color:#122a37!important}body .dr-header .dr-wordmark__eyebrow{color:#4d6877!important}body .hub-page #what-makes-it-different .feature-card,body .hub-page #what-makes-it-different .feature-card:first-child,body .hub-page #what-makes-it-different .feature-card:nth-child(2),body .hub-page #what-makes-it-different .feature-card:nth-child(3){border-color:rgba(113,145,170,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,250,255,.995)),radial-gradient(circle at top right,rgba(163,190,255,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.1),transparent 20%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 24px 54px rgba(123,149,183,.14)!important}body .hub-page #what-makes-it-different .feature-card:first-child{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,245,253,.995)),radial-gradient(circle at 88% 0,rgba(213,196,255,.22),transparent 24%),radial-gradient(circle at 8% 100%,rgba(166,199,255,.14),transparent 18%)!important}body .hub-page #what-makes-it-different .feature-card:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(241,250,252,.995)),radial-gradient(circle at 12% 0,rgba(110,214,196,.22),transparent 24%),radial-gradient(circle at 86% 12%,rgba(166,199,255,.14),transparent 22%)!important}body .hub-page #what-makes-it-different .feature-card:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(243,251,248,.995)),radial-gradient(circle at 0 0,rgba(185,236,218,.22),transparent 24%),radial-gradient(circle at 92% 100%,rgba(142,226,220,.14),transparent 20%)!important}body .hub-page #what-makes-it-different .feature-card .premium-card__inner>.dr-body,body .hub-page #what-makes-it-different .feature-card .premium-card__inner>.dr-body-sm,body .hub-page #what-makes-it-different .feature-card .premium-card__inner>.dr-h3,body .hub-page #what-makes-it-different .feature-card .premium-card__inner>.dr-micro-label{color:#17313e!important}body .hub-page #what-makes-it-different .feature-card .premium-card__inner>.dr-body{color:#476372!important}body .hub-page .feature-card--difference-reset{border-color:rgba(113,145,170,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(245,249,255,.998)),radial-gradient(circle at top right,rgba(170,196,255,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(187,237,225,.14),transparent 22%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 24px 54px rgba(123,149,183,.14)!important}body .hub-page .feature-card--difference-reset:before{background:radial-gradient(circle at top right,rgba(170,196,255,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(187,237,225,.08),transparent 20%)!important;opacity:1!important}body .hub-page .feature-card--difference-reset:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),transparent)!important;opacity:1!important}body .hub-page .feature-card--difference-reset:first-child{background:linear-gradient(180deg,rgba(255,255,255,.988),rgba(247,245,253,.998)),radial-gradient(circle at 88% 0,rgba(213,196,255,.22),transparent 24%),radial-gradient(circle at 8% 100%,rgba(166,199,255,.14),transparent 18%)!important}body .hub-page .feature-card--difference-reset:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.988),rgba(241,250,252,.998)),radial-gradient(circle at 12% 0,rgba(110,214,196,.22),transparent 24%),radial-gradient(circle at 86% 12%,rgba(166,199,255,.14),transparent 22%)!important}body .hub-page .feature-card--difference-reset:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,.988),rgba(252,247,241,.998)),radial-gradient(circle at 12% 0,rgba(255,224,194,.22),transparent 22%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.1),transparent 18%)!important}body .hub-page .feature-card--difference-reset .premium-card__inner>.dr-micro-label{color:#a9772e!important}body .hub-page .feature-card--difference-reset .premium-card__inner>.dr-h3{color:#1b3240!important}body .hub-page .feature-card--difference-reset .premium-card__inner>.dr-body,body .hub-page .feature-card--difference-reset .premium-card__inner>.dr-body-sm{color:#476372!important}body .hub-page .feature-card--difference-reset .feature-card__accent{border-color:rgba(190,152,107,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(243,247,253,.98)),radial-gradient(circle at top right,rgba(255,224,194,.16),transparent 24%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 12px 24px rgba(123,149,183,.08)!important}body .hub-page .hero-trust-item{border-color:rgba(113,145,170,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.988),rgba(246,249,255,.996)),radial-gradient(circle at top right,rgba(166,199,255,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(181,236,228,.1),transparent 20%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 38px rgba(123,149,183,.12)!important}body .hub-page .hero-trust-item:first-child{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,245,253,.998)),radial-gradient(circle at 88% 0,rgba(213,196,255,.22),transparent 24%),radial-gradient(circle at 8% 100%,rgba(166,199,255,.14),transparent 18%)!important}body .hub-page .hero-trust-item:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(241,250,252,.998)),radial-gradient(circle at 12% 0,rgba(110,214,196,.22),transparent 24%),radial-gradient(circle at 86% 12%,rgba(166,199,255,.14),transparent 22%)!important}body .hub-page .hero-trust-item:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(252,247,241,.998)),radial-gradient(circle at 12% 0,rgba(255,224,194,.2),transparent 22%),radial-gradient(circle at 92% 16%,rgba(255,212,225,.08),transparent 18%)!important}body .hub-page .hero-trust-item .dr-micro-label{color:#a9772e!important}body .hub-page .hero-trust-item .dr-body-sm{color:#476372!important}body .dr-header{background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(246,249,255,.996)),radial-gradient(circle at top right,rgba(166,199,255,.16),transparent 28%),radial-gradient(circle at top left,rgba(181,236,228,.12),transparent 24%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 20px 44px rgba(123,149,183,.12)!important}body .dr-desktop-nav,body .dr-header{border-color:rgba(113,145,170,.18)!important}body .dr-desktop-nav{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(242,247,253,.985)),radial-gradient(circle at top right,rgba(166,199,255,.1),transparent 28%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 14px 30px rgba(123,149,183,.12)!important}body .dr-header-actions .account-shell-session__button,body .dr-header-actions .cta-button--ghost{border-color:rgba(113,145,170,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,252,.99)),radial-gradient(circle at top right,rgba(166,199,255,.08),transparent 24%)!important;color:#17313e!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.97),0 12px 24px rgba(123,149,183,.1)!important}body .dr-nav-link{color:#1f3644!important}body .dr-nav-link:hover,body .dr-nav-link[data-active=true]{border-color:rgba(15,143,132,.18)!important;background:linear-gradient(180deg,rgba(213,249,243,.96),rgba(191,240,232,.98)),radial-gradient(circle at top left,rgba(255,255,255,.28),transparent 32%)!important;color:#0a7068!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 18px rgba(110,214,196,.14)!important}body .hub-section--logo-marquee .proof-marquee-shell{border-color:rgba(113,145,170,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(246,249,255,.995)),radial-gradient(circle at top right,rgba(166,199,255,.1),transparent 30%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 38px rgba(123,149,183,.1)!important}body .hub-section--logo-marquee .proof-logo-tile{border-color:rgba(113,145,170,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,252,.99)),radial-gradient(circle at top right,rgba(166,199,255,.08),transparent 24%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 12px 26px rgba(123,149,183,.08)!important}body .hub-section--logo-marquee .proof-logo-tile__plate{border-color:rgba(113,145,170,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(247,250,253,.99)),radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 30%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 10px 22px rgba(123,149,183,.06)!important}:root{--private-flow-surface:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(246,250,255,0.99)),radial-gradient(circle at top right,rgba(166,199,255,0.14),transparent 26%),radial-gradient(circle at bottom left,rgba(181,236,228,0.12),transparent 22%);--private-flow-surface-strong:linear-gradient(180deg,rgba(255,255,255,0.975),rgba(242,248,255,0.995)),radial-gradient(circle at top right,rgba(166,199,255,0.18),transparent 30%),radial-gradient(circle at bottom left,rgba(181,236,228,0.15),transparent 24%);--private-flow-surface-soft:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(248,251,255,0.985)),radial-gradient(circle at top left,rgba(255,255,255,0.5),transparent 34%),radial-gradient(circle at top right,rgba(166,199,255,0.1),transparent 24%);--private-flow-icon-surface:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(240,246,252,0.98)),radial-gradient(circle at top right,rgba(181,236,228,0.16),transparent 28%),radial-gradient(circle at bottom left,rgba(255,224,194,0.12),transparent 22%);--private-flow-selected-surface:linear-gradient(180deg,rgba(233,250,246,0.96),rgba(244,250,255,0.995)),radial-gradient(circle at top left,rgba(110,214,196,0.16),transparent 28%),radial-gradient(circle at top right,rgba(166,199,255,0.14),transparent 26%);--private-flow-card-shadow:inset 0 1px 0 rgba(255,255,255,0.94),0 18px 34px rgba(123,149,183,0.12);--private-flow-card-shadow-strong:inset 0 1px 0 rgba(255,255,255,0.96),0 22px 44px rgba(123,149,183,0.14)}body .dr-header-actions{gap:.68rem}body .dr-header-actions .cta-button{width:auto;flex:0 0 auto;min-height:2.72rem;padding:.64rem .98rem;border-radius:14px;font-size:.92rem;line-height:1.1;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 26px rgba(123,149,183,.1)}body .dr-header-actions .cta-button--primary{padding-inline:1.02rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 32px rgba(20,97,86,.18)}body :is(.hub-page .hero-panel__item,.topic-page .topic-hero-support-item){padding:.92rem 1rem;border:1px solid rgba(113,145,170,.14);border-radius:18px;background:var(--private-flow-surface-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}body :is(.hub-page .hero-panel__item:first-child,.topic-page .topic-hero-support-item:first-child){padding-top:.92rem;border-top:1px solid rgba(113,145,170,.14)}body :is(.topic-page--lonely-marriage .topic-hero-panel,.topic-page--lonely-marriage .mini-result-primary,.topic-page--lonely-marriage .mini-result-reveal,.topic-page--lonely-marriage .mini-result-bridge,.topic-page--lonely-marriage .mini-result-secondary--clarifies){border-color:rgba(113,145,170,.18);background:var(--private-flow-surface-strong);box-shadow:var(--private-flow-card-shadow-strong)}body :is(.topic-page--lonely-marriage .topic-fact-card,.topic-page--lonely-marriage .mini-check-entry-card,.topic-page--lonely-marriage .mini-progress-card,.topic-page--lonely-marriage .mini-question-card,.topic-page--lonely-marriage .mini-result-first-read,.topic-page--lonely-marriage .mini-result-secondary,.topic-page--lonely-marriage .mini-result-placeholder,.topic-page--lonely-marriage .mini-snapshot-trust-card,.topic-page--lonely-marriage .mini-snapshot-analyzing,.topic-page--lonely-marriage .mini-check-footer){border-color:rgba(113,145,170,.16);background:var(--private-flow-surface);box-shadow:var(--private-flow-card-shadow)}body .topic-page--lonely-marriage :is(.mini-question-card--current,.mini-check-footer--ready){border-color:rgba(15,143,132,.18);background:var(--private-flow-surface-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 20px 40px rgba(111,171,186,.14)}body .topic-page--lonely-marriage .mini-question-card--current:before{background:linear-gradient(180deg,rgba(15,143,132,.72),rgba(91,115,153,.36))}body :is(.mini-progress-stage-card,.mini-progress-highlight,.mini-question-selection,.mini-snapshot-analyzing__progress-block,.mini-snapshot-analyzing__status,.mini-result-bridge__decision,.mini-result-bridge__highlight){border-color:rgba(113,145,170,.16);background:var(--private-flow-surface-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 28px rgba(123,149,183,.1)}body :is(.mini-progress-stage-card__icon,.mini-progress-highlight__icon,.mini-question-selection__icon,.mini-result-first-read__icon,.mini-result-reveal__icon,.mini-result-bridge__highlight-icon,.mini-snapshot-analyzing__icon){border-color:rgba(113,145,170,.16);background:var(--private-flow-icon-surface);color:var(--guidance-accent-deep);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 22px rgba(123,149,183,.1)}body :is(.topic-page--lonely-marriage .mini-check-entry-card .dr-chip,.topic-page--lonely-marriage .mini-snapshot-trust-card .dr-chip,.topic-page--lonely-marriage .mini-result-first-read__meta .dr-chip,.topic-page--lonely-marriage .mini-result-reveal__meta .dr-chip){border-color:rgba(113,145,170,.14);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(244,248,255,.94)),radial-gradient(circle at top right,rgba(166,199,255,.08),transparent 24%);color:#4d6578;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 18px rgba(123,149,183,.06)}body .mini-result-section :is(.dr-chip,.status-pill,.signal-badge){border-color:rgba(113,145,170,.15);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(244,248,255,.96)),radial-gradient(circle at top right,rgba(166,199,255,.1),transparent 24%);color:#466171;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 18px rgba(123,149,183,.07)}body .mini-result-section .signal-badge--low{border-color:rgba(127,165,138,.22);background:linear-gradient(180deg,rgba(245,251,247,.96),rgba(238,247,241,.98)),radial-gradient(circle at top left,rgba(127,165,138,.12),transparent 24%);color:#58715f}body .mini-result-section .signal-badge--moderate{border-color:rgba(124,143,184,.22);background:linear-gradient(180deg,rgba(246,249,255,.96),rgba(239,245,251,.98)),radial-gradient(circle at top left,rgba(124,143,184,.12),transparent 24%);color:#4b617c}body .mini-result-section .signal-badge--strong{border-color:rgba(200,168,107,.24);background:linear-gradient(180deg,rgba(255,252,245,.96),rgba(250,246,236,.985)),radial-gradient(circle at top left,rgba(200,168,107,.13),transparent 24%);color:#8d6b2f}body .mini-result-section .status-pill--sage{border-color:rgba(15,143,132,.22);background:linear-gradient(180deg,rgba(232,250,245,.96),rgba(241,249,252,.99)),radial-gradient(circle at top left,rgba(110,214,196,.14),transparent 26%);color:#0f6f68}body .mini-result-section .status-pill--clay{border-color:rgba(201,140,107,.2);background:linear-gradient(180deg,rgba(252,246,241,.96),rgba(249,241,236,.985)),radial-gradient(circle at top left,rgba(201,140,107,.12),transparent 26%);color:#96624c}body .mini-progress-segment{background:linear-gradient(180deg,rgba(216,227,239,.84),rgba(204,217,231,.66));box-shadow:inset 0 1px 0 rgba(255,255,255,.64)}body .mini-progress-segment[data-complete=true]{background:linear-gradient(90deg,rgba(15,143,132,.72),rgba(91,115,153,.58));box-shadow:0 0 0 1px rgba(15,143,132,.12)}body .mini-progress-segment[data-current=true]{background:linear-gradient(90deg,rgba(191,224,237,.9),rgba(223,235,247,.94));box-shadow:0 0 0 1px rgba(113,145,170,.16),0 0 0 4px rgba(15,143,132,.05)}body .mini-snapshot-analyzing__progress-rail{background:rgba(225,235,245,.88);border-color:rgba(113,145,170,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}body .mini-snapshot-analyzing__progress-fill{background:linear-gradient(90deg,rgba(15,143,132,.74),rgba(91,115,153,.62));box-shadow:0 0 16px rgba(15,143,132,.14)}body .mini-snapshot-analyzing__percent{color:var(--guidance-text)}body :is(.mini-option-card,.mini-chip-option){border-color:rgba(113,145,170,.18);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(244,248,255,.985));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 12px 26px rgba(123,149,183,.1)}body :is(.mini-option-card__state,.mini-chip-option__state){border-color:rgba(113,145,170,.22);background:linear-gradient(180deg,rgba(247,250,253,.96),rgba(235,241,248,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}body :is(.mini-option-card[data-selected=true],.mini-chip-option[data-selected=true]){border-color:rgba(15,143,132,.34);background:var(--private-flow-selected-surface);color:var(--guidance-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 0 0 1px rgba(15,143,132,.08),0 0 0 5px rgba(15,143,132,.06),0 18px 34px rgba(111,171,186,.18);transform:translateY(-1px)}body :is(.mini-option-card[data-selected=true] .mini-option-card__title,.mini-chip-option[data-selected=true] .mini-chip-option__label){color:var(--guidance-text);font-weight:650}body .mini-option-card[data-selected=true] .mini-option-card__description{color:#305060}body :is(.mini-option-card[data-selected=true] .mini-option-card__state,.mini-chip-option[data-selected=true] .mini-chip-option__state){border-color:rgba(15,143,132,.32);background:linear-gradient(180deg,rgba(230,250,246,.98),rgba(223,243,240,.98));box-shadow:0 0 0 5px rgba(15,143,132,.1),inset 0 1px 0 rgba(255,255,255,.94)}body :is(.mini-option-card[data-selected=true] .mini-option-card__state:after,.mini-chip-option[data-selected=true] .mini-chip-option__state:after){background:linear-gradient(180deg,rgba(15,143,132,.98),rgba(10,112,104,.96));box-shadow:0 0 0 1px rgba(255,255,255,.72)}body :is(.mini-progress-stage-card .dr-body-sm,.mini-progress-highlight .dr-body-sm,.mini-question-selection .dr-body-sm,.mini-snapshot-analyzing__note,.mini-result-note,.mini-result-bridge__footer-note){color:var(--guidance-muted)}body .mini-question-selection__label,body .mini-snapshot-analyzing__status .dr-h3{color:var(--guidance-text)}@media (hover:hover){body :is(.mini-option-card:hover,.mini-chip-option:hover){border-color:rgba(15,143,132,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 34px rgba(123,149,183,.12)}}body .dr-root-shell:after,body .dr-root-shell:before{display:none}body :is(.proof-marquee-shell__fade,.proof-rail-shell__fade,.testimonial-rail-shell__fade){display:block}body :is(.proof-marquee-shell,.proof-rail-shell,.testimonial-rail-shell){overflow:hidden}body :is(.proof-marquee-track,.proof-rail-track,.testimonial-rail-track){display:flex;flex-wrap:nowrap;justify-content:flex-start;width:max-content;will-change:transform}body :is(.proof-marquee-track__group,.proof-rail-track__group,.testimonial-rail-track__group){display:flex;flex:none;flex-wrap:nowrap;justify-content:flex-start;width:max-content;align-items:stretch}body .proof-marquee-track__group{gap:var(--proof-marquee-gap);-webkit-padding-end:var(--proof-marquee-gap);padding-inline-end:var(--proof-marquee-gap)}body .proof-rail-track__group{-webkit-padding-end:var(--proof-rail-gap);padding-inline-end:var(--proof-rail-gap)}body .testimonial-rail-track__group{-webkit-padding-end:var(--testimonial-rail-gap);padding-inline-end:var(--testimonial-rail-gap)}body .proof-marquee-track--ltr{animation:proof-marquee-scroll-ltr 34s linear infinite!important}body .proof-marquee-track--rtl{animation:proof-marquee-scroll-rtl 42s linear infinite!important}body .proof-rail-track--ltr{animation:proof-marquee-scroll-ltr 26s linear infinite!important}body .proof-rail-track--rtl{animation:proof-marquee-scroll-rtl 34s linear infinite!important}body .testimonial-rail-track--ltr{animation:testimonial-rail-scroll-ltr 44s linear infinite!important}body .testimonial-rail-track--rtl{animation:proof-marquee-scroll-rtl 32s linear infinite!important}@media (hover:hover){body .proof-marquee-shell:hover .proof-marquee-track,body .proof-rail-shell:hover .proof-rail-track,body .testimonial-rail-shell:hover .testimonial-rail-track{animation-play-state:paused}}body :is(.premium-card,.faq-item,.public-topic-search--homepage,.public-topic-search__suggestion-row,.public-topic-search__result-card,.public-topic-search__empty-state,.library-page .public-topic-search--library,.library-page .library-page__orientation-card,.topic-infographic-asset-card,.topic-infographic-node-card,.topic-infographic-support-card,.topic-editorial-body-card,.topic-editorial-support-card,.topic-fact-card,.signal-group-card,.longform-main-card,.longform-side-card,.context-shell,.deeper-analysis-card,.related-pattern-card,.scope-safeguard-card,.scope-note-card,.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-primary,.mini-result-secondary,.mini-result-bridge,.mini-result-placeholder,.mini-snapshot-trust-card,.mini-snapshot-analyzing,.analysis-continuity-card,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.analysis-after-purchase-card,.analysis-trust-note-card,.checkout-summary-card,.secure-purchase-card,.claim-access-card,.purchase-success-card,.private-access-note,.account-empty-state,.account-resume-card,.purchased-report-card,.footer-card,.dr-header,.mobile-sheet,.report-anchor-nav-wrap,.report-meta-strip,.admin-filter-bar,.admin-topbar__inner,.cta-button--ghost){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body :is(.premium-card,.cta-button,.dr-nav-link,.mobile-menu-button,.mobile-menu-button span,.dr-wordmark__logo,.mobile-sheet__link,.footer-link,.public-topic-search__empty-links a,.public-topic-search__library-link,.public-topic-search__suggestion-row,.account-shell-session__button,.report-anchor-nav__item){transition:none!important}body .topic-infographic-reveal,body .topic-infographic-reveal__stage{animation:none!important;opacity:1!important;transform:none!important;will-change:auto!important}@media (hover:hover){body :is(.premium-card:hover,.cta-button:hover,.proof-logo-tile:hover,.proof-testimonial-card:hover,.public-topic-search__suggestion-row:hover,.public-topic-search__result-card:hover,.mini-option-card:hover,.mini-chip-option:hover){transform:none!important;filter:none!important}body .dr-wordmark:hover .dr-wordmark__logo{transform:none!important}}.account-access-page{padding-top:clamp(1.35rem,3.2vw,2.35rem)}.account-access-page .dr-container--reading{width:min(100%,51rem)}.account-access-entry--streamlined{position:relative;overflow:hidden}.account-access-entry--streamlined .premium-card__inner{gap:clamp(1.2rem,2.4vw,1.85rem);padding:clamp(1.35rem,3vw,2.3rem)}.account-access-entry__hero{display:grid;grid-gap:.95rem;gap:.95rem;max-width:42rem;margin:0 auto;text-align:center;justify-items:center}.account-access-entry__hero .dr-body-lg,.account-access-entry__hero .dr-eyebrow,.account-access-entry__hero .dr-h1{margin:0}.account-access-entry__hero .dr-h1{max-width:12ch}.account-access-entry__hero .dr-body-lg{max-width:40rem}.account-access-entry__primary{display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1rem,2.2vw,1.25rem);border:1px solid rgba(113,145,170,.14);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,250,255,.97)),radial-gradient(circle at top right,rgba(166,199,255,.12),transparent 26%),radial-gradient(circle at bottom left,rgba(181,236,228,.1),transparent 22%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 16px 32px rgba(123,149,183,.1)}.account-access-entry__primary .dr-micro-label{color:#7a6332}.account-access-entry__google-button{width:100%;min-height:4rem;justify-content:flex-start;padding:.95rem 1rem;text-align:left;border-color:rgba(111,145,170,.2)!important;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(248,251,255,.99)),radial-gradient(circle at top left,rgba(255,255,255,.92),transparent 40%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 18px 34px rgba(123,149,183,.1)!important;color:#173047!important}.account-access-google-logo-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(113,145,170,.16);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(243,248,252,.98)),radial-gradient(circle at top left,rgba(255,255,255,.76),transparent 40%);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 12px 22px rgba(70,91,118,.12);flex:0 0 auto}.account-access-google-logo{width:1.22rem;height:1.22rem}.account-access-entry__button-copy{display:grid;grid-gap:.18rem;gap:.18rem;text-align:left}.account-access-entry__button-support{color:rgba(62,85,111,.82);font-size:.84rem;font-weight:500;letter-spacing:0;text-transform:none}@media (hover:hover){.account-access-entry__google-button:hover{border-color:rgba(66,133,244,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 22px 40px rgba(109,140,180,.16)!important}}.account-access-entry__secondary{display:grid;justify-items:center;grid-gap:.28rem;gap:.28rem;text-align:center}.account-access-entry__secondary-label{color:var(--text-muted);font-size:var(--body-sm-size)}.account-access-entry__email-link{color:#0d6f69;font-size:.96rem;font-weight:600;letter-spacing:-.01em}.account-access-entry__error{margin:0}.account-access-entry__assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.account-access-entry__assurance{display:grid;grid-gap:.45rem;gap:.45rem;padding:.95rem 1rem;border:1px solid rgba(113,145,170,.14);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(246,249,255,.94)),radial-gradient(circle at top right,rgba(166,199,255,.08),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.account-access-entry__assurance .dr-body-sm,.account-access-entry__assurance .dr-micro-label{margin:0}.account-access-entry__assurance .dr-body-sm{color:var(--text-secondary)}@media (max-width:760px){.account-access-page{padding-top:1rem}.account-access-entry--streamlined .premium-card__inner{gap:1rem;padding:1rem}.account-access-entry__hero{justify-items:start;text-align:left}.account-access-entry__hero .dr-h1{max-width:11ch}.account-access-entry__google-button{min-height:3.7rem;padding:.9rem .95rem}.account-access-entry__assurances{grid-template-columns:1fr}}.account-auth-stage-page{padding-top:clamp(1.2rem,3vw,2.1rem)}.account-auth-stage-page .report-access-profile-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:clamp(1rem,2.8vw,1.8rem);gap:clamp(1rem,2.8vw,1.8rem);align-items:start}.account-auth-stage-page :is(.report-access-profile-intro,.report-access-profile-form){overflow:hidden;border:1px solid rgba(116,144,168,.14);box-shadow:0 18px 36px rgba(117,139,167,.1),inset 0 1px 0 rgba(255,255,255,.94)}.account-auth-stage-page .report-access-profile-intro .premium-card__inner{gap:clamp(1rem,2.3vw,1.45rem);padding:clamp(1.35rem,3vw,2.2rem);background:linear-gradient(180deg,rgba(252,254,255,.96),rgba(244,249,255,.96)),radial-gradient(circle at top left,rgba(183,231,225,.16),transparent 26%),radial-gradient(circle at bottom right,rgba(168,199,255,.12),transparent 30%)}.account-auth-stage-page .report-access-profile-form .premium-card__inner{gap:1.1rem;padding:clamp(1.2rem,2.6vw,1.8rem);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,255,.98)),radial-gradient(circle at top right,rgba(166,199,255,.08),transparent 26%)}.account-auth-stage-page .report-access-profile-copy{display:grid;grid-gap:.85rem;gap:.85rem}.account-auth-stage-page .report-access-profile-copy__topline{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.account-auth-stage-page .report-access-profile-copy__topline .dr-chip,.account-auth-stage-page .report-access-profile-signals .dr-chip{border-color:rgba(111,147,170,.16);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(244,248,254,.94)),radial-gradient(circle at top left,rgba(177,232,224,.12),transparent 34%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94)}.account-auth-stage-page .report-access-profile-copy .dr-h1{max-width:12ch;margin:0}.account-auth-stage-page .report-access-profile-copy .dr-body-lg{max-width:37rem;margin:0;color:var(--text-secondary)}.account-auth-stage-page .report-access-profile-signals{display:flex;flex-wrap:wrap;gap:.55rem}.account-auth-stage-page .report-access-profile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.account-auth-stage-page .report-intake-intro__fact{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start;padding:.95rem 1rem;border:1px solid rgba(116,144,168,.14);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(245,249,255,.96)),radial-gradient(circle at top right,rgba(166,199,255,.1),transparent 26%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94)}.account-auth-stage-page .report-intake-intro__icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:16px;border:1px solid rgba(111,147,170,.16);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(236,246,252,.96)),radial-gradient(circle at top left,rgba(180,233,225,.22),transparent 34%);color:#0f5c67;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 10px 18px rgba(111,139,167,.08)}.account-auth-stage-page .report-access-profile-form__copy .dr-body,.account-auth-stage-page .report-access-profile-form__copy .dr-h3,.account-auth-stage-page .report-access-profile-form__copy .dr-micro-label,.account-auth-stage-page .report-intake-intro__fact .dr-body-sm,.account-auth-stage-page .report-intake-intro__fact .dr-micro-label{margin:0}.account-auth-stage-page .report-access-profile-form__copy{gap:.55rem;max-width:34rem}.account-auth-stage-page .report-access-profile-form__body,.account-auth-stage-page .report-access-profile-stack{display:grid;grid-gap:.95rem;gap:.95rem}.account-auth-stage-page .report-access-profile-grid{display:grid;grid-template-columns:1fr;grid-gap:.9rem;gap:.9rem}.account-auth-stage-page .report-access-profile-field{display:grid;grid-gap:.45rem;gap:.45rem}.account-auth-stage-page .report-access-profile-field__hint,.account-auth-stage-page .report-access-profile-note{margin:0;color:var(--text-muted)}.account-auth-stage-page .report-access-profile-identity{display:grid;grid-gap:.22rem;gap:.22rem;padding:.95rem 1rem;border:1px solid rgba(116,144,168,.14);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(244,248,254,.96)),radial-gradient(circle at top left,rgba(180,233,225,.12),transparent 30%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94)}.account-auth-stage-page .report-access-profile-identity span{color:var(--text-muted);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.account-auth-stage-page .report-access-profile-identity strong{color:var(--text-primary);font-size:1rem;letter-spacing:-.02em}.account-auth-stage-page .report-access-profile-input{min-height:3.55rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(116,144,168,.18);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,249,255,.98)),radial-gradient(circle at top left,rgba(168,199,255,.08),transparent 34%);color:var(--text-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 10px 22px rgba(120,145,176,.06)}.account-auth-stage-page .report-access-profile-input::placeholder{color:rgba(86,105,129,.72)}.account-auth-stage-page .report-access-profile-input:disabled{color:rgba(29,44,64,.84);background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(241,246,252,.98)),radial-gradient(circle at top left,rgba(166,199,255,.08),transparent 34%)}.account-auth-stage-page .report-access-profile-input:focus-visible,.account-auth-stage-page .report-access-profile-input:hover{border-color:rgba(18,116,109,.34);box-shadow:0 0 0 4px rgba(132,208,197,.14),0 14px 28px rgba(120,145,176,.09)}.account-auth-stage-page .report-access-profile-error,.account-auth-stage-page .report-access-profile-note--success{margin:0;padding:.82rem .95rem;border-radius:16px}.account-auth-stage-page .report-access-profile-error{border:1px solid rgba(163,62,52,.18);background:rgba(169,63,50,.08);color:#7f312b}.account-auth-stage-page .report-access-profile-note--success{border:1px solid rgba(75,130,108,.18);background:rgba(83,134,111,.1);color:#235942}.account-auth-stage-page .account-auth-inline-links{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.account-auth-stage-page .report-access-profile-actions{display:flex;flex-wrap:wrap;gap:.75rem}.account-auth-stage-page .report-access-profile-actions .cta-button:first-child{flex:1 1 15rem}.account-auth-stage-page .report-access-profile-actions .cta-button--ghost{flex:0 1 auto}.report-preview-page{padding-bottom:clamp(2rem,5vw,3.5rem)}.report-preview-page__banner,.report-preview-page__footer{overflow:hidden}.report-preview-page__banner .premium-card__inner,.report-preview-page__footer .premium-card__inner{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.2rem,2.8vw,1.9rem)}.report-preview-page__banner-copy,.report-preview-page__footer-copy{display:grid;grid-gap:.55rem;gap:.55rem;max-width:50rem}.report-preview-page__banner-copy :is(.dr-eyebrow,.dr-h2,.dr-body-lg),.report-preview-page__footer-copy :is(.dr-micro-label,.dr-h3,.dr-body){margin:0}.report-preview-page__signals{display:flex;flex-wrap:wrap;gap:.55rem}.report-preview-page__actions,.report-preview-page__footer-actions{display:flex;flex-wrap:wrap;gap:.75rem}.report-preparing-page{padding-bottom:clamp(2.8rem,7vw,5.25rem)}.report-preparing-shell{display:grid;grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.report-preparing-hero,.report-preparing-insights,.report-preparing-progress{overflow:hidden}.report-preparing-hero .premium-card__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.85fr);align-items:center;grid-gap:clamp(1.25rem,3vw,2.35rem);gap:clamp(1.25rem,3vw,2.35rem);padding:clamp(1.45rem,3vw,2.35rem);background:radial-gradient(circle at 12% 18%,rgba(115,148,187,.14),transparent 28%),radial-gradient(circle at 86% 14%,rgba(98,129,171,.16),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96))}.report-preparing-hero__copy{display:grid;grid-gap:.7rem;gap:.7rem;max-width:42rem}.report-preparing-hero__copy :is(.dr-eyebrow,.dr-h1,.dr-body-lg){margin:0}.report-preparing-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.report-preparing-insights .premium-card__inner,.report-preparing-progress .premium-card__inner{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.25rem,2.8vw,2rem)}.report-preparing-progress__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.report-preparing-progress__top :is(.dr-micro-label,.dr-h3,.dr-body){margin:0}.report-preparing-progress__percent{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;min-height:4.8rem;padding:.75rem;border:1px solid rgba(84,111,148,.18);border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,247,255,.94)),radial-gradient(circle at 50% 30%,rgba(146,172,208,.18),transparent 58%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 36px rgba(48,76,115,.08);color:var(--text-primary);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700;letter-spacing:.01em}.report-preparing-progress__rail{position:relative;width:100%;height:.88rem;overflow:hidden;border:1px solid rgba(92,118,155,.15);border-radius:var(--radius-pill);background:linear-gradient(180deg,rgba(228,236,246,.9),rgba(240,245,251,.96))}.report-preparing-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(58,96,142,.92),rgba(102,139,181,.94)),linear-gradient(180deg,rgba(255,255,255,.12),transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 10px 24px rgba(51,87,128,.24);transition:width .28s var(--ease-premium)}.report-preparing-stage-list{display:grid;grid-gap:.75rem;gap:.75rem}.report-preparing-stage-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:flex-start;padding:.9rem .95rem;border:1px solid rgba(95,123,160,.12);border-radius:1.05rem;background:rgba(247,250,255,.88);transition:transform .24s var(--ease-premium),border-color .24s var(--ease-premium),background .24s var(--ease-premium),box-shadow .24s var(--ease-premium)}.report-preparing-stage-list__item[data-state=current]{transform:translateY(-1px);border-color:rgba(76,108,152,.24);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,247,255,.96)),radial-gradient(circle at top right,rgba(141,172,213,.16),transparent 36%);box-shadow:0 18px 38px rgba(42,69,106,.09)}.report-preparing-stage-list__item[data-state=complete]{border-color:rgba(77,118,105,.16);background:linear-gradient(180deg,rgba(246,251,249,.96),rgba(239,248,244,.94))}.report-preparing-stage-list__count{display:inline-flex;align-items:center;justify-content:center;min-width:2.55rem;min-height:2.55rem;border-radius:.85rem;border:1px solid rgba(84,111,148,.14);background:rgba(255,255,255,.95);color:var(--text-secondary);font-size:.88rem;font-weight:700;letter-spacing:.08em}.report-preparing-stage-list__item[data-state=current] .report-preparing-stage-list__count{color:#fff;border-color:transparent;background:linear-gradient(180deg,rgba(52,89,133,.96),rgba(77,117,167,.96))}.report-preparing-stage-list__item[data-state=complete] .report-preparing-stage-list__count{color:#265447;border-color:rgba(77,118,105,.18);background:rgba(239,248,244,.96)}.report-preparing-stage-list__copy{display:grid;grid-gap:.25rem;gap:.25rem}.report-preparing-stage-list__copy :is(.dr-micro-label,.dr-body-sm){margin:0}.report-preparing-insights__footer,.report-preparing-insights__header{display:grid;grid-gap:.35rem;gap:.35rem}.report-preparing-insights__footer :is(.dr-micro-label,.dr-body-sm),.report-preparing-insights__header :is(.dr-micro-label,.dr-h3){margin:0}.report-preparing-insights__spotlight{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;min-height:8.5rem;align-content:center;padding:1.15rem 1.15rem 1.15rem 1.4rem;border:1px solid rgba(91,121,158,.15);border-radius:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,250,255,.95)),radial-gradient(circle at left center,rgba(147,177,214,.16),transparent 40%)}.report-preparing-insights__spotlight .dr-body-lg{position:relative;z-index:1;margin:0;max-width:32rem}.report-preparing-insights__pulse{position:absolute;inset:1rem auto 1rem 1rem;width:.35rem;border-radius:var(--radius-pill);background:linear-gradient(180deg,rgba(71,106,156,.24),rgba(71,106,156,.92));box-shadow:0 0 0 0 rgba(70,105,154,.16);animation:report-preparing-pulse 2.6s ease-in-out infinite}.report-preparing-insights__list{display:grid;grid-gap:.65rem;gap:.65rem}.report-preparing-insights__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:flex-start}.report-preparing-insights__item .dr-body-sm{margin:0}.report-preparing-insights__dot{width:.55rem;height:.55rem;margin-top:.45rem;border-radius:50%;background:linear-gradient(180deg,rgba(63,97,142,.95),rgba(112,148,190,.95));box-shadow:0 0 0 .3rem rgba(129,159,196,.12)}.report-preparing-error{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.55rem;padding-top:.85rem;border-top:1px solid rgba(109,127,155,.16)}.report-preparing-error__actions{display:flex;flex-wrap:wrap;gap:.75rem}.report-preparing-orbit{position:relative;width:min(20rem,100%);aspect-ratio:1;justify-self:center;align-self:center}.report-preparing-orbit__core,.report-preparing-orbit__halo,.report-preparing-orbit__satellite{position:absolute;inset:50%;transform:translate(-50%,-50%);border-radius:50%}.report-preparing-orbit__halo{border:1px solid rgba(82,112,153,.12);background:radial-gradient(circle,rgba(255,255,255,.3),transparent 72%)}.report-preparing-orbit__halo--outer{width:100%;height:100%;animation:report-preparing-spin 16s linear infinite}.report-preparing-orbit__halo--middle{width:72%;height:72%;border-style:dashed;animation:report-preparing-spin-reverse 11s linear infinite}.report-preparing-orbit__halo--inner{width:46%;height:46%;border-color:rgba(82,112,153,.2)}.report-preparing-orbit__core{display:inline-flex;align-items:center;justify-content:center;width:32%;height:32%;border:1px solid rgba(86,118,162,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,247,255,.96)),radial-gradient(circle at top,rgba(145,176,212,.22),transparent 58%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 22px 44px rgba(44,70,108,.12);color:var(--accent-gold)}.report-preparing-orbit__core .premium-icon{width:1.5rem;height:1.5rem}.report-preparing-orbit__satellite{width:.9rem;height:.9rem;background:linear-gradient(180deg,rgba(90,124,171,.94),rgba(141,173,208,.94));box-shadow:0 0 0 .55rem rgba(123,155,193,.12),0 10px 24px rgba(59,90,132,.18)}.report-preparing-orbit__satellite--alpha{animation:report-preparing-satellite-alpha 6.4s linear infinite}.report-preparing-orbit__satellite--beta{width:.68rem;height:.68rem;animation:report-preparing-satellite-beta 8.2s linear infinite}@keyframes report-preparing-pulse{0%,to{opacity:.55;box-shadow:0 0 0 0 rgba(70,105,154,.12)}50%{opacity:1;box-shadow:0 0 0 .5rem rgba(70,105,154,.04)}}@keyframes report-preparing-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes report-preparing-spin-reverse{0%{transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes report-preparing-satellite-alpha{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(9rem)}to{transform:translate(-50%,-50%) rotate(1turn) translateX(9rem)}}@keyframes report-preparing-satellite-beta{0%{transform:translate(-50%,-50%) rotate(180deg) translateX(6.2rem)}to{transform:translate(-50%,-50%) rotate(-180deg) translateX(6.2rem)}}@media (max-width:960px){.report-preparing-grid,.report-preparing-hero .premium-card__inner{grid-template-columns:1fr}.report-preparing-orbit{width:min(15rem,72vw)}.account-auth-stage-page .report-access-profile-shell{grid-template-columns:1fr}.account-auth-stage-page .report-access-profile-copy .dr-h1{max-width:14ch}}@media (max-width:760px){.account-auth-stage-page{padding-top:.95rem}.report-preparing-progress__top{flex-direction:column}.report-preparing-progress__percent{min-width:4.2rem;min-height:4.2rem}.report-preparing-insights__spotlight{min-height:7.2rem;padding:1rem 1rem 1rem 1.25rem}.account-auth-stage-page .report-access-profile-shell{gap:.95rem}.account-auth-stage-page .report-access-profile-form .premium-card__inner,.account-auth-stage-page .report-access-profile-intro .premium-card__inner{padding:1rem}.account-auth-stage-page .report-access-profile-meta{grid-template-columns:1fr}.account-auth-stage-page .report-access-profile-actions,.report-preparing-error__actions,.report-preview-page__actions,.report-preview-page__footer-actions{flex-direction:column}.account-auth-stage-page .report-access-profile-actions .cta-button,.report-preparing-error__actions .cta-button,.report-preview-page__actions .cta-button,.report-preview-page__footer-actions .cta-button{width:100%}}@media print{@page{margin:.65in}:root{color-scheme:light;--bg-main:#ffffff;--bg-elevated:#ffffff;--bg-card:#ffffff;--border-soft:rgba(37,49,72,0.22);--border-strong:rgba(37,49,72,0.36);--text-primary:#152030;--text-secondary:#314055;--text-muted:#5d6b80;--accent-gold:#8f6e2f;--accent-gold-hover:#7e6127}body,html{background:#ffffff!important;color:#152030!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cta-row,.dr-header-wrap,.dr-root-shell:after,.dr-root-shell:before,.footer-shell,.mobile-sheet,.report-anchor-nav-wrap,.report-hero-actions,.topic-breadcrumb{display:none!important}.owned-report-shell,.site-shell>main{display:block}.dr-section,.dr-section--flush-top,.dr-section--tight{padding:0 0 1rem!important}.guidance-grid,.impact-area-grid,.priority-path-grid,.priority-path-secondary-grid,.reflection-prompts-grid,.report-hero,.report-meta-strip,.report-meta-strip__grid,.report-meta-strip__signals,.report-reading-grid,.report-recap-grid,.trigger-group-grid{gap:.75rem!important}.report-hero-layout,.report-print-identity__grid,.report-reading-grid{grid-template-columns:1fr!important}.premium-card,.report-meta-strip{break-inside:avoid;page-break-inside:avoid;border:1px solid rgba(37,49,72,.18)!important;background:#ffffff!important;box-shadow:none!important}.premium-card__inner,.report-meta-strip{color:#152030!important}.checkout-summary-item,.report-hero-panel__row,.report-meta-strip__item{border-top-color:rgba(37,49,72,.14)!important}.dr-chip,.purchased-report-card__next-step,.report-hero-snapshot__group,.report-intake-slider__value,.report-meta-strip__signal,.report-print-identity__item,.report-recap-summary-strip__item,.report-subtype-signal,.status-pill{border-color:rgba(37,49,72,.16)!important;background:rgba(244,246,250,.95)!important;color:#152030!important;box-shadow:none!important}.report-print-identity{display:grid!important;grid-gap:.75rem;gap:.75rem}.confidentiality-card,.dimension-card,.guidance-card,.impact-card,.loop-step,.mistaken-for-card,.reflection-prompt-card,.report-briefing-card,.report-callout-card,.report-longform-card,.report-pattern-card,.report-recap-card,.report-standout-card,.trigger-group-card{break-inside:avoid;page-break-inside:avoid}a{text-decoration:none!important}a[href]:after{content:none!important}}body .admin-console__content,body .admin-shell{background:radial-gradient(circle at top right,rgba(169,197,226,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(182,233,224,.14),transparent 24%),linear-gradient(180deg,rgba(247,250,253,.99),rgba(240,245,250,1))!important}body .admin-console-topbar,body .admin-panel,body .admin-sidebar__surface{border-color:rgba(111,142,168,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(244,248,251,.975)),linear-gradient(145deg,rgba(255,255,255,.18),transparent 58%)!important;box-shadow:0 18px 42px rgba(32,54,83,.08),inset 0 1px 0 rgba(255,255,255,.92)!important}body :is(.admin-mobile-toggle,.admin-sidebar__close){border-color:rgba(111,142,168,.2)!important;background:linear-gradient(180deg,rgba(253,254,255,.99),rgba(241,246,250,.97)),linear-gradient(145deg,rgba(255,255,255,.14),transparent 56%)!important;color:#355267!important}body .admin-sidebar__link{color:#4f6778!important}body :is(.admin-sidebar__link:hover,.admin-sidebar__link--active){border-color:rgba(96,129,157,.22)!important;background:linear-gradient(180deg,rgba(240,247,250,.98),rgba(231,240,246,.96)),linear-gradient(135deg,rgba(255,255,255,.2),transparent 46%)!important;color:#173041!important;box-shadow:0 12px 24px rgba(38,65,96,.08),inset 0 1px 0 rgba(255,255,255,.82)!important}body .admin-sidebar__link--active .admin-sidebar__index,body .admin-sidebar__link:hover .admin-sidebar__index{color:#0d7a72!important}body .admin-checkbox,body .admin-empty-state,body .admin-metric-card__value-wrap,body .admin-mini-chart__bar,body .empty-state{border-color:rgba(111,142,168,.18)!important;background:linear-gradient(180deg,rgba(252,253,254,.985),rgba(243,247,250,.97)),linear-gradient(145deg,rgba(255,255,255,.12),transparent 62%)!important;box-shadow:0 12px 24px rgba(38,65,96,.06),inset 0 1px 0 rgba(255,255,255,.86)!important}body .admin-mini-chart__fill{background:linear-gradient(90deg,rgba(17,134,123,.88),rgba(74,168,154,.88))!important}body .admin-layout .admin-filter-bar{border-color:rgba(111,142,168,.18)!important;background:linear-gradient(180deg,rgba(252,253,254,.988),rgba(243,247,250,.972)),linear-gradient(145deg,rgba(255,255,255,.14),transparent 62%)!important;box-shadow:0 14px 28px rgba(38,65,96,.06),inset 0 1px 0 rgba(255,255,255,.88)!important}body .admin-layout :is(.admin-input,.admin-select,.admin-checkbox){border-color:rgba(111,142,168,.18)!important;background:linear-gradient(180deg,rgba(252,253,254,.994),rgba(244,247,251,.978)),linear-gradient(145deg,rgba(255,255,255,.12),transparent 62%)!important;box-shadow:0 10px 22px rgba(38,65,96,.05),inset 0 1px 0 rgba(255,255,255,.9)!important}body .admin-layout :is(.admin-input,.admin-select)::placeholder{color:rgba(106,121,140,.88)!important}body .admin-layout .analysis-price-notes{gap:.45rem!important;align-items:flex-start!important}body .admin-layout .status-pill{min-height:2rem!important;padding:.34rem .72rem!important;border-radius:999px!important;font-size:.68rem!important;letter-spacing:.08em!important;line-height:1!important;box-shadow:0 6px 14px rgba(37,59,83,.05),inset 0 1px 0 rgba(255,255,255,.9)!important}body .admin-layout .status-pill--sage{border-color:rgba(83,154,131,.22)!important;background:linear-gradient(180deg,rgba(238,248,244,.98),rgba(229,243,237,.96))!important;color:#2f6e58!important}body .admin-layout .status-pill--clay{border-color:rgba(191,146,112,.22)!important;background:linear-gradient(180deg,rgba(252,244,238,.98),rgba(247,237,229,.96))!important;color:#8f6143!important}body .admin-data-table__row .premium-card__inner,body .admin-detail-summary-card .premium-card__inner,body .admin-mini-chart .premium-card__inner,body .admin-timeline-card .premium-card__inner{padding:clamp(1rem,2vw,1.18rem)!important}body .admin-layout .admin-inline-actions .dr-nav-link,body .admin-layout .admin-record-link{max-width:100%!important}body .admin-layout .admin-summary-item__value{color:var(--text-primary)!important}body .admin-layout .admin-data-table__footnote{border-top-color:rgba(111,142,168,.2)!important;color:var(--text-secondary)!important}body .admin-metric-card .metric-value{font-size:clamp(1.7rem,3.3vw,2.45rem)!important;line-height:1.02!important}:root{--guidance-background:#f6f1ea;--guidance-background-deep:#efe7de;--guidance-text:#182531;--guidance-muted:#4d5a67;--guidance-muted-soft:#72808d;--guidance-gold:#8a6630;--guidance-accent:#2a7b7a;--guidance-accent-deep:#174d55;--guidance-border:rgba(111,96,73,0.14);--guidance-border-strong:rgba(95,78,53,0.24);--guidance-shadow-soft:0 18px 38px rgba(34,31,27,0.05);--guidance-shadow:0 22px 52px rgba(30,29,27,0.07);--guidance-shadow-lift:0 26px 60px rgba(26,26,27,0.08);--guidance-shadow-luxe:0 34px 86px rgba(22,22,25,0.1);--surface-anchor:linear-gradient(180deg,rgba(33,49,63,0.98),rgba(19,30,41,0.995)),linear-gradient(135deg,rgba(184,151,95,0.14),transparent 42%);--surface-anchor-soft:linear-gradient(180deg,rgba(43,61,76,0.96),rgba(27,40,53,0.985)),linear-gradient(135deg,rgba(184,151,95,0.12),transparent 42%)}body{background:radial-gradient(circle at 88% 0,rgba(181,149,92,.13),transparent 17%),radial-gradient(circle at 100% 28%,rgba(90,130,136,.08),transparent 16%),radial-gradient(circle at 82% 70%,rgba(214,198,173,.12),transparent 18%),linear-gradient(180deg,#f8f4ee,#f3ede5 42%,#eee6dd)!important;color:var(--guidance-text)!important}body :is(.dr-display,.dr-h1,.dr-h2,.dr-h3){color:var(--guidance-text)!important}body :is(.dr-body-lg,.dr-body,.dr-body-sm,.report-intake-question-copy .dr-body-sm,.report-intake-chip-meta .dr-body-sm,.report-intake-textarea__meta .dr-body-sm,.report-hero-summary,.report-hero-context,.footer-story__description,.footer-link,.footer-bottom__note,.footer-bottom__copyright){color:var(--guidance-muted)!important}body :is(.dr-eyebrow,.dr-micro-label,.dr-section-intro .dr-micro-label,.hero-panel__item strong,.report-hero-panel__row span,.report-meta-strip__item>span:not(.report-meta-strip__icon),.footer-group__title,.footer-story__product-line,.footer-story__eyebrow){color:var(--guidance-gold)!important}body :is(.premium-card,.faq-item,.public-topic-search--homepage,.public-topic-search__suggestion-row,.public-topic-search__result-card,.public-topic-search__empty-state,.library-page .public-topic-search--library,.library-page .library-page__orientation-card,.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-primary,.mini-result-secondary,.mini-result-bridge,.mini-result-placeholder,.mini-snapshot-trust-card,.mini-snapshot-analyzing,.report-longform-card,.report-callout-card,.report-standout-card,.report-pattern-card,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.guidance-card,.reflection-prompt-card,.report-recap-card,.confidentiality-card,.checkout-summary-card,.secure-purchase-card,.claim-access-card,.purchase-success-card,.private-access-note,.account-empty-state,.account-resume-card,.purchased-report-card,.admin-topbar__inner,.admin-filter-bar,.admin-data-table__row,.admin-empty-state,.admin-quick-action-card,.admin-link-card,.admin-detail-summary-card,.admin-mini-chart,.admin-timeline-card){border-color:rgba(120,102,74,.13)!important;background:linear-gradient(180deg,rgba(255,252,247,.992),rgba(249,245,239,.985)),radial-gradient(circle at 100% 0,rgba(181,149,92,.08),transparent 22%),radial-gradient(circle at 0 100%,rgba(90,130,136,.05),transparent 20%)!important;box-shadow:0 18px 44px rgba(34,31,27,.07),inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(181,149,92,.03)!important}body :is(.premium-card--highlight,.hub-page .hero-panel,.topic-hero-panel,.report-hero-panel,.report-intake-intro,.report-intake-preparing,.report-intake-gate,.report-intake-complete,.report-access-profile-intro,.purchase-success-card,.claim-option-card--primary,.topic-callout,.footer-card,.dr-header){border-color:rgba(131,110,77,.18)!important;background:linear-gradient(180deg,rgba(255,252,247,.992),rgba(247,242,235,.988)),radial-gradient(circle at 90% 12%,rgba(181,149,92,.16),transparent 24%),radial-gradient(circle at 82% 100%,rgba(90,130,136,.08),transparent 24%)!important;box-shadow:0 28px 72px rgba(34,31,27,.09),inset 0 1px 0 rgba(255,255,255,.96)!important}body .hub-page .hero-panel{background:linear-gradient(180deg,rgba(255,252,247,.995),rgba(247,241,233,.992)),radial-gradient(circle at 88% 14%,rgba(181,149,92,.18),transparent 23%),radial-gradient(circle at 78% 100%,rgba(90,130,136,.08),transparent 22%)!important}body .hub-page .hero-panel:before{background:linear-gradient(180deg,rgba(255,255,255,.48),transparent 22%)!important;opacity:.72!important}body :is(.dr-header,.footer-card,.report-meta-strip,.report-anchor-nav-wrap,.admin-filter-bar,.admin-topbar__inner){border-color:rgba(120,102,74,.14)!important;box-shadow:0 16px 40px rgba(33,31,28,.06),inset 0 1px 0 rgba(255,255,255,.96)!important}body .dr-header .account-shell-session__label,body .dr-header .dr-nav-link,body .dr-header .dr-wordmark__name,body .footer-card .dr-wordmark__name,body .footer-story__headline{color:#172532!important}body :is(.dr-nav-link:hover,.dr-nav-link[data-active=true],.mobile-sheet__link:hover,.mobile-sheet__link[data-active=true]){border-color:rgba(127,98,51,.24)!important;background:linear-gradient(180deg,rgba(255,248,239,.98),rgba(243,249,247,.98)),radial-gradient(circle at top right,rgba(181,149,92,.12),transparent 24%)!important;color:#18313c!important;box-shadow:0 10px 24px rgba(46,40,33,.07),inset 0 1px 0 rgba(255,255,255,.82)!important}body .cta-button{min-height:3rem;border-radius:14px;font-weight:620;letter-spacing:-.012em;border-color:rgba(80,124,117,.22)!important}body .cta-button--primary{background:linear-gradient(180deg,rgba(35,99,87,.99),rgba(20,68,61,.995)),radial-gradient(circle at top right,rgba(134,204,186,.2),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%)!important;border-color:rgba(28,83,72,.74)!important;color:#f7fffc!important;box-shadow:0 18px 40px rgba(20,63,58,.18),inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(143,206,190,.14)!important}body :is(.cta-button--secondary,.cta-button--ghost){background:linear-gradient(180deg,rgba(252,254,253,.988),rgba(241,247,245,.968)),radial-gradient(circle at top right,rgba(161,213,196,.08),transparent 24%)!important;border-color:rgba(98,136,130,.2)!important;color:#203140!important}body .cta-button--ghost{color:#4d6566!important}body :is(.dr-chip,.status-pill,.topic-breadcrumb,.report-anchor-nav__item,.report-shell-nav__item,.report-meta-strip__signal,.report-subtype-signal,.report-recap-summary-strip__item,.report-hero-snapshot__group,.report-print-identity__item){border-color:rgba(122,104,78,.18)!important;background:linear-gradient(180deg,rgba(255,252,247,.985),rgba(246,241,235,.968)),radial-gradient(circle at top right,rgba(181,149,92,.08),transparent 24%)!important;color:#556370!important;box-shadow:0 8px 20px rgba(36,33,29,.05),inset 0 1px 0 rgba(255,255,255,.92)!important}body :is(.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover){background:linear-gradient(180deg,rgba(37,55,71,.985),rgba(24,38,51,.99)),linear-gradient(135deg,rgba(184,151,95,.12),transparent 44%)!important;border-color:rgba(23,36,49,.56)!important;box-shadow:0 16px 30px rgba(21,27,35,.16),inset 0 1px 0 rgba(255,255,255,.08)!important}body :is(.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover) :is(.dr-body-sm,.dr-micro-label){color:rgba(246,239,226,.9)!important}body :is(.public-topic-search__input-shell,.library-page .public-topic-search__input-shell,.report-intake-textarea,.report-access-profile-input,.admin-input,.admin-select,.report-intake-option-card,.report-intake-chip,.mini-option-card,.mini-chip-option,.mini-question-selection){border-color:rgba(126,108,80,.18)!important;background:linear-gradient(180deg,rgba(255,253,249,.988),rgba(246,241,235,.972)),radial-gradient(circle at top right,rgba(181,149,92,.08),transparent 24%)!important;color:#1b2934!important;box-shadow:0 10px 24px rgba(36,33,29,.05),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.report-intake-option-card,.mini-option-card){padding:.95rem 1rem!important;border-radius:18px!important}body :is(.report-intake-chip,.mini-chip-option){min-height:2.8rem!important;padding:.68rem .88rem!important;border-radius:999px!important}body :is(.report-intake-option-card[data-selected=true],.report-intake-chip[data-selected=true],.mini-option-card[data-selected=true],.mini-chip-option[data-selected=true]){border-color:rgba(24,74,80,.5)!important;background:linear-gradient(180deg,rgba(255,250,242,.992),rgba(240,248,246,.986)),radial-gradient(circle at top left,rgba(181,149,92,.13),transparent 28%),radial-gradient(circle at top right,rgba(42,123,122,.12),transparent 26%)!important;color:#172530!important;box-shadow:0 18px 38px rgba(36,33,29,.1),0 0 0 1px rgba(181,149,92,.12),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.report-intake-option-card__title,.mini-option-card__title,.mini-chip-option__label){color:#1d2b37!important}body :is(.report-intake-option-card__description,.mini-option-card__description){color:#5c6975!important}body :is(.report-intake-option-card__state,.report-intake-chip__state,.mini-option-card__state,.mini-chip-option__state){border-color:rgba(126,108,80,.22)!important;background:linear-gradient(180deg,rgba(252,248,243,.99),rgba(240,235,229,.985))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important}body :is(.report-intake-option-card[data-selected=true] .report-intake-option-card__state,.report-intake-chip[data-selected=true] .report-intake-chip__state,.mini-option-card[data-selected=true] .mini-option-card__state,.mini-chip-option[data-selected=true] .mini-chip-option__state){border-color:rgba(24,74,80,.36)!important;background:linear-gradient(180deg,rgba(255,252,246,.995),rgba(235,246,244,.988))!important;box-shadow:0 0 0 6px rgba(24,74,80,.08),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.report-intake-option-card[data-selected=true] .report-intake-option-card__state:after,.report-intake-chip[data-selected=true] .report-intake-chip__state:after,.mini-option-card[data-selected=true] .mini-option-card__state:after,.mini-chip-option[data-selected=true] .mini-chip-option__state:after){background:linear-gradient(180deg,rgba(34,91,96,.98),rgba(20,58,68,.98))!important}body :is(.mini-question-card,.report-intake-question-card){overflow:hidden;border-radius:24px!important}body :is(.mini-question-card--current,.mini-check-footer--ready,.report-intake-question-card--answered){border-color:rgba(136,112,73,.18)!important;box-shadow:0 22px 46px rgba(34,31,27,.09),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.mini-progress-stage-card,.mini-progress-highlight,.mini-question-selection,.report-intake-intro__fact,.report-intake-step-chip){border-color:rgba(126,108,80,.15)!important;background:linear-gradient(180deg,rgba(255,252,247,.988),rgba(248,243,237,.97)),radial-gradient(circle at top right,rgba(181,149,92,.07),transparent 24%)!important;box-shadow:0 12px 28px rgba(36,33,29,.05),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.report-intake-intro__icon,.report-intake-step-chip__count,.mini-progress-stage-card__icon,.mini-progress-highlight__icon,.mini-question-selection__icon,.mini-result-first-read__icon,.mini-result-reveal__icon,.mini-result-bridge__highlight-icon,.mini-snapshot-analyzing__icon,.faq-item__number,.faq-item__icon,.logo-card__mark,.guidance-icon-badge){border-color:rgba(136,112,73,.18)!important;background:linear-gradient(180deg,rgba(255,252,247,.99),rgba(246,240,233,.982)),radial-gradient(circle at top left,rgba(181,149,92,.12),transparent 26%)!important;color:var(--guidance-gold)!important;box-shadow:0 10px 24px rgba(36,33,29,.05),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.admin-shell,.admin-console__content){background:radial-gradient(circle at top right,rgba(181,149,92,.09),transparent 24%),radial-gradient(circle at bottom left,rgba(90,130,136,.08),transparent 22%),linear-gradient(180deg,rgba(248,243,237,.995),rgba(242,235,227,.992))!important}body :is(.admin-console-topbar,.admin-sidebar__surface,.admin-panel){border-color:rgba(124,105,78,.16)!important;background:linear-gradient(180deg,rgba(255,252,247,.99),rgba(246,240,233,.978)),radial-gradient(circle at top right,rgba(181,149,92,.08),transparent 26%)!important;box-shadow:0 16px 38px rgba(34,31,27,.06),inset 0 1px 0 rgba(255,255,255,.94)!important}body .admin-sidebar__link{color:#4d5c68!important}body :is(.admin-sidebar__link:hover,.admin-sidebar__link--active){border-color:rgba(124,105,78,.18)!important;background:linear-gradient(180deg,rgba(255,250,242,.98),rgba(241,248,246,.97)),radial-gradient(circle at top right,rgba(181,149,92,.08),transparent 24%)!important;color:#1b2f39!important;box-shadow:0 12px 24px rgba(34,31,27,.06),inset 0 1px 0 rgba(255,255,255,.9)!important}.report-intake-action-card__anchor,.report-intake-progress-card__anchor,.report-intake-question-card__anchor{display:block;width:100%;height:0}@media (max-width:820px){html{scroll-behavior:smooth}body .mini-check-entry-card .premium-card__inner,body .mini-progress-card .premium-card__inner,body .mini-question-card .premium-card__inner,body .report-intake-action-card .premium-card__inner,body .report-intake-intro .premium-card__inner,body .report-intake-progress-card .premium-card__inner,body .report-intake-question-card .premium-card__inner{padding:1rem!important}body .mini-question-stack,body .report-intake-question-stack{gap:.9rem!important}body .mini-frequency-row,body .mini-option-grid,body .report-intake-chip-row,body .report-intake-contrast-grid,body .report-intake-option-grid{gap:.72rem!important}body :is(.mini-option-card,.report-intake-option-card){padding:.84rem .9rem!important;border-radius:17px!important}body :is(.mini-chip-option,.report-intake-chip){min-height:2.65rem!important;padding:.62rem .78rem!important}body .mini-check-footer .cta-button,body .report-intake-actions .cta-button{width:100%}body .mini-question-selection,body .report-intake-intro__fact,body .report-intake-step-chip{padding:.82rem .88rem!important}}.site-shell:has(.hub-page){background:radial-gradient(circle at -4% 18%,rgba(136,208,191,.22),transparent 28%),radial-gradient(circle at 22% 8%,rgba(220,243,248,.54),transparent 20%),radial-gradient(circle at 84% -2%,rgba(143,182,237,.24),transparent 23%),radial-gradient(circle at 70% 34%,rgba(165,225,218,.16),transparent 20%),radial-gradient(circle at 18% 74%,rgba(194,214,239,.18),transparent 24%),linear-gradient(180deg,#f6fbfc,#edf5f6 34%,#e8f0f5)}.site-shell:has(.hub-page) main{position:relative}.site-shell:has(.hub-page) .dr-header{border-color:rgba(126,153,170,.18)!important;background:linear-gradient(180deg,rgba(251,254,255,.965),rgba(244,249,250,.94)),radial-gradient(circle at 90% 10%,rgba(133,187,227,.16),transparent 24%),radial-gradient(circle at 10% 0,rgba(208,241,232,.2),transparent 26%)!important;box-shadow:0 20px 46px rgba(29,46,67,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}.site-shell:has(.hub-page) .dr-desktop-nav{border-color:rgba(129,152,173,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(245,249,251,.92)),radial-gradient(circle at top right,rgba(170,225,218,.14),transparent 22%)!important;box-shadow:0 12px 28px rgba(35,45,68,.06),inset 0 1px 0 rgba(255,255,255,.94)!important}.site-shell:has(.hub-page) :is(.dr-nav-link,.dr-wordmark__name,.dr-header .account-shell-session__label){color:#182738!important}.site-shell:has(.hub-page) :is(.dr-nav-link:hover,.dr-nav-link[data-active=true]){border-color:rgba(89,139,127,.2)!important;background:linear-gradient(180deg,rgba(244,250,248,.98),rgba(236,245,247,.96)),radial-gradient(circle at top right,rgba(171,226,219,.16),transparent 22%)!important;color:#19433e!important;box-shadow:0 12px 22px rgba(46,77,85,.08),inset 0 1px 0 rgba(255,255,255,.9)!important}.site-shell:has(.hub-page) .hub-page{position:relative;isolation:isolate}.site-shell:has(.hub-page) .hub-page>*{position:relative;z-index:1}.site-shell:has(.hub-page) .hub-page:before{content:"";position:absolute;inset:-2rem 0 auto;height:42rem;background:radial-gradient(circle at 8% 6%,rgba(143,216,195,.22),transparent 20%),radial-gradient(circle at 34% -6%,rgba(226,245,246,.48),transparent 16%),radial-gradient(circle at 76% 2%,rgba(146,184,238,.24),transparent 22%),radial-gradient(circle at 96% 22%,rgba(178,218,228,.18),transparent 20%);filter:saturate(106%);pointer-events:none;z-index:0}.site-shell:has(.hub-page) .hub-page:after{content:"";position:absolute;inset:16rem 0 0;background:radial-gradient(circle at 10% 34%,rgba(145,215,197,.14),transparent 18%),radial-gradient(circle at 86% 48%,rgba(148,184,231,.14),transparent 18%),radial-gradient(circle at 42% 88%,rgba(193,219,231,.16),transparent 20%);pointer-events:none;z-index:0}.site-shell:has(.hub-page) :is(.hub-explainer-suite,.hub-proof-suite,.hub-closing-suite):after{content:"";position:absolute;left:50%;width:var(--section-shell-frame);transform:translateX(-50%);pointer-events:none;z-index:0}.site-shell:has(.hub-page) .hub-explainer-suite:before{border-color:rgba(171,182,207,.28);background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(241,248,248,.82)),radial-gradient(circle at top right,rgba(149,183,233,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(178,223,202,.18),transparent 28%);box-shadow:inset 0 1px 0 rgba(255,255,255,.64)}.site-shell:has(.hub-page) .hub-explainer-suite:after{top:clamp(1.6rem,4vw,2.8rem);bottom:clamp(2.4rem,6vw,4.8rem);background:radial-gradient(circle at 16% 18%,rgba(151,219,226,.14),transparent 18%),radial-gradient(circle at 88% 54%,rgba(151,182,230,.14),transparent 22%)}.site-shell:has(.hub-page) .hub-proof-suite:before{border-color:rgba(152,164,195,.26);background:linear-gradient(180deg,rgba(242,248,251,.84),rgba(236,243,248,.9)),radial-gradient(circle at top left,rgba(139,216,197,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(164,187,235,.16),transparent 28%)}.site-shell:has(.hub-page) .hub-proof-suite:after{top:clamp(2rem,6vw,4rem);bottom:clamp(2.4rem,6vw,4.6rem);background:radial-gradient(circle at 82% 22%,rgba(136,182,233,.16),transparent 20%),radial-gradient(circle at 18% 72%,rgba(151,220,228,.14),transparent 18%)}.site-shell:has(.hub-page) .hub-closing-suite:before{border-color:rgba(145,161,195,.24);background:linear-gradient(180deg,rgba(244,249,252,.88),rgba(236,243,248,.95)),radial-gradient(circle at top right,rgba(145,184,232,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(168,223,205,.16),transparent 26%)}.site-shell:has(.hub-page) .hub-closing-suite:after{top:clamp(1.5rem,4vw,3rem);bottom:clamp(1rem,3vw,2.5rem);background:radial-gradient(circle at 18% 22%,rgba(152,215,223,.12),transparent 18%),radial-gradient(circle at 82% 84%,rgba(147,176,228,.16),transparent 18%),linear-gradient(180deg,transparent,rgba(231,238,248,.95))}.site-shell:has(.hub-page) .hub-hero .hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:stretch;padding:clamp(1.6rem,3vw,2.45rem);border-color:rgba(134,155,196,.28);border-radius:38px;background:linear-gradient(145deg,rgba(252,254,255,.992),rgba(239,247,249,.978) 52%,rgba(234,243,248,.984)),radial-gradient(circle at 8% 10%,rgba(170,226,205,.18),transparent 18%),radial-gradient(circle at 24% 24%,rgba(232,247,244,.3),transparent 18%),radial-gradient(circle at 84% 12%,rgba(141,177,236,.24),transparent 22%),radial-gradient(circle at 96% 88%,rgba(153,218,203,.16),transparent 22%);box-shadow:0 42px 108px rgba(35,49,76,.15),0 14px 34px rgba(96,138,196,.08),inset 0 1px 0 rgba(255,255,255,.96)}.site-shell:has(.hub-page) .hub-hero .hero-grid:before{z-index:0;background:linear-gradient(125deg,rgba(255,255,255,.44),transparent 18%,transparent 72%,rgba(139,173,231,.1)),radial-gradient(circle at 86% 16%,rgba(255,255,255,.22),transparent 20%),linear-gradient(180deg,transparent,rgba(230,239,250,.22))}.site-shell:has(.hub-page) .hub-page .hero-copy{position:relative;z-index:2;isolation:isolate;gap:1.35rem;padding:clamp(1.15rem,2vw,1.55rem);border:1px solid rgba(177,194,227,.26);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(246,251,249,.66)),radial-gradient(circle at 92% 8%,rgba(155,214,199,.08),transparent 20%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 16px 34px rgba(82,114,160,.05)}.site-shell:has(.hub-page) .hub-page .hero-copy .dr-display{max-width:11.2ch;color:#0e2135;text-shadow:none;position:relative;z-index:1}.site-shell:has(.hub-page) .hub-page .hero-supporting{max-width:43rem;color:#45586d}.site-shell:has(.hub-page) .hub-page .dr-chip-row .dr-chip{border-color:rgba(129,156,179,.22);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(243,249,247,.93)),radial-gradient(circle at top right,rgba(149,182,231,.1),transparent 24%),radial-gradient(circle at bottom left,rgba(176,223,205,.12),transparent 22%);color:#48656a;box-shadow:0 12px 28px rgba(52,68,101,.07),inset 0 1px 0 rgba(255,255,255,.94)}.site-shell:has(.hub-page) .hub-page .hero-cta-row{gap:.9rem}.site-shell:has(.hub-page) :is(.dr-header-actions .cta-button:not(.cta-button--ghost),.hub-page .hero-cta-row .cta-button--primary){background:linear-gradient(180deg,rgba(31,92,78,.99),rgba(18,61,56,.995)),radial-gradient(circle at top right,rgba(131,202,185,.22),transparent 28%),radial-gradient(circle at bottom left,rgba(108,173,157,.14),transparent 24%);border-color:rgba(22,74,64,.82);color:#f6fcfa!important;box-shadow:0 22px 48px rgba(22,62,58,.2),0 8px 20px rgba(92,151,137,.12),inset 0 1px 0 rgba(255,255,255,.08)}.site-shell:has(.hub-page) :is(.dr-header-actions .cta-button--ghost,.hub-page .hero-cta-row .cta-button--ghost){border-color:rgba(132,154,176,.2);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(241,247,245,.93)),radial-gradient(circle at top right,rgba(150,184,231,.1),transparent 22%),radial-gradient(circle at bottom left,rgba(177,223,205,.12),transparent 22%);color:#203a4f}.site-shell:has(.hub-page) .hub-page .hero-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.site-shell:has(.hub-page) .hub-page .hero-trust-item{min-height:100%;padding:1.05rem 1.08rem;border-color:rgba(143,161,197,.22);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(243,248,246,.94)),radial-gradient(circle at top right,rgba(150,184,231,.14),transparent 22%),radial-gradient(circle at bottom left,rgba(174,223,205,.18),transparent 24%);box-shadow:0 18px 38px rgba(48,62,90,.08),inset 0 1px 0 rgba(255,255,255,.94)}.site-shell:has(.hub-page) .hub-page .hero-trust-item .dr-body-sm{color:#526171}.site-shell:has(.hub-page) .hub-page .hero-panel{position:relative;z-index:2;border-color:rgba(129,151,192,.26)!important;background:linear-gradient(180deg,rgba(249,253,255,.99),rgba(237,246,244,.976)),radial-gradient(circle at top right,rgba(129,167,227,.2),transparent 24%),radial-gradient(circle at bottom left,rgba(154,219,198,.24),transparent 24%)!important;box-shadow:0 30px 72px rgba(38,54,82,.13),0 10px 28px rgba(86,129,192,.08),inset 0 1px 0 rgba(255,255,255,.95)!important}.site-shell:has(.hub-page) .hub-page .hero-panel .premium-card__inner{padding:clamp(1.3rem,2.4vw,1.75rem);gap:1rem}.site-shell:has(.hub-page) .hub-page .hero-panel__intro{gap:.55rem}.site-shell:has(.hub-page) .hub-page .hero-panel__intro .dr-h3{max-width:18ch;color:#172638}.site-shell:has(.hub-page) .hub-page .hero-panel__footer,.site-shell:has(.hub-page) .hub-page .hero-panel__item{padding:1rem 1rem .95rem;border-top-color:transparent;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.56),rgba(243,249,247,.3)),radial-gradient(circle at top right,rgba(155,217,200,.1),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 24px rgba(74,102,152,.05)}.site-shell:has(.hub-page) .hub-page .hero-panel__footer .dr-body-sm,.site-shell:has(.hub-page) .hub-page .hero-panel__item strong{color:#18304b!important}.site-shell:has(.hub-page) .hub-page .hero-panel__item span{color:#53677c!important}.site-shell:has(.hub-page) .hub-page .public-topic-search--homepage{border-color:rgba(132,151,188,.24)!important;background:linear-gradient(180deg,rgba(253,254,255,.978),rgba(241,248,246,.958)),radial-gradient(circle at top right,rgba(141,178,232,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(156,219,198,.18),transparent 22%)!important;box-shadow:0 26px 58px rgba(40,54,81,.1),0 10px 24px rgba(82,140,130,.06),inset 0 1px 0 rgba(255,255,255,.94)!important}.site-shell:has(.hub-page) .hub-page .public-topic-search__input-shell{border-color:rgba(127,147,188,.26)!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(244,249,247,.978)),radial-gradient(circle at top right,rgba(145,180,232,.1),transparent 22%),radial-gradient(circle at bottom left,rgba(177,223,205,.12),transparent 20%)!important;box-shadow:0 14px 32px rgba(45,58,84,.07),inset 0 1px 0 rgba(255,255,255,.94)!important}.site-shell:has(.hub-page) .hub-page .public-topic-search__empty-state,.site-shell:has(.hub-page) .hub-page .public-topic-search__result-card,.site-shell:has(.hub-page) .hub-page .public-topic-search__suggestion-row{border-color:rgba(142,159,193,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.978),rgba(242,248,246,.956)),radial-gradient(circle at top right,rgba(145,179,231,.08),transparent 24%),radial-gradient(circle at bottom left,rgba(171,221,205,.12),transparent 22%)!important;box-shadow:0 18px 38px rgba(48,62,90,.08),inset 0 1px 0 rgba(255,255,255,.94)!important}.site-shell:has(.hub-page) .hub-page .preview-grid,.site-shell:has(.hub-page) .hub-page .privacy-grid,.site-shell:has(.hub-page) .hub-page .section-card-grid,.site-shell:has(.hub-page) .hub-page .stats-grid{gap:clamp(1rem,1.6vw,1.25rem)}.site-shell:has(.hub-page) .hub-page .cluster-card,.site-shell:has(.hub-page) .hub-page .feature-card,.site-shell:has(.hub-page) .hub-page .how-step-card,.site-shell:has(.hub-page) .hub-page .preview-card,.site-shell:has(.hub-page) .hub-page .privacy-grid .premium-card,.site-shell:has(.hub-page) .hub-page .proof-logo-tile,.site-shell:has(.hub-page) .hub-page .proof-testimonial-card,.site-shell:has(.hub-page) .hub-page .stats-card{border-color:rgba(151,166,198,.18)!important;background:linear-gradient(180deg,rgba(252,253,255,.988),rgba(243,247,253,.968)),radial-gradient(circle at top right,rgba(167,184,228,.16),transparent 26%),radial-gradient(circle at bottom left,rgba(224,230,248,.18),transparent 22%)!important;box-shadow:0 18px 40px rgba(44,56,82,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}.site-shell:has(.hub-page) .hub-page :is(.section-card-grid>.premium-card,.how-grid>.premium-card,.preview-grid>.premium-card,.stats-grid>.premium-card,.privacy-grid>.premium-card,.dr-grid--4>.premium-card):nth-child(3n+1){background:linear-gradient(180deg,rgba(252,252,255,.992),rgba(246,243,249,.972)),radial-gradient(circle at 16% 84%,rgba(217,202,232,.26),transparent 24%),radial-gradient(circle at 84% 12%,rgba(245,229,235,.18),transparent 22%)!important}.site-shell:has(.hub-page) .hub-page :is(.section-card-grid>.premium-card,.how-grid>.premium-card,.preview-grid>.premium-card,.stats-grid>.premium-card,.privacy-grid>.premium-card,.dr-grid--4>.premium-card):nth-child(3n+2){background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.972)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.2),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,.16),transparent 22%)!important}.site-shell:has(.hub-page) .hub-page :is(.section-card-grid>.premium-card,.how-grid>.premium-card,.preview-grid>.premium-card,.stats-grid>.premium-card,.privacy-grid>.premium-card,.dr-grid--4>.premium-card):nth-child(3n){background:linear-gradient(180deg,rgba(253,252,250,.992),rgba(247,242,235,.972)),radial-gradient(circle at 14% 12%,rgba(245,224,196,.2),transparent 24%),radial-gradient(circle at 86% 86%,rgba(236,233,217,.16),transparent 22%)!important}.site-shell:has(.hub-page) .hub-page .proof-rail-track__group>:nth-child(3n+1) .proof-rail-item__stage,.site-shell:has(.hub-page) .hub-page .proof-security-card-row>:nth-child(3n+1) .proof-asset-tile__stage,.site-shell:has(.hub-page) .hub-page .testimonial-rail-track__group>:nth-child(3n+1) .proof-testimonial-card{background:linear-gradient(180deg,rgba(252,252,255,.992),rgba(246,243,249,.972)),radial-gradient(circle at 16% 84%,rgba(217,202,232,.22),transparent 24%),radial-gradient(circle at 84% 12%,rgba(245,229,235,.14),transparent 22%)!important}.site-shell:has(.hub-page) .hub-page .proof-rail-track__group>:nth-child(3n+2) .proof-rail-item__stage,.site-shell:has(.hub-page) .hub-page .proof-security-card-row>:nth-child(3n+2) .proof-asset-tile__stage,.site-shell:has(.hub-page) .hub-page .testimonial-rail-track__group>:nth-child(3n+2) .proof-testimonial-card{background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.972)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.18),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,.14),transparent 22%)!important}.site-shell:has(.hub-page) .hub-page .proof-rail-track__group>:nth-child(3n) .proof-rail-item__stage,.site-shell:has(.hub-page) .hub-page .proof-security-card-row>:nth-child(3n) .proof-asset-tile__stage,.site-shell:has(.hub-page) .hub-page .testimonial-rail-track__group>:nth-child(3n) .proof-testimonial-card{background:linear-gradient(180deg,rgba(253,252,250,.992),rgba(247,242,235,.972)),radial-gradient(circle at 14% 12%,rgba(245,224,196,.18),transparent 24%),radial-gradient(circle at 86% 86%,rgba(236,233,217,.14),transparent 22%)!important}.site-shell:has(.hub-page) .hub-page .preview-card:first-child,.site-shell:has(.hub-page) .hub-page .stats-card--featured{box-shadow:0 24px 52px rgba(42,56,83,.1),inset 0 1px 0 rgba(255,255,255,.96)!important}.site-shell:has(.hub-page) .hub-page .feature-card__accent,.site-shell:has(.hub-page) .hub-page .preview-card__icon-wrap,.site-shell:has(.hub-page) .hub-page .step-badge{border-color:rgba(127,160,154,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(238,246,244,.95)),radial-gradient(circle at top left,rgba(171,223,205,.18),transparent 24%)!important;color:#4b7d70!important;box-shadow:0 10px 24px rgba(50,64,93,.06),inset 0 1px 0 rgba(255,255,255,.94)!important}.site-shell:has(.hub-page) .hub-page .cluster-card__footer,.site-shell:has(.hub-page) .hub-page .preview-card__footer{border-top-color:rgba(157,170,198,.16)}.site-shell:has(.hub-page) .hub-page .cluster-card__meta,.site-shell:has(.hub-page) .hub-page .preview-card__meta,.site-shell:has(.hub-page) .hub-page .proof-testimonial-card__location,.site-shell:has(.hub-page) .hub-page .proof-testimonial-card__topic-label,.site-shell:has(.hub-page) .hub-page .testimonial-meta{color:#78879a!important}.site-shell:has(.hub-page) .hub-page .cluster-card__link{color:#1f4a48}.site-shell:has(.hub-page) .hub-page .cluster-card__link:after{color:#5f8b86}.site-shell:has(.hub-page) .hub-page .proof-asset-section--brand,.site-shell:has(.hub-page) .hub-page .proof-stack-section__stats,.site-shell:has(.hub-page) .hub-page .topic-proof-section--testimonials{position:relative}.site-shell:has(.hub-page) .hub-page .proof-marquee-shell,.site-shell:has(.hub-page) .hub-page .proof-rail-shell{border-color:rgba(152,167,198,.2)!important;background:linear-gradient(180deg,rgba(251,253,255,.99),rgba(240,247,246,.974)),radial-gradient(circle at top right,rgba(136,176,230,.16),transparent 26%),radial-gradient(circle at bottom left,rgba(166,218,198,.14),transparent 24%)!important;box-shadow:0 24px 54px rgba(42,56,82,.09),inset 0 1px 0 rgba(255,255,255,.95)!important}.site-shell:has(.hub-page) .hub-page .proof-logo-tile__plate,.site-shell:has(.hub-page) .hub-page .proof-rail-item__stage{border-color:rgba(157,171,199,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.986),rgba(244,248,247,.968)),radial-gradient(circle at top left,rgba(171,221,204,.12),transparent 22%)!important;box-shadow:0 12px 28px rgba(47,60,86,.06),inset 0 1px 0 rgba(255,255,255,.95)!important}.site-shell:has(.hub-page) .hub-page .proof-logo-tile__wordmark,.site-shell:has(.hub-page) .hub-page .proof-testimonial-card__name,.site-shell:has(.hub-page) .hub-page .proof-testimonial-card__topic-title{color:#1c2b3d!important}.site-shell:has(.hub-page) .hub-page .proof-testimonial-card__quote{color:#49636b!important}.site-shell:has(.hub-page) .hub-page .stats-card .dr-stat-line span:first-child{color:#16353a}.site-shell:has(.hub-page) .hub-page .stats-card .dr-stat-line span:last-child{color:#67847f}.site-shell:has(.hub-page) .hub-page .preview-card__sheet,.site-shell:has(.hub-page) .hub-page .preview-card__sheet--secondary{border-color:rgba(151,167,197,.2)!important;background:linear-gradient(180deg,rgba(246,249,254,.985),rgba(232,242,247,.968)),radial-gradient(circle at top right,rgba(149,182,231,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(176,223,205,.12),transparent 22%)!important;box-shadow:0 20px 40px rgba(44,56,82,.12),inset 0 1px 0 rgba(255,255,255,.94)!important}.site-shell:has(.hub-page) .hub-page .analysis-preview-card__sheet span,.site-shell:has(.hub-page) .hub-page .preview-card__sheet span{background:linear-gradient(90deg,rgba(129,144,186,.42),rgba(194,205,232,.16))}.site-shell:has(.hub-page) .hub-page .faq-context-band{border-color:rgba(131,151,191,.24)!important;background:linear-gradient(180deg,rgba(249,252,255,.99),rgba(240,247,246,.974)),radial-gradient(circle at top right,rgba(138,176,230,.14),transparent 26%),radial-gradient(circle at bottom left,rgba(165,220,200,.14),transparent 22%)!important;box-shadow:0 26px 56px rgba(41,55,81,.1),inset 0 1px 0 rgba(255,255,255,.95)!important}.site-shell:has(.hub-page) .hub-page .faq-context-band__copy .dr-body,.site-shell:has(.hub-page) .hub-page .faq-item__answer{color:#526273!important}.site-shell:has(.hub-page) .hub-page .faq-context-band__meta .dr-chip{border-color:rgba(150,165,195,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,247,246,.92)),radial-gradient(circle at top right,rgba(171,221,204,.12),transparent 22%)!important;color:#5a736f!important}.site-shell:has(.hub-page) .hub-page .faq-item{border-color:rgba(138,157,191,.18)!important;background:linear-gradient(180deg,rgba(251,253,255,.99),rgba(241,247,246,.968)),radial-gradient(circle at top right,rgba(142,178,230,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(169,220,200,.12),transparent 22%)!important;box-shadow:0 20px 42px rgba(42,55,82,.08),inset 0 1px 0 rgba(255,255,255,.95)!important}.site-shell:has(.hub-page) .hub-page .faq-item__number,.site-shell:has(.hub-page) .hub-page .faq-item__question,.site-shell:has(.hub-page) .hub-page .faq-item__trigger{color:#1a293b!important}.site-shell:has(.hub-page) .hub-page .faq-item__icon{border-color:rgba(148,163,193,.2)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,245,252,.94)),radial-gradient(circle at top right,rgba(173,188,235,.12),transparent 22%)!important;color:#7381a3!important}.site-shell:has(.hub-page) .hub-page .faq-item[data-open=true]{border-color:rgba(127,144,184,.28)!important;background:linear-gradient(180deg,rgba(245,249,255,.992),rgba(236,242,250,.98)),radial-gradient(circle at top right,rgba(154,173,221,.2),transparent 28%)!important;box-shadow:0 24px 52px rgba(42,55,82,.1),inset 0 1px 0 rgba(255,255,255,.95)!important}.site-shell:has(.hub-page) .site-security-section{position:relative}.site-shell:has(.hub-page) .site-security-section>.dr-container{position:relative;z-index:1}.site-shell:has(.hub-page) .site-security-section:before{content:"";position:absolute;left:50%;top:clamp(1rem,3vw,2rem);bottom:clamp(1rem,4vw,3rem);width:min(100%,var(--container-wide));transform:translateX(-50%);border:1px solid rgba(131,149,187,.22);border-radius:34px;background:linear-gradient(180deg,rgba(244,248,252,.88),rgba(236,243,248,.93)),radial-gradient(circle at top right,rgba(137,176,231,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(165,220,200,.14),transparent 24%);pointer-events:none;z-index:0}.site-shell:has(.hub-page) .site-security-section .dr-section-intro{position:relative;z-index:1}.site-shell:has(.hub-page) .site-security-section .dr-section-intro .dr-h2{color:#14263a!important;text-shadow:none}.site-shell:has(.hub-page) .site-security-section .dr-section-intro .dr-body-lg,.site-shell:has(.hub-page) .site-security-section .proof-asset-section__note{color:#4c5f73!important}.site-shell:has(.hub-page) .site-security-section .dr-eyebrow{color:#8a6a36!important}.site-shell:has(.hub-page) .site-security-section .proof-security-card-row{gap:1rem}.site-shell:has(.hub-page) .site-security-section .proof-asset-tile__stage{border-color:rgba(131,150,188,.22)!important;background:linear-gradient(180deg,rgba(253,254,255,.994),rgba(242,248,246,.974)),radial-gradient(circle at top right,rgba(142,179,231,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(170,220,200,.12),transparent 22%)!important;box-shadow:0 20px 44px rgba(43,56,82,.08),inset 0 1px 0 rgba(255,255,255,.95)!important}.site-shell:has(.hub-page) .footer-card{border-color:rgba(128,147,186,.22)!important;background:linear-gradient(180deg,rgba(248,251,255,.994),rgba(238,245,247,.974)),radial-gradient(circle at top right,rgba(136,176,230,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(165,220,200,.16),transparent 22%)!important;box-shadow:0 28px 68px rgba(41,55,82,.12),inset 0 1px 0 rgba(255,255,255,.96)!important}.site-shell:has(.hub-page) .footer-card:after,.site-shell:has(.hub-page) .footer-card:before{opacity:.86!important}.site-shell:has(.hub-page) .footer-card :is(.dr-wordmark__name,.footer-story__headline,.footer-story__product-descriptor,.footer-story__description,.footer-link,.footer-bottom__note,.footer-bottom__copyright){color:#1d2b3d!important}.site-shell:has(.hub-page) .footer-card :is(.footer-story__product-line,.footer-story__eyebrow,.footer-group__title){color:#587a61!important}.site-shell:has(.hub-page) .footer-support-pill{border-color:rgba(129,148,187,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.962),rgba(241,247,245,.944)),radial-gradient(circle at top right,rgba(145,179,231,.08),transparent 22%),radial-gradient(circle at bottom left,rgba(169,220,200,.14),transparent 20%)!important;color:#23534f!important;box-shadow:0 16px 32px rgba(43,56,82,.08),inset 0 1px 0 rgba(255,255,255,.94)!important}@media (hover:hover){.site-shell:has(.hub-page) .hub-page :is(.feature-card:hover,.cluster-card:hover,.how-step-card:hover,.preview-card:hover,.stats-card:hover,.proof-testimonial-card:hover,.proof-logo-tile:hover,.faq-item:hover,.public-topic-search__suggestion-row:hover,.public-topic-search__result-card:hover){transform:translateY(-4px);box-shadow:0 30px 64px rgba(38,54,82,.12),0 10px 24px rgba(92,145,135,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}.site-shell:has(.hub-page) :is(.dr-header-actions .cta-button:not(.cta-button--ghost):hover,.hub-page .hero-cta-row .cta-button--primary:hover){box-shadow:0 28px 58px rgba(21,65,57,.24),0 10px 24px rgba(96,160,145,.12),inset 0 1px 0 rgba(255,255,255,.08)}.site-shell:has(.hub-page) :is(.dr-header-actions .cta-button--ghost:hover,.hub-page .cta-button--ghost:hover,.hub-page .cta-button--secondary:hover){background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,247,245,.96)),radial-gradient(circle at top right,rgba(171,221,204,.16),transparent 22%)!important;box-shadow:0 16px 32px rgba(43,56,82,.07),inset 0 1px 0 rgba(255,255,255,.94)}}@media (max-width:980px){.site-shell:has(.hub-page) .hub-hero .hero-grid{grid-template-columns:1fr}.site-shell:has(.hub-page) .hub-page .hero-trust-grid{grid-template-columns:1fr}}body{background:radial-gradient(circle at -6% 12%,rgba(144,214,192,.2),transparent 24%),radial-gradient(circle at 28% 0,rgba(217,243,246,.46),transparent 18%),radial-gradient(circle at 84% 4%,rgba(144,185,234,.2),transparent 24%),radial-gradient(circle at 70% 36%,rgba(163,224,215,.12),transparent 18%),radial-gradient(circle at 18% 78%,rgba(188,213,236,.14),transparent 22%),linear-gradient(180deg,#f6fbfc,#edf5f6 36%,#e7f0f4)!important}body .dr-root-shell:before{background:rgba(118,181,201,.24)!important;opacity:.18!important}body .dr-root-shell:after{background:rgba(116,183,163,.2)!important;opacity:.16!important}body .account-access-entry__note,body .dr-section-intro .dr-body-lg,body .report-access-profile-copy .dr-body-lg,body .report-intake-complete__copy .dr-body-lg,body .report-intake-gate__copy .dr-body-lg,body .report-intake-gate__status-note,body .report-intake-intro__copy .dr-body-lg,body .report-intake-preparing__copy .dr-body-lg,body .report-intake-preparing__note{color:#526576!important}body .premium-card{border-color:rgba(136,156,192,.18)!important;background:linear-gradient(180deg,rgba(252,254,255,.996),rgba(241,247,247,.978)),radial-gradient(circle at top right,rgba(146,183,233,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(167,220,201,.12),transparent 22%)!important;box-shadow:0 20px 46px rgba(39,56,84,.08),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(111,139,182,.04)!important}body .premium-card:before{background:radial-gradient(circle at top right,rgba(148,184,232,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(169,221,203,.12),transparent 22%)!important}body .premium-card--highlight{border-color:rgba(129,151,189,.22)!important;background:linear-gradient(180deg,rgba(250,253,255,.996),rgba(238,246,248,.982)),radial-gradient(circle at top right,rgba(142,181,232,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(169,220,201,.16),transparent 24%)!important}body .premium-card--muted{background:linear-gradient(180deg,rgba(251,254,255,.992),rgba(239,247,249,.982)),radial-gradient(circle at top right,rgba(145,182,231,.16),transparent 26%),radial-gradient(circle at bottom left,rgba(171,221,204,.18),transparent 24%)!important}body :is(.dr-header,.footer-card,.report-meta-strip,.report-anchor-nav-wrap,.admin-filter-bar,.admin-topbar__inner,.admin-console-topbar,.admin-sidebar__surface,.admin-panel){border-color:rgba(132,151,187,.18)!important;background:linear-gradient(180deg,rgba(250,253,255,.994),rgba(240,247,247,.974)),radial-gradient(circle at top right,rgba(144,180,231,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(166,220,201,.14),transparent 22%)!important;box-shadow:0 20px 48px rgba(40,56,84,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}body .dr-header .account-shell-session__label,body .dr-header .dr-nav-link,body .dr-header .dr-wordmark__name,body .footer-card .dr-wordmark__name,body .footer-story__headline{color:#17283c!important}body :is(.dr-nav-link:hover,.dr-nav-link[data-active=true],.mobile-sheet__link:hover,.mobile-sheet__link[data-active=true]){border-color:rgba(98,140,132,.2)!important;background:linear-gradient(180deg,rgba(248,252,251,.98),rgba(239,247,245,.96)),radial-gradient(circle at top right,rgba(167,221,204,.14),transparent 24%)!important;color:#1b4743!important;box-shadow:0 12px 26px rgba(40,56,84,.06),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.section-card-grid,.how-grid,.testimonial-grid,.stats-grid,.preview-grid,.privacy-grid,.faq-grid,.admin-grid,.table-grid,.checkout-summary-list,.purchase-step-grid,.claim-options-grid,.reports-library-grid,.account-home-grid,.dr-grid--2,.dr-grid--3,.dr-grid--4)>:is(.premium-card,.faq-item):nth-child(3n+1){background:linear-gradient(180deg,rgba(252,252,255,.992),rgba(246,243,249,.972)),radial-gradient(circle at 16% 84%,rgba(217,202,232,.24),transparent 24%),radial-gradient(circle at 84% 12%,rgba(245,229,235,.16),transparent 22%)!important}body :is(.section-card-grid,.how-grid,.testimonial-grid,.stats-grid,.preview-grid,.privacy-grid,.faq-grid,.admin-grid,.table-grid,.checkout-summary-list,.purchase-step-grid,.claim-options-grid,.reports-library-grid,.account-home-grid,.dr-grid--2,.dr-grid--3,.dr-grid--4)>:is(.premium-card,.faq-item):nth-child(3n+2){background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.972)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.18),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,.14),transparent 22%)!important}body :is(.section-card-grid,.how-grid,.testimonial-grid,.stats-grid,.preview-grid,.privacy-grid,.faq-grid,.admin-grid,.table-grid,.checkout-summary-list,.purchase-step-grid,.claim-options-grid,.reports-library-grid,.account-home-grid,.dr-grid--2,.dr-grid--3,.dr-grid--4)>:is(.premium-card,.faq-item):nth-child(3n){background:linear-gradient(180deg,rgba(251,253,250,.992),rgba(239,246,241,.972)),radial-gradient(circle at 14% 12%,rgba(194,226,208,.18),transparent 24%),radial-gradient(circle at 86% 86%,rgba(224,236,229,.14),transparent 22%)!important}body :is(.feature-card__accent,.preview-card__icon-wrap,.analysis-preview-card__icon-wrap,.logo-card__mark,.testimonial-avatar,.report-intake-intro__icon,.report-intake-preparing__icon,.report-intake-step-chip__count,.report-intake-preparing__progress-count,.report-intake-gate-progress__count,.report-intake-slider__value){border-color:rgba(104,150,142,.24)!important;background:linear-gradient(180deg,rgba(250,253,252,.972),rgba(236,246,243,.956)),radial-gradient(circle at top left,rgba(169,220,202,.2),transparent 24%),radial-gradient(circle at top right,rgba(145,183,232,.1),transparent 20%)!important;color:#2b6a63!important;box-shadow:0 10px 24px rgba(43,58,84,.06),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.cluster-card__meta,.preview-card__meta,.testimonial-meta,.checkout-summary-item span,.report-intake-question-copy .dr-body-sm,.report-intake-chip-meta .dr-body-sm,.report-intake-textarea__meta .dr-body-sm,.report-intake-slider__labels,.report-intake-step-chip__copy .dr-body-sm,.report-intake-preparing__progress-copy .dr-body-sm,.report-intake-gate-progress__copy .dr-body-sm){color:#688093!important}body .testimonial-quote{color:#4f6879!important}body .faq-context-band{border-color:rgba(133,153,190,.2)!important;background:linear-gradient(180deg,rgba(250,253,255,.99),rgba(239,247,246,.972)),radial-gradient(circle at top right,rgba(145,181,232,.16),transparent 26%),radial-gradient(circle at bottom left,rgba(166,220,201,.14),transparent 22%)!important;box-shadow:0 24px 56px rgba(40,56,84,.09),inset 0 1px 0 rgba(255,255,255,.95)!important}body .faq-context-band__copy .dr-body,body .faq-item__answer{color:#526678!important}body .faq-context-band__meta .dr-chip{border-color:rgba(135,154,190,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(241,247,246,.92)),radial-gradient(circle at top right,rgba(165,219,201,.12),transparent 22%)!important;color:#54706d!important}body .faq-context-band__meta .dr-chip:first-child{border-color:rgba(99,147,138,.24)!important;background:linear-gradient(180deg,rgba(246,252,249,.98),rgba(236,246,243,.96)),radial-gradient(circle at top right,rgba(167,221,204,.16),transparent 22%)!important;color:#2f6761!important}body .faq-item__number,body .faq-item__question,body .faq-item__trigger{color:#1a2b3d!important}body .faq-item__icon{border-color:rgba(136,155,190,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,246,251,.94)),radial-gradient(circle at top right,rgba(147,182,231,.12),transparent 22%)!important;color:#7384a0!important}body .faq-item[data-open=true]{border-color:rgba(113,146,186,.24)!important;box-shadow:0 24px 52px rgba(41,56,84,.1),inset 0 1px 0 rgba(255,255,255,.95)!important}body :is(.report-intake-intro,.report-intake-preparing,.report-intake-gate,.report-intake-complete,.report-access-profile-intro,.report-access-profile-form,.report-intake-loading,.report-intake-progress-card,.report-intake-action-card,.checkout-mini-context,.claim-option-card--primary,.payment-placeholder-field,.purchased-report-card__next-step,.report-intake-intro__fact,.report-intake-preparing__step,.report-intake-preparing__progress-step,.report-intake-gate-progress__step,.report-intake-step-chip){border-color:rgba(133,153,189,.2)!important;background:linear-gradient(180deg,rgba(251,254,255,.99),rgba(239,247,246,.97)),radial-gradient(circle at top right,rgba(145,181,232,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(167,220,202,.14),transparent 22%)!important;color:#1a2b3d!important;box-shadow:0 20px 46px rgba(40,56,84,.08),inset 0 1px 0 rgba(255,255,255,.95)!important}body :is(.report-intake-option-card,.report-intake-chip,.report-intake-textarea,.report-access-profile-input,.report-intake-option-card__state,.report-intake-chip__state,.report-intake-slider__scale-mark){border-color:rgba(135,154,190,.2)!important;background:linear-gradient(180deg,rgba(252,254,255,.994),rgba(241,247,247,.972)),radial-gradient(circle at top right,rgba(144,180,231,.1),transparent 22%),radial-gradient(circle at bottom left,rgba(166,220,201,.1),transparent 20%)!important;color:#1c2b3e!important;box-shadow:0 10px 24px rgba(40,56,84,.05),inset 0 1px 0 rgba(255,255,255,.95)!important}body .report-intake-option-card__description{color:#627a8b!important}body :is(.report-intake-option-card[data-selected=true],.report-intake-chip[data-selected=true]){border-color:rgba(73,136,122,.42)!important;background:linear-gradient(180deg,rgba(230,248,241,.98),rgba(216,241,233,.96)),radial-gradient(circle at top right,rgba(147,209,190,.18),transparent 24%)!important;color:#173932!important;box-shadow:0 18px 36px rgba(55,104,94,.12),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.report-intake-option-card[data-selected=true] .report-intake-option-card__state,.report-intake-chip[data-selected=true] .report-intake-chip__state){border-color:rgba(69,132,118,.46)!important;background:linear-gradient(180deg,rgba(222,244,236,.98),rgba(205,235,226,.96))!important;box-shadow:0 0 0 4px rgba(96,165,149,.1)!important}body .report-intake-chip[data-selected=true] .report-intake-chip__state:after,body .report-intake-option-card[data-selected=true] .report-intake-option-card__state:after{background:rgba(49,122,106,.92)!important}body .report-intake-slider__input::-webkit-slider-runnable-track{background:linear-gradient(90deg,rgba(128,171,206,.78),rgba(84,152,137,.72))!important}body .report-intake-slider__input::-moz-range-track{background:linear-gradient(90deg,rgba(128,171,206,.78),rgba(84,152,137,.72))!important}body .report-intake-slider__input::-moz-range-thumb,body .report-intake-slider__input::-webkit-slider-thumb{border-color:rgba(80,145,131,.38)!important;background:rgba(250,255,253,.98)!important;box-shadow:0 10px 20px rgba(40,56,84,.16)!important}body :is(.report-intake-preparing__progress-step[data-state=current],.report-intake-gate-progress__step[data-state=current],.report-intake-step-chip[data-state=current]){border-color:rgba(79,143,130,.34)!important;background:linear-gradient(180deg,rgba(232,248,241,.98),rgba(220,242,234,.96)),radial-gradient(circle at top right,rgba(150,210,193,.18),transparent 24%)!important;box-shadow:0 0 0 1px rgba(89,153,140,.08)!important}body :is(.report-intake-preparing__progress-step[data-state=complete],.report-intake-preparing__step[data-state=complete],.report-intake-gate-progress__step[data-state=complete],.report-intake-step-chip[data-state=complete]){border-color:rgba(101,155,144,.28)!important;background:linear-gradient(180deg,rgba(239,251,246,.98),rgba(228,245,238,.96)),radial-gradient(circle at top right,rgba(165,219,201,.14),transparent 22%)!important}body :is(.dr-chip,.status-pill,.topic-breadcrumb,.report-anchor-nav__item,.report-shell-nav__item,.report-meta-strip__signal,.report-subtype-signal,.report-recap-summary-strip__item,.report-hero-snapshot__group,.report-print-identity__item){border-color:rgba(135,154,190,.18)!important;background:linear-gradient(180deg,rgba(251,254,255,.986),rgba(241,247,247,.968)),radial-gradient(circle at top right,rgba(144,180,231,.08),transparent 24%),radial-gradient(circle at bottom left,rgba(168,220,202,.1),transparent 22%)!important;color:#58707d!important;box-shadow:0 8px 20px rgba(40,56,84,.05),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover){background:linear-gradient(180deg,rgba(237,249,244,.986),rgba(224,242,235,.972)),radial-gradient(circle at top right,rgba(150,210,193,.18),transparent 24%)!important;border-color:rgba(81,143,129,.28)!important;box-shadow:0 16px 30px rgba(55,102,92,.12),inset 0 1px 0 rgba(255,255,255,.92)!important}body :is(.report-anchor-nav__item[data-active=true],.report-shell-nav__item:hover) :is(.dr-body-sm,.dr-micro-label){color:#1f524b!important}@media (hover:hover){body :is(.feature-card:hover,.cluster-card:hover,.how-step-card:hover,.preview-card:hover,.stats-card:hover,.proof-testimonial-card:hover,.proof-logo-tile:hover,.faq-item:hover,.topic-fact-card:hover,.signal-group-card:hover,.analysis-detail-card:hover,.analysis-dimension-card:hover,.analysis-preview-card:hover,.purchased-report-card:hover,.account-resume-card:hover,.admin-metric-card:hover,.admin-detail-summary-card:hover,.admin-link-card:hover,.admin-quick-action-card:hover){box-shadow:0 28px 60px rgba(39,56,84,.12),0 10px 24px rgba(89,150,138,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}}body .library-page .public-topic-search__result-card{position:relative;overflow:hidden;cursor:pointer;border-color:rgba(136,156,192,.18)!important;box-shadow:0 20px 46px rgba(39,56,84,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}body .library-page .public-topic-search__results-grid>.public-topic-search__result-card:nth-child(3n+1){background:linear-gradient(180deg,rgba(252,252,255,.992),rgba(246,243,249,.972)),radial-gradient(circle at 16% 84%,rgba(217,202,232,.24),transparent 24%),radial-gradient(circle at 84% 12%,rgba(245,229,235,.16),transparent 22%)!important}body .library-page .public-topic-search__results-grid>.public-topic-search__result-card:nth-child(3n+2){background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.972)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.18),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,.14),transparent 22%)!important}body .library-page .public-topic-search__results-grid>.public-topic-search__result-card:nth-child(3n){background:linear-gradient(180deg,rgba(251,253,250,.992),rgba(239,246,241,.972)),radial-gradient(circle at 14% 12%,rgba(194,226,208,.18),transparent 24%),radial-gradient(circle at 86% 86%,rgba(224,236,229,.14),transparent 22%)!important}body .library-page .public-topic-search__result-card:before{background:linear-gradient(130deg,rgba(255,255,255,.24),transparent 26%,transparent 74%,rgba(145,181,232,.08)),linear-gradient(180deg,transparent,rgba(236,243,250,.18))!important}body .library-page .public-topic-search__result-link{display:grid;grid-gap:clamp(1rem,1.9vw,1.42rem);gap:clamp(1rem,1.9vw,1.42rem);height:100%;padding:clamp(1.45rem,2.55vw,1.95rem);color:inherit}body .library-page .public-topic-search__result-card .card-icon-line .dr-micro-label{color:#9b7330!important}body .library-page .public-topic-search__result-card .dr-h3{color:#18283a!important}body .library-page .public-topic-search__result-copy{color:#4f6678!important}body .library-page .public-topic-search__result-tags{display:flex;flex-wrap:wrap;gap:.56rem}body .library-page .public-topic-search__result-tags span{border-width:1px;border-style:solid;box-shadow:0 8px 18px rgba(40,56,84,.05),inset 0 1px 0 rgba(255,255,255,.92)!important}body .library-page .public-topic-search__result-tags span:first-child{border-color:rgba(89,148,136,.22)!important;background:linear-gradient(180deg,rgba(241,251,247,.98),rgba(229,245,239,.96)),radial-gradient(circle at top right,rgba(156,220,200,.18),transparent 24%)!important;color:#2f6b62!important}body .library-page .public-topic-search__result-tags span:last-child{border-color:rgba(127,154,196,.22)!important;background:linear-gradient(180deg,rgba(243,248,255,.98),rgba(231,241,250,.96)),radial-gradient(circle at top right,rgba(164,198,236,.16),transparent 24%)!important;color:#456b8c!important}body .library-page .public-topic-search__result-footer{padding-top:var(--space-5);border-top-color:rgba(136,156,192,.16)!important}body .library-page .public-topic-search__result-footer .cluster-card__meta{color:#708594!important}body .library-page .public-topic-search__result-footer .cluster-card__link{color:#1f5550!important}body .library-page .public-topic-search__result-link:focus-visible{outline:2px solid rgba(90,149,136,.52);outline-offset:6px;border-radius:24px}@media (hover:hover){body .library-page .public-topic-search__result-card:hover{transform:translateY(-4px);border-color:rgba(101,145,136,.24)!important;box-shadow:0 28px 60px rgba(39,56,84,.12),0 10px 24px rgba(89,150,138,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}body .library-page .public-topic-search__result-card:hover .cluster-card__link{color:#2a6d66!important}}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.topic-hero-panel,.analysis-price-card,.final-cta-card,.deeper-analysis-cta-card){border-color:rgba(126,151,190,.22)!important;background:linear-gradient(180deg,rgba(248,253,251,.99),rgba(237,246,243,.972)),radial-gradient(circle at top right,rgba(151,209,191,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(145,183,232,.14),transparent 22%)!important;box-shadow:0 24px 54px rgba(39,56,84,.09),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.topic-fact-card,.signal-group-card,.longform-main-card,.longform-side-card,.context-shell,.deeper-analysis-card,.related-pattern-card,.scope-note-card,.scope-safeguard-card,.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-primary,.mini-result-secondary,.mini-result-bridge,.mini-result-placeholder,.mini-snapshot-trust-card,.mini-snapshot-analyzing,.topic-proof-section--trust .logo-card,.topic-proof-section--testimonials .testimonial-card,.page-momentum-stats .stats-card,.proof-stack-section__stats .stats-card,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.analysis-pricing-card,.analysis-pricing-decision-card,.analysis-after-purchase-card,.analysis-trust-note-card){border-color:rgba(136,156,192,.18)!important;background:linear-gradient(180deg,rgba(252,254,255,.996),rgba(241,247,247,.978)),radial-gradient(circle at top right,rgba(146,183,233,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(167,220,201,.12),transparent 22%)!important;box-shadow:0 20px 46px rgba(39,56,84,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.topic-page,.topic-page--lonely-marriage) .context-grid>.context-block:nth-child(3n+1),body :is(.topic-page,.topic-page--lonely-marriage) :is(.topic-facts-grid,.signal-groups-grid,.deeper-analysis-grid,.related-patterns-grid,.scope-grid,.scope-safeguards-grid,.mini-result-grid,.page-momentum-stats,.proof-stack-section__stats .stats-grid,.topic-proof-section--trust .logo-grid,.topic-proof-section--testimonials .testimonial-grid)>:is(.premium-card,.stats-card,.logo-card,.testimonial-card):nth-child(3n+1){background:linear-gradient(180deg,rgba(252,252,255,.992),rgba(246,243,249,.972)),radial-gradient(circle at 16% 84%,rgba(217,202,232,.24),transparent 24%),radial-gradient(circle at 84% 12%,rgba(245,229,235,.16),transparent 22%)!important}body :is(.topic-page,.topic-page--lonely-marriage) .context-grid>.context-block:nth-child(3n+2),body :is(.topic-page,.topic-page--lonely-marriage) :is(.topic-facts-grid,.signal-groups-grid,.deeper-analysis-grid,.related-patterns-grid,.scope-grid,.scope-safeguards-grid,.mini-result-grid,.page-momentum-stats,.proof-stack-section__stats .stats-grid,.topic-proof-section--trust .logo-grid,.topic-proof-section--testimonials .testimonial-grid)>:is(.premium-card,.stats-card,.logo-card,.testimonial-card):nth-child(3n+2){background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.972)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.18),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,.14),transparent 22%)!important}body :is(.topic-page,.topic-page--lonely-marriage) .context-grid>.context-block:nth-child(3n),body :is(.topic-page,.topic-page--lonely-marriage) :is(.topic-facts-grid,.signal-groups-grid,.deeper-analysis-grid,.related-patterns-grid,.scope-grid,.scope-safeguards-grid,.mini-result-grid,.page-momentum-stats,.proof-stack-section__stats .stats-grid,.topic-proof-section--trust .logo-grid,.topic-proof-section--testimonials .testimonial-grid)>:is(.premium-card,.stats-card,.logo-card,.testimonial-card):nth-child(3n){background:linear-gradient(180deg,rgba(251,253,250,.992),rgba(239,246,241,.972)),radial-gradient(circle at 14% 12%,rgba(194,226,208,.18),transparent 24%),radial-gradient(circle at 86% 86%,rgba(224,236,229,.14),transparent 22%)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.context-block,.mini-progress-stage-card,.mini-progress-highlight,.mini-question-selection,.mini-snapshot-analyzing__progress-block,.mini-snapshot-analyzing__status,.mini-result-bridge__decision,.mini-result-bridge__highlight,.topic-callout,.analysis-price-card .analysis-price-line){border-color:rgba(132,154,191,.18)!important;background:linear-gradient(180deg,rgba(250,253,255,.988),rgba(240,247,247,.968)),radial-gradient(circle at top right,rgba(145,181,232,.12),transparent 22%),radial-gradient(circle at bottom left,rgba(167,220,202,.12),transparent 20%)!important;box-shadow:0 12px 28px rgba(40,56,84,.05),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.topic-hero-support-item,.cluster-card__footer,.preview-card__footer,.context-note,.related-pattern-card__footer){border-top-color:rgba(136,156,192,.16)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.topic-hero-panel-intro .dr-body-sm,.topic-hero-support-item span,.topic-rich-copy .dr-body,.context-note .dr-body,.context-block .dr-body,.mini-question-header .dr-body-sm,.mini-option-card__description,.mini-result-note,.mini-result-secondary .dr-body-sm,.mini-result-bridge .dr-body,.mini-result-bridge .dr-body-sm,.mini-result-bridge__footer-note,.deeper-analysis-cta .dr-body,.deeper-analysis-cta .dr-body-sm,.topic-proof-section--testimonials .testimonial-quote,#faq .faq-item__body .dr-body,.analysis-price-card__summary,.analysis-pricing-card__support,.analysis-after-purchase-card .dr-body,.analysis-trust-note-card .dr-body){color:#526678!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.topic-list li,.mini-result-bridge__line,.mini-progress-kicker){color:#4e6275!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.topic-list li:before){background:#5a9b8f!important;box-shadow:0 0 0 6px rgba(101,173,157,.08)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.topic-hero .dr-chip,.mini-check-entry-card .dr-chip,.mini-snapshot-trust-card .dr-chip,.mini-result-first-read__meta .dr-chip,.mini-result-reveal__meta .dr-chip,.analysis-price-card .dr-chip){border-color:rgba(133,153,189,.18)!important;background:linear-gradient(180deg,rgba(252,254,255,.986),rgba(241,247,247,.968)),radial-gradient(circle at top right,rgba(144,180,231,.08),transparent 24%),radial-gradient(circle at bottom left,rgba(168,220,202,.1),transparent 22%)!important;color:#55707c!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.mini-progress-stage-card__icon,.mini-progress-highlight__icon,.mini-question-selection__icon,.mini-result-first-read__icon,.mini-result-reveal__icon,.mini-result-bridge__highlight-icon,.mini-snapshot-analyzing__icon){border-color:rgba(104,150,142,.24)!important;background:linear-gradient(180deg,rgba(250,253,252,.972),rgba(236,246,243,.956)),radial-gradient(circle at top left,rgba(169,220,202,.2),transparent 24%),radial-gradient(circle at top right,rgba(145,183,232,.1),transparent 20%)!important;color:#2b6a63!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.mini-snapshot-analyzing__progress-rail,.mini-progress-segment){background:rgba(183,202,222,.52)!important;border-color:rgba(146,167,194,.22)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) .mini-progress-segment[data-complete=true],body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) .mini-snapshot-analyzing__progress-fill{background:linear-gradient(90deg,rgba(88,151,137,.82),rgba(128,171,206,.72))!important;box-shadow:0 0 0 1px rgba(101,173,157,.12)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) .mini-progress-segment[data-current=true]{background:linear-gradient(90deg,rgba(128,171,206,.32),rgba(128,171,206,.18))!important;box-shadow:0 0 0 1px rgba(128,171,206,.22),0 0 0 4px rgba(128,171,206,.06)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) .mini-snapshot-analyzing__percent{color:#16353a!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.mini-option-card,.mini-chip-option,.mini-question-selection){border-color:rgba(135,154,190,.2)!important;background:linear-gradient(180deg,rgba(252,254,255,.994),rgba(241,247,247,.972)),radial-gradient(circle at top right,rgba(144,180,231,.1),transparent 22%),radial-gradient(circle at bottom left,rgba(166,220,201,.1),transparent 20%)!important;color:#1c2b3e!important;box-shadow:0 10px 24px rgba(40,56,84,.05),inset 0 1px 0 rgba(255,255,255,.95)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.mini-option-card__state,.mini-chip-option__state){border-color:rgba(135,154,190,.22)!important;background:linear-gradient(180deg,rgba(250,253,255,.988),rgba(239,246,251,.968))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.mini-option-card[data-selected=true],.mini-chip-option[data-selected=true]){border-color:rgba(73,136,122,.42)!important;background:linear-gradient(180deg,rgba(230,248,241,.98),rgba(216,241,233,.96)),radial-gradient(circle at top right,rgba(147,209,190,.18),transparent 24%)!important;color:#173932!important;box-shadow:0 18px 36px rgba(55,104,94,.12),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.mini-option-card[data-selected=true] .mini-option-card__state,.mini-chip-option[data-selected=true] .mini-chip-option__state){border-color:rgba(69,132,118,.46)!important;background:linear-gradient(180deg,rgba(222,244,236,.98),rgba(205,235,226,.96))!important;box-shadow:0 0 0 4px rgba(96,165,149,.1)!important}body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) .mini-chip-option[data-selected=true] .mini-chip-option__state:after,body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) .mini-option-card[data-selected=true] .mini-option-card__state:after{background:rgba(49,122,106,.92)!important}@media (hover:hover){body :is(.topic-page,.topic-page--lonely-marriage,.analysis-page,.analysis-page--lonely-marriage) :is(.topic-fact-card:hover,.signal-group-card:hover,.longform-main-card:hover,.longform-side-card:hover,.context-shell:hover,.deeper-analysis-card:hover,.related-pattern-card:hover,.scope-note-card:hover,.scope-safeguard-card:hover,.mini-check-entry-card:hover,.mini-progress-card:hover,.mini-question-card:hover,.mini-result-primary:hover,.mini-result-secondary:hover,.mini-result-bridge:hover,.mini-result-placeholder:hover,.mini-snapshot-trust-card:hover,.mini-snapshot-analyzing:hover,.topic-proof-section--trust .logo-card:hover,.topic-proof-section--testimonials .testimonial-card:hover,.page-momentum-stats .stats-card:hover,.analysis-price-card:hover){box-shadow:0 28px 60px rgba(39,56,84,.12),0 10px 24px rgba(89,150,138,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}}body :is(.report-reading-grid,.trigger-group-grid,.report-dimensions-grid,.impact-area-grid,.mistaken-for-grid,.guidance-grid,.reflection-prompts-grid,.report-recap-grid,.loop-flow,.priority-path-grid,.priority-path-secondary-grid,.report-meta-strip__signals,.report-subtype-signals,.reports-library-grid,.account-home-grid,.claim-options-grid,.checkout-summary-list)>:is(.premium-card,.loop-step,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.guidance-card,.reflection-prompt-card,.report-recap-card,.report-meta-strip__signal,.report-subtype-signal,.purchased-report-card,.account-resume-card):nth-child(3n+1){background:linear-gradient(180deg,rgba(252,252,255,.992),rgba(246,243,249,.972)),radial-gradient(circle at 16% 84%,rgba(217,202,232,.24),transparent 24%),radial-gradient(circle at 84% 12%,rgba(245,229,235,.16),transparent 22%)!important}body :is(.report-reading-grid,.trigger-group-grid,.report-dimensions-grid,.impact-area-grid,.mistaken-for-grid,.guidance-grid,.reflection-prompts-grid,.report-recap-grid,.loop-flow,.priority-path-grid,.priority-path-secondary-grid,.report-meta-strip__signals,.report-subtype-signals,.reports-library-grid,.account-home-grid,.claim-options-grid,.checkout-summary-list)>:is(.premium-card,.loop-step,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.guidance-card,.reflection-prompt-card,.report-recap-card,.report-meta-strip__signal,.report-subtype-signal,.purchased-report-card,.account-resume-card):nth-child(3n+2){background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.972)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.18),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,.14),transparent 22%)!important}body :is(.report-reading-grid,.trigger-group-grid,.report-dimensions-grid,.impact-area-grid,.mistaken-for-grid,.guidance-grid,.reflection-prompts-grid,.report-recap-grid,.loop-flow,.priority-path-grid,.priority-path-secondary-grid,.report-meta-strip__signals,.report-subtype-signals,.reports-library-grid,.account-home-grid,.claim-options-grid,.checkout-summary-list)>:is(.premium-card,.loop-step,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.guidance-card,.reflection-prompt-card,.report-recap-card,.report-meta-strip__signal,.report-subtype-signal,.purchased-report-card,.account-resume-card):nth-child(3n){background:linear-gradient(180deg,rgba(251,253,250,.992),rgba(239,246,241,.972)),radial-gradient(circle at 14% 12%,rgba(194,226,208,.18),transparent 24%),radial-gradient(circle at 86% 86%,rgba(224,236,229,.14),transparent 22%)!important}body :is(.account-auth-stage-page .report-access-profile-intro,.report-preview-page__banner,.report-preparing-hero,.account-provider-handoff-card,.claim-access-card,.purchase-success-card){border-color:rgba(126,151,190,.22)!important;background:linear-gradient(180deg,rgba(248,253,251,.99),rgba(237,246,243,.972)),radial-gradient(circle at top right,rgba(151,209,191,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(145,183,232,.14),transparent 22%)!important;box-shadow:0 24px 54px rgba(39,56,84,.09),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.account-auth-stage-page .report-access-profile-form,.report-preview-page__footer,.report-preparing-progress,.secure-purchase-card,.private-access-note,.account-empty-state){border-color:rgba(136,156,192,.18)!important;background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.972)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.18),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,.14),transparent 22%)!important;box-shadow:0 20px 46px rgba(39,56,84,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.report-preparing-insights,.claim-option-card--primary,.report-access-profile-intro,.account-resume-card){border-color:rgba(136,156,192,.18)!important;background:linear-gradient(180deg,rgba(251,253,250,.992),rgba(239,246,241,.972)),radial-gradient(circle at 14% 12%,rgba(194,226,208,.18),transparent 24%),radial-gradient(circle at 86% 86%,rgba(224,236,229,.14),transparent 22%)!important;box-shadow:0 20px 46px rgba(39,56,84,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.report-hero-summary,.report-hero-context,.report-meta-strip__intro .dr-body-sm,.report-hero-email-status,.report-longform-card .dr-body-lg,.report-callout-card .dr-body,.report-standout-card .dr-body,.report-pattern-card .dr-body,.dimension-card .dr-body,.trigger-group-card .dr-body,.impact-card .dr-body,.mistaken-for-card .dr-body,.guidance-card .dr-body,.reflection-prompt-card .dr-body,.report-recap-card .dr-body,.confidentiality-card .dr-body,.report-preview-page__banner-copy .dr-body-lg,.report-preview-page__footer-copy .dr-body,.report-preparing-insights__item .dr-body-sm,.report-preparing-insights__footer .dr-body-sm,.account-auth-stage-page .report-access-profile-copy .dr-body-lg,.account-auth-stage-page .report-access-profile-field__hint,.account-auth-stage-page .report-access-profile-note){color:#526678!important}body :is(.report-hero-panel__row,.report-meta-strip__item,.report-meta-strip__signals,.report-shell-nav__item,.report-print-identity__item,.trigger-group-card__footer,.mistaken-for-card__note){border-color:rgba(136,156,192,.16)!important}body .report-anchor-nav-wrap{border-top-color:rgba(136,156,192,.2)!important;border-bottom-color:rgba(136,156,192,.2)!important;background:linear-gradient(180deg,rgba(248,252,254,.88),rgba(238,246,247,.86)),radial-gradient(circle at top right,rgba(145,181,232,.12),transparent 24%)!important;box-shadow:0 12px 28px rgba(39,56,84,.1)!important}body .report-preparing-progress__fill{background:linear-gradient(90deg,rgba(88,151,137,.92),rgba(128,171,206,.88)),linear-gradient(180deg,rgba(255,255,255,.12),transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 24px rgba(67,120,110,.18)!important}body .report-preparing-stage-list__item[data-state=current] .report-preparing-stage-list__count{background:linear-gradient(180deg,rgba(58,131,116,.96),rgba(79,151,136,.96))!important}body .report-preparing-insights__dot{background:linear-gradient(180deg,rgba(70,135,120,.95),rgba(128,171,206,.92))!important;box-shadow:0 0 0 .3rem rgba(126,192,176,.12)!important}body :is(.dr-header,.footer-card) .dr-wordmark{gap:.92rem!important}body :is(.dr-header,.footer-card) .dr-wordmark__glyph{width:3rem!important;height:3rem!important;padding:.16rem!important;border:1px solid rgba(138,160,191,.18)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,247,246,.94)),radial-gradient(circle at top right,rgba(149,183,232,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(170,221,204,.14),transparent 22%)!important;box-shadow:0 16px 32px rgba(39,56,84,.09),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(116,146,187,.04)!important}body :is(.dr-header,.footer-card) .dr-wordmark__logo{border-radius:22%!important;box-shadow:0 12px 24px rgba(36,58,86,.12),0 0 0 1px rgba(255,255,255,.72)!important}body :is(.dr-header,.footer-card) .dr-wordmark__copy{gap:.18rem!important}body .dr-header .dr-wordmark__eyebrow,body .footer-card .dr-wordmark__eyebrow{display:block!important;margin:0!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.3em!important;line-height:1!important;text-transform:uppercase!important}body .dr-header .dr-wordmark__eyebrow{color:#63857b!important}body .footer-card .dr-wordmark__eyebrow{color:#6a8a7d!important}body .dr-header .dr-wordmark__name,body .footer-card .dr-wordmark__name{margin:0!important;font-family:var(--font-sans)!important;font-weight:640!important;letter-spacing:-.038em!important;line-height:1.02!important;color:#14263a!important;text-wrap:balance}body .dr-header .dr-wordmark__name{font-size:clamp(1.28rem,1.2vw,1.52rem)!important}body .footer-card .dr-wordmark__name{font-size:clamp(1.16rem,1vw,1.32rem)!important}body .footer-card .footer-story__brand{gap:.74rem!important}body .footer-card .footer-story__brand-copy{gap:.3rem!important}body .footer-card .footer-story__product-descriptor{max-width:36ch!important;color:#54697e!important;font-size:.93rem!important;line-height:1.58!important}body .footer-card .footer-group__title,body .footer-card .footer-story__eyebrow,body .footer-card .footer-story__product-line{color:#63857b!important;font-weight:700!important;letter-spacing:.18em!important}@media (hover:hover){body :is(.dr-header,.footer-card) .dr-wordmark:hover .dr-wordmark__glyph{transform:translateY(-1px)!important;box-shadow:0 20px 36px rgba(39,56,84,.11),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(116,146,187,.06)!important}body :is(.dr-header,.footer-card) .dr-wordmark:hover .dr-wordmark__logo{transform:scale(1.018)!important;box-shadow:0 14px 28px rgba(30,56,81,.15),0 0 0 1px rgba(255,255,255,.8)!important}}@media (max-width:720px){body :is(.dr-header,.footer-card) .dr-wordmark{gap:.8rem!important}body :is(.dr-header,.footer-card) .dr-wordmark__glyph{width:2.78rem!important;height:2.78rem!important}body .dr-header .dr-wordmark__name{font-size:1.18rem!important}body .footer-card .dr-wordmark__name{font-size:1.08rem!important}}:root{--perf-page-bg:linear-gradient(180deg,#f7fbfc,#eef5f7);--perf-surface-a:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(245,249,250,0.972));--perf-surface-b:linear-gradient(180deg,rgba(248,251,255,0.99),rgba(240,246,249,0.972));--perf-surface-c:linear-gradient(180deg,rgba(249,252,250,0.99),rgba(242,247,243,0.972));--perf-shadow-soft:0 10px 24px rgba(39,56,84,0.06);--perf-shadow-panel:0 14px 30px rgba(39,56,84,0.08)}body{background:radial-gradient(circle at 6% 0,rgba(188,228,218,.14),transparent 18%),radial-gradient(circle at 94% 0,rgba(185,207,236,.14),transparent 18%),var(--perf-page-bg)!important}.site-shell:has(.hub-page){background:radial-gradient(circle at 8% 4%,rgba(188,228,218,.16),transparent 18%),radial-gradient(circle at 92% 2%,rgba(184,208,237,.16),transparent 18%),var(--perf-page-bg)!important}.site-shell:has(.hub-page) .footer-card:after,.site-shell:has(.hub-page) .footer-card:before,.site-shell:has(.hub-page) .hub-hero .hero-grid:before,.site-shell:has(.hub-page) .hub-page:after,.site-shell:has(.hub-page) .hub-page:before,.site-shell:has(.hub-page) :is(.hub-explainer-suite,.hub-proof-suite,.hub-closing-suite):after,body .library-page .public-topic-search__result-card:before,body .premium-card:after,body .premium-card:before,body .proof-logo-tile:after,body .proof-testimonial-card:after{display:none!important}.site-shell:has(.hub-page) :is(.hub-explainer-suite:before,.hub-proof-suite:before,.hub-closing-suite:before,.site-security-section:before){background:linear-gradient(180deg,rgba(248,252,253,.9),rgba(241,246,248,.94))!important;box-shadow:none!important}body :is(.premium-card,.faq-item,.public-topic-search--homepage,.public-topic-search__input-shell,.public-topic-search__suggestion-row,.public-topic-search__result-card,.public-topic-search__empty-state,.proof-marquee-shell,.proof-rail-shell,.testimonial-rail-shell,.proof-logo-tile__plate,.proof-rail-item__stage,.proof-testimonial-card,.proof-asset-tile__stage,.dr-header,.footer-card,.report-meta-strip,.report-anchor-nav-wrap,.topic-hero-panel,.analysis-price-card,.final-cta-card,.deeper-analysis-cta-card,.topic-fact-card,.signal-group-card,.longform-main-card,.longform-side-card,.context-shell,.deeper-analysis-card,.related-pattern-card,.scope-note-card,.scope-safeguard-card,.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-primary,.mini-result-secondary,.mini-result-bridge,.mini-result-placeholder,.mini-snapshot-trust-card,.mini-snapshot-analyzing,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.analysis-after-purchase-card,.analysis-trust-note-card,.checkout-summary-card,.secure-purchase-card,.claim-access-card,.purchase-success-card,.private-access-note,.account-empty-state,.account-resume-card,.purchased-report-card,.admin-filter-bar,.admin-topbar__inner,.admin-console-topbar,.admin-sidebar__surface,.admin-panel){background:var(--perf-surface-a)!important;box-shadow:var(--perf-shadow-soft),inset 0 1px 0 rgba(255,255,255,.94)!important}.site-shell:has(.hub-page) :is(.hub-hero .hero-grid,.hub-page .hero-copy,.hub-page .hero-panel,.hub-page .public-topic-search--homepage,.hub-page .faq-context-band,.hub-page .proof-marquee-shell,.hub-page .proof-rail-shell,.hub-page .proof-asset-section--brand .proof-rail-shell,.footer-card){background:var(--perf-surface-b)!important;box-shadow:var(--perf-shadow-panel),inset 0 1px 0 rgba(255,255,255,.95)!important}body :is(.section-card-grid,.how-grid,.testimonial-grid,.stats-grid,.preview-grid,.privacy-grid,.faq-grid,.reports-library-grid,.account-home-grid,.claim-options-grid,.checkout-summary-list,.dr-grid--2,.dr-grid--3,.dr-grid--4,.topic-facts-grid,.signal-groups-grid,.deeper-analysis-grid,.related-patterns-grid,.scope-grid,.scope-safeguards-grid,.mini-result-grid,.page-momentum-stats,.proof-stack-section__stats .stats-grid,.topic-proof-section--trust .logo-grid,.topic-proof-section--testimonials .testimonial-grid,.report-reading-grid,.trigger-group-grid,.report-dimensions-grid,.impact-area-grid,.mistaken-for-grid,.guidance-grid,.reflection-prompts-grid,.report-recap-grid,.loop-flow,.priority-path-grid,.priority-path-secondary-grid,.report-meta-strip__signals,.report-subtype-signals)>:is(.premium-card,.faq-item,.stats-card,.logo-card,.testimonial-card,.loop-step,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.guidance-card,.reflection-prompt-card,.report-recap-card,.report-meta-strip__signal,.report-subtype-signal,.purchased-report-card,.account-resume-card):nth-child(3n+1){background:var(--perf-surface-a)!important}body :is(.section-card-grid,.how-grid,.testimonial-grid,.stats-grid,.preview-grid,.privacy-grid,.faq-grid,.reports-library-grid,.account-home-grid,.claim-options-grid,.checkout-summary-list,.dr-grid--2,.dr-grid--3,.dr-grid--4,.topic-facts-grid,.signal-groups-grid,.deeper-analysis-grid,.related-patterns-grid,.scope-grid,.scope-safeguards-grid,.mini-result-grid,.page-momentum-stats,.proof-stack-section__stats .stats-grid,.topic-proof-section--trust .logo-grid,.topic-proof-section--testimonials .testimonial-grid,.report-reading-grid,.trigger-group-grid,.report-dimensions-grid,.impact-area-grid,.mistaken-for-grid,.guidance-grid,.reflection-prompts-grid,.report-recap-grid,.loop-flow,.priority-path-grid,.priority-path-secondary-grid,.report-meta-strip__signals,.report-subtype-signals)>:is(.premium-card,.faq-item,.stats-card,.logo-card,.testimonial-card,.loop-step,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.guidance-card,.reflection-prompt-card,.report-recap-card,.report-meta-strip__signal,.report-subtype-signal,.purchased-report-card,.account-resume-card):nth-child(3n+2){background:var(--perf-surface-b)!important}body :is(.section-card-grid,.how-grid,.testimonial-grid,.stats-grid,.preview-grid,.privacy-grid,.faq-grid,.reports-library-grid,.account-home-grid,.claim-options-grid,.checkout-summary-list,.dr-grid--2,.dr-grid--3,.dr-grid--4,.topic-facts-grid,.signal-groups-grid,.deeper-analysis-grid,.related-patterns-grid,.scope-grid,.scope-safeguards-grid,.mini-result-grid,.page-momentum-stats,.proof-stack-section__stats .stats-grid,.topic-proof-section--trust .logo-grid,.topic-proof-section--testimonials .testimonial-grid,.report-reading-grid,.trigger-group-grid,.report-dimensions-grid,.impact-area-grid,.mistaken-for-grid,.guidance-grid,.reflection-prompts-grid,.report-recap-grid,.loop-flow,.priority-path-grid,.priority-path-secondary-grid,.report-meta-strip__signals,.report-subtype-signals)>:is(.premium-card,.faq-item,.stats-card,.logo-card,.testimonial-card,.loop-step,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.guidance-card,.reflection-prompt-card,.report-recap-card,.report-meta-strip__signal,.report-subtype-signal,.purchased-report-card,.account-resume-card):nth-child(3n){background:var(--perf-surface-c)!important}body :is(.premium-card,.faq-item,.proof-logo-tile,.proof-testimonial-card,.public-topic-search__suggestion-row,.public-topic-search__result-card,.topic-infographic-asset-card,.topic-infographic-asset-card__image,.topic-infographic-asset-card__svg){will-change:auto!important}body :is(.topic-infographic-asset-card,.topic-infographic-asset-card__frame){background:var(--perf-surface-b)!important;box-shadow:var(--perf-shadow-soft),inset 0 1px 0 rgba(255,255,255,.94)!important}body :is(.topic-infographic-asset-card__image,.topic-infographic-asset-card__svg){filter:none!important;transition:none!important}@media (hover:hover){body :is(.premium-card:hover,.faq-item:hover,.public-topic-search__suggestion-row:hover,.public-topic-search__result-card:hover,.proof-logo-tile:hover,.proof-testimonial-card:hover,.topic-fact-card:hover,.signal-group-card:hover,.analysis-detail-card:hover,.analysis-dimension-card:hover,.analysis-preview-card:hover,.purchased-report-card:hover,.account-resume-card:hover,.stats-card:hover){box-shadow:var(--perf-shadow-panel),inset 0 1px 0 rgba(255,255,255,.95)!important}}body :is(.public-topic-search__input-shell,.library-page .public-topic-search__input-shell){border:1px solid rgba(109,136,171,.34)!important;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(243,248,250,.982))!important;box-shadow:0 8px 20px rgba(39,56,84,.06),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(141,167,199,.06)!important}body :is(.public-topic-search__input-shell:before,.library-page .public-topic-search__input-shell:before){background:linear-gradient(90deg,rgba(170,125,54,0),rgba(170,125,54,.24),rgba(88,151,137,.08),rgba(255,255,255,0))!important;opacity:.7!important}body :is(.public-topic-search__input-shell:after,.library-page .public-topic-search__input-shell:after){background:radial-gradient(circle at top right,rgba(145,181,232,.1),transparent 28%)!important;opacity:.72!important}body :is(.public-topic-search__input,.library-page .public-topic-search__input){color:#24384c!important;caret-color:#4f897d!important}body :is(.public-topic-search__input::placeholder,.library-page .public-topic-search__input::placeholder){color:#8193a8!important;opacity:1!important}body :is(.public-topic-search__input-icon,.library-page .public-topic-search__input-icon){color:#a06f2d!important}body :is(.public-topic-search__clear,.library-page .public-topic-search__clear){color:#496977!important}body :is(.public-topic-search__input-shell:hover,.library-page .public-topic-search__input-shell:hover){border-color:rgba(96,129,166,.42)!important;box-shadow:0 10px 24px rgba(39,56,84,.07),inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(141,167,199,.08)!important}body :is(.public-topic-search__input-shell:focus-within,.library-page .public-topic-search__input-shell:focus-within){border-color:rgba(75,136,123,.44)!important;box-shadow:0 0 0 4px rgba(86,151,138,.1),0 12px 28px rgba(39,56,84,.08),inset 0 1px 0 rgba(255,255,255,.97)!important}html{scroll-behavior:auto!important}:root{--perf-shadow-sticky:0 6px 16px rgba(39,56,84,0.06);--perf-shadow-card-min:0 8px 18px rgba(39,56,84,0.05)}body :is(.dr-header,.report-anchor-nav-wrap,.admin-console-topbar,.admin-topbar__inner,.admin-sidebar__surface){border-color:rgba(137,156,186,.14)!important;background:linear-gradient(180deg,rgba(250,253,253,.96),rgba(242,247,248,.95))!important;box-shadow:var(--perf-shadow-sticky)!important}body :is(.dr-header-wrap,.dr-header,.report-anchor-nav-wrap,.admin-console-topbar,.admin-sidebar,.admin-sidebar__surface,.admin-topbar__inner,.hub-hero .hero-grid,.hub-page .hero-panel,.hub-page .public-topic-search--homepage,.proof-marquee-shell,.proof-rail-shell,.testimonial-rail-shell,.footer-card,.topic-hero-panel,.report-hero-panel,.report-meta-strip,.analysis-price-card,.final-cta-card,.deeper-analysis-cta-card){contain:paint}body :is(.premium-card,.faq-item,.public-topic-search__suggestion-row,.public-topic-search__result-card,.public-topic-search__empty-state,.proof-logo-tile,.proof-logo-tile__plate,.proof-testimonial-card,.proof-asset-tile__stage,.topic-fact-card,.signal-group-card,.longform-main-card,.longform-side-card,.context-shell,.deeper-analysis-card,.related-pattern-card,.scope-note-card,.scope-safeguard-card,.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-primary,.mini-result-secondary,.mini-result-bridge,.mini-result-placeholder,.mini-snapshot-trust-card,.mini-snapshot-analyzing,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.analysis-after-purchase-card,.analysis-trust-note-card,.checkout-summary-card,.secure-purchase-card,.claim-access-card,.purchase-success-card,.private-access-note,.account-empty-state,.account-resume-card,.purchased-report-card,.report-section-placeholder,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.guidance-card,.reflection-prompt-card,.report-recap-card,.loop-step,.stats-card,.logo-card,.testimonial-card){box-shadow:var(--perf-shadow-card-min),inset 0 1px 0 rgba(255,255,255,.94)!important;contain:paint}body :is(.proof-logo-tile,.proof-testimonial-card,.proof-asset-tile__stage){background:var(--perf-surface-b)!important}body :is(.proof-marquee-shell__fade,.proof-rail-shell__fade,.testimonial-rail-shell__fade){width:clamp(1.6rem,3vw,3.4rem)!important;opacity:.82!important}@media (max-width:820px){body :is(.dr-header,.report-anchor-nav-wrap,.admin-console-topbar,.admin-topbar__inner,.hub-hero .hero-grid,.hub-page .public-topic-search--homepage,.proof-marquee-shell,.proof-rail-shell,.testimonial-rail-shell,.topic-hero-panel,.report-hero-panel,.footer-card){box-shadow:0 6px 14px rgba(39,56,84,.05)!important}body :is(.proof-marquee-shell__fade,.proof-rail-shell__fade,.testimonial-rail-shell__fade){width:1.4rem!important}}body .proof-marquee-track__group>:nth-child(3n+1) .proof-testimonial-card,body .testimonial-rail-track__group>:nth-child(3n+1) .proof-testimonial-card,body .testimonial-rail-track__group>:nth-child(3n+1) .testimonial-rail-card,body :is(.testimonial-grid,.topic-proof-section--testimonials .testimonial-grid)>:is(.testimonial-card,.premium-card):nth-child(3n+1){background:linear-gradient(180deg,rgba(252,252,255,.992),rgba(246,243,249,.972)),radial-gradient(circle at 16% 84%,rgba(217,202,232,.24),transparent 24%),radial-gradient(circle at 84% 12%,rgba(245,229,235,.16),transparent 22%)!important}body .proof-marquee-track__group>:nth-child(3n+2) .proof-testimonial-card,body .testimonial-rail-track__group>:nth-child(3n+2) .proof-testimonial-card,body .testimonial-rail-track__group>:nth-child(3n+2) .testimonial-rail-card,body :is(.testimonial-grid,.topic-proof-section--testimonials .testimonial-grid)>:is(.testimonial-card,.premium-card):nth-child(3n+2){background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.972)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.18),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,.14),transparent 22%)!important}body .proof-marquee-track__group>:nth-child(3n) .proof-testimonial-card,body .testimonial-rail-track__group>:nth-child(3n) .proof-testimonial-card,body .testimonial-rail-track__group>:nth-child(3n) .testimonial-rail-card,body :is(.testimonial-grid,.topic-proof-section--testimonials .testimonial-grid)>:is(.testimonial-card,.premium-card):nth-child(3n){background:linear-gradient(180deg,rgba(251,253,250,.992),rgba(239,246,241,.972)),radial-gradient(circle at 14% 12%,rgba(194,226,208,.18),transparent 24%),radial-gradient(circle at 86% 86%,rgba(224,236,229,.14),transparent 22%)!important}:root{--clarity-surface-mint:linear-gradient(180deg,rgba(239,252,248,0.992),rgba(222,245,237,0.972));--clarity-surface-sky:linear-gradient(180deg,rgba(245,251,255,0.994),rgba(228,242,250,0.974));--clarity-surface-lilac:linear-gradient(180deg,rgba(251,249,255,0.994),rgba(240,237,250,0.974));--clarity-shell-strong:linear-gradient(180deg,rgba(236,250,246,0.996),rgba(220,245,238,0.98)),radial-gradient(circle at 12% 14%,rgba(97,195,170,0.14),transparent 26%),radial-gradient(circle at 88% 16%,rgba(126,190,226,0.16),transparent 24%);--clarity-shadow-soft:0 16px 34px rgba(42,69,106,0.08);--clarity-shadow-strong:0 22px 44px rgba(35,102,91,0.12)}body :is(.mini-check-section,.mini-result-section,.report-intake-page,.report-preparing-page){position:relative}body :is(.mini-check-section,.mini-result-section,.report-intake-page,.report-preparing-page):before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 12%,rgba(128,212,191,.16),transparent 20%),radial-gradient(circle at 92% 8%,rgba(148,196,236,.16),transparent 18%),radial-gradient(circle at 50% 100%,rgba(202,219,248,.12),transparent 20%);opacity:.92}body :is(.mini-check-section,.mini-result-section,.report-intake-page,.report-preparing-page)>.dr-container{position:relative;z-index:1}body :is(.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-primary,.mini-result-secondary,.mini-result-bridge,.mini-result-placeholder,.mini-snapshot-trust-card,.mini-snapshot-analyzing,.report-intake-intro,.report-intake-progress-card,.report-intake-action-card,.report-intake-question-card,.report-preparing-hero,.report-preparing-progress,.report-preparing-insights){border-color:rgba(124,166,203,.22)!important;box-shadow:var(--clarity-shadow-soft),inset 0 1px 0 rgba(255,255,255,.97)!important}body :is(.mini-check-entry-card,.report-intake-intro,.report-preparing-hero){background:var(--clarity-shell-strong),radial-gradient(circle at bottom left,rgba(201,176,117,.08),transparent 24%)!important}body :is(.mini-progress-card,.mini-snapshot-analyzing,.report-intake-progress-card,.report-preparing-progress){background:var(--clarity-surface-sky),radial-gradient(circle at 84% 14%,rgba(126,190,226,.18),transparent 24%),radial-gradient(circle at 16% 84%,rgba(104,190,169,.14),transparent 20%)!important}body :is(.mini-result-primary,.mini-result-reveal,.report-preparing-insights){background:var(--clarity-surface-mint),radial-gradient(circle at 12% 12%,rgba(98,198,171,.16),transparent 24%),radial-gradient(circle at 86% 84%,rgba(126,190,226,.14),transparent 20%)!important;box-shadow:var(--clarity-shadow-strong),inset 0 1px 0 rgba(255,255,255,.97)!important}body :is(.mini-result-secondary,.mini-result-placeholder,.mini-snapshot-trust-card){background:var(--clarity-surface-lilac),radial-gradient(circle at 16% 84%,rgba(210,196,231,.16),transparent 24%),radial-gradient(circle at 84% 12%,rgba(126,190,226,.1),transparent 20%)!important}body .mini-result-bridge{background:linear-gradient(180deg,rgba(248,252,247,.994),rgba(237,247,241,.976)),radial-gradient(circle at 14% 12%,rgba(200,176,118,.14),transparent 22%),radial-gradient(circle at 86% 16%,rgba(100,191,170,.14),transparent 20%)!important}body :is(.mini-question-card--current,.report-intake-question-card:not(.report-intake-question-card--answered)){border-color:rgba(96,165,149,.26)!important;background:linear-gradient(180deg,rgba(250,254,252,.992),rgba(241,248,245,.976)),radial-gradient(circle at 10% 10%,rgba(103,190,169,.14),transparent 22%),radial-gradient(circle at 88% 16%,rgba(133,185,229,.14),transparent 20%)!important;box-shadow:0 18px 38px rgba(49,102,95,.1),inset 0 1px 0 rgba(255,255,255,.98)!important}body :is(.mini-question-card--complete,.report-intake-question-card--answered,.mini-check-footer--ready){border-color:rgba(82,155,138,.28)!important;background:linear-gradient(180deg,rgba(241,252,248,.994),rgba(228,246,239,.978)),radial-gradient(circle at 12% 14%,rgba(96,165,149,.16),transparent 22%),radial-gradient(circle at 86% 14%,rgba(126,190,226,.16),transparent 20%)!important;box-shadow:0 20px 42px rgba(45,112,100,.11),inset 0 1px 0 rgba(255,255,255,.97)!important}body :is(.mini-progress-stage-card,.mini-progress-highlight,.mini-question-selection,.mini-snapshot-analyzing__progress-block,.mini-snapshot-analyzing__status,.mini-result-bridge__decision,.mini-result-bridge__highlight,.report-intake-intro__fact,.report-intake-step-chip,.report-preparing-stage-list__item,.report-preparing-insights__spotlight,.report-preparing-insights__item){border-color:rgba(127,171,203,.18)!important;background:linear-gradient(180deg,rgba(252,255,255,.99),rgba(240,248,247,.972)),radial-gradient(circle at top right,rgba(136,185,230,.12),transparent 20%),radial-gradient(circle at bottom left,rgba(115,188,168,.12),transparent 18%)!important;box-shadow:0 10px 24px rgba(42,69,106,.06),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.mini-option-card,.mini-chip-option,.report-intake-option-card,.report-intake-chip){border-color:rgba(127,171,203,.22)!important;background:linear-gradient(180deg,rgba(253,255,255,.994),rgba(241,247,248,.976)),radial-gradient(circle at 86% 12%,rgba(144,183,230,.1),transparent 20%),radial-gradient(circle at 14% 84%,rgba(168,220,202,.1),transparent 18%)!important;color:#183148!important;box-shadow:0 8px 18px rgba(42,69,106,.05),inset 0 1px 0 rgba(255,255,255,.97)!important}body :is(.mini-option-card:hover,.mini-chip-option:hover,.report-intake-option-card:hover,.report-intake-chip:hover:not(:disabled)){border-color:rgba(91,157,145,.3)!important;box-shadow:0 12px 24px rgba(52,111,103,.08),inset 0 1px 0 rgba(255,255,255,.98)!important}body :is(.mini-option-card[data-selected=true],.mini-chip-option[data-selected=true],.report-intake-option-card[data-selected=true],.report-intake-chip[data-selected=true]){border-color:rgba(41,127,121,.46)!important;background:linear-gradient(180deg,rgba(214,245,237,.996),rgba(192,236,225,.978)),radial-gradient(circle at 14% 16%,rgba(66,170,147,.22),transparent 22%),radial-gradient(circle at 88% 14%,rgba(116,188,228,.18),transparent 20%)!important;color:#113a39!important;box-shadow:0 18px 34px rgba(39,114,102,.14),0 0 0 1px rgba(74,151,139,.12),inset 0 1px 0 rgba(255,255,255,.98)!important}body :is(.mini-option-card[data-selected=true] .mini-option-card__title,.mini-chip-option[data-selected=true] .mini-chip-option__label,.report-intake-option-card[data-selected=true] .report-intake-option-card__title,.report-intake-chip[data-selected=true] span:first-child){color:#103737!important}body :is(.mini-option-card[data-selected=true] .mini-option-card__description,.report-intake-option-card[data-selected=true] .report-intake-option-card__description){color:#2a5f5b!important}body :is(.mini-option-card__state,.mini-chip-option__state,.report-intake-option-card__state,.report-intake-chip__state){border-color:rgba(130,171,203,.22)!important;background:linear-gradient(180deg,rgba(252,255,255,.992),rgba(241,247,248,.976))!important}body :is(.mini-option-card[data-selected=true] .mini-option-card__state,.mini-chip-option[data-selected=true] .mini-chip-option__state,.report-intake-option-card[data-selected=true] .report-intake-option-card__state,.report-intake-chip[data-selected=true] .report-intake-chip__state){border-color:rgba(52,143,133,.46)!important;background:linear-gradient(180deg,rgba(231,249,243,.992),rgba(209,240,231,.978))!important;box-shadow:0 0 0 5px rgba(90,171,155,.12)!important}body :is(.mini-option-card[data-selected=true] .mini-option-card__state:after,.mini-chip-option[data-selected=true] .mini-chip-option__state:after,.report-intake-option-card[data-selected=true] .report-intake-option-card__state:after,.report-intake-chip[data-selected=true] .report-intake-chip__state:after){background:linear-gradient(180deg,rgba(31,127,113,.96),rgba(23,97,96,.96))!important}body :is(.mini-check-section,.mini-result-section,.report-intake-page,.report-preparing-page) :is(.cta-button,.cta-button--primary,.cta-button--ghost,.cta-button--secondary){min-height:3rem!important;padding:.7rem 1.08rem!important;font-size:.98rem!important}body :is(.mini-check-section,.report-intake-page) :is(.mini-option-card,.report-intake-option-card){padding:.9rem .98rem!important;border-radius:18px!important}body :is(.mini-check-section,.report-intake-page) :is(.mini-chip-option,.report-intake-chip){min-height:2.7rem!important;padding:.62rem .82rem!important}body .mini-snapshot-analyzing__progress-fill,body .report-preparing-progress__fill{background:linear-gradient(90deg,rgba(56,169,143,.95),rgba(113,191,231,.9)),linear-gradient(180deg,rgba(255,255,255,.18),transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 10px 22px rgba(61,148,132,.18)!important}body .report-preparing-stage-list__item[data-state=current]{border-color:rgba(62,146,134,.26)!important;background:linear-gradient(180deg,rgba(234,248,243,.994),rgba(221,241,234,.978)),radial-gradient(circle at top right,rgba(112,188,170,.18),transparent 22%)!important}body .report-preparing-insights__dot,body .report-preparing-stage-list__item[data-state=current] .report-preparing-stage-list__count{background:linear-gradient(180deg,rgba(45,142,126,.96),rgba(88,170,159,.96))!important;color:#f8fffd!important}@media (max-width:820px){body :is(.mini-check-section,.mini-result-section,.report-intake-page,.report-preparing-page) :is(.cta-button,.cta-button--primary,.cta-button--ghost,.cta-button--secondary){min-height:2.8rem!important;padding:.64rem .94rem!important;width:auto!important;max-width:100%}body .cta-row,body .report-intake-actions{row-gap:.72rem}body :is(.mini-check-section,.report-intake-page) :is(.mini-option-card,.report-intake-option-card){padding:.82rem .88rem!important}body :is(.mini-check-section,.report-intake-page) :is(.mini-chip-option,.report-intake-chip){min-height:2.5rem!important;padding:.56rem .74rem!important}}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card){--question-card-border:rgba(171,154,196,0.24);--question-card-current-border:rgba(148,122,178,0.34);--question-card-complete-border:rgba(140,115,170,0.32);--question-card-base:linear-gradient(180deg,rgba(252,252,255,0.994),rgba(246,243,249,0.978)),radial-gradient(circle at 16% 84%,rgba(217,202,232,0.24),transparent 24%),radial-gradient(circle at 84% 12%,rgba(245,229,235,0.16),transparent 22%);--question-card-current:linear-gradient(180deg,rgba(250,249,255,0.996),rgba(239,235,246,0.982)),radial-gradient(circle at 12% 14%,rgba(196,174,221,0.24),transparent 24%),radial-gradient(circle at 86% 16%,rgba(234,208,224,0.18),transparent 22%);--question-card-complete:linear-gradient(180deg,rgba(247,243,252,0.996),rgba(236,230,246,0.982)),radial-gradient(circle at 14% 16%,rgba(186,164,214,0.24),transparent 22%),radial-gradient(circle at 86% 18%,rgba(227,200,219,0.16),transparent 20%);--question-card-shadow:0 18px 38px rgba(79,71,110,0.08);--question-card-current-shadow:0 22px 42px rgba(90,75,121,0.12);--question-card-complete-shadow:0 20px 40px rgba(88,74,117,0.1);--question-option-border:rgba(167,152,193,0.22);--question-option-hover-border:rgba(149,129,178,0.3);--question-option-surface:linear-gradient(180deg,rgba(254,253,255,0.996),rgba(244,240,249,0.978)),radial-gradient(circle at 82% 12%,rgba(217,197,236,0.12),transparent 22%),radial-gradient(circle at 16% 84%,rgba(240,222,232,0.12),transparent 20%);--question-option-hover-surface:linear-gradient(180deg,rgba(251,248,255,0.996),rgba(240,234,247,0.98)),radial-gradient(circle at 84% 14%,rgba(206,184,228,0.16),transparent 24%),radial-gradient(circle at 14% 84%,rgba(236,213,226,0.14),transparent 20%);--question-option-selected-border:rgba(128,103,160,0.42);--question-option-selected-surface:linear-gradient(180deg,rgba(236,227,246,0.998),rgba(221,212,238,0.984)),radial-gradient(circle at 14% 16%,rgba(174,145,209,0.24),transparent 22%),radial-gradient(circle at 86% 14%,rgba(221,186,210,0.18),transparent 20%);--question-option-selected-text:#433458;--question-option-selected-subtext:#6b5584;--question-option-state-border:rgba(167,152,193,0.2);--question-option-state-surface:linear-gradient(180deg,rgba(254,253,255,0.994),rgba(245,241,249,0.978));--question-option-state-selected-border:rgba(126,102,157,0.4);--question-option-state-selected-surface:linear-gradient(180deg,rgba(243,236,250,0.994),rgba(228,219,241,0.978));--question-option-state-selected-fill:linear-gradient(180deg,rgba(123,91,158,0.96),rgba(93,67,129,0.96));--question-selection-border:rgba(157,136,188,0.24);--question-selection-surface:linear-gradient(180deg,rgba(249,245,253,0.994),rgba(238,232,246,0.978)),radial-gradient(circle at top right,rgba(201,182,225,0.18),transparent 22%),radial-gradient(circle at bottom left,rgba(235,214,228,0.14),transparent 20%)}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card):nth-child(3n+2){--question-card-border:rgba(133,170,207,0.24);--question-card-current-border:rgba(111,153,198,0.34);--question-card-complete-border:rgba(102,145,190,0.32);--question-card-base:linear-gradient(180deg,rgba(250,253,255,0.994),rgba(239,246,251,0.978)),radial-gradient(circle at 84% 12%,rgba(160,199,234,0.18),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,0.14),transparent 22%);--question-card-current:linear-gradient(180deg,rgba(246,252,255,0.996),rgba(233,243,249,0.982)),radial-gradient(circle at 12% 14%,rgba(158,197,230,0.2),transparent 22%),radial-gradient(circle at 86% 16%,rgba(186,224,240,0.18),transparent 20%);--question-card-complete:linear-gradient(180deg,rgba(241,249,255,0.996),rgba(228,239,248,0.982)),radial-gradient(circle at 14% 16%,rgba(142,188,225,0.2),transparent 22%),radial-gradient(circle at 88% 14%,rgba(182,221,238,0.18),transparent 20%);--question-card-shadow:0 18px 38px rgba(53,86,120,0.08);--question-card-current-shadow:0 22px 42px rgba(56,102,142,0.11);--question-card-complete-shadow:0 20px 40px rgba(55,98,136,0.1);--question-option-border:rgba(131,169,206,0.22);--question-option-hover-border:rgba(104,151,198,0.3);--question-option-surface:linear-gradient(180deg,rgba(253,255,255,0.996),rgba(241,247,251,0.978)),radial-gradient(circle at 84% 12%,rgba(165,203,235,0.12),transparent 22%),radial-gradient(circle at 16% 84%,rgba(201,230,241,0.12),transparent 20%);--question-option-hover-surface:linear-gradient(180deg,rgba(249,254,255,0.996),rgba(236,245,250,0.98)),radial-gradient(circle at 86% 14%,rgba(154,193,229,0.16),transparent 22%),radial-gradient(circle at 16% 84%,rgba(191,224,239,0.14),transparent 20%);--question-option-selected-border:rgba(76,127,173,0.4);--question-option-selected-surface:linear-gradient(180deg,rgba(220,239,252,0.998),rgba(201,227,246,0.984)),radial-gradient(circle at 14% 16%,rgba(118,173,218,0.24),transparent 22%),radial-gradient(circle at 88% 14%,rgba(167,209,236,0.18),transparent 20%);--question-option-selected-text:#183f5d;--question-option-selected-subtext:#4d7390;--question-option-state-border:rgba(131,169,206,0.2);--question-option-state-surface:linear-gradient(180deg,rgba(253,255,255,0.994),rgba(242,247,251,0.978));--question-option-state-selected-border:rgba(85,132,176,0.4);--question-option-state-selected-surface:linear-gradient(180deg,rgba(229,244,253,0.994),rgba(209,231,247,0.978));--question-option-state-selected-fill:linear-gradient(180deg,rgba(61,126,176,0.96),rgba(47,95,147,0.96));--question-selection-border:rgba(117,155,194,0.24);--question-selection-surface:linear-gradient(180deg,rgba(246,251,255,0.994),rgba(234,243,249,0.978)),radial-gradient(circle at top right,rgba(161,197,232,0.18),transparent 22%),radial-gradient(circle at bottom left,rgba(197,227,240,0.14),transparent 20%)}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card):nth-child(3n){--question-card-border:rgba(120,174,159,0.24);--question-card-current-border:rgba(88,154,136,0.34);--question-card-complete-border:rgba(77,146,127,0.32);--question-card-base:linear-gradient(180deg,rgba(251,253,250,0.994),rgba(239,246,241,0.978)),radial-gradient(circle at 14% 12%,rgba(194,226,208,0.18),transparent 24%),radial-gradient(circle at 86% 86%,rgba(224,236,229,0.14),transparent 22%);--question-card-current:linear-gradient(180deg,rgba(247,253,250,0.996),rgba(233,244,238,0.982)),radial-gradient(circle at 12% 14%,rgba(155,210,187,0.2),transparent 22%),radial-gradient(circle at 86% 16%,rgba(205,232,221,0.18),transparent 20%);--question-card-complete:linear-gradient(180deg,rgba(239,251,245,0.996),rgba(223,241,232,0.982)),radial-gradient(circle at 14% 16%,rgba(133,197,171,0.22),transparent 22%),radial-gradient(circle at 88% 14%,rgba(188,227,208,0.18),transparent 20%);--question-card-shadow:0 18px 38px rgba(45,101,89,0.08);--question-card-current-shadow:0 22px 42px rgba(47,115,101,0.11);--question-card-complete-shadow:0 20px 40px rgba(44,108,94,0.1);--question-option-border:rgba(119,173,158,0.22);--question-option-hover-border:rgba(84,150,132,0.3);--question-option-surface:linear-gradient(180deg,rgba(253,255,253,0.996),rgba(241,248,244,0.978)),radial-gradient(circle at 84% 12%,rgba(167,222,201,0.12),transparent 22%),radial-gradient(circle at 16% 84%,rgba(209,232,221,0.12),transparent 20%);--question-option-hover-surface:linear-gradient(180deg,rgba(248,254,251,0.996),rgba(235,245,240,0.98)),radial-gradient(circle at 86% 14%,rgba(153,210,186,0.16),transparent 22%),radial-gradient(circle at 16% 84%,rgba(198,227,214,0.14),transparent 20%);--question-option-selected-border:rgba(57,134,112,0.42);--question-option-selected-surface:linear-gradient(180deg,rgba(216,246,234,0.998),rgba(194,235,218,0.984)),radial-gradient(circle at 14% 16%,rgba(93,180,146,0.24),transparent 22%),radial-gradient(circle at 88% 14%,rgba(144,211,185,0.18),transparent 20%);--question-option-selected-text:#163f37;--question-option-selected-subtext:#4b7368;--question-option-state-border:rgba(119,173,158,0.2);--question-option-state-surface:linear-gradient(180deg,rgba(253,255,253,0.994),rgba(242,248,244,0.978));--question-option-state-selected-border:rgba(67,142,122,0.42);--question-option-state-selected-surface:linear-gradient(180deg,rgba(228,249,239,0.994),rgba(207,239,225,0.978));--question-option-state-selected-fill:linear-gradient(180deg,rgba(39,138,111,0.96),rgba(28,107,90,0.96));--question-selection-border:rgba(98,161,144,0.24);--question-selection-surface:linear-gradient(180deg,rgba(245,252,248,0.994),rgba(231,244,237,0.978)),radial-gradient(circle at top right,rgba(157,214,190,0.18),transparent 22%),radial-gradient(circle at bottom left,rgba(207,231,220,0.14),transparent 20%)}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card):not(.mini-question-card--complete):not(.report-intake-question-card--answered){border-color:var(--question-card-border)!important;background:var(--question-card-base)!important;box-shadow:var(--question-card-shadow),inset 0 1px 0 rgba(255,255,255,.98)!important}body .mini-question-stack>.mini-question-card.mini-question-card--current{border-color:var(--question-card-current-border)!important;background:var(--question-card-current)!important;box-shadow:var(--question-card-current-shadow),inset 0 1px 0 rgba(255,255,255,.98)!important}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card--complete,.report-intake-question-card--answered){border-color:var(--question-card-complete-border)!important;background:var(--question-card-complete)!important;box-shadow:var(--question-card-complete-shadow),inset 0 1px 0 rgba(255,255,255,.98)!important}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card) :is(.mini-option-card,.mini-chip-option,.report-intake-option-card,.report-intake-chip){border-color:var(--question-option-border)!important;background:var(--question-option-surface)!important;box-shadow:0 10px 22px rgba(42,69,106,.05),inset 0 1px 0 rgba(255,255,255,.97)!important}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card) :is(.mini-option-card:hover,.mini-chip-option:hover,.report-intake-option-card:hover,.report-intake-chip:hover:not(:disabled)){border-color:var(--question-option-hover-border)!important;background:var(--question-option-hover-surface)!important;box-shadow:0 14px 28px rgba(42,69,106,.07),inset 0 1px 0 rgba(255,255,255,.98)!important}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card) :is(.mini-option-card[data-selected=true],.mini-chip-option[data-selected=true],.report-intake-option-card[data-selected=true],.report-intake-chip[data-selected=true]){border-color:var(--question-option-selected-border)!important;background:var(--question-option-selected-surface)!important;color:var(--question-option-selected-text)!important;box-shadow:0 18px 34px rgba(42,69,106,.1),0 0 0 1px rgba(255,255,255,.24),inset 0 1px 0 rgba(255,255,255,.98)!important}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card) :is(.mini-option-card[data-selected=true] .mini-option-card__title,.mini-chip-option[data-selected=true] .mini-chip-option__label,.report-intake-option-card[data-selected=true] .report-intake-option-card__title,.report-intake-chip[data-selected=true] span:first-child){color:var(--question-option-selected-text)!important}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card) :is(.mini-option-card[data-selected=true] .mini-option-card__description,.report-intake-option-card[data-selected=true] .report-intake-option-card__description){color:var(--question-option-selected-subtext)!important}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card) :is(.mini-option-card__state,.mini-chip-option__state,.report-intake-option-card__state,.report-intake-chip__state){border-color:var(--question-option-state-border)!important;background:var(--question-option-state-surface)!important}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card) :is(.mini-option-card[data-selected=true] .mini-option-card__state,.mini-chip-option[data-selected=true] .mini-chip-option__state,.report-intake-option-card[data-selected=true] .report-intake-option-card__state,.report-intake-chip[data-selected=true] .report-intake-chip__state){border-color:var(--question-option-state-selected-border)!important;background:var(--question-option-state-selected-surface)!important;box-shadow:0 0 0 5px rgba(255,255,255,.18)!important}body :is(.mini-question-stack,.report-intake-question-stack)>:is(.mini-question-card,.report-intake-question-card) :is(.mini-option-card[data-selected=true] .mini-option-card__state:after,.mini-chip-option[data-selected=true] .mini-chip-option__state:after,.report-intake-option-card[data-selected=true] .report-intake-option-card__state:after,.report-intake-chip[data-selected=true] .report-intake-chip__state:after){background:var(--question-option-state-selected-fill)!important}body .mini-question-stack>.mini-question-card .mini-question-selection{border-color:var(--question-selection-border)!important;background:var(--question-selection-surface)!important;box-shadow:0 12px 26px rgba(42,69,106,.06),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card){border-color:rgba(123,151,190,.24)!important;background:linear-gradient(180deg,rgba(252,255,255,.996),rgba(242,248,247,.978)),radial-gradient(circle at 88% 12%,rgba(151,198,236,.2),transparent 26%),radial-gradient(circle at 12% 88%,rgba(171,222,206,.18),transparent 24%),radial-gradient(circle at 52% 36%,rgba(239,227,235,.16),transparent 34%)!important;box-shadow:0 26px 60px rgba(36,58,86,.1),0 10px 22px rgba(89,154,141,.08),inset 0 1px 0 rgba(255,255,255,.97)!important}body :is(.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card) .premium-card__inner{gap:clamp(1rem,1.7vw,1.28rem)!important}body :is(.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card) :is(.dr-h2,.dr-h3){color:#13293d!important}body :is(.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card) :is(.dr-body,.dr-body-sm){color:#536a7c!important}body .checkout-summary-card .dr-micro-label,body :is(.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card) .dr-micro-label{color:#9b7431!important}body .checkout-pattern-name{color:#6d8192!important;letter-spacing:.12em!important}body :is(.analysis-price-line,.checkout-summary-card .analysis-price-line){display:inline-flex!important;align-items:flex-end;gap:.42rem;min-width:min(100%,13rem);margin:.1rem 0 .15rem;padding:.95rem 1.12rem!important;border:1px solid rgba(125,153,191,.2)!important;border-radius:26px!important;background:linear-gradient(180deg,rgba(245,251,255,.994),rgba(232,243,248,.978)),radial-gradient(circle at top right,rgba(162,201,238,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(176,225,209,.16),transparent 22%)!important;box-shadow:0 16px 34px rgba(39,56,84,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}body :is(.analysis-price-line,.checkout-summary-card .analysis-price-line) span{color:#123449!important;font-size:clamp(3.25rem,5vw,4.5rem)!important;line-height:.95!important;letter-spacing:-.065em!important}body .checkout-summary-card .analysis-price-notes,body :is(.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card) .analysis-price-notes{display:flex;flex-wrap:wrap;gap:.58rem}body .checkout-summary-card .analysis-price-notes .status-pill:first-child,body :is(.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card) .analysis-price-notes .status-pill:first-child{border-color:rgba(95,155,144,.24)!important;background:linear-gradient(180deg,rgba(238,251,246,.992),rgba(224,243,236,.978)),radial-gradient(circle at top right,rgba(162,220,202,.18),transparent 24%)!important;color:#2d6a62!important}body .checkout-summary-card .analysis-price-notes .status-pill:last-child,body :is(.analysis-price-card,.analysis-pricing-card,.analysis-pricing-decision-card) .analysis-price-notes .status-pill:last-child{border-color:rgba(126,153,194,.22)!important;background:linear-gradient(180deg,rgba(243,248,255,.992),rgba(230,239,250,.978)),radial-gradient(circle at top right,rgba(167,198,236,.18),transparent 24%)!important;color:#446986!important}body .checkout-summary-list{gap:.82rem!important}body .checkout-summary-item{padding:1rem 1.05rem!important;border:1px solid rgba(132,154,192,.18)!important;border-radius:22px!important;box-shadow:0 14px 30px rgba(39,56,84,.06),inset 0 1px 0 rgba(255,255,255,.94)!important}body .checkout-summary-item,body .checkout-summary-item:first-child{border-top:1px solid rgba(132,154,192,.18)!important;padding-top:1rem!important}body .checkout-summary-list>.checkout-summary-item:nth-child(3n+1){background:linear-gradient(180deg,rgba(252,252,255,.992),rgba(245,242,249,.978)),radial-gradient(circle at 16% 84%,rgba(217,202,232,.22),transparent 24%),radial-gradient(circle at 84% 12%,rgba(245,229,235,.14),transparent 22%)!important}body .checkout-summary-list>.checkout-summary-item:nth-child(3n+2){background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.978)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.16),transparent 24%),radial-gradient(circle at 18% 86%,rgba(197,228,239,.14),transparent 22%)!important}body .checkout-summary-list>.checkout-summary-item:nth-child(3n){background:linear-gradient(180deg,rgba(251,253,250,.992),rgba(239,246,241,.978)),radial-gradient(circle at 14% 12%,rgba(194,226,208,.16),transparent 24%),radial-gradient(circle at 86% 86%,rgba(224,236,229,.14),transparent 22%)!important}body .checkout-summary-item .dr-micro-label{color:#8f6c31!important}body .checkout-summary-item strong{color:#173145!important;font-size:1.02rem!important}body .checkout-summary-item span{color:#587082!important}body :is(.secure-purchase-card,.analysis-after-purchase-card,.purchase-step-card){border-color:rgba(132,154,192,.18)!important;box-shadow:0 22px 48px rgba(39,56,84,.08),inset 0 1px 0 rgba(255,255,255,.95)!important}body .secure-purchase-card{background:linear-gradient(180deg,rgba(247,253,251,.994),rgba(235,246,242,.978)),radial-gradient(circle at top right,rgba(161,219,201,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(155,193,234,.14),transparent 22%)!important}body .analysis-after-purchase-card{background:linear-gradient(180deg,rgba(249,253,255,.994),rgba(238,245,250,.978)),radial-gradient(circle at top right,rgba(157,199,236,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(208,228,239,.14),transparent 22%)!important}body .purchase-step-grid>.purchase-step-card:nth-child(3n+1){background:linear-gradient(180deg,rgba(252,252,255,.992),rgba(245,242,249,.978)),radial-gradient(circle at 16% 84%,rgba(217,202,232,.22),transparent 24%)!important}body .purchase-step-grid>.purchase-step-card:nth-child(3n+2){background:linear-gradient(180deg,rgba(250,253,255,.992),rgba(239,246,251,.978)),radial-gradient(circle at 84% 12%,rgba(160,199,234,.16),transparent 24%)!important}body .purchase-step-grid>.purchase-step-card:nth-child(3n){background:linear-gradient(180deg,rgba(251,253,250,.992),rgba(239,246,241,.978)),radial-gradient(circle at 14% 12%,rgba(194,226,208,.16),transparent 24%)!important}body .checkout-mini-context,body .payment-placeholder-field{border-color:rgba(132,154,192,.2)!important;background:linear-gradient(180deg,rgba(251,254,255,.992),rgba(240,247,248,.976)),radial-gradient(circle at top right,rgba(164,199,237,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(168,221,204,.14),transparent 22%)!important;box-shadow:0 12px 28px rgba(39,56,84,.05),inset 0 1px 0 rgba(255,255,255,.94)!important}body .payment-placeholder-field{min-height:5.2rem!important;border-style:solid!important;color:#556d7f!important}@media (max-width:820px){body :is(.analysis-price-line,.checkout-summary-card .analysis-price-line){padding:.82rem .94rem!important}body :is(.analysis-price-line,.checkout-summary-card .analysis-price-line) span{font-size:clamp(2.8rem,14vw,3.8rem)!important}body .checkout-summary-item,body .checkout-summary-item:first-child{padding:.92rem .94rem!important}}:root{--perf-shadow-sticky-flat:0 4px 12px rgba(39,56,84,0.05);--perf-shadow-card-flat:0 6px 14px rgba(39,56,84,0.045);--perf-surface-static:linear-gradient(180deg,rgba(250,253,253,0.98),rgba(243,248,249,0.97));--perf-surface-soft:linear-gradient(180deg,rgba(252,254,255,0.99),rgba(245,249,250,0.985))}body,html{scroll-behavior:auto!important}body :is(.premium-card,.faq-item,.guidance-card,.guidance-card-feature,.guidance-card-support,.guidance-card-editorial,.hub-page .hero-panel,.topic-hero-panel,.analysis-price-card,.report-hero-panel,.dr-header,.footer-card,.mobile-sheet,.report-intake-intro,.report-intake-preparing,.report-intake-gate,.report-intake-complete,.report-access-profile-intro,.analysis-pricing-card,.analysis-pricing-decision-card,.checkout-summary-card,.claim-option-card--primary,.purchase-success-card,.final-cta-card,.report-recap-card--lead,.topic-callout,.library-page .public-topic-search--library,.analysis-after-purchase-card,.analysis-trust-note-card,.secure-purchase-card,.private-access-note,.proof-logo-tile,.proof-testimonial-card,.proof-asset-tile__stage,.proof-rail-shell,.proof-rail-shell--security,.testimonial-rail-card,.logo-card,.stats-card,.report-access-profile-form,.account-provider-handoff-card){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body :is(.dr-header,.report-anchor-nav-wrap,.admin-console-topbar,.admin-topbar__inner,.admin-sidebar__surface,.report-meta-strip,.mobile-sheet){background:var(--perf-surface-static)!important;box-shadow:var(--perf-shadow-sticky-flat)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body :is(.premium-card,.faq-item,.guidance-card,.guidance-card-feature,.guidance-card-support,.guidance-card-editorial,.proof-logo-tile,.proof-testimonial-card,.proof-asset-tile__stage,.testimonial-rail-card,.public-topic-search__suggestion-row,.public-topic-search__result-card,.public-topic-search__empty-state,.topic-fact-card,.signal-group-card,.longform-main-card,.longform-side-card,.context-shell,.deeper-analysis-card,.related-pattern-card,.scope-note-card,.scope-safeguard-card,.mini-check-entry-card,.mini-progress-card,.mini-question-card,.mini-result-primary,.mini-result-secondary,.mini-result-bridge,.mini-result-placeholder,.mini-snapshot-trust-card,.mini-snapshot-analyzing,.analysis-detail-card,.analysis-dimension-card,.analysis-preview-card,.analysis-after-purchase-card,.analysis-trust-note-card,.checkout-summary-card,.secure-purchase-card,.claim-access-card,.purchase-success-card,.private-access-note,.account-empty-state,.account-resume-card,.purchased-report-card,.report-section-placeholder,.dimension-card,.trigger-group-card,.impact-card,.mistaken-for-card,.reflection-prompt-card,.report-recap-card,.loop-step,.stats-card,.logo-card,.testimonial-card){box-shadow:var(--perf-shadow-card-flat),inset 0 1px 0 rgba(255,255,255,.92)!important}body :is(.proof-marquee-shell,.proof-rail-shell,.testimonial-rail-shell,.hub-hero .hero-grid,.hub-page .public-topic-search--homepage,.footer-card,.topic-hero-panel,.report-hero-panel,.analysis-price-card,.final-cta-card,.deeper-analysis-cta-card){box-shadow:var(--perf-shadow-card-flat)!important}body :is(.premium-card:before,.premium-card:after,.faq-item:before,.faq-item:after,.guidance-card:before,.guidance-card:after,.guidance-card-feature:before,.guidance-card-support:before,.guidance-card-editorial:before,.proof-logo-tile:after,.proof-testimonial-card:after,.dr-header:before,.dr-header:after,.footer-card:before,.footer-card:after,.report-meta-strip__signal:after,.report-subtype-signal:after,.report-recap-summary-strip__item:after,.report-hero-snapshot__group:after,.hero-trust-item:after,.report-intake-intro__fact:after,.report-intake-preparing__step:after,.report-intake-gate-progress__step:after,.confidentiality-card:after){display:none!important}body :is(.premium-card,.faq-item,.proof-logo-tile,.proof-testimonial-card,.public-topic-search__suggestion-row,.library-page .public-topic-search__result-card,.proof-marquee-track,.proof-rail-track,.testimonial-rail-track,.faq-item__panel,.mini-option-card,.mini-chip-option,.report-anchor-nav__item,.report-shell-nav__item){will-change:auto!important}body :is(.proof-asset-tile__image,.proof-rail-item__image,.proof-rail-item--security .proof-rail-item__image,.proof-logo-tile__plate,.proof-logo-tile__wordmark,.cta-button,.cta-button:hover){filter:none!important}body :is(.proof-asset-tile__image,.proof-rail-item__image){transform:none!important}body :is(.proof-marquee-shell__fade,.proof-rail-shell__fade,.testimonial-rail-shell__fade){width:clamp(1.15rem,2vw,2.4rem)!important;opacity:.56!important}body :is(.proof-logo-tile,.proof-testimonial-card,.testimonial-rail-card,.proof-asset-tile__stage){box-shadow:0 4px 10px rgba(39,56,84,.04),inset 0 1px 0 rgba(255,255,255,.92)!important}body .faq-item__body,body .faq-item__body:before,body .faq-item__panel{transition:none!important}@media (max-width:820px){body :is(.dr-header,.report-anchor-nav-wrap,.admin-console-topbar,.admin-topbar__inner,.admin-sidebar__surface,.mobile-sheet,.proof-marquee-shell,.proof-rail-shell,.testimonial-rail-shell,.topic-hero-panel,.report-hero-panel,.footer-card){box-shadow:0 4px 10px rgba(39,56,84,.045)!important}body :is(.proof-marquee-shell__fade,.proof-rail-shell__fade,.testimonial-rail-shell__fade){width:1rem!important}}body .report-delivery-controls{display:grid;grid-gap:.75rem;gap:.75rem;width:100%}body .report-delivery-controls--compact{gap:.55rem}body .report-delivery-controls__email-row{display:flex;gap:.65rem;align-items:stretch;width:100%}body .report-delivery-controls__input{flex:1 1 auto;min-width:0;border-radius:16px;border:1px solid rgba(124,152,176,.34);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,248,252,.96));color:var(--text-primary);padding:.88rem 1rem;font:inherit;line-height:1.4;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}body .report-delivery-controls__input::placeholder{color:rgba(94,115,137,.82)}body .report-delivery-controls__input:focus{outline:none;border-color:rgba(47,117,95,.52);box-shadow:0 0 0 3px rgba(138,211,186,.18),inset 0 1px 0 rgba(255,255,255,.95)}body .report-delivery-controls__download,body .report-delivery-controls__send{white-space:nowrap}body .report-delivery-controls__status{margin:0;color:var(--text-secondary);font-size:var(--body-sm-size)}body .report-delivery-controls__status--sent{color:#1f6f52}body .report-delivery-controls__status--error{color:#9f4b4b}body .purchased-report-card__delivery{display:grid;grid-gap:.55rem;gap:.55rem}body .purchased-report-card__delivery .cta-button{margin-top:0}body .purchased-report-card__delivery .report-delivery-controls__email-row{display:grid;grid-template-columns:minmax(0,1fr) auto}body .report-hero-actions .report-delivery-controls{width:auto}body .report-hero-actions .report-delivery-controls__download{min-width:10rem}@media (max-width:820px){body .purchased-report-card__delivery .report-delivery-controls__email-row,body .report-delivery-controls__email-row{grid-template-columns:1fr!important;display:grid}body .report-hero-actions .report-delivery-controls{width:100%}}body .public-topic-search__pagination-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}body .public-topic-search__pagination-summary{display:grid;grid-gap:.18rem;gap:.18rem;color:rgba(27,51,76,.72)}body .public-topic-search__pagination-summary strong{color:#17314c;font-size:.98rem;font-weight:700}body .public-topic-search__pagination-summary span{font-size:.9rem}body .public-topic-search__page-size-control{display:inline-flex;align-items:center;gap:.72rem;padding:.72rem .95rem;border-radius:999px;border:1px solid rgba(171,190,214,.6);background:rgba(255,255,255,.76);color:#17314c}body .public-topic-search__page-size-control span{font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(53,89,122,.8)}body .public-topic-search__page-size-control select{border:1px solid rgba(171,190,214,.7);border-radius:999px;background:rgba(246,251,255,.98);color:#17314c;min-width:5.25rem;padding:.5rem .85rem;font:inherit}body .public-topic-search__pagination{display:flex;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap;width:100%}body .public-topic-search__page-button{border:1px solid rgba(169,189,214,.75);background:rgba(255,255,255,.82);color:rgba(28,50,74,.82);min-width:2.7rem;padding:.72rem .9rem;border-radius:999px;font:inherit;font-size:.93rem;font-weight:700;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}body .public-topic-search__page-button--nav{min-width:5.75rem}body .public-topic-search__page-button:hover:not(:disabled){background:rgba(227,240,250,.95);border-color:rgba(104,146,181,.7);color:#17314c;transform:translateY(-1px)}body .public-topic-search__page-button--active,body .public-topic-search__page-button[aria-current=page]{background:linear-gradient(135deg,rgba(214,236,247,.98),rgba(222,240,232,.94));border-color:rgba(94,146,123,.55);color:#17314c;box-shadow:0 10px 28px rgba(78,121,111,.12)}body .public-topic-search__page-button:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:720px){body .public-topic-search__pagination-shell{display:grid;grid-gap:.8rem;gap:.8rem;align-items:stretch}body .public-topic-search__page-size-control,body .public-topic-search__pagination-summary{width:100%}body .public-topic-search__page-size-control{flex:1 1 100%;justify-content:space-between}body .public-topic-search__page-button{min-width:2.45rem;padding:.66rem .78rem}body .public-topic-search__page-button--nav{min-width:4.9rem}}body .account-access-entry__button-copy,body .dr-mobile-actions,body .dr-wordmark,body .dr-wordmark__copy,body .public-topic-search__page-size-control,body .report-access-profile-identity,body .report-hero-copy,body .report-hero-panel__row,body .report-print-identity__item{min-width:0}body .report-hero-panel__row{align-items:flex-start}body .report-access-profile-identity strong,body .report-hero-panel__row strong,body .report-print-identity__item strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}body .report-hero-panel__row strong{max-width:min(62%,19rem)}body .account-access-entry__google-button{align-items:flex-start;gap:.85rem;min-height:auto}body .account-access-entry__button-copy{align-self:center}body .account-access-entry__button-support{white-space:normal;line-height:1.4}body .account-home-grid,body .reports-library-grid{grid-auto-rows:1fr}body .account-resume-card .premium-card__inner,body .purchased-report-card .premium-card__inner{align-content:start}body .report-anchor-nav{-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--section-shell-inline)}body .public-topic-search__page-size-control{max-width:100%}@media (max-width:820px){body .report-anchor-nav__meta{flex-wrap:wrap;justify-content:flex-start}body .report-anchor-nav{padding-bottom:.2rem}body .report-hero-panel__row{display:grid;grid-template-columns:1fr;grid-gap:.35rem;gap:.35rem}body .report-hero-panel__row strong{max-width:none;text-align:left}body .public-topic-search__pagination{justify-content:flex-start}}@media (max-width:640px){body .report-hero-actions .report-delivery-controls__download,body .report-hero-actions>.cta-button,body .report-preview-page__actions .cta-button,body .report-preview-page__footer-actions .cta-button,body .topic-page--lonely-marriage .deeper-analysis-cta .cta-button,body .topic-page--lonely-marriage .mini-result-bridge .cta-button{width:100%;min-width:0}body .deeper-analysis-cta{flex-direction:column;align-items:stretch}body .public-topic-search__page-size-control select{min-width:4.1rem}body .account-auth-stage-page .account-auth-inline-links{flex-direction:column;align-items:stretch}body .account-auth-stage-page .account-auth-inline-links .dr-nav-link{justify-content:center}}@media (max-width:480px){:root{--h1-size:clamp(1.9rem,9vw,2.15rem);--h2-size:clamp(1.56rem,7.6vw,1.9rem)}body .dr-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.34rem;gap:.34rem;padding:.48rem .5rem}body .dr-wordmark{flex:1 1 auto;gap:.36rem}body .dr-wordmark__glyph{width:1.9rem;height:1.9rem}body .dr-wordmark__eyebrow{display:none}body .dr-wordmark__name{max-width:4.9rem;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .dr-mobile-actions{flex:0 0 auto;gap:.18rem}body .dr-mobile-cta{min-width:0;min-height:2rem;padding:.42rem .46rem;font-size:.68rem}body .mobile-menu-button{width:1.96rem;height:1.96rem;padding:.36rem}body .account-shell-session__label{white-space:normal;overflow:visible;text-overflow:clip}}@media (prefers-reduced-motion:reduce){body :is(.report-preparing-orbit__halo--outer,.report-preparing-orbit__halo--middle,.report-preparing-orbit__satellite--alpha,.report-preparing-orbit__satellite--beta,.report-preparing-insights__pulse){animation:none!important}body :is(.report-preparing-progress__fill,.mini-snapshot-analyzing__progress-fill){transition:none!important}}