.cs-page{color:#f4f2ea;background:#05080a;overflow-x:clip}.cs-hero{background-color:#05080a;background-image:radial-gradient(900px 600px at 60% 0,#a7c83a0d 0%,#0000 65%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:auto,64px 64px,64px 64px;border-bottom:1px solid #ffffff0a;padding-bottom:clamp(3rem,6vw,6rem)}.cs-hero-inner{width:min(1200px,100% - clamp(1.2rem,4vw,4.2rem));margin:0 auto;padding-top:clamp(2.5rem,5vw,5rem)}.cs-breadcrumb{letter-spacing:.25em;text-transform:uppercase;color:#f4f2ea80;align-items:center;gap:.5rem;margin-bottom:2.5rem;font-family:monospace;font-size:.62rem;display:flex}.cs-breadcrumb a{color:#a7c83a;text-decoration:none;transition:opacity .15s}.cs-breadcrumb a:hover{opacity:.75}.cs-breadcrumb span{color:#f4f2ea80}.cs-hero-split{grid-template-columns:1fr auto;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.cs-kicker{letter-spacing:.22em;text-transform:uppercase;color:#a7c83a;margin:0 0 1rem;font-size:.62rem;font-weight:760}.cs-h1{letter-spacing:-.035em;color:#f4f2ea;margin:0 0 1.2rem;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:300;line-height:1.05}.cs-lead{color:#f4f2eabd;max-width:58ch;margin:0 0 1.8rem;font-size:1.05rem;line-height:1.7}.cs-console-tags{flex-wrap:wrap;gap:.4rem;display:flex}.cs-console-tag{letter-spacing:.18em;text-transform:uppercase;color:#f4f2ea9e;background:#ffffff05;border:1px solid #ffffff12;border-radius:2px;padding:.28rem .65rem;font-family:monospace;font-size:.58rem}.cs-console-tag-accent{color:#a7c83acc;background:#a7c83a0d;border-color:#a7c83a40}.cs-kpi-glass{-webkit-backdrop-filter:blur(20px);text-align:center;background:linear-gradient(160deg,#a7c83a14 0%,#05080af2 60%);border:1px solid #a7c83a40;border-radius:14px;min-width:240px;padding:2.2rem 2rem;position:relative;overflow:hidden;box-shadow:0 0 50px #a7c83a12,0 24px 64px #0009}.cs-kpi-glass-shine{background:linear-gradient(90deg,#0000,#a7c83a8c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cs-kpi-glass-label{letter-spacing:.2em;text-transform:uppercase;color:#a7c83aa6;margin-bottom:.8rem;font-family:monospace;font-size:.6rem}.cs-kpi-glass-val{color:#f4f2ea;letter-spacing:-.04em;margin-bottom:.6rem;font-size:clamp(2.8rem,5vw,4rem);font-weight:200;line-height:1}.cs-kpi-glass-sub{color:#f4f2ea8c;letter-spacing:.06em;font-family:monospace;font-size:.65rem}.cs-hero-img{border:1px solid #ffffff0a;border-radius:8px;width:min(1380px,100% - clamp(1.2rem,4vw,4.2rem));height:clamp(260px,35vw,480px);margin:0 auto;position:relative;overflow:hidden}.cs-hero-img img{object-fit:cover;filter:grayscale(25%)contrast(1.05);width:100%;height:100%}.cs-hero-img-overlay{background:linear-gradient(#0000 50%,#05080ab3 100%);position:absolute;inset:0}.cs-stats-band{background:#f3f0e6;border-bottom:1px solid #00000014}.cs-stats-band-inner{flex-wrap:wrap;align-items:stretch;gap:0;width:min(1380px,100% - clamp(1.2rem,4vw,4.2rem));margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 0;display:flex}.cs-stat-item{flex-direction:column;flex:180px;justify-content:center;gap:.35rem;padding:.5rem clamp(1.5rem,3vw,3rem);display:flex}.cs-stat-item-main{flex:none}.cs-stat-num{letter-spacing:-.04em;color:#070d0f;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:800;line-height:1}.cs-stat-desc{text-transform:uppercase;letter-spacing:.12em;color:#a7c83a;font-size:.72rem;font-weight:600}.cs-stat-label{text-transform:uppercase;letter-spacing:.18em;color:#070d0f99;font-size:.6rem;font-weight:700}.cs-stat-val{color:#070d0f;font-size:.92rem;font-weight:600;line-height:1.3}.cs-stat-tags{flex-wrap:wrap;gap:.3rem;margin-top:.1rem;display:flex}.cs-stat-tag{color:#3d5a00;background:#a7c83a1f;border:1px solid #a7c83a4d;border-radius:2px;padding:.2rem .5rem;font-size:.62rem;font-weight:600}.cs-stat-divider{background:#00000014;flex-shrink:0;align-self:stretch;width:1px;margin:.5rem 0}@media (width<=700px){.cs-stat-divider{display:none}.cs-stats-band-inner{gap:1rem}.cs-stat-item{flex-basis:100%;padding:.25rem 0}}.cs-body{grid-template-columns:270px 1fr;align-items:start;gap:clamp(3rem,5vw,6rem);width:min(1380px,100% - clamp(1.2rem,4vw,4.2rem));margin:0 auto;padding:clamp(3.5rem,7vw,7rem) 0;display:grid}.cs-sidebar-meta{backdrop-filter:blur(12px);background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;align-self:start;padding:1.5rem;position:sticky;top:5.5rem}.cs-sidebar-header{letter-spacing:.3em;text-transform:uppercase;color:#f4f2ea80;border-bottom:1px solid #ffffff0d;margin-bottom:1.25rem;padding-bottom:1rem;font-family:monospace;font-size:.58rem}.cs-sidebar-field{flex-direction:column;gap:.2rem;margin-bottom:1.1rem;display:flex}.cs-sidebar-key{letter-spacing:.15em;text-transform:uppercase;color:#f4f2ea80;font-family:monospace;font-size:.58rem}.cs-sidebar-val{color:#f4f2ead1;font-size:.85rem;line-height:1.4}.cs-sidebar-kpi{color:#a7c83a;font-weight:600}.cs-sidebar-tags-field{margin-top:.25rem}.cs-sidebar-tags{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.cs-tag{color:#a7c83abf;background:#a7c83a0f;border:1px solid #a7c83a26;border-radius:2px;padding:.2rem .5rem;font-size:.6rem}.cs-sidebar-divider{background:#ffffff0d;height:1px;margin:1.25rem 0}.cs-sidebar-author{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.cs-author-thumb{object-fit:cover;filter:grayscale(20%);border:1px solid #ffffff1f;border-radius:50%;width:36px;height:36px}.cs-author-name{color:#f4f2ea;font-size:.82rem;font-weight:600}.cs-author-role{letter-spacing:.1em;text-transform:uppercase;color:#a7c83a;opacity:.7;font-family:monospace;font-size:.6rem}.cs-sidebar-cta{letter-spacing:.1em;text-transform:uppercase;color:#f4f2eaa6;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-family:monospace;font-size:.65rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}.cs-sidebar-cta:hover{color:#05080a;background:#a7c83a;border-color:#a7c83a}.cs-cta-arrow{transition:transform .2s}.cs-sidebar-cta:hover .cs-cta-arrow{transform:translate(3px)}.cs-hud-section{background:#05080a;border-bottom:1px solid #ffffff0d;padding:clamp(2rem,5vw,4rem) 0}.cs-hud-inner{width:min(1380px,100% - clamp(1.2rem,4vw,4.2rem));margin:0 auto}.cs-hud-card{background:#a7c83a05;border:1px solid #a7c83a26;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cs-hud-header{border-bottom:1px solid #a7c83a1a;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;display:flex}.cs-hud-eyebrow{letter-spacing:.2em;color:#a7c83a;text-transform:uppercase;margin-bottom:.5rem;font-family:monospace;font-size:.6rem;display:block}.cs-hud-h2{color:#f4f2ea;margin:0;font-size:1.25rem;font-weight:300}.cs-hud-status{letter-spacing:.15em;color:#a7c83a;background:#a7c83a14;border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-family:monospace;font-size:.55rem;display:flex}.cs-hud-status-dot{background:#a7c83a;border-radius:50%;width:6px;height:6px;animation:2s infinite cs-pulse;box-shadow:0 0 8px #a7c83a}@keyframes cs-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.cs-hud-content{grid-template-columns:1fr 320px;gap:2rem;padding:2.5rem 2rem;display:grid}.cs-hud-visual{flex-direction:column;gap:1rem;display:flex}.cs-hud-chart-container{background:#ffffff03;border:1px solid #ffffff0a;border-radius:6px;height:150px;position:relative;overflow:hidden}.cs-hud-chart-svg{width:100%;height:100%}.cs-hud-line{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2s cubic-bezier(.4,0,.2,1) .5s forwards cs-draw}.cs-hud-area{opacity:0;animation:1s ease-out 1.5s forwards cs-fade-in}@keyframes cs-draw{to{stroke-dashoffset:0}}@keyframes cs-fade-in{to{opacity:1}}.cs-hud-marker{background:#ffffff0d;width:1px;position:absolute;top:0;bottom:0}.cs-hud-scanline{opacity:.3;background:#a7c83a;width:2px;animation:4s linear infinite cs-scan;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 15px #a7c83a}@keyframes cs-scan{0%{left:0}to{left:100%}}.cs-hud-labels{color:#f4f2ea80;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-family:monospace;font-size:.55rem;display:flex}.cs-hud-metrics{flex-direction:column;gap:1.5rem;display:flex}.cs-hud-metric{flex-direction:column;gap:.5rem;display:flex}.cs-hud-metric-label{letter-spacing:.1em;text-transform:uppercase;color:#f4f2ea80;font-family:monospace;font-size:.58rem}.cs-hud-metric-val{color:#f4f2ea;font-size:1.5rem;font-weight:800;line-height:1}.cs-hud-metric-bar{background:#ffffff0d;border-radius:2px;height:4px;overflow:hidden}.cs-hud-metric-progress{background:#a7c83a;width:0;height:100%;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.srv-page .is-visible .cs-hud-metric-progress{width:var(--p)}.cs-hud-metric-tags{gap:.5rem;margin-top:.25rem;display:flex}.cs-hud-mini-tag{color:#f4f2ea80;background:#ffffff08;border:1px solid #ffffff14;border-radius:2px;padding:.2rem .5rem;font-family:monospace;font-size:.5rem}.cs-hud-footer{background:#0003;border-top:1px solid #ffffff0d;padding:1rem 2rem}.cs-hud-log{letter-spacing:.05em;color:#a7c83a80;font-family:monospace;font-size:.55rem}.cs-hud-log-time{color:#ffffff75;margin-right:.75rem}@media (width<=900px){.cs-hud-content{grid-template-columns:1fr}.cs-hud-metrics{flex-flow:wrap}.cs-hud-metric{flex:200px}}.cs-content{min-width:0}.cs-content-inner{max-width:720px}.cs-content>p:first-child{color:#f4f2eabf;border-bottom:1px solid #ffffff0d;margin-bottom:2.5rem;padding-bottom:2rem;font-size:1.2rem;font-weight:300;line-height:1.7}.cs-content h2{letter-spacing:-.02em;color:#f4f2ea;border-bottom:1px solid #ffffff12;align-items:center;gap:.75rem;margin:3rem 0 1.25rem;padding-bottom:.6rem;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:600;display:flex}.cs-content h2:before{content:"";background:#a7c83a;border-radius:2px;flex-shrink:0;width:3px;height:1.2em;display:inline-block}.cs-content h3{letter-spacing:.01em;color:#f4f2eae6;margin:2rem 0 .6rem;font-size:1rem;font-weight:700}.cs-content p{color:#f4f2ea99;margin:0 0 1.1rem;font-size:.95rem;line-height:1.8}.cs-content strong{color:#f4f2eae0;font-weight:660}.cs-content ul,.cs-content ol{border-left:1px solid #ffffff12;margin:0 0 1.5rem;padding:0 0 0 1.5rem;list-style:none}.cs-content li{color:#f4f2ea99;margin-bottom:.75rem;padding-left:.5rem;font-size:.92rem;line-height:1.75;position:relative}.cs-content li:before{content:"";background:#ffffff1f;border:1px solid #ffffff14;border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:-1.62rem}.cs-content ul:last-of-type li:last-child:before,.cs-content li:last-child:before{background:#a7c83a66;border-color:#a7c83a99;box-shadow:0 0 8px #a7c83a4d}.cs-content blockquote{background:#f3f0e6;border:1px solid #a7c83a40;border-radius:12px;margin:2.5rem -.5rem;padding:2rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}.cs-content blockquote:before{content:"\"";color:#a7c83a2e;font-family:Georgia,serif;font-size:8rem;font-weight:900;line-height:1;position:absolute;top:-.5rem;left:1.5rem}.cs-content blockquote:after{content:"";background:linear-gradient(90deg,#0000,#a7c83a,#0000);height:3px;position:absolute;bottom:0;left:0;right:0}.cs-content blockquote p{z-index:1;color:#070d0fc7;margin:0;font-size:1rem;font-style:italic;line-height:1.75;position:relative}.cs-content blockquote p:last-child{color:#4a6a00;letter-spacing:.06em;margin-top:1rem;font-family:monospace;font-size:.75rem;font-style:normal}.cs-content table{border-collapse:separate;border-spacing:0;border:1px solid #ffffff0f;border-radius:8px;width:100%;margin:2rem 0;font-size:.88rem;overflow:hidden}.cs-content thead tr{background:#a7c83a0f}.cs-content th{color:#a7c83a;text-transform:uppercase;letter-spacing:.1em;text-align:left;border-bottom:1px solid #a7c83a26;padding:.75rem 1.1rem;font-size:.72rem;font-weight:600}.cs-content td{color:#f4f2eaa6;border-bottom:1px solid #ffffff0a;padding:.7rem 1.1rem}.cs-content tr:last-child td{border-bottom:none}.cs-content tbody tr:hover{background:#ffffff04}.cs-content td strong{color:#a7c83a}.cs-content code{color:#a7c83a;background:#ffffff0d;border-radius:3px;padding:.15em .4em;font-size:.85em}.cs-content pre{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;margin:1.5rem 0;padding:1.5rem;overflow-x:auto}.cs-content pre code{color:#f4f2ea;background:0 0;padding:0;font-size:.85rem}.cs-content hr{border:none;border-top:1px solid #ffffff0f;margin:2.5rem 0}.cs-next{background:#a7c83a0a;border-top:1px solid #a7c83a1a;border-bottom:1px solid #a7c83a1a;padding:clamp(5rem,10vw,10rem) 0;position:relative;overflow:hidden}.cs-next-bg-text{letter-spacing:-.06em;color:#a7c83a06;white-space:nowrap;pointer-events:none;user-select:none;font-size:clamp(8rem,18vw,18rem);font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-next-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:min(800px,100% - clamp(1.2rem,4vw,4.2rem));margin:0 auto;display:flex;position:relative}.cs-next-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#a7c83a;margin:0;font-family:monospace;font-size:.65rem;font-weight:700}.cs-next-h2{letter-spacing:-.03em;color:#f4f2ea;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.1}.cs-next-h2 em{color:#a7c83a;font-style:normal;font-weight:800}.cs-next-body{color:#f4f2eab8;max-width:44ch;margin:0;font-size:1rem;line-height:1.7}.cs-next-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cs-next-btn-primary{color:#05080a;background:#a7c83a;border-radius:4px;align-items:center;gap:.4rem;padding:.9rem 2rem;font-size:.9rem;font-weight:760;text-decoration:none;transition:opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 30px #a7c83a33}.cs-next-btn-primary:hover{opacity:.88;box-shadow:0 0 50px #a7c83a59}.cs-btn-arrow{font-size:1rem;transition:transform .15s}.cs-next-btn-primary:hover .cs-btn-arrow{transform:translate(2px,-2px)}.cs-next-btn-ghost{color:#f4f2ea8c;border:1px solid #f4f2ea26;border-radius:4px;align-items:center;padding:.9rem 2rem;font-size:.9rem;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.cs-next-btn-ghost:hover{color:#f4f2ead9;border-color:#f4f2ea66}.cs-proof-band{background:#f3f0e6;border-top:1px solid #00000014;border-bottom:1px solid #00000014;padding:clamp(4rem,7vw,7rem) 0}.cs-proof-band-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,6vw,8rem);width:min(1200px,100% - clamp(1.2rem,4vw,4.2rem));margin:0 auto;display:grid}.cs-proof-kpi-big{letter-spacing:-.05em;color:#070d0f;margin-bottom:.4rem;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:900;line-height:1}.cs-proof-kpi-label{text-transform:uppercase;letter-spacing:.15em;color:#a7c83a;margin-bottom:.6rem;font-size:.75rem;font-weight:700}.cs-proof-client{color:#070d0f99;letter-spacing:.06em;font-family:monospace;font-size:.82rem}.cs-proof-right{align-items:flex-start;gap:1.5rem;display:flex}.cs-proof-photo{object-fit:cover;border:3px solid #a7c83a59;border-radius:50%;flex-shrink:0;width:72px;height:72px}.cs-proof-caption{text-transform:uppercase;letter-spacing:.2em;color:#070d0f99;margin:0 0 .5rem;font-size:.6rem;font-weight:700}.cs-proof-desc{color:#070d0fa6;max-width:44ch;margin:0 0 1.2rem;font-size:.92rem;line-height:1.65}.cs-proof-cta{color:#070d0f;border-bottom:2px solid #a7c83a;align-items:center;padding-bottom:.15rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.cs-proof-cta:hover{color:#3d5a00;border-color:#3d5a00}@media (width<=800px){.cs-proof-band-inner{grid-template-columns:1fr}}@media (width<=900px){.cs-hero-split{grid-template-columns:1fr}.cs-kpi-glass{min-width:unset}.cs-body{grid-template-columns:1fr}.cs-sidebar-meta{position:static}}
