#nav{z-index:100;border-bottom:1px solid #0000;width:100%;padding:24px 0;transition:background .3s,padding .3s,border-bottom .3s;position:fixed;top:0;left:0}#nav.scrolled{-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--line);background:#06141bd9;padding:16px 0}.nav-in{justify-content:space-between;align-items:center;display:flex}.n-logo{font-family:var(--font-anton), sans-serif;color:var(--paper);letter-spacing:.02em;font-size:24px}.n-logo span{color:var(--acc);font-family:var(--font-inter), sans-serif}.n-links{gap:32px;display:flex}.n-links a{color:var(--mist);font-size:14px;font-weight:500;transition:color .3s}.n-links a:hover{color:var(--acc)}.n-right{align-items:center;gap:24px;display:flex}.n-lang{font-family:var(--font-jetbrains), monospace;gap:8px;font-size:11px;display:flex}.n-lang button{color:var(--steel);transition:color .3s}.n-lang button:hover{color:var(--mist)}.n-lang button.active{color:var(--acc);font-weight:700}#marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg1);white-space:nowrap;padding:12px 0;overflow:hidden}.mq-in{font-family:var(--font-jetbrains), monospace;letter-spacing:.15em;color:var(--steel);font-size:11px;animation:35s linear infinite mq;display:inline-block}.mq-in b{color:var(--acc);margin:0 16px;font-weight:400}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.p-quote{color:var(--paper);border-left:2px solid var(--acc);margin-top:40px;padding-left:24px;font-size:clamp(20px,2vw,26px);line-height:1.5}.p-quote em{color:var(--acc);font-style:normal}.n-graph{background:var(--bg1);border:1px solid var(--line);border-radius:var(--r);justify-content:center;align-items:center;height:500px;display:flex;position:relative;overflow:hidden}.ng-hub{z-index:2;text-align:center;background:var(--bg0);border:1px solid var(--acc);border-radius:var(--r);box-shadow:0 0 40px var(--acc-dim);padding:32px}.ng-hub p{font-family:var(--font-jetbrains), monospace;letter-spacing:.15em;color:var(--acc);text-transform:uppercase;margin-bottom:8px;font-size:12px}.ng-hub h3{font-family:var(--font-anton), sans-serif;color:var(--paper);letter-spacing:.02em;font-size:32px}.ng-node{background:var(--bg2);border:1px solid var(--line);font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:var(--mist);text-transform:uppercase;z-index:1;border-radius:40px;padding:12px 20px;font-size:11px;position:absolute}.ng-node:after{content:"";background:var(--line2);z-index:-1;position:absolute}.ng-node[data-i="0"]{top:15%;left:15%}.ng-node[data-i="0"]:after{transform-origin:0;width:150px;height:1px;top:50%;left:100%;transform:rotate(25deg)}.ng-node[data-i="1"]{top:10%;left:50%;transform:translate(-50%)}.ng-node[data-i="1"]:after{width:1px;height:100px;top:100%;left:50%}.ng-node[data-i="2"]{top:15%;right:15%}.ng-node[data-i="2"]:after{transform-origin:100%;width:150px;height:1px;top:50%;right:100%;transform:rotate(-25deg)}.ng-node[data-i="3"]{top:45%;left:5%}.ng-node[data-i="3"]:after{width:180px;height:1px;top:50%;left:100%}.ng-node[data-i="4"]{top:45%;right:5%}.ng-node[data-i="4"]:after{width:180px;height:1px;top:50%;right:100%}.ng-node[data-i="5"]{bottom:15%;left:15%}.ng-node[data-i="5"]:after{transform-origin:0;width:150px;height:1px;top:50%;left:100%;transform:rotate(-25deg)}.ng-node[data-i="6"]{bottom:10%;left:50%;transform:translate(-50%)}.ng-node[data-i="6"]:after{width:1px;height:100px;bottom:100%;left:50%}.ng-node[data-i="7"]{bottom:15%;right:15%}.ng-node[data-i="7"]:after{transform-origin:100%;width:150px;height:1px;top:50%;right:100%;transform:rotate(25deg)}.ng-node[data-i="8"]{bottom:25%;right:30%}.so-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.so-card{background:var(--bg1);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;padding:40px;transition:border-color .3s,transform .3s;display:flex}.so-card:hover{border-color:var(--acc);transform:translateY(-4px)}.so-card h3{font-family:var(--font-anton), sans-serif;letter-spacing:.02em;color:var(--paper);margin-bottom:16px;font-size:28px}.so-card p{color:var(--mist);flex:1;margin-bottom:32px}.so-tags{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.so-tags span{background:var(--bg2);border:1px solid var(--line);font-family:var(--font-jetbrains), monospace;letter-spacing:.05em;color:var(--steel);text-transform:uppercase;border-radius:40px;padding:6px 12px;font-size:10px}.so-card .btn{align-self:flex-start}.hw-row{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;padding:40px 0;display:grid}.hw-row:first-child{border-top:none;padding-top:0}.hw-role{font-family:var(--font-jetbrains), monospace;letter-spacing:.15em;color:var(--acc);text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.hw-row h3{font-family:var(--font-anton), sans-serif;letter-spacing:.02em;color:var(--paper);font-size:32px}.hw-r{gap:40px;display:flex}.hw-r p{color:var(--mist);flex:1;font-size:18px}.hw-r ul{border-left:1px solid var(--line);flex-direction:column;flex:1;gap:12px;padding-left:24px;list-style:none;display:flex}.hw-r li{color:var(--paper);font-size:15px;position:relative}.hw-r li:before{content:"→";color:var(--acc);font-family:var(--font-jetbrains), monospace;background:var(--bg0);padding:0 4px;position:absolute;left:-24px;transform:translate(-50%)}.audit-list{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;list-style:none;display:grid}.audit-list li{color:var(--paper);align-items:center;gap:12px;font-size:15px;display:flex}.audit-list li:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}.a-card{background:var(--bg1);border:1px solid var(--line);border-radius:var(--r);padding:40px;position:relative;overflow:hidden}.a-sc{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.a-sc div p{font-family:var(--font-jetbrains), monospace;letter-spacing:.15em;color:var(--steel);margin-bottom:8px;font-size:11px}.a-sc div h4{font-family:var(--font-anton), sans-serif;color:var(--acc);font-size:64px;line-height:1}.a-sc span{background:var(--bg2);font-family:var(--font-jetbrains), monospace;color:var(--mist);border-radius:4px;padding:4px 8px;font-size:10px}.a-opps{border-top:1px solid var(--line);padding-top:24px}.a-opps h5{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:var(--mist);margin-bottom:16px;font-size:11px}.a-o{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.a-o:last-child{border-bottom:none}.a-o span:last-child{font-family:var(--font-jetbrains), monospace;color:var(--acc)}.a-note{font-family:var(--font-jetbrains), monospace;color:var(--steel);text-align:center;margin-top:24px;font-size:10px}.ar-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.15em;color:var(--steel);text-align:center;border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:16px;font-size:11px}.ar-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.ar-box{background:var(--bg1);border:1px solid var(--line);border-radius:var(--r);text-align:center;padding:24px}.ar-box h4{font-family:var(--font-anton), sans-serif;color:var(--paper);letter-spacing:.02em;margin-bottom:8px;font-size:20px}.ar-box p{color:var(--mist);font-size:13px;line-height:1.4}.ar-box.accent{border-color:var(--acc);background:#6fc9e808}.ar-box.accent h4{color:var(--acc)}.loop-wrap{flex-direction:column;gap:40px;margin-top:60px;display:flex}.lw-row{grid-template-columns:1fr 2fr;align-items:center;gap:40px;display:grid}.lw-row h4{font-family:var(--font-anton), sans-serif;color:var(--mist);font-size:24px}.lw-row.andro h4{color:var(--acc)}.l-flow{background:var(--bg1);border:1px solid var(--line);border-radius:var(--r);font-family:var(--font-jetbrains), monospace;letter-spacing:.05em;color:var(--paper);align-items:center;gap:12px;padding:20px;font-size:12px;display:flex}.l-flow span{background:var(--bg2);border:1px solid var(--line2);border-radius:40px;padding:8px 16px}.l-flow i{color:var(--steel);font-style:normal}.lw-row.andro .l-flow span{border-color:var(--acc-dim)}.lw-row.andro .l-flow i{color:var(--acc)}#cases{background:var(--bg1)}.ca-nav{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.ca-nav button{border:1px solid var(--line);font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:var(--mist);text-transform:uppercase;border-radius:40px;padding:12px 24px;font-size:12px;transition:all .3s}.ca-nav button:hover{border-color:var(--mist);color:var(--paper)}.ca-nav button.active{border-color:var(--acc);background:var(--acc-dim);color:var(--acc)}.ca-view{background:var(--bg0);border:1px solid var(--line);border-radius:var(--r);text-align:center;padding:60px}.cv-flow{justify-content:space-between;align-items:center;display:flex;position:relative}.cv-flow:before{content:"";background:var(--line);z-index:0;width:100%;height:1px;position:absolute;top:50%;left:0}.cv-node{background:var(--bg0);border:1px solid var(--acc);z-index:1;width:120px;height:120px;font-family:var(--font-jetbrains), monospace;letter-spacing:.05em;color:var(--paper);text-transform:uppercase;box-shadow:0 0 20px var(--bg0);border-radius:50%;justify-content:center;align-items:center;padding:12px;font-size:11px;display:flex;position:relative}.in-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.in-item{background:var(--bg0);font-family:var(--font-anton), sans-serif;color:var(--paper);letter-spacing:.02em;text-align:center;padding:32px;font-size:24px;transition:color .3s,background .3s}.in-item:hover{color:var(--acc);background:var(--bg1)}.w-grid{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:60px;display:grid}.w-col{flex-direction:column;gap:8px;display:flex}.w-top{background:var(--bg1);text-align:center;border-top:2px solid var(--line2);border-radius:4px 4px 0 0;padding:16px 8px}.w-top span{font-family:var(--font-jetbrains), monospace;color:var(--steel);margin-bottom:8px;font-size:10px;display:block}.w-top h5{color:var(--paper);font-size:14px;font-weight:600}.w-bot{background:var(--bg2);color:var(--mist);border-radius:0 0 4px 4px;flex:1;padding:16px;font-size:13px;line-height:1.5}.w-col:nth-child(n+4) .w-top{border-top-color:var(--acc);background:var(--acc-dim)}.w-col:nth-child(n+4) .w-top h5{color:var(--acc)}.sy-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.15em;color:var(--steel);margin-bottom:16px;font-size:11px;display:block}.sy-card{background:var(--bg1);border:1px solid var(--line);border-radius:var(--r);margin-top:40px;padding:40px}.sy-card h4{font-family:var(--font-anton), sans-serif;color:var(--paper);margin-bottom:24px;font-size:32px}.sy-flow{flex-wrap:wrap;gap:12px;display:flex}.sy-flow span{background:var(--bg0);border:1px solid var(--line2);font-family:var(--font-jetbrains), monospace;color:var(--mist);border-radius:4px;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.sy-flow span:after{content:"→";color:var(--acc)}.sy-flow span:last-child:after{display:none}#faq{background:var(--bg1)}.fq-list{flex-direction:column;gap:24px;margin-top:60px;display:flex}.fq-item{border-bottom:1px solid var(--line);padding-bottom:24px}.fq-item h4{font-family:var(--font-anton), sans-serif;color:var(--paper);letter-spacing:.02em;margin-bottom:12px;font-size:24px}.fq-item p{color:var(--mist);max-width:800px;font-size:16px}#footer{border-top:1px solid var(--line);padding:80px 0 40px}.ft-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:80px;display:grid}.ft-logo{font-family:var(--font-anton), sans-serif;color:var(--paper);letter-spacing:.02em;margin-bottom:16px;font-size:32px}.ft-logo span{color:var(--acc);font-family:var(--font-inter), sans-serif}.ft-desc{color:var(--mist);max-width:300px;margin-bottom:24px;font-size:15px}.ft-eng{font-family:var(--font-jetbrains), monospace;color:var(--steel);font-size:11px}.ft-eng b{color:var(--paper);font-weight:400}.ft-col h5{font-family:var(--font-jetbrains), monospace;color:var(--paper);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;font-size:12px}.ft-col a{color:var(--mist);margin-bottom:12px;font-size:15px;transition:color .3s;display:block}.ft-col a:hover{color:var(--acc)}.ft-bot{border-top:1px solid var(--line);font-family:var(--font-jetbrains), monospace;color:var(--steel);justify-content:space-between;padding-top:32px;font-size:11px;display:flex}.modal{z-index:200;opacity:0;visibility:hidden;transition:all .4s var(--ease);-webkit-backdrop-filter:blur(10px);background:#06141bf2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal.open{opacity:1;visibility:visible}.m-in{background:var(--bg1);border:1px solid var(--line);border-radius:var(--r);width:100%;max-width:800px;max-height:90vh;transition:transform .4s var(--ease);flex-direction:column;display:flex;position:relative;overflow-y:auto;transform:translateY(20px)}.modal.open .m-in{transform:translateY(0)}.m-close{border:1px solid var(--line);width:40px;height:40px;color:var(--mist);z-index:10;background:var(--bg1);border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .3s;display:flex;position:absolute;top:24px;right:24px}.m-close:hover{color:var(--paper);border-color:var(--paper);transform:rotate(90deg)}.m-head{border-bottom:1px solid var(--line);padding:40px 40px 32px}.m-head span{font-family:var(--font-jetbrains), monospace;color:var(--acc);letter-spacing:.15em;margin-bottom:12px;font-size:11px;display:block}.m-head h3{font-family:var(--font-anton), sans-serif;color:var(--paper);font-size:32px}.m-body{padding:40px}.f-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}.f-full{grid-column:1/-1}.f-group{flex-direction:column;gap:8px;display:flex}.f-group label{color:var(--mist);font-size:13px}.f-group input,.f-group select{background:var(--bg0);border:1px solid var(--line);color:var(--paper);border-radius:4px;padding:16px;font-family:inherit;font-size:15px;transition:border-color .3s}.f-group input:focus,.f-group select:focus{border-color:var(--acc);outline:none}.m-ok{text-align:center;padding:60px 20px;display:none}.m-ok h4{font-family:var(--font-anton), sans-serif;color:var(--acc);margin-bottom:16px;font-size:40px}.m-ok p{color:var(--mist);max-width:400px;margin:0 auto;font-size:16px}@media (max-width:900px){.grid,.hw-row,.lw-row{grid-template-columns:1fr;gap:40px}.n-links{display:none}.so-grid,.audit-list,.ar-grid{grid-template-columns:1fr}.ar-grid{grid-template-columns:1fr 1fr}.w-grid{grid-template-columns:1fr}.w-col{flex-direction:row}.w-top{border-top:none;border-left:2px solid var(--line2);text-align:left;border-radius:4px 0 0 4px;flex-direction:column;flex:1;justify-content:center;padding:16px;display:flex}.w-col:nth-child(n+4) .w-top{border-left-color:var(--acc)}.w-bot{border-radius:0 4px 4px 0;flex:2}.in-grid{grid-template-columns:1fr 1fr}.ft-grid{grid-template-columns:1fr 1fr;gap:40px}.ft-col:first-child{grid-column:1/-1}.f-grid{grid-template-columns:1fr}.cv-flow{flex-direction:column;gap:24px}.cv-flow:before{width:1px;height:100%;top:0;left:50%}}@media (max-width:600px){.ar-grid,.in-grid{grid-template-columns:1fr}.ft-bot{text-align:center;flex-direction:column;gap:16px}}.tech-catalog{background:var(--bg1);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.tc-row{border-bottom:1px solid var(--line);grid-template-columns:40px 220px 1fr 100px;align-items:center;gap:20px;padding:24px;transition:background .3s;display:grid}.tc-row:last-child{border-bottom:none}.tc-row:hover{background:var(--bg2)}.tc-num{font-family:var(--fm);color:var(--acc);opacity:.7;font-size:12px}.tc-title{color:var(--paper);font-size:14px;font-weight:500}.tc-desc{color:var(--mist);font-size:13px;line-height:1.5}.tc-price{font-family:var(--fm);color:var(--steel);text-align:right;letter-spacing:.1em;text-transform:uppercase;font-size:11px}@media (max-width:900px){.tc-row{grid-template-columns:1fr;gap:12px;padding:20px}.tc-price{text-align:left}}.arcos-audit-scaler{margin-bottom:0}@media (min-width:901px){.arcos-audit-scaler{transform-origin:top;margin-bottom:-40px;transform:scale(.92)}}@media (max-width:900px){.arcos-audit-scaler{margin-bottom:0!important;transform:none!important}}.arcos-audit,.isa{color:#c6d2da;background:#0a1118;padding:120px 24px;font-family:JetBrains Mono,ui-monospace,monospace}.isa__wrap{flex-direction:column;gap:100px;max-width:1000px;margin:0 auto;display:flex}.isa__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.isa__eyebrow{color:#67c7eb;letter-spacing:.25em;text-transform:uppercase;margin-bottom:16px;font-size:12px;display:block}.isa__title{color:#eef4f8;font-size:clamp(32px,4vw,48px);line-height:1.1;font-family:var(--font-anton), sans-serif;letter-spacing:.02em;margin:0 0 24px}.isa__accent{color:#67c7eb}.isa__sub{color:#8fa1ad;font-size:16px;line-height:1.6;font-family:var(--font-inter), sans-serif;margin-bottom:32px}.isa__cta-box{flex-direction:column;gap:12px;display:flex}.isa__btn{color:#0a1118;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#67c7eb;border:none;border-radius:4px;justify-content:center;width:max-content;padding:16px 32px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 24px #67c7eb44}.isa__btn:hover{transform:translateY(-2px);box-shadow:0 0 32px #67c7eb66}.isa__btn-ghost{color:#c6d2da;border:1px solid #22313c;border-radius:4px;justify-content:center;width:max-content;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.isa__btn-ghost:hover{color:#67c7eb;border-color:#67c7eb}.isa__micro{color:#5c6d79;font-size:12px}.isa__card{background:#0f1922;border:1px solid #1e2c37;border-radius:12px;padding:40px;box-shadow:0 20px 60px #0008}.isa__card-head{color:#8fa1ad;letter-spacing:.15em;justify-content:space-between;margin-bottom:40px;font-size:12px;display:flex}.isa__tag{color:#5c6d79}.isa__demo-main{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.isa__demo-score{border:4px solid #67c7eb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative;box-shadow:0 0 40px #67c7eb33,inset 0 0 40px #67c7eb33}.isa__demo-score strong{color:#eef4f8;font-size:48px;line-height:1}.isa__demo-score span{color:#8fa1ad;margin-top:4px;font-size:12px}.isa__demo-grade{color:#0a1118;background:#67c7eb;border-radius:20px;padding:4px 12px;font-size:14px;font-weight:700;position:absolute;bottom:-12px}.isa__demo-metrics{justify-content:center;gap:32px;width:100%;display:flex}.isa__demo-metrics div{flex-direction:column;align-items:center;display:flex}.isa__demo-metrics strong{color:#eef4f8;font-size:24px}.isa__demo-metrics span{color:#5c6d79;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:11px}.isa__section-title{font-family:var(--font-anton), sans-serif;color:#eef4f8;letter-spacing:.02em;text-align:center;margin-bottom:8px;font-size:28px}.isa__section-sub{text-align:center;color:#8fa1ad;font-size:14px;font-family:var(--font-inter), sans-serif;margin-bottom:40px}.isa__dim-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.isa__dim-item{flex-direction:column;gap:8px;display:flex}.isa__dim-head{color:#c6d2da;justify-content:space-between;font-size:12px;display:flex}.isa__dim-head strong{color:#67c7eb}.isa__dim-bar{background:#1e2c37;border-radius:4px;height:8px;overflow:hidden}.isa__dim-fill{background:#67c7eb;border-radius:4px;height:100%;box-shadow:0 0 10px #67c7eb88}.isa__dim-note{text-align:center;color:#5c6d79;font-size:13px;font-style:italic}.isa__findings-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.isa__finding{background:#0f1922;border:1px solid #1e2c37;border-radius:8px;flex-direction:column;padding:40px 32px 32px;display:flex;position:relative}.isa__f-num{color:#0a1118;background:#67c7eb;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:24px}.isa__f-tag{color:#67c7eb;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:10px;display:block}.isa__finding h4{color:#eef4f8;font-size:15px;font-family:var(--font-inter), sans-serif;margin-bottom:32px;font-weight:400;line-height:1.5}.isa__f-impact{color:#8fa1ad;align-items:center;gap:12px;margin-top:auto;font-size:11px;display:flex}.isa__f-bar{background:#1e2c37;border-radius:2px;flex:1;height:4px}.isa__f-bar div{background:#eef4f8;border-radius:2px;height:100%}.isa__f-lvl{color:#eef4f8}.isa__fn-track{background:#0f1922;border:1px solid #1e2c37;border-radius:12px;justify-content:space-between;align-items:center;padding:40px;display:flex;overflow-x:auto}.isa__fn-step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.isa__fn-step strong{font-family:var(--font-anton), sans-serif;color:#eef4f8;font-size:32px}.isa__fn-step span{color:#8fa1ad;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.isa__fn-arr{color:#67c7eb;font-size:20px;font-weight:700}.isa__footer{border-top:1px solid #1e2c37;flex-direction:column;align-items:center;padding-top:64px;display:flex}@media (max-width:900px){.isa,.arcos-audit{padding:60px 16px}.isa__card{padding:28px 18px}.isa__hero,.isa__dim-grid,.isa__findings-grid{grid-template-columns:1fr}.isa__fn-track{flex-direction:column;gap:16px}.isa__fn-arr{margin:8px 0;transform:rotate(90deg)}.isa__btn,.isa__btn-ghost{text-align:center;width:100%}.isa__hero-copy{text-align:center}.isa__cta-box{align-items:center}.isa__cta-box>div{justify-content:center;width:100%}.isa__list li{text-align:left}}@media (max-width:480px){.isa__demo-score{width:130px;height:130px}.isa__demo-score strong{font-size:38px}.isa__demo-metrics{gap:16px}.isa__demo-metrics strong{font-size:20px}.angles{padding:60px 16px}}.angles{color:#c6d2da;background:#0a1118;padding:96px 24px;font-family:JetBrains Mono,ui-monospace,monospace}.angles__head{text-align:center;max-width:820px;margin:0 auto 56px}.angles__eyebrow{color:#67c7eb;letter-spacing:.25em;font-size:12px}.angles__head h2{color:#eef4f8;margin:16px 0;font-size:clamp(28px,4vw,42px)}.angles__hook{color:#8fa1ad;font-size:16px;line-height:1.7}.angles__method{grid-template-columns:repeat(4,1fr);gap:24px;max-width:960px;margin:0 auto 48px;list-style:none;display:grid}.angles__method li{background:#0f1922;border:1px solid #1e2c37;border-radius:8px;padding:20px}.angles__method span{color:#67c7eb;font-size:13px}.angles__method h3{color:#eef4f8;margin:8px 0 6px;font-size:14px}.angles__method p{color:#8fa1ad;font-size:12px;line-height:1.6}.angles__legend{color:#5c6d79;max-width:960px;margin:0 auto 16px;font-size:12px}.dot{border-radius:50%;width:8px;height:8px;margin:0 6px 0 14px;display:inline-block}.dot--elite{background:#7ee0a3}.dot--solid{background:#67c7eb}.dot--leak{background:#e8b45a}.angles__grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:960px;margin:0 auto;display:grid}.angle{background:#0f1922;border:1px solid #1e2c37;border-radius:8px;padding:20px}.angle header{justify-content:space-between;margin-bottom:12px;display:flex}.angle h3{color:#eef4f8;letter-spacing:.1em;font-size:12px}.angle header span{color:#eef4f8;font-size:18px;font-weight:700}.angle__bar{background:#22313c;border-radius:2px;height:4px;margin-bottom:14px}.angle__bar i{height:100%;width:var(--w);border-radius:2px;display:block}.angle[data-level=elite] .angle__bar i{background:#7ee0a3}.angle[data-level=solid] .angle__bar i{background:#67c7eb}.angle[data-level=leak] .angle__bar i{background:#e8b45a}.angle p{color:#8fa1ad;font-size:12px;line-height:1.6}.angles__cta{text-align:center;margin-top:48px}.angles__btn{color:#0a1118;background:#67c7eb;border-radius:4px;padding:14px 28px;font-weight:700;text-decoration:none;box-shadow:0 0 24px #67c7eb44}.angles__ghost{color:#c6d2da;border:1px solid #22313c;border-radius:4px;margin-left:14px;padding:14px 24px;text-decoration:none}.angles__micro{color:#5c6d79;margin-top:14px;font-size:12px}.angles__dogfood{text-align:center;color:#5c6d79;border-top:1px solid #1e2c37;max-width:960px;margin:40px auto 0;padding-top:24px;font-size:12px}@media (max-width:900px){.angles__grid,.angles__method{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.angles__grid,.angles__method{grid-template-columns:1fr}}
