@import url('../assets/style.css');
:root{color-scheme:dark}html,body{margin:0!important;min-height:0!important;background:#0b0d10!important;color:#f5f3f2!important;font-family:'DM Sans',Arial,sans-serif!important;overflow-x:hidden!important}body{display:block!important;padding:12px!important}*{box-sizing:border-box}h1,h2,h3{font-family:'Space Grotesk',Arial,sans-serif!important;line-height:1.2!important}p,li{line-height:1.8!important}.container{padding:25px 10px!important}section{padding:35px 10px!important}.hero{display:block!important;min-height:0!important;padding:25px!important}.custom-gradient-text,.hero h1,.section-title h2 span,.orange-text,.stat-mini-value,.stat-value-small,.stat-mini-value,.report-card h3 i{background:none!important;-webkit-text-fill-color:currentColor!important;color:#ff9049!important}.hero-tag{color:#ff9c5c!important;border-color:#db7533!important;background:#181c24!important}.service-showcase,.radar-card,.report-card,.stat-card,.insight-card,.workflow-section,.methodology-card,.approach-card,.separation-card,.result-section,.cert-card,.about-section{background:#111319!important;border-color:#272c39!important}.cta-button,.reset-btn,.workflow-tab.active,.btn-primary,.btn-cyber{background:#ff9754!important;color:#0a0c0f!important;box-shadow:none!important}.workflow-tab{color:#f0eeec!important;border:1px solid #db7533!important}.workflow-tab.active{color:#0a0c0f!important}a{color:#ffa266}.module-icon{color:#ff9552!important;font-size:22px}.main-post-container,.post-container,.main-card{background:#111319!important}.post-title,#mainTitle{font-size:clamp(25px,4vw,42px)!important}.description,#mainDesc{color:#d2cdc9!important;font-size:15px!important;line-height:1.9!important}.mini-card{background:#14161d!important;border-color:#272c39!important}.mini-card h3{color:#f5f3f2!important}.slide{background-size:contain!important;background-repeat:no-repeat!important;background-color:#090a0c!important}.certifications-grid{gap:15px!important}.about-section h2{font-size:36px!important}summary:focus-visible,a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #ff9958!important;outline-offset:4px!important}footer{padding:25px 10px!important;font-size:12px!important}.steps{display:initial}.check{display:initial}input[type=radio]{width:auto;display:inline-block}label{margin-bottom:0}button{cursor:pointer}@media(max-width:700px){.service-showcase{flex-direction:column!important}.service-description,.radar-container-right{min-width:0!important;width:100%!important}.report-grid,.stats-grid,.insights-grid{grid-template-columns:1fr!important}.process-row{flex-direction:column!important}.container{padding:12px 0!important}.post-title,#mainTitle{font-size:26px!important}.service-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}canvas{display:none!important}}

html,body{height:auto!important}/* The same orange system as the parent pages; source content and interactions retained. */
html,body{background:#080a0e!important;color:#f1ece7!important}body{padding:10px!important}.hero-tag{background:#ff913e0a!important;border-color:#6e4328!important;color:#ff9c4c!important}.custom-gradient-text,.hero h1,.section-title h2 span,.orange-text,.stat-mini-value,.stat-value-small{color:#ff9841!important}.service-showcase,.radar-card,.report-card,.stat-card,.insight-card,.workflow-section,.methodology-card,.approach-card,.separation-card,.result-section,.cert-card,.about-section{background:#10141d!important;border-color:#5c3b26!important;border-radius:20px!important}.report-card,.methodology-card{transition:transform .25s,border-color .25s!important}.report-card:hover,.methodology-card:hover{transform:translateY(-4px)!important;border-color:#cc7b38!important}.cta-button,.reset-btn,.workflow-tab.active,.btn-primary,.btn-cyber{background:linear-gradient(110deg,#ffa049,#ff5c30)!important;color:#160c05!important;border-radius:10px!important}.workflow-tab{border-color:#69432b!important;color:#d6c8bc!important}.workflow-tab.active{color:#160c05!important}.module-icon{color:#ff9c4c!important}.main-post-container,.post-container,.main-card{background:#10141d!important;border-radius:20px!important;border-color:#5c3b26!important}.description,#mainDesc{color:#bec5d0!important}.mini-card{background:#11151e!important;border:1px solid #483323!important;border-radius:14px!important}.mini-card:hover{border-color:#d08040!important}.mini-card h3{color:#f1e7dc!important}.slide{background-color:#070a10!important}.module-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#ff913e12;border:1px solid #77482a;border-radius:11px}a{color:#ffab68}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-color:#ffa14f!important}.about-section h2{background:linear-gradient(100deg,#ffaa54,#ff5b32);background-clip:text;-webkit-text-fill-color:transparent}.workflow-section{padding:35px 24px!important}.about-section{padding:35px!important}.main-post-area{gap:30px!important}@media(max-width:650px){.workflow-section{padding:20px 12px!important}.about-section{padding:25px 18px!important}.module-icon{width:30px;height:30px;font-size:16px!important}.workflow-tab{font-size:12px!important}}
/* Editorial pages: readable articles, with a visual archive instead of a long list. */
.news-container{max-width:1250px!important}.latest-post{background:linear-gradient(145deg,#141821,#0c1017)!important;border:1px solid #5c3b26!important;border-radius:22px!important;align-items:flex-start!important}.post-content-side{max-height:none!important;overflow:visible!important;padding:35px!important}.post-content-side h2{font-size:clamp(27px,3.3vw,41px)!important;line-height:1.15!important;letter-spacing:-1px!important}.slider-container{align-self:flex-start!important;flex:0 0 45%!important;max-width:560px!important;position:sticky!important;top:0}.dots-container{bottom:20px!important;transform:none!important}.posts-stack,#postsStack{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mini-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:15px!important;gap:20px!important;margin:0!important;overflow:hidden;transition:transform .25s!important}.mini-card:hover{transform:translateY(-5px)!important}.mini-thumb{width:100%!important;height:auto!important;aspect-ratio:1.4!important;background-size:contain!important;background-repeat:no-repeat!important;background-color:#080c12!important;border-radius:9px!important}.mini-info{padding:0 5px 10px!important}.mini-info h3{font-size:17px!important;line-height:1.35!important}.mini-info span{font:10px monospace!important;letter-spacing:1px!important;color:#b58b6c!important}.other-posts-title{font-size:30px!important}.nav-btn{width:40px!important;height:40px!important;border:1px solid #7e4a2d!important;background:#10131ce8!important;color:#ffb075!important}@media(max-width:850px){.slider-container{position:relative!important;flex:auto!important;max-width:none!important;width:100%!important}.post-content-side{padding:25px!important}.posts-stack,#postsStack{grid-template-columns:repeat(2,minmax(0,1fr))}.dots-container{position:static!important;transform:none!important;width:100%!important}}@media(max-width:480px){.posts-stack,#postsStack{grid-template-columns:1fr}.post-content-side h2{font-size:27px!important}}
