@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}:root{--color-primary: #0a73d3;--color-secondary: #00c6a7;--color-dark: #0d1117;--color-card-bg: #161b22;--color-light: #f0f6fc;--color-text-primary: #e6edf3;--color-text-secondary: #c9d1d9;--color-border: #30363d;--font-family-base: "Inter", sans-serif;--font-size-base: 16px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--border-radius: 8px;--transition-fast: all .2s ease-in-out}body{font-family:var(--font-family-base);font-size:clamp(15px,1.1vw + .25rem,var(--font-size-base));background-color:var(--color-dark);color:var(--color-text-secondary)}h1,h2,h3{color:var(--color-text-primary);font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,5vw + .5rem,3.5rem);font-weight:900}h2{font-size:clamp(1.5rem,3.5vw,2.5rem)}h3{font-size:clamp(1.125rem,2.5vw,1.5rem)}p{max-width:65ch}a{color:var(--color-primary);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--color-secondary)}.fade-in-section{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.645,.045,.355,1),transform .8s cubic-bezier(.645,.045,.355,1)}.is-visible{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}.section-illustration{margin:0 0 var(--spacing-md)}.section-illustration img{width:min(100%,640px);border-radius:14px;border:1px solid rgba(143,196,255,.24);background:#09131fcc;box-shadow:0 14px 32px #00000047}.section-illustration-wide img,.section-illustration-hero img{width:100%}@keyframes argia-orbit-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes argia-core-pulse{0%,to{box-shadow:0 0 #0a73d33d,0 20px 45px #00000057}50%{box-shadow:0 0 0 14px #0a73d300,0 24px 55px #0006}}@keyframes argia-floating{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes argia-particle{0%{transform:scale(1);opacity:.25}50%{transform:scale(1.4);opacity:.65}to{transform:scale(1);opacity:.25}}@keyframes argia-link-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes argia-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.operations-flow{border:1px solid var(--color-border);border-radius:16px;padding:clamp(1.25rem,2.2vw,2rem) var(--spacing-lg);background:radial-gradient(circle at center,rgba(10,115,211,.16),transparent 45%),var(--color-card-bg)}.flow-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:1rem;align-items:stretch}.flow-canvas{position:relative;min-height:clamp(430px,44vw,500px);border:1px dashed rgba(143,196,255,.22);border-radius:14px;padding:.95rem;overflow:hidden;display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,260px) minmax(160px,1fr);grid-template-rows:minmax(104px,1fr) auto minmax(104px,1fr);align-items:center;justify-items:center;background:linear-gradient(140deg,#8fc4ff14,#00c6a705),radial-gradient(circle at center,rgba(10,115,211,.2),transparent 58%)}.flow-grid-lines{position:absolute;inset:10px;border-radius:12px;border:1px dashed rgba(143,196,255,.14);pointer-events:none;z-index:0}.orbit{position:absolute;top:50%;left:50%;border-radius:999px;border:1px dashed rgba(143,196,255,.24);pointer-events:none;z-index:0}.orbit-one{width:min(88%,368px);aspect-ratio:1/1;animation:argia-orbit-spin 20s linear infinite}.orbit-two{width:min(102%,442px);aspect-ratio:1/1;animation:argia-orbit-spin 30s linear infinite reverse}.flow-link{position:absolute;top:50%;left:50%;height:1px;background:linear-gradient(90deg,#8fc4ff73,#00c6a71f);transform-origin:left center;pointer-events:none;opacity:.35;transition:var(--transition-fast);z-index:1}.flow-link:after{content:"";position:absolute;right:-5px;top:-2px;width:5px;height:5px;border-radius:999px;background:#8fc4ff;box-shadow:0 0 8px #8fc4ff80}.flow-link.link-top{width:116px;transform:translate(-1px,-80px) rotate(-90deg)}.flow-link.link-right{width:162px;transform:translate(102px,-1px)}.flow-link.link-bottom{width:116px;transform:translate(1px,80px) rotate(90deg)}.flow-link.link-left{width:162px;transform:translate(-162px,1px)}.flow-link.is-active{height:2px;opacity:1;background:linear-gradient(90deg,#8fc4fff2,#00c6a7bd);box-shadow:0 0 14px #62b5ff8c;animation:argia-link-pulse 2s ease-in-out infinite}.flow-particle{position:absolute;width:10px;height:10px;border-radius:999px;background:#62b5ff;box-shadow:0 0 16px #62b5ffb3;z-index:1;animation:argia-particle 2.6s ease-in-out infinite}.flow-particle.p1{top:23%;left:36%}.flow-particle.p2{top:48%;right:28%;animation-delay:.6s}.flow-particle.p3{bottom:22%;left:41%;animation-delay:1.2s}.flow-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:210px;height:210px;border-radius:999px;border:2px solid rgba(10,115,211,.5);background:radial-gradient(circle at 30% 25%,rgba(143,196,255,.34),transparent 45%),linear-gradient(180deg,#fffffff7,#eef6fff0);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-md);z-index:4;animation:argia-core-pulse 3.2s ease-in-out infinite}.flow-logo{width:110px;height:auto;filter:drop-shadow(0 8px 16px rgba(10,115,211,.3))}.core-badge{margin-top:var(--spacing-sm);font-size:.95rem;font-weight:800;color:#0f3f7a}.flow-core p{margin-top:.4rem;color:#304d6a;font-size:.88rem}.core-status{margin-top:.45rem;display:inline-flex;align-items:center;gap:.32rem;border-radius:999px;padding:.24rem .62rem;font-size:.74rem;font-weight:700;color:#0a775f;background:#00c6a729;border:1px solid rgba(0,198,167,.38)}.flow-node{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;position:relative;width:min(100%,260px);max-width:260px;border:1px solid var(--color-border);border-radius:12px;padding:var(--spacing-md);background:radial-gradient(circle at top right,rgba(143,196,255,.14),transparent 52%),#0b0f15e0;box-shadow:0 18px 28px #0000003d;z-index:3;transition:var(--transition-fast);animation:argia-floating 4.2s ease-in-out infinite}.flow-node:hover{border-color:#00c6a773;box-shadow:0 22px 32px #00000059;transform:translateY(-3px)}.flow-node:focus-visible{outline:2px solid rgba(143,196,255,.8);outline-offset:2px}.flow-node.is-active{border-color:#00c6a785;box-shadow:0 24px 36px #00000061;transform:translateY(-3px)}.node-head{display:flex;align-items:center;gap:.68rem;margin-bottom:var(--spacing-xs)}.node-icon{width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.84rem;font-weight:700;color:#a8d5ff;background:#0a73d333;border:1px solid rgba(143,196,255,.35)}.flow-step{font-size:1.18rem;line-height:1.1;font-weight:800;color:var(--color-text-primary)}.flow-node p{color:var(--color-text-secondary);font-size:.95rem}.flow-node.top{grid-column:2;grid-row:1;align-self:center;margin-bottom:.45rem}.flow-node.right{grid-column:3;grid-row:2;justify-self:start;margin-left:.15rem;animation-delay:.4s}.flow-node.bottom{grid-column:2;grid-row:3;align-self:center;margin-top:.45rem;animation-delay:.8s}.flow-node.left{grid-column:1;grid-row:2;justify-self:end;margin-right:.15rem;animation-delay:1.2s}.flow-panel{border:1px solid var(--color-border);border-radius:14px;background:linear-gradient(180deg,#0d1117d9,#0d1117b8);padding:1.1rem;display:flex;flex-direction:column;gap:var(--spacing-md)}.flow-node-detail-mobile{display:none}.flow-panel-head{display:grid;gap:.45rem}.flow-panel-step{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:.22rem .62rem;font-size:.75rem;font-weight:700;color:#8fc4ff;border:1px solid rgba(143,196,255,.33);background:#0a73d326}.flow-panel h3{font-size:1.3rem;margin:0}.flow-panel p{margin:0;color:var(--color-text-secondary)}.flow-panel-content{display:grid;gap:.68rem}.flow-panel-content.state-audita,.flow-panel-content.state-alerta,.flow-panel-content.state-gestiona,.flow-panel-content.state-analiza{animation:argia-panel-in .3s ease}.flow-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-sm)}.flow-list li{position:relative;padding-left:1.1rem;color:var(--color-text-secondary)}.flow-list li:before{content:"";position:absolute;left:0;top:.55rem;width:.38rem;height:.38rem;border-radius:999px;background:linear-gradient(180deg,#8fc4ff,#00c6a7)}.flow-details{border:1px solid rgba(143,196,255,.2);border-radius:10px;background:#0a73d314;overflow:hidden}.flow-details summary{list-style:none;cursor:pointer;padding:.58rem .78rem;font-weight:700;font-size:.88rem;color:#8fc4ff;display:flex;justify-content:space-between;align-items:center}.flow-details summary:after{content:"+";font-size:1rem;line-height:1}.flow-details[open] summary:after{content:"-"}.flow-details summary::-webkit-details-marker{display:none}.flow-details .flow-detail-groups{padding:0 .68rem .68rem}.flow-signals{display:flex;flex-wrap:wrap;gap:.5rem}.flow-detail-groups{display:grid;gap:var(--spacing-sm)}.flow-detail-group{border:1px solid rgba(143,196,255,.18);border-radius:10px;background:#0a73d30f;padding:.68rem .78rem}.flow-detail-group h4{margin:0;font-size:.92rem;font-weight:700;color:#9dd0ff}.flow-detail-group ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.3rem}.flow-detail-group li{position:relative;padding-left:.94rem;color:var(--color-text-secondary);font-size:.9rem}.flow-detail-group li:before{content:"";position:absolute;left:0;top:.48rem;width:.34rem;height:.34rem;border-radius:999px;background:linear-gradient(180deg,#8fc4ff,#00c6a7)}.signal-pill{padding:.34rem .74rem;border-radius:999px;font-size:.74rem;font-weight:600;color:#8fc4ff;background:#0a73d326;border:1px solid rgba(143,196,255,.24)}.flow-preview{margin:0;width:100%;border:1px solid rgba(10,115,211,.35);border-radius:10px;overflow:hidden;opacity:.82;margin-top:.25rem}.flow-illustration{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}@media (max-width: 1200px){.flow-layout{grid-template-columns:1fr}.flow-canvas{min-height:560px}}@media (max-width: 980px){.operations-flow{padding:var(--spacing-lg)}.flow-layout,.flow-canvas,.flow-panel{min-width:0}.flow-layout{display:flex;flex-direction:column;gap:var(--spacing-md)}.flow-panel{display:none}.flow-canvas{order:0;min-height:auto;border:none;padding:0;background:none;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md)}.orbit,.flow-particle,.flow-link,.flow-grid-lines{display:none}.flow-core{position:relative;top:auto;left:auto;transform:none;width:min(250px,76vw);aspect-ratio:1/1;height:auto;min-height:0;border-radius:999px;order:-1;grid-column:auto;grid-row:auto;margin:0 auto;padding:.9rem}.flow-logo{width:min(104px,34vw)}.core-badge{font-size:.9rem}.flow-core p{margin-top:.3rem;font-size:.84rem}.flow-node{position:relative;width:100%;max-width:none;animation:none;grid-column:auto;grid-row:auto;justify-self:stretch;align-self:stretch}.flow-node-detail-mobile{display:grid;gap:.66rem;border:1px solid rgba(143,196,255,.24);border-radius:12px;padding:.84rem;background:linear-gradient(180deg,#0d1117d9,#0d1117b8);animation:argia-panel-in .25s ease}.flow-node-detail-mobile h4{margin:0;font-size:1rem}.flow-node.top,.flow-node.right,.flow-node.bottom,.flow-node.left{margin:0;justify-self:stretch;align-self:stretch}}.proof-section{border:1px solid var(--color-border);border-radius:16px;padding:var(--spacing-lg);background:linear-gradient(145deg,#8fc4ff12,#00c6a708),var(--color-card-bg)}.proof-head{text-align:left;margin-bottom:var(--spacing-md)}.proof-head p{margin-left:0;max-width:68ch}.proof-context-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--spacing-md);margin-bottom:var(--spacing-md)}@media (max-width: 900px){.proof-context-grid{grid-template-columns:1fr}}.proof-context-card{border:1px solid rgba(143,196,255,.2);border-radius:12px;padding:1rem;background:radial-gradient(circle at top right,rgba(143,196,255,.12),transparent 52%),#0d1117b3}.proof-context-card h3{font-size:1.04rem;margin-bottom:.35rem}.proof-context-card p{color:var(--color-text-secondary);margin:0;line-height:1.45}.proof-context-pills{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem}.proof-context-pill{border-radius:999px;border:1px solid rgba(143,196,255,.24);padding:.3rem .62rem;font-size:.74rem;font-weight:700;color:#8fc4ff;background:#0a73d324}.proof-context-visual{display:grid;gap:.75rem;align-content:start;background:linear-gradient(160deg,#0a73d31f,#00c6a714),#0d1117b8}.proof-context-figure{margin:0}.proof-context-figure img{width:100%;display:block;border-radius:10px;border:1px solid rgba(143,196,255,.26);background:#060c14bf}.proof-visual-caption{margin:0;color:var(--color-text-secondary);line-height:1.45}@keyframes proof-panel-in{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.proof-adoption-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:stretch}@media (max-width: 1024px){.proof-adoption-layout{grid-template-columns:1fr}}.proof-adoption-steps{display:grid;gap:.62rem;align-content:start}@media (max-width: 1024px){.proof-adoption-steps{grid-template-columns:1fr}}@media (max-width: 640px){.proof-adoption-steps{grid-template-columns:1fr}}.proof-adoption-item{display:grid;gap:.62rem}.proof-adoption-step{appearance:none;border:1px solid rgba(143,196,255,.2);border-radius:12px;background:radial-gradient(circle at top right,rgba(143,196,255,.12),transparent 54%),#0d1117a8;color:inherit;text-align:left;padding:.76rem .8rem;display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:center;cursor:pointer;transition:var(--transition-fast)}.proof-adoption-step:hover{transform:translateY(-2px);border-color:#00c6a76b}.proof-adoption-step:focus-visible{outline:2px solid rgba(143,196,255,.8);outline-offset:2px}.proof-adoption-step.is-active{border-color:#00c6a780;box-shadow:0 14px 24px #0000004d;background:radial-gradient(circle at top right,rgba(143,196,255,.18),transparent 54%),#0d1117d1}.proof-adoption-step-index{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.8rem;font-weight:700;color:#8fc4ff;border:1px solid rgba(143,196,255,.34);background:#0a73d333}.proof-adoption-step-copy{display:grid;gap:.1rem}.proof-adoption-step-copy strong{font-size:.96rem;color:var(--color-text-primary)}.proof-adoption-step-copy small{font-size:.8rem;color:var(--color-text-secondary)}.proof-adoption-detail-mobile{display:none}.proof-adoption-panel{border:1px solid rgba(143,196,255,.24);border-radius:12px;padding:.9rem;background:linear-gradient(150deg,#0a73d324,#00c6a70d),#0d1117bd;display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:.9rem;align-items:center}.proof-adoption-panel[class*=state-]{animation:proof-panel-in .3s ease}.proof-adoption-figure{margin:0}.proof-adoption-figure img{width:100%;max-width:220px;display:block;border-radius:10px;border:1px solid rgba(143,196,255,.25);background:#080f1abf;margin:0 auto}.proof-adoption-content h4{margin:.35rem 0 .45rem;font-size:1.08rem}.proof-adoption-content p{margin:0 0 .62rem;color:var(--color-text-secondary);line-height:1.45}.proof-adoption-list{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.proof-adoption-list li{position:relative;padding-left:1rem;color:var(--color-text-secondary);font-size:.91rem;line-height:1.4}.proof-adoption-list li:before{content:"";position:absolute;left:0;top:.5rem;width:.34rem;height:.34rem;border-radius:999px;background:linear-gradient(180deg,#8fc4ff,#00c6a7)}.proof-adoption-signals{margin-top:.68rem;display:flex;flex-wrap:wrap;gap:.42rem}.proof-adoption-signal{border-radius:999px;border:1px solid rgba(143,196,255,.25);padding:.28rem .58rem;font-size:.73rem;font-weight:600;color:#8fc4ff;background:#0a73d324}.proof-step-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .56rem;font-size:.73rem;font-weight:700;color:#8fc4ff;border:1px solid rgba(143,196,255,.28);background:#0a73d324}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-md)}@media (max-width: 1100px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.proof-grid{grid-template-columns:1fr}}.proof-card{border:1px solid rgba(143,196,255,.2);border-radius:12px;padding:1rem;background:radial-gradient(circle at top right,rgba(143,196,255,.1),transparent 52%),#0d1117b8}.proof-icon{width:36px;height:36px;margin-bottom:.55rem}.proof-card h3{font-size:1.05rem;margin-bottom:.35rem}.proof-card p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.45}.proof-subtitle{margin:0 0 .75rem;font-size:1.05rem;color:#cfe6ff}.proof-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md)}@media (max-width: 1024px){.proof-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 740px){.proof-outcome-grid{grid-template-columns:1fr}}.proof-outcome-card{border:1px solid rgba(143,196,255,.2);border-radius:12px;padding:.95rem;background:radial-gradient(circle at top right,rgba(143,196,255,.1),transparent 52%),#0d1117b8}.proof-outcome-icon{width:34px;height:34px;margin-bottom:.55rem}.proof-outcome-card h4{margin:0 0 .34rem;font-size:1.02rem}.proof-outcome-card p{margin:0;color:var(--color-text-secondary);font-size:.93rem;line-height:1.45}@media (max-width: 820px){.proof-adoption-panel{grid-template-columns:1fr}}@media (max-width: 768px){.operations-flow{padding:var(--spacing-md)}.flow-node{padding:.84rem}.flow-step{font-size:1.04rem}.proof-section{padding:var(--spacing-md)}.proof-head{text-align:center}.proof-head p{margin:var(--spacing-sm) auto 0}.proof-context-card,.proof-adoption-panel,.proof-card,.proof-outcome-card{padding:.86rem}.proof-subtitle{font-size:1rem}}@media (max-width: 1024px){.proof-adoption-panel{display:none}.proof-adoption-detail-mobile{display:grid;grid-template-columns:1fr;gap:.82rem;border:1px solid rgba(143,196,255,.24);border-radius:12px;padding:.86rem;background:linear-gradient(150deg,#0a73d324,#00c6a70d),#0d1117bd;animation:proof-panel-in .25s ease}.proof-adoption-detail-mobile .proof-adoption-figure img{margin:0 auto}}@media (max-width: 480px){.impact-section,.operations-flow,.proof-section{border-radius:12px}.flow-core{width:min(230px,82vw);aspect-ratio:1/1;min-height:0;padding:.72rem}.flow-logo{width:min(90px,34vw)}.core-badge{font-size:.84rem}.flow-panel h3{font-size:1.12rem}}
