:root{--navy:#071827;--navy2:#0b2236;--panel:#0d2940;--green:#48e0b3;--white:#f5f9fc;--muted:#a8bdcc;--line:#23445c;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--white);font:16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.skip{position:absolute;left:-999px}.skip:focus{left:15px;top:15px;background:white;color:#000;padding:10px;z-index:99}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;max-width:var(--max);margin:auto;padding:0 24px;border-bottom:1px solid var(--line)}.brand{font-weight:700;letter-spacing:.2px}.brand b,.mark,.hero h1 span,.terminal em{color:var(--green)}.mark{margin-right:8px}.nav nav{display:flex;gap:28px;align-items:center;color:var(--muted);font-size:14px}.nav a:hover,.nav a:focus{color:white}.nav-cta{border:1px solid var(--green);padding:9px 16px;color:var(--white)!important}.hero{max-width:var(--max);margin:auto;min-height:670px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;padding:70px 24px}.eyebrow{color:var(--green);font-size:12px;font-weight:800;letter-spacing:2px}.hero h1,.page-head h1{font-size:clamp(48px,7vw,84px);line-height:1.02;letter-spacing:-3px;margin:18px 0 26px}.hero-copy>p{font-size:19px;color:var(--muted);max-width:650px}.actions{display:flex;gap:25px;align-items:center;margin:35px 0}.button{display:inline-flex;gap:14px;align-items:center;background:rgba(16,49,70,.52);color:#eefaff;border:1px solid rgba(107,231,255,.42);padding:12px 18px;font-weight:750;cursor:pointer;border-radius:10px}.button:hover,.button:focus{background:rgba(22,62,84,.72);border-color:rgba(107,231,255,.76)}.text-link{border-bottom:1px solid var(--line);padding-bottom:4px}.trust{display:flex;gap:25px;color:var(--muted);font-size:13px}.terminal{background:#06121e;border:1px solid var(--line);position:relative;box-shadow:0 30px 80px #0005}.terminal-top{height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 16px;color:#6e899d;font-size:11px}.terminal-top i{width:8px;height:8px;border-radius:50%;background:#365267}.terminal-top span{margin-left:auto}.terminal code{display:block;padding:32px;font:14px/2.2 ui-monospace,SFMono-Regular,Consolas;color:#91a9ba}.terminal code b{color:#5d7f96}.scanline{height:2px;background:linear-gradient(90deg,transparent,var(--green),transparent);box-shadow:0 0 15px var(--green)}.numbers{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--max);margin:auto}.numbers div{padding:30px;border-right:1px solid var(--line)}.numbers strong,.numbers span{display:block}.numbers strong{font-size:22px}.numbers span{color:var(--muted);font-size:13px}.section{max-width:var(--max);margin:auto;padding:120px 24px}.section-head{display:flex;justify-content:space-between;gap:60px;align-items:end}.section h2{font-size:clamp(37px,5vw,60px);line-height:1.1;letter-spacing:-2px;margin:18px 0}.section-head>p,.method>div>p,.about>p{max-width:520px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:60px}.cards article{background:var(--navy2);padding:32px;min-height:260px}.cards article>span{color:var(--green);font:12px ui-monospace}.cards h3{margin-top:55px}.cards p{color:var(--muted);font-size:14px}.method{display:grid;grid-template-columns:1fr 1fr;gap:90px;background:var(--navy2);max-width:none;padding-inline:max(24px,calc((100% - 1132px)/2))}.method ol{list-style:none;margin:0;padding:0}.method li{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.method li>b{color:var(--green);font:13px ui-monospace}.method li h3,.method li p{margin:0}.method li p{color:var(--muted)}.about{text-align:center}.about p{margin:0 auto 35px}.page-head{max-width:var(--max);margin:auto;padding:90px 24px 50px}.page-head h1{font-size:clamp(45px,6vw,72px);max-width:900px}.page-head p{color:var(--muted)}.form-wrap{max-width:var(--max);margin:auto;display:grid;grid-template-columns:2fr 1fr;gap:70px;padding:20px 24px 120px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.grid label,.consent{font-size:13px;font-weight:700}.wide{grid-column:1/-1}input,select,textarea{display:block;width:100%;margin-top:8px;background:#091e30;border:1px solid var(--line);color:white;padding:14px;font:inherit;border-radius:0}input:focus,select:focus,textarea:focus{outline:2px solid var(--green);outline-offset:2px}.consent{display:flex;gap:12px;align-items:start;margin:22px 0;color:var(--muted)}.consent input{width:auto;margin-top:5px}.consent a{color:var(--green)}.hp{position:absolute;left:-9999px}.form-wrap aside{border-left:1px solid var(--line);padding-left:45px}.form-wrap aside ol{list-style:none;padding:15px 0}.form-wrap aside li{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.form-wrap aside b{color:var(--green)}.notice{background:var(--navy2);border:1px solid var(--line);padding:20px;color:var(--muted);font-size:13px}.prose{max-width:800px;margin:0 auto;padding:0 24px 120px;color:var(--muted)}.prose h2{color:white;margin-top:40px}.prose a{color:var(--green)}footer{border-top:1px solid var(--line);max-width:var(--max);margin:auto;padding:50px 24px;display:grid;grid-template-columns:1fr auto;gap:30px;color:var(--muted)}footer p{font-size:13px}footer>div:nth-child(2){display:flex;gap:20px}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px}@media(max-width:800px){.hero,.method,.form-wrap{grid-template-columns:1fr}.hero{padding-top:55px;gap:40px}.terminal{order:-1}.numbers{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr 1fr}.section-head{display:block}.form-wrap aside{border-left:0;border-top:1px solid var(--line);padding:35px 0}.trust{flex-wrap:wrap}.grid{grid-template-columns:1fr}.wide{grid-column:auto}footer{grid-template-columns:1fr}}@media(max-width:500px){.cards{grid-template-columns:1fr}.hero h1{letter-spacing:-2px}.actions{align-items:flex-start;flex-direction:column}}
.pricing{padding-top:110px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px}.price-grid article{position:relative;background:var(--navy2);border:1px solid var(--line);padding:34px;display:flex;flex-direction:column;min-height:610px}.price-grid article.featured{border-color:var(--green);box-shadow:0 20px 60px rgba(0,0,0,.25)}.popular{position:absolute;top:0;left:0;right:0;background:var(--green);color:#052117;text-align:center;font-size:10px;font-weight:900;letter-spacing:1.2px;padding:7px}.featured .price-top{padding-top:24px}.price-label{color:var(--green);font:800 11px ui-monospace;letter-spacing:1.5px}.price-top h3{font-size:24px;margin:15px 0 8px}.price-top p{color:var(--muted);font-size:14px;min-height:70px}.price{border-block:1px solid var(--line);padding:24px 0;margin:20px 0}.price small,.price span{display:block;color:var(--muted);font-size:12px}.price strong{display:block;font-size:32px;letter-spacing:-1px;margin:3px 0}.price-grid ul{padding:0;list-style:none;color:var(--muted);font-size:14px;flex:1}.price-grid li{padding:9px 0;border-bottom:1px solid rgba(35,68,92,.55)}.price-grid li:before{content:"+";color:var(--green);font-weight:900;margin-right:10px}.price-cta{display:flex;justify-content:space-between;border:1px solid var(--line);padding:13px 15px;font-weight:800;font-size:13px}.price-cta:hover,.price-cta:focus{border-color:var(--green);color:var(--green)}.featured .price-cta{background:var(--green);border-color:var(--green);color:#052117}.price-note{margin-top:20px;border:1px solid var(--line);padding:22px 28px;display:flex;justify-content:space-between;gap:25px;background:#091e30}.price-note span{color:var(--muted);font-size:14px}@media(max-width:900px){.price-grid{grid-template-columns:1fr}.price-grid article{min-height:auto}.price-top p{min-height:auto}.price-note{flex-direction:column}}.bundle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:60px}.bundle-card{position:relative;display:flex;flex-direction:column;min-height:650px;padding:36px;background:#0b2033;border:1px solid #1e4058;border-radius:22px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.bundle-card:hover{transform:translateY(-4px);border-color:#2c7184}.bundle-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,#27c7dc,transparent);opacity:0}.bundle-card:hover:before,.bundle-card.recommended:before{opacity:1}.bundle-card.recommended{border-color:#23839a;box-shadow:0 22px 65px rgba(0,0,0,.25)}.bundle-ribbon{position:absolute;top:0;left:0;right:0;background:#24cae1;color:#041a25;text-align:center;font-size:9px;font-weight:900;letter-spacing:1.3px;padding:6px}.recommended .bundle-meta{margin-top:16px}.bundle-meta{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:52px}.bundle-meta>span{color:#315d79;font:13px ui-monospace}.bundle-icon{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border:1px solid #17637b;border-radius:16px;background:#0b3042;color:#2dd5ec;font:800 12px ui-monospace;letter-spacing:.5px}.api-icon{font-size:17px}.bundle-label{color:#2dd5ec;font:800 10px ui-monospace;letter-spacing:1.5px}.bundle-copy h3{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:12px 0 24px}.bundle-copy>p{color:#8fb0c7;font-size:14px;line-height:1.7;min-height:98px}.bundle-copy ul{list-style:none;padding:0;margin:24px 0;color:#b7cada;font-size:13px}.bundle-copy li{padding:8px 0 8px 20px;position:relative}.bundle-copy li:before{content:"";position:absolute;left:0;top:16px;width:5px;height:5px;border-radius:50%;background:#28d5e9}.bundle-bottom{margin-top:auto;border-top:1px solid #1e4058;padding-top:23px}.bundle-price small,.bundle-price span{display:block;color:#688da7;font-size:11px}.bundle-price strong{display:block;font-size:24px;margin:2px 0}.bundle-bottom>a{display:flex;justify-content:space-between;align-items:center;border:1px solid #216279;border-radius:10px;margin-top:18px;padding:11px 14px;color:#dff9fd;font-size:12px;font-weight:800}.bundle-bottom>a:hover,.bundle-bottom>a:focus{background:#0c3547;border-color:#2dd5ec}.bundle-bottom>a b{color:#2dd5ec}.bundle-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:20px;padding:24px 30px;background:#0b2033;border:1px solid #1e4058;border-radius:16px}.bundle-foot strong,.bundle-foot span,.bundle-foot small,.bundle-foot b{display:block}.bundle-foot span,.bundle-foot small{color:#789ab1;font-size:12px}.bundle-foot b{color:#2dd5ec}@media(max-width:1180px){.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.bundle-grid{grid-template-columns:1fr}.bundle-card{min-height:auto;padding:28px}.bundle-copy>p{min-height:auto}.bundle-foot{align-items:flex-start;flex-direction:column}}.pricing{max-width:1380px}.bundle-icon svg{width:27px;height:27px;fill:none;stroke:#2dd5ec;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bundle-copy h3{min-height:60px}.bundle-card{padding:32px;min-height:680px}.bundle-copy>p{min-height:115px}@media(min-width:1181px){.bundle-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.bundle-card{width:auto!important}}.bundle-card{min-height:620px}.bundle-meta{margin-bottom:34px}.bundle-copy>p{min-height:84px}.bundle-copy ul{margin:17px 0}.bundle-copy li{padding-block:6px}
/* Layout corrections: centered sections, bounded typography, and taskbar-safe spacing */
html,body{max-width:100%;overflow-x:hidden}.section,.nav,footer{width:min(100% - 48px,var(--max));margin-inline:auto}.pricing{width:min(100% - 48px,1380px);max-width:1380px;margin-inline:auto}.section-head{width:100%;align-items:center}.section-head>div{min-width:0;flex:1 1 58%}.section-head>p{flex:1 1 34%;margin:0}.bundle-grid{width:100%;margin-inline:auto;justify-content:center}.about{width:min(100% - 48px,1120px);padding-block:92px 110px;overflow:hidden}.about h2{font-size:clamp(38px,5.1vw,68px);line-height:1.08;letter-spacing:-2.5px;max-width:1080px;margin:18px auto 24px;text-wrap:balance;overflow-wrap:anywhere}.about>p{max-width:760px;line-height:1.7;margin-bottom:30px}.about .button{margin-bottom:0}@media(max-width:1200px){.pricing{width:min(100% - 36px,1120px)}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bundle-card{min-height:590px}.about h2{font-size:clamp(38px,6vw,60px)}}@media(max-width:760px){.section,.nav,footer,.pricing,.about{width:min(100% - 28px,var(--max))}.section{padding-block:80px}.section-head{display:block}.section-head>p{margin-top:22px}.bundle-grid{grid-template-columns:1fr!important}.about{padding-block:72px 90px}.about h2{font-size:clamp(34px,10vw,48px);letter-spacing:-1.5px}.about>p{font-size:15px}.bundle-foot{width:100%}}@media(max-height:780px) and (min-width:900px){.about{padding-block:64px 78px}.about h2{font-size:clamp(38px,4.6vw,60px);margin-block:14px 18px}.about>p{line-height:1.55;margin-bottom:22px}}
.button-subtle{background:rgba(72,224,179,.06);color:#dffaf1;border:1px solid rgba(72,224,179,.42);box-shadow:none;backdrop-filter:blur(4px)}.button-subtle:hover,.button-subtle:focus{background:rgba(72,224,179,.12);border-color:rgba(72,224,179,.7);color:#fff}.button-subtle{background:rgba(72,224,179,.06);color:#dffaf1;border:1px solid rgba(72,224,179,.42);box-shadow:none;backdrop-filter:blur(4px)}.button-subtle:hover,.button-subtle:focus{background:rgba(72,224,179,.12);border-color:rgba(72,224,179,.7);color:#fff}
/* Single alignment system: every primary section shares the same center line */
:root{--content:1180px;--gutter:24px}.nav,.hero,.numbers,.section,.pricing,.about,footer{box-sizing:border-box;width:min(calc(100% - (var(--gutter) * 2)),var(--content))!important;max-width:var(--content)!important;margin-left:auto!important;margin-right:auto!important}.method{width:100%!important;max-width:none!important;padding-left:max(var(--gutter),calc((100% - var(--content))/2))!important;padding-right:max(var(--gutter),calc((100% - var(--content))/2))!important}.pricing .section-head{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:64px;align-items:end}.pricing .section-head>div,.pricing .section-head>p{width:auto;min-width:0;margin:0}.pricing .section-head h2{max-width:760px}.pricing .section-head>p{justify-self:end;max-width:390px}.bundle-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.bundle-card{min-width:0!important;width:100%!important;padding:26px!important;border-radius:18px}.bundle-copy h3{font-size:22px}.bundle-copy>p{font-size:13px}.bundle-copy li{font-size:12px}.bundle-icon{width:58px;height:58px}.bundle-price strong{font-size:22px}.bundle-foot{width:100%;margin-inline:0}@media(max-width:1050px){.pricing .section-head{grid-template-columns:1fr}.pricing .section-head>p{justify-self:start;max-width:680px}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){:root{--gutter:14px}.bundle-grid{grid-template-columns:1fr!important}.bundle-card{padding:24px!important}.pricing .section-head{gap:20px}}

/* Premium service cards */
.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:58px}.service-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:500px;padding:28px;background:linear-gradient(155deg,#0d2940 0%,#091e30 100%);border:1px solid #24465e;border-radius:18px;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.service-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(45,213,236,.10),transparent 42%);pointer-events:none}.service-card:hover{transform:translateY(-5px);border-color:#2a8294;box-shadow:0 24px 54px rgba(0,0,0,.23)}.service-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.service-top>span{color:#3b6c88;font:12px ui-monospace}.service-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:rgba(24,91,110,.28);border:1px solid #17657b;border-radius:15px}.service-icon svg{width:26px;height:26px;fill:none;stroke:#2dd5ec;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.service-copy{position:relative;margin-top:40px}.service-copy small{color:#2dd5ec;font:800 9px ui-monospace;letter-spacing:1.4px}.service-copy h3{font-size:24px;line-height:1.2;letter-spacing:-.5px;margin:12px 0 18px;min-height:58px}.service-copy>p{color:#91afc3;font-size:13px;line-height:1.7;min-height:90px}.service-copy ul{list-style:none;padding:17px 0 0;margin:18px 0 0;border-top:1px solid rgba(35,68,92,.75)}.service-copy li{position:relative;padding:6px 0 6px 18px;color:#c0d2de;font-size:12px}.service-copy li:before{content:"";position:absolute;left:0;top:14px;width:5px;height:5px;border-radius:50%;background:#2dd5ec;box-shadow:0 0 10px rgba(45,213,236,.5)}.service-card>a{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px;border-top:1px solid rgba(35,68,92,.75);color:#d9edf4;font-size:12px;font-weight:800}.service-card>a b{color:#2dd5ec}.service-card>a:hover,.service-card>a:focus{color:#2dd5ec}@media(max-width:1050px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{min-height:460px}}@media(max-width:620px){.service-grid{grid-template-columns:1fr}.service-card{min-height:auto}.service-copy h3,.service-copy>p{min-height:auto}}

/* Evidence-led public case studies */
.report-hero{width:min(calc(100% - 48px),var(--content));margin:0 auto;padding:105px 0 75px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:72px;align-items:center}.report-hero h1{font-size:clamp(48px,7vw,82px);line-height:1.02;letter-spacing:-3px;margin:18px 0 26px}.report-hero h1 span{color:var(--green)}.report-hero>div>p{max-width:720px;color:var(--muted);font-size:18px}.report-hero aside{padding:30px;background:linear-gradient(155deg,#0d2940,#091e30);border:1px solid var(--line);border-radius:18px}.report-hero aside>strong{color:var(--green);text-transform:uppercase;font-size:12px;letter-spacing:1.5px}.report-hero aside>p{color:var(--muted);font-size:13px}.report-hero dl{margin:28px 0 0}.report-hero dl>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid var(--line)}.report-hero dt{color:var(--muted);font-size:12px}.report-hero dd{margin:0;font-size:12px;font-weight:800}.report-index{width:min(calc(100% - 48px),var(--content));margin:0 auto 80px;border-block:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.report-index>a{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:24px}.report-index>a:first-child{border-right:1px solid var(--line)}.report-index>a>span{color:var(--green);font:12px ui-monospace}.report-index small{display:block;color:#688da7;font:9px ui-monospace;letter-spacing:1px}.report-index strong{display:block;font-size:13px}.report-index b{color:#ffc66d;font-size:11px}.case-study{width:min(calc(100% - 48px),var(--content));margin:0 auto 80px;border:1px solid var(--line);background:#091e30}.case-study>header{padding:48px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0,rgba(72,224,179,.09),transparent 42%)}.case-study>header>div{display:flex;align-items:center;justify-content:space-between}.case-number{color:var(--green);font:800 11px ui-monospace;letter-spacing:1.5px}.severity{border:1px solid #9d7135;color:#ffc66d;border-radius:99px;padding:6px 10px;font:800 9px ui-monospace;letter-spacing:1px}.case-study h2{font-size:clamp(33px,5vw,56px);line-height:1.08;letter-spacing:-2px;max-width:950px;margin:25px 0 18px}.case-study>header>p{max-width:820px;color:var(--muted)}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.case-grid article{background:#0b2236;padding:32px}.case-study h3{font-size:13px;letter-spacing:.3px;margin:0 0 14px}.case-study p,.case-study li{color:var(--muted);font-size:13px}.case-study ul{padding-left:18px}.case-study li{margin:8px 0}.evidence-block{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.evidence-block>div{padding:36px}.evidence-block>div:first-child{background:#06121e;border-right:1px solid var(--line)}.evidence-block span{display:block;color:var(--green);font:800 9px ui-monospace;letter-spacing:1.5px;margin-bottom:18px}.evidence-block code{display:block;color:#9db5c6;font:12px/2 ui-monospace;white-space:normal}.case-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line)}.case-footer>div{background:#0b2236;padding:30px}.report-cta{width:min(calc(100% - 48px),var(--content));margin:0 auto 110px;padding:65px;text-align:center;background:linear-gradient(135deg,#0d2940,#081a2a);border:1px solid var(--line);border-radius:20px}.report-cta h2{font-size:clamp(35px,5vw,56px);letter-spacing:-2px;line-height:1.1;margin:16px auto}.report-cta p{max-width:680px;margin:0 auto 28px;color:var(--muted)}@media(max-width:850px){.report-hero{grid-template-columns:1fr;gap:35px;padding-top:70px}.report-index,.case-grid,.evidence-block,.case-footer{grid-template-columns:1fr}.report-index>a:first-child,.evidence-block>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.case-study>header{padding:32px}.report-cta{padding:42px 24px}}@media(max-width:520px){.report-hero,.report-index,.case-study,.report-cta{width:calc(100% - 28px)}.report-hero h1{letter-spacing:-2px}.report-index>a{grid-template-columns:auto 1fr}.report-index>a>b{grid-column:2}.case-study>header>div{align-items:flex-start;gap:15px}.case-study h2{letter-spacing:-1.2px}.evidence-block>div,.case-grid article,.case-footer>div{padding:24px}}

/* Cosmic Depth visual system */
:root{--cosmic-ink:#eef6ff;--cosmic-muted:#9bb0c6;--cosmic-cyan:#6be7ff;--cosmic-mint:#71e6c3;--cosmic-violet:#7568ff;--cosmic-surface:rgba(8,24,40,.74);--cosmic-surface-strong:rgba(8,27,45,.9);--cosmic-line:rgba(133,190,225,.2);--cosmic-focus:#9ff2ff}
body{position:relative;isolation:isolate;background-color:#050b14;background-image:radial-gradient(circle at 78% 4%,rgba(83,75,200,.19),transparent 30rem),radial-gradient(circle at 7% 28%,rgba(15,143,190,.13),transparent 34rem),radial-gradient(circle at 62% 72%,rgba(32,115,158,.08),transparent 38rem),linear-gradient(180deg,#06111e 0%,#071827 42%,#050c16 100%);background-attachment:fixed;color:var(--cosmic-ink)}
body:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.45;background-image:radial-gradient(circle at 11% 18%,rgba(255,255,255,.8) 0 1px,transparent 1.4px),radial-gradient(circle at 72% 13%,rgba(175,226,255,.72) 0 1px,transparent 1.35px),radial-gradient(circle at 37% 49%,rgba(255,255,255,.58) 0 1px,transparent 1.3px),radial-gradient(circle at 86% 64%,rgba(166,188,255,.62) 0 1px,transparent 1.35px);background-size:193px 157px,251px 211px,167px 223px,229px 181px;mask-image:linear-gradient(to bottom,black,rgba(0,0,0,.54) 72%,transparent)}
.nav{height:78px;border-color:var(--cosmic-line);background:rgba(5,15,27,.38);backdrop-filter:blur(14px);border-radius:0 0 16px 16px}.mark,.brand b,.hero h1 span,.terminal em,.eyebrow{color:var(--cosmic-cyan)}
.terminal,.notice,.report-hero aside,.case-study,.bundle-card,.bundle-foot{background-color:var(--cosmic-surface);border-color:var(--cosmic-line);box-shadow:inset 0 1px rgba(255,255,255,.025)}
.method{background:linear-gradient(135deg,rgba(9,29,47,.9),rgba(7,22,38,.77));border-block:1px solid var(--cosmic-line)}
.button,.nav-cta,.bundle-bottom>a,.price-cta,.report-cta .button,button[type="submit"],input[type="submit"]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid rgba(107,231,255,.4);border-radius:10px;background:linear-gradient(135deg,rgba(19,54,74,.62),rgba(13,38,58,.48));color:#effbff!important;padding:11px 17px;font:750 13px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.01em;box-shadow:inset 0 1px rgba(255,255,255,.055),0 8px 28px rgba(0,0,0,.1);backdrop-filter:blur(8px);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}
.button:hover,.nav-cta:hover,.bundle-bottom>a:hover,.price-cta:hover,.report-cta .button:hover,button[type="submit"]:hover,input[type="submit"]:hover{background:linear-gradient(135deg,rgba(25,69,90,.78),rgba(17,48,70,.64));border-color:rgba(107,231,255,.74);color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 12px 34px rgba(0,0,0,.18);transform:translateY(-1px)}
.button:active,.nav-cta:active,.bundle-bottom>a:active,.price-cta:active,button[type="submit"]:active,input[type="submit"]:active{transform:translateY(0);box-shadow:inset 0 1px rgba(255,255,255,.04)}
.button-subtle{background:rgba(10,37,56,.44);border-color:rgba(126,198,224,.3);color:#e9f7fb!important}.featured .price-cta,.recommended .bundle-bottom>a{background:linear-gradient(135deg,rgba(28,91,109,.64),rgba(18,59,79,.58));border-color:rgba(113,230,195,.5);color:#f3fffc!important}.nav-cta{min-height:40px;padding:9px 15px;border-radius:9px}
.text-link,.service-card>a{position:relative;color:#d7e8f2;border-bottom:0;padding-bottom:5px;transition:color .18s ease}.text-link:after,.service-card>a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--cosmic-cyan),transparent);opacity:.38;transition:opacity .18s ease}.text-link:hover,.service-card>a:hover{color:var(--cosmic-cyan)}.text-link:hover:after,.service-card>a:hover:after{opacity:.82}
.report-index>a{transition:background-color .18s ease,color .18s ease}.report-index>a:hover{background:rgba(33,83,106,.16);color:#fff}.bundle-ribbon{background:rgba(44,168,188,.88);color:#04151d}.bundle-card.recommended{border-color:rgba(107,231,255,.42);box-shadow:0 22px 65px rgba(0,0,0,.2)}
:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--cosmic-focus);outline-offset:3px}.skip:focus{border-radius:8px}
@media(max-width:760px){body{background-attachment:scroll;background-image:radial-gradient(circle at 85% 2%,rgba(83,75,200,.15),transparent 23rem),radial-gradient(circle at 5% 27%,rgba(15,143,190,.1),transparent 25rem),linear-gradient(180deg,#06111e,#071827 48%,#050c16)}body:before{opacity:.28;background-size:173px 141px,211px 183px,149px 191px,197px 163px}.button,.nav-cta,.bundle-bottom>a,.price-cta,button[type="submit"],input[type="submit"]{width:auto;max-width:100%}.actions .button{width:100%;justify-content:space-between}.nav{backdrop-filter:blur(10px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.nav-cta,.bundle-bottom>a,.price-cta,.report-cta .button,button[type="submit"],input[type="submit"],.text-link,.service-card>a,.report-index>a{transition:none!important}.button:hover,.nav-cta:hover,.bundle-bottom>a:hover,.price-cta:hover,button[type="submit"]:hover,input[type="submit"]:hover{transform:none}}

/* Hero layout correction ? quiet editorial, OpenAI-inspired */
.hero{min-height:640px;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:clamp(48px,6vw,88px);padding-top:76px;padding-bottom:84px;align-items:center}
.hero-copy{min-width:0}.hero h1{max-width:720px;font-size:clamp(54px,6.2vw,78px);line-height:1.015;letter-spacing:-3.4px;margin:20px 0 28px;text-wrap:balance}.hero-copy>p{max-width:640px;font-size:18px;line-height:1.72}.hero .actions{gap:22px;margin:34px 0 30px}.hero .button{padding-inline:18px}.hero .terminal{order:initial;width:100%;max-width:500px;justify-self:end;border-radius:16px;overflow:hidden;background:rgba(4,18,31,.7);box-shadow:0 24px 70px rgba(0,0,0,.22)}.hero .terminal code{padding:30px;font-size:13px;line-height:2.05}.hero .terminal-top{height:46px}.hero .trust{gap:22px;flex-wrap:wrap}.numbers{background:rgba(5,17,29,.34)}
@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:auto;gap:44px;padding-top:64px;padding-bottom:70px}.hero-copy{max-width:760px}.hero h1{max-width:700px}.hero .terminal{order:initial;justify-self:start;max-width:680px}.hero .actions{max-width:520px}}
@media(max-width:620px){.nav{height:68px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:36px;padding-top:54px;padding-bottom:58px}.hero-copy{order:1}.hero .terminal{order:2;max-width:none;border-radius:12px}.hero h1{font-size:clamp(46px,13.2vw,60px);line-height:1.01;letter-spacing:-2.7px;margin:16px 0 24px;text-wrap:balance}.hero-copy>p{font-size:16px;line-height:1.65}.hero .actions{display:flex;align-items:stretch;gap:16px;margin:28px 0 24px}.hero .actions .button{width:100%;min-height:46px}.hero .actions .text-link{align-self:flex-start}.hero .trust{gap:10px 18px;font-size:12px}.hero .terminal code{padding:24px 20px;font-size:11px;line-height:2}.numbers div{padding:24px 18px}.numbers strong{font-size:18px}}

/* Compact editorial navigation */
.nav .brand{display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto}.nav nav{min-width:0}.nav-cta{white-space:nowrap}
@media(max-width:620px){.nav{padding-inline:14px;gap:12px}.nav .brand{font-size:13px;letter-spacing:-.1px}.nav .mark{margin-right:6px}.nav-cta{font-size:11px;min-height:38px;padding:8px 12px}.hero{padding-top:48px}.hero h1{max-width:330px}}
@media(max-width:350px){.nav .brand{font-size:12px}.nav-cta{padding-inline:10px}.hero h1{font-size:43px}}

/* Report layout correction ? editorial and bounded */
.report-hero{padding-top:88px;padding-bottom:66px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(44px,6vw,78px)}.report-hero h1{font-size:clamp(50px,6vw,76px);line-height:1.02;letter-spacing:-3px;text-wrap:balance}.report-hero>div>p{font-size:17px;line-height:1.72}.report-hero .actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:32px 0 0}.report-hero aside{border-radius:16px;background:rgba(7,25,41,.76)}
.report-index{border:1px solid var(--cosmic-line);border-radius:14px;overflow:hidden;background:rgba(6,21,35,.42)}.report-index>a{min-width:0}.report-index strong{overflow-wrap:anywhere}.case-study{border-radius:20px;overflow:hidden}.case-study>header{padding:44px}.case-study h2{text-wrap:balance}.case-grid article,.case-footer>div{background:rgba(8,28,46,.72)}.evidence-block>div:first-child{background:rgba(3,16,28,.82)}.report-cta{background:radial-gradient(circle at 50% 0,rgba(83,75,200,.14),transparent 52%),rgba(7,24,40,.78)}
@media(max-width:850px){.report-hero{grid-template-columns:1fr;padding-top:58px;padding-bottom:50px;gap:30px}.report-hero h1{font-size:clamp(42px,11vw,58px);letter-spacing:-2px}.report-hero .actions{align-items:stretch;flex-direction:column}.report-hero .actions .button{width:100%;justify-content:space-between}.report-hero .actions .text-link{align-self:flex-start}.report-index{border-radius:12px}.case-study>header{padding:30px}.case-study h2{font-size:clamp(31px,8vw,44px)}.case-grid article,.evidence-block>div,.case-footer>div{padding:26px}.evidence-block code{overflow-wrap:anywhere;word-break:break-word}.report-cta{padding:44px 24px}}
@media(max-width:520px){.report-hero{padding-top:46px}.report-hero h1 br{display:none}.report-hero aside{padding:24px}.report-index>a{padding:20px}.case-study{border-radius:14px}.case-study>header{padding:26px 22px}.case-study h2{font-size:32px;line-height:1.12}.case-grid article,.evidence-block>div,.case-footer>div{padding:22px}.case-study p,.case-study li{font-size:12.5px;line-height:1.68}.evidence-block code{font-size:11px;line-height:1.85}.case-footer{grid-template-columns:1fr}.report-cta{margin-bottom:80px}}

/* Conversion readiness v10 */
.whatsapp-primary{border-color:rgba(113,230,195,.7);background:linear-gradient(135deg,rgba(30,107,85,.75),rgba(15,69,65,.68))}.quick-contact{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px}.quick-contact span{color:var(--muted);font-size:13px}.audit-flow{padding-top:100px}.flow-grid{list-style:none;padding:0;margin:55px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.flow-grid li,.benefit-grid article{background:var(--cosmic-surface);border:1px solid var(--cosmic-line);border-radius:16px;padding:28px}.flow-grid b{color:var(--cosmic-cyan);font:12px ui-monospace}.flow-grid h3,.benefit-grid h3{margin:25px 0 10px;font-size:18px}.flow-grid p,.benefit-grid p{margin:0;color:var(--muted);font-size:13px}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:55px}.faq{max-width:900px!important}.faq-list{margin-top:40px;border-top:1px solid var(--cosmic-line)}.faq details{border-bottom:1px solid var(--cosmic-line);padding:20px 0}.faq summary{cursor:pointer;font-weight:750;font-size:18px}.faq details p{color:var(--muted);max-width:760px}.report-categories{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.report-categories span{border:1px solid var(--cosmic-line);border-radius:99px;padding:6px 10px;color:var(--muted);font-size:11px}@media(max-width:850px){.flow-grid,.benefit-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.flow-grid,.benefit-grid{grid-template-columns:1fr}.quick-contact{align-items:flex-start;flex-direction:column}.quick-contact .button{width:100%}}

.analytics-consent{position:fixed;z-index:1000;left:20px;right:20px;bottom:20px;max-width:760px;margin:auto;padding:18px 20px;background:#071827;border:1px solid var(--cosmic-line);border-radius:14px;box-shadow:0 18px 55px #0009}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 14px;color:var(--muted);font-size:13px}.analytics-consent>div{display:flex;justify-content:flex-end;gap:10px}.analytics-consent button{width:auto}@media(max-width:620px){.analytics-consent{left:12px;right:12px;bottom:12px}.analytics-consent>div{flex-direction:column}.analytics-consent button{width:100%}}

/* Elegant consultation validation */
.validation-dialog{width:min(92vw,560px);padding:0;border:1px solid rgba(107,231,255,.32);border-radius:20px;background:#081a2b;color:var(--cosmic-ink);box-shadow:0 30px 90px #000c}.validation-dialog::backdrop{background:rgba(2,8,15,.78);backdrop-filter:blur(7px)}.validation-dialog[open]{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:28px}.validation-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,198,109,.55);border-radius:50%;color:#ffc66d;background:rgba(157,113,53,.13);font-size:24px;font-weight:800}.validation-dialog h2{margin:5px 0 10px;font-size:28px}.validation-dialog p{margin:0;color:var(--muted)}.validation-dialog ul{margin:18px 0;padding-left:20px;color:#d9e8f2}.validation-dialog li{margin:6px 0}.validation-dialog .button{margin-top:5px}[aria-invalid="true"]{border-color:#ffc66d!important;box-shadow:0 0 0 1px rgba(255,198,109,.35)}@media(max-width:520px){.validation-dialog[open]{grid-template-columns:1fr;padding:23px}.validation-icon{width:42px;height:42px}.validation-dialog h2{font-size:24px}.validation-dialog .button{width:100%}}

/* Free Security Preview */
.preview-shell,.preview-results{width:min(calc(100% - 48px),var(--content));margin:0 auto 110px}.preview-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px}.preview-form,.preview-note,.preview-detail,.preview-warning,.preview-actions,.preview-consult{padding:30px;border:1px solid var(--cosmic-line);border-radius:16px;background:var(--cosmic-surface)}.preview-form label:not(.consent){display:block;font-weight:750}.preview-note p,.preview-warning p{color:var(--muted)}.preview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.preview-stats article{padding:22px;border:1px solid var(--cosmic-line);border-radius:14px;background:var(--cosmic-surface)}.preview-stats strong,.preview-stats span{display:block}.preview-stats strong{font-size:28px}.preview-stats span{color:var(--muted);font-size:12px}.preview-detail article{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid var(--cosmic-line)}.preview-detail span{text-transform:uppercase;font:800 10px ui-monospace}.status-pass{color:var(--cosmic-mint)}.status-review{color:#ffc66d}.status-unavailable{color:var(--muted)}.preview-warning,.preview-actions,.preview-consult{margin-top:18px}.challenge-token{display:block;overflow-wrap:anywhere;padding:14px;margin:14px 0;background:#04111e}.preview-error{color:#ffc66d}.preview-consult{display:flex;justify-content:center}@media(max-width:760px){.preview-shell{grid-template-columns:1fr}.preview-stats{grid-template-columns:1fr 1fr}.preview-shell,.preview-results{width:calc(100% - 28px)}.preview-consult .button{width:100%}}

/* Sales-oriented Security Preview result */
.preview-result-hero{width:min(calc(100% - 48px),var(--content));margin:0 auto;padding:86px 0 52px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:64px;align-items:center}.preview-result-hero h1{font-size:clamp(44px,6vw,72px);line-height:1.04;letter-spacing:-3px;margin:16px 0 22px}.preview-result-hero>div>p{color:var(--muted);max-width:720px}.readiness-gauge{display:grid;place-items:center;text-align:center;padding:34px;border:1px solid var(--cosmic-line);border-radius:22px;background:var(--cosmic-surface)}.readiness-gauge>div{width:150px;height:150px;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle,#081a2b 58%,transparent 60%),conic-gradient(var(--cosmic-cyan) calc(var(--score)*1%),rgba(133,190,225,.12) 0)}.readiness-gauge strong{font-size:48px;line-height:1}.readiness-gauge span,.readiness-gauge small{color:var(--muted)}.readiness-gauge p{margin:18px 0 2px;font-weight:800}.stat-review{border-color:rgba(255,198,109,.38)!important}.result-story{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.preview-detail h2,.locked-report h2,.value-panel h2,.verification-panel h2{margin:10px 0 22px}.preview-detail article>div{display:grid;gap:3px;text-align:right}.preview-detail article small{max-width:480px;color:var(--muted);font-weight:400}.locked-report{padding:30px;border:1px solid rgba(107,231,255,.25);border-radius:16px;background:linear-gradient(150deg,rgba(15,42,65,.94),rgba(5,18,31,.94));position:relative;overflow:hidden}.locked-report:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(5,18,31,.88));pointer-events:none}.locked-report p,.locked-report .lock-label{position:relative;z-index:1}.locked-lines{display:grid;gap:12px;filter:blur(4px);opacity:.58;margin:28px 0}.locked-lines i{height:18px;border-radius:6px;background:linear-gradient(90deg,rgba(107,231,255,.36),rgba(117,104,255,.12))}.locked-lines i:nth-child(2){width:84%}.locked-lines i:nth-child(3){width:68%}.lock-label{display:inline-block;padding:7px 10px;border:1px solid var(--cosmic-line);border-radius:99px;color:var(--cosmic-cyan);font:800 9px ui-monospace}.value-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;margin-top:18px;padding:38px;border:1px solid var(--cosmic-line);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(117,104,255,.13),transparent 45%),var(--cosmic-surface)}.value-panel ul{list-style:none;padding:0}.value-panel li{padding:8px 0;color:#c7d8e4}.value-panel li:before{content:"?";color:var(--cosmic-mint);margin-right:10px}.offer-card{padding:28px;border:1px solid rgba(113,230,195,.35);border-radius:16px;background:rgba(5,20,32,.72)}.offer-card>span{display:block;color:var(--cosmic-mint);font:800 12px ui-monospace}.offer-card>strong{display:block;font-size:22px;margin:8px 0}.offer-card p,.offer-card small{color:var(--muted)}.offer-card hr{border:0;border-top:1px solid var(--cosmic-line);margin:22px 0}.offer-card form{margin-top:22px}.offer-card .button{width:100%;text-align:center}.verification-panel{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin-top:18px;padding:30px;border:1px solid var(--cosmic-line);border-radius:16px;background:var(--cosmic-surface)}.verification-panel p{color:var(--muted)}@media(max-width:850px){.preview-result-hero,.result-story,.value-panel,.verification-panel{grid-template-columns:1fr}.preview-result-hero{gap:32px;padding-top:58px}.readiness-gauge{justify-self:stretch}.preview-detail article>div{text-align:left}.value-panel{padding:28px}}@media(max-width:520px){.preview-result-hero{width:calc(100% - 28px)}.preview-result-hero h1{font-size:42px;letter-spacing:-2px}.readiness-gauge>div{width:130px;height:130px}.preview-stats{grid-template-columns:1fr 1fr}.value-panel,.verification-panel,.locked-report{padding:22px}}

/* Coherent preview metrics */
.preview-stats-three{grid-template-columns:repeat(3,1fr)}.scope-note{display:flex;justify-content:space-between;gap:24px;margin:-4px 0 18px;padding:14px 18px;border:1px solid var(--cosmic-line);border-radius:12px;background:rgba(5,18,31,.52);color:var(--muted);font-size:12px}.scope-note strong{color:#dcecf5;white-space:nowrap}@media(max-width:620px){.preview-stats-three{grid-template-columns:1fr}.scope-note{align-items:flex-start;flex-direction:column;gap:5px}}

/* Designed preview failures */
.preview-error-card{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:16px;margin:18px 0 4px;padding:20px;border:1px solid rgba(255,198,109,.42);border-radius:14px;background:linear-gradient(135deg,rgba(122,83,30,.16),rgba(8,25,42,.75))}.preview-error-card .error-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,198,109,.55);border-radius:50%;color:#ffc66d;font-size:22px;font-weight:900}.preview-error-card small{color:#ffc66d;font:800 9px ui-monospace;letter-spacing:1.4px}.preview-error-card h2{font-size:21px;margin:4px 0}.preview-error-card p{margin:4px 0 9px;color:var(--muted)}.preview-error-card .retry-note{font-size:12px}.preview-error-card .text-link{display:inline-block;margin-top:7px;color:var(--cosmic-cyan)}

.result-error{margin:0 0 18px}.result-error h2{margin:4px 0!important}

.instant-result-note{display:flex;justify-content:space-between;gap:20px;margin-top:18px;padding:18px 22px;border:1px solid rgba(113,230,195,.3);border-radius:14px;background:rgba(19,70,61,.14)}.instant-result-note strong{color:var(--cosmic-mint)}.instant-result-note span{color:var(--muted);font-size:13px}@media(max-width:620px){.instant-result-note{flex-direction:column;gap:5px}}

/* Black + Signal v18 */
:root{--signal:#d7ff64;--black:#080908;--black-2:#0d0f0c;--black-3:#121410;--ink:#f1f3ed;--muted-neutral:#91968c;--line-neutral:#2a2d27;--warm-warning:#ffc66d}
html{background:#080908}body{background:#080908!important;background-image:none!important;background-attachment:scroll!important;color:var(--ink)}body:before{display:none!important}
.nav{background:rgba(8,9,8,.9)!important;border-color:var(--line-neutral)!important;box-shadow:none!important}.mark,.brand b,.eyebrow,.bundle-label,.flow-grid b,.service-card>a b,.bundle-bottom>a b,.report-hero h1 span,.case-number{color:var(--signal)!important}.nav nav{color:#9ca197}.nav a:hover,.nav a:focus{color:#fff}.nav-cta{border-color:#41453c!important;background:transparent!important;color:#f2f4ef!important}
.hero,.page-head,.report-hero,.preview-result-hero{background:none}.hero h1 span{color:var(--signal)!important}.hero-copy>p,.page-head p,.report-hero>div>p{color:var(--muted-neutral)}
.terminal,.notice,.bundle-card,.bundle-foot,.service-card,.report-hero aside,.case-study,.preview-form,.preview-note,.preview-detail,.preview-warning,.preview-actions,.preview-consult,.readiness-gauge,.locked-report,.value-panel,.verification-panel,.preview-stats article,.analytics-consent,.validation-dialog{background:var(--black-2)!important;background-image:none!important;border-color:var(--line-neutral)!important;box-shadow:none!important}.terminal-top,.numbers,.method,.report-index,.case-study>header,.case-grid,.evidence-block,.case-footer{border-color:var(--line-neutral)!important}.terminal code{color:#9da397}.terminal em{color:var(--signal)!important}.scanline{background:linear-gradient(90deg,transparent,var(--signal),transparent)!important;box-shadow:0 0 10px rgba(215,255,100,.35)!important}
.button,.report-cta .button,button[type="submit"],input[type="submit"]{background:var(--signal)!important;background-image:none!important;border-color:var(--signal)!important;color:#11140d!important;box-shadow:none!important}.button:hover,.report-cta .button:hover,button[type="submit"]:hover,input[type="submit"]:hover{background:#e2ff88!important;border-color:#e2ff88!important;color:#0b0d09!important;transform:translateY(-1px)}.button-subtle,.secondary,.price-cta,.bundle-bottom>a{background:transparent!important;border-color:#3a3e36!important;color:#eef1e9!important}.button-subtle:hover,.price-cta:hover,.bundle-bottom>a:hover{background:#141612!important;border-color:#606657!important;color:#fff!important}.whatsapp-primary{background:var(--signal)!important;border-color:var(--signal)!important;color:#11140d!important}
input,select,textarea{background:#090a08!important;border-color:#343831!important;color:#f1f3ed!important;border-radius:8px!important}input::placeholder,textarea::placeholder{color:#686d64}:where(a,button,input,select,textarea):focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid var(--signal)!important;outline-offset:3px!important}
.numbers,.cards,.bundle-grid,.service-grid,.flow-grid,.benefit-grid{background:transparent!important}.numbers div,.cards article,.flow-grid li,.benefit-grid article{background:var(--black-2)!important;border-color:var(--line-neutral)!important}.numbers strong,.metrics strong,.preview-stats strong,.readiness-gauge strong{color:var(--signal)}.numbers span,.cards p,.flow-grid p,.benefit-grid p,.bundle-copy>p,.service-copy>p,.case-study p,.case-study li,.preview-note p,.preview-warning p{color:var(--muted-neutral)}
.section h2,.hero h1,.page-head h1,.report-hero h1,.preview-result-hero h1{color:var(--ink)}.method{background:#0b0c0a!important;background-image:none!important}.pricing,.about,.faq,.why-us,.audit-flow{background:transparent}.bundle-card.recommended{border-color:#647441!important;box-shadow:none!important}.bundle-ribbon{background:var(--signal)!important;color:#11140d!important}.service-card:before,.bundle-card:before{display:none}.service-card:hover,.bundle-card:hover{border-color:#54594e!important;box-shadow:none!important}.bundle-icon,.service-icon{background:#11140e!important;border-color:#3a4230!important}.bundle-icon svg,.service-icon svg{stroke:var(--signal)!important}
.readiness-gauge>div{background:radial-gradient(circle,#080908 58%,transparent 60%),conic-gradient(var(--signal) calc(var(--score)*1%),#252821 0)!important}.stat-review{border-color:#555c47!important}.status-pass,.value-panel li:before,.offer-card>span{color:var(--signal)!important}.status-review,.preview-error,.error-mark{color:var(--warm-warning)!important}.locked-lines i{background:linear-gradient(90deg,rgba(215,255,100,.3),rgba(255,255,255,.04))!important}.lock-label{color:var(--signal)!important;border-color:#3c4431!important}.offer-card{background:#0a0b09!important;border-color:#424a35!important}.instant-result-note{background:#10130c!important;border-color:#3c4431!important}.instant-result-note strong{color:var(--signal)!important}.scope-note{background:#0a0b09!important;border-color:var(--line-neutral)!important}
.report-cta{background:var(--black-2)!important;background-image:none!important;border-color:var(--line-neutral)!important}.case-grid article,.case-footer>div,.evidence-block>div:first-child{background:#0b0c0a!important}.severity{color:var(--warm-warning)!important;border-color:#66583e!important}.report-index>a:hover{background:#121410!important}.text-link:after,.service-card>a:after{background:linear-gradient(90deg,var(--signal),transparent)!important}.text-link:hover,.service-card>a:hover{color:var(--signal)!important}
footer{border-color:var(--line-neutral)!important;color:var(--muted-neutral)}.analytics-consent{background:#0b0c0a!important}.validation-dialog::backdrop{background:rgba(0,0,0,.82)!important}.preview-error-card{background:#11100b!important;border-color:#5b4d32!important}.popular{background:var(--signal)!important;color:#11140d!important}
@media(max-width:760px){body{background:#080908!important;background-image:none!important}.nav{background:rgba(8,9,8,.96)!important}.hero,.report-hero,.preview-result-hero{padding-top:48px}.button,.nav-cta,.bundle-bottom>a,.price-cta,button[type="submit"],input[type="submit"]{box-shadow:none!important}}

.preview-pricing-strip{width:min(calc(100% - 48px),var(--content));margin:-72px auto 105px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preview-pricing-strip article{padding:20px;border:1px solid var(--line-neutral);border-radius:12px;background:var(--black-2)}.preview-pricing-strip span,.preview-pricing-strip strong,.preview-pricing-strip p{display:block}.preview-pricing-strip span{color:var(--signal);font:800 9px ui-monospace;letter-spacing:1.3px}.preview-pricing-strip strong{margin:7px 0;font-size:18px}.preview-pricing-strip p{margin:0;color:var(--muted-neutral);font-size:11px}@media(max-width:760px){.preview-pricing-strip{width:calc(100% - 28px);grid-template-columns:1fr;margin-top:-70px}}

/* Evidence-led insight article */
.insight-article{--article:max(760px,60vw)}.insight-hero{width:min(calc(100% - 48px),var(--content));margin:0 auto;padding:90px 0 55px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:60px;align-items:center}.insight-hero h1{font-size:clamp(46px,6.5vw,76px);line-height:1.02;letter-spacing:-3px;margin:17px 0 24px}.insight-hero h1 span{color:var(--signal)}.insight-lead{max-width:760px;color:var(--muted-neutral);font-size:18px}.insight-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.insight-meta span{border:1px solid var(--line-neutral);border-radius:99px;padding:6px 10px;color:var(--muted-neutral);font:800 10px ui-monospace}.insight-hero aside{padding:28px;border:1px solid var(--line-neutral);border-radius:18px;background:var(--black-2)}.insight-hero aside strong{display:block;color:var(--muted-neutral);font:800 10px ui-monospace;letter-spacing:1.4px}.insight-hero aside b{display:block;color:var(--signal);font-size:28px;margin:10px 0}.insight-hero aside p{color:var(--muted-neutral);font-size:13px}.insight-disclaimer{width:min(calc(100% - 48px),var(--content));margin:0 auto 50px;padding:20px 24px;border:1px solid #3d4431;border-left:4px solid var(--signal);background:#10120e}.insight-disclaimer strong{font-size:12px}.insight-disclaimer p{display:inline;color:var(--muted-neutral);font-size:12px;margin-left:9px}.insight-layout{width:min(calc(100% - 48px),var(--content));margin:0 auto 100px;display:grid;grid-template-columns:minmax(0,780px) minmax(240px,1fr);gap:70px;align-items:start}.insight-prose{color:#bdc2b7;font-size:16px;line-height:1.85}.insight-prose h2{color:var(--ink);font-size:clamp(28px,4vw,42px);line-height:1.14;letter-spacing:-1.5px;margin:64px 0 20px}.insight-prose h3{color:var(--ink);font-size:18px;margin:32px 0 8px}.insight-prose code{color:var(--signal);background:#12150f;padding:2px 5px;border-radius:4px}.insight-opening{font-size:20px;color:#e4e8df}.insight-prose blockquote{margin:32px 0;padding:24px 28px;border-left:4px solid var(--signal);background:var(--black-2);color:#eef1e9;font-size:18px;font-weight:700}.insight-prose ul{padding-left:20px}.insight-prose li{margin:10px 0}.insight-authority,.insight-evidence,.decision-ledger{margin:30px 0;border:1px solid var(--line-neutral);border-radius:14px;overflow:hidden;background:var(--black-2)}.insight-authority dl{margin:0}.insight-authority dl>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:13px 18px;border-bottom:1px solid var(--line-neutral)}.insight-authority dl>div:last-child{border-bottom:0}.insight-authority dt{color:var(--signal);font:800 11px ui-monospace}.insight-authority dd{margin:0;color:#d8dcd3;font-size:13px}.insight-evidence{padding:25px;background:#050704}.insight-evidence>span{display:block;color:var(--signal);font:800 10px ui-monospace;letter-spacing:1.4px;margin-bottom:15px}.insight-evidence code{display:block;background:transparent;padding:0;color:#b9c0b3;font:13px/2 ui-monospace;white-space:normal}.decision-ledger>div{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:15px 18px;border-bottom:1px solid var(--line-neutral)}.decision-ledger>div:last-child{border-bottom:0}.decision-ledger b{color:var(--signal);font:800 10px ui-monospace}.decision-ledger span{font-size:13px}.insight-side{position:sticky;top:25px;display:grid;gap:14px}.insight-side>div{padding:24px;border:1px solid var(--line-neutral);border-radius:14px;background:var(--black-2)}.insight-side>div>span{color:var(--signal);font:800 10px ui-monospace;letter-spacing:1.3px}.insight-side ol{padding-left:20px;color:var(--muted-neutral);font-size:12px}.insight-side li{margin:12px 0}.insight-side p{color:var(--muted-neutral);font-size:12px}.insight-cta{width:min(calc(100% - 48px),var(--content));margin:0 auto 110px!important;padding:60px!important;display:block!important;text-align:center;border:1px solid var(--line-neutral);border-radius:20px;background:var(--black-2);color:var(--ink)}.insight-cta h2{font-size:clamp(34px,5vw,54px);line-height:1.1;letter-spacing:-2px;margin:14px auto}.insight-cta p{max-width:690px;margin:0 auto 28px;color:var(--muted-neutral)}.insight-cta>div{display:flex;justify-content:center;align-items:center;gap:22px}@media(max-width:850px){.insight-hero,.insight-layout{grid-template-columns:1fr}.insight-hero{gap:28px;padding-top:58px}.insight-layout{gap:35px}.insight-side{position:static;grid-template-columns:1fr 1fr}.insight-cta{padding:42px 24px!important}}@media(max-width:560px){.insight-hero,.insight-disclaimer,.insight-layout,.insight-cta{width:calc(100% - 28px)}.insight-hero h1{font-size:42px;letter-spacing:-2px}.insight-disclaimer p{display:block;margin:6px 0 0}.insight-authority dl>div,.decision-ledger>div{grid-template-columns:1fr;gap:5px}.insight-side{grid-template-columns:1fr}.insight-cta>div{align-items:stretch;flex-direction:column}.insight-cta .button{width:100%}}
/* Featured insight on service homepage */
.featured-insight{width:min(calc(100% - 48px),var(--content));margin:0 auto 84px;padding:38px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:48px;align-items:center;border:1px solid var(--line-neutral);border-radius:20px;background:var(--black-2)}.featured-insight h2{font-size:clamp(32px,4.5vw,52px);line-height:1.08;letter-spacing:-2px;margin:14px 0 18px}.featured-insight h2 span,.featured-insight aside b{color:var(--signal)}.featured-insight>div>p,.featured-insight aside p{color:var(--muted-neutral)}.featured-insight>div>p{max-width:720px}.featured-insight aside{padding-left:34px;border-left:1px solid var(--line-neutral)}.featured-insight aside strong{display:block;color:var(--muted-neutral);font:800 10px ui-monospace;letter-spacing:1.4px}.featured-insight aside b{display:block;font-size:25px;margin:8px 0}.featured-insight aside .button{margin-top:12px}.featured-insight-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.featured-insight-meta span{padding:6px 10px;border:1px solid var(--line-neutral);border-radius:99px;color:var(--muted-neutral);font:800 10px ui-monospace}@media(max-width:760px){.featured-insight{width:calc(100% - 28px);grid-template-columns:1fr;gap:26px;padding:28px;margin-bottom:65px}.featured-insight aside{padding:24px 0 0;border-left:0;border-top:1px solid var(--line-neutral)}.featured-insight aside .button{width:100%;justify-content:space-between}}

/* Two-article insight collection */
.insights-showcase{width:min(calc(100% - 48px),var(--content));margin:0 auto 92px}.insights-showcase>header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:54px;align-items:end;margin-bottom:34px}.insights-showcase>header h2{font-size:clamp(34px,4.6vw,54px);line-height:1.08;letter-spacing:-2px;margin:14px 0 0}.insights-showcase>header>p{max-width:500px;justify-self:end;margin:0;color:var(--muted-neutral)}.insight-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.insight-card{display:flex;flex-direction:column;min-height:390px;padding:32px;border:1px solid var(--line-neutral);border-radius:18px;background:var(--black-2);transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.insight-card:hover,.insight-card:focus{transform:translateY(-3px);border-color:#5d6847;background:#10120e}.insight-card-top{display:flex;justify-content:space-between;gap:20px;color:var(--signal);font:800 9px ui-monospace;letter-spacing:1.2px}.insight-card-top b{color:#565c51;font-size:12px}.insight-card h3{font-size:clamp(25px,3vw,37px);line-height:1.14;letter-spacing:-1.2px;margin:44px 0 18px}.insight-card h3 em{color:var(--signal);font-style:normal}.insight-card>p{max-width:620px;color:var(--muted-neutral);font-size:14px}.insight-card footer{width:100%!important;max-width:none!important;margin:auto 0 0!important;padding:24px 0 0!important;display:flex!important;grid-template-columns:none!important;justify-content:space-between;gap:18px;border-top:1px solid var(--line-neutral)!important;color:var(--muted-neutral);font-size:11px}.insight-card footer strong{color:var(--ink);font-size:12px}.insight-card:hover footer strong{color:var(--signal)}@media(max-width:800px){.insights-showcase{width:calc(100% - 28px);margin-bottom:70px}.insights-showcase>header{grid-template-columns:1fr;gap:18px}.insights-showcase>header>p{justify-self:start}.insight-card-grid{grid-template-columns:1fr}.insight-card{min-height:340px;padding:27px}.insight-card h3{margin-top:34px}}@media(max-width:480px){.insight-card{min-height:auto}.insight-card footer{align-items:flex-start;flex-direction:column}.insights-showcase>header h2{letter-spacing:-1.4px}}

/* Professional report samples */
.report-format-index{width:min(calc(100% - 48px),var(--content));margin:0 auto 54px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-neutral);border-radius:16px;overflow:hidden}.report-format-index a{display:grid;grid-template-columns:auto 1fr;gap:5px 17px;padding:24px 28px;background:var(--black-2)}.report-format-index a+ a{border-left:1px solid var(--line-neutral)}.report-format-index span{grid-row:1/3;color:var(--signal);font:800 11px ui-monospace}.report-format-index strong{font-size:15px}.report-format-index small{color:var(--muted-neutral)}.professional-report{width:min(calc(100% - 48px),var(--content));margin:0 auto 76px;border:1px solid var(--line-neutral);border-radius:20px;overflow:hidden;background:var(--black-2)}.professional-report>header{display:flex;justify-content:space-between;gap:34px;align-items:center;padding:42px;border-bottom:1px solid var(--line-neutral)}.professional-report>header h2{font-size:clamp(31px,4.5vw,50px);line-height:1.1;letter-spacing:-1.8px;margin:13px 0}.professional-report>header p{max-width:760px;color:var(--muted-neutral)}.professional-report>header .button{flex:0 0 auto}.report-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line-neutral)}.report-summary>div{padding:19px 22px;border-right:1px solid var(--line-neutral)}.report-summary>div:last-child{border-right:0}.report-summary small,.report-summary b{display:block}.report-summary small{color:var(--signal);font:800 9px ui-monospace;letter-spacing:1px}.report-summary b{margin-top:6px;font-size:12px}.report-section{display:grid;grid-template-columns:58px 1fr;gap:22px;padding:28px 34px;border-bottom:1px solid var(--line-neutral)}.report-section:last-child{border-bottom:0}.report-section>b{color:#636a5e;font:800 12px ui-monospace}.report-section h3{font-size:18px;margin:0 0 10px}.report-section p,.report-section li{color:var(--muted-neutral);font-size:13px;line-height:1.7}.report-section ol,.report-section ul{margin:8px 0;padding-left:20px}.report-section code{display:block;padding:20px;border-radius:10px;background:#050704;color:#c7d0bd;font:12px/1.9 ui-monospace;white-space:normal}.report-section.impact{background:#10140c;border-left:4px solid var(--signal)}.report-section.boundary{background:#131009;border-left:4px solid var(--warm-warning)}.report-section.evidence{background:#090a08}@media(max-width:760px){.report-format-index{width:calc(100% - 28px);grid-template-columns:1fr}.report-format-index a+ a{border-left:0;border-top:1px solid var(--line-neutral)}.professional-report{width:calc(100% - 28px);border-radius:14px}.professional-report>header{align-items:flex-start;flex-direction:column;padding:28px}.professional-report>header .button{width:100%;justify-content:space-between}.report-summary{grid-template-columns:1fr 1fr}.report-summary>div:nth-child(2){border-right:0}.report-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line-neutral)}.report-section{grid-template-columns:1fr;gap:7px;padding:24px}.report-section code{overflow-wrap:anywhere}}

/* Accessible mobile navigation */
.nav{position:relative;z-index:50}.nav-toggle{display:none;width:44px;height:44px;padding:0;border:1px solid var(--line-neutral);border-radius:10px;background:transparent;color:var(--ink);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nav-toggle span{display:block;width:19px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}
@media(max-width:800px){body{padding-top:68px}.nav{position:fixed;top:0;left:0;right:0;background:rgba(8,9,8,.96)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav-toggle{display:inline-flex;flex:0 0 auto}.nav .primary-navigation{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;display:grid;gap:0;padding:8px;background:#0d0f0c;border:1px solid var(--line-neutral);border-radius:14px;box-shadow:0 22px 60px rgba(0,0,0,.48);font-size:14px}.nav .primary-navigation a{display:flex;align-items:center;min-height:48px;padding:11px 14px;border-radius:9px;color:#c7cbc2}.nav .primary-navigation a:hover,.nav .primary-navigation a:focus{background:#151812;color:#fff}.nav .primary-navigation .nav-cta{justify-content:center;margin-top:6px;border-color:#4b5143!important}.nav-ready .primary-navigation[hidden]{display:none}}
@media(prefers-reduced-motion:reduce){.nav-toggle span{transition:none}}
/* Trust Center and audience-led insights */
.audience-insights,.trust-hero,.consult-trust{width:min(calc(100% - 48px),var(--content));margin-inline:auto}.audience-insights{padding:92px 0 76px}.audience-insights>header{display:grid;grid-template-columns:1.15fr .85fr;gap:54px;align-items:end;margin-bottom:34px}.audience-insights h2,.trust-hero h1{font-size:clamp(42px,6vw,70px);line-height:1.04;letter-spacing:-2.8px;margin:15px 0}.audience-insights header p,.trust-hero>p{color:var(--muted-neutral)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.audience-card{display:flex;flex-direction:column;min-height:390px;padding:30px;border:1px solid var(--line-neutral);border-radius:18px;background:var(--black-2);transition:transform .18s ease,border-color .18s ease}.audience-card:hover,.audience-card:focus{transform:translateY(-3px);border-color:#5d6847}.audience-card>span,.governance-grid article>span,.source-block>span,.code-compare article>span,.pdp-map article>span{color:var(--signal);font:800 9px ui-monospace;letter-spacing:1.25px}.audience-card h3{font-size:27px;line-height:1.15;letter-spacing:-1px;margin:48px 0 18px}.audience-card p{color:var(--muted-neutral);font-size:13px}.audience-card strong{margin-top:auto;padding-top:24px;border-top:1px solid var(--line-neutral);font-size:12px}.evidence-library{padding-top:40px}.trust-governance{padding-top:85px}.governance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:45px 0 26px}.governance-grid article{padding:26px;border:1px solid var(--line-neutral);border-radius:16px;background:var(--black-2)}.governance-grid h3{font-size:18px;margin:30px 0 10px}.governance-grid p{color:var(--muted-neutral);font-size:12px}.consult-trust{display:flex;justify-content:space-between;gap:28px;margin-bottom:30px;padding:20px 24px;border:1px solid #3d4431;border-radius:14px;background:#10120e}.consult-trust span{color:var(--muted-neutral);font-size:13px}.consult-trust a{color:var(--signal)}.trust-hero{padding:100px 0 70px}.trust-hero h1 span{color:var(--signal)}.trust-hero>p{max-width:760px;font-size:18px}.trust-center{padding-top:55px}.attestation-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center;background:var(--black-2);border:1px solid var(--line-neutral);border-radius:20px;padding:48px!important}.attestation-panel aside{padding:26px;border-left:3px solid var(--signal);background:#10120e}.attestation-panel p{color:var(--muted-neutral)}.service-process{padding-top:80px}.service-process .flow-grid{grid-template-columns:repeat(5,1fr)}.code-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.code-compare article,.source-block,.pdp-map article{padding:24px;border:1px solid var(--line-neutral);border-radius:14px;background:var(--black-2)}.code-compare code{display:block;white-space:pre-wrap;margin:18px 0;padding:18px;background:#050704;color:#c7d0bd;font:12px/1.8 ui-monospace}.code-compare p,.source-block p,.pdp-map p{color:var(--muted-neutral);font-size:12px}.pdp-map{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.pdp-map h3{font-size:16px;margin:18px 0 8px}.source-block{margin:34px 0;border-left:4px solid var(--signal)}.insight-disclaimer.legal{border-left-color:var(--warm-warning)}
@media(max-width:900px){.audience-grid{grid-template-columns:1fr}.audience-card{min-height:auto}.governance-grid{grid-template-columns:1fr 1fr}.service-process .flow-grid{grid-template-columns:1fr 1fr}.attestation-panel{grid-template-columns:1fr}}
@media(max-width:620px){.audience-insights,.trust-hero,.consult-trust{width:calc(100% - 28px)}.audience-insights{padding-top:70px}.audience-insights>header{grid-template-columns:1fr;gap:18px}.audience-card{padding:25px}.audience-card h3{font-size:24px;margin-top:32px}.governance-grid,.code-compare,.pdp-map,.service-process .flow-grid{grid-template-columns:1fr}.consult-trust{align-items:flex-start;flex-direction:column}.trust-hero{padding-top:70px}.trust-hero h1{font-size:42px}.attestation-panel{padding:28px!important}.attestation-panel aside{border-left:0;border-top:3px solid var(--signal)}}
/* Agentic AI Security foundation */
.agentic-feature{width:min(calc(100% - 48px),var(--content));margin:0 auto 88px;padding:42px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:52px;align-items:center;border:1px solid #465235;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(215,255,100,.08),transparent 42%),var(--black-2)}.agentic-feature h2{font-size:clamp(35px,5vw,57px);line-height:1.06;letter-spacing:-2px;margin:15px 0 18px}.agentic-feature>div>p,.agentic-feature aside p{color:var(--muted-neutral)}.agentic-feature .button{margin-top:24px}.agentic-feature aside{padding-left:34px;border-left:1px solid var(--line-neutral)}.agentic-feature aside>strong{color:var(--signal);font:800 10px ui-monospace;letter-spacing:1.3px}.agent-chain{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:22px 0}.agent-chain span{padding:8px 10px;border:1px solid #3c4431;border-radius:8px;background:#10120e;color:#eef1e9;font:800 10px ui-monospace}.agent-chain b{color:var(--signal)}.agent-proof-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.agent-proof-levels article{padding:24px;border:1px solid var(--line-neutral);border-radius:14px;background:var(--black-2)}.agent-proof-levels article>span{color:var(--signal);font:800 11px ui-monospace}.agent-proof-levels h3{font-size:17px;margin:23px 0 10px}.agent-proof-levels p{color:var(--muted-neutral);font-size:12px}.agent-compare h3{font-size:18px;margin:20px 0 9px}.agentic-article .source-block a{color:var(--signal)}
@media(max-width:850px){.agentic-feature{grid-template-columns:1fr;gap:28px}.agentic-feature aside{padding:26px 0 0;border-left:0;border-top:1px solid var(--line-neutral)}.agent-proof-levels{grid-template-columns:1fr}}
@media(max-width:560px){.agentic-feature{width:calc(100% - 28px);padding:28px;margin-bottom:65px}.agentic-feature h2{font-size:36px;letter-spacing:-1.5px}.agentic-feature .button{width:100%;justify-content:space-between}.agent-chain{gap:6px}.agent-chain span{padding:7px 8px;font-size:9px}}
/* Restrained article monetization: one in-flow unit, never overlay. */
.article-ad{display:block!important;width:100%!important;max-width:780px!important;min-height:120px;margin:56px 0!important;padding:18px 0!important;border-block:1px solid var(--line-neutral)!important;background:transparent!important;color:var(--muted-neutral)!important}.article-ad>span{display:block;margin-bottom:12px;color:#73786f;font:700 8px ui-monospace;letter-spacing:1.5px;text-align:center}.article-ad .adsbygoogle{width:100%;min-height:90px}
@media(max-width:560px){.article-ad{min-height:100px;margin:42px 0!important;padding:14px 0!important}.article-ad .adsbygoogle{min-height:72px}}
