@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#070a10;--bg-soft:#111722;--surface:rgba(20,26,36,.72);--text:#eef2f7;--muted:#97a0ad;--border:rgba(123,136,152,.32);--accent:#8fa7c2;--accent-strong:#748ea8}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 20% 0,rgba(143,167,194,.12),transparent 35%),radial-gradient(circle at 80% 20%,rgba(116,142,168,.1),transparent 40%),var(--bg);color:var(--text);line-height:1.55;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.1;background-image:radial-gradient(hsla(0,0%,100%,.2) .4px,transparent 0);background-size:3px 3px;z-index:-1}.page-shell{min-height:100vh}.container{width:min(1120px,calc(100% - 2.5rem));margin:0 auto}.narrow{max-width:680px}.top-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:rgba(6,11,19,.82);transition:background-color .22s ease,border-color .22s ease,-webkit-backdrop-filter .22s ease;transition:background-color .22s ease,border-color .22s ease,backdrop-filter .22s ease;transition:background-color .22s ease,border-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.top-nav.scrolled{background:rgba(8,14,22,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:rgba(143,167,194,.24)}.nav-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:.35rem}.brand{font-size:1.08rem;letter-spacing:.23em;font-weight:800;display:inline-flex;gap:.55rem}.brand-mark{width:4.62rem;height:4.62rem;object-fit:contain;filter:brightness(0) invert(1)}.nav-links{display:flex;align-items:center;gap:1.1rem}.nav-links a{font-size:.92rem;color:var(--muted);transition:color .18s ease}.nav-links a:hover{color:var(--text)}.hero{padding:9rem 0 5.5rem;position:relative}.hero:before{background:radial-gradient(120% 120% at 10% 0,rgba(84,108,136,.18),transparent 55%),radial-gradient(90% 120% at 90% 5%,rgba(52,72,98,.12),transparent 60%);animation:heroGradientShift 28s ease-in-out infinite alternate}.hero:after,.hero:before{content:"";position:absolute;inset:0;pointer-events:none}.hero:after{opacity:.08;background-image:radial-gradient(rgba(230,238,249,.72) .45px,transparent 0);background-size:4px 4px;animation:dustDrift 18s linear infinite}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2.4rem;gap:2.4rem;align-items:center;position:relative;z-index:1}.hero-copy{max-width:620px}.hero-kicker{font-size:.72rem;letter-spacing:.14em;color:#b8c6d9;margin-bottom:.5rem}.eyebrow,.hero-kicker{text-transform:uppercase}.eyebrow{letter-spacing:.08em;font-size:.78rem;color:var(--accent);margin-bottom:.85rem}h1,h2,h3,h4{line-height:1.12;letter-spacing:-.02em}h1{font-size:clamp(2rem,4.4vw,4.2rem);max-width:12ch;margin-bottom:1rem;color:#f6f9ff;text-wrap:balance}h2{font-size:clamp(1.5rem,2.8vw,2.3rem);margin-bottom:1.15rem;color:#f1f6ff}h3{font-size:1.25rem;margin-bottom:.8rem}.lead{font-size:1.08rem;max-width:54ch}.lead,.muted{color:var(--muted)}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.7rem}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid transparent;padding:.72rem 1.15rem;font-size:.95rem;font-weight:600;transition:transform .16s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .16s ease}.btn:hover{transform:translateY(-2px) scale(1.02)}.btn-primary{background:linear-gradient(145deg,var(--accent),var(--accent-strong));color:#0a1018}.btn-primary:hover{background:linear-gradient(145deg,#a0b7d1,#829bb5);box-shadow:0 8px 18px rgba(143,167,194,.22),0 0 20px rgba(143,167,194,.22)}.btn-secondary{border-color:var(--border);background:rgba(9,16,29,.7);color:var(--text)}.btn-secondary:hover{border-color:rgba(143,167,194,.7);box-shadow:0 6px 14px rgba(21,31,45,.32),0 0 16px rgba(92,120,150,.16)}.glass-card{background:linear-gradient(180deg,rgba(26,34,48,.66),rgba(16,22,33,.5));border:1px solid rgba(132,146,163,.28);border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.hero-panel{padding:1.4rem;position:relative;background:linear-gradient(180deg,rgba(30,40,56,.52),rgba(15,23,34,.44));border-color:rgba(154,174,196,.32);box-shadow:0 0 0 1px rgba(166,188,212,.1),0 16px 40px rgba(6,10,18,.35);animation:panelFloat 8s ease-in-out infinite}.hero-panel:before{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(140,165,192,.2) 1px,transparent 0),linear-gradient(90deg,rgba(140,165,192,.2) 1px,transparent 0);background-size:22px 22px}.hero-logo-wrap{margin-bottom:.7rem}.hero-logo{width:5rem;height:5rem;object-fit:contain;filter:grayscale(8%) brightness(1.2)}.panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;position:relative;z-index:1}.metric-card{border:1px solid rgba(132,146,163,.2);border-radius:10px;background:rgba(13,20,30,.4);padding:.6rem .65rem}.metric-active{box-shadow:0 0 0 1px rgba(143,167,194,.28),0 0 20px rgba(143,167,194,.15)}.panel-label{color:var(--muted);font-size:.84rem}.panel-value{font-size:1rem;display:inline-flex;align-items:center;gap:.38rem}.panel-value.accent{color:var(--accent)}.panel-value.ok{color:#9dc39a}.number-anim{animation:numberFade .5s ease-out both}.pulse-dot{width:.44rem;height:.44rem;border-radius:50%;background:#9eb6d2;box-shadow:0 0 0 rgba(158,182,210,.55);animation:pulse 2.2s ease-out infinite}.hero-note{color:#a9b5c5;font-size:.84rem;margin-top:.7rem}.text-highlight{color:#f8fbff;background:linear-gradient(180deg,rgba(242,248,255,.98),rgba(203,220,242,.92));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-fade{animation:fadeSlide .38s ease-out both}.hero-fade-2{animation-delay:80ms}.hero-fade-3{animation-delay:.13s}.section{padding:4.8rem 0}.reveal{opacity:0;transform:translateY(10px);transition:opacity .26s ease,transform .26s ease}.reveal.visible{opacity:1;transform:translateY(0)}.credibility-strip{padding:1.4rem 0 .9rem}.credibility-strip .container{border:1px solid var(--border);background:rgba(15,23,34,.62);border-radius:14px;padding:1rem}.credibility-strip h3{margin-bottom:.75rem;font-size:1.02rem;color:#d6e0ee}.trust-items{display:flex;flex-wrap:wrap;gap:.5rem}.trust-items span{padding:.34rem .65rem;border-radius:999px;border:1px solid rgba(144,164,189,.35);background:rgba(20,31,44,.58);color:#b4c0d1;font-size:.86rem;text-align:center}.card-grid{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.6rem}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.list-card,.product-card{padding:1.2rem;width:100%;text-align:left;font:inherit;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background-color .18s ease}.feature-card:hover,.list-card:hover,.mini-panel:hover,.product-card:hover{transform:translateY(-2px);border-color:rgba(143,167,194,.58);box-shadow:0 10px 24px rgba(8,14,22,.28)}.list-card.active{background:rgba(36,49,66,.7);border-color:rgba(143,167,194,.62);box-shadow:0 10px 24px rgba(8,14,22,.3)}.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.3rem;gap:1.3rem}.stack{display:grid;grid-gap:.75rem;gap:.75rem}.step-row{display:flex;align-items:center;gap:.8rem;border-radius:12px;padding:.85rem 1rem;background:rgba(8,14,24,.55);border:1px solid var(--border);border-left:1px solid transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.step-row:hover{border-color:rgba(143,167,194,.52) rgba(143,167,194,.52) rgba(143,167,194,.52) rgba(143,167,194,.85);background:rgba(14,22,34,.74);box-shadow:inset 3px 0 12px rgba(143,167,194,.12)}.step-index{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--accent)}.feature-grid{display:none}.feature-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.95rem;gap:.95rem}.feature-column{padding:1rem;border-right:1px solid rgba(143,167,194,.16);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.feature-column:last-child{border-right:none}.feature-column:hover{border-color:rgba(143,167,194,.36);box-shadow:0 0 0 1px rgba(143,167,194,.18),0 10px 22px rgba(11,16,25,.3);transform:translateY(-1px)}.feature-column h3{font-size:1.02rem;margin-bottom:.5rem}.feature-column ul{list-style:none;display:grid;grid-gap:.38rem;gap:.38rem}.feature-column li{color:#b9c6d7;font-size:.92rem;position:relative;padding-left:.9rem}.feature-column li:before{content:"";position:absolute;left:0;top:.5rem;width:.35rem;height:.35rem;border-radius:50%;background:var(--accent)}.platform-section{padding-top:5.3rem}.platform-section .container{padding-top:.4rem;border-top:1px solid rgba(124,139,158,.3)}.nexus-word{color:#e6f0ff;letter-spacing:.03em}.dashboard-mockup{margin-top:1.4rem;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:1rem;gap:1rem}.map-panel{padding:1rem}.map-placeholder{height:320px;margin-top:.85rem;border-radius:12px;border:1px dashed rgba(154,168,187,.5);background:linear-gradient(180deg,#0d1828,#09111c);position:relative;overflow:hidden}.map-placeholder:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,170,196,.16) 1px,transparent 0),linear-gradient(90deg,rgba(148,170,196,.16) 1px,transparent 0);background-size:28px 28px;opacity:.22}.dash-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.status-badge{display:inline-flex;align-items:center;gap:.4rem;color:#b8c5d4;font-size:.78rem;padding:.28rem .52rem;border-radius:999px;border:1px solid rgba(157,195,154,.4);background:rgba(33,49,38,.34)}.status-dot{width:.45rem;height:.45rem;border-radius:50%;background:#9dc39a;animation:pulse 1.8s ease-out infinite}.node-marker{position:absolute;width:.55rem;height:.55rem;border-radius:50%;border:1px solid rgba(188,206,227,.7);background:rgba(143,167,194,.88);box-shadow:0 0 12px rgba(143,167,194,.5);animation:pulse 2.4s ease-out infinite;transition:transform .15s ease,box-shadow .15s ease}.node-marker:hover{transform:scale(1.14);box-shadow:0 0 16px rgba(171,196,223,.8)}.node-1{top:28%;left:24%}.node-2{top:54%;left:29%;animation-delay:.5s}.node-3{top:35%;left:68%;animation-delay:.9s}.node-4{top:72%;left:52%;animation-delay:1.2s}.node-link{position:absolute;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(143,167,194,.5),rgba(143,167,194,.12))}.link-a{width:132px;top:32%;left:25%;transform:rotate(14deg)}.link-b{width:108px;top:56%;left:30%;transform:rotate(-18deg)}.link-c{width:96px;top:68%;left:53%;transform:rotate(-38deg)}.zone{position:absolute;border:1px solid rgba(143,167,194,.62);border-radius:8px;padding:.35rem .55rem;font-size:.8rem;color:#b4c4d6;background:rgba(17,29,44,.64)}.zone-a{top:18%;left:12%}.zone-b{top:46%;left:38%}.zone-c{top:67%;left:62%}.dash-side{display:grid;grid-gap:.88rem;gap:.88rem}.mini-panel{padding:.9rem;background:linear-gradient(180deg,rgba(27,37,51,.56),rgba(16,23,34,.48));border-color:rgba(142,160,182,.24)}.metric-row{animation:fadeSlide .32s ease-out both}.metric-row:first-child{animation-delay:40ms}.metric-row:nth-child(2){animation-delay:80ms}.metric-row:nth-child(3){animation-delay:.11s}.metric-row:nth-child(4){animation-delay:.14s}.metric-row:nth-child(5){animation-delay:.17s}.mini-panel h4{font-size:.98rem;margin-bottom:.45rem}.mini-panel ul{list-style:none;display:grid;grid-gap:.38rem;gap:.38rem;color:var(--muted)}.severity{display:inline-block;min-width:2.35rem;text-align:center;border-radius:999px;margin-right:.45rem;font-size:.72rem;line-height:1.3;padding:.1rem .3rem}.severity.high{color:#ffc9c9;background:rgba(110,33,33,.56)}.severity.medium{color:#ffe7bd;background:rgba(98,67,22,.5)}.severity.low{color:#d1e4ff;background:rgba(38,64,99,.48)}.cta-section{text-align:center}.cta-section .btn{margin-top:.8rem}.pilot{align-items:start}.pilot-cta{margin-top:1rem}.pilot-detail{margin-top:.8rem;max-width:52ch}.form-card{padding:1rem;animation:fadeSlide .34s ease-out both}.pilot-form{display:grid;grid-gap:.75rem;gap:.75rem}.pilot-form label{display:grid;grid-gap:.32rem;gap:.32rem;font-size:.88rem;color:var(--muted)}.pilot-form input,.pilot-form textarea{width:100%;border:1px solid var(--border);border-radius:10px;background:rgba(5,12,20,.88);color:var(--text);padding:.65rem .8rem;font-size:.95rem}.pilot-form input:focus,.pilot-form textarea:focus{outline:none;border-color:rgba(143,167,194,.82);box-shadow:0 0 0 3px rgba(143,167,194,.16)}.form-submit{width:100%;margin-top:.3rem}.site-footer{padding:2.8rem 0;border-top:1px solid var(--border);background:rgba(4,8,14,.8);position:relative}.site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(143,167,194,.35),transparent)}.footer-inner{display:flex;justify-content:space-between;gap:1rem;align-items:center}html{scroll-behavior:smooth}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(158,182,210,.45)}70%{transform:scale(1.08);box-shadow:0 0 0 10px rgba(158,182,210,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(158,182,210,0)}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes numberFade{0%{opacity:.2;filter:blur(1.5px)}to{opacity:1;filter:blur(0)}}@keyframes panelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes heroGradientShift{0%{transform:translateX(-1.2%)}to{transform:translateX(1.2%)}}@keyframes dustDrift{0%{transform:translateX(0) translateY(0)}to{transform:translateX(-8px) translateY(-8px)}}@media (max-width:1000px){.dashboard-mockup,.hero-grid,.two-column{grid-template-columns:1fr}.four-up,.three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-columns{grid-template-columns:1fr}.feature-column{border-right:none}.brand-mark{width:3.36rem;height:3.36rem}}@media (max-width:680px){.container{width:min(1120px,calc(100% - 1.3rem))}.nav-inner{align-items:flex-start;height:auto;padding:.8rem 0;flex-direction:column}.nav-links{flex-wrap:wrap;row-gap:.45rem}.brand{font-size:1rem;letter-spacing:.18em}.brand-mark{width:2.94rem;height:2.94rem}.hero{padding-top:6.2rem;padding-bottom:4rem}.button-row{flex-direction:column;align-items:stretch}.btn{width:100%}.four-up,.panel-grid,.three-up{grid-template-columns:1fr}.credibility-strip .container{border-radius:12px}.trust-items{display:grid;grid-template-columns:1fr 1fr}.hero-fade,.hero-fade-2,.hero-fade-3,.metric-row{animation:none}.dash-header,.footer-inner{flex-direction:column;align-items:flex-start}}.brand{display:flex;align-items:center;gap:.75rem}.brand img,.brand-mark,.logo img,.logo-mark{width:34px!important;height:34px!important;object-fit:contain!important;background:transparent!important;mix-blend-mode:screen}.brand-name,.logo-text{font-size:1.35rem!important;font-weight:800!important;letter-spacing:.14em!important}.header,.navbar,.site-header{padding-left:3rem!important;padding-right:3rem!important}.dashboard-card img,.hero-card img,.operational-card img,.snapshot-card img{width:42px!important;height:42px!important;object-fit:contain!important;background:transparent!important;mix-blend-mode:screen;padding:0!important;border-radius:0!important}.icon-box,.logo-box,.logo-wrapper,.mark-box{background:transparent!important;border:none!important;box-shadow:none!important}.logo img,img[src*=fenrion-logo]{height:52px!important;width:auto!important;object-fit:contain;mix-blend-mode:lighten;filter:invert(1);transition:transform .2s ease}.logo img:hover,img[src*=fenrion-logo]:hover{transform:scale(1.05)}button{transition:all .2s ease}button:hover{transform:translateY(-1px)}.card,.panel{transition:all .25s ease}.card:hover,.panel:hover{transform:translateY(-3px)}body{-webkit-font-smoothing:antialiased}a{transition:opacity .2s ease}a:hover{opacity:.8}img[src*=fenrion-logo]{height:52px!important;width:auto!important;object-fit:contain;mix-blend-mode:lighten;filter:invert(1);outline:none!important}.card img,.logo,.logo-container,img[src*=fenrion-logo]{background:transparent!important;border:none!important;box-shadow:none!important}.card div:has(img[src*=fenrion-logo]){background:transparent!important;border:none!important;box-shadow:none!important}.dashboard-card img[src*=fenrion-logo],.hero-card img[src*=fenrion-logo],.operational-card img[src*=fenrion-logo],.snapshot-card img[src*=fenrion-logo],main img[src*=fenrion-logo-cropped]{display:none!important}header img[src*=fenrion-logo-cropped],nav img[src*=fenrion-logo-cropped]{display:block!important}.use-case-grid button,.use-case-grid div,.use-case-list button,.use-case-list div{color:#e6edf3!important;border:1px solid hsla(0,0%,100%,.15)!important;background:hsla(0,0%,100%,.04)!important}.use-case-grid button:hover,.use-case-grid div:hover,.use-case-list button:hover,.use-case-list div:hover{background:rgba(47,129,247,.15)!important;border-color:#2f81f7!important;color:#fff!important}.use-case-grid .active,.use-case-list .active{background:rgba(47,129,247,.2)!important;border-color:#2f81f7!important;color:#fff!important}section a,section button,section div{color:inherit}[class*=case] *,[class*=pill] *,[class*=tag] *,[class*=use] *,a,button{color:#f4f7fb!important}[class*=case] button,[class*=pill],[class*=tag],[class*=use] button{color:#f4f7fb!important;background:hsla(0,0%,100%,.055)!important;border-color:hsla(0,0%,100%,.22)!important}[class*=case] button:hover,[class*=pill]:hover,[class*=tag]:hover,[class*=use] button:hover{color:#fff!important;background:rgba(180,225,255,.14)!important;border-color:rgba(180,225,255,.55)!important}