.hero.hero-editorial{background:#0c0a11;min-height:auto;padding-top:clamp(8rem,12vh,10rem);padding-bottom:2rem}.hero.hero-editorial:before{display:none}.hero-editorial .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);max-width:1440px;min-height:0;margin:0 auto;display:grid}.hero-editorial .hero-copy{min-width:0;padding:1rem 0 2rem}.hero-editorial .hero-eyebrow{color:#b6afc3;font:500 10px/1.6 var(--font-inter), sans-serif;letter-spacing:.15em;align-items:center;gap:.7rem;margin:0 0 2rem;display:flex}.hero-editorial .hero-eyebrow>span{background:var(--lilac);width:20px;height:1px}.hero-editorial .hero-title{letter-spacing:-.065em;max-width:12ch;font-size:clamp(3.5rem,5.2vw,5.5rem);font-weight:550;line-height:1.02}.hero-editorial .hero-title-accent{color:#c8bcff;background:0 0;margin-top:.14em}.hero-editorial .hero-subhead{max-width:31rem;font-family:var(--font-inter), Arial, sans-serif;color:#bbb5c5;margin-top:1.6rem;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75}.hero-editorial .hero-button{min-width:0;margin-top:1.7rem}.hero-editorial .hero-dossier{background:#15121c;border:1px solid #38313f;justify-self:end;width:100%;max-width:620px;box-shadow:0 24px 60px #00000025}.hero-editorial .dossier-masthead{border-bottom:1px solid #38313f;justify-content:space-between;align-items:center;gap:1rem;padding:17px 24px;display:flex}.hero-editorial .dossier-masthead strong{color:#eee9f3;font-size:12px;font-weight:500}.hero-editorial .dossier-masthead strong span{color:#77707f;margin:0 6px}.hero-editorial .dossier-masthead>span{color:#aaa2b7;letter-spacing:.06em;text-align:right;font-size:8px}.hero-editorial .dossier-intro{padding:24px 28px 0}.hero-editorial .dossier-label{color:#b7abc9;font:500 9px/1.5 var(--font-inter), sans-serif;letter-spacing:.1em}.hero-editorial .dossier-intro h2{letter-spacing:-.045em;margin:9px 0 5px;font-size:clamp(24px,2.1vw,32px);font-weight:500;line-height:1.2}.hero-editorial .dossier-intro p{color:#a9a2b5;margin:0;font-size:12px;line-height:1.6}.hero-editorial .dossier-system{align-items:center;padding:26px 28px;display:flex}.hero-editorial .dossier-system>div{border:1px solid #393340;flex-direction:column;flex:1;gap:5px;min-width:0;padding:10px 9px;display:flex;position:relative}.hero-editorial .system-index{color:#9c91ad;font-size:9px}.hero-editorial .dossier-system strong{font-size:12px;font-weight:500}.hero-editorial .dossier-system div>span:last-of-type{color:#aaa2b7;font:8px/1.5 ui-monospace,monospace}.hero-editorial .system-connector{transform-origin:0;background:#6e607f;flex:0 0 20px;height:1px;animation:.7s ease-out both dossier-connect}.hero-editorial .dossier-system .system-focus{background:#c8bcff09;border-color:#9a87b8}.hero-editorial .system-focus i{background:#d9b397;border-radius:50%;width:4px;height:4px;position:absolute;top:12px;right:10px}.hero-editorial .dossier-finding{border-top:1px solid #393340;margin:0 28px;padding:18px 0}.hero-editorial .dossier-finding-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.hero-editorial .dossier-priority{color:#d8b89e;letter-spacing:.04em;align-items:center;gap:5px;font-size:8px;display:flex}.hero-editorial .dossier-priority i{background:currentColor;border-radius:50%;width:4px;height:4px}.hero-editorial .dossier-finding h3{white-space:pre-line;letter-spacing:-.03em;margin:12px 0 8px;font-size:23px;font-weight:450;line-height:1.25}.hero-editorial .dossier-finding p{color:#b2aabb;max-width:340px;margin:0;font-size:12px;line-height:1.6}.hero-editorial .dossier-evidence{color:#a99dbb;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;font:9px/1.5 ui-monospace,monospace;display:flex}.hero-editorial .dossier-resolution{border-top:1px solid #393340;align-items:center;gap:14px;margin:0 28px 20px;padding:14px 0 0;display:flex}.hero-editorial .resolution-mark{color:#a99aba;font-size:23px}.hero-editorial .dossier-resolution>div{flex:1}.hero-editorial .dossier-resolution strong{color:#ddd5e5;max-width:310px;margin-top:5px;font-size:12px;font-weight:450;line-height:1.6;display:block}.hero-editorial .resolution-check{color:#b6c5b1;font-size:16px}.hero-editorial .dossier-footer{color:#aaa1b8;letter-spacing:.06em;background:#110e17;border-top:1px solid #393340;justify-content:space-between;gap:12px;padding:13px 24px;font-size:8px;display:flex}.hero-editorial .hero-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;max-width:1440px;margin:3rem auto 0;padding-top:1.4rem;display:flex}.hero-editorial .hero-status{border:0;gap:clamp(1.5rem,4vw,4rem);width:auto;display:flex;position:static}.hero-editorial .hero-status>div{border:0;gap:6px;padding:0}.hero-editorial .hero-status span{color:#a99cbb;font-size:9px}.hero-editorial .hero-status strong{color:#d7cedf;font-family:var(--font-inter), sans-serif;white-space:normal;font-size:12px}.hero-editorial .hero-scroll{flex-shrink:0;font-size:9px;line-height:1.5;position:static}@keyframes dossier-connect{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1600px){.hero.hero-editorial{padding-top:10rem;padding-bottom:2.5rem}.hero-editorial .hero-grid{gap:6rem}}@media (max-width:1050px){.hero-editorial .hero-grid{gap:2rem}.hero-editorial .hero-title{font-size:3.6rem}.hero-editorial .dossier-masthead{padding:15px 18px}.hero-editorial .dossier-intro{padding:22px 18px 0}.hero-editorial .dossier-system{padding:22px 18px}.hero-editorial .dossier-finding,.hero-editorial .dossier-resolution{margin-inline:18px}}@media (max-width:800px){.hero.hero-editorial{padding-top:7rem}.hero-editorial .hero-grid{grid-template-columns:1fr;gap:2rem;display:grid}.hero-editorial .hero-copy{padding:0}.hero-editorial .hero-title{max-width:14ch;font-size:clamp(3rem,8vw,4.7rem)}.hero-editorial .hero-eyebrow{margin-bottom:1.4rem}.hero-editorial .hero-dossier{justify-self:start;max-width:none}.hero-editorial .hero-subhead{max-width:36rem}.hero-editorial .hero-bottom{flex-direction:column;align-items:stretch;gap:1.8rem;margin-top:2rem}.hero-editorial .hero-status{justify-content:space-between;gap:14px}.hero-editorial .hero-status>div{flex:1}.hero-editorial .hero-scroll{align-self:start}}@media (max-width:380px){.hero-editorial .dossier-masthead{gap:8px}.hero-editorial .dossier-masthead strong{font-size:10px}.hero-editorial .dossier-masthead>span{font-size:7px}.hero-editorial .system-connector{flex-basis:10px}.hero-editorial .dossier-system>div{padding-inline:6px}.hero-editorial .dossier-footer{padding-inline:18px;font-size:7px}}@media (prefers-reduced-motion:reduce){.hero-editorial .system-connector{animation:none}}
.risk-editorial{padding:68px var(--page-gutter) 88px;background:#0c0c13}.risk-editorial .incidents-header{margin:0;padding:0 0 26px}.risk-editorial .section-kicker{letter-spacing:.08em;font-size:11px}.risk-navigation{align-items:center;gap:9px;display:flex}.risk-navigation>span{color:#8f899c;margin-right:14px;font:9px ui-monospace,monospace}.risk-navigation button{color:#c4bacf;cursor:pointer;background:0 0;border:1px solid #34313e;border-radius:5px;width:33px;height:33px;transition:background .2s}.risk-navigation button:hover{background:#25202d}.risk-editorial .incident-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#464052 #14121b;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin:0;padding:0 0 15px;display:grid;overflow-x:auto}.risk-editorial .incident{scroll-snap-align:start;background:#111018;border:1px solid #302c3a;border-radius:9px;grid-template-rows:196px 1fr;min-height:0;display:grid;overflow:hidden}.risk-editorial .incident:before,.risk-editorial .incident:after{display:none}.risk-editorial .incident-body{flex-direction:column;padding:22px;display:flex}.risk-editorial .incident-topline{color:#95899f;margin-bottom:18px;font-size:9px}.risk-editorial .incident h2{font:500 22px/1.2 var(--font-display), sans-serif;letter-spacing:-.04em;margin:0 0 14px}.risk-editorial .incident p{color:#aaa3b3;font:14px/1.65 var(--font-sans), sans-serif;margin:0 0 25px}.risk-editorial .incident a{font:12px/1.5 var(--font-sans), sans-serif;color:#c3b4df;border:0;border-top:1px solid #2b2634;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;display:flex}.risk-diagram{color:#b7a9c9;background:#15121c;border-bottom:1px solid #302b39;min-height:186px;padding:16px 19px;position:relative;overflow:hidden}.diagram-toolbar{color:#82758e;letter-spacing:.07em;justify-content:space-between;align-items:center;font:8px/1.4 ui-monospace,monospace;display:flex}.credential-map,.ai-map{margin-top:18px}.credential-map>div:first-child,.ai-map>div:first-child{background:#1b1622;border:1px solid #50425b;border-radius:4px;padding:10px 13px}.credential-map span,.ai-map span{color:#a28eaf;font:8px ui-monospace,monospace;display:block}.credential-map code,.ai-map code{color:#bcb0cb;margin-top:8px;font:11px ui-monospace,monospace;display:block}.credential-map code b{letter-spacing:.12em;color:#c79a8b;font-weight:400}.diagram-connector{transform-origin:top;background:#a07564;width:1px;height:15px;margin-left:20px;display:block}.diagram-exposure,.api-missing{color:#c49b88;background:#261b18;border:1px solid #695047;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.diagram-exposure strong,.api-missing strong{font-size:10px;font-weight:500}.query-map{padding-top:20px}.query-map>span{color:#ab93bd;font:8px ui-monospace,monospace}.query-map>code{border:1px solid #45374f;border-radius:4px;margin-top:9px;padding:12px 10px;font:10px ui-monospace,monospace;display:block}.query-map em{color:#c59985;border-bottom:1px solid #a47766;font-style:normal}.query-result{align-items:center;gap:5px;margin-top:15px;display:flex}.query-result i{background:repeating-linear-gradient(0deg,#0000 0 6px,#65503f 6px 7px);border:1px solid #695445;width:25px;height:22px;display:block}.query-result span{color:#ac8c7b;margin-left:auto;font-size:9px}.load-map{height:131px;margin-top:18px;position:relative}.load-map>div{border-bottom:1px solid #51404a;justify-content:space-between;align-items:flex-end;gap:9px;height:99px;display:flex}.load-map>div i{width:12%;height:var(--bar);transform-origin:bottom;background:#67556f;border-top:1px solid #a991b5;max-height:94px}.load-map>div i:nth-last-child(-n+2){background:#87644f;border-color:#b99479}.load-map footer{color:#8e7c96;justify-content:space-between;margin-top:9px;font:8px ui-monospace,monospace;display:flex}.load-threshold{color:#ad886b;border-bottom:1px dashed #967357;padding-bottom:5px;font:8px ui-monospace,monospace;position:absolute;top:28px;left:0;right:0}.duplicate-map{margin-top:18px}.diagram-source{border:1px solid #63516f;border-radius:4px;justify-content:space-between;width:55%;margin:0 auto;padding:12px;font:10px ui-monospace,monospace;display:flex}.branch-lines{width:55%;height:18px;margin:0 auto;display:flex}.branch-lines i{border-top:0;border-bottom:1px solid #896f73;flex:1}.branch-lines i:first-child{border-left:1px solid #896f73}.branch-lines i:last-child{border-right:1px solid #896f73}.duplicate-results{gap:12px;display:flex}.duplicate-results>span{border:1px solid #5c4c65;border-radius:4px;flex:1;justify-content:space-between;gap:8px;padding:12px;font-size:10px;display:flex}.duplicate-results>span:last-child{color:#c09583;border-color:#805e4d}.duplicate-results b{font-weight:400}.privacy-map{align-items:center;gap:14px;margin-top:28px;display:flex}.private-boundary{border:1px dashed #756181;border-radius:5px;flex:1;padding:14px}.private-boundary span{margin-bottom:12px;font:8px ui-monospace,monospace;display:block}.private-boundary i{background:#766283;width:78%;height:2px;margin-top:7px;display:block}.private-boundary i:last-child{width:45%}.privacy-leak{color:#bb8c75}.log-entry{color:#ba9174;border:1px solid #795a46;border-radius:4px;padding:15px 10px}.log-entry span{margin-bottom:10px;font:8px ui-monospace,monospace;display:block}.log-entry code{font:10px ui-monospace,monospace}.integrity-map{margin-top:24px}.integrity-map>div{align-items:center;gap:13px;margin-bottom:16px;font:9px ui-monospace,monospace;display:flex}.integrity-map i{background:#776385;flex:1;height:4px}.integrity-map .integrity-error{background:linear-gradient(90deg,#bc8e76 65%,#0000 65%);border:1px solid #6a4e46}.integrity-map footer,.sprawl-map footer{color:#97829e;margin-top:22px;font-size:9px}.tests-map{margin-top:22px}.tests-map>div:first-child{color:#afbea5;align-items:center;gap:15px;font:9px ui-monospace,monospace;display:flex}.tests-map>div:first-child>span{color:#a897b6;margin-right:auto}.test-boundary{border:1px dashed #735c78;justify-content:space-between;margin-top:17px;padding:17px 14px;font-size:11px;display:flex}.test-boundary strong{color:#c49d82;font-size:19px}.sprawl-map{margin-top:18px}.sprawl-map>span{text-align:center;font:9px ui-monospace,monospace;display:block}.sprawl-map>div{justify-content:center;gap:10px;margin-top:23px;display:flex}.sprawl-map i{border:1px solid #61506d;border-radius:3px;padding:14px 9px;font:9px ui-monospace,monospace}.sprawl-map footer{text-align:center}@keyframes riskPath{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.diagnosis-editorial{background:#0d0c13;min-height:0}.diagnosis-editorial-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:clamp(40px,8vw,120px);padding-top:48px;display:grid}.diagnosis-memo h2{font:500 clamp(32px,4vw,50px)/1.12 var(--font-display),sans-serif;letter-spacing:-.045em;margin:0 0 26px}.diagnosis-memo>p{color:#bbb5c4;max-width:48ch;font:400 clamp(17px,1.5vw,21px)/1.7 var(--font-sans),sans-serif;margin:0}.editorial-strike{-webkit-text-decoration:line-through #8e7a9e;text-decoration:line-through #8e7a9e}.editorial-emphasis{color:#e0d6ea;background:#51415b33}.coverage-note{background:#14111c;border:1px solid #332d3e;border-radius:8px;margin-top:7px;padding:23px 25px}.coverage-note>div{color:#94819f;justify-content:space-between;font:8px ui-monospace,monospace;display:flex}.coverage-note h3{font:500 22px/1.2 var(--font-display),sans-serif;letter-spacing:-.035em;margin:30px 0 23px}.coverage-note ul{margin:0;padding:0;list-style:none}.coverage-note li{border-top:1px solid #342a3d;align-items:center;gap:13px;padding:17px 0;display:flex}.coverage-note li>span{color:#8c729b;font:9px ui-monospace,monospace}.coverage-note strong{flex:1;font-size:13px;font-weight:500}.coverage-note li i{border:1px solid #8b719b;border-radius:2px;width:9px;height:9px}.coverage-note>p{color:#9786a3;border-top:1px solid #342a3d;margin-bottom:0;padding-top:20px;font:10px ui-monospace,monospace}.findings-editorial .findings-heading{align-items:end;margin-top:42px;margin-bottom:40px}.findings-editorial .findings-heading h2{max-width:20ch;font:500 clamp(32px,3.8vw,52px)/1.12 var(--font-display),sans-serif;letter-spacing:-.045em}.findings-editorial .findings-heading p{color:#9d93a9;max-width:22ch;font:13px/1.6 var(--font-sans),sans-serif;text-transform:none}.findings-editorial .findings-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:44px}.findings-editorial .findings-labels{grid-template-columns:2.6rem 5.4rem 1fr;padding-bottom:15px;font-size:9px}.findings-editorial .finding-row{grid-template-columns:2.6rem 5.4rem 1fr;padding:19px 25px 19px 0}.findings-editorial .finding-index{padding-top:2px;font:11px/1.5 ui-monospace,monospace}.findings-editorial .finding-severity{font-size:9px}.findings-editorial .finding-summary strong{font-size:14px;font-weight:500}.findings-editorial .finding-summary>span{color:#a49aaa;margin-top:7px;font-size:12px;line-height:1.65}.finding-arrow{color:#9f8eb1;font-size:13px;position:absolute;top:20px;right:0}.finding-document{color:#39313f;background:#edeae5;border:1px solid #d4cdd8;border-radius:5px;padding:25px}.finding-document-top{border-bottom:1px solid #cfc6d3;justify-content:space-between;align-items:center;gap:15px;padding-bottom:21px;display:flex}.finding-document-top>strong{font:650 21px var(--font-display),sans-serif;letter-spacing:-.06em}.finding-document-top>span{color:#827489;font:8px ui-monospace,monospace}.finding-document-title{padding:22px 0}.finding-document-title>span{color:#82708c;font:9px ui-monospace,monospace}.finding-document-title h3{font:500 25px/1.2 var(--font-display),sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:11px 0 14px}.finding-document-title>b{color:#73536d;background:#dbd2df;border:1px solid #c0b0c5;border-radius:3px;padding:4px 7px;font:8px ui-monospace,monospace;display:inline-block}.finding-document .risk-diagram{border:1px solid #32263a;border-radius:5px;min-height:192px}.finding-document-body{padding:23px 0}.finding-document-body>span{color:#82718a;font:8px ui-monospace,monospace}.finding-document-body>p{color:#66576d;margin:10px 0 0;font-size:13px;line-height:1.65}.finding-document>footer{color:#7e6e87;border-top:1px solid #cfc6d3;justify-content:space-between;gap:12px;padding-top:16px;font:8px ui-monospace,monospace;display:flex}@media (min-width:1024px) and (min-height:800px){.findings-editorial .finding-document{position:sticky;top:104px}}@media (max-width:1023px){.risk-editorial .incident-rail{grid-auto-columns:calc(50% - 10px)}.diagnosis-editorial-layout{grid-template-columns:1.3fr 1fr;gap:40px}.findings-editorial .findings-layout{gap:25px}}@media (max-width:767px){.risk-editorial{padding:40px var(--page-gutter) 55px}.risk-editorial .section-kicker{max-width:22ch;font-size:9px;line-height:1.5}.risk-navigation>span{display:none}.risk-editorial .incident-rail{grid-auto-columns:88%;gap:14px}.risk-editorial .incident{grid-template-rows:190px 1fr}.risk-editorial .incident-body{padding:20px}.risk-editorial .incident h2{font-size:22px}.risk-editorial .incident p{font-size:13px}.diagnosis-editorial-layout{padding-top:32px;display:block}.diagnosis-memo>p{font-size:17px;line-height:1.7}.coverage-note{margin-top:35px;padding:23px}.findings-editorial .findings-heading{margin-top:30px;margin-bottom:30px}.findings-editorial .findings-heading h2{font-size:34px}.findings-editorial .findings-heading p{margin-top:18px}.findings-editorial .findings-layout{display:block}.findings-editorial .finding-row{grid-template-columns:2rem 4.5rem 1fr;padding-top:17px;padding-bottom:17px}.findings-editorial .finding-summary strong{font-size:13px}.findings-editorial .finding-severity{font-size:8px}.finding-document{margin-top:28px;padding:21px}.finding-document-title h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.risk-diagram *{animation:none!important}.findings-editorial .finding-document{position:relative;top:auto}}.risk-editorial .incident-rail{scroll-padding-inline:0}.finding-detail-link{display:none}.finding-document{scroll-margin-top:104px}.risk-diagram[data-inview=true] .diagram-connector{animation:.55s ease-out both riskPath}.risk-diagram[data-inview=true] .load-map>div i{animation:.45s ease-out both riskPath;animation-delay:calc(var(--order) * 35ms)}@media (max-width:767px){.finding-detail-link{color:#c7b4db;border-bottom:1px solid #5b486a;gap:20px;margin-top:22px;padding-bottom:8px;font-size:12px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.risk-diagram[data-inview=true] *{animation:none!important}}
.packages-editorial .packages-intro{gap:2rem;margin:3.5rem 0 2.5rem}.packages-editorial .packages-intro h2{letter-spacing:-.055em;color:#29232f;font-size:clamp(2.7rem,5vw,5rem);line-height:1}.packages-editorial .packages-intro p{color:#5c5664;font:14px/1.7 var(--font-sans), sans-serif}.packages-editorial .dossier-stack{gap:1rem;display:grid}.packages-editorial .dossier{background:#faf9f7;border:1px solid #d5d1da;border-radius:8px;grid-template-columns:2.5rem minmax(0,.9fr) minmax(0,1.1fr) minmax(10rem,.55fr);align-items:start;gap:1.8rem;min-height:0;padding:2rem;transition:border-color .3s,box-shadow .3s;position:relative;top:auto;box-shadow:0 4px 15px #21182e04}.packages-editorial .dossier:hover{border-color:#aba0bb;box-shadow:0 8px 24px #21182e09}.packages-editorial .dossier+.dossier{margin-top:0}.packages-editorial .dossier:before{display:none}.packages-editorial .dossier-index{color:#756583;letter-spacing:0;border:1px solid #d4cedd;border-radius:5px;justify-content:center;width:2.4rem;height:2.4rem;font:12px ui-monospace,monospace}.packages-editorial .dossier-title,.packages-editorial .dossier-scope{border:0;padding:0}.packages-editorial .dossier-title>span,.packages-editorial .dossier-scope>span{color:#786a87;font-size:10px;line-height:1.5}.packages-editorial .dossier-title h3{color:#2b2234;margin-top:.8rem;font-size:clamp(1.65rem,2.4vw,2.5rem);line-height:1.08}.packages-editorial .dossier-title p{color:#615969;margin-top:.8rem;font-size:14px;line-height:1.65}.packages-editorial .dossier-scope{color:#423b4b}.packages-editorial .dossier-scope ul{margin-top:.65rem}.packages-editorial .dossier-scope li{font:13px/1.55 var(--font-sans), sans-serif;padding:.35rem 0 .35rem 1.1rem;position:relative}.packages-editorial .dossier-scope li:before{content:"";background:#8b78a0;border-radius:50%;width:4px;height:4px;position:absolute;top:.95rem;left:0}.packages-editorial .dossier-cta{color:#4d3b62;font:12px/1.5 var(--font-sans), sans-serif;border:1px solid #bdb2ca;border-radius:5px;align-self:end;gap:1rem;padding:.9rem 1rem;transition:background .2s,color .2s}.packages-editorial .dossier-cta:hover{color:#fff;background:#4d3b62}.proof-editorial .proof-heading{font:500 clamp(2.5rem, 4vw, 4.5rem)/1.1 var(--font-display), sans-serif;letter-spacing:-.045em;margin:3rem 0 0}.proof-editorial .proof-stats{border-top:1px solid #302b38;border-bottom:1px solid #302b38;gap:0;margin:2.5rem 0 0}.proof-editorial .proof-stats>div:not(.proof-seal){border-right:1px solid #302b38;min-height:0;padding:2rem}.proof-editorial .proof-stats>div:first-child{padding-left:0}.proof-editorial .proof-stats>div:last-child{border-right:0}.proof-editorial .proof-stat-index{color:#9a90a7;letter-spacing:.08em;margin-bottom:2rem;font:10px ui-monospace,monospace;display:block}.proof-editorial .proof-stats dd{letter-spacing:-.06em;color:#e4dfe9;font-size:clamp(3rem,5.5vw,6rem);line-height:1}.proof-editorial .proof-stats dt{color:#aca3b7;max-width:22ch;font:14px/1.6 var(--font-sans), sans-serif;margin-top:1rem}.proof-editorial .proof-stack{grid-template-columns:.65fr 2fr;align-items:start;gap:2rem;margin-top:2.5rem;display:grid}.proof-editorial .proof-stack>span{color:#94899f;letter-spacing:.07em;padding-top:.55rem;font:10px/1.6 ui-monospace,monospace}.proof-editorial .proof-stack ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.proof-editorial .proof-stack li{color:#b9afc5;background:#ffffff02;border:1px solid #302b39;border-radius:4px;padding:.55rem .85rem;font:12px/1.2 ui-monospace,monospace}.faq-editorial .faq-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,6rem);margin-top:3rem}.faq-editorial .faq-title h2{letter-spacing:-.045em;font-size:clamp(2.6rem,4vw,4.5rem);line-height:1.05}.faq-editorial .faq-title p{color:#a497b5;font:14px/1.8 var(--font-sans), sans-serif;margin-top:1.25rem}.faq-editorial .faq-item{border-color:#302b39}.faq-editorial .faq-item summary{grid-template-columns:1.5rem 1fr 1.5rem;align-items:baseline;gap:1rem;padding:1.4rem 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5;transition:color .2s;display:grid}.faq-editorial .faq-item summary:hover{color:#c7b7e1}.faq-editorial .faq-counter{color:#8e819e;font:10px ui-monospace,monospace}.faq-editorial .faq-indicator{text-align:center;color:#b6a3ca;font:17px ui-monospace,monospace}.faq-editorial .faq-answer p{color:#afa6bb;padding:0 2.5rem 1.5rem;font-size:14px;line-height:1.85}.contact-editorial{background:var(--page-deep);min-height:0}.contact-editorial .contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,6vw,6rem);min-height:0;padding:4rem 0}.contact-editorial .contact-copy h2{letter-spacing:-.055em;max-width:13ch;font-size:clamp(2.8rem,5.4vw,5.8rem);line-height:1.02}.contact-editorial .contact-copy>p{color:#b2a8bd;max-width:32ch;line-height:1.7}.contact-editorial .contact-email{overflow-wrap:anywhere;color:#c3afd9;max-width:100%;padding-bottom:.4rem;line-height:1.7}.contact-editorial .contact-action{align-items:stretch;gap:1rem;min-height:0;display:flex}.contact-editorial .engagement-panel{background:#111016;border:1px solid #322d3c;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 20px 50px #0002}.contact-editorial .engagement-topline,.contact-editorial .engagement-channel{color:#9b8ca9;letter-spacing:.04em;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;font:10px/1.5 ui-monospace,monospace;display:flex}.contact-editorial .engagement-topline{border-bottom:1px solid #2d2735}.contact-editorial .engagement-document{background:#1b1720;border:1px solid #39303f;border-radius:5px;margin:1.5rem;padding:1.5rem}.contact-editorial .engagement-document>span{color:#9e8bad;letter-spacing:.07em;font:9px/1.5 ui-monospace,monospace;display:block}.contact-editorial .engagement-document>strong{font:500 25px/1.2 var(--font-display), sans-serif;letter-spacing:-.035em;color:#e2d9e9;margin-top:1rem;display:block}.contact-editorial .engagement-document ol{margin:1.5rem 0 0;padding:0;list-style:none}.contact-editorial .engagement-document li{color:#c0b2cb;border-top:1px solid #362e3d;grid-template-columns:1.4rem 1fr .8rem;align-items:center;gap:.6rem;padding:.95rem 0;font-size:12px;display:grid}.contact-editorial .engagement-document li>span:first-child{color:#8f7b9d;font:10px ui-monospace,monospace}.contact-editorial .engagement-document li i{border:1px solid #9a84ad;border-radius:50%;width:6px;height:6px}.contact-editorial .engagement-note{color:#9686a3;gap:.7rem;padding-top:.7rem;font-size:11px;line-height:1.7;display:flex}.contact-editorial .engagement-channel{border-top:1px solid #2d2735}.contact-editorial .contact-cta{color:#22182e;width:100%;height:auto;min-height:3.5rem;box-shadow:none;background:#b8a0d1;border-color:#b8a0d1;border-radius:6px;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.contact-editorial .contact-cta span{max-width:none;font-size:16px;line-height:1.3}.contact-editorial .contact-cta svg{stroke:currentColor;width:1.4rem}.contact-editorial .contact-cta:hover{background:#c9b5dd}.contact-editorial .contact-footer{margin-top:0}.contact-editorial .contact-wordmark{color:#ffffff06;text-align:left;margin-bottom:.1em;font-size:clamp(6rem,14vw,16rem)}.contact-editorial .contact-footer>div:last-child{color:#95899f;line-height:1.7}@media (max-width:1050px){.packages-editorial .dossier{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.packages-editorial .dossier-cta{grid-column:2/-1;justify-self:start;min-width:13rem}}@media (max-width:767px){.packages-editorial .packages-intro{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem}.packages-editorial .dossier{grid-template-columns:2.2rem minmax(0,1fr);gap:1.3rem;padding:1.25rem}.packages-editorial .dossier-index{width:2.1rem;height:2.1rem}.packages-editorial .dossier-scope,.packages-editorial .dossier-cta{grid-column:1/-1}.packages-editorial .dossier-scope{border-top:1px solid #ded8e3;padding-top:1.1rem}.packages-editorial .dossier-cta{width:100%;min-width:0}.proof-editorial .proof-stats{grid-template-columns:1fr}.proof-editorial .proof-stats>div:not(.proof-seal){border-bottom:1px solid #302b38;border-right:0;grid-template-columns:1fr 1fr;gap:.5rem 1rem;padding:1.5rem 0;display:grid}.proof-editorial .proof-stats>div:last-child{border-bottom:0}.proof-editorial .proof-stat-index{grid-column:1/-1;margin-bottom:.75rem}.proof-editorial .proof-stats dd{font-size:clamp(2.6rem,10vw,4rem)}.proof-editorial .proof-stats dt{align-self:center;margin:0;font-size:12px}.proof-editorial .proof-stack{grid-template-columns:1fr;gap:1rem}.faq-editorial .faq-layout{grid-template-columns:1fr;gap:2rem}.faq-editorial .faq-item summary{grid-template-columns:1.2rem 1fr 1rem;gap:.65rem}.faq-editorial .faq-answer p{padding-left:1.85rem;padding-right:.5rem}.contact-editorial .contact-layout{grid-template-columns:1fr;gap:2.5rem;padding-top:3rem}.contact-editorial .contact-copy h2{max-width:14ch;font-size:clamp(2.8rem,11vw,4.5rem)}.contact-editorial .engagement-document{margin:1rem;padding:1.25rem}}
