@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}}@layer base{:root{--graphite:#0b0f1a;--graphite-2:#0f1422;--graphite-3:#151b2c;--blue:#2563eb;--blue-bright:#3875ff;--cyan:#22d3ee;--mist:#e5e7eb;--white:#fff;--muted:#9aa5b8;--dim:#667086;--line:#e5e7eb24;--line-strong:#e5e7eb47;--shell:min(92rem, calc(100% - 5rem));--font:Inter, Manrope, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}html{background:var(--graphite);color:var(--white);font-family:var(--font);font-size:16px}body{background:var(--graphite);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:20rem;line-height:1.55}main{overflow:clip}h1,h2,h3{letter-spacing:-.055em;text-wrap:balance;font-weight:580;line-height:.98}h1{font-size:clamp(3.6rem,7.6vw,8.2rem)}h2{font-size:clamp(3rem,5.7vw,6.4rem)}h3{font-size:clamp(1.5rem,2.4vw,2.5rem)}p{color:var(--muted)}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}::selection{color:var(--graphite);background:var(--cyan)}.shell{width:var(--shell);margin-inline:auto}.section-pad{padding-block:clamp(6rem,11vw,11rem)}.skip-link{z-index:1000;background:var(--white);color:var(--graphite);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--mist);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.68rem;font-weight:750;display:flex}.eyebrow>span{background:var(--cyan);width:2.5rem;height:1px}.hero-intro{color:#bdc5d2;max-width:45rem;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.55}}@layer components{.site-header{z-index:50;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#0b0f1ad1;height:5.75rem;position:relative}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.brand-link{justify-self:start;display:inline-flex}.brand-lockup{align-items:center;gap:.7rem;height:2.3rem;display:inline-flex}.brand-mark{object-fit:contain;width:2.25rem;height:2.35rem}.brand-name{color:var(--white);letter-spacing:-.065em;font-family:Sora,Geologica,Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.85rem;font-weight:760;line-height:1}.desktop-nav{align-items:center;gap:clamp(1.25rem,2.3vw,2.75rem);height:100%;font-size:.78rem;font-weight:650;display:flex}.desktop-nav a{color:#c7ced9;align-items:center;height:100%;display:flex;position:relative}.desktop-nav a:after{content:"";background:var(--cyan);height:2px;transition:right .3s var(--ease);position:absolute;bottom:-1px;left:0;right:100%}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--white)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{right:0}.header-actions{justify-self:end;align-items:center;gap:1.2rem;display:flex}.lang-link{color:var(--muted);letter-spacing:.12em;font-size:.69rem;font-weight:750}.lang-link:hover{color:var(--cyan)}.button{border:1px solid var(--blue);background:var(--blue);min-height:3.4rem;color:var(--white);transition:transform .3s var(--ease), background .3s, border-color .3s, color .3s;justify-content:center;align-items:center;gap:2rem;padding:.85rem 1.25rem;font-size:.85rem;font-weight:700;line-height:1.1;display:inline-flex}.button:hover{border-color:var(--cyan);background:var(--cyan);color:var(--graphite);transform:translateY(-3px)}.button-small{gap:1.2rem;min-height:2.8rem;padding-inline:1rem;font-size:.75rem}.button-bright{background:var(--white);border-color:var(--white);color:var(--graphite)}.button-bright:hover{background:var(--cyan);border-color:var(--cyan)}.button-row{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.text-link,.arrow-link{align-items:center;gap:.8rem;font-size:.86rem;font-weight:700;display:inline-flex}.text-link{border-bottom:1px solid var(--line-strong);padding-block:.7rem}.text-link span,.arrow-link span{color:var(--cyan);transition:transform .25s var(--ease)}.text-link:hover span,.arrow-link:hover span{transform:translate(.25rem,-.25rem)}.arrow-link{margin-top:2.2rem}.mobile-menu{display:none}.breadcrumbs{padding-top:1.5rem}.breadcrumbs ol{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.68rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";margin-right:.65rem}.breadcrumbs a:hover{color:var(--cyan)}.section-heading{margin-bottom:clamp(3rem,6vw,6rem)}.section-heading>.eyebrow{margin-bottom:2rem}.split-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,10vw,10rem);display:grid}.split-heading>p{max-width:35rem;font-size:1.05rem}.site-footer{border-top:1px solid var(--line);background:#080b13}.footer-main{grid-template-columns:2fr 1fr 1fr .55fr;gap:clamp(2rem,6vw,7rem);padding-block:5.5rem;display:grid}.footer-brand p{color:#7f899c;max-width:24rem;margin-top:1.4rem}.footer-main nav{flex-direction:column;align-items:flex-start;gap:.7rem;font-size:.8rem;display:flex}.footer-main nav strong{color:var(--dim);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.7rem;font-size:.62rem}.footer-main nav a{color:#b8c0ce}.footer-main nav a:hover,.footer-cookie-button:hover{color:var(--cyan)}.footer-main nav a[aria-current=true]{color:var(--white)}.footer-cookie-button{color:#b8c0ce;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.footer-bottom{border-top:1px solid var(--line);color:#5e687b;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:2rem;min-height:4.5rem;font-size:.62rem;display:flex}.footer-legal-id{text-align:right;max-width:48rem}.footer-legal-id a:hover{color:var(--cyan)}body.consent-open{overflow:hidden}.consent-overlay{z-index:900;backdrop-filter:blur(8px);background:#03050ab8;place-items:end center;padding:1.25rem;display:grid;position:fixed;inset:0}.consent-overlay[hidden]{display:none}.consent-dialog{background:#0e1423;border:1px solid #22d3ee4d;width:min(100%,70rem);max-height:calc(100svh - 2.5rem);padding:clamp(1.5rem,4vw,3rem);position:relative;overflow-y:auto;box-shadow:0 1.5rem 6rem #0000008c}.consent-dialog h2{max-width:48rem;margin:1.2rem 0 1rem;font-size:clamp(2rem,4vw,3.7rem)}.consent-dialog h2:focus{outline:0}.consent-dialog p:not(.eyebrow){color:#b7c0cf;max-width:55rem}.consent-dialog p a{color:var(--cyan);text-underline-offset:.25rem;text-decoration:underline}.consent-close{aspect-ratio:1;border:1px solid var(--line-strong);width:2.5rem;color:var(--mist);cursor:pointer;background:0 0;font-size:1.5rem;line-height:1;position:absolute;top:1.2rem;right:1.2rem}.consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:2rem;display:flex}.consent-button{border:1px solid var(--line-strong);min-height:3rem;color:var(--mist);cursor:pointer;background:0 0;padding:.75rem 1rem;font-size:.78rem;font-weight:700;transition:border-color .25s,background .25s,color .25s}.consent-button:hover{border-color:var(--cyan);color:var(--white)}.consent-button-primary{border-color:var(--blue);background:var(--blue);color:var(--white)}.consent-button-primary:hover{border-color:var(--cyan);background:var(--cyan);color:var(--graphite)}.consent-options{gap:.65rem;margin-top:2rem;display:grid}.consent-option{border:1px solid var(--line);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1rem 1.1rem;display:grid}.consent-option>span{gap:.3rem;display:grid}.consent-option strong{color:var(--mist);font-size:.9rem}.consent-option small{color:var(--muted)}.consent-option input{opacity:0;pointer-events:none;position:absolute}.consent-option i{border:1px solid var(--line-strong);background:var(--graphite);border-radius:2rem;width:2.8rem;height:1.5rem;transition:background .2s,border-color .2s;position:relative}.consent-option i:after{content:"";aspect-ratio:1;background:var(--muted);border-radius:50%;width:1rem;transition:transform .2s,background .2s;position:absolute;top:.18rem;left:.2rem}.consent-option input:checked+i{border-color:var(--cyan);background:#22d3ee29}.consent-option input:checked+i:after{background:var(--cyan);transform:translate(1.25rem)}.consent-option:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}.consent-option-required{cursor:default;opacity:.8}}@layer home{.home-hero{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:calc(100svh - 5.75rem);padding-block:5rem;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.home-hero h1{max-width:72rem;margin:1.5rem 0 2rem}.home-hero .hero-intro{max-width:43rem}.home-hero .button-row{margin-top:2.8rem}.hero-scroll{color:#697388;letter-spacing:.16em;align-items:center;gap:.8rem;font-size:.57rem;display:flex;position:absolute;bottom:1.8rem;left:0}.hero-scroll span{background:var(--line-strong);width:3rem;height:1px}.portal-stage{aspect-ratio:1;justify-self:end;place-items:center;width:min(100%,39rem);display:grid;position:relative}.portal-grid{opacity:.36;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:12.5% 12.5%;position:absolute;inset:2%;mask-image:radial-gradient(circle,#000 20%,#0000 72%)}.portal-stage:before{content:"";filter:blur(1rem);background:radial-gradient(circle,#2563eb33,#0000 68%);border-radius:50%;position:absolute;inset:13%}.portal-orbit{border:1px solid var(--line);border-radius:50%;position:absolute}.orbit-one{inset:10%}.orbit-two{border-color:#22d3ee4d;inset:24%}.orbit-three{inset:38%}.portal-axis{background:linear-gradient(90deg,#0000,#22d3ee66,#0000);position:absolute}.axis-horizontal{height:1px;left:0;right:0}.axis-vertical{width:1px;top:0;bottom:0;transform:rotate(90deg)}.portal-brand-mark{z-index:3;filter:drop-shadow(0 1.5rem 3rem #2563eb47);width:31%;height:auto;position:relative}.portal-node{z-index:4;aspect-ratio:1;background:var(--graphite);width:2rem;color:var(--cyan);border:1px solid #22d3ee80;place-items:center;font-size:.55rem;font-weight:700;display:grid;position:absolute}.node-a{top:14%;left:29%}.node-b{top:49%;right:8%}.node-c{bottom:13%;left:34%}.portal-caption{z-index:4;color:#738099;letter-spacing:.14em;font-size:.54rem;position:absolute}.caption-a{top:17%;left:38%}.caption-b{top:52%;right:15%}.caption-c{bottom:16%;left:43%}.solutions-intro{border-top:1px solid var(--line);padding-bottom:4rem}.solution-section{border-top:1px solid var(--line);align-items:center;min-height:88svh;display:grid;position:relative;overflow:hidden}.solution-section:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 50%,#2563eb14);position:absolute;inset:0}.solution-nest{background:#0c1221}.solution-mordiko{background:#101522}.solution-consulting{background:#0a0e18}.solution-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,9vw,10rem);min-height:88svh;padding-block:6rem;display:grid;position:relative}.solution-grid.reverse .solution-copy{order:2}.solution-grid.reverse .solution-visual{order:1}.solution-meta{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:3rem;font-size:.64rem;font-weight:700;display:flex}.solution-meta span{border:1px solid #22d3ee59;place-items:center;width:2.3rem;height:2.3rem;display:grid}.solution-meta p{color:var(--cyan)}.solution-copy h2{max-width:45rem}.solution-copy>p{color:#aeb8c8;max-width:36rem;margin-top:2rem;font-size:clamp(1.05rem,1.5vw,1.3rem)}.solution-visual{min-height:33rem;position:relative}.nest-visual{border:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:25% 25%}.visual-core{z-index:3;background:#11182a;place-items:center;display:grid;position:absolute;inset:34%}.visual-core img{object-fit:contain;width:76%;height:76%}.visual-module{z-index:3;border:1px solid var(--line-strong);min-width:8.5rem;color:var(--mist);background:#11182a;padding:.9rem 1rem;font-size:.72rem;position:absolute}.visual-module span{color:var(--cyan);margin-bottom:.35rem;font-size:.52rem;display:block}.module-1{top:7%;left:7%}.module-2{top:10%;right:6%}.module-3{bottom:8%;left:5%}.module-4{bottom:10%;right:7%}.visual-line{z-index:1;background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:.5;height:1px;position:absolute;inset:50% 0 auto}.visual-line.line-b{transform:rotate(90deg)}.order-visual{align-content:center;gap:0;display:grid}.order-product-icon{aspect-ratio:1;z-index:3;background:#fff;border:1px solid #ff912073;place-items:center;width:5.5rem;display:grid;position:absolute;top:0;right:0}.order-product-icon img{object-fit:contain;width:78%;height:78%}.order-track{background:linear-gradient(var(--cyan), var(--blue));width:1px;position:absolute;top:16%;bottom:16%;left:1.1rem}.order-step{border-top:1px solid var(--line);min-height:6rem;color:var(--mist);grid-template-columns:2.2rem 1fr auto;align-items:center;gap:1.4rem;display:grid;position:relative}.order-step:last-child{border-bottom:1px solid var(--line)}.order-step span{aspect-ratio:1;border:1px solid var(--cyan);background:var(--graphite-2);width:2.2rem;color:var(--cyan);z-index:2;place-items:center;font-size:.55rem;display:grid}.order-step b{letter-spacing:-.02em;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:550}.order-step i{aspect-ratio:1;background:var(--blue);border-radius:50%;width:.55rem;margin-right:1.5rem;box-shadow:0 0 0 .35rem #2563eb26}.matrix-visual{border:1px solid var(--line);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.matrix-visual:before,.matrix-visual:after{content:"";background:var(--line);position:absolute}.matrix-visual:before{width:1px;top:0;bottom:0;left:50%}.matrix-visual:after{height:1px;top:50%;left:0;right:0}.matrix-core{z-index:3;aspect-ratio:1;background:var(--graphite);border:1px solid #22d3ee80;place-items:center;width:7rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.matrix-core img{width:55%}.matrix-cell{color:var(--mist);letter-spacing:.04em;flex-direction:column;justify-content:space-between;padding:1.6rem;font-size:.85rem;display:flex}.matrix-cell span{color:var(--cyan);font-size:.55rem}.cell-2,.cell-4{text-align:right;align-items:flex-end}.cell-3,.cell-4{justify-content:flex-end;gap:4rem}.brand-statement{background:var(--blue);position:relative;overflow:hidden}.brand-statement:after{content:"PLUTBOX";color:#ffffff0f;letter-spacing:-.09em;font-size:clamp(8rem,24vw,24rem);font-weight:800;line-height:.8;position:absolute;bottom:-8vw;right:-2rem}.statement-grid{z-index:2;grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(3rem,10vw,10rem);display:grid;position:relative}.statement-mark{aspect-ratio:1;border:1px solid #ffffff4d;place-items:center;width:min(100%,22rem);display:grid}.statement-mark img{filter:saturate(.8)brightness(1.2);width:45%}.brand-statement .eyebrow>span{background:var(--white)}.brand-statement h2{margin:1.5rem 0 2rem}.brand-statement p{color:#ffffffc7;max-width:44rem;font-size:1.1rem}.final-cta{border-top:1px solid var(--line)}.final-cta>div{grid-template-columns:1fr auto;align-items:end;gap:3rem;margin-top:3.5rem;display:grid}.final-cta h2 span{color:var(--cyan)}}@layer pages{.product-hero{align-items:center;min-height:calc(100svh - 8rem);padding-top:1rem;display:grid;position:relative;overflow:hidden}.product-hero:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#2563eb2e,#0000 68%);border-radius:50%;width:55vw;position:absolute;top:-15vw;right:-20vw}.product-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:6rem;display:grid}.product-hero h1{max-width:68rem;margin:1.5rem 0 2rem}.product-hero.mordiko h1{font-size:clamp(4rem,6.4vw,7rem)}.product-hero .button{margin-top:2.5rem}.product-portal{aspect-ratio:1;border:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:25% 25%;justify-self:end;place-items:center;width:min(100%,29rem);display:grid;position:relative}.product-portal>span{aspect-ratio:1;z-index:3;background:#11182a;place-items:center;width:35%;display:grid}.product-portal>span img{object-fit:contain;width:80%;height:80%}.product-portal i{aspect-ratio:1;background:var(--cyan);width:.8rem;position:absolute}.product-portal i:first-of-type{top:12%;left:23%}.product-portal i:nth-of-type(2){top:23%;right:12%}.product-portal i:nth-of-type(3){bottom:14%;right:25%}.product-portal i:nth-of-type(4){bottom:22%;left:12%}.product-orbit{border:1px solid #22d3ee40;border-radius:50%;position:absolute;inset:17%}.product-orbit.inner{border-color:var(--line-strong);inset:29%}.product-hero.mordiko .product-portal>span{background:#fff}.audience{border-top:1px solid var(--line);min-height:5rem;color:var(--muted);align-self:end;align-items:center;gap:2rem;font-size:.78rem;display:flex}.audience strong{color:var(--mist);font-weight:550}.product-flow{border-top:1px solid var(--line)}.workflow{grid-template-columns:repeat(9,1fr);list-style:none;display:grid;position:relative}.workflow:before{content:"";background:linear-gradient(90deg, var(--blue), var(--cyan));height:1px;position:absolute;top:3.9rem;left:1.2rem;right:1.2rem}.workflow li{min-width:0;padding-right:1rem;position:relative}.workflow li>span{color:var(--dim);font-size:.55rem}.workflow-node{aspect-ratio:1;z-index:2;background:var(--graphite);border:2px solid var(--cyan);width:.8rem;margin:2.1rem 0 2rem;position:relative;transform:rotate(45deg)}.workflow strong{color:#cbd2de;font-size:.76rem;font-weight:600;line-height:1.3;display:block}.workflow-mordiko{grid-template-columns:repeat(4,1fr)}.workflow-mordiko strong{max-width:13rem;font-size:1rem}.system-band{border-block:1px solid var(--line);background:#0e1528}.system-band-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(3rem,10vw,11rem);padding-block:clamp(6rem,10vw,10rem);display:grid}.system-band h2{max-width:50rem;margin:1.5rem 0 2rem}.system-band p:not(.eyebrow){max-width:42rem;font-size:1.08rem}.system-geometry{aspect-ratio:1;border:1px solid var(--line);place-items:center;width:min(100%,25rem);display:grid;position:relative}.system-geometry:before,.system-geometry:after{content:"";border:1px solid #22d3ee40;position:absolute;inset:17%;transform:rotate(45deg)}.system-geometry:after{inset:31%;transform:rotate(0)}.system-geometry b{aspect-ratio:1;background:var(--blue);z-index:2;place-items:center;width:22%;display:grid}.system-geometry b img{object-fit:contain;width:78%;height:78%}.system-nest .system-geometry b{background:#11182a}.system-mordiko .system-geometry b{background:#fff}.system-geometry span{aspect-ratio:1;background:var(--cyan);width:.65rem;position:absolute}.system-geometry span:first-child{top:17%;left:17%}.system-geometry span:nth-child(2){top:17%;right:17%}.system-geometry span:nth-child(3){bottom:17%;right:17%}.product-final>div{align-items:start}.product-final>div>div{max-width:30rem}.product-final>div>div p{margin-bottom:2rem}.consulting-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(3rem,8vw,8rem);min-height:calc(100svh - 8rem);padding-block:6rem;display:grid}.consulting-copy h1{max-width:76rem;margin:1.5rem 0 3rem}.consulting-copy>div{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.consulting-field{aspect-ratio:1;border:1px solid var(--line);justify-self:end;width:min(100%,30rem);position:relative}.field-axis{background:var(--line);position:absolute}.field-axis.x{height:1px;top:50%;left:0;right:0}.field-axis.y{width:1px;top:0;bottom:0;left:50%}.field-core{aspect-ratio:1;background:#11182a;border:1px solid #22d3ee66;place-items:center;width:26%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field-core img{width:58%}.field-node{color:var(--cyan);letter-spacing:.12em;font-size:.58rem;position:absolute}.n1{top:11%;left:11%}.n2{top:11%;right:11%}.n3{bottom:11%;left:11%}.n4{bottom:11%;right:11%}.problem-stream{border-block:1px solid var(--line);background:#0e1320}.stream{border-block:1px solid var(--line);overflow:hidden}.stream>div{width:max-content;display:flex}.stream>div+div{border-top:1px solid var(--line);transform:translate(-7rem)}.stream span{border-right:1px solid var(--line);color:#bfc6d3;min-width:max-content;padding:1.25rem 2.5rem;font-size:.85rem}.stream i{color:var(--cyan);margin-left:2rem;font-style:normal}.capabilities .section-heading h2{max-width:58rem}.capability-list{border-top:1px solid var(--line)}.capability-list article{border-bottom:1px solid var(--line);grid-template-columns:.35fr .85fr 1fr;align-items:start;gap:2rem;padding-block:2.8rem;display:grid}.capability-list article>div{color:var(--dim);letter-spacing:.1em;gap:2rem;font-size:.61rem;display:flex}.capability-list article>div b{color:var(--cyan);font-weight:700}.capability-list h3{font-size:clamp(1.5rem,2.5vw,2.6rem)}.capability-list p{max-width:32rem}.approach{background:var(--blue)}.approach p{color:#ffffffc7}.approach ol{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.approach li{border-right:1px solid #ffffff4d;min-height:19rem;padding:2rem 2rem 1rem 0}.approach li+li{padding-left:2rem}.approach li:last-child{border-right:0}.approach li>span{color:var(--cyan);font-size:.65rem}.approach h3{margin:4.5rem 0 1.2rem}.approach li p{max-width:22rem}.contact-page{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(4rem,10vw,11rem);display:grid}.contact-intro{position:sticky;top:2rem}.contact-intro h1{margin:1.5rem 0 2rem;font-size:clamp(3.5rem,6vw,6.8rem)}.contact-intro aside{border-top:1px solid var(--line);margin-top:4rem;padding-top:2rem}.contact-intro aside h2{letter-spacing:-.02em;font-size:1.3rem}.contact-intro aside p{max-width:34rem;margin:1rem 0 1.5rem}.contact-intro aside span{color:var(--dim);font-size:.68rem;display:block}.contact-intro aside a{color:var(--cyan)}.contact-form{border:1px solid var(--line);background:#0e1320;padding:clamp(1.8rem,4vw,3.5rem)}.contact-form label:not(.checkbox){margin-bottom:1.7rem;display:block}.contact-form label>span:first-child{color:#cbd2dd;margin-bottom:.55rem;font-size:.72rem;font-weight:650;display:block}.field-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--white);background:0 0;border-radius:0;padding:.8rem 0}.contact-form select{color-scheme:dark}.contact-form textarea{border:1px solid var(--line-strong);resize:vertical;min-height:9rem;margin-top:.3rem;padding:1rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cyan);box-shadow:0 1px 0 var(--cyan);outline:0}.contact-form ::placeholder{color:#606a7d}.checkbox{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-block:2rem;font-size:.75rem;display:grid}.checkbox input{width:1.05rem;height:1.05rem;accent-color:var(--blue);margin-top:.15rem}.checkbox a{color:var(--white);text-decoration:underline}.form-end{justify-content:space-between;align-items:center;gap:1rem;display:flex}.form-end p{font-size:.75rem}.form-end .error{color:#ff9188;max-width:24rem}.form-end button:disabled{opacity:.55;cursor:wait}.legal-page{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(4rem,10vw,10rem);display:grid}.legal-page header{position:sticky;top:2rem}.legal-page h1{margin:1.5rem 0 2rem;font-size:clamp(3.2rem,5vw,5.5rem)}.legal-page header>p:last-of-type{font-size:1.05rem}.legal-page small{color:var(--dim);margin-top:1.5rem;display:block}.legal-sections section{border-bottom:1px solid var(--line);margin-bottom:2.5rem;padding-bottom:2.5rem}.legal-sections h2{letter-spacing:-.02em;margin-bottom:1rem;font-size:1.45rem}.legal-sections p{max-width:48rem}.legal-owner>p{margin-bottom:1.8rem}.legal-owner dl{border-top:1px solid var(--line);margin:0}.legal-owner dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.35fr) 1fr;gap:1.5rem;padding-block:.8rem;display:grid}.legal-owner dt{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.legal-owner dd{color:var(--mist);overflow-wrap:anywhere;margin:0}.legal-owner a{color:var(--cyan)}.thanks{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100svh - 10rem);display:flex}.thanks-mark{aspect-ratio:1;border:1px solid var(--line);place-items:center;width:6rem;margin-bottom:3rem;display:grid}.thanks-mark img{width:56%}.thanks h1{margin:1.5rem 0 2rem}.thanks>p:not(.eyebrow){max-width:38rem;font-size:1.2rem}.thanks .button-row{margin-top:2.5rem}}@layer responsive{@media (width<=1080px){:root{--shell:min(100% - 3rem, 70rem)}.header-inner{grid-template-columns:1fr auto}.desktop-nav,.desktop-cta{display:none}.mobile-menu{display:block}.mobile-menu summary{border:1px solid var(--line-strong);cursor:pointer;place-content:center;gap:.42rem;width:2.8rem;height:2.8rem;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--mist);width:1.15rem;height:1px;transition:transform .2s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(.22rem)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-.22rem)rotate(-45deg)}.mobile-menu nav{border-bottom:1px solid var(--line);background:#0b0f1afa;flex-direction:column;padding:1.5rem max(1.5rem,50% - 35rem);display:flex;position:absolute;top:5.75rem;left:0;right:0}.mobile-nav-label{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;padding:.5rem 0 1rem;font-size:.6rem}.mobile-menu nav a{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr auto;align-items:center;min-height:3.5rem;font-size:1rem;display:grid}.mobile-menu nav a b{color:var(--cyan);font-size:.55rem}.mobile-menu nav a span{color:var(--cyan)}.mobile-menu nav .mobile-contact{background:var(--blue);border:0;grid-template-columns:1fr auto;margin-top:1rem;padding-inline:1rem}.home-hero{grid-template-columns:1fr;min-height:auto;padding-top:8rem}.portal-stage{justify-self:center;max-width:34rem}.hero-scroll{display:none}.solution-grid{grid-template-columns:1fr;gap:5rem}.solution-grid.reverse .solution-copy{order:1}.solution-grid.reverse .solution-visual{order:2}.solution-visual{width:min(100%,42rem);min-height:31rem}.solution-section{min-height:auto}.statement-grid{grid-template-columns:.7fr 1.3fr}.product-hero-grid,.consulting-hero{grid-template-columns:1fr}.product-portal,.consulting-field{justify-self:center;max-width:25rem}.consulting-copy>div{grid-template-columns:1fr;justify-items:start}.contact-page,.legal-page{grid-template-columns:1fr}.contact-intro,.legal-page header{position:static}.footer-main{grid-template-columns:2fr 1fr 1fr}.footer-main nav:last-child{grid-column:2}.footer-brand{grid-row:span 2}}@media (width<=720px){:root{--shell:calc(100% - 2rem)}.site-header{height:5rem}.mobile-menu nav{top:5rem}.brand-lockup{gap:.5rem;height:2rem}.brand-mark{width:1.9rem;height:2rem}.brand-name{font-size:1.65rem}h1{font-size:clamp(3.05rem,14.5vw,5.2rem)}h2{font-size:clamp(2.65rem,12vw,4.2rem)}.section-pad{padding-block:5.5rem}.home-hero{padding-block:5.5rem 3rem}.home-hero .button-row{flex-direction:column;align-items:stretch;gap:.6rem}.home-hero .text-link{justify-content:center}.portal-stage{width:calc(100% + 2rem);margin-inline:-1rem}.portal-caption{display:none}.solutions-intro{padding-bottom:3rem}.solution-grid{gap:4rem;min-height:auto;padding-block:5rem}.solution-meta{margin-bottom:2rem}.solution-copy>p{font-size:1rem}.solution-visual{min-height:23rem}.visual-module{min-width:6.6rem;padding:.7rem;font-size:.62rem}.visual-core{inset:35%}.order-step{min-height:5.2rem}.matrix-core{width:5.5rem}.matrix-cell{padding:1rem;font-size:.7rem}.statement-grid{grid-template-columns:1fr}.statement-mark{max-width:16rem}.brand-statement:after{display:none}.final-cta>div{grid-template-columns:1fr;align-items:start;margin-top:2.5rem}.final-cta .button{justify-self:start}.product-hero{min-height:auto}.product-hero-grid{padding-block:4.5rem}.product-portal{max-width:20rem}.audience{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding-block:1rem}.product-hero.mordiko h1{font-size:clamp(2.75rem,12vw,4rem)}.split-heading{grid-template-columns:1fr;align-items:start;gap:2rem}.workflow,.workflow-mordiko{grid-template-columns:1fr}.workflow:before{width:1px;height:auto;inset:1rem auto 1rem .4rem}.workflow li{grid-template-columns:1rem 1.5rem 1fr;align-items:center;gap:1rem;min-height:4.5rem;padding:0;display:grid}.workflow-node{margin:0}.workflow strong,.workflow-mordiko strong{max-width:none;font-size:.82rem}.system-band-grid{grid-template-columns:1fr}.system-geometry{max-width:18rem}.product-final>div>div{max-width:none}.consulting-hero{padding-block:4.5rem}.consulting-field{max-width:20rem}.stream span{padding:1rem 1.5rem}.capability-list article{grid-template-columns:1fr;gap:1rem;padding-block:2rem}.capability-list article>div{justify-content:space-between}.approach ol{grid-template-columns:1fr}.approach li,.approach li+li{border-bottom:1px solid #ffffff4d;border-right:0;min-height:auto;padding:2rem 0}.approach h3{margin:2.5rem 0 1rem}.field-grid{grid-template-columns:1fr;gap:0}.contact-form{border-inline:0;margin-inline:-1rem;padding:2rem 1rem}.form-end{flex-direction:column;align-items:stretch}.form-end .button{width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:3rem 2rem}.footer-brand{grid-area:auto/1/auto/-1}.footer-main nav:last-child{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding-block:1rem}.footer-legal-id{text-align:left}.legal-owner dl>div{grid-template-columns:1fr;gap:.3rem}.consent-overlay{align-items:end;padding:0}.consent-dialog{border-inline:0;border-bottom:0;max-height:100svh;padding:1.5rem 1rem}.consent-dialog h2{padding-right:2rem;font-size:2.15rem}.consent-actions{grid-template-columns:1fr;display:grid}.consent-button{width:100%}.consent-option{gap:.75rem;padding-inline:.85rem}.consent-option small{font-size:.72rem}}}@layer motion{@media (prefers-reduced-motion:no-preference){.reveal{animation:reveal .9s var(--ease) both}.portal-brand-mark{animation:6s ease-in-out infinite portal-float}.orbit-one{animation:30s linear infinite rotate}.orbit-two{animation:22s linear infinite rotate-reverse}.orbit-three{animation:5s ease-in-out infinite breathe}.portal-node{animation:4s ease-in-out infinite node-pulse}.node-b{animation-delay:-1.2s}.node-c{animation-delay:-2.4s}.visual-line.line-b{animation:4s ease-in-out infinite line-pulse}.matrix-core{animation:4.5s ease-in-out infinite matrix-pulse}.stream>div:first-child{animation:40s linear infinite alternate stream}.stream>div:last-child{animation:44s linear infinite alternate stream-reverse}@keyframes reveal{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes portal-float{50%{transform:translateY(-.8rem)rotate(1deg)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes rotate-reverse{to{transform:rotate(-360deg)}}@keyframes breathe{50%{opacity:.45;transform:scale(.92)}}@keyframes node-pulse{50%{border-color:var(--blue);color:var(--white)}}@keyframes line-pulse{50%{opacity:.12}}@keyframes matrix-pulse{50%{box-shadow:0 0 3rem #2563eb33}}@keyframes stream{to{transform:translate(-10rem)}}@keyframes stream-reverse{to{transform:translate(3rem)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer fluid{:root{--glass:#0b11209e;--glass-soft:#ffffff0b;--hairline:#9adbff24;--cyan-glow:#00d4ff3d;--blue-glow:#2563eb47}html{background:#050711}body{background:radial-gradient(circle at 78% 3%,#2563eb2e,#0000 27rem),radial-gradient(circle at 12% 28%,#00d4ff17,#0000 32rem),radial-gradient(circle at 86% 58%,#2563eb1a,#0000 35rem),linear-gradient(#070a13 0%,#080d19 42%,#050812 100%);position:relative}body:before{content:"";z-index:0;pointer-events:none;opacity:.42;background-image:linear-gradient(#7acdff06 1px,#0000 1px),linear-gradient(90deg,#7acdff06 1px,#0000 1px);background-size:5rem 5rem;position:fixed;inset:0;mask-image:radial-gradient(circle at 50% 30%,#000,#0000 72%)}main,.site-footer{z-index:1;position:relative}main{overflow:clip}h1,h2{letter-spacing:-.065em;text-wrap:balance}h1{text-shadow:0 0 4rem #5ca9ff1a}.lead,.solution-copy>p,.product-hero-copy>p{color:#b9c5d8}.site-header{width:var(--shell);border:1px solid var(--hairline);backdrop-filter:blur(24px)saturate(140%);background:#070b16ad;border-radius:999px;height:4.6rem;margin-inline:auto;position:sticky;top:.75rem;box-shadow:0 1rem 4rem #00000038,inset 0 1px #ffffff0a}.header-inner{width:100%;height:100%;padding-inline:1.35rem}.desktop-nav{gap:.3rem}.desktop-nav a{border-radius:999px;padding:.65rem .85rem}.desktop-nav a:after{height:1px;inset:auto .85rem .35rem}.language-switcher{background:#ffffff0e;border:0}.mobile-menu nav{top:5.8rem;right:max(1rem, calc((100% - var(--shell)) / 2));left:max(1rem, calc((100% - var(--shell)) / 2));border:1px solid var(--hairline);backdrop-filter:blur(28px);background:#070b16f0;border-radius:1.5rem;box-shadow:0 1.5rem 5rem #0006}.button{isolation:isolate;border-radius:999px;min-height:3.35rem;position:relative;overflow:hidden;box-shadow:0 .8rem 2.5rem #2563eb29,inset 0 1px #ffffff24}.button:before{content:"";transition:transform .65s var(--ease);background:linear-gradient(110deg,#0000 25%,#ffffff38,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.button:hover:before{transform:translate(120%)}.button-secondary{backdrop-filter:blur(12px);background:#ffffff0b}.eyebrow>span{box-shadow:0 0 1.5rem var(--cyan-glow)}.breadcrumbs{background:0 0;border:0}.home-hero{min-height:calc(100svh - 5.35rem);padding-block:clamp(5rem,10vw,9rem)}.home-hero:before{content:"";aspect-ratio:1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#00d4ff29,#2563eb12 42%,#0000 70%);border-radius:50%;width:34rem;position:absolute;top:10%;right:-8rem}.home-hero-copy{z-index:2;position:relative}.home-hero h1{max-width:11ch}.portal-stage{aspect-ratio:1;isolation:isolate;filter:drop-shadow(0 2rem 4rem #00000047);width:min(100%,38rem)}.portal-stage:before,.portal-stage:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.portal-stage:before{z-index:-1;filter:blur(12px);background:radial-gradient(circle at 48% 46%,#080e1c33 0 20%,#00d4ff1a 21%,#0000 51%),conic-gradient(from 35deg,#0000,#00d4ff29,#0000 34%,#2563eb33,#0000 68%);inset:9%}.portal-stage:after{z-index:-1;filter:blur(20px);background:#00d4ff1f;inset:29%;box-shadow:0 0 8rem 3rem #2563eb33}.portal-grid{opacity:.72;background-size:3.5rem 3.5rem;border:0;border-radius:50%;inset:9%;transform:perspective(800px)rotateX(62deg)rotate(-18deg)scale(1.2);mask-image:radial-gradient(circle,#000 15%,#0000 69%)}.portal-orbit{border-color:#79dbff33;box-shadow:inset 0 0 2rem #00d4ff09}.portal-brand-mark{width:31%;box-shadow:0 2rem 6rem #0000004d, 0 0 4rem var(--blue-glow), inset 0 1px #ffffff1f;backdrop-filter:blur(20px);background:linear-gradient(145deg,#141f34d1,#070c186b);border:1px solid #afe5ff2e;border-radius:38%;padding:1.5rem}.portal-node{backdrop-filter:blur(12px);background:#080f1db8;border-color:#89d9ff33;border-radius:999px;box-shadow:0 0 2rem #00d4ff14}.portal-caption{background:#070d1aad;border:0;border-radius:999px;box-shadow:0 0 2rem #00d4ff12}.solutions-intro{padding-block:clamp(6rem,11vw,11rem) 2rem}.solutions-intro:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(#00d4ff17,#0000 68%);width:42rem;height:16rem;position:absolute;top:30%;left:50%;transform:translate(-50%)}.solution-section{background:0 0;border:0;position:relative;overflow:visible}.solution-section:before{content:"";z-index:-1;pointer-events:none;opacity:.62;background:radial-gradient(circle at 70% 50%, var(--section-glow,#2563eb21), transparent 28rem);position:absolute;inset:-15% -20%}.solution-section:nth-of-type(2n):before{background-position:0;transform:scaleX(-1)}.solution-grid{min-height:78svh;padding-block:clamp(6rem,11vw,11rem)}.solution-grid:after{content:"";width:1px;height:12rem;filter:drop-shadow(0 0 .8rem var(--cyan));pointer-events:none;background:linear-gradient(#0000,#00d4ff40,#0000);position:absolute;bottom:-8rem;left:50%}.solution-section:last-of-type .solution-grid:after{display:none}.solution-meta{border:0}.solution-copy h2{max-width:9ch}.solution-copy .text-link{margin-top:2.2rem}.solution-visual{isolation:isolate}.nest-section{--section-glow:#00d4ff24}.nest-visual{background:radial-gradient(circle,#00d4ff1c,#0000 45%),radial-gradient(circle,#ffffff09,#0000 60%);border:0;border-radius:50%}.nest-visual:after{content:"";z-index:-1;border:1px solid #67dcff1c;border-radius:50%;position:absolute;inset:16%;box-shadow:0 0 5rem #00d4ff0f}.visual-core{backdrop-filter:blur(18px);background:#09111fbd;border:1px solid #a5e4ff2e;border-radius:36%;inset:34%;box-shadow:0 1.5rem 4rem #00000040,0 0 3.5rem #00d4ff2e,inset 0 1px #ffffff14}.visual-module{backdrop-filter:blur(12px);background:#080f1cb3;border:1px solid #84d3ff24;border-radius:999px;min-width:7.5rem;box-shadow:0 1rem 3rem #0003,inset 0 1px #ffffff0d}.visual-module span{box-shadow:0 0 1rem var(--cyan-glow);border-radius:50%}.visual-line{filter:drop-shadow(0 0 .5rem var(--cyan));background:linear-gradient(90deg,#0000,#00d4ff6b,#0000)}.mordiko-section{--section-glow:#ff853f1a}.order-visual{padding:2rem 0 2rem 3rem}.order-product-icon{border-radius:36%;width:7rem;height:7rem;margin:0 0 1.5rem -1.7rem;transform:rotate(-6deg);box-shadow:0 1.5rem 4rem #0000004d,0 0 3rem #ff873c38}.order-track{background:linear-gradient(var(--cyan), var(--blue), #ff833980, transparent);border-radius:999px;width:2px;left:1.2rem;box-shadow:0 0 1rem #00d4ff40}.order-step{backdrop-filter:blur(12px);background:linear-gradient(100deg,#ffffff0e,#ffffff04);border:1px solid #96d5ff1c;border-radius:1.5rem;min-height:5.5rem;margin-block:.55rem;padding:1rem 1.4rem 1rem 1.7rem;box-shadow:0 1rem 3rem #00000024}.order-step:nth-child(2n){transform:translate(1.7rem)}.order-step span:first-child{color:#ffad72}.consulting-section{--section-glow:#566fff26}.matrix-visual{min-height:34rem;box-shadow:none;background:radial-gradient(circle,#2563eb24,#0000 48%);border:0;border-radius:50%}.matrix-visual:before,.matrix-visual:after{background:0 0;border:1px solid #7dcaff1f;border-radius:50%;width:auto;height:auto;inset:10%;transform:none}.matrix-visual:after{border-color:#00d4ff2b;inset:27%}.matrix-cell{color:#aebed4;text-shadow:0 0 1.5rem #00d4ff2e;border:0!important}.matrix-cell:nth-child(2),.matrix-cell:nth-child(4){text-align:right}.matrix-core{backdrop-filter:blur(16px);background:#081020bf;border:1px solid #98daff2b;border-radius:38%;width:7.4rem;box-shadow:0 0 5rem #2563eb3d,inset 0 1px #ffffff14}.brand-statement{background:radial-gradient(circle at 74% 55%,#00d4ff1f,#0000 26rem),linear-gradient(#0000,#2563eb17,#0000);border:0}.brand-statement:before{content:"";filter:blur(35px);pointer-events:none;background:radial-gradient(#2563eb2e,#0000 65%);border-radius:50%;position:absolute;inset:15% 8%}.brand-statement:after{opacity:.18;border-radius:50%}.statement-mark{background:#ffffff09;border:0;border-radius:50%;box-shadow:inset 0 0 5rem #00d4ff0d,0 0 6rem #2563eb26}.statement-copy strong{color:var(--cyan)}.final-cta{background:0 0;border:0}.final-cta:before{content:"";z-index:-1;filter:blur(25px);background:radial-gradient(#00d4ff1a,#0000 65%);border-radius:50%;position:absolute;inset:15% 20%}.product-hero{min-height:calc(100svh - 5.35rem)}.product-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 75% 48%,#2563eb21,#0000 30rem);position:absolute;inset:0}.product-portal{background:radial-gradient(circle,#00d4ff1a,#0000 42%),repeating-radial-gradient(circle,#85d8ff1a 0 1px,#0000 1px 3.7rem);border:0;border-radius:50%;box-shadow:0 0 7rem #2563eb1a}.product-portal:before{border:1px solid #8adaff24;border-radius:50%;inset:13%;transform:none}.product-portal-icon{backdrop-filter:blur(16px);background:#080f1db8;border:1px solid #95daff2b;border-radius:38%;inset:30%;box-shadow:0 2rem 5rem #0000003d,0 0 4rem #00d4ff29}.product-portal-node{background:#080f1dc7;border-radius:999px;box-shadow:0 0 2rem #00d4ff17}.audience{backdrop-filter:blur(12px);background:#ffffff05;border-block-color:#8bd3ff1a}.workflow-wrap{position:relative}.workflow-wrap:before{content:"";z-index:-1;filter:blur(25px);background:radial-gradient(#2563eb17,#0000 65%);border-radius:50%;position:absolute;inset:8% 5%}.workflow:before{background:linear-gradient(90deg, transparent, var(--cyan), var(--blue), transparent);border-radius:999px;height:2px;box-shadow:0 0 1rem #00d4ff38}.workflow-node{border-radius:50%;box-shadow:0 0 1.4rem #00d4ff2e}.workflow-mordiko li{background:#ffffff06;border:1px solid #8fd2ff1c;border-radius:1.5rem;box-shadow:0 1rem 3rem #0000001f}.system-band{background:radial-gradient(circle at 76%,#00d4ff1f,#0000 22rem),linear-gradient(100deg,#2563eb14,#ffffff05,#0000);border:0}.system-geometry{background:radial-gradient(circle,#00d4ff1a,#0000 62%);border:0;border-radius:50%}.system-geometry:before,.system-geometry:after{border-color:#85d7ff26;border-radius:50%;transform:none}.product-final{border:0}.consulting-hero:before{content:"";aspect-ratio:1;filter:blur(15px);pointer-events:none;background:radial-gradient(circle,#2563eb29,#0000 65%);border-radius:50%;width:42rem;position:absolute;top:0;right:-12rem}.consulting-field{background:radial-gradient(circle,#00d4ff17,#0000 54%);border:0;border-radius:50%;box-shadow:0 0 6rem #2563eb14}.consulting-field:before,.consulting-field:after{background:0 0;border:1px solid #7dd3ff21;border-radius:50%;width:auto;height:auto;inset:12%;transform:none}.consulting-field:after{inset:29%}.field-node{background:#080f1dc7;border-radius:999px;box-shadow:0 0 2rem #00d4ff1a}.field-core{backdrop-filter:blur(16px);background:#080f1dc2;border:1px solid #8bd8ff2e;border-radius:40%;box-shadow:0 0 4rem #2563eb2e}.problem-stream{background:linear-gradient(90deg,#0000,#ffffff06,#0000);border-block:0}.stream+.stream{border-top-color:#85d2ff14}.stream span{border-right:0}.stream span:after{content:" /";color:var(--cyan);opacity:.35;margin-left:2rem}.capability-list{border:0}.capability-list article{background:linear-gradient(100deg,#ffffff0a,#ffffff02 70%,#0000);border:0;border-radius:2rem;margin-block:.6rem;padding-inline:clamp(1.5rem,4vw,4rem);position:relative}.capability-list article:nth-child(2n){margin-left:clamp(0rem,5vw,5rem)}.capability-list article>span{color:var(--cyan);opacity:.65}.approach{background:radial-gradient(circle at 20%,#00d4ff1f,#0000 22rem),linear-gradient(110deg,#2563eb1f,#0000 65%);border:0}.approach ol{border:0;position:relative}.approach ol:before{content:"";background:linear-gradient(90deg,#0000,#00d4ff73,#0000);height:1px;position:absolute;top:2.3rem;left:8%;right:8%}.approach li,.approach li+li{border:0}.approach li span{aspect-ratio:1;background:#0b1730;border:1px solid #8bdcff47;border-radius:50%;place-items:center;width:2.7rem;display:inline-grid;box-shadow:0 0 1.5rem #00d4ff24}.contact-layout{position:relative}.contact-layout:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#2563eb21,#0000 68%);border-radius:50%;width:28rem;height:28rem;position:absolute;top:4rem;right:0}.contact-form{border:1px solid var(--hairline);backdrop-filter:blur(22px);background:linear-gradient(145deg,#111a2cb8,#070c178c);border-radius:2.5rem;box-shadow:0 2rem 6rem #0000003d,inset 0 1px #ffffff0b}input,textarea,select{background:#0107118c;border-radius:1rem}.consent-overlay{backdrop-filter:blur(16px)saturate(125%);background:radial-gradient(circle at 72% 18%,#2563eb29,#0000 28rem),#02050cc2}.consent-dialog{background:linear-gradient(145deg,#11192cf0,#070c18eb);border:1px solid #8bdaff2e;border-radius:2rem;box-shadow:0 2rem 8rem #0000008c,0 0 5rem #2563eb14,inset 0 1px #ffffff0f}.consent-button{white-space:nowrap;background:#ffffff06;border-radius:999px}.consent-button-primary{background:var(--blue);min-width:8rem;box-shadow:0 .7rem 2rem #2563eb33}.consent-close{border-radius:50%}.consent-option{background:#ffffff06;border-color:#8bdaff1f;border-radius:1rem}.site-footer{background:linear-gradient(#0000,#02050cb8);border-top:0}.footer-bottom{border-top-color:#8ed2ff14}@media (width<=1080px){.site-header{width:calc(100% - 2rem)}.solution-grid{min-height:auto}.matrix-visual{min-height:28rem}}@media (width<=720px){body:before{background-size:3.5rem 3.5rem}.site-header{width:calc(100% - 1rem);height:4.3rem;top:.5rem}.header-inner{padding-inline:1rem}.mobile-menu nav{top:5.3rem;left:.5rem;right:.5rem}.home-hero{min-height:auto;padding-block:5.5rem 4rem}.portal-stage{width:calc(100% + 4rem);margin-inline:-2rem}.portal-brand-mark{padding:1rem}.solution-grid{gap:3.5rem;padding-block:6.5rem}.solution-grid:after{height:8rem;bottom:-4rem}.solution-visual{min-height:25rem}.visual-core{inset:34%}.visual-module{min-width:6.3rem;padding-inline:.75rem}.order-visual{padding-left:1.6rem}.order-product-icon{width:5.8rem;height:5.8rem;margin-left:-.4rem}.order-track{left:.65rem}.order-step{border-radius:1.25rem;margin-left:.8rem}.order-step:nth-child(2n){transform:translate(.6rem)}.matrix-visual{min-height:25rem}.matrix-cell{padding:.5rem}.brand-statement{padding-block:6rem}.product-hero{min-height:auto}.product-portal{margin-inline:auto}.workflow:before{background:linear-gradient(transparent, var(--cyan), var(--blue), transparent);width:2px;height:auto}.workflow-mordiko li{border-radius:1.2rem}.capability-list article,.capability-list article:nth-child(2n){border-radius:1.5rem;margin-inline:0}.approach ol:before{width:1px;height:auto;inset:0 auto 0 1.3rem}.approach li,.approach li+li{border:0;padding-left:0}.contact-form{border-radius:1.5rem;margin-inline:0;padding:1.5rem}.consent-dialog{border-radius:1.5rem 1.5rem 0 0}}}
